cp-tools-discuss
[Top][All Lists]
Advanced

[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:22:13 -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] Latest Modifications:

Changes by: 
                Alex Lancaster <address@hidden>
'Date: 
                Wed 11/26/2003 at 17:22 (US/Pacific)

            What     | Removed                   | Added
---------------------------------------------------------------------------
              Status | Closed                    | Open


------------------ Additional Follow-up Comments ----------------------------
Reopened, because move to Patch Manager failed.






/**************************************************************************/
[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: Wed 11/26/2003 at 17:22       By: alexl
Reopened, because move to Patch Manager failed.

-------------------------------------------------------
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/





reply via email to

[Prev in Thread] Current Thread [Next in Thread]