Hi,
I have two Mac development machines. One is running OS X 10.7.3 (Lion) and Java 1.6.0_33. This machine does not show the problem.
The other is an old PowerPC running OS X 10.4.2 and I have tried Java 1.4.2-50 and Java 1.5. This machine does not show the problem either.
Unfortunately I do not have a machine running OS X 10.6.
I am not sure where to go from here. It doesn't happen on the ancient machine and it doesn't happen on Lion. I am starting to suspect there may have been a Java implementation bug on OS-X 10.6. That would kind of make sense because the app was actually running under Rosetta (Power PC translator) in 10.6 on Intel hardware. In Lion Rosetta was eliminated and Java apps run as native Intel apps.
I have attached a copy of the JavaApplicationStub from OSX 10.7. I don't know for sure that this will even run, but if it does it MAY solve the problem we are seeing on 10.6 because it will cause the Java app to run as native Intel instad of translating from PowerPC.
You will need to perform the operation described in the following post:
viewtopic.php?f=2&t=1083#p3601You can try it both the way it is written (getting the JavaApplicationStub from your own machine) or using the attached JavaApplicationStub. Please let me know if either one works.
Thanks,
Don