Menu

#86 Jane fails to find class with stack overflow

open
None
5
2003-06-17
2003-04-08
No

Jane fails to find a class and gets a stack overflow error.
There is an error in the recursive findClass method.
This makes the Jane plugin difficult to use.

[debug] WorkThread: Running in work thread:
[id=191,run=sidekick.SideKick$ParseRequest@1a0c292]
[error] WorkThread: Exception in work thread:
[error] WorkThread: java.lang.StackOverflowError
[error] WorkThread: at
jane.lang.Comparators$1.compare(Comparators.java:115)
[error] WorkThread: at
java.util.TreeMap.compare(TreeMap.java:1081)
[error] WorkThread: at
java.util.TreeMap.getEntry(TreeMap.java:341)
[error] WorkThread: at
java.util.TreeMap.get(TreeMap.java:260)
[error] WorkThread: at
java.util.Collections$SynchronizedMap.get(Collections.java:1938)
[error] WorkThread: at
jane.DefaultClassInfoFinder.getClass(DefaultClassInfoFinder.java:158)
[error] WorkThread: at
jane.ClassInfoFinder.findClass(ClassInfoFinder.java:131)
[error] WorkThread: at
jane.ClassInfoFinder.findClass(ClassInfoFinder.java:132)
[error] WorkThread: at
jane.ClassInfoFinder.findClass(ClassInfoFinder.java:132)
[error] WorkThread: at
jane.ClassInfoFinder.findClass(ClassInfoFinder.java:132)
[error] WorkThread: at
jane.ClassInfoFinder.findClass(ClassInfoFinder.java:132)
[error] WorkThread: at
jane.ClassInfoFinder.findClass(ClassInfoFinder.java:132)
[error] WorkThread: at
jane.ClassInfoFinder.findClass(ClassInfoFinder.java:132)
[error] WorkThread: at
jane.ClassInfoFinder.findClass(ClassInfoFinder.java:132)
[error] WorkThread: at
jane.ClassInfoFinder.findClass(ClassInfoFinder.java:132)
[error] WorkThread: at
jane.ClassInfoFinder.findClass(ClassInfoFinder.java:132)
[error] WorkThread: at
jane.ClassInfoFinder.findClass(ClassInfoFinder.java:132)
[error] WorkThread: at
jane.ClassInfoFinder.findClass(ClassInfoFinder.java:132)
[error] WorkThread: at
jane.ClassInfoFinder.findClass(ClassInfoFinder.java:132)
[error] WorkThread: at
jane.ClassInfoFinder.findClass(ClassInfoFinder.java:132)
[error] WorkThread: at
jane.ClassInfoFinder.findClass(ClassInfoFinder.java:132)
[error] WorkThread: at
jane.ClassInfoFinder.findClass(ClassInfoFinder.java:132)
[error] WorkThread: at
jane.ClassInfoFinder.findClass(ClassInfoFinder.java:132)
[error] WorkThread: at
jane.ClassInfoFinder.findClass(ClassInfoFinder.java:132)
[error] WorkThread: at
jane.ClassInfoFinder.findClass(ClassInfoFinder.java:132)
[error] WorkThread: at
jane.ClassInfoFinder.findClass(ClassInfoFinder.java:132)

Discussion

  • Brad Mace

    Brad Mace - 2003-06-17
    • assigned_to: nobody --> cyu
     
  • Dirk Möbius

    Dirk Möbius - 2003-08-22

    Logged In: YES
    user_id=9521

    Could you please specify which class, or upload a file where
    this happens (and at what posistion)? Thanks.

     

Log in to post a comment.