Hi Thusitha, TomEE 1.7.3 will be released further down the line. And, it will depend on latest Tomcat versions as well. If Tomcat brings in any major changes, TomEE will too. This will cause of incompatibilities since Carbon 4.4.0 is on Tomcat 7.0.59.
So, let's go with 1.7.2 when it'll be available. You can use the staging repo mentioned in the vote mail to build the TomEE 1.7.2 bundle for testing purposes. You do not have to build on snapshot version. Regards, KasunG On Thu, May 21, 2015 at 10:56 AM, Thusitha Thilina Dayaratne < [email protected]> wrote: > Looping the discussion through architecture. > > I've checked the TomEE 1.7.2 release vote. That has been canceled and > rerun. It will be end most probably tomorrow. > > Meanwhile the vote, one major issue has been fixed. According to TomEE > user group that fix will available from 1.7.3-SNAPSHOT. So should we go > with the 1.7.3-SNAPSHOT or do we go with 1.7.2-SNAPSHOT with a patch? > > Thanks > /Thusitha > > On Thu, May 21, 2015 at 8:18 PM, KasunG Gajasinghe <[email protected]> > wrote: > >> >> * We did some modifications for the javax/xml/soap package in Carbon >> 4.4.0. Please check with Sameera. >> >> * You are getting a javax.naming.NameNotFoundException because the named >> jndi resource, org.superbiz.servlet.WebserviceServlet/helloPojo, didn't get >> registered. So, the issue is at webapp deployment. TomEE logs all the JNDi >> resources it registers. So, let's see that and for any deployment time >> errors. >> >> * for transform error messages - Can you find out from which library this >> error occurs? TomEE provides instrumentation if the JPA provider is >> OpenJPA. May be, just may be, the error is related to that. >> >> On Thu, May 21, 2015 at 8:38 AM, KasunG Gajasinghe <[email protected]> >> wrote: >> >>> The tomee-ejb-example can be found here in product-as master - >>> modules/samples/product/JavaEE-TomEE/javaee-examples/ >>> >>> On Thu, May 21, 2015 at 7:15 AM, Thusitha Thilina Dayaratne < >>> [email protected]> wrote: >>> >>>> Hi, >>>> >>>> This is just a quick update on the progress. >>>> >>>> ClassCastException occures due to a bug in TomEE. They have fixed it >>>> now in the trunk. Since it not available in the 1.7.2 I patched the class. >>>> Now that is fine. >>>> http://openejb.markmail.org/message/3lzv4ouqxz5otvha?q=type:users >>>> https://issues.apache.org/jira/browse/TOMEE-1590 >>>> >>>> >>>> Is there a place that I can refer to the source of tomee-ejb-example? >>>> Is it the same thing on >>>> http://svn.apache.org/repos/asf/tomee/tomee/tags/tomee-1.6.0.2/examples/ejb-examples/ >>>> >>>> When I'm run jndi dump using tomee-ejb-example war (available in >>>> integration test) I'm getting >>>> >>>>> *** java.lang.instrument ASSERTION FAILED ***: "!errorOutstanding" >>>>> with message transform method call failed at >>>>> ../../../src/share/instrument/JPLISAgent.c line: 844 >>>>> *** java.lang.instrument ASSERTION FAILED ***: "!errorOutstanding" >>>>> with message transform method call failed at >>>>> ../../../src/share/instrument/JPLISAgent.c line: 844 >>>>> *** java.lang.instrument ASSERTION FAILED ***: "!errorOutstanding" >>>>> with message transform method call failed at >>>>> ../../../src/share/instrument/JPLISAgent.c line: 844 >>>>> *** java.lang.instrument ASSERTION FAILED ***: "!errorOutstanding" >>>>> with message transform method call failed at >>>>> ../../../src/share/instrument/JPLISAgent.c line: 844 >>>>> *** java.lang.instrument ASSERTION FAILED ***: "!errorOutstanding" >>>>> with message transform method call failed at >>>>> ../../../src/share/instrument/JPLISAgent.c line: 844 >>>>> *** java.lang.instrument ASSERTION FAILED ***: "!errorOutstanding" >>>>> with message transform method call failed at >>>>> ../../../src/share/instrument/JPLISAgent.c line: 844 >>>>> *** java.lang.instrument ASSERTION FAILED ***: "!errorOutstanding" >>>>> with message transform method call failed at >>>>> ../../../src/share/instrument/JPLISAgent.c line: 844 >>>> >>>> >>>> But when I build the above mentioned source and run that app to get the >>>> jndi dump there is no issue. >>>> >>>> When I run the Webservice in tomee-ejb-example.war, I'm getting >>>> following exception >>>> >>>>> java.lang.LinkageError: loader constraint violation: loader (instance >>>>> of <bootloader>) previously initiated loading for a different type with >>>>> name "javax/xml/soap/MessageFactory" >>>>> at java.lang.ClassLoader.findBootstrapClass(Native Method) >>>>> at >>>>> java.lang.ClassLoader.findBootstrapClassOrNull(ClassLoader.java:1070) >>>>> at java.lang.ClassLoader.loadClass(ClassLoader.java:414) >>>>> at java.lang.ClassLoader.loadClass(ClassLoader.java:358) >>>>> at >>>>> org.wso2.carbon.webapp.mgt.loader.CarbonWebappClassLoader.loadClass(CarbonWebappClassLoader.java:99) >>>>> at >>>>> org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1571) >>>>> at javax.xml.soap.FactoryFinder.newInstance(FactoryFinder.java:54) >>>>> at javax.xml.soap.FactoryFinder.find(FactoryFinder.java:122) >>>>> at javax.xml.soap.MessageFactory.newInstance(MessageFactory.java:85) >>>>> at >>>>> org.apache.cxf.binding.soap.saaj.SAAJFactoryResolver.createMessageFactory(SAAJFactoryResolver.java:56) >>>>> at >>>>> org.apache.cxf.binding.soap.saaj.SAAJOutInterceptor.getFactory(SAAJOutInterceptor.java:87) >>>>> at >>>>> org.apache.cxf.binding.soap.saaj.SAAJOutInterceptor.handleMessage(SAAJOutInterceptor.java:123) >>>>> at >>>>> org.apache.cxf.jaxws.handler.soap.SOAPHandlerInterceptor.handleMessage(SOAPHandlerInterceptor.java:120) >>>>> at >>>>> org.apache.cxf.jaxws.handler.soap.SOAPHandlerInterceptor.handleMessage(SOAPHandlerInterceptor.java:71) >>>>> at >>>>> org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:272) >>>>> at org.apache.cxf.endpoint.ClientImpl.doInvoke(ClientImpl.java:565) >>>>> at org.apache.cxf.endpoint.ClientImpl.invoke(ClientImpl.java:474) >>>>> at org.apache.cxf.endpoint.ClientImpl.invoke(ClientImpl.java:377) >>>>> at org.apache.cxf.endpoint.ClientImpl.invoke(ClientImpl.java:330) >>>>> at org.apache.cxf.frontend.ClientProxy.invokeSync(ClientProxy.java:96) >>>>> at >>>>> org.apache.cxf.jaxws.JaxWsClientProxy.invoke(JaxWsClientProxy.java:135) >>>>> at com.sun.proxy.$Proxy137.hello(Unknown Source) >>>>> >>>>> at >>>>> org.superbiz.servlet.WebserviceServlet.doGet(WebserviceServlet.java:46) >>>>> at javax.servlet.http.HttpServlet.service(HttpServlet.java:620) >>>>> at javax.servlet.http.HttpServlet.service(HttpServlet.java:727) >>>>> at >>>>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303) >>>>> at >>>>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) >>>>> at >>>>> org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52) >>>>> at >>>>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241) >>>>> at >>>>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) >>>>> at >>>>> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:220) >>>>> at >>>>> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122) >>>>> at org.apache.tomee.catalina.OpenEJBValve.invoke(OpenEJBValve.java:44) >>>>> at >>>>> org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:504) >>>>> at >>>>> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:170) >>>>> at >>>>> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103) >>>>> at >>>>> org.wso2.carbon.statistics.webapp.RequestIntercepterValve.invoke(RequestIntercepterValve.java:47) >>>>> at >>>>> org.wso2.carbon.bam.webapp.stat.publisher.WebAppStatisticPublisherValve.invoke(WebAppStatisticPublisherValve.java:104) >>>>> at >>>>> org.wso2.carbon.tomcat.ext.valves.CompositeValve.continueInvocation(CompositeValve.java:99) >>>>> at >>>>> org.wso2.carbon.tomcat.ext.valves.CarbonTomcatValve$1.invoke(CarbonTomcatValve.java:47) >>>>> at >>>>> org.wso2.carbon.webapp.mgt.TenantLazyLoaderValve.invoke(TenantLazyLoaderValve.java:57) >>>>> at >>>>> org.wso2.carbon.tomcat.ext.valves.TomcatValveContainer.invokeValves(TomcatValveContainer.java:47) >>>>> at >>>>> org.wso2.carbon.tomcat.ext.valves.CompositeValve.invoke(CompositeValve.java:62) >>>>> at >>>>> org.wso2.carbon.tomcat.ext.valves.CarbonStuckThreadDetectionValve.invoke(CarbonStuckThreadDetectionValve.java:159) >>>>> at >>>>> org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:950) >>>>> at >>>>> org.wso2.carbon.tomcat.ext.valves.CarbonContextCreatorValve.invoke(CarbonContextCreatorValve.java:57) >>>>> at >>>>> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116) >>>>> at >>>>> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:421) >>>>> at >>>>> org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1074) >>>>> at >>>>> org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:611) >>>>> at >>>>> org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1739) >>>>> at >>>>> org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:1698) >>>>> at >>>>> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) >>>>> at >>>>> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) >>>>> at >>>>> org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) >>>>> at java.lang.Thread.run(Thread.java:745) >>>>> >>>> >>>> >>>> When I run the same thing with the war that I build from source I'm >>>> getting >>>> >>>> *exception* >>>> >>>> javax.servlet.ServletException: Error instantiating servlet class >>>> org.superbiz.servlet.WebserviceServlet >>>> >>>> org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:504) >>>> >>>> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103) >>>> >>>> org.wso2.carbon.statistics.webapp.RequestIntercepterValve.invoke(RequestIntercepterValve.java:47) >>>> >>>> org.wso2.carbon.bam.webapp.stat.publisher.WebAppStatisticPublisherValve.invoke(WebAppStatisticPublisherValve.java:104) >>>> >>>> org.wso2.carbon.tomcat.ext.valves.CompositeValve.continueInvocation(CompositeValve.java:99) >>>> >>>> org.wso2.carbon.tomcat.ext.valves.CarbonTomcatValve$1.invoke(CarbonTomcatValve.java:47) >>>> >>>> org.wso2.carbon.webapp.mgt.TenantLazyLoaderValve.invoke(TenantLazyLoaderValve.java:57) >>>> >>>> org.wso2.carbon.tomcat.ext.valves.TomcatValveContainer.invokeValves(TomcatValveContainer.java:47) >>>> >>>> org.wso2.carbon.tomcat.ext.valves.CompositeValve.invoke(CompositeValve.java:62) >>>> >>>> org.wso2.carbon.tomcat.ext.valves.CarbonStuckThreadDetectionValve.invoke(CarbonStuckThreadDetectionValve.java:159) >>>> >>>> org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:950) >>>> >>>> org.wso2.carbon.tomcat.ext.valves.CarbonContextCreatorValve.invoke(CarbonContextCreatorValve.java:57) >>>> >>>> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:421) >>>> >>>> org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1074) >>>> >>>> org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:611) >>>> >>>> org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1739) >>>> >>>> org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:1698) >>>> >>>> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) >>>> >>>> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) >>>> >>>> org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) >>>> java.lang.Thread.run(Thread.java:745) >>>> >>>> *root cause* >>>> >>>> javax.naming.NameNotFoundException: Name >>>> [org.superbiz.servlet.WebserviceServlet/helloPojo] is not bound in this >>>> Context. Unable to find [org.superbiz.servlet.WebserviceServlet]. >>>> org.apache.naming.NamingContext.lookup(NamingContext.java:819) >>>> org.apache.naming.NamingContext.lookup(NamingContext.java:167) >>>> >>>> org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:504) >>>> >>>> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103) >>>> >>>> org.wso2.carbon.statistics.webapp.RequestIntercepterValve.invoke(RequestIntercepterValve.java:47) >>>> >>>> org.wso2.carbon.bam.webapp.stat.publisher.WebAppStatisticPublisherValve.invoke(WebAppStatisticPublisherValve.java:104) >>>> >>>> org.wso2.carbon.tomcat.ext.valves.CompositeValve.continueInvocation(CompositeValve.java:99) >>>> >>>> org.wso2.carbon.tomcat.ext.valves.CarbonTomcatValve$1.invoke(CarbonTomcatValve.java:47) >>>> >>>> org.wso2.carbon.webapp.mgt.TenantLazyLoaderValve.invoke(TenantLazyLoaderValve.java:57) >>>> >>>> org.wso2.carbon.tomcat.ext.valves.TomcatValveContainer.invokeValves(TomcatValveContainer.java:47) >>>> >>>> org.wso2.carbon.tomcat.ext.valves.CompositeValve.invoke(CompositeValve.java:62) >>>> >>>> org.wso2.carbon.tomcat.ext.valves.CarbonStuckThreadDetectionValve.invoke(CarbonStuckThreadDetectionValve.java:159) >>>> >>>> org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:950) >>>> >>>> org.wso2.carbon.tomcat.ext.valves.CarbonContextCreatorValve.invoke(CarbonContextCreatorValve.java:57) >>>> >>>> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:421) >>>> >>>> org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1074) >>>> >>>> org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:611) >>>> >>>> org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1739) >>>> >>>> org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:1698) >>>> >>>> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) >>>> >>>> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) >>>> >>>> org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) >>>> java.lang.Thread.run(Thread.java:745) >>>> >>>> >>>> >>>> I will look in to them :) >>>> >>>> >>>> Thanks >>>> >>>> >>>> >>>> On Thu, May 21, 2015 at 9:49 AM, Thusitha Thilina Dayaratne < >>>> [email protected]> wrote: >>>> >>>>> Thanks. >>>>> I will try out them :) >>>>> >>>>> I also tested following CDI apps in the javaee examples >>>>> >>>>> 1. cdi-alternative - Get an NPE >>>>> 2. cdi-decorator - Works fine >>>>> 3. cdi-event - Works fine >>>>> 4. cdi-inject - Works fine >>>>> 5. cdi-interceptor - Works fine >>>>> 6. cdi-produce - Works fine >>>>> 7. cdi-qualifier - Works fine >>>>> 8. cdi-scope - Works fine >>>>> >>>>> >>>>> >>>>> On Thu, May 21, 2015 at 9:43 AM, KasunG Gajasinghe <[email protected]> >>>>> wrote: >>>>> >>>>>> I have following notes for that exception- can you try the >>>>>> suggestions provided there? >>>>>> >>>>>> *ClassCast issue with jax-ws* >>>>>> how to get it work - >>>>>> * remove *javax.xml.ws.** from tomee bundle. >>>>>> * export org.apache.cxf.jaxws.spi.* - >>>>>> javax.xml.ws.spi.FactoryFinder$ConfigurationError: Provider >>>>>> org.apache.cxf.jaxws.spi.ProviderImpl not found >>>>>> * fix - "java.lang.RuntimeException: Cannot create a secure >>>>>> XMLInputFactory" - include new geronimo lib in lib/endorsed. - >>>>>> woodstox-core-asl, stax2-api is enuf >>>>>> * CNF - com.sun.xml.internal.messaging.saaj.soap.SAAJMetaFactoryImpl >>>>>> - copy saaj-impl-1.3.18.jar to lib/endorsed. >>>>>> >>>>>> >>>>>> >>>>>> On Wed, May 20, 2015 at 9:57 PM, Thusitha Thilina Dayaratne < >>>>>> [email protected]> wrote: >>>>>> >>>>>>> Hi, >>>>>>> >>>>>>> These are the exceptions that I'm getting >>>>>>> I tested same tomee-ejb-example with tomee 1.6.0.3. There I get same >>>>>>> exceptions too. So it seems that it is not related to the upgrade. I'm >>>>>>> looking more into them >>>>>>> >>>>>>> *When trying JNDI dump in tomee-ejb-example* >>>>>>> >>>>>>>> java.lang.ClassCastException: java.util.HashSet cannot be cast to >>>>>>>> java.util.List >>>>>>>> at >>>>>>>> org.apache.tomee.common.WsFactory.getObjectInstance(WsFactory.java:102) >>>>>>>> at >>>>>>>> org.apache.naming.factory.ResourceFactory.getObjectInstance(ResourceFactory.java:141) >>>>>>>> at >>>>>>>> javax.naming.spi.NamingManager.getObjectInstance(NamingManager.java:321) >>>>>>>> at org.apache.naming.NamingContext.lookup(NamingContext.java:842) >>>>>>>> at org.apache.naming.NamingContext.lookup(NamingContext.java:167) >>>>>>>> at org.superbiz.servlet.JndiServlet.addBindings(JndiServlet.java:67) >>>>>>>> at org.superbiz.servlet.JndiServlet.addBindings(JndiServlet.java:71) >>>>>>>> at org.superbiz.servlet.JndiServlet.addBindings(JndiServlet.java:71) >>>>>>>> at org.superbiz.servlet.JndiServlet.doGet(JndiServlet.java:43) >>>>>>>> at javax.servlet.http.HttpServlet.service(HttpServlet.java:620) >>>>>>>> at javax.servlet.http.HttpServlet.service(HttpServlet.java:727) >>>>>>>> at >>>>>>>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303) >>>>>>>> at >>>>>>>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) >>>>>>>> at >>>>>>>> org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52) >>>>>>>> at >>>>>>>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241) >>>>>>>> at >>>>>>>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) >>>>>>>> at >>>>>>>> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:220) >>>>>>>> at >>>>>>>> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122) >>>>>>>> at >>>>>>>> org.apache.tomee.catalina.OpenEJBValve.invoke(OpenEJBValve.java:44) >>>>>>>> at >>>>>>>> org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:504) >>>>>>>> at >>>>>>>> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:170) >>>>>>>> at >>>>>>>> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103) >>>>>>>> at >>>>>>>> org.wso2.carbon.statistics.webapp.RequestIntercepterValve.invoke(RequestIntercepterValve.java:47) >>>>>>>> at >>>>>>>> org.wso2.carbon.bam.webapp.stat.publisher.WebAppStatisticPublisherValve.invoke(WebAppStatisticPublisherValve.java:104) >>>>>>>> at >>>>>>>> org.wso2.carbon.tomcat.ext.valves.CompositeValve.continueInvocation(CompositeValve.java:99) >>>>>>>> at >>>>>>>> org.wso2.carbon.tomcat.ext.valves.CarbonTomcatValve$1.invoke(CarbonTomcatValve.java:47) >>>>>>>> at >>>>>>>> org.wso2.carbon.webapp.mgt.TenantLazyLoaderValve.invoke(TenantLazyLoaderValve.java:57) >>>>>>>> at >>>>>>>> org.wso2.carbon.tomcat.ext.valves.TomcatValveContainer.invokeValves(TomcatValveContainer.java:47) >>>>>>>> at >>>>>>>> org.wso2.carbon.tomcat.ext.valves.CompositeValve.invoke(CompositeValve.java:62) >>>>>>>> at >>>>>>>> org.wso2.carbon.tomcat.ext.valves.CarbonStuckThreadDetectionValve.invoke(CarbonStuckThreadDetectionValve.java:159) >>>>>>>> at >>>>>>>> org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:950) >>>>>>>> at >>>>>>>> org.wso2.carbon.tomcat.ext.valves.CarbonContextCreatorValve.invoke(CarbonContextCreatorValve.java:57) >>>>>>>> at >>>>>>>> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116) >>>>>>>> at >>>>>>>> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:421) >>>>>>>> at >>>>>>>> org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1074) >>>>>>>> at >>>>>>>> org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:611) >>>>>>>> at >>>>>>>> org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1739) >>>>>>>> at >>>>>>>> org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:1698) >>>>>>>> at >>>>>>>> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) >>>>>>>> at >>>>>>>> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) >>>>>>>> at >>>>>>>> org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) >>>>>>>> at java.lang.Thread.run(Thread.java:745) >>>>>>> >>>>>>> >>>>>>> >>>>>>> *When trying webservice under tomee-ejb-example* >>>>>>> >>>>>>>> java.lang.ClassCastException: java.util.HashSet cannot be cast to >>>>>>>> java.util.List >>>>>>>> at >>>>>>>> org.apache.tomee.common.WsFactory.getObjectInstance(WsFactory.java:102) >>>>>>>> at >>>>>>>> org.apache.naming.factory.ResourceFactory.getObjectInstance(ResourceFactory.java:141) >>>>>>>> at >>>>>>>> javax.naming.spi.NamingManager.getObjectInstance(NamingManager.java:321) >>>>>>>> at org.apache.naming.NamingContext.lookup(NamingContext.java:842) >>>>>>>> at org.apache.naming.NamingContext.lookup(NamingContext.java:153) >>>>>>>> at org.apache.naming.NamingContext.lookup(NamingContext.java:830) >>>>>>>> at org.apache.naming.NamingContext.lookup(NamingContext.java:153) >>>>>>>> at org.apache.naming.NamingContext.lookup(NamingContext.java:830) >>>>>>>> at org.apache.naming.NamingContext.lookup(NamingContext.java:153) >>>>>>>> at org.apache.naming.NamingContext.lookup(NamingContext.java:830) >>>>>>>> at org.apache.naming.NamingContext.lookup(NamingContext.java:167) >>>>>>>> at >>>>>>>> org.apache.openejb.InjectionProcessor.fillInjectionProperties(InjectionProcessor.java:216) >>>>>>>> at >>>>>>>> org.apache.openejb.InjectionProcessor.construct(InjectionProcessor.java:120) >>>>>>>> at >>>>>>>> org.apache.openejb.InjectionProcessor.createInstance(InjectionProcessor.java:91) >>>>>>>> at >>>>>>>> org.apache.openejb.core.WebContext.newInstance(WebContext.java:145) >>>>>>>> at >>>>>>>> org.apache.tomee.catalina.JavaeeInstanceManager.newInstance(JavaeeInstanceManager.java:46) >>>>>>>> at >>>>>>>> org.apache.tomee.catalina.JavaeeInstanceManager.newInstance(JavaeeInstanceManager.java:66) >>>>>>>> at >>>>>>>> org.apache.tomee.catalina.JavaeeInstanceManager.newInstance(JavaeeInstanceManager.java:61) >>>>>>>> at >>>>>>>> org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1148) >>>>>>>> at >>>>>>>> org.apache.catalina.core.StandardWrapper.allocate(StandardWrapper.java:864) >>>>>>>> at >>>>>>>> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:134) >>>>>>>> at >>>>>>>> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122) >>>>>>>> at >>>>>>>> org.apache.tomee.catalina.OpenEJBValve.invoke(OpenEJBValve.java:44) >>>>>>>> at >>>>>>>> org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:504) >>>>>>>> at >>>>>>>> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:170) >>>>>>>> at >>>>>>>> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103) >>>>>>>> at >>>>>>>> org.wso2.carbon.statistics.webapp.RequestIntercepterValve.invoke(RequestIntercepterValve.java:47) >>>>>>>> at >>>>>>>> org.wso2.carbon.bam.webapp.stat.publisher.WebAppStatisticPublisherValve.invoke(WebAppStatisticPublisherValve.java:104) >>>>>>>> at >>>>>>>> org.wso2.carbon.tomcat.ext.valves.CompositeValve.continueInvocation(CompositeValve.java:99) >>>>>>>> at >>>>>>>> org.wso2.carbon.tomcat.ext.valves.CarbonTomcatValve$1.invoke(CarbonTomcatValve.java:47) >>>>>>>> at >>>>>>>> org.wso2.carbon.webapp.mgt.TenantLazyLoaderValve.invoke(TenantLazyLoaderValve.java:57) >>>>>>>> at >>>>>>>> org.wso2.carbon.tomcat.ext.valves.TomcatValveContainer.invokeValves(TomcatValveContainer.java:47) >>>>>>>> at >>>>>>>> org.wso2.carbon.tomcat.ext.valves.CompositeValve.invoke(CompositeValve.java:62) >>>>>>>> at >>>>>>>> org.wso2.carbon.tomcat.ext.valves.CarbonStuckThreadDetectionValve.invoke(CarbonStuckThreadDetectionValve.java:159) >>>>>>>> at >>>>>>>> org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:950) >>>>>>>> at >>>>>>>> org.wso2.carbon.tomcat.ext.valves.CarbonContextCreatorValve.invoke(CarbonContextCreatorValve.java:57) >>>>>>>> at >>>>>>>> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116) >>>>>>>> at >>>>>>>> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:421) >>>>>>>> at >>>>>>>> org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1074) >>>>>>>> at >>>>>>>> org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:611) >>>>>>>> at >>>>>>>> org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1739) >>>>>>>> at >>>>>>>> org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:1698) >>>>>>>> at >>>>>>>> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) >>>>>>>> at >>>>>>>> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) >>>>>>>> at >>>>>>>> org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) >>>>>>>> at java.lang.Thread.run(Thread.java:745) >>>>>>>> [2015-05-21 09:21:04,810] WARN >>>>>>>> {org.apache.openejb.InjectionProcessor} - Injection data not found in >>>>>>>> JNDI >>>>>>>> context: >>>>>>>> jndiName='comp/env/org.superbiz.servlet.WebserviceServlet/helloPojo', >>>>>>>> target=org.superbiz.servlet.WebserviceServlet/helloPojo >>>>>>>> [2015-05-21 09:21:04,811] ERROR >>>>>>>> {org.apache.catalina.core.StandardWrapperValve} - Servlet.service() >>>>>>>> for >>>>>>>> servlet [WebserviceServlet] in context with path >>>>>>>> [/tomee-ejb-examples-1.1.0] threw exception >>>>>>>> java.lang.NullPointerException >>>>>>>> at >>>>>>>> org.superbiz.servlet.WebserviceServlet.doGet(WebserviceServlet.java:46) >>>>>>>> at javax.servlet.http.HttpServlet.service(HttpServlet.java:620) >>>>>>>> at javax.servlet.http.HttpServlet.service(HttpServlet.java:727) >>>>>>>> at >>>>>>>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303) >>>>>>>> at >>>>>>>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) >>>>>>>> at >>>>>>>> org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52) >>>>>>>> at >>>>>>>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241) >>>>>>>> at >>>>>>>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) >>>>>>>> at >>>>>>>> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:220) >>>>>>>> at >>>>>>>> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122) >>>>>>>> at >>>>>>>> org.apache.tomee.catalina.OpenEJBValve.invoke(OpenEJBValve.java:44) >>>>>>>> at >>>>>>>> org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:504) >>>>>>>> at >>>>>>>> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:170) >>>>>>>> at >>>>>>>> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103) >>>>>>>> at >>>>>>>> org.wso2.carbon.statistics.webapp.RequestIntercepterValve.invoke(RequestIntercepterValve.java:47) >>>>>>>> at >>>>>>>> org.wso2.carbon.bam.webapp.stat.publisher.WebAppStatisticPublisherValve.invoke(WebAppStatisticPublisherValve.java:104) >>>>>>>> at >>>>>>>> org.wso2.carbon.tomcat.ext.valves.CompositeValve.continueInvocation(CompositeValve.java:99) >>>>>>>> at >>>>>>>> org.wso2.carbon.tomcat.ext.valves.CarbonTomcatValve$1.invoke(CarbonTomcatValve.java:47) >>>>>>>> at >>>>>>>> org.wso2.carbon.webapp.mgt.TenantLazyLoaderValve.invoke(TenantLazyLoaderValve.java:57) >>>>>>>> at >>>>>>>> org.wso2.carbon.tomcat.ext.valves.TomcatValveContainer.invokeValves(TomcatValveContainer.java:47) >>>>>>>> at >>>>>>>> org.wso2.carbon.tomcat.ext.valves.CompositeValve.invoke(CompositeValve.java:62) >>>>>>>> at >>>>>>>> org.wso2.carbon.tomcat.ext.valves.CarbonStuckThreadDetectionValve.invoke(CarbonStuckThreadDetectionValve.java:159) >>>>>>>> at >>>>>>>> org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:950) >>>>>>>> at >>>>>>>> org.wso2.carbon.tomcat.ext.valves.CarbonContextCreatorValve.invoke(CarbonContextCreatorValve.java:57) >>>>>>>> at >>>>>>>> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116) >>>>>>>> at >>>>>>>> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:421) >>>>>>>> at >>>>>>>> org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1074) >>>>>>>> at >>>>>>>> org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:611) >>>>>>>> at >>>>>>>> org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1739) >>>>>>>> at >>>>>>>> org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:1698) >>>>>>>> at >>>>>>>> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) >>>>>>>> at >>>>>>>> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) >>>>>>>> at >>>>>>>> org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) >>>>>>>> at java.lang.Thread.run(Thread.java:745) >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> On Thu, May 21, 2015 at 3:57 AM, KasunG Gajasinghe <[email protected]> >>>>>>> wrote: >>>>>>> >>>>>>>> >>>>>>>> Awesome.. Can you send me the exceptions you are seeing? >>>>>>>> >>>>>>>> There are several samples here. [1] We have verify all of them as >>>>>>>> well. >>>>>>>> >>>>>>>> [1] https://github.com/wso2as-developer/javaee-samples >>>>>>>> >>>>>>>> On Wed, May 20, 2015 at 11:41 AM, Thusitha Thilina Dayaratne < >>>>>>>> [email protected]> wrote: >>>>>>>> >>>>>>>>> Hi, >>>>>>>>> >>>>>>>>> I updated the TomEE bundle and created the TomEE resource bundle. >>>>>>>>> Now AS getting build and start successfully. >>>>>>>>> When I run the existing integration tests some of them get failed. >>>>>>>>> Then I manually deployed the 3 apps in javaee test under integration >>>>>>>>> module >>>>>>>>> >>>>>>>>> 1. CDI-produce app - After some openwebbeans patching now this >>>>>>>>> is working. >>>>>>>>> 2. jpa-student-register - this works fine >>>>>>>>> 3. tomee-ejb-example - throws some exceptions. >>>>>>>>> >>>>>>>>> Currently working on fixing the exception in tomee-ejb-example >>>>>>>>> >>>>>>>>> Thanks >>>>>>>>> -- >>>>>>>>> Thusitha Dayaratne >>>>>>>>> Software Engineer >>>>>>>>> WSO2 Inc. - lean . enterprise . middleware | wso2.com >>>>>>>>> >>>>>>>>> Mobile +94712756809 >>>>>>>>> Blog alokayasoya.blogspot.com >>>>>>>>> About http://about.me/thusithathilina >>>>>>>>> >>>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> -- >>>>>>>> >>>>>>>> *Kasun Gajasinghe*Senior Software Engineer, WSO2 Inc. >>>>>>>> email: kasung AT spamfree wso2.com >>>>>>>> linked-in: http://lk.linkedin.com/in/gajasinghe >>>>>>>> blog: http://kasunbg.org >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> -- >>>>>>> Thusitha Dayaratne >>>>>>> Software Engineer >>>>>>> WSO2 Inc. - lean . enterprise . middleware | wso2.com >>>>>>> >>>>>>> Mobile +94712756809 >>>>>>> Blog alokayasoya.blogspot.com >>>>>>> About http://about.me/thusithathilina >>>>>>> >>>>>>> >>>>>> >>>>>> >>>>>> -- >>>>>> >>>>>> *Kasun Gajasinghe*Senior Software Engineer, WSO2 Inc. >>>>>> email: kasung AT spamfree wso2.com >>>>>> linked-in: http://lk.linkedin.com/in/gajasinghe >>>>>> blog: http://kasunbg.org >>>>>> >>>>>> >>>>>> >>>>> >>>>> >>>>> >>>>> -- >>>>> Thusitha Dayaratne >>>>> Software Engineer >>>>> WSO2 Inc. - lean . enterprise . middleware | wso2.com >>>>> >>>>> Mobile +94712756809 >>>>> Blog alokayasoya.blogspot.com >>>>> About http://about.me/thusithathilina >>>>> >>>>> >>>> >>>> >>>> -- >>>> Thusitha Dayaratne >>>> Software Engineer >>>> WSO2 Inc. - lean . enterprise . middleware | wso2.com >>>> >>>> Mobile +94712756809 >>>> Blog alokayasoya.blogspot.com >>>> About http://about.me/thusithathilina >>>> >>>> >>> >>> >>> -- >>> >>> *Kasun Gajasinghe*Senior Software Engineer, WSO2 Inc. >>> email: kasung AT spamfree wso2.com >>> linked-in: http://lk.linkedin.com/in/gajasinghe >>> blog: http://kasunbg.org >>> >>> >>> >> >> >> >> -- >> >> *Kasun Gajasinghe*Senior Software Engineer, WSO2 Inc. >> email: kasung AT spamfree wso2.com >> linked-in: http://lk.linkedin.com/in/gajasinghe >> blog: http://kasunbg.org >> >> >> > > > > -- > Thusitha Dayaratne > Software Engineer > WSO2 Inc. - lean . enterprise . middleware | wso2.com > > Mobile +94712756809 > Blog alokayasoya.blogspot.com > About http://about.me/thusithathilina > > > On Thu, May 21, 2015 at 4:58 PM, Thusitha Thilina Dayaratne < > [email protected]> wrote: > >> Hi, >> >> This is to inform the current progress of WSO2-AS upgrade for TomEE 1.7.2 >> Since TomEE 1.7.2 still not released yet we are using 1.7.2-SNAPSHOT at >> the moment. >> I updated the TomEE bundle and created the TomEE resource bundle. Now >> WSO2-AS is getting build and server can be start without any issues with >> the TomEE listener. >> >> When I run the existing integration tests some of them get failed. Then I >> manually deployed the 3 apps that are available under javaee in >> as-integration module and following apps which are available in the[1] >> >> 1. CDI-produce app - After a openwebbeans patching now this is >> working. >> 2. jpa-student-register - this works fine >> 3. tomee-ejb-example - Get some exceptions. >> 4. cdi-alternative - Get an NPE >> 5. cdi-decorator - Works fine >> 6. cdi-event - Works fine >> 7. cdi-inject - Works fine >> 8. cdi-interceptor - Works fine >> 9. cdi-produce - Works fine >> 10. cdi-qualifier - Works fine >> 11. cdi-scope - Works fine >> >> Currently I'm working on fixing the remaining issues. >> >> [1] https://github.com/wso2as-developer/javaee-samples >> >> Thanks >> Best Regards >> -- >> Thusitha Dayaratne >> Software Engineer >> WSO2 Inc. - lean . enterprise . middleware | wso2.com >> >> Mobile +94712756809 >> Blog alokayasoya.blogspot.com >> About http://about.me/thusithathilina >> >> > > > -- > Thusitha Dayaratne > Software Engineer > WSO2 Inc. - lean . enterprise . middleware | wso2.com > > Mobile +94712756809 > Blog alokayasoya.blogspot.com > About http://about.me/thusithathilina > > > _______________________________________________ > Architecture mailing list > [email protected] > https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture > > -- *Kasun Gajasinghe*Senior Software Engineer, WSO2 Inc. email: kasung AT spamfree wso2.com linked-in: http://lk.linkedin.com/in/gajasinghe blog: http://kasunbg.org
_______________________________________________ Architecture mailing list [email protected] https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture
