2 CDI TCK Failures after latest Bean Validation integration into Java EE 6 RI
-----------------------------------------------------------------------------

                 Key: CDITCK-228
                 URL: https://issues.jboss.org/browse/CDITCK-228
             Project: CDI TCK
          Issue Type: Bug
      Security Level: Public (Everyone can see)
          Components: Tests
    Affects Versions: 1.0.4.Final
            Reporter: Kyle Grucci


This occurs in 1.0.4.SP3 

As per recent discussions, we're trying to test a new Java EE 6 RI build with 
the latest Bean Validation code integrated.  When we run the CDI TCK with it, 
we are now seeing the following errors.  Any idea what the problem could be?


Tests
-------
org.jboss.jsr299.tck.tests.event.observer.enterprise.EnterpriseEventInheritenceTest
 testNonStaticObserverMethodIndirectlyInherited
org.jboss.jsr299.tck.tests.event.observer.enterprise.EnterpriseEventInheritenceTest
 testNonStaticObserverMethodInherited


1.  
org.jboss.jsr299.tck.tests.event.observer.enterprise.EnterpriseEventInheritenceTest
 testNonStaticObserverMethodIndirectlyInherited

javax.enterprise.event.ObserverException
   at java.lang.Class.newInstance0(Class.java:372)
   at java.lang.Class.newInstance(Class.java:325)
   at org.jboss.weld.injection.Exceptions.rethrowException(Exceptions.java:40)
   at org.jboss.weld.injection.Exceptions.rethrowException(Exceptions.java:92)
   at 
org.jboss.weld.injection.MethodInjectionPoint.invokeOnInstanceWithSpecialValue(MethodInjectionPoint.java:214)
   at 
org.jboss.weld.event.ObserverMethodImpl.sendEvent(ObserverMethodImpl.java:282)
   at 
org.jboss.weld.event.ObserverMethodImpl.sendEvent(ObserverMethodImpl.java:265)
   at 
org.jboss.weld.event.ObserverMethodImpl.notify(ObserverMethodImpl.java:234)
   at 
org.jboss.weld.manager.BeanManagerImpl.notifyObservers(BeanManagerImpl.java:635)
   at org.jboss.weld.manager.BeanManagerImpl.fireEvent(BeanManagerImpl.java:622)
   at org.jboss.weld.manager.BeanManagerImpl.fireEvent(BeanManagerImpl.java:616)
   at 
org.jboss.jsr299.tck.tests.event.observer.enterprise.EnterpriseEventInheritenceTest.testNonStaticObserverMethodIndirectlyInherited(EnterpriseEventInheritenceTest.java:55)
   at org.jboss.testharness.AbstractTest.run(AbstractTest.java:244)
   at org.jboss.testharness.impl.runner.TestRunner.run(TestRunner.java:61)
   at 
org.jboss.testharness.impl.runner.servlet.ServletTestRunner.doGet(ServletTestRunner.java:120)
   at javax.servlet.http.HttpServlet.service(HttpServlet.java:734)
   at javax.servlet.http.HttpServlet.service(HttpServlet.java:847)
   at 
org.apache.catalina.core.StandardWrapper.service(StandardWrapper.java:1539)
   at 
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:281)
   at 
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
   at 
org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:655)
   at 
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:595)
   at com.sun.enterprise.web.WebPipeline.invoke(WebPipeline.java:98)
   at 
com.sun.enterprise.web.PESessionLockingStandardPipeline.invoke(PESessionLockingStandardPipeline.java:91)
   at 
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:162)
   at 
org.apache.catalina.connector.CoyoteAdapter.doService(CoyoteAdapter.java:330)
   at 
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:231)
   at 
com.sun.enterprise.v3.services.impl.ContainerMapper.service(ContainerMapper.java:174)
   at com.sun.grizzly.http.ProcessorTask.invokeAdapter(ProcessorTask.java:828)
   at com.sun.grizzly.http.ProcessorTask.doProcess(ProcessorTask.java:725)
   at com.sun.grizzly.http.ProcessorTask.process(ProcessorTask.java:1019)
   at 
com.sun.grizzly.http.DefaultProtocolFilter.execute(DefaultProtocolFilter.java:225)
   at 
com.sun.grizzly.DefaultProtocolChain.executeProtocolFilter(DefaultProtocolChain.java:137)
   at 
com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:104)
   at com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:90)
   at com.sun.grizzly.http.HttpProtocolChain.execute(HttpProtocolChain.java:79)
   at 
com.sun.grizzly.ProtocolChainContextTask.doCall(ProtocolChainContextTask.java:54)
   at 
com.sun.grizzly.SelectionKeyContextTask.call(SelectionKeyContextTask.java:59)
   at com.sun.grizzly.ContextTask.run(ContextTask.java:71)
   at 
com.sun.grizzly.util.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:532)
   at 
com.sun.grizzly.util.AbstractThreadPool$Worker.run(AbstractThreadPool.java:513)
   at java.lang.Thread.run(Thread.java:722)
Caused by: java.lang.IllegalAccessError: tried to access class 
org.jboss.jsr299.tck.tests.event.observer.enterprise.StockPrice from class 
org.jboss.jsr299.tck.tests.event.observer.enterprise.StockWatcherLocal$1879483017$Proxy$_$$_Weld$Proxy$
   at 
org.jboss.jsr299.tck.tests.event.observer.enterprise.StockWatcherLocal$1879483017$Proxy$_$$_Weld$Proxy$.observeStockPrice(StockWatcherLocal$1879483017$Proxy$_$$_Weld$Proxy$.java)
   at 
