You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@openwebbeans.apache.org by Matthias Wessendorf <ma...@apache.org> on 2010/03/16 05:09:42 UTC

failures on the build (not a build failure...)

Hi,

I watched the build (it does end with SUCCESS), but during that I saw
this on the -openejb package. I thought worth to share
(I am on an ubuntu machine, java1.6)

java.lang.ClassCastException: java.lang.String cannot be cast to java.net.URL
	at org.apache.openejb.ClassLoaderUtil.clearSunJarFileFactoryCache(ClassLoaderUtil.java:173)
	at org.apache.openejb.ClassLoaderUtil.destroyClassLoader(ClassLoaderUtil.java:130)
	at org.apache.openejb.ClassLoaderUtil.destroyClassLoader(ClassLoaderUtil.java:97)
	at org.apache.openejb.config.DeploymentLoader.load(DeploymentLoader.java:185)
	at org.apache.openejb.config.ConfigurationFactory.configureApplication(ConfigurationFactory.java:509)
	at org.apache.openejb.config.ConfigurationFactory.getOpenEjbConfiguration(ConfigurationFactory.java:380)
	at org.apache.openejb.assembler.classic.Assembler.getOpenEjbConfiguration(Assembler.java:299)
	at org.apache.openejb.assembler.classic.Assembler.build(Assembler.java:278)
	at org.apache.openejb.OpenEJB$Instance.<init>(OpenEJB.java:137)
	at org.apache.openejb.OpenEJB.init(OpenEJB.java:286)
	at org.apache.openejb.OpenEJB.init(OpenEJB.java:265)
	at org.apache.webbeans.ejb.EjbTestContext.initEjb(EjbTestContext.java:41)
	at org.apache.webbeans.ejb.definition.scope.EjbScopeTypeTest.init(EjbScopeTypeTest.java:33)
	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:597)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:27)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:220)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:62)
	at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:140)
	at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:127)
	at org.apache.maven.surefire.Surefire.run(Surefire.java:177)
	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:597)
	at org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:345)
	at org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1009)
INFO - Beginning load:
/home/matzew/work/source/Apache/openwebbeans/webbeans-openejb/target/test-classes
INFO - Configuring enterprise application: classpath.ear
INFO - Configuring Service(id=Default Stateless Container,
type=Container, provider-id=Default Stateless Container)
INFO - Auto-creating a container for bean SimpleBean:
Container(type=STATELESS, id=Default Stateless Container)
INFO - Configuring PersistenceUnit(name=TestUnit,
provider=org.apache.openjpa.persistence.PersistenceProviderImpl)
INFO - Configuring Service(id=Default JDBC Database, type=Resource,
provider-id=Default JDBC Database)
INFO - Auto-creating a Resource with id 'Default JDBC Database' of
type 'DataSource for 'TestUnit'.
INFO - Configuring Service(id=Default Unmanaged JDBC Database,
type=Resource, provider-id=Default Unmanaged JDBC Database)
INFO - Auto-creating a Resource with id 'Default Unmanaged JDBC
Database' of type 'DataSource for 'TestUnit'.
INFO - Adjusting PersistenceUnit TestUnit <jta-data-source> to
Resource ID 'Default JDBC Database' from 'null'
INFO - Adjusting PersistenceUnit TestUnit <non-jta-data-source> to
Resource ID 'Default Unmanaged JDBC Database' from 'null'
INFO - Enterprise application "classpath.ear" loaded.
INFO - Assembling app: classpath.ear
INFO - PersistenceUnit(name=TestUnit,
provider=org.apache.openjpa.persistence.PersistenceProviderImpl)
ERROR - JAVA AGENT NOT INSTALLED. The JPA Persistence Provider
requested installation of a ClassFileTransformer which requires a
JavaAgent.  See http://openejb.apache.org/3.0/javaagent.html
INFO - Jndi(name=SimpleBeanLocal) --> Ejb(deployment-id=SimpleBean)
INFO - Jndi(name=Balki_ClassLocalLocal) --> Ejb(deployment-id=Balki_ClassLocal)
INFO - Jndi(name=Balki_DefaultLocalLocal) -->
Ejb(deployment-id=Balki_DefaultLocal)
INFO - Jndi(name=BalkiLocal) --> Ejb(deployment-id=Balki)
INFO - Created Ejb(deployment-id=SimpleBean, ejb-name=SimpleBean,
container=Default Stateless Container)
INFO - Created Ejb(deployment-id=Balki_ClassLocal,
ejb-name=Balki_ClassLocal, container=Default Stateless Container)
INFO - Created Ejb(deployment-id=Balki, ejb-name=Balki,
container=Default Stateless Container)
INFO - Created Ejb(deployment-id=Balki_ClassView,
ejb-name=Balki_ClassView, container=Default Stateless Container)
INFO - Created Ejb(deployment-id=Babos_Broken_Interceptor,
ejb-name=Babos_Broken_Interceptor, container=Default Stateless
Container)
INFO - Created Ejb(deployment-id=Babos_Broken_Decorator,
ejb-name=Babos_Broken_Decorator, container=Default Stateless
Container)
INFO - Created Ejb(deployment-id=Balki_DefaultLocal,
ejb-name=Balki_DefaultLocal, container=Default Stateless Container)
INFO - Created Ejb(deployment-id=Babus_Normal, ejb-name=Babus_Normal,
container=Default Stateless Container)
INFO - Created Ejb(deployment-id=Babus_Broken, ejb-name=Babus_Broken,
container=Default Stateless Container)
INFO - Deployed Application(path=classpath.ear)
DESTROY EJB
INFO - Undeploying app: classpath.ear
ERROR - Unable to clear Sun JarFileFactory cache
java.lang.ClassCastException: java.lang.String cannot be cast to java.net.URL
	at org.apache.openejb.ClassLoaderUtil.clearSunJarFileFactoryCache(ClassLoaderUtil.java:173)
	at org.apache.openejb.ClassLoaderUtil.destroyClassLoader(ClassLoaderUtil.java:130)
	at org.apache.openejb.assembler.classic.Assembler.destroyApplication(Assembler.java:918)
	at org.apache.openejb.assembler.classic.Assembler.destroyApplication(Assembler.java:785)
	at org.apache.openejb.assembler.classic.Assembler.destroy(Assembler.java:746)
	at org.apache.openejb.OpenEJB.destroy(OpenEJB.java:250)
	at org.apache.webbeans.ejb.EjbTestContext.destroyEjb(EjbTestContext.java:54)
	at org.apache.webbeans.ejb.definition.scope.EjbScopeTypeTest.after(EjbScopeTypeTest.java:39)
	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:597)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:37)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:220)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:62)
	at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:140)
	at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:127)
	at org.apache.maven.surefire.Surefire.run(Surefire.java:177)
	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:597)
	at org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:345)
	at org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1009)
Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.382 sec
Running org.apache.webbeans.ejb.OpenEJBIntegrationTest
Apache OpenEJB 3.1.2    build: 20091010-03:11
http://openejb.apache.org/
INFO - openejb.home =
/home/matzew/work/source/Apache/openwebbeans/webbeans-openejb
INFO - openejb.base =
/home/matzew/work/source/Apache/openwebbeans/webbeans-openejb
INFO - Configuring Service(id=Default Security Service,
type=SecurityService, provider-id=Default Security Service)
INFO - Configuring Service(id=Default Transaction Manager,
type=TransactionManager, provider-id=Default Transaction Manager)
INFO - Configuring Service(id=movieDatabaseUnmanaged, type=Resource,
provider-id=Default JDBC Database)
INFO - Configuring Service(id=movieDatabase, type=Resource,
provider-id=Default JDBC Database)
INFO - Found ClientModule in classpath:
/home/matzew/.m2/repository/javassist/javassist/3.11.0.GA/javassist-3.11.0.GA.jar
INFO - Found EjbModule in classpath:
/home/matzew/work/source/Apache/openwebbeans/webbeans-openejb/target/test-classes
INFO - Beginning load:
/home/matzew/.m2/repository/javassist/javassist/3.11.0.GA/javassist-3.11.0.GA.jar
ERROR - Unable to clear Sun JarFileFactory cache
java.lang.ClassCastException: java.lang.String cannot be cast to java.net.URL
	at org.apache.openejb.ClassLoaderUtil.clearSunJarFileFactoryCache(ClassLoaderUtil.java:173)
	at org.apache.openejb.ClassLoaderUtil.destroyClassLoader(ClassLoaderUtil.java:130)
	at org.apache.openejb.ClassLoaderUtil.destroyClassLoader(ClassLoaderUtil.java:97)
	at org.apache.openejb.config.DeploymentLoader.load(DeploymentLoader.java:185)
	at org.apache.openejb.config.ConfigurationFactory.configureApplication(ConfigurationFactory.java:509)
	at org.apache.openejb.config.ConfigurationFactory.getOpenEjbConfiguration(ConfigurationFactory.java:380)
	at org.apache.openejb.assembler.classic.Assembler.getOpenEjbConfiguration(Assembler.java:299)
	at org.apache.openejb.assembler.classic.Assembler.build(Assembler.java:278)
	at org.apache.openejb.OpenEJB$Instance.<init>(OpenEJB.java:137)
	at org.apache.openejb.OpenEJB.init(OpenEJB.java:286)
	at org.apache.openejb.OpenEJB.init(OpenEJB.java:265)
	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:597)
	at org.apache.openejb.loader.OpenEJBInstance.init(OpenEJBInstance.java:36)
	at org.apache.openejb.client.LocalInitialContextFactory.init(LocalInitialContextFactory.java:71)
	at org.apache.openejb.client.LocalInitialContextFactory.init(LocalInitialContextFactory.java:53)
	at org.apache.openejb.client.LocalInitialContextFactory.getInitialContext(LocalInitialContextFactory.java:42)
	at javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:667)
	at javax.naming.InitialContext.getDefaultInitCtx(InitialContext.java:288)
	at javax.naming.InitialContext.init(InitialContext.java:223)
	at javax.naming.InitialContext.<init>(InitialContext.java:197)
	at org.apache.webbeans.ejb.OpenEJBIntegrationTest.testIntegration(OpenEJBIntegrationTest.java:54)
	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:597)
	at junit.framework.TestCase.runTest(TestCase.java:168)
	at junit.framework.TestCase.runBare(TestCase.java:134)
	at junit.framework.TestResult$1.protect(TestResult.java:110)
	at junit.framework.TestResult.runProtected(TestResult.java:128)
	at junit.framework.TestResult.run(TestResult.java:113)
	at junit.framework.TestCase.run(TestCase.java:124)
	at junit.framework.TestSuite.runTest(TestSuite.java:232)
	at junit.framework.TestSuite.run(TestSuite.java:227)
	at org.junit.internal.runners.JUnit38ClassRunner.run(JUnit38ClassRunner.java:79)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:62)
	at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:140)
	at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:127)
	at org.apache.maven.surefire.Surefire.run(Surefire.java:177)
	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:597)
	at org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:345)
	at org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1009)
