You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@deltaspike.apache.org by "Karl Kildén (JIRA)" <ji...@apache.org> on 2012/10/19 18:58:12 UTC

[jira] [Created] (DELTASPIKE-284) Deltaspike CDIControl won't work with Weld EE

Karl Kildén created DELTASPIKE-284:
--------------------------------------

             Summary: Deltaspike CDIControl won't work with Weld EE
                 Key: DELTASPIKE-284
                 URL: https://issues.apache.org/jira/browse/DELTASPIKE-284
             Project: DeltaSpike
          Issue Type: Bug
          Components: CdiControl
    Affects Versions: 0.3-incubating
         Environment: Weld 1.1.10-Final
Weld 1.1.8-Final
Tomcat 7.0.32 
            Reporter: Karl Kildén
            Priority: Critical


Added POM artifacts for CdiControl:

<dependency>
    <groupId>org.apache.deltaspike.cdictrl</groupId>
    <artifactId>deltaspike-cdictrl-api</artifactId>
    <version>${deltaspike.version}</version>
</dependency>
<dependency>
    <groupId>org.apache.deltaspike.cdictrl</groupId>
    <artifactId>deltaspike-cdictrl-weld</artifactId>
    <version>${deltaspike.version}</version>
</dependency>


Server would not start. Full stacktrace in first comment

Caused by: java.lang.ClassNotFoundException: org.jboss.weld.environment.se.Weld
	at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1714)
	at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1559)
	... 34 more 

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

[jira] [Commented] (DELTASPIKE-284) Deltaspike CDIControl won't work with Weld EE

Posted by "Karl Kildén (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/DELTASPIKE-284?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13480346#comment-13480346 ] 

Karl Kildén commented on DELTASPIKE-284:
----------------------------------------

I would like to propose a reconsideration regarding weld ee and support for deltaspike cdictrl. Usage example provided by struberg here: http://struberg.wordpress.com/2012/03/17/controlling-cdi-containers-in-se-and-ee/
                
> Deltaspike CDIControl won't work with Weld EE
> ---------------------------------------------
>
>                 Key: DELTASPIKE-284
>                 URL: https://issues.apache.org/jira/browse/DELTASPIKE-284
>             Project: DeltaSpike
>          Issue Type: Bug
>          Components: CdiControl
>    Affects Versions: 0.3-incubating
>         Environment: Weld 1.1.10-Final
> Weld 1.1.8-Final
> Tomcat 7.0.32 
>            Reporter: Karl Kildén
>            Priority: Critical
>
> Added POM artifacts for CdiControl:
> <dependency>
>     <groupId>org.apache.deltaspike.cdictrl</groupId>
>     <artifactId>deltaspike-cdictrl-api</artifactId>
>     <version>${deltaspike.version}</version>
> </dependency>
> <dependency>
>     <groupId>org.apache.deltaspike.cdictrl</groupId>
>     <artifactId>deltaspike-cdictrl-weld</artifactId>
>     <version>${deltaspike.version}</version>
> </dependency>
> Server would not start. Full stacktrace in first comment
> Caused by: java.lang.ClassNotFoundException: org.jboss.weld.environment.se.Weld
> 	at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1714)
> 	at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1559)
> 	... 34 more 

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

[jira] [Commented] (DELTASPIKE-284) Deltaspike CDIControl won't work with Weld EE

Posted by "Mark Struberg (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/DELTASPIKE-284?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13480967#comment-13480967 ] 

Mark Struberg commented on DELTASPIKE-284:
------------------------------------------

> It wasn't ever supposed to work with EE.
Well, the boot stuff obviously doesn't make much sense, but the ContextControl was planned to also work with EE. 
We also discussed about splitting that up, but it would create too much dependencies.

