From: <bc...@wo...> - 2000-11-19 22:04:37
|
[Robert W. Bill] >> PR#285 >> http://sourceforge.net/bugs/?func=detailbug&bug_id=122880&group_id=12867 > >Jython-20pa2 raises SyntaxError appropriately, no wasted cpu >nor seg_v. > >> PR#262 >> http://sourceforge.net/bugs/?func=detailbug&bug_id=122856&group_id=12867 > >Raises SyntaxError appropriately, Jython-20pa2 does not hang. > >> PR#269 >> http://sourceforge.net/bugs/?group_id=12867&func=detailbug&bug_id=122863 > >Raises SyntaxError appropriately, Jython-20pa2 does not block >on missing comma. Thank you. I'll close these reports. >============================================================================ >Addition Solaris note: > >While testing the installers > jython-20pa2.class on Solaris, >all console messages are related to uninstall. The command >line was: > `java -classpath . jython-20pa4 -o /path/to/jython`, >but only build.py was placed in /usedpath/jythonc/build.py. The pa3 version is broken and can not install. The pa4 version should work, it mainly contain some necesary changes for macs. So far the pa5 have been purely internal. I have been trying to track down a bug on the SF shell machine (Linux 2.2.16-urw3 + Linux_JDK_1.2_pre-release-v2) where one or sometime both script turned up empty (zero byte length). I think I finally got it right, so the jython-20pa5 version is now the latest test version. Version pa5 also allow for a relative pathname as argument to the -o option. >============================================================================ >IBMJava note: > >I'm still lost on the seg fault with the >installer+IBMJava. While I have not clues, I thought I would >append the output in case it's of use to others. This output >is from installer jython-20pa5 using >`java -classpath . jython-20pa5 -o /full/path/to/jythondir` >and IBMJava2-13 on Linux. > ><OUTPUT installer="jython-20pa5" jvm="IBMJava2-13"> >try path /home/rbill/test/ >target:jython SHA-1 Message Digest from SUN, <initialized> > >target:_top_ >getting stream >... That is my debug output. Can safely be ignored. The real dump starts here: >SIGSEGV 11 (*) segmentation violation > stackpointer=0xbffc0cf8 > >Full thread dump Classic VM (J2RE 1.3.0 IBM build cxdev-20000502, native threads): > "Finalizer" (TID:0x40318708, sys_thread_t:0x80d36a8, state:CW, native ID:0xc04) prio=8 > at java.lang.Object.wait(Native Method) > at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:114) > at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:129) > at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:168) > "Reference Handler" (TID:0x40318750, sys_thread_t:0x80d0a18, state:CW, native ID:0x803) prio=10 > at java.lang.Object.wait(Native Method) > at java.lang.Object.wait(Object.java:421) > at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:116) > "Signal dispatcher" (TID:0x40318798, sys_thread_t:0x80cbf68, state:CW, native ID:0x402) prio=5 > "main" (TID:0x403187e0, sys_thread_t:0x804f880, state:R, native ID:0x400) prio=5 > at java.text.resources.LocaleElements.getContents(LocaleElements.java:371) > at java.util.ListResourceBundle.loadLookup(ListResourceBundle.java:172) > at java.util.ListResourceBundle.handleGetObject(ListResourceBundle.java:109) > at java.util.ResourceBundle.getObject(ResourceBundle.java:364) > at java.util.ResourceBundle.getObject(ResourceBundle.java:367) > at java.util.ResourceBundle.getObject(ResourceBundle.java:367) > at java.util.ResourceBundle.getStringArray(ResourceBundle.java:354) > at java.util.Calendar.setWeekCountData(Calendar.java:1483) > at java.util.Calendar.<init>(Calendar.java:781) > at java.util.GregorianCalendar.<init>(GregorianCalendar.java:351) > at java.util.GregorianCalendar.<init>(GregorianCalendar.java:323) > at java.util.SimpleTimeZone.<clinit>(SimpleTimeZone.java:901) > at java.util.TimeZone.<clinit>(TimeZone.java:467) > at java.util.GregorianCalendar.<init>(GregorianCalendar.java:323) > at java.util.Date.makeStaticCalendars(Date.java:1186) > at java.util.Date.getField(Date.java:1152) > at java.util.Date.getYear(Date.java:625) > at java.util.zip.ZipEntry.javaToDosTime(ZipEntry.java:286) > at java.util.zip.ZipEntry.setTime(ZipEntry.java:126) > at java.util.zip.ZipOutputStream.putNextEntry(ZipOutputStream.java:127) > at net.sourceforge.liftoff.installer.items.InstallerLib.install(InstallerLib.java:102) > at net.sourceforge.liftoff.installer.items.InstallableContainer.install(InstallableContainer.java:145) > at net.sourceforge.liftoff.installer.Install2.<init>(Install2.java:107) > at net.sourceforge.liftoff.installer.Install2.main(Install2.java:129) > at java.lang.reflect.Method.invoke(Native Method) > at jython-20pa5.main(Install.java:355) regards, finn |