INFO - Beginning load:
/home/matzew/work/source/Apache/openwebbeans/webbeans-openejb/target/test-classes
INFO - Configuring enterprise application: classpath.ear


-- 
Matthias Wessendorf

blog: http://matthiaswessendorf.wordpress.com/
sessions: http://www.slideshare.net/mwessendorf
twitter: http://twitter.com/mwessendorf

Re: failures on the build (not a build failure...)

Posted by Vicky Kak <vi...@gmail.com>.
I did apply this patch to the openejb
http://svn.apache.org/viewvc/openejb/branches/openejb-3.0.x/container/openejb-core/src/main/java/org/apache/openejb/ClassLoaderUtil.java?p2=%2Fopenejb%2Fbranches%2Fopenejb-3.0.x%2Fcontainer%2Fopenejb-core%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fopenejb%2FClassLoaderUtil.java&p1=%2Fopenejb%2Fbranches%2Fopenejb-3.0.x%2Fcontainer%2Fopenejb-core%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fopenejb%2FClassLoaderUtil.java&r1=908091&r2=908090&view=diff&pathrev=908091

Now I see this error
********************************************************************************************** 

17 Mar, 2010 12:10:28 PM org.apache.catalina.startup.HostConfig deployWAR
INFO: Deploying web application archive ejb-sample.war
context path = /ejb-sample
17 Mar, 2010 12:10:35 PM org.apache.catalina.loader.WebappClassLoader 
findResourceInternal
INFO: Illegal access: this web application instance has been stopped 
already.  Could not load org/apache/openjpa/util/ImplHelper.class.  The 
eventual following stack trace is caused by an error thrown for 
debugging purposes as well as to attempt to terminate the thread which 
caused the illegal access, and has no functional impact.
17 Mar, 2010 12:10:35 PM org.apache.catalina.loader.WebappClassLoader 
findResourceInternal
INFO: Illegal access: this web application instance has been stopped 
already.  Could not load org/apache/openjpa/util/ImplHelper$1.class.  
The eventual following stack trace is caused by an error thrown for 
debugging purposes as well as to attempt to terminate the thread which 
caused the illegal access, and has no functional impact.
17 Mar, 2010 12:10:35 PM org.apache.catalina.startup.HostConfig 
deployDirectory
INFO: Deploying web application directory ROOT
********************************************************************************************** 


I am using "Apache OpenEJB 3.1.2    build: 20091010-03:11" and M4 now.

Looks like some issue with the openejb installation at my end.