If EE control is fundamentally different, then we should introduce a new backend for weld-ee which just throws NotImplementeException for the boot stuff.

                
> Deltaspike CDIControl won't work with Weld EE
> ---------------------------------------------
>
>                 Key: DELTASPIKE-284
>                 URL: https://issues.apache.org/jira/browse/DELTASPIKE-284
>             Project: DeltaSpike
>          Issue Type: Bug
>          Components: CdiControl
>    Affects Versions: 0.3-incubating
>         Environment: Weld 1.1.10-Final
> Weld 1.1.8-Final
> Tomcat 7.0.32 
>            Reporter: Karl Kildén
>            Priority: Critical
>
> Added POM artifacts for CdiControl:
> <dependency>
>     <groupId>org.apache.deltaspike.cdictrl</groupId>
>     <artifactId>deltaspike-cdictrl-api</artifactId>
>     <version>${deltaspike.version}</version>
> </dependency>
> <dependency>
>     <groupId>org.apache.deltaspike.cdictrl</groupId>
>     <artifactId>deltaspike-cdictrl-weld</artifactId>
>     <version>${deltaspike.version}</version>
> </dependency>
> Server would not start. Full stacktrace in first comment
> Caused by: java.lang.ClassNotFoundException: org.jboss.weld.environment.se.Weld
> 	at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1714)
> 	at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1559)
> 	... 34 more 

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

[jira] [Commented] (DELTASPIKE-284) Deltaspike CDIControl won't work with Weld EE

Posted by "Jason Porter (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/DELTASPIKE-284?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13480263#comment-13480263 ] 

Jason Porter commented on DELTASPIKE-284:
-----------------------------------------

It wasn't ever supposed to work with EE. It's meant as a way to get CDI up and running in an SE environment. When you're in an EE server, the server has all the integration points and does the bootstrapping for you.
                
> Deltaspike CDIControl won't work with Weld EE
> ---------------------------------------------
>
>                 Key: DELTASPIKE-284
>                 URL: https://issues.apache.org/jira/browse/DELTASPIKE-284
>             Project: DeltaSpike
>          Issue Type: Bug
>          Components: CdiControl
>    Affects Versions: 0.3-incubating
>         Environment: Weld 1.1.10-Final
> Weld 1.1.8-Final
> Tomcat 7.0.32 
>            Reporter: Karl Kildén
>            Priority: Critical
>
> Added POM artifacts for CdiControl:
> <dependency>
>     <groupId>org.apache.deltaspike.cdictrl</groupId>
>     <artifactId>deltaspike-cdictrl-api</artifactId>
>     <version>${deltaspike.version}</version>
> </dependency>
> <dependency>
>     <groupId>org.apache.deltaspike.cdictrl</groupId>
>     <artifactId>deltaspike-cdictrl-weld</artifactId>
>     <version>${deltaspike.version}</version>
> </dependency>
> Server would not start. Full stacktrace in first comment
> Caused by: java.lang.ClassNotFoundException: org.jboss.weld.environment.se.Weld
> 	at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1714)
> 	at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1559)
> 	... 34 more 

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

[jira] [Commented] (DELTASPIKE-284) Deltaspike CDIControl won't work with Weld EE

Posted by "Karl Kildén (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/DELTASPIKE-284?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13480129#comment-13480129 ] 

Karl Kildén commented on DELTASPIKE-284:
----------------------------------------

