[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Cp-tools-discuss] [support #100519] bug and fix
From: |
Alex Lancaster |
Subject: |
[Cp-tools-discuss] [support #100519] bug and fix |
Date: |
Wed, 26 Nov 2003 20:16:14 -0500 |
User-agent: |
Mozilla/5.0 (X11; U; Linux i686; en-US; Galeon) Gecko/20031030 Galeon/1.3.10 |
This mail is an automated notification from the support tracker
of the project: classpath-tools.
/**************************************************************************/
[support #100519] Full Item Snapshot:
URL: <http://savannah.gnu.org/support/?func=detailitem&item_id=100519>
Project: classpath-tools
Submitted by: Danny Sadinoff
On: Tue 03/05/2002 at 07:18
Category: None
Priority: 5 - Normal
Severity: 3 - Ordinary
Resolution: None
Assigned to: None
Originator Email:
Status: Open
Summary: bug and fix
Original Submission:
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) {
Follow-up Comments
------------------
-------------------------------------------------------
Date: Tue 10/14/2003 at 04:29 By: alexl
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.
For detailed info, follow this link:
<http://savannah.gnu.org/support/?func=detailitem&item_id=100519>
_______________________________________________
Message sent via/by Savannah
http://savannah.gnu.org/
- [Cp-tools-discuss] [support #100519] bug and fix,
Alex Lancaster <=