DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT <http://nagoya.apache.org/bugzilla/show_bug.cgi?id=17287>. ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND INSERTED IN THE BUG DATABASE.
http://nagoya.apache.org/bugzilla/show_bug.cgi?id=17287 Attempts to use the system class loader may crash the JVM. Summary: Attempts to use the system class loader may crash the JVM. Product: Ant Version: 1.5.1 Platform: All OS/Version: Other Status: NEW Severity: Normal Priority: Other Component: Core AssignedTo: [EMAIL PROTECTED] ReportedBy: [EMAIL PROTECTED] My build script makes a call to execute (java) a small program I have written that calls the system ClassLoader to load a resource from a file. The problem is that the AntClassLoader gets called and craps out somewhere in native code for retrieving data from zip files. I have tested this under Java 1.3.1 for Windows, Java 1.4.1 for Windows, HotSpot 1.3.1 for MacOS X and HotSpot 1.4.1 for MacOS X. I have had the same results from all implementations. The program executes perfectly outside of Ant using the normal class loader. The following is a log dump from MacOS X with HotSpot 1.4.1: An unexpected exception has been detected in native code outside the VM. Unexpected Signal : Bus Error occurred at PC=0x9605A94C Function=[Unknown.] Library=/System/Library/Frameworks/JavaVM.framework/Versions/1.4.1/Libraries/libzip.jnilib NOTE: We are unable to locate the function name symbol for the error just occurred. Please refer to release documentation for possible reason and solutions. Current Java thread: at java.util.zip.ZipFile.getEntry(Native Method) at java.util.zip.ZipFile.getEntry(ZipFile.java:145) at org.apache.tools.ant.AntClassLoader.getResourceStream(AntClassLoader.java:606) at org.apache.tools.ant.AntClassLoader.findClassInComponents(AntClassLoader.java:914) at org.apache.tools.ant.AntClassLoader.findClass(AntClassLoader.java:898) at org.apache.tools.ant.AntClassLoader.loadClass(AntClassLoader.java:801) at java.lang.ClassLoader.loadClass(ClassLoader.java:255) at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:315) - locked <0x3650098> (a org.apache.tools.ant.AntClassLoader) at unidyne.db.DataManager.<clinit>(Unknown Source) at com.monroehardware.customer.Main.run(Unknown Source) at java.lang.Thread.run(Thread.java:554) Dynamic libraries and executable: [0x00001e94-0x000048f0] /System/Library/Frameworks/JavaVM.framework/Versions/1.4.1/Home//bin/java [0x90b60aa8-0x90b62a54] /System/Library/Frameworks/JavaVM.framework/Versions/A/JavaVM [0x90130b38-0x901c5cf0] /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation [0x90000dc0-0x900c9e84] /usr/lib/libSystem.B.dylib [0x907e18a4-0x908bf290] /System/Library/Frameworks/Foundation.framework/Versions/C/Foundation [0x93a40d80-0x93a425d4] /usr/lib/system/libmathCommon.A.dylib [0x92b30aa0-0x92b448d8] /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CFNetwork.framework/Versions/A/CFNetwork [0x90a50618-0x90a60380] /System/Library/Frameworks/SystemConfiguration.framework/Versions/A/SystemConfiguration [0x906818a0-0x9068c7e8] /usr/lib/libobjc.A.dylib [0x99001590-0x99220480] /System/Library/Frameworks/JavaVM.framework/Versions/1.4.1/Libraries/libclient.dylib [0x96040e2c-0x960491a4] /System/Library/Frameworks/JavaVM.framework/Versions/1.4.1/Libraries/libverify.dylib [0x95f50968-0x95f671b8] /System/Library/Frameworks/JavaVM.framework/Versions/1.4.1/Libraries/libjava.jnilib [0x960514c8-0x9605b25c] /System/Library/Frameworks/JavaVM.framework/Versions/1.4.1/Libraries/libzip.jnilib Local Time = Thu Feb 20 20:14:22 2003 Elapsed Time = 30664 # # The exception above was detected in native code outside the VM # # Java VM: Java HotSpot(TM) Client VM (1.4.1_01_beta-9 mixed mode) #