You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@maven.apache.org by "Kristian Rosenvold (JIRA)" <ji...@codehaus.org> on 2011/05/08 22:19:22 UTC

[jira] Closed: (SUREFIRE-534) Xpp3Dom gets in the way of org.omg.CORBA.INITIALIZE

     [ http://jira.codehaus.org/browse/SUREFIRE-534?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Kristian Rosenvold closed SUREFIRE-534.
---------------------------------------

       Resolution: Fixed
    Fix Version/s: 2.8.2
         Assignee: Kristian Rosenvold

Fixed as of Surefire-732. There is no xml being loaded in the forked JVM any more

> Xpp3Dom gets in the way of org.omg.CORBA.INITIALIZE
> ---------------------------------------------------
>
>                 Key: SUREFIRE-534
>                 URL: http://jira.codehaus.org/browse/SUREFIRE-534
>             Project: Maven Surefire
>          Issue Type: Bug
>          Components: classloading
>            Reporter: Emilian Bold
>            Assignee: Kristian Rosenvold
>             Fix For: 2.8.2
>
>
> I have a unit test which creates an InitialContext and connects to a Glassfish application. I'm using sunfire 2.1.3 (in order to -disableassertions).
> While creating the InitialContext, I get exception at the end of the post.
> Basically I have appserver-rt in the dependency list (in my local repository). This jar contains the com/sun/corba/ee/impl/orb/ORBImpl.class.
> maven-surefire-plugin is also configured this way in the build:
>                 <version>2.1.3</version>
>                 <configuration>
>                     <forkMode>pertest</forkMode> <!-- also "always" ? -->
>                     <argLine>-da</argLine>
>                     
>                     <!-- force the appserver ORB in front of the default one ?-->
>                     <childDelegation>true</childDelegation>
> Note my test with childDelegation which seems to do nothing in particular.
> org.omg.CORBA.INITIALIZE: can't instantiate default ORB implementation com.sun.corba.ee.impl.orb.ORBImpl  vmcid: 0x0  minor code: 0  completed: No
>         at org.omg.CORBA.ORB.create_impl(ORB.java:297)
>         at org.omg.CORBA.ORB.init(ORB.java:336)
>         at com.sun.enterprise.util.ORBManager.initORB(ORBManager.java:506)
>         at com.sun.enterprise.util.ORBManager.getORB(ORBManager.java:264)
>         at com.sun.enterprise.naming.SerialInitContextFactory.getInitialContext(SerialInitContextFactory.java:141)
>         at javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:667)
>         at javax.naming.InitialContext.getDefaultInitCtx(InitialContext.java:247)
>         at javax.naming.InitialContext.init(InitialContext.java:223)
>         at javax.naming.InitialContext.<init>(InitialContext.java:175)
>         at com.example.xxx.xxx.TestMe.connect(TestParent.java:41)
>         at com.example.xxx.TestTransactions.setUp(TestTransactions.java:33)
>         at junit.framework.TestCase.runBare(TestCase.java:125)
>         at junit.framework.TestResult$1.protect(TestResult.java:106)
>         at junit.framework.TestResult.runProtected(TestResult.java:124)
>         at junit.framework.TestResult.run(TestResult.java:109)
>         at junit.framework.TestCase.run(TestCase.java:118)
>         at junit.framework.TestSuite.runTest(TestSuite.java:208)
>         at junit.framework.TestSuite.run(TestSuite.java:203)
>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>         at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>         at java.lang.reflect.Method.invoke(Method.java:585)
>         at org.apache.maven.surefire.battery.JUnitBattery.executeJUnit(JUnitBattery.java:242)
>         at org.apache.maven.surefire.battery.JUnitBattery.execute(JUnitBattery.java:216)
>         at org.apache.maven.surefire.Surefire.executeBattery(Surefire.java:215)
>         at org.apache.maven.surefire.Surefire.run(Surefire.java:126)
>         at org.apache.maven.surefire.Surefire.run(Surefire.java:87)
>         at org.apache.maven.surefire.Surefire.run(Surefire.java:63)
>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>         at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>         at java.lang.reflect.Method.invoke(Method.java:585)
>         at org.apache.maven.surefire.SurefireBooter.main(SurefireBooter.java:785)
> Caused by: java.lang.VerifyError: (class: com/sun/corba/ee/impl/orb/ORBImpl, method: create_context_list signature: ()Lorg/omg/CORBA/ContextList;) Incompatible argument to function
>         at java.lang.Class.forName0(Native Method)
>         at java.lang.Class.forName(Class.java:242)
>         at org.omg.CORBA.ORB.create_impl(ORB.java:295)
>         ... 32 more

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