Vicky
Matthias Wessendorf wrote:
> oh, cool - thx for digging!
>
> -Matthias
>
> On Tue, Mar 16, 2010 at 1:49 AM, Mark Struberg <st...@yahoo.de> wrote:
>   
>> Same here under Fedora 12:
>> ERROR - Unable to clear Sun JarFileFactory cache
>> java.lang.ClassCastException: java.lang.String cannot be cast to java.net.URL
>>
>> It seems that this happens deep inside OpenEJB while evaluating a property field 'fileCache' of an internal java class.
>>
>>     
>>> Class jarFileFactory = Class.forName("sun.net.www.protocol.jar.JarFileFactory");
>>> Field fileCacheField = jarFileFactory.getDeclaredField("fileCache");
>>>       
>> After a bit searching I found the following Jira already opened for OpenEJB:
>>
>> http://issues.apache.org/jira/browse/GERONIMO-5036
>>
>>
>> LieGrue,
>> strub
>>
>> --- Vicky Kak <vi...@gmail.com> schrieb am Di, 16.3.2010:
>>
>>     
>>> Von: Vicky Kak <vi...@gmail.com>
>>> Betreff: Re: failures on the build (not a build failure...)
>>> An: dev@openwebbeans.apache.org
>>> Datum: Dienstag, 16. März, 2010 05:43 Uhr
>>> I am also experiencing the similar
>>> issues
>>>
>>> INFO - Deployed Application(path=classpath.ear)
>>> DESTROY EJB
>>> INFO - Undeploying app: classpath.ear
>>> ERROR - Unable to clear Sun JarFileFactory cache
>>> java.lang.ClassCastException: java.lang.String cannot be
>>> cast to java.net.URL
>>>    at
>>> org.apache.openejb.ClassLoaderUtil.clearSunJarFileFactoryCache(ClassLoaderUtil.java:173)
>>>    at
>>> org.apache.openejb.ClassLoaderUtil.destroyClassLoader(ClassLoaderUtil.java:130)
>>>    at
>>> org.apache.openejb.assembler.classic.Assembler.destroyApplication(Assembler.java:918)
>>>
>>> I am also on ubuntu/java1.6.
>>>
>>> -Vicky
>>> Matthias Wessendorf wrote:
>>>       
>>>> Hi,
>>>>
>>>> I watched the build (it does end with SUCCESS), but
>>>>         
>>> during that I saw
>>>       
>>>> this on the -openejb package. I thought worth to
>>>>         
>>> share
>>>       
>>>> (I am on an ubuntu machine, java1.6)
>>>>
>>>> java.lang.ClassCastException: java.lang.String cannot
>>>>         
>>> be cast to java.net.URL
>>>       
>>>>     at
>>>>         
>>> org.apache.openejb.ClassLoaderUtil.clearSunJarFileFactoryCache(ClassLoaderUtil.java:173)
>>>       
>>>>     at
>>>>         
>>> org.apache.openejb.ClassLoaderUtil.destroyClassLoader(ClassLoaderUtil.java:130)
>>>       
>>>>     at
>>>>         
>>> org.apache.openejb.ClassLoaderUtil.destroyClassLoader(ClassLoaderUtil.java:97)
>>>       
>>>>     at
>>>>         
>>> org.apache.openejb.config.DeploymentLoader.load(DeploymentLoader.java:185)
>>>       
>>>>     at
>>>>         
>>> org.apache.openejb.config.ConfigurationFactory.configureApplication(ConfigurationFactory.java:509)
>>>       
>>>>     at
>>>>         
>>> org.apache.openejb.config.ConfigurationFactory.getOpenEjbConfiguration(ConfigurationFactory.java:380)
>>>       
>>>>     at
>>>>         
>>> org.apache.openejb.assembler.classic.Assembler.getOpenEjbConfiguration(Assembler.java:299)
>>>       
>>>>     at
>>>>         
>>> org.apache.openejb.assembler.classic.Assembler.build(Assembler.java:278)
>>>       
>>>>     at
>>>>         
>>> org.apache.openejb.OpenEJB$Instance.<init>(OpenEJB.java:137)
>>>       
>>>>     at
>>>>         
>>> org.apache.openejb.OpenEJB.init(OpenEJB.java:286)
>>>       
>>>>     at
>>>>         
>>> org.apache.openejb.OpenEJB.init(OpenEJB.java:265)
>>>       
>>>>     at
>>>>         
>>> org.apache.webbeans.ejb.EjbTestContext.initEjb(EjbTestContext.java:41)
>>>       
>>>>     at
>>>>         
>>> org.apache.webbeans.ejb.definition.scope.EjbScopeTypeTest.init(EjbScopeTypeTest.java:33)
>>>       
>>>>     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:597)
>>>       
>>>>     at
>>>>         
>>> org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
>>>       
>>>>     at
>>>>         
>>> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
>>>       
>>>>     at
>>>>         
>>> org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
>>>       
>>>>     at
>>>>         
>>> org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:27)
>>>       
>>>>     at
>>>>         
>>> org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
>>>       
>>>>     at
>>>>         
>>> org.junit.runners.ParentRunner.run(ParentRunner.java:220)
>>>       
>>>>     at
>>>>         
>>> org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:62)
>>>       
>>>>     at
>>>>         
>>> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:140)
>>>       
>>>>     at
>>>>         
>>> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:127)
>>>       
>>>>     at
>>>>         
>>> org.apache.maven.surefire.Surefire.run(Surefire.java:177)
>>>       
>>>>     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:597)
>>>       
>>>>     at
>>>>         
>>> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:345)
>>>       
>>>>     at
>>>>         
>>> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1009)
>>>       
>>>> INFO - Beginning load:
>>>>
>>>>         
>>> /home/matzew/work/source/Apache/openwebbeans/webbeans-openejb/target/test-classes
>>>       
>>>> INFO - Configuring enterprise application:
>>>>         
>>> classpath.ear
>>>       
>>>> INFO - Configuring Service(id=Default Stateless
>>>>         
>>> Container,
>>>       
>>>> type=Container, provider-id=Default Stateless
>>>>         
>>> Container)
>>>       
>>>> INFO - Auto-creating a container for bean SimpleBean:
>>>> Container(type=STATELESS, id=Default Stateless
>>>>         
>>> Container)
>>>       
>>>> INFO - Configuring PersistenceUnit(name=TestUnit,
>>>>
>>>>         
>>> provider=org.apache.openjpa.persistence.PersistenceProviderImpl)
>>>       
>>>> INFO - Configuring Service(id=Default JDBC Database,
>>>>         
>>> type=Resource,
>>>       
>>>> provider-id=Default JDBC Database)
>>>> INFO - Auto-creating a Resource with id 'Default JDBC
>>>>         
>>> Database' of
>>>       
>>>> type 'DataSource for 'TestUnit'.
>>>> INFO - Configuring Service(id=Default Unmanaged JDBC
>>>>         
>>> Database,
>>>       
>>>> type=Resource, provider-id=Default Unmanaged JDBC
>>>>         
>>> Database)
>>>       
>>>> INFO - Auto-creating a Resource with id 'Default
>>>>         
>>> Unmanaged JDBC
>>>       
>>>> Database' of type 'DataSource for 'TestUnit'.
>>>> INFO - Adjusting PersistenceUnit TestUnit
>>>>         
>>> <jta-data-source> to
>>>       
>>>> Resource ID 'Default JDBC Database' from 'null'
>>>> INFO - Adjusting PersistenceUnit TestUnit
>>>>         
>>> <non-jta-data-source> to
>>>       
>>>> Resource ID 'Default Unmanaged JDBC Database' from
>>>>         
>>> 'null'
>>>       
>>>> INFO - Enterprise application "classpath.ear" loaded.
>>>> INFO - Assembling app: classpath.ear
>>>> INFO - PersistenceUnit(name=TestUnit,
>>>>
>>>>         
>>> provider=org.apache.openjpa.persistence.PersistenceProviderImpl)
>>>       
>>>> ERROR - JAVA AGENT NOT INSTALLED. The JPA Persistence
>>>>         
>>> Provider
>>>       
>>>> requested installation of a ClassFileTransformer which
>>>>         
>>> requires a
>>>       
>>>> JavaAgent.  See http://openejb.apache.org/3.0/javaagent.html
>>>> INFO - Jndi(name=SimpleBeanLocal) -->
>>>>         
>>> Ejb(deployment-id=SimpleBean)
>>>       
>>>> INFO - Jndi(name=Balki_ClassLocalLocal) -->
>>>>         
>>> Ejb(deployment-id=Balki_ClassLocal)
>>>       
>>>> INFO - Jndi(name=Balki_DefaultLocalLocal) -->
>>>> Ejb(deployment-id=Balki_DefaultLocal)
>>>> INFO - Jndi(name=BalkiLocal) -->
>>>>         
>>> Ejb(deployment-id=Balki)
>>>       
>>>> INFO - Created Ejb(deployment-id=SimpleBean,
>>>>         
>>> ejb-name=SimpleBean,
>>>       
>>>> container=Default Stateless Container)
>>>> INFO - Created Ejb(deployment-id=Balki_ClassLocal,
>>>> ejb-name=Balki_ClassLocal, container=Default Stateless
>>>>         
>>> Container)
>>>       
>>>> INFO - Created Ejb(deployment-id=Balki,
>>>>         
>>> ejb-name=Balki,
>>>       
>>>> container=Default Stateless Container)
>>>> INFO - Created Ejb(deployment-id=Balki_ClassView,
>>>> ejb-name=Balki_ClassView, container=Default Stateless
>>>>         
>>> Container)
>>>       
>>>> INFO - Created
>>>>         
>>> Ejb(deployment-id=Babos_Broken_Interceptor,
>>>       
>>>> ejb-name=Babos_Broken_Interceptor, container=Default
>>>>         
>>> Stateless
>>>       
>>>> Container)
>>>> INFO - Created
>>>>         
>>> Ejb(deployment-id=Babos_Broken_Decorator,
>>>       
>>>> ejb-name=Babos_Broken_Decorator, container=Default
>>>>         
>>> Stateless
>>>       
>>>> Container)
>>>> INFO - Created Ejb(deployment-id=Balki_DefaultLocal,
>>>> ejb-name=Balki_DefaultLocal, container=Default
>>>>         
>>> Stateless Container)
>>>       
>>>> INFO - Created Ejb(deployment-id=Babus_Normal,
>>>>         
>>> ejb-name=Babus_Normal,
>>>       
>>>> container=Default Stateless Container)
>>>> INFO - Created Ejb(deployment-id=Babus_Broken,
>>>>         
>>> ejb-name=Babus_Broken,
>>>       
>>>> container=Default Stateless Container)
>>>> INFO - Deployed Application(path=classpath.ear)
>>>> DESTROY EJB
>>>> INFO - Undeploying app: classpath.ear
>>>> ERROR - Unable to clear Sun JarFileFactory cache
>>>> java.lang.ClassCastException: java.lang.String cannot
>>>>         
>>> be cast to java.net.URL
>>>       
>>>>     at
>>>>         
>>> org.apache.openejb.ClassLoaderUtil.clearSunJarFileFactoryCache(ClassLoaderUtil.java:173)
>>>       
>>>>     at
>>>>         
>>> org.apache.openejb.ClassLoaderUtil.destroyClassLoader(ClassLoaderUtil.java:130)
>>>       
>>>>     at
>>>>         
>>> org.apache.openejb.assembler.classic.Assembler.destroyApplication(Assembler.java:918)
>>>       
>>>>     at
>>>>         
>>> org.apache.openejb.assembler.classic.Assembler.destroyApplication(Assembler.java:785)
>>>       
>>>>     at
>>>>         
>>> org.apache.openejb.assembler.classic.Assembler.destroy(Assembler.java:746)
>>>       
>>>>     at
>>>>         
>>> org.apache.openejb.OpenEJB.destroy(OpenEJB.java:250)
>>>       
>>>>     at
>>>>         
>>> org.apache.webbeans.ejb.EjbTestContext.destroyEjb(EjbTestContext.java:54)
>>>       
>>>>     at
>>>>         
>>> org.apache.webbeans.ejb.definition.scope.EjbScopeTypeTest.after(EjbScopeTypeTest.java:39)
>>>       
>>>>     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:597)
>>>       
>>>>     at
>>>>         
>>> org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
>>>       
>>>>     at
>>>>         
>>> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
>>>       
>>>>     at
>>>>         
>>> org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
>>>       
>>>>     at
>>>>         
>>> org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:37)
>>>       
>>>>     at
>>>>         
>>> org.junit.runners.ParentRunner.run(ParentRunner.java:220)
>>>       
>>>>     at
>>>>         
>>> org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:62)
>>>       
>>>>     at
>>>>         
>>> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:140)
>>>       
>>>>     at
>>>>         
>>> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:127)
>>>       
>>>>     at
>>>>         
>>> org.apache.maven.surefire.Surefire.run(Surefire.java:177)
>>>       
>>>>     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:597)
>>>       
>>>>     at
>>>>         
>>> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:345)
>>>       
>>>>     at
>>>>         
>>> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1009)
>>>       
>>>> Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time
>>>>         
>>> elapsed: 0.382 sec
>>>       
>>>> Running
>>>>         
>>> org.apache.webbeans.ejb.OpenEJBIntegrationTest
>>>       
>>>> Apache OpenEJB 3.1.2    build:
>>>>         
>>> 20091010-03:11
>>>       
>>>> http://openejb.apache.org/
>>>> INFO - openejb.home =
>>>>
>>>>         
>>> /home/matzew/work/source/Apache/openwebbeans/webbeans-openejb
>>>       
>>>> INFO - openejb.base =
>>>>
>>>>         
>>> /home/matzew/work/source/Apache/openwebbeans/webbeans-openejb
>>>       
>>>> INFO - Configuring Service(id=Default Security
>>>>         
>>> Service,
>>>       
>>>> type=SecurityService, provider-id=Default Security
>>>>         
>>> Service)
>>>       
>>>> INFO - Configuring Service(id=Default Transaction
>>>>         
>>> Manager,
>>>       
>>>> type=TransactionManager, provider-id=Default
>>>>         
>>> Transaction Manager)
>>>       
>>>> INFO - Configuring Service(id=movieDatabaseUnmanaged,
>>>>         
>>> type=Resource,
>>>       
>>>> provider-id=Default JDBC Database)
>>>> INFO - Configuring Service(id=movieDatabase,
>>>>         
>>> type=Resource,
>>>       
>>>> provider-id=Default JDBC Database)
>>>> INFO - Found ClientModule in classpath:
>>>>
>>>>         
>>> /home/matzew/.m2/repository/javassist/javassist/3.11.0.GA/javassist-3.11.0.GA.jar
>>>       
>>>> INFO - Found EjbModule in classpath:
>>>>
>>>>         
>>> /home/matzew/work/source/Apache/openwebbeans/webbeans-openejb/target/test-classes
>>>       
>>>> INFO - Beginning load:
>>>>
>>>>         
>>> /home/matzew/.m2/repository/javassist/javassist/3.11.0.GA/javassist-3.11.0.GA.jar
>>>       
>>>> ERROR - Unable to clear Sun JarFileFactory cache
>>>> java.lang.ClassCastException: java.lang.String cannot
>>>>         
>>> be cast to java.net.URL
>>>       
>>>>     at
>>>>         
>>> org.apache.openejb.ClassLoaderUtil.clearSunJarFileFactoryCache(ClassLoaderUtil.java:173)
>>>       
>>>>     at
>>>>         
>>> org.apache.openejb.ClassLoaderUtil.destroyClassLoader(ClassLoaderUtil.java:130)
>>>       
>>>>     at
>>>>         
>>> org.apache.openejb.ClassLoaderUtil.destroyClassLoader(ClassLoaderUtil.java:97)
>>>       
>>>>     at
>>>>         
>>> org.apache.openejb.config.DeploymentLoader.load(DeploymentLoader.java:185)
>>>       
>>>>     at
>>>>         
>>> org.apache.openejb.config.ConfigurationFactory.configureApplication(ConfigurationFactory.java:509)
>>>       
>>>>     at
>>>>         
>>> org.apache.openejb.config.ConfigurationFactory.getOpenEjbConfiguration(ConfigurationFactory.java:380)
>>>       
>>>>     at
>>>>         
>>> org.apache.openejb.assembler.classic.Assembler.getOpenEjbConfiguration(Assembler.java:299)
>>>       
>>>>     at
>>>>         
>>> org.apache.openejb.assembler.classic.Assembler.build(Assembler.java:278)
>>>       
>>>>     at
>>>>         
>>> org.apache.openejb.OpenEJB$Instance.<init>(OpenEJB.java:137)
>>>       
>>>>     at
>>>>         
>>> org.apache.openejb.OpenEJB.init(OpenEJB.java:286)
>>>       
>>>>     at
>>>>         
>>> org.apache.openejb.OpenEJB.init(OpenEJB.java:265)
>>>       
>>>>     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:597)
>>>       
>>>>     at
>>>>         
>>> org.apache.openejb.loader.OpenEJBInstance.init(OpenEJBInstance.java:36)
>>>       
>>>>     at
>>>>         
>>> org.apache.openejb.client.LocalInitialContextFactory.init(LocalInitialContextFactory.java:71)
>>>       
>>>>     at
>>>>         
>>> org.apache.openejb.client.LocalInitialContextFactory.init(LocalInitialContextFactory.java:53)
>>>       
>>>>     at
>>>>         
>>> org.apache.openejb.client.LocalInitialContextFactory.getInitialContext(LocalInitialContextFactory.java:42)
>>>       
>>>>     at
>>>>         
>>> javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:667)
>>>       
>>>>     at
>>>>         
>>> javax.naming.InitialContext.getDefaultInitCtx(InitialContext.java:288)
>>>       
>>>>     at
>>>>         
>>> javax.naming.InitialContext.init(InitialContext.java:223)
>>>       
>>>>     at
>>>>         
>>> javax.naming.InitialContext.<init>(InitialContext.java:197)
>>>       
>>>>     at
>>>>         
>>> org.apache.webbeans.ejb.OpenEJBIntegrationTest.testIntegration(OpenEJBIntegrationTest.java:54)
>>>       
>>>>     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:597)
>>>       
>>>>     at
>>>>         
>>> junit.framework.TestCase.runTest(TestCase.java:168)
>>>       
>>>>     at
>>>>         
>>> junit.framework.TestCase.runBare(TestCase.java:134)
>>>       
>>>>     at
>>>>         
>>> junit.framework.TestResult$1.protect(TestResult.java:110)
>>>       
>>>>     at
>>>>         
>>> junit.framework.TestResult.runProtected(TestResult.java:128)
>>>       
>>>>     at
>>>>         
>>> junit.framework.TestResult.run(TestResult.java:113)
>>>       
>>>>     at
>>>>         
>>> junit.framework.TestCase.run(TestCase.java:124)
>>>       
>>>>     at
>>>>         
>>> junit.framework.TestSuite.runTest(TestSuite.java:232)
>>>       
>>>>     at
>>>>         
>>> junit.framework.TestSuite.run(TestSuite.java:227)
>>>       
>>>>     at
>>>>         
>>> org.junit.internal.runners.JUnit38ClassRunner.run(JUnit38ClassRunner.java:79)
>>>       
>>>>     at
>>>>         
>>> org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:62)
>>>       
>>>>     at
>>>>         
>>> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:140)
>>>       
>>>>     at
>>>>         
>>> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:127)
>>>       
>>>>     at
>>>>         
>>> org.apache.maven.surefire.Surefire.run(Surefire.java:177)
>>>       
>>>>     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:597)
>>>       
>>>>     at
>>>>         
>>> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:345)
>>>       
>>>>     at
>>>>         
>>> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1009)
>>>       
>>>> INFO - Beginning load:
>>>>
>>>>         
>>> /home/matzew/work/source/Apache/openwebbeans/webbeans-openejb/target/test-classes
>>>       
>>>> INFO - Configuring enterprise application:
>>>>         
>>> classpath.ear
>>>       
>>>>
>>>>         
>>>       
>> __________________________________________________
>> Do You Yahoo!?
>> Sie sind Spam leid? Yahoo! Mail verfügt über einen herausragenden Schutz gegen Massenmails.
>> http://mail.yahoo.com
>>
>>     
>
>
>
>   