okt 19, 2012 6:28:17 EM org.jboss.weld.bootstrap.WeldBootstrap <clinit>
INFO: WELD-000900 1.1.10 (Final)
okt 19, 2012 6:28:18 EM org.jboss.weld.bootstrap.WeldBootstrap startContainer
INFO: WELD-000101 Transactional services not available. Injection of @Inject UserTransaction not available. Transactional observers will be invoked synchronously.
okt 19, 2012 6:28:19 EM org.apache.myfaces.extensions.cdi.core.api.provider.ServiceProvider <clinit>
INFO: org.apache.myfaces.extensions.cdi.core.impl.provider.DefaultServiceProvider installed successfully.
okt 19, 2012 6:28:19 EM org.apache.myfaces.extensions.cdi.core.api.provider.ServiceProvider <clinit>
INFO: org.apache.myfaces.extensions.cdi.core.impl.provider.DefaultServiceProviderContext installed successfully.
okt 19, 2012 6:28:19 EM org.apache.deltaspike.core.util.ClassDeactivationUtils cacheResult
INFO: class: org.apache.deltaspike.core.impl.exception.control.extension.ExceptionControlExtension activated=true
okt 19, 2012 6:28:19 EM org.apache.deltaspike.core.util.ClassDeactivationUtils cacheResult
INFO: class: org.apache.deltaspike.core.impl.message.MessageBundleExtension activated=true
okt 19, 2012 6:28:19 EM org.jboss.weld.environment.tomcat7.Tomcat7Container initialize
INFO: Tomcat 7 detected, CDI injection will be available in Servlets and Filters. Injection into Listeners is not supported
okt 19, 2012 6:28:19 EM org.apache.deltaspike.core.util.ClassDeactivationUtils cacheResult
INFO: class: org.apache.deltaspike.core.impl.exclude.extension.ExcludeExtension activated=true
okt 19, 2012 6:28:19 EM org.apache.deltaspike.core.util.ClassDeactivationUtils cacheResult
INFO: class: org.apache.deltaspike.core.impl.exclude.GlobalAlternative activated=true
okt 19, 2012 6:28:19 EM org.apache.deltaspike.core.util.ClassDeactivationUtils cacheResult
INFO: class: org.apache.deltaspike.core.impl.exclude.CustomProjectStageBeanFilter activated=true
okt 19, 2012 6:28:20 EM org.apache.deltaspike.core.util.ProjectStageProducer initProjectStage
INFO: Computed the following DeltaSpike ProjectStage: Production
okt 19, 2012 6:28:21 EM org.apache.myfaces.extensions.cdi.jsf.impl.config.view.ViewConfigExtension addPageDefinition
INFO: com.groate.votecore.navigation.Pages will be used as page-definition.
okt 19, 2012 6:28:21 EM org.apache.myfaces.extensions.cdi.jsf.impl.config.view.ViewConfigExtension addPageDefinition
INFO: com.groate.votecore.navigation.Pages$Index will be used as page-definition.
okt 19, 2012 6:28:22 EM org.apache.myfaces.extensions.cdi.core.impl.projectstage.ProjectStageProducer initProjectStage
INFO: Computed the following CODI ProjectStage: Production
okt 19, 2012 6:28:22 EM org.apache.myfaces.extensions.cdi.jsf.impl.config.view.ViewConfigExtension addPageDefinition
INFO: com.groate.votecore.navigation.Pages$NewPoll will be used as page-definition.
okt 19, 2012 6:28:22 EM org.apache.myfaces.extensions.cdi.jsf.impl.config.view.ViewConfigExtension addPageDefinition
INFO: com.groate.votecore.navigation.Pages$Login will be used as page-definition.
okt 19, 2012 6:28:22 EM org.jboss.weld.bootstrap.BeanDeployer logIgnoredClass
INFO: WELD-000119 Not generating any bean definitions from org.apache.deltaspike.cdise.weld.WeldContainerControl because of underlying class loading error
okt 19, 2012 6:28:22 EM org.jboss.weld.bootstrap.BeanDeployer logIgnoredClass
INFO: catching
org.jboss.weld.resources.spi.ResourceLoadingException: Error loading class org.apache.deltaspike.cdise.weld.WeldContainerControl
	at org.jboss.weld.resources.ClassTransformer.loadClass(ClassTransformer.java:167)
	at org.jboss.weld.bootstrap.BeanDeployer.loadWeldClass(BeanDeployer.java:116)
	at org.jboss.weld.bootstrap.BeanDeployer.addClass(BeanDeployer.java:79)
	at org.jboss.weld.bootstrap.BeanDeployer.addClasses(BeanDeployer.java:135)
	at org.jboss.weld.bootstrap.BeanDeployment.createBeans(BeanDeployment.java:184)
	at org.jboss.weld.bootstrap.WeldBootstrap.deployBeans(WeldBootstrap.java:349)
	at org.jboss.weld.environment.servlet.Listener.contextInitialized(Listener.java:182)
	at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4791)
	at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5285)
	at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
	at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1559)
	at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1549)
	at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
	at java.util.concurrent.FutureTask.run(FutureTask.java:166)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
	at java.lang.Thread.run(Thread.java:722)
