[weld-issues] [JBoss JIRA] Commented: (WELDRAD-28) The glassfish embedded profile dependency is problematic in weld archetype 1.0.1CR1
Todd Morrison (JIRA)
jira-events at lists.jboss.org
Fri Apr 15 03:44:33 EDT 2011
[ https://issues.jboss.org/browse/WELDRAD-28?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12595794#comment-12595794 ]
Todd Morrison commented on WELDRAD-28:
--------------------------------------
Alpha 5 appears to be published at https://repository.jboss.org/nexus/content/groups/public/org/jboss/arquillian/container/arquillian-glassfish-embedded-3.1/
But, switching to this results in:
java.lang.NoClassDefFoundError: org/glassfish/embeddable/GlassFishException
at java.lang.Class.getDeclaredConstructors0(Native Method)
at java.lang.Class.privateGetDeclaredConstructors(Class.java:2389)
at java.lang.Class.getConstructor0(Class.java:2699)
at java.lang.Class.getConstructor(Class.java:1657)
at org.jboss.arquillian.impl.SecurityActions$1.run(SecurityActions.java:77)
at org.jboss.arquillian.impl.SecurityActions$1.run(SecurityActions.java:74)
at java.security.AccessController.doPrivileged(Native Method)
at org.jboss.arquillian.impl.SecurityActions.getConstructor(SecurityActions.java:73)
at org.jboss.arquillian.impl.DynamicServiceLoader.createInstance(DynamicServiceLoader.java:268)
at org.jboss.arquillian.impl.DynamicServiceLoader.onlyOne(DynamicServiceLoader.java:94)
at org.jboss.arquillian.impl.domain.ContainerRegistry.create(ContainerRegistry.java:69)
at org.jboss.arquillian.impl.client.container.ContainerRegistryCreator.createRegistry(ContainerRegistryCreator.java:67)
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.jboss.arquillian.impl.core.ObserverImpl.invoke(ObserverImpl.java:90)
at org.jboss.arquillian.impl.core.EventContextImpl.invokeObservers(EventContextImpl.java:98)
at org.jboss.arquillian.impl.core.EventContextImpl.proceed(EventContextImpl.java:80)
at org.jboss.arquillian.impl.core.ManagerImpl.fire(ManagerImpl.java:126)
at org.jboss.arquillian.impl.core.ManagerImpl.fire(ManagerImpl.java:106)
at org.jboss.arquillian.impl.core.ManagerImpl.bindAndFire(ManagerImpl.java:221)
at org.jboss.arquillian.impl.core.InstanceImpl.set(InstanceImpl.java:74)
at org.jboss.arquillian.impl.bootstrap.ConfigurationRegistrar.loadConfiguration(ConfigurationRegistrar.java:58)
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.jboss.arquillian.impl.core.ObserverImpl.invoke(ObserverImpl.java:90)
at org.jboss.arquillian.impl.core.EventContextImpl.invokeObservers(EventContextImpl.java:98)
at org.jboss.arquillian.impl.core.EventContextImpl.proceed(EventContextImpl.java:80)
at org.jboss.arquillian.impl.core.ManagerImpl.fire(ManagerImpl.java:126)
at org.jboss.arquillian.impl.core.ManagerImpl.fire(ManagerImpl.java:106)
at org.jboss.arquillian.impl.core.ManagerImpl.<init>(ManagerImpl.java:91)
at org.jboss.arquillian.impl.core.ManagerBuilder.create(ManagerBuilder.java:74)
at org.jboss.arquillian.impl.DeployableTestBuilder.build(DeployableTestBuilder.java:97)
at org.jboss.arquillian.impl.DeployableTestBuilder.build(DeployableTestBuilder.java:67)
at org.jboss.arquillian.junit.Arquillian.<init>(Arquillian.java:82)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
at org.junit.internal.builders.AnnotatedBuilder.buildRunner(AnnotatedBuilder.java:31)
at org.junit.internal.builders.AnnotatedBuilder.runnerForClass(AnnotatedBuilder.java:24)
at org.junit.runners.model.RunnerBuilder.safeRunnerForClass(RunnerBuilder.java:57)
at org.junit.internal.builders.AllDefaultPossibilitiesBuilder.runnerForClass(AllDefaultPossibilitiesBuilder.java:29)
at org.junit.runners.model.RunnerBuilder.safeRunnerForClass(RunnerBuilder.java:57)
at org.junit.internal.requests.ClassRequest.getRunner(ClassRequest.java:24)
at org.apache.maven.surefire.junit4.JUnit4TestSet.<init>(JUnit4TestSet.java:45)
at org.apache.maven.surefire.junit4.JUnit4DirectoryTestSuite.createTestSet(JUnit4DirectoryTestSuite.java:56)
at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.locateTestSets(AbstractDirectoryTestSuite.java:96)
at org.apache.maven.surefire.Surefire.createSuiteFromDefinition(Surefire.java:209)
at org.apache.maven.surefire.Surefire.run(Surefire.java:156)
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)
Caused by: java.lang.ClassNotFoundException: org.glassfish.embeddable.GlassFishException
at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
... 59 more
> The glassfish embedded profile dependency is problematic in weld archetype 1.0.1CR1
> -----------------------------------------------------------------------------------
>
> Key: WELDRAD-28
> URL: https://issues.jboss.org/browse/WELDRAD-28
> Project: Weld Archetypes
> Issue Type: Bug
> Reporter: hantsy bai
> Assignee: Dan Allen
>
> I created the a weld based java ee6 project using weld archetype.
> I followed this guide to create a java ee 6 web application.
> http://seamframework.org/Documentation/CDIQuickstartForMavenUsers
> But when I run test.
> mvn clean test -Parq-glassfish-embedded
> And get the following errors.
> ------------------------------------------
> [INFO] ------------------------------------------------------------------------
> [INFO] BUILD FAILURE
> [INFO] ------------------------------------------------------------------------
> [INFO] Total time: 3.184s
> [INFO] Finished at: Fri Apr 08 14:30:41 GMT+08:00 2011
> [INFO] Final Memory: 4M/15M
> [INFO] ------------------------------------------------------------------------
> [ERROR] Failed to execute goal on project rainforest-ex22: Could not resolve dep
> endencies for project com.ltree:rainforest-ex22:war:1.0-SNAPSHOT: Failure to fin
> d org.jboss.arquillian.container:arquillian-glassfish-embedded-3:jar:1.0.0.Alpha
> 5 in https://repository.jboss.org/nexus/content/groups/public/ was cached in the
> local repository, resolution will not be reattempted until the update interval
> of jboss-public-repository-group has elapsed or updates are forced -> [Help 1]
> [ERROR]
> [ERROR] To see the full stack trace of the errors, re-run Maven with the -e swit
> -----------------------------------
> I browse the jboss maven repository directly, there is no org.jboss.arquillian.container:arquillian-glassfish-embedded-3:jar:1.0.0.Alpha5.
> There is a org.jboss.arquillian.container:arquillian-glassfish-embedded-3:jar:1.0.0.Alpha4 or org.jboss.arquillian.container:arquillian-glassfish-embedded-3.1:jar:1.0.0.Alpha5.
> So I think the dependency is needed to be updated to arquillian 1.0 Alpha 5.
> -----------------------------------------------------------------------------
> <dependencies>
> <dependency>
> <groupId>org.jboss.arquillian.container</groupId>
> <artifactId>arquillian-glassfish-embedded-3.1</artifactId>
> <version>${arquillian.version}</version>
> <scope>test</scope>
> </dependency>
> <!-- This imports the Java EE 6 runtime libraries provided by GlassFish Embedded -->
> <dependency>
> <groupId>org.glassfish.extras</groupId>
> <artifactId>glassfish-embedded-all</artifactId>
> <version>3.1</version>
> <scope>provided</scope>
> </dependency>
> </dependencies>
> --------------------------------------------------------------------------------
--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira
More information about the weld-issues
mailing list