[ 
https://issues.apache.org/jira/browse/TUSCANY-3551?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Simon Nash closed TUSCANY-3551.
-------------------------------


> ClassCastException in SCA Store Tutorial Integration Test
> ---------------------------------------------------------
>
>                 Key: TUSCANY-3551
>                 URL: https://issues.apache.org/jira/browse/TUSCANY-3551
>             Project: Tuscany
>          Issue Type: Bug
>          Components: Java SCA Tutorial
>    Affects Versions: Java-SCA-1.6
>         Environment: Windows Vista
>            Reporter: Simon Nash
>            Assignee: Simon Nash
>             Fix For: Java-SCA-Next
>
>
> The maven build of the SCA Store Tutorial integration test in the 1.6 release 
> and 1.x trunk fails with the following error:
> [INFO] 
> ------------------------------------------------------------------------
> [INFO] Building Apache Tuscany SCA Store Tutorial Integration Test
> [INFO]    task-segment: [install]
> [INFO] 
> ------------------------------------------------------------------------
> [INFO] [tuscanyant-generator:generate {execution: default}]
> [INFO] Generating E:\td\sca1x\trunk\tutorials\store\store-test/build.xml
> [INFO] [resources:resources]
> [WARNING] Using platform encoding (Cp1252 actually) to copy filtered 
> resources,
> i.e. build is platform dependent!
> [INFO] Copying 1 resource
> [INFO] [compiler:compile]
> [INFO] No sources to compile
> [INFO] [resources:testResources]
> [WARNING] Using platform encoding (Cp1252 actually) to copy filtered 
> resources,
> i.e. build is platform dependent!
> [INFO] skip non existing resourceDirectory 
> E:\td\sca1x\trunk\tutorials\store\sto
> re-test\src\test\resources
> [INFO] [compiler:testCompile]
> [INFO] Compiling 2 source files to 
> E:\td\sca1x\trunk\tutorials\store\store-test\
> target\test-classes
> [INFO] [surefire:test]
> [INFO] Surefire report directory: 
> E:\td\sca1x\trunk\tutorials\store\store-test\t
> arget\surefire-reports
> -------------------------------------------------------
>  T E S T S
> -------------------------------------------------------
> Running test.StoreSupplierTestCase
> 08-May-2010 15:58:04 org.apache.tuscany.sca.node.impl.NodeImpl <init>
> INFO: Creating node: DomainManager.composite
> 08-May-2010 15:58:05 org.apache.tuscany.sca.node.impl.NodeImpl configureNode
> INFO: Loading contribution: 
> file:/C:/Users/nash/.m2/repository/org/apache/tuscan
> y/sca/tuscany-domain-manager/1.7-SNAPSHOT/tuscany-domain-manager-1.7-SNAPSHOT.ja
> r
> Using default configuration properties.
> 08-May-2010 15:58:07 
> org.apache.tuscany.sca.assembly.builder.impl.ComponentRefer
> enceWireBuilderImpl
> WARNING: No targets for reference: Composite = 
> {http://tuscany.apache.org/xmlns/
> sca/1.0}DomainManager Reference = domainSearch
> 08-May-2010 15:58:07 
> org.apache.tuscany.sca.assembly.builder.impl.ComponentRefer
> enceWireBuilderImpl
> WARNING: No targets for reference: Composite = 
> {http://tuscany.apache.org/xmlns/
> sca/1.0}DomainManager Reference = contributionReader
> 08-May-2010 15:58:07 org.apache.tuscany.sca.node.impl.NodeImpl start
> INFO: Starting node: DomainManager.composite
> 08-May-2010 15:58:07 org.apache.tuscany.sca.http.jetty.JettyServer 
> addServletMap
> ping
> INFO: Added Servlet mapping: http://GrosMorne:9990/ui/home/*
> 08-May-2010 15:58:07 org.apache.tuscany.sca.http.jetty.JettyServer 
> addServletMap
> ping
> INFO: Added Servlet mapping: http://GrosMorne:9990/ui/home/home.js
> 08-May-2010 15:58:07 org.apache.tuscany.sca.http.jetty.JettyServer 
> addServletMap
> ping
> INFO: Added Servlet mapping: http://GrosMorne:9990/ui/search/*
> 08-May-2010 15:58:07 org.apache.tuscany.sca.http.jetty.JettyServer 
> addServletMap
> ping
> INFO: Added Servlet mapping: http://GrosMorne:9990/ui/search/search.js
> 08-May-2010 15:58:07 org.apache.tuscany.sca.http.jetty.JettyServer 
> addServletMap
> ping
> INFO: Added Servlet mapping: http://GrosMorne:9990/ui/home-gadget/*
> 08-May-2010 15:58:07 org.apache.tuscany.sca.http.jetty.JettyServer 
> addServletMap
> ping
> INFO: Added Servlet mapping: 
> http://GrosMorne:9990/ui/home-gadget/home-gadget.js
> 08-May-2010 15:58:07 org.apache.tuscany.sca.http.jetty.JettyServer 
> addServletMap
> ping
> INFO: Added Servlet mapping: http://GrosMorne:9990/ui/workspace/*
> 08-May-2010 15:58:07 org.apache.tuscany.sca.http.jetty.JettyServer 
> addServletMap
> ping
> INFO: Added Servlet mapping: http://GrosMorne:9990/ui/workspace/workspace.js
> 08-May-2010 15:58:07 org.apache.tuscany.sca.http.jetty.JettyServer 
> addServletMap
> ping
> INFO: Added Servlet mapping: http://GrosMorne:9990/ui/workspace-gadget/*
> 08-May-2010 15:58:07 org.apache.tuscany.sca.http.jetty.JettyServer 
> addServletMap
> ping
> INFO: Added Servlet mapping: 
> http://GrosMorne:9990/ui/workspace-gadget/workspace
> -gadget.js
> 08-May-2010 15:58:07 org.apache.tuscany.sca.http.jetty.JettyServer 
> addServletMap
> ping
> INFO: Added Servlet mapping: http://GrosMorne:9990/ui/files/*
> 08-May-2010 15:58:07 org.apache.tuscany.sca.http.jetty.JettyServer 
> addServletMap
> ping
> INFO: Added Servlet mapping: http://GrosMorne:9990/ui/files/files.js
> 08-May-2010 15:58:07 org.apache.tuscany.sca.http.jetty.JettyServer 
> addServletMap
> ping
> INFO: Added Servlet mapping: http://GrosMorne:9990/ui/files-gadget/*
> 08-May-2010 15:58:07 org.apache.tuscany.sca.http.jetty.JettyServer 
> addServletMap
> ping
> INFO: Added Servlet mapping: 
> http://GrosMorne:9990/ui/files-gadget/files-gadget.
> js
> 08-May-2010 15:58:07 org.apache.tuscany.sca.http.jetty.JettyServer 
> addServletMap
> ping
> INFO: Added Servlet mapping: http://GrosMorne:9990/ui/composite/*
> 08-May-2010 15:58:07 org.apache.tuscany.sca.http.jetty.JettyServer 
> addServletMap
> ping
> INFO: Added Servlet mapping: http://GrosMorne:9990/ui/composite/composite.js
> 08-May-2010 15:58:07 org.apache.tuscany.sca.http.jetty.JettyServer 
> addServletMap
> ping
> INFO: Added Servlet mapping: http://GrosMorne:9990/ui/composite-gadget/*
> 08-May-2010 15:58:07 org.apache.tuscany.sca.http.jetty.JettyServer 
> addServletMap
> ping
> INFO: Added Servlet mapping: 
> http://GrosMorne:9990/ui/composite-gadget/composite
> -gadget.js
> 08-May-2010 15:58:07 org.apache.tuscany.sca.http.jetty.JettyServer 
> addServletMap
> ping
> INFO: Added Servlet mapping: http://GrosMorne:9990/ui/cloud/*
> 08-May-2010 15:58:07 org.apache.tuscany.sca.http.jetty.JettyServer 
> addServletMap
> ping
> INFO: Added Servlet mapping: http://GrosMorne:9990/ui/cloud/cloud.js
> 08-May-2010 15:58:07 org.apache.tuscany.sca.http.jetty.JettyServer 
> addServletMap
> ping
> INFO: Added Servlet mapping: http://GrosMorne:9990/ui/cloud-gadget/*
> 08-May-2010 15:58:07 org.apache.tuscany.sca.http.jetty.JettyServer 
> addServletMap
> ping
> INFO: Added Servlet mapping: 
> http://GrosMorne:9990/ui/cloud-gadget/cloud-gadget.
> js
> 08-May-2010 15:58:07 org.apache.tuscany.sca.http.jetty.JettyServer 
> addServletMap
> ping
> INFO: Added Servlet mapping: http://GrosMorne:9990/workspace/*
> 08-May-2010 15:58:07 org.apache.tuscany.sca.http.jetty.JettyServer 
> addServletMap
> ping
> INFO: Added Servlet mapping: http://GrosMorne:9990/workspace/
> 08-May-2010 15:58:07 org.apache.tuscany.sca.http.jetty.JettyServer 
> addServletMap
> ping
> INFO: Added Servlet mapping: http://GrosMorne:9990/contribution/*
> 08-May-2010 15:58:07 org.apache.tuscany.sca.http.jetty.JettyServer 
> addServletMap
> ping
> INFO: Added Servlet mapping: http://GrosMorne:9990/feed/files/*
> 08-May-2010 15:58:07 org.apache.tuscany.sca.http.jetty.JettyServer 
> addServletMap
> ping
> INFO: Added Servlet mapping: http://GrosMorne:9990/feed/files/
> 08-May-2010 15:58:07 org.apache.tuscany.sca.http.jetty.JettyServer 
> addServletMap
> ping
> INFO: Added Servlet mapping: http://GrosMorne:9990/files/*
> 08-May-2010 15:58:07 org.apache.tuscany.sca.http.jetty.JettyServer 
> addServletMap
> ping
> INFO: Added Servlet mapping: http://GrosMorne:9990/composite/*
> 08-May-2010 15:58:07 org.apache.tuscany.sca.http.jetty.JettyServer 
> addServletMap
> ping
> INFO: Added Servlet mapping: http://GrosMorne:9990/composite/
> 08-May-2010 15:58:07 org.apache.tuscany.sca.http.jetty.JettyServer 
> addServletMap
> ping
> INFO: Added Servlet mapping: http://GrosMorne:9990/composite-source/*
> 08-May-2010 15:58:07 org.apache.tuscany.sca.http.jetty.JettyServer 
> addServletMap
> ping
> INFO: Added Servlet mapping: http://GrosMorne:9990/deployable/*
> 08-May-2010 15:58:08 org.apache.tuscany.sca.http.jetty.JettyServer 
> addServletMap
> ping
> INFO: Added Servlet mapping: http://GrosMorne:9990/deployable/
> 08-May-2010 15:58:08 org.apache.tuscany.sca.http.jetty.JettyServer 
> addServletMap
> ping
> INFO: Added Servlet mapping: http://GrosMorne:9990/composite-generated/*
> 08-May-2010 15:58:08 org.apache.tuscany.sca.http.jetty.JettyServer 
> addServletMap
> ping
> INFO: Added Servlet mapping: http://GrosMorne:9990/composite-resolved/*
> 08-May-2010 15:58:08 org.apache.tuscany.sca.http.jetty.JettyServer 
> addServletMap
> ping
> INFO: Added Servlet mapping: http://GrosMorne:9990/cloud/*
> 08-May-2010 15:58:08 org.apache.tuscany.sca.http.jetty.JettyServer 
> addServletMap
> ping
> INFO: Added Servlet mapping: http://GrosMorne:9990/cloud/
> 08-May-2010 15:58:08 org.apache.tuscany.sca.http.jetty.JettyServer 
> addServletMap
> ping
> INFO: Added Servlet mapping: http://GrosMorne:9990/cloud-source/*
> 08-May-2010 15:58:08 org.apache.tuscany.sca.http.jetty.JettyServer 
> addServletMap
> ping
> INFO: Added Servlet mapping: http://GrosMorne:9990/composite-config/*
> 08-May-2010 15:58:08 org.apache.tuscany.sca.http.jetty.JettyServer 
> addServletMap
> ping
> INFO: Added Servlet mapping: http://GrosMorne:9990/composite-config/
> 08-May-2010 15:58:08 org.apache.tuscany.sca.http.jetty.JettyServer 
> addServletMap
> ping
> INFO: Added Servlet mapping: http://GrosMorne:9990/node-config/*
> 08-May-2010 15:58:08 org.apache.tuscany.sca.http.jetty.JettyServer 
> addServletMap
> ping
> INFO: Added Servlet mapping: http://GrosMorne:9990/quickstart/*
> 08-May-2010 15:58:08 org.apache.tuscany.sca.http.jetty.JettyServer 
> addServletMap
> ping
> INFO: Added Servlet mapping: http://GrosMorne:9990/search/*
> 08-May-2010 15:58:08 org.apache.tuscany.sca.http.jetty.JettyServer 
> addServletMap
> ping
> INFO: Added Servlet mapping: http://GrosMorne:9990/search/
> 08-May-2010 15:58:08 org.apache.tuscany.sca.http.jetty.JettyServer 
> addServletMap
> ping
> INFO: Added Servlet mapping: http://GrosMorne:9990/processes/*
> 08-May-2010 15:58:08 org.apache.tuscany.sca.http.jetty.JettyServer 
> addServletMap
> ping
> INFO: Added Servlet mapping: http://GrosMorne:9990/processes/
> 08-May-2010 15:58:08 org.apache.tuscany.sca.http.jetty.JettyServer 
> addServletMap
> ping
> INFO: Added Servlet mapping: http://GrosMorne:9990/node/processes/*
> 08-May-2010 15:58:08 org.apache.tuscany.sca.http.jetty.JettyServer 
> addServletMap
> ping
> INFO: Added Servlet mapping: http://GrosMorne:9990/node/processes/
> 08-May-2010 15:58:08 org.apache.tuscany.sca.http.jetty.JettyServer 
> addServletMap
> ping
> INFO: Added Servlet mapping: http://GrosMorne:9990/ping/*
> 08-May-2010 15:58:08 org.apache.tuscany.sca.node.impl.NodeImpl <init>
> INFO: Creating node: http://localhost:9990/node-config/StoreSupplierNode
> 08-May-2010 15:58:08 org.apache.tuscany.sca.node.launcher.NodeLauncherUtil 
> node
> SEVERE: SCA Node could not be created
> java.lang.reflect.InvocationTargetException
>         at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native 
> Method)
>         at 
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstruct
> orAccessorImpl.java:39)
>         at 
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingC
> onstructorAccessorImpl.java:27)
>         at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
>         at 
> org.apache.tuscany.sca.node.launcher.NodeLauncherUtil.node(NodeLaunch
> erUtil.java:341)
>         at 
> org.apache.tuscany.sca.node.launcher.NodeLauncher.createNodeFromURL(N
> odeLauncher.java:62)
>         at test.StoreSupplierTestCase.setup(StoreSupplierTestCase.java:71)
>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>         at 
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
> java:39)
>         at 
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
> sorImpl.java:25)
>         at java.lang.reflect.Method.invoke(Method.java:597)
>         at 
> org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(Framework
> Method.java:44)
>         at 
> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCal
> lable.java:15)
>         at 
> org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMe
> thod.java:41)
>         at 
> org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.
> java:27)
>         at 
> org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.ja
> va:31)
>         at 
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRun
> ner.java:73)
>         at 
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRun
> ner.java:46)
>         at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:180)
>         at org.junit.runners.ParentRunner.access$000(ParentRunner.java:41)
>         at org.junit.runners.ParentRunner$1.evaluate(ParentRunner.java:173)
>         at 
> org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.
> java:28)
>         at 
> org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.ja
> va:31)
>         at org.junit.runners.ParentRunner.run(ParentRunner.java:220)
>         at 
> org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.
> java:62)
>         at 
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTes
> tSet(AbstractDirectoryTestSuite.java:138)
>         at 
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(Ab
> stractDirectoryTestSuite.java:125)
>         at org.apache.maven.surefire.Surefire.run(Surefire.java:132)
>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>         at 
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
> java:39)
>         at 
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
> sorImpl.java:25)
>         at java.lang.reflect.Method.invoke(Method.java:597)
>         at 
> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(Su
> refireBooter.java:308)
>         at 
> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.j
> ava:879)
> Caused by: org.osoa.sca.ServiceRuntimeException: 
> java.lang.ClassCastException: o
> rg.apache.tuscany.sca.implementation.java.impl.JSR250Activator cannot be cast 
> to
>  org.apache.tuscany.sca.core.ModuleActivator
>         at org.apache.tuscany.sca.node.impl.NodeImpl.<init>(NodeImpl.java:148)
>         at 
> org.apache.tuscany.sca.node.impl.NodeFactoryImpl.createSCANodeFromURL
> (NodeFactoryImpl.java:42)
>         at 
> org.apache.tuscany.sca.implementation.node.launcher.NodeImplementatio
> nLauncherBootstrap.<init>(NodeImplementationLauncherBootstrap.java:94)
>         ... 34 more
> Caused by: java.lang.ClassCastException: 
> org.apache.tuscany.sca.implementation.j
> ava.impl.JSR250Activator cannot be cast to 
> org.apache.tuscany.sca.core.ModuleAct
> ivator
>         at 
> org.apache.tuscany.sca.node.impl.RuntimeBootStrapper.loadModules(Runt
> imeBootStrapper.java:333)
>         at 
> org.apache.tuscany.sca.node.impl.RuntimeBootStrapper.start(RuntimeBoo
> tStrapper.java:140)
>         at 
> org.apache.tuscany.sca.node.impl.NodeImpl.initRuntime(NodeImpl.java:4
> 73)
>         at org.apache.tuscany.sca.node.impl.NodeImpl.<init>(NodeImpl.java:120)
>         ... 36 more
> Tests run: 3, Failures: 0, Errors: 2, Skipped: 1, Time elapsed: 4.14 sec <<< 
> FAI
> LURE!
> testShop(test.StoreSupplierTestCase)  Time elapsed: 4.119 sec  <<< ERROR!
> org.apache.tuscany.sca.node.launcher.LauncherException: 
> java.lang.reflect.Invoca
> tionTargetException
>         at 
> org.apache.tuscany.sca.node.launcher.NodeLauncherUtil.node(NodeLaunch
> erUtil.java:388)
>         at 
> org.apache.tuscany.sca.node.launcher.NodeLauncher.createNodeFromURL(N
> odeLauncher.java:62)
>         at test.StoreSupplierTestCase.setup(StoreSupplierTestCase.java:71)
>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>         at 
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
> java:39)
>         at 
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
> sorImpl.java:25)
>         at java.lang.reflect.Method.invoke(Method.java:597)
>         at 
> org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(Framework
> Method.java:44)
>         at 
> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCal
> lable.java:15)
>         at 
> org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMe
> thod.java:41)
>         at 
> org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.
> java:27)
>         at 
> org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.ja
> va:31)
>         at 
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRun
> ner.java:73)
>         at 
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRun
> ner.java:46)
>         at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:180)
>         at org.junit.runners.ParentRunner.access$000(ParentRunner.java:41)
>         at org.junit.runners.ParentRunner$1.evaluate(ParentRunner.java:173)
>         at 
> org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.
> java:28)
>         at 
> org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.ja
> va:31)
>         at org.junit.runners.ParentRunner.run(ParentRunner.java:220)
>         at 
> org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.
> java:62)
>         at 
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTes
> tSet(AbstractDirectoryTestSuite.java:138)
>         at 
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(Ab
> stractDirectoryTestSuite.java:125)
>         at org.apache.maven.surefire.Surefire.run(Surefire.java:132)
>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>         at 
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
> java:39)
>         at 
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
> sorImpl.java:25)
>         at java.lang.reflect.Method.invoke(Method.java:597)
>         at 
> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(Su
> refireBooter.java:308)
>         at 
> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.j
> ava:879)
> Caused by: java.lang.reflect.InvocationTargetException
>         at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native 
> Method)
>         at 
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstruct
> orAccessorImpl.java:39)
>         at 
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingC
> onstructorAccessorImpl.java:27)
>         at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
>         at 
> org.apache.tuscany.sca.node.launcher.NodeLauncherUtil.node(NodeLaunch
> erUtil.java:341)
>         ... 29 more
> Caused by: org.osoa.sca.ServiceRuntimeException: 
> java.lang.ClassCastException: o
> rg.apache.tuscany.sca.implementation.java.impl.JSR250Activator cannot be cast 
> to
>  org.apache.tuscany.sca.core.ModuleActivator
>         at org.apache.tuscany.sca.node.impl.NodeImpl.<init>(NodeImpl.java:148)
>         at 
> org.apache.tuscany.sca.node.impl.NodeFactoryImpl.createSCANodeFromURL
> (NodeFactoryImpl.java:42)
>         at 
> org.apache.tuscany.sca.implementation.node.launcher.NodeImplementatio
> nLauncherBootstrap.<init>(NodeImplementationLauncherBootstrap.java:94)
>         ... 34 more
> Caused by: java.lang.ClassCastException: 
> org.apache.tuscany.sca.implementation.j
> ava.impl.JSR250Activator cannot be cast to 
> org.apache.tuscany.sca.core.ModuleAct
> ivator
>         at 
> org.apache.tuscany.sca.node.impl.RuntimeBootStrapper.loadModules(Runt
> imeBootStrapper.java:333)
>         at 
> org.apache.tuscany.sca.node.impl.RuntimeBootStrapper.start(RuntimeBoo
> tStrapper.java:140)
>         at 
> org.apache.tuscany.sca.node.impl.NodeImpl.initRuntime(NodeImpl.java:4
> 73)
>         at org.apache.tuscany.sca.node.impl.NodeImpl.<init>(NodeImpl.java:120)
>         ... 36 more
> testShop(test.StoreSupplierTestCase)  Time elapsed: 4.12 sec  <<< ERROR!
> java.lang.NullPointerException
>         at test.StoreSupplierTestCase.tearDown(StoreSupplierTestCase.java:84)
>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>         at 
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
> java:39)
>         at 
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
> sorImpl.java:25)
>         at java.lang.reflect.Method.invoke(Method.java:597)
>         at 
> org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(Framework
> Method.java:44)
>         at 
> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCal
> lable.java:15)
>         at 
> org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMe
> thod.java:41)
>         at 
> org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.ja
> va:37)
>         at 
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRun
> ner.java:73)
>         at 
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRun
> ner.java:46)
>         at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:180)
>         at org.junit.runners.ParentRunner.access$000(ParentRunner.java:41)
>         at org.junit.runners.ParentRunner$1.evaluate(ParentRunner.java:173)
>         at 
> org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.
> java:28)
>         at 
> org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.ja
> va:31)
>         at org.junit.runners.ParentRunner.run(ParentRunner.java:220)
>         at 
> org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.
> java:62)
>         at 
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTes
> tSet(AbstractDirectoryTestSuite.java:138)
>         at 
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(Ab
> stractDirectoryTestSuite.java:125)
>         at org.apache.maven.surefire.Surefire.run(Surefire.java:132)
>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>         at 
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
> java:39)
>         at 
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
> sorImpl.java:25)
>         at java.lang.reflect.Method.invoke(Method.java:597)
>         at 
> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(Su
> refireBooter.java:308)
>         at 
> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.j
> ava:879)
> Results :
> Tests in error:
>   testShop(test.StoreSupplierTestCase)
>   testShop(test.StoreSupplierTestCase)
> Tests run: 3, Failures: 0, Errors: 2, Skipped: 1

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to