On the 0x1EB day of Apache Harmony Geir Magnusson, Jr. wrote: > I modified the launcher to include both the vm directory as well as > the launcher directory on the PATH/LD_LIBRARY_PATH.
I am not catching .. the launcher directory is known without PATH/LD_LIBRARY_PATH. Why should we look at PATH? > Can those that have been having troubles with shared lib loading give > it a try, and report back, and please mention the platform you are > running on... SUSE 9: * HelloWorld works without complaining, cool! * JAVA_HOME crash is gone, great! (but are we not ignoring JAVA_HOME yet?) * tests: * ThreadTest failed on JET (looks like a known issue:) * ~4 tests failed on OPT (ThreadTest too), I'll look at them * Eclipse (3.2) runs, but reports NPE on startup. Is that a known bug? java.lang.NullPointerException at com.ibm.icu.lang.UCharacter.getProperty(UCharacter.java:6073) at com.ibm.icu.lang.UCharacter.getType(UCharacter.java:2974) at com.ibm.icu.lang.UCharacter.isWhitespace(UCharacter.java:3162) at java.lang.Character.isWhitespace(Character.java:3091) at java.lang.Character.isWhitespace(Character.java:3078) at java.util.Properties.load(Properties.java:378) at java.util.PropertyResourceBundle.<init>(PropertyResourceBundle.java:44) at java.util.ResourceBundle.handleGetBundle(ResourceBundle.java:286) at java.util.ResourceBundle.handleGetBundle(ResourceBundle.java:308) at java.util.ResourceBundle.handleGetBundle(ResourceBundle.java:308) at java.util.ResourceBundle.getBundle(ResourceBundle.java:132) at org.apache.harmony.luni.util.MsgHelp$1.run(MsgHelp.java:112) at java.security.AccessController.doPrivilegedImpl(Unknown Source) at java.security.AccessController.doPrivileged(Unknown Source) at org.apache.harmony.luni.util.MsgHelp.setLocale(MsgHelp.java:109) at org.apache.harmony.luni.util.Msg.<clinit>(Msg.java:47) at java.util.zip.ZipFile.openZip(ZipFile.java:116) at java.util.zip.ZipFile.<init>(ZipFile.java:91) at java.util.jar.JarFile.<init>(JarFile.java:165) at org.apache.harmony.luni.internal.net.www.protocol.jar.JarURLConnection.openJarFile(JarURLConnection.java:237) at org.apache.harmony.luni.internal.net.www.protocol.jar.JarURLConnection.findJarFile(JarURLConnection.java:176) at org.apache.harmony.luni.internal.net.www.protocol.jar.JarURLConnection.connect(JarURLConnection.java:143) at org.apache.harmony.luni.internal.net.www.protocol.jar.JarURLConnection.getJarFile(JarURLConnection.java:159) at java.net.URLClassLoader.findResourceImpl(URLClassLoader.java:714) at java.net.URLClassLoader$5.run(URLClassLoader.java:665) at java.net.URLClassLoader$5.run(URLClassLoader.java:664) at java.security.AccessController.doPrivilegedImpl(Unknown Source) at java.security.AccessController.doPrivileged(Unknown Source) at java.net.URLClassLoader.findResource(URLClassLoader.java:663) at java.lang.ClassLoader$BootstrapLoader.findResource(Unknown Source) at java.lang.ClassLoader.getResource(Unknown Source) at java.lang.ClassLoader.getResourceAsStream(Unknown Source) at java.lang.ClassLoader.getSystemResourceAsStream(Unknown Source) at java.lang.Class.getResourceAsStream(Unknown Source) at com.ibm.icu.impl.ICUData.getStream(ICUData.java:52) at com.ibm.icu.impl.ICUData.getRequiredStream(ICUData.java:97) at com.ibm.icu.impl.UPropertyAliases.<init>(UPropertyAliases.java:122) at com.ibm.icu.lang.UCharacter.<clinit>(UCharacter.java:5680) at java.lang.Character.isWhitespace(Character.java:3091) at java.lang.Character.isWhitespace(Character.java:3078) at java.util.Properties.load(Properties.java:378) at org.eclipse.core.launcher.Main.load(Main.java:1475) at org.eclipse.core.launcher.Main.loadProperties(Main.java:1446) at org.eclipse.core.launcher.Main.loadConfiguration(Main.java:1429) at org.eclipse.core.launcher.Main.processConfiguration(Main.java:1243) at org.eclipse.core.launcher.Main.basicRun(Main.java:262) at org.eclipse.core.launcher.Main.run(Main.java:977) at org.eclipse.core.launcher.Main.main(Main.java:952) > geir > > On Sep 20, 2006, at 3:47 PM, Geir Magnusson Jr. wrote: > > > Ok - so to summarize, there are two things here : > > > > 1) We need to find a clean way to get bootclasspath.properties. I > > don't like JAVA_HOME. I'd like to see if we can simply presume a > > structure, with an override property for people that want to do > > weird things. > > > > 2) We seem to have a simple problem w/ ld.so on our different > > platforms. I think the simple solution to avoid having to have > > multiple copies of stuff is to ensure that the directory of the > > launcher is included in LD_LIBRARY_PATH, which I thought it was. > > It turns out it isn't, and I'm therefore trying to figure out why > > it works on my box. > > > > geir > > > > > > On Sep 20, 2006, at 11:59 AM, Ivan Volosyuk wrote: > > > >> I think the whole idea with current behaviour of JAVA_HOME is bad. > >> Launcher should set JAVA_HOME according to it own invocation path. > >> Launcher should override the variable if it set incorrectly. > >> -- > >> Ivan > >> > >> On 9/20/06, Tim Ellison <[EMAIL PROTECTED]> wrote: > >>> That appears to be part of the problem Egor, and I've put the > >>> initialization into r448241), however, I still get a failure to > >>> create > >>> the (IBM) VM when JAVA_HOME is pointing at a different JRE. It > >>> works ok > >>> if home is pointing to the harmony jre or is unset. The failure > >>> looks > >>> like an init args corruption? > >>> > >>> Regards, > >>> Tim > >> > >> --------------------------------------------------------------------- > >> Terms of use : http://incubator.apache.org/harmony/mailing.html > >> To unsubscribe, e-mail: [EMAIL PROTECTED] > >> For additional commands, e-mail: harmony-dev- > >> [EMAIL PROTECTED] > >> > > > > > > --------------------------------------------------------------------- > > Terms of use : http://incubator.apache.org/harmony/mailing.html > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > --------------------------------------------------------------------- > Terms of use : http://incubator.apache.org/harmony/mailing.html > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > -- Egor Pasko, Intel Managed Runtime Division --------------------------------------------------------------------- Terms of use : http://incubator.apache.org/harmony/mailing.html To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]