Cannot enable some OTS tracing properties  Jaguar Manager issues

Release Bulletin Sybase® Enterprise Portal Enterprise Edition Version 5.0 for Windows

Compiling stubs and skeletons with JDK 1.2.2 causes stack trace

[CR #289315] EAServer uses the JDK 1.2.2 compiler to compile stubs and skeletons. There is a rarely seen bug in the JDK 1.2.2 compiler that results in a stack trace similar to this:

Jul 08 17:41:44 2002: sun.tools.java.CompilerError: checkMeet(), no abstract method 
Jul 08 17:41:44 2002: at sun.tools.java.MemberDefinition.checkMeet(MemberDefinition.java:663) 
Jul 08 17:41:44 2002: at sun.tools.java.ClassDefinition.collectOneClass(ClassDefinition.java:1357) 
Jul 08 17:41:44 2002: at sun.tools.java.ClassDefinition.collectInheritedMethods(ClassDefinition.java:1504)
Jul 08 17:41:44 2002: at sun.tools.java.BinaryClass.basicCheck(BinaryClass.java:76) 

Workaround: Compile stubs and skeletons manually using the JDK 1.3 or JDK 1.4 compiler:

  1. In Jaguar Manager, highlight the package, and select File | Generate Stubs/Skeletons.

  2. In the dialog box, deselect the Compile Java Stubs and Compile Java Skeletons check boxes.

  3. Click Generate.

  4. Manually compile the stubs and skeletons in $JAGUAR/html/classes and $JAGUAR/java/classes with a JDK 1.3 or higher compiler.





Copyright © 2005. Sybase Inc. All rights reserved. Jaguar Manager issues

View this release bulletin as PDF