Re: failures on the build (not a build failure...)

Posted by Matthias Wessendorf <ma...@apache.org>.
oh, cool - thx for digging!

-Matthias

On Tue, Mar 16, 2010 at 1:49 AM, Mark Struberg <st...@yahoo.de> wrote:
> Same here under Fedora 12:
> ERROR - Unable to clear Sun JarFileFactory cache
> java.lang.ClassCastException: java.lang.String cannot be cast to java.net.URL
>
> It seems that this happens deep inside OpenEJB while evaluating a property field 'fileCache' of an internal java class.
>
>> Class jarFileFactory = Class.forName("sun.net.www.protocol.jar.JarFileFactory");
>> Field fileCacheField = jarFileFactory.getDeclaredField("fileCache");
>
> After a bit searching I found the following Jira already opened for OpenEJB:
>
> http://issues.apache.org/jira/browse/GERONIMO-5036
>
>
> LieGrue,
> strub
>
> --- Vicky Kak <vi...@gmail.com> schrieb am Di, 16.3.2010:
>
>> Von: Vicky Kak <vi...@gmail.com>
>> Betreff: Re: failures on the build (not a build failure...)
>> An: dev@openwebbeans.apache.org
>> Datum: Dienstag, 16. März, 2010 05:43 Uhr
>> I am also experiencing the similar
>> issues
>>
>> INFO - Deployed Application(path=classpath.ear)
>> DESTROY EJB
>> INFO - Undeploying app: classpath.ear
>> ERROR - Unable to clear Sun JarFileFactory cache
>> java.lang.ClassCastException: java.lang.String cannot be
>> cast to java.net.URL
>>    at
>> org.apache.openejb.ClassLoaderUtil.clearSunJarFileFactoryCache(ClassLoaderUtil.java:173)
>>    at
>> org.apache.openejb.ClassLoaderUtil.destroyClassLoader(ClassLoaderUtil.java:130)
>>    at
>> org.apache.openejb.assembler.classic.Assembler.destroyApplication(Assembler.java:918)
>>
>> I am also on ubuntu/java1.6.
>>
>> -Vicky
>> Matthias Wessendorf wrote:
>> > Hi,
>> >
>> > I watched the build (it does end with SUCCESS), but
>> during that I saw
>> > this on the -openejb package. I thought worth to
>> share
>> > (I am on an ubuntu machine, java1.6)
>> >
>> > java.lang.ClassCastException: java.lang.String cannot
>> be cast to java.net.URL
>> >     at
>> org.apache.openejb.ClassLoaderUtil.clearSunJarFileFactoryCache(ClassLoaderUtil.java:173)
>> >     at
>> org.apache.openejb.ClassLoaderUtil.destroyClassLoader(ClassLoaderUtil.java:130)
>> >     at
>> org.apache.openejb.ClassLoaderUtil.destroyClassLoader(ClassLoaderUtil.java:97)
>> >     at
>> org.apache.openejb.config.DeploymentLoader.load(DeploymentLoader.java:185)
>> >     at
>> org.apache.openejb.config.ConfigurationFactory.configureApplication(ConfigurationFactory.java:509)
>> >     at
>> org.apache.openejb.config.ConfigurationFactory.getOpenEjbConfiguration(ConfigurationFactory.java:380)
>> >     at
>> org.apache.openejb.assembler.classic.Assembler.getOpenEjbConfiguration(Assembler.java:299)
>> >     at
>> org.apache.openejb.assembler.classic.Assembler.build(Assembler.java:278)
>> >     at
>> org.apache.openejb.OpenEJB$Instance.<init>(OpenEJB.java:137)
>> >     at
>> org.apache.openejb.OpenEJB.init(OpenEJB.java:286)
>> >     at
>> org.apache.openejb.OpenEJB.init(OpenEJB.java:265)
>> >     at
>> org.apache.webbeans.ejb.EjbTestContext.initEjb(EjbTestContext.java:41)
>> >     at
>> org.apache.webbeans.ejb.definition.scope.EjbScopeTypeTest.init(EjbScopeTypeTest.java:33)
>> >     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:597)
>> >     at
>> org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
>> >     at
>> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
>> >     at
>> org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
>> >     at
>> org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:27)
>> >     at
>> org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
>> >     at
>> org.junit.runners.ParentRunner.run(ParentRunner.java:220)
>> >     at
>> org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:62)
>> >     at
>> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:140)
>> >     at
>> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:127)
>> >     at
>> org.apache.maven.surefire.Surefire.run(Surefire.java:177)
>> >     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:597)
>> >     at
>> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:345)
>> >     at
>> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1009)
>> > INFO - Beginning load:
>> >
>> /home/matzew/work/source/Apache/openwebbeans/webbeans-openejb/target/test-classes
>> > INFO - Configuring enterprise application:
>> classpath.ear
>> > INFO - Configuring Service(id=Default Stateless
>> Container,
>> > type=Container, provider-id=Default Stateless
>> Container)
>> > INFO - Auto-creating a container for bean SimpleBean:
>> > Container(type=STATELESS, id=Default Stateless
>> Container)
>> > INFO - Configuring PersistenceUnit(name=TestUnit,
>> >
>> provider=org.apache.openjpa.persistence.PersistenceProviderImpl)
>> > INFO - Configuring Service(id=Default JDBC Database,
>> type=Resource,
>> > provider-id=Default JDBC Database)
>> > INFO - Auto-creating a Resource with id 'Default JDBC
>> Database' of
>> > type 'DataSource for 'TestUnit'.
>> > INFO - Configuring Service(id=Default Unmanaged JDBC
>> Database,
>> > type=Resource, provider-id=Default Unmanaged JDBC
>> Database)
>> > INFO - Auto-creating a Resource with id 'Default
>> Unmanaged JDBC
>> > Database' of type 'DataSource for 'TestUnit'.
>> > INFO - Adjusting PersistenceUnit TestUnit
>> <jta-data-source> to
>> > Resource ID 'Default JDBC Database' from 'null'
>> > INFO - Adjusting PersistenceUnit TestUnit
>> <non-jta-data-source> to
>> > Resource ID 'Default Unmanaged JDBC Database' from
>> 'null'
>> > INFO - Enterprise application "classpath.ear" loaded.
>> > INFO - Assembling app: classpath.ear
>> > INFO - PersistenceUnit(name=TestUnit,
>> >
>> provider=org.apache.openjpa.persistence.PersistenceProviderImpl)
>> > ERROR - JAVA AGENT NOT INSTALLED. The JPA Persistence
>> Provider
>> > requested installation of a ClassFileTransformer which
>> requires a
>> > JavaAgent.  See http://openejb.apache.org/3.0/javaagent.html
>> > INFO - Jndi(name=SimpleBeanLocal) -->
>> Ejb(deployment-id=SimpleBean)
>> > INFO - Jndi(name=Balki_ClassLocalLocal) -->
>> Ejb(deployment-id=Balki_ClassLocal)
>> > INFO - Jndi(name=Balki_DefaultLocalLocal) -->
>> > Ejb(deployment-id=Balki_DefaultLocal)
>> > INFO - Jndi(name=BalkiLocal) -->
>> Ejb(deployment-id=Balki)
>> > INFO - Created Ejb(deployment-id=SimpleBean,
>> ejb-name=SimpleBean,
>> > container=Default Stateless Container)
>> > INFO - Created Ejb(deployment-id=Balki_ClassLocal,
>> > ejb-name=Balki_ClassLocal, container=Default Stateless
>> Container)
>> > INFO - Created Ejb(deployment-id=Balki,
>> ejb-name=Balki,
>> > container=Default Stateless Container)
>> > INFO - Created Ejb(deployment-id=Balki_ClassView,
>> > ejb-name=Balki_ClassView, container=Default Stateless
>> Container)
>> > INFO - Created
>> Ejb(deployment-id=Babos_Broken_Interceptor,
>> > ejb-name=Babos_Broken_Interceptor, container=Default
>> Stateless
>> > Container)
>> > INFO - Created
>> Ejb(deployment-id=Babos_Broken_Decorator,
>> > ejb-name=Babos_Broken_Decorator, container=Default
>> Stateless
>> > Container)
>> > INFO - Created Ejb(deployment-id=Balki_DefaultLocal,
>> > ejb-name=Balki_DefaultLocal, container=Default
>> Stateless Container)
>> > INFO - Created Ejb(deployment-id=Babus_Normal,
>> ejb-name=Babus_Normal,
>> > container=Default Stateless Container)
>> > INFO - Created Ejb(deployment-id=Babus_Broken,
>> ejb-name=Babus_Broken,
>> > container=Default Stateless Container)
>> > INFO - Deployed Application(path=classpath.ear)
>> > DESTROY EJB
>> > INFO - Undeploying app: classpath.ear
>> > ERROR - Unable to clear Sun JarFileFactory cache
>> > java.lang.ClassCastException: java.lang.String cannot
>> be cast to java.net.URL
>> >     at
>> org.apache.openejb.ClassLoaderUtil.clearSunJarFileFactoryCache(ClassLoaderUtil.java:173)
>> >     at
>> org.apache.openejb.ClassLoaderUtil.destroyClassLoader(ClassLoaderUtil.java:130)
>> >     at
>> org.apache.openejb.assembler.classic.Assembler.destroyApplication(Assembler.java:918)
>> >     at
>> org.apache.openejb.assembler.classic.Assembler.destroyApplication(Assembler.java:785)
>> >     at
>> org.apache.openejb.assembler.classic.Assembler.destroy(Assembler.java:746)
>> >     at
>> org.apache.openejb.OpenEJB.destroy(OpenEJB.java:250)
>> >     at
>> org.apache.webbeans.ejb.EjbTestContext.destroyEjb(EjbTestContext.java:54)
>> >     at
>> org.apache.webbeans.ejb.definition.scope.EjbScopeTypeTest.after(EjbScopeTypeTest.java:39)
>> >     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:597)
>> >     at
>> org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
>> >     at
>> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
>> >     at
>> org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
>> >     at
>> org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:37)
>> >     at
>> org.junit.runners.ParentRunner.run(ParentRunner.java:220)
>> >     at
>> org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:62)
>> >     at
>> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:140)
>> >     at
>> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:127)
>> >     at
>> org.apache.maven.surefire.Surefire.run(Surefire.java:177)
>> >     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:597)
>> >     at
>> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:345)
>> >     at
>> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1009)
>> > Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time
>> elapsed: 0.382 sec
>> > Running
>> org.apache.webbeans.ejb.OpenEJBIntegrationTest
>> > Apache OpenEJB 3.1.2    build:
>> 20091010-03:11
>> > http://openejb.apache.org/
>> > INFO - openejb.home =
>> >
>> /home/matzew/work/source/Apache/openwebbeans/webbeans-openejb
>> > INFO - openejb.base =
>> >
>> /home/matzew/work/source/Apache/openwebbeans/webbeans-openejb
>> > INFO - Configuring Service(id=Default Security
>> Service,
>> > type=SecurityService, provider-id=Default Security
>> Service)
>> > INFO - Configuring Service(id=Default Transaction
>> Manager,
>> > type=TransactionManager, provider-id=Default
>> Transaction Manager)
>> > INFO - Configuring Service(id=movieDatabaseUnmanaged,
>> type=Resource,
>> > provider-id=Default JDBC Database)
>> > INFO - Configuring Service(id=movieDatabase,
>> type=Resource,
>> > provider-id=Default JDBC Database)
>> > INFO - Found ClientModule in classpath:
>> >
>> /home/matzew/.m2/repository/javassist/javassist/3.11.0.GA/javassist-3.11.0.GA.jar
>> > INFO - Found EjbModule in classpath:
>> >
>> /home/matzew/work/source/Apache/openwebbeans/webbeans-openejb/target/test-classes
>> > INFO - Beginning load:
>> >
>> /home/matzew/.m2/repository/javassist/javassist/3.11.0.GA/javassist-3.11.0.GA.jar
>> > ERROR - Unable to clear Sun JarFileFactory cache
>> > java.lang.ClassCastException: java.lang.String cannot
>> be cast to java.net.URL
>> >     at
>> org.apache.openejb.ClassLoaderUtil.clearSunJarFileFactoryCache(ClassLoaderUtil.java:173)
>> >     at
>> org.apache.openejb.ClassLoaderUtil.destroyClassLoader(ClassLoaderUtil.java:130)
>> >     at
>> org.apache.openejb.ClassLoaderUtil.destroyClassLoader(ClassLoaderUtil.java:97)
>> >     at
>> org.apache.openejb.config.DeploymentLoader.load(DeploymentLoader.java:185)
>> >     at
>> org.apache.openejb.config.ConfigurationFactory.configureApplication(ConfigurationFactory.java:509)
>> >     at
>> org.apache.openejb.config.ConfigurationFactory.getOpenEjbConfiguration(ConfigurationFactory.java:380)
>> >     at
>> org.apache.openejb.assembler.classic.Assembler.getOpenEjbConfiguration(Assembler.java:299)
>> >     at
>> org.apache.openejb.assembler.classic.Assembler.build(Assembler.java:278)
>> >     at
>> org.apache.openejb.OpenEJB$Instance.<init>(OpenEJB.java:137)
>> >     at
>> org.apache.openejb.OpenEJB.init(OpenEJB.java:286)
>> >     at
>> org.apache.openejb.OpenEJB.init(OpenEJB.java:265)
>> >     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:597)
>> >     at
>> org.apache.openejb.loader.OpenEJBInstance.init(OpenEJBInstance.java:36)
>> >     at
>> org.apache.openejb.client.LocalInitialContextFactory.init(LocalInitialContextFactory.java:71)
>> >     at
>> org.apache.openejb.client.LocalInitialContextFactory.init(LocalInitialContextFactory.java:53)
>> >     at
>> org.apache.openejb.client.LocalInitialContextFactory.getInitialContext(LocalInitialContextFactory.java:42)
>> >     at
>> javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:667)
>> >     at
>> javax.naming.InitialContext.getDefaultInitCtx(InitialContext.java:288)
>> >     at
>> javax.naming.InitialContext.init(InitialContext.java:223)
>> >     at
>> javax.naming.InitialContext.<init>(InitialContext.java:197)
>> >     at
>> org.apache.webbeans.ejb.OpenEJBIntegrationTest.testIntegration(OpenEJBIntegrationTest.java:54)
>> >     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:597)
>> >     at
>> junit.framework.TestCase.runTest(TestCase.java:168)
>> >     at
>> junit.framework.TestCase.runBare(TestCase.java:134)
>> >     at
>> junit.framework.TestResult$1.protect(TestResult.java:110)
>> >     at
>> junit.framework.TestResult.runProtected(TestResult.java:128)
>> >     at
>> junit.framework.TestResult.run(TestResult.java:113)
>> >     at
>> junit.framework.TestCase.run(TestCase.java:124)
>> >     at
>> junit.framework.TestSuite.runTest(TestSuite.java:232)
>> >     at
>> junit.framework.TestSuite.run(TestSuite.java:227)
>> >     at
>> org.junit.internal.runners.JUnit38ClassRunner.run(JUnit38ClassRunner.java:79)
>> >     at
>> org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:62)
>> >     at
>> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:140)
>> >     at
>> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:127)
>> >     at
>> org.apache.maven.surefire.Surefire.run(Surefire.java:177)
>> >     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:597)
>> >     at
>> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:345)
>> >     at
>> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1009)
>> > INFO - Beginning load:
>> >
>> /home/matzew/work/source/Apache/openwebbeans/webbeans-openejb/target/test-classes
>> > INFO - Configuring enterprise application:
>> classpath.ear
>> >
>> >
>> >
>>
>>
>
> __________________________________________________
> Do You Yahoo!?
> Sie sind Spam leid? Yahoo! Mail verfügt über einen herausragenden Schutz gegen Massenmails.
> http://mail.yahoo.com
>