org.jboss.weld.introspector.jlr.WeldMethodImpl.invokeOnInstance(WeldMethodImpl.java:188)
   at 
org.jboss.weld.introspector.ForwardingWeldMethod.invokeOnInstance(ForwardingWeldMethod.java:59)
   at 
org.jboss.weld.injection.MethodInjectionPoint.invokeOnInstanceWithSpecialValue(MethodInjectionPoint.java:198)
   ... 63 more
... Removed 42 stack frames



2.  
org.jboss.jsr299.tck.tests.event.observer.enterprise.EnterpriseEventInheritenceTest
 testNonStaticObserverMethodInherited

javax.enterprise.event.ObserverException
   at java.lang.Class.newInstance0(Class.java:372)
   at java.lang.Class.newInstance(Class.java:325)
   at org.jboss.weld.injection.Exceptions.rethrowException(Exceptions.java:40)
   at org.jboss.weld.injection.Exceptions.rethrowException(Exceptions.java:92)
   at 
org.jboss.weld.injection.MethodInjectionPoint.invokeOnInstanceWithSpecialValue(MethodInjectionPoint.java:214)
   at 
org.jboss.weld.event.ObserverMethodImpl.sendEvent(ObserverMethodImpl.java:282)
   at 
org.jboss.weld.event.ObserverMethodImpl.sendEvent(ObserverMethodImpl.java:265)
   at 
org.jboss.weld.event.ObserverMethodImpl.notify(ObserverMethodImpl.java:234)
   at 
org.jboss.weld.manager.BeanManagerImpl.notifyObservers(BeanManagerImpl.java:635)
   at org.jboss.weld.manager.BeanManagerImpl.fireEvent(BeanManagerImpl.java:622)
   at org.jboss.weld.manager.BeanManagerImpl.fireEvent(BeanManagerImpl.java:616)
   at 
org.jboss.jsr299.tck.tests.event.observer.enterprise.EnterpriseEventInheritenceTest.testNonStaticObserverMethodInherited(EnterpriseEventInheritenceTest.java:44)
   at org.jboss.testharness.AbstractTest.run(AbstractTest.java:244)
   at org.jboss.testharness.impl.runner.TestRunner.run(TestRunner.java:61)
   at 
org.jboss.testharness.impl.runner.servlet.ServletTestRunner.doGet(ServletTestRunner.java:120)
   at javax.servlet.http.HttpServlet.service(HttpServlet.java:734)
   at javax.servlet.http.HttpServlet.service(HttpServlet.java:847)
   at 
org.apache.catalina.core.StandardWrapper.service(StandardWrapper.java:1539)
   at 
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:281)
   at 
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
   at 
org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:655)
   at 
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:595)
   at com.sun.enterprise.web.WebPipeline.invoke(WebPipeline.java:98)
   at 
com.sun.enterprise.web.PESessionLockingStandardPipeline.invoke(PESessionLockingStandardPipeline.java:91)
   at 
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:162)
   at 
org.apache.catalina.connector.CoyoteAdapter.doService(CoyoteAdapter.java:330)
   at 
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:231)
   at 
com.sun.enterprise.v3.services.impl.ContainerMapper.service(ContainerMapper.java:174)
   at com.sun.grizzly.http.ProcessorTask.invokeAdapter(ProcessorTask.java:828)
   at com.sun.grizzly.http.ProcessorTask.doProcess(ProcessorTask.java:725)
   at com.sun.grizzly.http.ProcessorTask.process(ProcessorTask.java:1019)
   at 
com.sun.grizzly.http.DefaultProtocolFilter.execute(DefaultProtocolFilter.java:225)
   at 
com.sun.grizzly.DefaultProtocolChain.executeProtocolFilter(DefaultProtocolChain.java:137)
   at 
com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:104)
   at com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:90)
   at com.sun.grizzly.http.HttpProtocolChain.execute(HttpProtocolChain.java:79)
   at 
com.sun.grizzly.ProtocolChainContextTask.doCall(ProtocolChainContextTask.java:54)
   at 
com.sun.grizzly.SelectionKeyContextTask.call(SelectionKeyContextTask.java:59)
   at com.sun.grizzly.ContextTask.run(ContextTask.java:71)
   at 
com.sun.grizzly.util.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:532)
   at 
com.sun.grizzly.util.AbstractThreadPool$Worker.run(AbstractThreadPool.java:513)
   at java.lang.Thread.run(Thread.java:722)
Caused by: java.lang.IllegalAccessError: tried to access class 
org.jboss.jsr299.tck.tests.event.observer.enterprise.Egg from class 
org.jboss.jsr299.tck.tests.event.observer.enterprise.FarmerLocal$LazyFarmerLocal$637225338$Proxy$_$$_Weld$Proxy$
   at 
org.jboss.jsr299.tck.tests.event.observer.enterprise.FarmerLocal$LazyFarmerLocal$637225338$Proxy$_$$_Weld$Proxy$.observeEggLaying(FarmerLocal$LazyFarmerLocal$637225338$Proxy$_$$_Weld$Proxy$.java)
   at 
org.jboss.weld.introspector.jlr.WeldMethodImpl.invokeOnInstance(WeldMethodImpl.java:188)
   at 
org.jboss.weld.introspector.ForwardingWeldMethod.invokeOnInstance(ForwardingWeldMethod.java:59)
   at 
org.jboss.weld.injection.MethodInjectionPoint.invokeOnInstanceWithSpecialValue(MethodInjectionPoint.java:198)
   ... 63 more
... Removed 42 stack frames


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

        
_______________________________________________
weld-issues mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/weld-issues

Reply via email to