Illegal Instruction with 1.1.7a jar under 1.2.2 JVM

I am supporting a Java application developed in 1.1.7a. The JAR file was also created with 1.1.7a. I am trying to run this application under 1.2.2 and am getting an illegal instruction when running on our Solaris 7 box. It runs fine on NT under 1.2.2. I played around and discovered that if I disable the JIT, it runs ok under 1.2.2 on Solaris. Has anyone else encountered this type of problem? Is there any reason 1.1 code wouldn't run under 1.2.2? Based on the stack info reported, it appears to die in "sun.io.Converters.newConverter".

Here is the error I'm getting:

SIGILL 4 illegal instruction

si_signo [4]: ILL

si_errno [0]:

si_code [1]: ILL_ILLOPC [addr: 0x146470]

Here is the stack info reported:

"Thread-1" (TID:0x4dae68, sys_thread_t:0x4dada0, state:R, thread_t: t@13, threadID:0xf9741dc0, stack_bottom:0xf9742000, stack_size:0

x20000) prio=5 *current thread*

[1] sun.io.Converters.newConverter(Converters.java:142)

[2] sun.io.CharToByteConverter.getConverter(CharToByteConverter.java:71)

[3] java.lang.String.getCTBConverter(String.java:155)

[4] java.lang.String.getBytes(String.java:662)

[5] com.hbfuller.database.ArcDatabaseObject.<init>(ArcDatabaseObject.java)

[6] com.hbfuller.ImApps.conEventManager.ConFmSpecificationDbUpdate.<init>(ConFmSpecificationDbUpdate.java)

[7] com.hbfuller.ImApps.conEventManager.ConFmSpecificationEventHandler.getDatabaseCall(ConFmSpecificationEventHandler.java)

[8] com.hbfuller.ImApps.OracleAbstractEventHandler.execute(OracleAbstractEventHandler.java)

[9] com.hbfuller.ImApps.ArcEventManager.processEventGroup(ArcEventManager.java)

[10] com.hbfuller.ImApps.ArcEventManager.run(ArcEventManager.java)

[11] java.lang.Thread.run(Thread.java:479)

I will be looking to recompile the code at 1.2.2, but I would really appreciate any insight to this problem.

Thanks,

Al Heitkamp

H.B. Fuller Company

Arden Hills, MN

[2031 byte] By [heitka01] at [2007-9-26 3:23:22]
# 1
Code compiled with JDK 1.1.7 should run on JDK 1.2, but of course all software does have bugs. If you go to the Bug Database http://developer.java.sun.com/developer/bugParade/index.jshtml and do a search on SIGILL you can find some related bugs.
schapel at 2007-6-29 11:41:53 > top of Java-index,Java HotSpot Virtual Machine,Specifications...