[ 
http://nagoya.apache.org/jira/browse/GERONIMO-448?page=comments#action_55711 ]
     
Lars K?hne commented on GERONIMO-448:
-------------------------------------

OK, here is an update on the current JDK 1.5 status:

The ORB will start up on JDK 1.5, no more "Unable to create CDROutputStream" 
during ORB.init() in the default configuration. The code that implement this is 
available in the nightly builds since 2004-11-17 
(http://openorb.sourceforge.net/builds/1.4.0/2004-11-17/).

Everything will work until you try to deserialize a Serializable from a CDR 
stream. At that point you will experience runtime exceptions on Sun JDK 1.5.

It would be great if you could retest with that build and report if it fixes 
your problem at least partially (i.e. more of your tests succeed). Just add 
comments here, I'm watching this issue.

> OpenEJB ITests Fail under Sun JDK 1.5.0 (RMIoverIIOP failure)
> -------------------------------------------------------------
>
>          Key: GERONIMO-448
>          URL: http://nagoya.apache.org/jira/browse/GERONIMO-448
>      Project: Apache Geronimo
>         Type: Bug
>   Components: OpenEJB
>     Reporter: Aaron Mulder
>     Assignee: Alan Cabrera

>
> java -version
> java version "1.5.0"
> Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0-b64)
> Java HotSpot(TM) Client VM (build 1.5.0-b64, mixed mode, sharing)
> uname -a
> Linux sirius 2.6.8-24.3-smp #1 SMP Tue Oct 26 14:40:54 UTC 2004 i686 i686 
> i386 GNU/Linux
> Test Error:
> org.omg.CORBA.INITIALIZE: Unable to create CDROutputStream class 
> (java.lang.reflect.InvocationTargetException)  vmcid: 0x0  minor code: 0  
> completed: No
>         at org.openorb.orb.iiop.CDRCodec.encode_value(CDRCodec.java:192)
>         at 
> org.openorb.orb.iiop.IIOPProtocolInitializer.init(IIOPProtocolInitializer.java:165)
>         at 
> org.openorb.orb.pi.OpenORBInitInfo.post_init(OpenORBInitInfo.java:166)
>         at org.openorb.orb.config.OpenORBLoader.init(OpenORBLoader.java:311)
>         at org.openorb.orb.core.ORB.set_parameters(ORB.java:1131)
>         at org.omg.CORBA.ORB.init(ORB.java:337)
>         at org.openejb.corba.CORBABean.doStart(CORBABean.java:115)
>         at 
> org.apache.geronimo.gbean.jmx.GBeanMBean.doStart(GBeanMBean.java:616)
>         at 
> org.apache.geronimo.gbean.jmx.AbstractManagedObject.attemptFullStart(AbstractManagedObject.java:511)
>         at 
> org.apache.geronimo.gbean.jmx.AbstractManagedObject.start(AbstractManagedObject.java:305)
>         at 
> org.apache.geronimo.gbean.jmx.AbstractManagedObject.startRecursive(AbstractManagedObject.java:329)
>         at 
> org.apache.geronimo.gbean.jmx.GBeanMBean$11.invoke(GBeanMBean.java:1036)
>         at 
> org.apache.geronimo.gbean.jmx.GBeanMBeanOperation.invoke(GBeanMBeanOperation.java:142)
>         at 
> org.apache.geronimo.gbean.jmx.GBeanMBean.invoke(GBeanMBean.java:844)
>         at 
> com.sun.jmx.mbeanserver.DynamicMetaDataImpl.invoke(DynamicMetaDataImpl.java:213)
>         at com.sun.jmx.mbeanserver.MetaDataImpl.invoke(MetaDataImpl.java:220)
>         at 
> com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultMBeanServerInterceptor.java:815)
>         at 
> com.sun.jmx.mbeanserver.JmxMBeanServer.invoke(JmxMBeanServer.java:784)
>         at 
> org.apache.geronimo.gbean.jmx.AbstractManagedObject.startRecursive(AbstractManagedObject.java:343)
>         at 
> org.apache.geronimo.gbean.jmx.GBeanMBean$11.invoke(GBeanMBean.java:1036)
>         at 
> org.apache.geronimo.gbean.jmx.GBeanMBeanOperation.invoke(GBeanMBeanOperation.java:142)
>         at 
> org.apache.geronimo.gbean.jmx.GBeanMBean.invoke(GBeanMBean.java:844)
>         at 
> com.sun.jmx.mbeanserver.DynamicMetaDataImpl.invoke(DynamicMetaDataImpl.java:213)
>         at com.sun.jmx.mbeanserver.MetaDataImpl.invoke(MetaDataImpl.java:220)
>         at 
> com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultMBeanServerInterceptor.java:815)
>         at 
> com.sun.jmx.mbeanserver.JmxMBeanServer.invoke(JmxMBeanServer.java:784)
>         at org.apache.geronimo.kernel.Kernel.invoke(Kernel.java:288)
>         at org.apache.geronimo.kernel.Kernel.invoke(Kernel.java:283)
>         at 
> org.apache.geronimo.kernel.Kernel.startRecursiveGBean(Kernel.java:375)
>         ... 1 more
> Caused by: java.lang.reflect.InvocationTargetException
>         at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native 
> Method)
>         at 
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
>         at 
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
>         at java.lang.reflect.Constructor.newInstance(Constructor.java:494)
>         at 
> org.openorb.orb.config.OpenORBLoader.constructClass(OpenORBLoader.java:557)
>         at org.openorb.orb.iiop.CDRCodec.encode_value(CDRCodec.java:180)
>         ... 29 more
> Caused by: java.lang.Error: Unknown VM vendor. RMIoverIIOP will not work with 
> this VM. Please contact support at [EMAIL PROTECTED]
>         at 
> org.openorb.orb.rmi.DeserializationKernelFactory.init(DeserializationKernelFactory.java:182)
>         at 
> org.openorb.orb.rmi.ValueHandlerImpl.<clinit>(ValueHandlerImpl.java:57)
>         at 
> org.openorb.orb.iiop.CDROutputStream.<init>(CDROutputStream.java:358)
>         ... 35 more

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://nagoya.apache.org/jira/secure/Administrators.jspa
-
If you want more information on JIRA, or have a bug to report see:
   http://www.atlassian.com/software/jira

Reply via email to