[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Cp-tools-discuss] [support #100519] bug and fix
From: |
nobody |
Subject: |
[Cp-tools-discuss] [support #100519] bug and fix |
Date: |
Tue, 14 Oct 2003 07:29:55 -0400 |
User-agent: |
Mozilla/5.0 (X11; U; Linux i686) Gecko/20030701 Galeon/1.3.7 |
Support Request #100519, was updated on Tue 03/05/2002 at 07:18
You can respond by visiting:
http://savannah.gnu.org/support/?func=detailsupport&support_id=100519&group_id=508
Category: None
Status: Open
Priority: 5
Summary: bug and fix
By: alexl
Date: Tue 10/14/2003 at 04:29
Logged In: YES
user_id=1168
Browser: Mozilla/5.0 (X11; U; Linux i686) Gecko/20030701 Galeon/1.3.7
Patch manager is here:
http://savannah.gnu.org/patch/?group=cp-tools
Not sure if this has been fixed or not. I'm just cleaning
out some old bug reports. Please submit as patch if you are
still having problems.
----------------------------------------------------------------------
By: sadinoff
Date: Tue 03/05/2002 at 07:18
Logged In: YES
user_id=5632
Browser: Opera/6.01 (Windows 2000; U) [en]
1) please add me as a developer on this project
2) Wasn't there some
sort of patch-manager functionality in sourceforge which would be
more organized than me sending messages this way?
Anyways,
the bug is as follows:
if a developer puts an empty "throws" clause
like so in the javadoc:
/**
main
@throws
*/
texidoclet does this:
javadoc: In doclet class
gnu.texidoclet.Driver, method start has thrown an exception
java.lang.reflect.InvocationTargetException
java.lang.StringIndexOutOfBoundsException:
String index out of range: 0
at
java.lang.String.charAt(String.java:516)
at
gnu.texidoclet.Toolkit.isQualifiedClassName(Toolkit.java:379)
at
gnu.texidoclet.Toolkit.throwsTagToNodeName(Toolkit.java:394)
at
gnu.texidoclet.ExecutableNode.<init>(ExecutableNode.java:146)
at
gnu.texidoclet.ExecutableNode.<init>(ExecutableNode.java:70)
at
gnu.texidoclet.ClassNode.<init>(ClassNode.java:216)
at
gnu.texidoclet.PackageNode.<init>(PackageNode.java:72)
at
gnu.texidoclet.TexiDoclet.start(TexiDoclet.java:118)
at
gnu.texidoclet.Driver.start(Driver.java:50)
at
java.lang.reflect.Method.invoke(Native Method)
at
com.sun.tools.javadoc.DocletInvoker.invoke(DocletInvoker.java:193)
at
com.sun.tools.javadoc.DocletInvoker.start(DocletInvoker.java:95)
at
com.sun.tools.javadoc.Main.main(Main.java:233)
1
error
here's a patch:
*** Toolkit.java.orig Tue Mar
5 10:02:32 2002
--- Toolkit.java Tue Mar 5 10:04:45
2002
***************
*** 381,386 ****
--- 381,389 ----
}
public static String throwsTagToNodeName(String throwsTag,
ClassDoc containingClass) throws UnknownNodeException {
+ if(
null == throwsTag || 0 == throwsTag.length())
+ throw new
UnknownNodeException("Can't find node for empty @throws
tag.");
+
boolean onTag=false;
String className="";
for (int i=0; i<throwsTag.length(); ++i) {
----------------------------------------------------------------------
You can respond by visiting:
http://savannah.gnu.org/support/?func=detailsupport&support_id=100519&group_id=508
_______________________________________________
Message sent via/by Savannah
http://savannah.gnu.org/
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Cp-tools-discuss] [support #100519] bug and fix,
nobody <=