-- 
Matthias Wessendorf

blog: http://matthiaswessendorf.wordpress.com/
sessions: http://www.slideshare.net/mwessendorf
twitter: http://twitter.com/mwessendorf

Re: failures on the build (not a build failure...)

Posted by Mark Struberg <st...@yahoo.de>.
Same here under Fedora 12:
ERROR - Unable to clear Sun JarFileFactory cache
java.lang.ClassCastException: java.lang.String cannot be cast to java.net.URL

It seems that this happens deep inside OpenEJB while evaluating a property field 'fileCache' of an internal java class.

> Class jarFileFactory = Class.forName("sun.net.www.protocol.jar.JarFileFactory");
> Field fileCacheField = jarFileFactory.getDeclaredField("fileCache");

After a bit searching I found the following Jira already opened for OpenEJB:

http://issues.apache.org/jira/browse/GERONIMO-5036


LieGrue,
strub

--- Vicky Kak <vi...@gmail.com> schrieb am Di, 16.3.2010:

> Von: Vicky Kak <vi...@gmail.com>
> Betreff: Re: failures on the build (not a build failure...)
> An: dev@openwebbeans.apache.org
> Datum: Dienstag, 16. März, 2010 05:43 Uhr
> I am also experiencing the similar
> issues
> 
> INFO - Deployed Application(path=classpath.ear)
> DESTROY EJB
> INFO - Undeploying app: classpath.ear
> ERROR - Unable to clear Sun JarFileFactory cache
> java.lang.ClassCastException: java.lang.String cannot be
> cast to java.net.URL
>    at
> org.apache.openejb.ClassLoaderUtil.clearSunJarFileFactoryCache(ClassLoaderUtil.java:173)
>    at
> org.apache.openejb.ClassLoaderUtil.destroyClassLoader(ClassLoaderUtil.java:130)
>    at
> org.apache.openejb.assembler.classic.Assembler.destroyApplication(Assembler.java:918)
> 
> I am also on ubuntu/java1.6.
> 
> -Vicky
> Matthias Wessendorf wrote:
> > Hi,
> > 
> > I watched the build (it does end with SUCCESS), but
> during that I saw
> > this on the -openejb package. I thought worth to
> share
> > (I am on an ubuntu machine, java1.6)
> > 
> > java.lang.ClassCastException: java.lang.String cannot
> be cast to java.net.URL
> >     at
> org.apache.openejb.ClassLoaderUtil.clearSunJarFileFactoryCache(ClassLoaderUtil.java:173)
> >     at
> org.apache.openejb.ClassLoaderUtil.destroyClassLoader(ClassLoaderUtil.java:130)
> >     at
> org.apache.openejb.ClassLoaderUtil.destroyClassLoader(ClassLoaderUtil.java:97)
> >     at
> org.apache.openejb.config.DeploymentLoader.load(DeploymentLoader.java:185)
> >     at
> org.apache.openejb.config.ConfigurationFactory.configureApplication(ConfigurationFactory.java:509)
> >     at
> org.apache.openejb.config.ConfigurationFactory.getOpenEjbConfiguration(ConfigurationFactory.java:380)
> >     at
> org.apache.openejb.assembler.classic.Assembler.getOpenEjbConfiguration(Assembler.java:299)
> >     at
> org.apache.openejb.assembler.classic.Assembler.build(Assembler.java:278)
> >     at
> org.apache.openejb.OpenEJB$Instance.<init>(OpenEJB.java:137)
> >     at
> org.apache.openejb.OpenEJB.init(OpenEJB.java:286)
> >     at
> org.apache.openejb.OpenEJB.init(OpenEJB.java:265)
> >     at
> org.apache.webbeans.ejb.EjbTestContext.initEjb(EjbTestContext.java:41)
> >     at
> org.apache.webbeans.ejb.definition.scope.EjbScopeTypeTest.init(EjbScopeTypeTest.java:33)
> >     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:597)
> >     at
> org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
> >     at
> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
> >     at
> org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
> >     at
> org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:27)
> >     at
> org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
> >     at
> org.junit.runners.ParentRunner.run(ParentRunner.java:220)
> >     at
> org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:62)
> >     at
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:140)
> >     at
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:127)
> >     at
> org.apache.maven.surefire.Surefire.run(Surefire.java:177)
> >     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:597)
> >     at
> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:345)
> >     at
> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1009)
> > INFO - Beginning load:
> >
> /home/matzew/work/source/Apache/openwebbeans/webbeans-openejb/target/test-classes
> > INFO - Configuring enterprise application:
> classpath.ear
> > INFO - Configuring Service(id=Default Stateless
> Container,
> > type=Container, provider-id=Default Stateless
> Container)
> > INFO - Auto-creating a container for bean SimpleBean:
> > Container(type=STATELESS, id=Default Stateless
> Container)
> > INFO - Configuring PersistenceUnit(name=TestUnit,
> >
> provider=org.apache.openjpa.persistence.PersistenceProviderImpl)
> > INFO - Configuring Service(id=Default JDBC Database,
> type=Resource,
> > provider-id=Default JDBC Database)
> > INFO - Auto-creating a Resource with id 'Default JDBC
> Database' of
> > type 'DataSource for 'TestUnit'.
> > INFO - Configuring Service(id=Default Unmanaged JDBC
> Database,
> > type=Resource, provider-id=Default Unmanaged JDBC
> Database)
> > INFO - Auto-creating a Resource with id 'Default
> Unmanaged JDBC
> > Database' of type 'DataSource for 'TestUnit'.
> > INFO - Adjusting PersistenceUnit TestUnit
> <jta-data-source> to
> > Resource ID 'Default JDBC Database' from 'null'
> > INFO - Adjusting PersistenceUnit TestUnit
> <non-jta-data-source> to
> > Resource ID 'Default Unmanaged JDBC Database' from
> 'null'
> > INFO - Enterprise application "classpath.ear" loaded.
> > INFO - Assembling app: classpath.ear
> > INFO - PersistenceUnit(name=TestUnit,
> >
> provider=org.apache.openjpa.persistence.PersistenceProviderImpl)
> > ERROR - JAVA AGENT NOT INSTALLED. The JPA Persistence
> Provider
> > requested installation of a ClassFileTransformer which
> requires a
> > JavaAgent.  See http://openejb.apache.org/3.0/javaagent.html
> > INFO - Jndi(name=SimpleBeanLocal) -->
> Ejb(deployment-id=SimpleBean)
> > INFO - Jndi(name=Balki_ClassLocalLocal) -->
> Ejb(deployment-id=Balki_ClassLocal)
> > INFO - Jndi(name=Balki_DefaultLocalLocal) -->
> > Ejb(deployment-id=Balki_DefaultLocal)
> > INFO - Jndi(name=BalkiLocal) -->
> Ejb(deployment-id=Balki)
> > INFO - Created Ejb(deployment-id=SimpleBean,
> ejb-name=SimpleBean,
> > container=Default Stateless Container)
> > INFO - Created Ejb(deployment-id=Balki_ClassLocal,
> > ejb-name=Balki_ClassLocal, container=Default Stateless
> Container)
> > INFO - Created Ejb(deployment-id=Balki,
> ejb-name=Balki,
> > container=Default Stateless Container)
> > INFO - Created Ejb(deployment-id=Balki_ClassView,
> > ejb-name=Balki_ClassView, container=Default Stateless
> Container)
> > INFO - Created
> Ejb(deployment-id=Babos_Broken_Interceptor,
> > ejb-name=Babos_Broken_Interceptor, container=Default
> Stateless
> > Container)
> > INFO - Created
> Ejb(deployment-id=Babos_Broken_Decorator,
> > ejb-name=Babos_Broken_Decorator, container=Default
> Stateless
> > Container)
> > INFO - Created Ejb(deployment-id=Balki_DefaultLocal,
> > ejb-name=Balki_DefaultLocal, container=Default
> Stateless Container)
> > INFO - Created Ejb(deployment-id=Babus_Normal,
> ejb-name=Babus_Normal,
> > container=Default Stateless Container)
> > INFO - Created Ejb(deployment-id=Babus_Broken,
> ejb-name=Babus_Broken,
> > container=Default Stateless Container)
> > INFO - Deployed Application(path=classpath.ear)
> > DESTROY EJB
> > INFO - Undeploying app: classpath.ear
> > ERROR - Unable to clear Sun JarFileFactory cache
> > java.lang.ClassCastException: java.lang.String cannot
> be cast to java.net.URL
> >     at
> org.apache.openejb.ClassLoaderUtil.clearSunJarFileFactoryCache(ClassLoaderUtil.java:173)
> >     at
> org.apache.openejb.ClassLoaderUtil.destroyClassLoader(ClassLoaderUtil.java:130)
> >     at
> org.apache.openejb.assembler.classic.Assembler.destroyApplication(Assembler.java:918)
> >     at
> org.apache.openejb.assembler.classic.Assembler.destroyApplication(Assembler.java:785)
> >     at
> org.apache.openejb.assembler.classic.Assembler.destroy(Assembler.java:746)
> >     at
> org.apache.openejb.OpenEJB.destroy(OpenEJB.java:250)
> >     at
> org.apache.webbeans.ejb.EjbTestContext.destroyEjb(EjbTestContext.java:54)
> >     at
> org.apache.webbeans.ejb.definition.scope.EjbScopeTypeTest.after(EjbScopeTypeTest.java:39)
> >     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:597)
> >     at
> org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
> >     at
> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
> >     at
> org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
> >     at
> org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:37)
> >     at
> org.junit.runners.ParentRunner.run(ParentRunner.java:220)
> >     at
> org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:62)
> >     at
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:140)
> >     at
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:127)
> >     at
> org.apache.maven.surefire.Surefire.run(Surefire.java:177)
> >     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:597)
> >     at
> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:345)
> >     at
> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1009)
> > Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time
> elapsed: 0.382 sec
> > Running
> org.apache.webbeans.ejb.OpenEJBIntegrationTest
> > Apache OpenEJB 3.1.2    build:
> 20091010-03:11
> > http://openejb.apache.org/
> > INFO - openejb.home =
> >
> /home/matzew/work/source/Apache/openwebbeans/webbeans-openejb
> > INFO - openejb.base =
> >
> /home/matzew/work/source/Apache/openwebbeans/webbeans-openejb
> > INFO - Configuring Service(id=Default Security
> Service,
> > type=SecurityService, provider-id=Default Security
> Service)
> > INFO - Configuring Service(id=Default Transaction
> Manager,
> > type=TransactionManager, provider-id=Default
> Transaction Manager)
> > INFO - Configuring Service(id=movieDatabaseUnmanaged,
> type=Resource,
> > provider-id=Default JDBC Database)
> > INFO - Configuring Service(id=movieDatabase,
> type=Resource,
> > provider-id=Default JDBC Database)
> > INFO - Found ClientModule in classpath:
> >
> /home/matzew/.m2/repository/javassist/javassist/3.11.0.GA/javassist-3.11.0.GA.jar
> > INFO - Found EjbModule in classpath:
> >
> /home/matzew/work/source/Apache/openwebbeans/webbeans-openejb/target/test-classes
> > INFO - Beginning load:
> >
> /home/matzew/.m2/repository/javassist/javassist/3.11.0.GA/javassist-3.11.0.GA.jar
> > ERROR - Unable to clear Sun JarFileFactory cache
> > java.lang.ClassCastException: java.lang.String cannot
> be cast to java.net.URL
> >     at
> org.apache.openejb.ClassLoaderUtil.clearSunJarFileFactoryCache(ClassLoaderUtil.java:173)
> >     at
> org.apache.openejb.ClassLoaderUtil.destroyClassLoader(ClassLoaderUtil.java:130)
> >     at
> org.apache.openejb.ClassLoaderUtil.destroyClassLoader(ClassLoaderUtil.java:97)
> >     at
> org.apache.openejb.config.DeploymentLoader.load(DeploymentLoader.java:185)
> >     at
> org.apache.openejb.config.ConfigurationFactory.configureApplication(ConfigurationFactory.java:509)
> >     at
> org.apache.openejb.config.ConfigurationFactory.getOpenEjbConfiguration(ConfigurationFactory.java:380)
> >     at
> org.apache.openejb.assembler.classic.Assembler.getOpenEjbConfiguration(Assembler.java:299)
> >     at
> org.apache.openejb.assembler.classic.Assembler.build(Assembler.java:278)
> >     at
> org.apache.openejb.OpenEJB$Instance.<init>(OpenEJB.java:137)
> >     at
> org.apache.openejb.OpenEJB.init(OpenEJB.java:286)
> >     at
> org.apache.openejb.OpenEJB.init(OpenEJB.java:265)
> >     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:597)
> >     at
> org.apache.openejb.loader.OpenEJBInstance.init(OpenEJBInstance.java:36)
> >     at
> org.apache.openejb.client.LocalInitialContextFactory.init(LocalInitialContextFactory.java:71)
> >     at
> org.apache.openejb.client.LocalInitialContextFactory.init(LocalInitialContextFactory.java:53)
> >     at
> org.apache.openejb.client.LocalInitialContextFactory.getInitialContext(LocalInitialContextFactory.java:42)
> >     at
> javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:667)
> >     at
> javax.naming.InitialContext.getDefaultInitCtx(InitialContext.java:288)
> >     at
> javax.naming.InitialContext.init(InitialContext.java:223)
> >     at
> javax.naming.InitialContext.<init>(InitialContext.java:197)
> >     at
> org.apache.webbeans.ejb.OpenEJBIntegrationTest.testIntegration(OpenEJBIntegrationTest.java:54)
> >     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:597)
> >     at
> junit.framework.TestCase.runTest(TestCase.java:168)
> >     at
> junit.framework.TestCase.runBare(TestCase.java:134)
> >     at
> junit.framework.TestResult$1.protect(TestResult.java:110)
> >     at
> junit.framework.TestResult.runProtected(TestResult.java:128)
> >     at
> junit.framework.TestResult.run(TestResult.java:113)
> >     at
> junit.framework.TestCase.run(TestCase.java:124)
> >     at
> junit.framework.TestSuite.runTest(TestSuite.java:232)
> >     at
> junit.framework.TestSuite.run(TestSuite.java:227)
> >     at
> org.junit.internal.runners.JUnit38ClassRunner.run(JUnit38ClassRunner.java:79)
> >     at
> org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:62)
> >     at
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:140)
> >     at
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:127)
> >     at
> org.apache.maven.surefire.Surefire.run(Surefire.java:177)
> >     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:597)
> >     at
> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:345)
> >     at
> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1009)
> > INFO - Beginning load:
> >
> /home/matzew/work/source/Apache/openwebbeans/webbeans-openejb/target/test-classes
> > INFO - Configuring enterprise application:
> classpath.ear
> > 
> > 
> >   
> 
> 

