You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@tuscany.apache.org by Thomas Darbois <Th...@edifixio.com> on 2008/10/09 18:33:45 UTC

JMS binding and example from Samples : helloworld-jms-webapp

I was testing the new sample  in tuscany 1.4 snapshot with jms binding : helloworld-jms-webapp

and i was unable to properly deploy it on a tomcat.

Here is the localhost log from tomcat.


9 oct. 2008 18:10:27 org.apache.catalina.core.StandardContext filterStart
GRAVE: Exception au démarrage du filtre tuscany
org.osoa.sca.ServiceRuntimeException: java.lang.reflect.InvocationTargetException
        at org.apache.tuscany.sca.host.embedded.SCADomain.createNewInstance(SCADomain.java:218)
        at org.apache.tuscany.sca.host.embedded.SCADomain.newInstance(SCADomain.java:76)
        at org.apache.tuscany.sca.host.webapp.WebAppServletHost.init(WebAppServletHost.java:220)
        at org.apache.tuscany.sca.host.webapp.TuscanyServletFilter.init(TuscanyServletFilter.java:52)
        at org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:275)
        at org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(ApplicationFilterConfig.java:39
7)
        at org.apache.catalina.core.ApplicationFilterConfig.<init>(ApplicationFilterConfig.java:108)
        at org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:3709)
        at org.apache.catalina.core.StandardContext.start(StandardContext.java:4356)
        at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:791)
        at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:771)
        at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:525)
        at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:829)
        at org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:718)
        at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:490)
        at org.apache.catalina.startup.HostConfig.check(HostConfig.java:1215)
        at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:293)
        at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:117)
        at org.apache.catalina.core.ContainerBase.backgroundProcess(ContainerBase.java:1337)
        at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(Container
Base.java:1601)
        at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(Container
Base.java:1610)
        at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.run(ContainerBase.java:15
90)
        at java.lang.Thread.run(Thread.java:619)
Caused by: java.lang.reflect.InvocationTargetException
        at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
        at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
        at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.j
ava:27)
        at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
        at org.apache.tuscany.sca.host.embedded.SCADomain.createNewInstance(SCADomain.java:199)
        ... 22 more
Caused by: org.osoa.sca.ServiceRuntimeException: java.lang.ClassCastException: org.apache.tuscany.sca.ex
tension.helper.impl.ImplementationsActivator cannot be cast to org.apache.tuscany.sca.core.ModuleActivat
or
        at org.apache.tuscany.sca.node.impl.NodeImpl.<init>(NodeImpl.java:345)
        at org.apache.tuscany.sca.node.impl.NodeFactoryImpl.createSCANode(NodeFactoryImpl.java:47)
        at org.apache.tuscany.sca.host.embedded.impl.DefaultSCADomain.init(DefaultSCADomain.java:172)
        at org.apache.tuscany.sca.host.embedded.impl.DefaultSCADomain.<init>(DefaultSCADomain.java:97)
        at org.apache.tuscany.sca.host.webapp.WebSCADomain.<init>(WebSCADomain.java:41)
        ... 27 more
Caused by: java.lang.ClassCastException: org.apache.tuscany.sca.extension.helper.impl.ImplementationsAct
ivator cannot be cast to org.apache.tuscany.sca.core.ModuleActivator
        at org.apache.tuscany.sca.node.impl.RuntimeBootStrapper.loadModules(RuntimeBootStrapper.java:321
)
        at org.apache.tuscany.sca.node.impl.RuntimeBootStrapper.start(RuntimeBootStrapper.java:134)
        at org.apache.tuscany.sca.node.impl.NodeImpl.initRuntime(NodeImpl.java:430)
        at org.apache.tuscany.sca.node.impl.NodeImpl.<init>(NodeImpl.java:313)
        ... 31 more



Environment :
Linux Ubuntu 8.04 (Linux Kernel 2.6.24-19-generic)
JAVA :  Java(TM) SE Runtime Environment (build 1.6.0_06-b02)
Maven version: 2.0.9
Tuscany snapshot 1.4, Revision 702173  (compiled with maven test skip = true  to avoid problem with memory and shorten the compilation).
Tomcat : apache-tomcat-6.0.16


