[ http://issues.apache.org/jira/browse/GERONIMO-1039?page=all ]
     
Aaron Mulder closed GERONIMO-1039:
----------------------------------

    Fix Version: 1.0
     Resolution: Won't Fix
      Assign To: Aaron Mulder

The Geronimo v1 CORBA implementation is built on the Sun JDK 1.4.2_x ORB.  We 
cannot run CORBA features on any other JDK vendor/version.

We are planning to include a much more portable ORB in a future release of 
Geronimo (people are working on it as we speak).  But this will not be 
introduced for Geronimo v1.

It should be possible to run CORBA clients on other platforms, including the 
IBM JDK, though AFAIK this has not been tested extensively.

> Milestone 5 Corba not running with IBM JDK & SUSE LInux
> -------------------------------------------------------
>
>          Key: GERONIMO-1039
>          URL: http://issues.apache.org/jira/browse/GERONIMO-1039
>      Project: Geronimo
>         Type: Bug
>   Components: CORBA
>     Versions: 1.0-M5
>  Environment: Suse Linux 9.3 Professional, IBM JDK 1.4.2
>     Reporter: Anders Domeij
>     Assignee: Aaron Mulder
>      Fix For: 1.0

>
> With IBM JDK set as deault/system JDK, the new M5 milestone will not start 
> the Geronimo server. The CORBA component fails during startup.There is a  
> dependency to classes in the SUN JDK that cannot/are not resolvable in the 
> IBM JDK.
> Setting the deafult/system JDK to SUN 1.4.2_08 gives a clean start.
> Snippet from command line starting with IBM JDK:
> Starting Geronimo Application Server
> [*******>        ] 47%  11s Starting org/apache/geronimo/ServerCORBA  
> 07:20:57,612 ERROR [GBeanInstanceState] Error while starting; GBean is now in 
> the FAILED state: 
> objectName="geronimo.server:J2EEApplication=null,J2EEModule=org/apache/geronimo/ServerCORBA,J2EEServer=geronimo,j2eeType=CORBACSS,name=SSLIdentityTokenCert"
> java.lang.NoClassDefFoundError: com/sun/corba/se/internal/Interceptors/PIORB
>         at java.lang.ClassLoader.defineClass0(Native Method)
>         at java.lang.ClassLoader.defineClass(ClassLoader.java(Compiled Code))
>         at 
> java.security.SecureClassLoader.defineClass(SecureClassLoader.java:147)
>         at java.net.URLClassLoader.defineClass(URLClassLoader.java:474)
>         at java.net.URLClassLoader.access$500(URLClassLoader.java(Inlined 
> Compiled Code))
>         at 
> java.net.URLClassLoader$ClassFinder.run(URLClassLoader.java(Compiled Code))
>         at java.security.AccessController.doPrivileged1(Native Method)
>         at 
> java.security.AccessController.doPrivileged(AccessController.java(Compiled 
> Code))
>         at java.net.URLClassLoader.findClass(URLClassLoader.java(Compiled 
> Code))
>         at java.lang.ClassLoader.loadClass(ClassLoader.java(Compiled Code))
>         at 
> org.apache.geronimo.kernel.config.MultiParentClassLoader.loadClass(MultiParentClassLoader.java(Compiled
>  Code))
>         at java.lang.ClassLoader.loadClass(ClassLoader.java(Compiled Code))
>         at 
> org.apache.geronimo.kernel.config.MultiParentClassLoader.loadClass(MultiParentClassLoader.java(Compiled
>  Code))
>         at java.lang.ClassLoader.loadClass(ClassLoader.java(Compiled Code))
>         at java.lang.Class.forName0(Native Method)
>         at java.lang.Class.forName(Class.java:260)
>         at org.omg.CORBA.ORB.create_impl(ORB.java:326)
>         at org.omg.CORBA.ORB.init(ORB.java:367)
>         at org.openejb.corba.CSSBean.doStart(CSSBean.java:229)
>         at 
> org.apache.geronimo.gbean.runtime.GBeanInstance.createInstance(GBeanInstance.java:891)
>         at 
> org.apache.geronimo.gbean.runtime.GBeanInstanceState.attemptFullStart(GBeanInstanceState.java:325)
>         at 
> org.apache.geronimo.gbean.runtime.GBeanInstanceState.start(GBeanInstanceState.java:110)
>         at 
> org.apache.geronimo.gbean.runtime.GBeanInstanceState.startRecursive(GBeanInstanceState.java:132)
>         at 
> org.apache.geronimo.gbean.runtime.GBeanInstance.startRecursive(GBeanInstance.java:497)
>         at 
> org.apache.geronimo.kernel.basic.BasicKernel.startRecursiveGBean(BasicKernel.java:210)
>         at 
> org.apache.geronimo.gbean.runtime.GBeanInstanceState.startRecursive(GBeanInstanceState.java:140)
>         at 
> org.apache.geronimo.gbean.runtime.GBeanInstance.startRecursive(GBeanInstance.java:497)
>         at 
> org.apache.geronimo.kernel.basic.BasicKernel.startRecursiveGBean(BasicKernel.java:210)
>         at org.apache.geronimo.system.main.Daemon.doStartup(Daemon.java:233)
>         at org.apache.geronimo.system.main.Daemon.<init>(Daemon.java:78)
>         at org.apache.geronimo.system.main.Daemon.main(Daemon.java:316)

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira

Reply via email to