[arquillian-issues] [JBoss JIRA] Assigned: (ARQ-400) GlassFish Embedded 3.1 configuration is not validated

Aslak Knutsen (JIRA) jira-events at lists.jboss.org
Wed Mar 23 17:10:45 EDT 2011


     [ https://issues.jboss.org/browse/ARQ-400?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Aslak Knutsen reassigned ARQ-400:
---------------------------------

    Assignee: Aslak Knutsen


> GlassFish Embedded 3.1 configuration is not validated
> -----------------------------------------------------
>
>                 Key: ARQ-400
>                 URL: https://issues.jboss.org/browse/ARQ-400
>             Project: Arquillian
>          Issue Type: Bug
>      Security Level: Public(Everyone can see) 
>          Components: GlassFish Containers
>    Affects Versions: 1.0.0.Alpha5
>            Reporter: Karel Piwko
>            Assignee: Aslak Knutsen
>
> GlassFishConfiguration is not validated, so if instanceRoot is missing it fails with an ugly exception:
> Could not setup GlassFish Embedded Runtime
> java.lang.RuntimeException: Could not setup GlassFish Embedded Runtime
>         at org.jboss.arquillian.container.glassfish.embedded_3_1.GlassFishContainer.setup(GlassFishContainer.java:119)
>         at org.jboss.arquillian.container.glassfish.embedded_3_1.GlassFishContainer.setup(GlassFishContainer.java:51)
>         at org.jboss.arquillian.impl.client.container.ContainerLifecycleController$4.perform(ContainerLifecycleController.java:126)
>         at org.jboss.arquillian.impl.client.container.ContainerLifecycleController$4.perform(ContainerLifecycleController.java:106)
>         at org.jboss.arquillian.impl.client.container.ContainerLifecycleController.forContainer(ContainerLifecycleController.java:183)
>         at org.jboss.arquillian.impl.client.container.ContainerLifecycleController.setupContainer(ContainerLifecycleController.java:105)
>         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.client.ContainerDeploymentContextHandler.createContainerContext(ContainerDeploymentContextHandler.java:78)
>         at org.jboss.arquillian.impl.core.ObserverImpl.invoke(ObserverImpl.java:90)
>         at org.jboss.arquillian.impl.core.EventContextImpl.proceed(EventContextImpl.java:87)
>         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.EventImpl.fire(EventImpl.java:67)
>         at org.jboss.arquillian.impl.client.container.ContainerLifecycleController$1.perform(ContainerLifecycleController.java:68)
>         at org.jboss.arquillian.impl.client.container.ContainerLifecycleController$1.perform(ContainerLifecycleController.java:61)
>         at org.jboss.arquillian.impl.client.container.ContainerLifecycleController.forEachContainer(ContainerLifecycleController.java:176)
>         at org.jboss.arquillian.impl.client.container.ContainerLifecycleController.setupContainers(ContainerLifecycleController.java:60)
>         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.EventImpl.fire(EventImpl.java:67)
>         at org.jboss.arquillian.impl.client.ContainerEventController.execute(ContainerEventController.java:54)
>         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.TestContextHandler.createSuiteContext(TestContextHandler.java:54)
>         at org.jboss.arquillian.impl.core.ObserverImpl.invoke(ObserverImpl.java:90)
>         at org.jboss.arquillian.impl.core.EventContextImpl.proceed(EventContextImpl.java:87)
>         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.EventTestRunnerAdaptor.beforeSuite(EventTestRunnerAdaptor.java:58)
>         at org.jboss.arquillian.junit.Arquillian.<init>(Arquillian.java:86)
>         at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
>         at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
> Caused by: org.glassfish.embeddable.GlassFishException: org.jvnet.hk2.component.ComponentException: Failed to create a habitat
>         at com.sun.enterprise.glassfish.bootstrap.StaticGlassFishRuntime.newGlassFish(StaticGlassFishRuntime.java:129)
>         at org.jboss.arquillian.container.glassfish.embedded_3_1.GlassFishContainer.setup(GlassFishContainer.java:115)
> Caused by: org.jvnet.hk2.component.ComponentException: Failed to create a habitat
>         at com.sun.enterprise.module.common_impl.AbstractModulesRegistryImpl.createHabitat(AbstractModulesRegistryImpl.java:169)
>         at com.sun.enterprise.module.bootstrap.Main.createHabitat(Main.java:425)
>         at com.sun.enterprise.glassfish.bootstrap.StaticGlassFishRuntime.newGlassFish(StaticGlassFishRuntime.java:104)
> Caused by: java.lang.NullPointerException
>         at com.sun.hk2.component.ExistingSingletonInhabitant.<init>(ExistingSingletonInhabitant.java:57)
>         at org.glassfish.config.support.DomainXml.decorate(DomainXml.java:139)
>         at org.glassfish.config.support.DomainXml.decorate(DomainXml.java:139)
> (DomainXml.java:133)
>         at com.sun.enterprise.module.common_impl.AbstractModulesRegistryImpl.populateConfig(AbstractModulesRegistryImpl.java:176)
>         at com.sun.enterprise.module.common_impl.AbstractModulesRegistryImpl.createHabitat(AbstractModulesRegistryImpl.java:158)

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira


More information about the arquillian-issues mailing list