Perhaps I ve missed something in the README and in the web documentation (http://tuscany.apache.org/sca-java-bindingjms.html) and forget to change some parameters in tomcat or in the context.xml of the webapp (I didn't change anything since it was saying it was already prepared for tomcat).

thanks for your help

Tomas


PS : Enjoy your retirement Simon Nash.




Re: JMS binding and example from Samples : helloworld-jms-webapp

Posted by ant elder <an...@gmail.com>.
On Thu, Oct 9, 2008 at 5:33 PM, Thomas Darbois
<Th...@edifixio.com>wrote:

> I was testing the new sample  in tuscany 1.4 snapshot with jms binding :
> helloworld-jms-webapp
>
> and i was unable to properly deploy it on a tomcat.
>
> Here is the localhost log from tomcat.
>
>
> 9 oct. 2008 18:10:27 org.apache.catalina.core.StandardContext filterStart
> GRAVE: Exception au démarrage du filtre tuscany
> org.osoa.sca.ServiceRuntimeException:
> java.lang.reflect.InvocationTargetException
>        at
> org.apache.tuscany.sca.host.embedded.SCADomain.createNewInstance(SCADomain.java:218)
>        at
> org.apache.tuscany.sca.host.embedded.SCADomain.newInstance(SCADomain.java:76)
>        at
> org.apache.tuscany.sca.host.webapp.WebAppServletHost.init(WebAppServletHost.java:220)
>        at
> org.apache.tuscany.sca.host.webapp.TuscanyServletFilter.init(TuscanyServletFilter.java:52)
>        at
> org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:275)
>        at
> org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(ApplicationFilterConfig.java:39
> 7)
>        at
> org.apache.catalina.core.ApplicationFilterConfig.<init>(ApplicationFilterConfig.java:108)
>        at
> org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:3709)
>        at
> org.apache.catalina.core.StandardContext.start(StandardContext.java:4356)
>        at
> org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:791)
>        at
> org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:771)
>        at
> org.apache.catalina.core.StandardHost.addChild(StandardHost.java:525)
>        at
> org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:829)
>        at
> org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:718)
>        at
> org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:490)
>        at
> org.apache.catalina.startup.HostConfig.check(HostConfig.java:1215)
>        at
> org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:293)
>        at
> org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:117)
>        at
> org.apache.catalina.core.ContainerBase.backgroundProcess(ContainerBase.java:1337)
>        at
> org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(Container
> Base.java:1601)
>        at
> org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(Container
> Base.java:1610)
>        at
> org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.run(ContainerBase.java:15
> 90)
>        at java.lang.Thread.run(Thread.java:619)
> Caused by: java.lang.reflect.InvocationTargetException
>        at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
> Method)
>        at
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
>        at
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.j
> ava:27)
>        at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
>        at
> org.apache.tuscany.sca.host.embedded.SCADomain.createNewInstance(SCADomain.java:199)
>        ... 22 more
> Caused by: org.osoa.sca.ServiceRuntimeException:
> java.lang.ClassCastException: org.apache.tuscany.sca.ex
> tension.helper.impl.ImplementationsActivator cannot be cast to
> org.apache.tuscany.sca.core.ModuleActivat
> or
>        at
> org.apache.tuscany.sca.node.impl.NodeImpl.<init>(NodeImpl.java:345)
>        at
> org.apache.tuscany.sca.node.impl.NodeFactoryImpl.createSCANode(NodeFactoryImpl.java:47)
>        at
> org.apache.tuscany.sca.host.embedded.impl.DefaultSCADomain.init(DefaultSCADomain.java:172)
>        at
> org.apache.tuscany.sca.host.embedded.impl.DefaultSCADomain.<init>(DefaultSCADomain.java:97)
>        at
> org.apache.tuscany.sca.host.webapp.WebSCADomain.<init>(WebSCADomain.java:41)
>        ... 27 more
> Caused by: java.lang.ClassCastException:
> org.apache.tuscany.sca.extension.helper.impl.ImplementationsAct
> ivator cannot be cast to org.apache.tuscany.sca.core.ModuleActivator
>        at
> org.apache.tuscany.sca.node.impl.RuntimeBootStrapper.loadModules(RuntimeBootStrapper.java:321
> )
>        at
> org.apache.tuscany.sca.node.impl.RuntimeBootStrapper.start(RuntimeBootStrapper.java:134)
>        at
> org.apache.tuscany.sca.node.impl.NodeImpl.initRuntime(NodeImpl.java:430)
>        at
> org.apache.tuscany.sca.node.impl.NodeImpl.<init>(NodeImpl.java:313)
>        ... 31 more
>
>
>
> Environment :
> Linux Ubuntu 8.04 (Linux Kernel 2.6.24-19-generic)
> JAVA :  Java(TM) SE Runtime Environment (build 1.6.0_06-b02)
> Maven version: 2.0.9
> Tuscany snapshot 1.4, Revision 702173  (compiled with maven test skip =
> true  to avoid problem with memory and shorten the compilation).
> Tomcat : apache-tomcat-6.0.16
>
>
> Perhaps I ve missed something in the README and in the web documentation (
> http://tuscany.apache.org/sca-java-bindingjms.html) and forget to change
> some parameters in tomcat or in the context.xml of the webapp (I didn't
> change anything since it was saying it was already prepared for tomcat).
>
> thanks for your help
>
> Tomas
>
>
> PS : Enjoy your retirement Simon Nash.
>
>
>
I've just tried this with the latest trunk code and it works ok for me in
tomcat with no changes or additional config needed in Tomcat. Its an odd
failure that you're seeing, i wonder if its picking up some modules at
different build levels which are incompatible, could you try building it
with mvn -U to force all the snapshots to be updated?

   ...ant