I made several recreation attempts under two environments as documented below,
based on these I do not believe this is a jikes bug, but rather a combination
of JAX and blackdown's JVM (You failed to mention which version of Jikes you're
running btw, so I used the current version.)

recreation environment 1:
Windows NT 4, sp6a, Jikes 1.11, IBM JDK n118p-19990918, JAX 6.1

unable to recreate any problem, no difference between javac and jikes,
everything worked fine.

recreation environment 2:
RedHat Linux 5.2+, Jikes 1.11, Blackdown 117v1a, Native Threads, TYA 1.6, JAX
6.1

nothing seems to work.

First using classes generated locally with javac:

running JAX with TYA 1.6 resutls in "TYA: Resolve problem in opcode bb",
disabled
JIT for futher testing.... Albrecht, FYI: I copied you because this is the most
current TYA I've seen, and my bookmarked ftp server (gonzalez.cyberious.ca)
seems
to have fallen off the net? The run with TYA active produced the following
non-fatal output from JAX:

starting verification
WARNING: BB_ClassFileException in compressed archive
    com.ibm.bobby.e6: Method simpleTest.B() accesses a member of a non-public
class java.lang.System.err
finished verification

B_jax.zip was still produced, and the contents functioned correctly; however,
given
the error message from TYA I'm discrediting these runs.

JAX output without TYA:
Fatal Error:
NOTE: This error may occur if the VM used for generating
      class files is incompatible with the VM used for
      processing the application.

java.lang.NoSuchMethodError: append (Ljava/lang/String;)Ljava/lang/StringBuffer;
in java.lang.StringBuffer
             while scanning body of method simpleTest.B.simpleTest.B()

Terminating because of fatal errors

java.lang.Exception:
        at com.ibm.jax.engine.q.b1(JAX)
        at com.ibm.jax.driver.dr.n(JAX)
        at com.ibm.jax.engine.v.n(JAX)
        at com.ibm.bobby.fp.d1(JAX)
        at com.ibm.bobby.ed.d1(JAX)
        at com.ibm.bobby.ft.d1(JAX)
        at com.ibm.bobby.ft.q6(JAX)
        at com.ibm.bobby.ft.q9(JAX)
        at com.ibm.bobby.fw.rs(JAX)
        at com.ibm.jax.engine.i.by(JAX)
        at com.ibm.jax.engine.j.a4(JAX)
        at com.ibm.jax.driver.batchdriver.dm.a4(JAX)
        at com.ibm.jax.driver.batchdriver.dm.main(JAX)
        at com.ibm.jax.Batch.main(JAX)
exiting with -1

At this point I recompiled simpleTest/A.java with jikes 1.11 and the results
were the same.


Fatal Error:
NOTE: This error may occur if the VM used for generating
      class files is incompatible with the VM used for
      processing the application.

java.lang.NoSuchMethodError: append (Ljava/lang/String;)Ljava/lang/StringBuffer;
in java.lang.StringBuffer
             while scanning body of method simpleTest.B.simpleTest.B()

Terminating because of fatal errors

java.lang.Exception:
        at com.ibm.jax.engine.q.b1(JAX)
        at com.ibm.jax.driver.dr.n(JAX)
        at com.ibm.jax.engine.v.n(JAX)
        at com.ibm.bobby.fp.d1(JAX)
        at com.ibm.bobby.ed.d1(JAX)
        at com.ibm.bobby.ft.d1(JAX)
        at com.ibm.bobby.ft.q6(JAX)
        at com.ibm.bobby.ft.q9(JAX)
        at com.ibm.bobby.fw.rs(JAX)
        at com.ibm.jax.engine.i.by(JAX)
        at com.ibm.jax.engine.j.a4(JAX)
        at com.ibm.jax.driver.batchdriver.dm.a4(JAX)
        at com.ibm.jax.driver.batchdriver.dm.main(JAX)
        at com.ibm.jax.Batch.main(JAX)
exiting with -1

Since there was no difference between the behaviour with jikes and javac
generated classes I'll have to say this isn't a Jikes bug unless someone
can point out specific bytecode we're generating that's causing these problems.



----------------------------------------------------------------------
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to