Caused by: java.lang.NoClassDefFoundError: Lorg/jboss/weld/environment/se/Weld;
	at java.lang.Class.getDeclaredFields0(Native Method)
	at java.lang.Class.privateGetDeclaredFields(Class.java:2308)
	at java.lang.Class.getDeclaredFields(Class.java:1760)
	at org.jboss.weld.util.reflection.SecureReflections$4.work(SecureReflections.java:105)
	at org.jboss.weld.util.reflection.SecureReflections$4.work(SecureReflections.java:102)
	at org.jboss.weld.util.reflection.SecureReflectionAccess.run(SecureReflectionAccess.java:52)
	at org.jboss.weld.util.reflection.SecureReflectionAccess.runAndWrap(SecureReflectionAccess.java:63)
	at org.jboss.weld.util.reflection.SecureReflections.getDeclaredFields(SecureReflections.java:102)
	at org.jboss.weld.introspector.jlr.WeldClassImpl.<init>(WeldClassImpl.java:155)
	at org.jboss.weld.introspector.jlr.WeldClassImpl.of(WeldClassImpl.java:121)
	at org.jboss.weld.resources.ClassTransformer$TransformTypeToWeldClass.apply(ClassTransformer.java:59)
	at org.jboss.weld.resources.ClassTransformer$TransformTypeToWeldClass.apply(ClassTransformer.java:50)
	at com.google.common.collect.ComputingConcurrentHashMap$ComputingValueReference.compute(ComputingConcurrentHashMap.java:358)
	at com.google.common.collect.ComputingConcurrentHashMap$ComputingSegment.compute(ComputingConcurrentHashMap.java:184)
	at com.google.common.collect.ComputingConcurrentHashMap$ComputingSegment.getOrCompute(ComputingConcurrentHashMap.java:153)
	at com.google.common.collect.ComputingConcurrentHashMap.getOrCompute(ComputingConcurrentHashMap.java:69)
	at com.google.common.collect.ComputingConcurrentHashMap$ComputingMapAdapter.get(ComputingConcurrentHashMap.java:396)
	at org.jboss.weld.resources.ClassTransformer.loadClass(ClassTransformer.java:163)
	... 16 more
Caused by: java.lang.ClassNotFoundException: org.jboss.weld.environment.se.Weld
	at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1714)
	at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1559)
	... 34 more
                
> Deltaspike CDIControl won't work with Weld EE
> ---------------------------------------------
>
>                 Key: DELTASPIKE-284
>                 URL: https://issues.apache.org/jira/browse/DELTASPIKE-284
>             Project: DeltaSpike
>          Issue Type: Bug
>          Components: CdiControl
>    Affects Versions: 0.3-incubating
>         Environment: Weld 1.1.10-Final
> Weld 1.1.8-Final
> Tomcat 7.0.32 
>            Reporter: Karl Kildén
>            Priority: Critical
>
> Added POM artifacts for CdiControl:
> <dependency>
>     <groupId>org.apache.deltaspike.cdictrl</groupId>
>     <artifactId>deltaspike-cdictrl-api</artifactId>
>     <version>${deltaspike.version}</version>
> </dependency>
> <dependency>
>     <groupId>org.apache.deltaspike.cdictrl</groupId>
>     <artifactId>deltaspike-cdictrl-weld</artifactId>
>     <version>${deltaspike.version}</version>
> </dependency>
> Server would not start. Full stacktrace in first comment
> Caused by: java.lang.ClassNotFoundException: org.jboss.weld.environment.se.Weld
> 	at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1714)
> 	at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1559)
> 	... 34 more 

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira