This is probably an E problem. The comm code uses the java.security package in several places. The java.security package has all sorts of compatibility issues between 1.1 and 1.2. There's also some hairy Cryptix stuff in there. I'll see what I can do about it for the next E release.
Tyler Close, Founder Waterken Inc.
tyler@waterken.com
A35E 0621 44AD B616 DE29 F8DF 7B4C E859 71AB 47C5
> -----Original Message-----
> From: owner-e-lang@eros-os.org [mailto:owner-e-lang@eros-os.org]On
> Behalf Of Marc Stiegler
> Sent: Tuesday, May 09, 2000 10:37 AM
> To: E Language Discussions
> Subject: E Comm bug with IBMv1.3
>
>
> I finally succeeded in testing the IBMv1.3 jvm with the E
> comm system; alas,
> it did not just work the first time. I got the exception
> trace listed below.
> Does anyone know if this is an E problem, or a preview jvm problem?
>
> --marcs
>
> --------
> === 2000/05/08 12:42:59.698
> (StartUpProtocol.processMessage:StartUpProtocol.java:1113) ERR
> comm: Exception during startup for
>
> org.erights.e.net.data.DataPath@443301cb|127.0.0.1:3469|0FLq
> xJlbZEDKyQOTU7HQ
> zojyEjsD, startupState=7
> --vvvv--
> Prohibited package name: java.security
>
>
> java.lang.SecurityException: Prohibited package name: java.security
> at java.lang.Throwable.<init>(Throwable.java:96)
> at java.lang.Exception.<init>(Exception.java:44)
> at java.lang.RuntimeException.<init>(RuntimeException.java:49)
> at java.lang.SecurityException.<init>(SecurityException.java:41)
> at java.lang.ClassLoader.defineClass(ClassLoader.java:487)
> at
> java.security.SecureClassLoader.defineClass(SecureClassLoade
> r.java:103)
> at java.net.URLClassLoader.defineClass(URLClassLoader.java:250)
> at java.net.URLClassLoader.access$1(URLClassLoader.java:216)
> at java.net.URLClassLoader$ClassFinder.run(URLClassLoader.java:534)
> at java.security.AccessController.doPrivileged(Native Method)
> at java.net.URLClassLoader.findClass(URLClassLoader.java:202)
> at java.lang.ClassLoader.loadClass(ClassLoader.java:325)
> at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:369)
> at java.lang.ClassLoader.loadClass(ClassLoader.java:257)
> at
> org.erights.e.net.data.RecvThread.changeProtocol(RecvThread.
> java:164)
> at
> org.erights.e.net.data.DataPath.startupSuccessful(DataPath.java:935)
> at
> org.erights.e.net.data.StartUpProtocol.startupSuccessful(Sta
> rtUpProtocol.jav
> a:1483)
> at
> org.erights.e.net.data.StartUpProtocol.handleStateOutgoingEx
> pectGOTOO(StartU
> pProtocol.java:682)
> at
> org.erights.e.net.data.StartUpProtocol.processMessage(StartU
> pProtocol.java:1
> 089)
> at
> org.erights.e.net.data.DataPath.newIncomingMsg(DataPath.java:655)
> at org.erights.e.net.data.DataCommThunk.run(DataCommThunk.java:193)
> at org.erights.e.elib.prim.Runner.now(Runner.java:242)
> at
> org.erights.e.net.data.RecvThread.callDataPath(RecvThread.java:122)
> at
> org.erights.e.net.data.RecvThread.readAndProcessMessage(Recv
> Thread.java:484)
> at org.erights.e.net.data.RecvThread.run(RecvThread.java:502)
>