java.net.URL class in Insignia's Jeode EVM
843849Mar 27 2002 — edited Jul 22 2002Our application makes use of the java.net package and the java.net.URL class in it.
We are developing to the PersonalJava 1.2 API. The Jeode runtime is compliant with this specification.
We get the following strange exception:
java.net.MalformedURLException
at java.net.URL.createStreamHandler (bytecode 218)
at java.net.URL.<init> (bytecode 157)
at java.net.URL.<init> (bytecode 3)
at com.ibm.maf.MAFAgentSystem.initURLStreamHandlers (bytecode 6)
at com.ibm.maf.MAFAgentSystem.initMAFAgentSystem (bytecode 31)
at com.ibm.awb.launcher.Main.bootstrap (bytecode 287)
at com.ibm.awb.launcher.Main.main (bytecode 124)
but we do not seem to be able to find where the java.net.URL class is located on the Jeode Platform and the java.net.URL.createStreamHandler method does not seem to be part of the Java API (so the URL.class is customly implemented by Insignia)
(BTW The URL is not malformed, our app works fine on the java runtime on our PC)
Our Jeode Runtime is installed on a Compaq iPAQ and consists of some DLL's and an application (EVM.EXE) in the \Windows folder and a core.jar file in the \Windows\lib folder in which all the java classes of the Jeode platform reside. But the URL.class does not appear in this core.jar
Does anybody know where the Jeode Runtime loads this class from?
Thanks a lot for helping two students