__________________________________________________
Do You Yahoo!?
Sie sind Spam leid? Yahoo! Mail verfügt über einen herausragenden Schutz gegen Massenmails. 
http://mail.yahoo.com 

Re: failures on the build (not a build failure...)

Posted by Vicky Kak <vi...@gmail.com>.
I am also experiencing the similar issues

INFO - Deployed Application(path=classpath.ear)
DESTROY EJB
INFO - Undeploying app: classpath.ear
ERROR - Unable to clear Sun JarFileFactory cache
java.lang.ClassCastException: java.lang.String cannot be cast to 
java.net.URL
    at 
org.apache.openejb.ClassLoaderUtil.clearSunJarFileFactoryCache(ClassLoaderUtil.java:173)
    at 
org.apache.openejb.ClassLoaderUtil.destroyClassLoader(ClassLoaderUtil.java:130)
    at 
org.apache.openejb.assembler.classic.Assembler.destroyApplication(Assembler.java:918)

I am also on ubuntu/java1.6.

-Vicky
Matthias Wessendorf wrote:
> Hi,
>
> I watched the build (it does end with SUCCESS), but during that I saw
> this on the -openejb package. I thought worth to share
> (I am on an ubuntu machine, java1.6)
>
> java.lang.ClassCastException: java.lang.String cannot be cast to java.net.URL
> 	at org.apache.openejb.ClassLoaderUtil.clearSunJarFileFactoryCache(ClassLoaderUtil.java:173)
> 	at org.apache.openejb.ClassLoaderUtil.destroyClassLoader(ClassLoaderUtil.java:130)
> 	at org.apache.openejb.ClassLoaderUtil.destroyClassLoader(ClassLoaderUtil.java:97)
> 	at org.apache.openejb.config.DeploymentLoader.load(DeploymentLoader.java:185)
> 	at org.apache.openejb.config.ConfigurationFactory.configureApplication(ConfigurationFactory.java:509)
> 	at org.apache.openejb.config.ConfigurationFactory.getOpenEjbConfiguration(ConfigurationFactory.java:380)
> 	at org.apache.openejb.assembler.classic.Assembler.getOpenEjbConfiguration(Assembler.java:299)
> 	at org.apache.openejb.assembler.classic.Assembler.build(Assembler.java:278)
> 	at org.apache.openejb.OpenEJB$Instance.<init>(OpenEJB.java:137)
> 	at org.apache.openejb.OpenEJB.init(OpenEJB.java:286)
> 	at org.apache.openejb.OpenEJB.init(OpenEJB.java:265)
> 	at org.apache.webbeans.ejb.EjbTestContext.initEjb(EjbTestContext.java:41)
> 	at org.apache.webbeans.ejb.definition.scope.EjbScopeTypeTest.init(EjbScopeTypeTest.java:33)
> 	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:597)
> 	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
> 	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
> 	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
> 	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:27)
> 	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
> 	at org.junit.runners.ParentRunner.run(ParentRunner.java:220)
> 	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:62)
> 	at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:140)
> 	at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:127)
> 	at org.apache.maven.surefire.Surefire.run(Surefire.java:177)
> 	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:597)
> 	at org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:345)
> 	at org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1009)
> INFO - Beginning load:
> /home/matzew/work/source/Apache/openwebbeans/webbeans-openejb/target/test-classes
> INFO - Configuring enterprise application: classpath.ear
> INFO - Configuring Service(id=Default Stateless Container,
> type=Container, provider-id=Default Stateless Container)
> INFO - Auto-creating a container for bean SimpleBean:
> Container(type=STATELESS, id=Default Stateless Container)
> INFO - Configuring PersistenceUnit(name=TestUnit,
> provider=org.apache.openjpa.persistence.PersistenceProviderImpl)
> INFO - Configuring Service(id=Default JDBC Database, type=Resource,
> provider-id=Default JDBC Database)
> INFO - Auto-creating a Resource with id 'Default JDBC Database' of
> type 'DataSource for 'TestUnit'.
> INFO - Configuring Service(id=Default Unmanaged JDBC Database,
> type=Resource, provider-id=Default Unmanaged JDBC Database)
> INFO - Auto-creating a Resource with id 'Default Unmanaged JDBC
> Database' of type 'DataSource for 'TestUnit'.
> INFO - Adjusting PersistenceUnit TestUnit <jta-data-source> to
> Resource ID 'Default JDBC Database' from 'null'
> INFO - Adjusting PersistenceUnit TestUnit <non-jta-data-source> to
> Resource ID 'Default Unmanaged JDBC Database' from 'null'
> INFO - Enterprise application "classpath.ear" loaded.
> INFO - Assembling app: classpath.ear
> INFO - PersistenceUnit(name=TestUnit,
> provider=org.apache.openjpa.persistence.PersistenceProviderImpl)
> ERROR - JAVA AGENT NOT INSTALLED. The JPA Persistence Provider
> requested installation of a ClassFileTransformer which requires a
> JavaAgent.  See http://openejb.apache.org/3.0/javaagent.html
> INFO - Jndi(name=SimpleBeanLocal) --> Ejb(deployment-id=SimpleBean)
> INFO - Jndi(name=Balki_ClassLocalLocal) --> Ejb(deployment-id=Balki_ClassLocal)
> INFO - Jndi(name=Balki_DefaultLocalLocal) -->
> Ejb(deployment-id=Balki_DefaultLocal)
> INFO - Jndi(name=BalkiLocal) --> Ejb(deployment-id=Balki)
> INFO - Created Ejb(deployment-id=SimpleBean, ejb-name=SimpleBean,
> container=Default Stateless Container)
> INFO - Created Ejb(deployment-id=Balki_ClassLocal,
> ejb-name=Balki_ClassLocal, container=Default Stateless Container)
> INFO - Created Ejb(deployment-id=Balki, ejb-name=Balki,
> container=Default Stateless Container)
> INFO - Created Ejb(deployment-id=Balki_ClassView,
> ejb-name=Balki_ClassView, container=Default Stateless Container)
> INFO - Created Ejb(deployment-id=Babos_Broken_Interceptor,
> ejb-name=Babos_Broken_Interceptor, container=Default Stateless
> Container)
> INFO - Created Ejb(deployment-id=Babos_Broken_Decorator,
> ejb-name=Babos_Broken_Decorator, container=Default Stateless
> Container)
> INFO - Created Ejb(deployment-id=Balki_DefaultLocal,
> ejb-name=Balki_DefaultLocal, container=Default Stateless Container)
> INFO - Created Ejb(deployment-id=Babus_Normal, ejb-name=Babus_Normal,
> container=Default Stateless Container)
> INFO - Created Ejb(deployment-id=Babus_Broken, ejb-name=Babus_Broken,
> container=Default Stateless Container)
> INFO - Deployed Application(path=classpath.ear)
> DESTROY EJB
> INFO - Undeploying app: classpath.ear
> ERROR - Unable to clear Sun JarFileFactory cache
> java.lang.ClassCastException: java.lang.String cannot be cast to java.net.URL
> 	at org.apache.openejb.ClassLoaderUtil.clearSunJarFileFactoryCache(ClassLoaderUtil.java:173)
> 	at org.apache.openejb.ClassLoaderUtil.destroyClassLoader(ClassLoaderUtil.java:130)
> 	at org.apache.openejb.assembler.classic.Assembler.destroyApplication(Assembler.java:918)
> 	at org.apache.openejb.assembler.classic.Assembler.destroyApplication(Assembler.java:785)
> 	at org.apache.openejb.assembler.classic.Assembler.destroy(Assembler.java:746)
> 	at org.apache.openejb.OpenEJB.destroy(OpenEJB.java:250)
> 	at org.apache.webbeans.ejb.EjbTestContext.destroyEjb(EjbTestContext.java:54)
> 	at org.apache.webbeans.ejb.definition.scope.EjbScopeTypeTest.after(EjbScopeTypeTest.java:39)
> 	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:597)
> 	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
> 	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
> 	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
> 	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:37)
> 	at org.junit.runners.ParentRunner.run(ParentRunner.java:220)
> 	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:62)
> 	at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:140)
> 	at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:127)
> 	at org.apache.maven.surefire.Surefire.run(Surefire.java:177)
> 	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:597)
> 	at org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:345)
> 	at org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1009)
> Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.382 sec
> Running org.apache.webbeans.ejb.OpenEJBIntegrationTest
> Apache OpenEJB 3.1.2    build: 20091010-03:11
> http://openejb.apache.org/
> INFO - openejb.home =
> /home/matzew/work/source/Apache/openwebbeans/webbeans-openejb
> INFO - openejb.base =
> /home/matzew/work/source/Apache/openwebbeans/webbeans-openejb
> INFO - Configuring Service(id=Default Security Service,
> type=SecurityService, provider-id=Default Security Service)
> INFO - Configuring Service(id=Default Transaction Manager,
> type=TransactionManager, provider-id=Default Transaction Manager)
> INFO - Configuring Service(id=movieDatabaseUnmanaged, type=Resource,
> provider-id=Default JDBC Database)
> INFO - Configuring Service(id=movieDatabase, type=Resource,
> provider-id=Default JDBC Database)
> INFO - Found ClientModule in classpath:
> /home/matzew/.m2/repository/javassist/javassist/3.11.0.GA/javassist-3.11.0.GA.jar
> INFO - Found EjbModule in classpath:
> /home/matzew/work/source/Apache/openwebbeans/webbeans-openejb/target/test-classes
> INFO - Beginning load:
> /home/matzew/.m2/repository/javassist/javassist/3.11.0.GA/javassist-3.11.0.GA.jar
> ERROR - Unable to clear Sun JarFileFactory cache
> java.lang.ClassCastException: java.lang.String cannot be cast to java.net.URL
> 	at org.apache.openejb.ClassLoaderUtil.clearSunJarFileFactoryCache(ClassLoaderUtil.java:173)
> 	at org.apache.openejb.ClassLoaderUtil.destroyClassLoader(ClassLoaderUtil.java:130)
> 	at org.apache.openejb.ClassLoaderUtil.destroyClassLoader(ClassLoaderUtil.java:97)
> 	at org.apache.openejb.config.DeploymentLoader.load(DeploymentLoader.java:185)
> 	at org.apache.openejb.config.ConfigurationFactory.configureApplication(ConfigurationFactory.java:509)
> 	at org.apache.openejb.config.ConfigurationFactory.getOpenEjbConfiguration(ConfigurationFactory.java:380)
> 	at org.apache.openejb.assembler.classic.Assembler.getOpenEjbConfiguration(Assembler.java:299)
> 	at org.apache.openejb.assembler.classic.Assembler.build(Assembler.java:278)
> 	at org.apache.openejb.OpenEJB$Instance.<init>(OpenEJB.java:137)
> 	at org.apache.openejb.OpenEJB.init(OpenEJB.java:286)
> 	at org.apache.openejb.OpenEJB.init(OpenEJB.java:265)
> 	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:597)
> 	at org.apache.openejb.loader.OpenEJBInstance.init(OpenEJBInstance.java:36)
> 	at org.apache.openejb.client.LocalInitialContextFactory.init(LocalInitialContextFactory.java:71)
> 	at org.apache.openejb.client.LocalInitialContextFactory.init(LocalInitialContextFactory.java:53)
> 	at org.apache.openejb.client.LocalInitialContextFactory.getInitialContext(LocalInitialContextFactory.java:42)
> 	at javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:667)
> 	at javax.naming.InitialContext.getDefaultInitCtx(InitialContext.java:288)
> 	at javax.naming.InitialContext.init(InitialContext.java:223)
> 	at javax.naming.InitialContext.<init>(InitialContext.java:197)
> 	at org.apache.webbeans.ejb.OpenEJBIntegrationTest.testIntegration(OpenEJBIntegrationTest.java:54)
> 	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:597)
> 	at junit.framework.TestCase.runTest(TestCase.java:168)
> 	at junit.framework.TestCase.runBare(TestCase.java:134)
> 	at junit.framework.TestResult$1.protect(TestResult.java:110)
> 	at junit.framework.TestResult.runProtected(TestResult.java:128)
> 	at junit.framework.TestResult.run(TestResult.java:113)
> 	at junit.framework.TestCase.run(TestCase.java:124)
> 	at junit.framework.TestSuite.runTest(TestSuite.java:232)
> 	at junit.framework.TestSuite.run(TestSuite.java:227)
> 	at org.junit.internal.runners.JUnit38ClassRunner.run(JUnit38ClassRunner.java:79)
> 	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:62)
> 	at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:140)
> 	at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:127)
> 	at org.apache.maven.surefire.Surefire.run(Surefire.java:177)
> 	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:597)
> 	at org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:345)
> 	at org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1009)
> INFO - Beginning load:
> /home/matzew/work/source/Apache/openwebbeans/webbeans-openejb/target/test-classes
> INFO - Configuring enterprise application: classpath.ear
>
>
>