You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tuscany.apache.org by "Simon Laws (JIRA)" <de...@tuscany.apache.org> on 2009/09/17 19:55:58 UTC

[jira] Assigned: (TUSCANY-3165) Failures in itest/contribution-jee

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

Simon Laws reassigned TUSCANY-3165:
-----------------------------------

    Assignee: Simon Laws

> Failures in itest/contribution-jee
> ----------------------------------
>
>                 Key: TUSCANY-3165
>                 URL: https://issues.apache.org/jira/browse/TUSCANY-3165
>             Project: Tuscany
>          Issue Type: Bug
>          Components: Java SCA Integration Tests
>    Affects Versions: Java-SCA-1.5.1
>         Environment: Windows Vista
>            Reporter: Simon Nash
>            Assignee: Simon Laws
>             Fix For: Java-SCA-1.5.1
>
>         Attachments: itest-contribution-jee-samples-00-jar-shared.jar
>
>
> I am getting multiple failures in itest/contribution-jee.  See the test output below.
> -------------------------------------------------------
>  T E S T S
> -------------------------------------------------------
> Running org.apache.tuscany.sca.test.contribution.jee.SCAJarEarAppcompWarAppcompT
> estCase
> INFO - Extracting jar: C:\Users\nash\AppData\Local\Temp\temp30790.ear
> INFO - Extracted path: C:\Users\nash\AppData\Local\Temp\temp30790
> INFO - Extracting jar: C:\Users\nash\AppData\Local\Temp\temp30790\itest-contribu
> tion-jee-samples-06-war-appcomp-contrib-implicit.war
> INFO - Extracted path: C:\Users\nash\AppData\Local\Temp\temp30790\itest-contribu
> tion-jee-samples-06-war-appcomp-contrib-implicit
> WARN - No application-client.xml found assuming annotations present: C:\Users\na
> sh\AppData\Local\Temp\temp30790, module: itest-contribution-jee-samples-00-jar-s
> hared.jar
> INFO - Extracting jar: C:\Users\nash\AppData\Local\Temp\temp30794.war
> INFO - Extracted path: C:\Users\nash\AppData\Local\Temp\temp30794
> Tests run: 1, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 3.66 sec <<< FAI
> LURE!
> testSCAJarEarAppcomp(org.apache.tuscany.sca.test.contribution.jee.SCAJarEarAppco
> mpWarAppcompTestCase)  Time elapsed: 3.649 sec  <<< ERROR!
> java.lang.RuntimeException: org.apache.tuscany.sca.contribution.service.Contribu
> tionException: java.lang.StringIndexOutOfBoundsException: String index out of ra
> nge: -1
>         at org.apache.tuscany.sca.test.contribution.jee.TestExternalEarModelReso
> lver.resolveModel(TestExternalEarModelResolver.java:133)
>         at org.apache.tuscany.sca.contribution.resolver.ExtensibleModelResolver.
> resolveModel(ExtensibleModelResolver.java:179)
>         at org.apache.tuscany.sca.implementation.jee.xml.JEEImplementationProces
> sor.resolve(JEEImplementationProcessor.java:186)
>         at org.apache.tuscany.sca.implementation.jee.xml.JEEImplementationProces
> sor.resolve(JEEImplementationProcessor.java:64)
>         at org.apache.tuscany.sca.contribution.processor.DefaultStAXArtifactProc
> essorExtensionPoint$LazyStAXArtifactProcessor.resolve(DefaultStAXArtifactProcess
> orExtensionPoint.java:388)
>         at org.apache.tuscany.sca.contribution.processor.ExtensibleStAXArtifactP
> rocessor.resolve(ExtensibleStAXArtifactProcessor.java:183)
>         at org.apache.tuscany.sca.assembly.xml.BaseAssemblyProcessor.resolveImpl
> ementation(BaseAssemblyProcessor.java:340)
>         at org.apache.tuscany.sca.assembly.xml.CompositeProcessor.resolve(Compos
> iteProcessor.java:1028)
>         at org.apache.tuscany.sca.assembly.xml.CompositeProcessor.resolve(Compos
> iteProcessor.java:90)
>         at org.apache.tuscany.sca.contribution.processor.DefaultStAXArtifactProc
> essorExtensionPoint$LazyStAXArtifactProcessor.resolve(DefaultStAXArtifactProcess
> orExtensionPoint.java:388)
>         at org.apache.tuscany.sca.contribution.processor.ExtensibleStAXArtifactP
> rocessor.resolve(ExtensibleStAXArtifactProcessor.java:183)
>         at org.apache.tuscany.sca.assembly.xml.CompositeDocumentProcessor.resolv
> e(CompositeDocumentProcessor.java:222)
>         at org.apache.tuscany.sca.assembly.xml.CompositeDocumentProcessor.resolv
> e(CompositeDocumentProcessor.java:58)
>         at org.apache.tuscany.sca.contribution.processor.ExtensibleURLArtifactPr
> ocessor.resolve(ExtensibleURLArtifactProcessor.java:106)
>         at org.apache.tuscany.sca.contribution.service.impl.ContributionServiceI
> mpl.processResolvePhase(ContributionServiceImpl.java:625)
>         at org.apache.tuscany.sca.contribution.service.impl.ContributionServiceI
> mpl.addContribution(ContributionServiceImpl.java:430)
>         at org.apache.tuscany.sca.contribution.service.impl.ContributionServiceI
> mpl.contribute(ContributionServiceImpl.java:198)
>         at org.apache.tuscany.sca.test.contribution.jee.SCAJarEarAppcompWarAppco
> mpTestCase.testSCAJarEarAppcomp(SCAJarEarAppcompWarAppcompTestCase.java:91)
>         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.InvokeMethod.evaluate(InvokeMet
> hod.java:20)
>         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.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.apache.tuscany.sca.contribution.service.ContributionException: ja
> va.lang.StringIndexOutOfBoundsException: String index out of range: -1
>         at org.apache.tuscany.sca.contribution.service.impl.ContributionServiceI
> mpl.addContribution(ContributionServiceImpl.java:421)
>         at org.apache.tuscany.sca.contribution.service.impl.ContributionServiceI
> mpl.contribute(ContributionServiceImpl.java:198)
>         at org.apache.tuscany.sca.test.contribution.jee.TestExternalEarModelReso
> lver.resolveModel(TestExternalEarModelResolver.java:104)
>         ... 45 more
> Caused by: java.lang.StringIndexOutOfBoundsException: String index out of range:
>  -1
>         at java.lang.String.substring(String.java:1932)
>         at java.lang.String.substring(String.java:1905)
>         at org.apache.openejb.config.WebModule.<init>(WebModule.java:51)
>         at org.apache.openejb.config.DeploymentLoader.createWebModule(Deployment
> Loader.java:544)
>         at org.apache.openejb.config.DeploymentLoader.addWebModule(DeploymentLoa
> der.java:445)
>         at org.apache.openejb.config.DeploymentLoader.load(DeploymentLoader.java
> :154)
>         at org.apache.tuscany.sca.contribution.jee.JavaEEModuleHelper.getMetadat
> aCompleteModules(JavaEEModuleHelper.java:40)
>         at org.apache.tuscany.sca.contribution.jee.impl.JavaEEIntrospectorImpl.i
> ntrospectWebArchive(JavaEEIntrospectorImpl.java:80)
>         at org.apache.tuscany.sca.contribution.jee.impl.WebArchiveProcessor.read
> (WebArchiveProcessor.java:46)
>         at org.apache.tuscany.sca.contribution.jee.impl.WebArchiveProcessor.read
> (WebArchiveProcessor.java:34)
>         at org.apache.tuscany.sca.contribution.processor.DefaultURLArtifactProce
> ssorExtensionPoint$LazyURLArtifactProcessor.read(DefaultURLArtifactProcessorExte
> nsionPoint.java:222)
>         at org.apache.tuscany.sca.contribution.processor.ExtensibleURLArtifactPr
> ocessor.read(ExtensibleURLArtifactProcessor.java:96)
>         at org.apache.tuscany.sca.contribution.service.impl.ContributionServiceI
> mpl.processReadPhase(ContributionServiceImpl.java:541)
>         at org.apache.tuscany.sca.contribution.service.impl.ContributionServiceI
> mpl.addContribution(ContributionServiceImpl.java:419)
>         ... 47 more
> Running org.apache.tuscany.sca.test.contribution.jee.SCAJarEarNonenhancedTestCas
> e
> INFO - Extracting jar: C:\Users\nash\AppData\Local\Temp\temp30796.ear
> INFO - Extracted path: C:\Users\nash\AppData\Local\Temp\temp30796
> INFO - Extracting jar: C:\Users\nash\AppData\Local\Temp\temp30796\itest-contribu
> tion-jee-samples-01-war-nonenhanced.war
> INFO - Extracted path: C:\Users\nash\AppData\Local\Temp\temp30796\itest-contribu
> tion-jee-samples-01-war-nonenhanced
> INFO - Extracting jar: C:\Users\nash\AppData\Local\Temp\temp30798.war
> INFO - Extracted path: C:\Users\nash\AppData\Local\Temp\temp30798
> Tests run: 1, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 1.237 sec <<< FA
> ILURE!
> testSCAJarEarNonenhanced(org.apache.tuscany.sca.test.contribution.jee.SCAJarEarN
> onenhancedTestCase)  Time elapsed: 1.219 sec  <<< ERROR!
> java.lang.RuntimeException: org.apache.tuscany.sca.contribution.service.Contribu
> tionException: java.lang.StringIndexOutOfBoundsException: String index out of ra
> nge: -1
>         at org.apache.tuscany.sca.test.contribution.jee.TestExternalEarModelReso
> lver.resolveModel(TestExternalEarModelResolver.java:133)
>         at org.apache.tuscany.sca.contribution.resolver.ExtensibleModelResolver.
> resolveModel(ExtensibleModelResolver.java:179)
>         at org.apache.tuscany.sca.implementation.jee.xml.JEEImplementationProces
> sor.resolve(JEEImplementationProcessor.java:186)
>         at org.apache.tuscany.sca.implementation.jee.xml.JEEImplementationProces
> sor.resolve(JEEImplementationProcessor.java:64)
>         at org.apache.tuscany.sca.contribution.processor.DefaultStAXArtifactProc
> essorExtensionPoint$LazyStAXArtifactProcessor.resolve(DefaultStAXArtifactProcess
> orExtensionPoint.java:388)
>         at org.apache.tuscany.sca.contribution.processor.ExtensibleStAXArtifactP
> rocessor.resolve(ExtensibleStAXArtifactProcessor.java:183)
>         at org.apache.tuscany.sca.assembly.xml.BaseAssemblyProcessor.resolveImpl
> ementation(BaseAssemblyProcessor.java:340)
>         at org.apache.tuscany.sca.assembly.xml.CompositeProcessor.resolve(Compos
> iteProcessor.java:1028)
>         at org.apache.tuscany.sca.assembly.xml.CompositeProcessor.resolve(Compos
> iteProcessor.java:90)
>         at org.apache.tuscany.sca.contribution.processor.DefaultStAXArtifactProc
> essorExtensionPoint$LazyStAXArtifactProcessor.resolve(DefaultStAXArtifactProcess
> orExtensionPoint.java:388)
>         at org.apache.tuscany.sca.contribution.processor.ExtensibleStAXArtifactP
> rocessor.resolve(ExtensibleStAXArtifactProcessor.java:183)
>         at org.apache.tuscany.sca.assembly.xml.CompositeDocumentProcessor.resolv
> e(CompositeDocumentProcessor.java:222)
>         at org.apache.tuscany.sca.assembly.xml.CompositeDocumentProcessor.resolv
> e(CompositeDocumentProcessor.java:58)
>         at org.apache.tuscany.sca.contribution.processor.ExtensibleURLArtifactPr
> ocessor.resolve(ExtensibleURLArtifactProcessor.java:106)
>         at org.apache.tuscany.sca.contribution.service.impl.ContributionServiceI
> mpl.processResolvePhase(ContributionServiceImpl.java:625)
>         at org.apache.tuscany.sca.contribution.service.impl.ContributionServiceI
> mpl.addContribution(ContributionServiceImpl.java:430)
>         at org.apache.tuscany.sca.contribution.service.impl.ContributionServiceI
> mpl.contribute(ContributionServiceImpl.java:198)
>         at org.apache.tuscany.sca.test.contribution.jee.SCAJarEarNonenhancedTest
> Case.testSCAJarEarNonenhanced(SCAJarEarNonenhancedTestCase.java:116)
>         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.InvokeMethod.evaluate(InvokeMet
> hod.java:20)
>         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.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.apache.tuscany.sca.contribution.service.ContributionException: ja
> va.lang.StringIndexOutOfBoundsException: String index out of range: -1
>         at org.apache.tuscany.sca.contribution.service.impl.ContributionServiceI
> mpl.addContribution(ContributionServiceImpl.java:421)
>         at org.apache.tuscany.sca.contribution.service.impl.ContributionServiceI
> mpl.contribute(ContributionServiceImpl.java:198)
>         at org.apache.tuscany.sca.test.contribution.jee.TestExternalEarModelReso
> lver.resolveModel(TestExternalEarModelResolver.java:104)
>         ... 45 more
> Caused by: java.lang.StringIndexOutOfBoundsException: String index out of range:
>  -1
>         at java.lang.String.substring(String.java:1932)
>         at java.lang.String.substring(String.java:1905)
>         at org.apache.openejb.config.WebModule.<init>(WebModule.java:51)
>         at org.apache.openejb.config.DeploymentLoader.createWebModule(Deployment
> Loader.java:544)
>         at org.apache.openejb.config.DeploymentLoader.addWebModule(DeploymentLoa
> der.java:445)
>         at org.apache.openejb.config.DeploymentLoader.load(DeploymentLoader.java
> :154)
>         at org.apache.tuscany.sca.contribution.jee.JavaEEModuleHelper.getMetadat
> aCompleteModules(JavaEEModuleHelper.java:40)
>         at org.apache.tuscany.sca.contribution.jee.impl.JavaEEIntrospectorImpl.i
> ntrospectWebArchive(JavaEEIntrospectorImpl.java:80)
>         at org.apache.tuscany.sca.contribution.jee.impl.WebArchiveProcessor.read
> (WebArchiveProcessor.java:46)
>         at org.apache.tuscany.sca.contribution.jee.impl.WebArchiveProcessor.read
> (WebArchiveProcessor.java:34)
>         at org.apache.tuscany.sca.contribution.processor.DefaultURLArtifactProce
> ssorExtensionPoint$LazyURLArtifactProcessor.read(DefaultURLArtifactProcessorExte
> nsionPoint.java:222)
>         at org.apache.tuscany.sca.contribution.processor.ExtensibleURLArtifactPr
> ocessor.read(ExtensibleURLArtifactProcessor.java:96)
>         at org.apache.tuscany.sca.contribution.service.impl.ContributionServiceI
> mpl.processReadPhase(ContributionServiceImpl.java:541)
>         at org.apache.tuscany.sca.contribution.service.impl.ContributionServiceI
> mpl.addContribution(ContributionServiceImpl.java:419)
>         ... 47 more
> Running org.apache.tuscany.sca.test.contribution.jee.WARAppcompContribImplicitTe
> stCase
> INFO - Extracting jar: C:\Users\nash\AppData\Local\Temp\temp30799.war
> INFO - Extracted path: C:\Users\nash\AppData\Local\Temp\temp30799
> Tests run: 1, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 0.122 sec <<< FA
> ILURE!
> testWARAppcompContribImplicit(org.apache.tuscany.sca.test.contribution.jee.WARAp
> pcompContribImplicitTestCase)  Time elapsed: 0.119 sec  <<< ERROR!
> org.apache.tuscany.sca.contribution.service.ContributionException: java.lang.Str
> ingIndexOutOfBoundsException: String index out of range: -1
>         at org.apache.tuscany.sca.contribution.service.impl.ContributionServiceI
> mpl.addContribution(ContributionServiceImpl.java:421)
>         at org.apache.tuscany.sca.contribution.service.impl.ContributionServiceI
> mpl.contribute(ContributionServiceImpl.java:198)
>         at org.apache.tuscany.sca.test.contribution.jee.WARAppcompContribImplici
> tTestCase.testWARAppcompContribImplicit(WARAppcompContribImplicitTestCase.java:8
> 2)
>         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.InvokeMethod.evaluate(InvokeMet
> hod.java:20)
>         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.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.StringIndexOutOfBoundsException: String index out of range:
>  -1
>         at java.lang.String.substring(String.java:1932)
>         at java.lang.String.substring(String.java:1905)
>         at org.apache.openejb.config.WebModule.<init>(WebModule.java:51)
>         at org.apache.openejb.config.DeploymentLoader.createWebModule(Deployment
> Loader.java:544)
>         at org.apache.openejb.config.DeploymentLoader.addWebModule(DeploymentLoa
> der.java:445)
>         at org.apache.openejb.config.DeploymentLoader.load(DeploymentLoader.java
> :154)
>         at org.apache.tuscany.sca.contribution.jee.JavaEEModuleHelper.getMetadat
> aCompleteModules(JavaEEModuleHelper.java:40)
>         at org.apache.tuscany.sca.contribution.jee.impl.JavaEEIntrospectorImpl.i
> ntrospectWebArchive(JavaEEIntrospectorImpl.java:80)
>         at org.apache.tuscany.sca.contribution.jee.impl.WebArchiveProcessor.read
> (WebArchiveProcessor.java:46)
>         at org.apache.tuscany.sca.contribution.jee.impl.WebArchiveProcessor.read
> (WebArchiveProcessor.java:34)
>         at org.apache.tuscany.sca.contribution.processor.DefaultURLArtifactProce
> ssorExtensionPoint$LazyURLArtifactProcessor.read(DefaultURLArtifactProcessorExte
> nsionPoint.java:222)
>         at org.apache.tuscany.sca.contribution.processor.ExtensibleURLArtifactPr
> ocessor.read(ExtensibleURLArtifactProcessor.java:96)
>         at org.apache.tuscany.sca.contribution.service.impl.ContributionServiceI
> mpl.processReadPhase(ContributionServiceImpl.java:541)
>         at org.apache.tuscany.sca.contribution.service.impl.ContributionServiceI
> mpl.addContribution(ContributionServiceImpl.java:419)
>         ... 30 more
> Running org.apache.tuscany.sca.test.contribution.jee.SCAZipWarAppcompTestCase
> Tests run: 1, Failures: 0, Errors: 0, Skipped: 1, Time elapsed: 0.004 sec
> Running org.apache.tuscany.sca.test.contribution.jee.SCAZipEjbAppcompTestCase
> Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.224 sec
> Running org.apache.tuscany.sca.test.contribution.jee.SCAJarEarAppcompTestCase
> INFO - Extracting jar: C:\Users\nash\AppData\Local\Temp\temp30803.ear
> INFO - Extracted path: C:\Users\nash\AppData\Local\Temp\temp30803
> INFO - Extracting jar: C:\Users\nash\AppData\Local\Temp\temp30803\itest-contribu
> tion-jee-samples-01-war-nonenhanced.war
> INFO - Extracted path: C:\Users\nash\AppData\Local\Temp\temp30803\itest-contribu
> tion-jee-samples-01-war-nonenhanced
> WARN - No application-client.xml found assuming annotations present: C:\Users\na
> sh\AppData\Local\Temp\temp30803, module: itest-contribution-jee-samples-00-jar-s
> hared.jar
> INFO - Extracting jar: C:\Users\nash\AppData\Local\Temp\temp30807.war
> INFO - Extracted path: C:\Users\nash\AppData\Local\Temp\temp30807
> Tests run: 1, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 1.155 sec <<< FA
> ILURE!
> testSCAJarEarAppcomp(org.apache.tuscany.sca.test.contribution.jee.SCAJarEarAppco
> mpTestCase)  Time elapsed: 1.135 sec  <<< ERROR!
> java.lang.RuntimeException: org.apache.tuscany.sca.contribution.service.Contribu
> tionException: java.lang.StringIndexOutOfBoundsException: String index out of ra
> nge: -1
>         at org.apache.tuscany.sca.test.contribution.jee.TestExternalEarModelReso
> lver.resolveModel(TestExternalEarModelResolver.java:133)
>         at org.apache.tuscany.sca.contribution.resolver.ExtensibleModelResolver.
> resolveModel(ExtensibleModelResolver.java:179)
>         at org.apache.tuscany.sca.implementation.jee.xml.JEEImplementationProces
> sor.resolve(JEEImplementationProcessor.java:186)
>         at org.apache.tuscany.sca.implementation.jee.xml.JEEImplementationProces
> sor.resolve(JEEImplementationProcessor.java:64)
>         at org.apache.tuscany.sca.contribution.processor.DefaultStAXArtifactProc
> essorExtensionPoint$LazyStAXArtifactProcessor.resolve(DefaultStAXArtifactProcess
> orExtensionPoint.java:388)
>         at org.apache.tuscany.sca.contribution.processor.ExtensibleStAXArtifactP
> rocessor.resolve(ExtensibleStAXArtifactProcessor.java:183)
>         at org.apache.tuscany.sca.assembly.xml.BaseAssemblyProcessor.resolveImpl
> ementation(BaseAssemblyProcessor.java:340)
>         at org.apache.tuscany.sca.assembly.xml.CompositeProcessor.resolve(Compos
> iteProcessor.java:1028)
>         at org.apache.tuscany.sca.assembly.xml.CompositeProcessor.resolve(Compos
> iteProcessor.java:90)
>         at org.apache.tuscany.sca.contribution.processor.DefaultStAXArtifactProc
> essorExtensionPoint$LazyStAXArtifactProcessor.resolve(DefaultStAXArtifactProcess
> orExtensionPoint.java:388)
>         at org.apache.tuscany.sca.contribution.processor.ExtensibleStAXArtifactP
> rocessor.resolve(ExtensibleStAXArtifactProcessor.java:183)
>         at org.apache.tuscany.sca.assembly.xml.CompositeDocumentProcessor.resolv
> e(CompositeDocumentProcessor.java:222)
>         at org.apache.tuscany.sca.assembly.xml.CompositeDocumentProcessor.resolv
> e(CompositeDocumentProcessor.java:58)
>         at org.apache.tuscany.sca.contribution.processor.ExtensibleURLArtifactPr
> ocessor.resolve(ExtensibleURLArtifactProcessor.java:106)
>         at org.apache.tuscany.sca.contribution.service.impl.ContributionServiceI
> mpl.processResolvePhase(ContributionServiceImpl.java:625)
>         at org.apache.tuscany.sca.contribution.service.impl.ContributionServiceI
> mpl.addContribution(ContributionServiceImpl.java:430)
>         at org.apache.tuscany.sca.contribution.service.impl.ContributionServiceI
> mpl.contribute(ContributionServiceImpl.java:198)
>         at org.apache.tuscany.sca.test.contribution.jee.SCAJarEarAppcompTestCase
> .testSCAJarEarAppcomp(SCAJarEarAppcompTestCase.java:90)
>         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.InvokeMethod.evaluate(InvokeMet
> hod.java:20)
>         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.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.apache.tuscany.sca.contribution.service.ContributionException: ja
> va.lang.StringIndexOutOfBoundsException: String index out of range: -1
>         at org.apache.tuscany.sca.contribution.service.impl.ContributionServiceI
> mpl.addContribution(ContributionServiceImpl.java:421)
>         at org.apache.tuscany.sca.contribution.service.impl.ContributionServiceI
> mpl.contribute(ContributionServiceImpl.java:198)
>         at org.apache.tuscany.sca.test.contribution.jee.TestExternalEarModelReso
> lver.resolveModel(TestExternalEarModelResolver.java:104)
>         ... 45 more
> Caused by: java.lang.StringIndexOutOfBoundsException: String index out of range:
>  -1
>         at java.lang.String.substring(String.java:1932)
>         at java.lang.String.substring(String.java:1905)
>         at org.apache.openejb.config.WebModule.<init>(WebModule.java:51)
>         at org.apache.openejb.config.DeploymentLoader.createWebModule(Deployment
> Loader.java:544)
>         at org.apache.openejb.config.DeploymentLoader.addWebModule(DeploymentLoa
> der.java:445)
>         at org.apache.openejb.config.DeploymentLoader.load(DeploymentLoader.java
> :154)
>         at org.apache.tuscany.sca.contribution.jee.JavaEEModuleHelper.getMetadat
> aCompleteModules(JavaEEModuleHelper.java:40)
>         at org.apache.tuscany.sca.contribution.jee.impl.JavaEEIntrospectorImpl.i
> ntrospectWebArchive(JavaEEIntrospectorImpl.java:80)
>         at org.apache.tuscany.sca.contribution.jee.impl.WebArchiveProcessor.read
> (WebArchiveProcessor.java:46)
>         at org.apache.tuscany.sca.contribution.jee.impl.WebArchiveProcessor.read
> (WebArchiveProcessor.java:34)
>         at org.apache.tuscany.sca.contribution.processor.DefaultURLArtifactProce
> ssorExtensionPoint$LazyURLArtifactProcessor.read(DefaultURLArtifactProcessorExte
> nsionPoint.java:222)
>         at org.apache.tuscany.sca.contribution.processor.ExtensibleURLArtifactPr
> ocessor.read(ExtensibleURLArtifactProcessor.java:96)
>         at org.apache.tuscany.sca.contribution.service.impl.ContributionServiceI
> mpl.processReadPhase(ContributionServiceImpl.java:541)
>         at org.apache.tuscany.sca.contribution.service.impl.ContributionServiceI
> mpl.addContribution(ContributionServiceImpl.java:419)
>         ... 47 more
> Running org.apache.tuscany.sca.test.contribution.jee.WarAppcompTestCase
> INFO - Extracting jar: C:\Users\nash\AppData\Local\Temp\temp30808.war
> INFO - Extracted path: C:\Users\nash\AppData\Local\Temp\temp30808
> Tests run: 1, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 0.141 sec <<< FA
> ILURE!
> testEjbAppcom(org.apache.tuscany.sca.test.contribution.jee.WarAppcompTestCase)
> Time elapsed: 0.138 sec  <<< ERROR!
> org.apache.tuscany.sca.contribution.service.ContributionException: java.lang.Str
> ingIndexOutOfBoundsException: String index out of range: -1
>         at org.apache.tuscany.sca.contribution.service.impl.ContributionServiceI
> mpl.addContribution(ContributionServiceImpl.java:421)
>         at org.apache.tuscany.sca.contribution.service.impl.ContributionServiceI
> mpl.contribute(ContributionServiceImpl.java:198)
>         at org.apache.tuscany.sca.test.contribution.jee.WarAppcompTestCase.testE
> jbAppcom(WarAppcompTestCase.java:86)
>         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.InvokeMethod.evaluate(InvokeMet
> hod.java:20)
>         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.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.StringIndexOutOfBoundsException: String index out of range:
>  -1
>         at java.lang.String.substring(String.java:1932)
>         at java.lang.String.substring(String.java:1905)
>         at org.apache.openejb.config.WebModule.<init>(WebModule.java:51)
>         at org.apache.openejb.config.DeploymentLoader.createWebModule(Deployment
> Loader.java:544)
>         at org.apache.openejb.config.DeploymentLoader.addWebModule(DeploymentLoa
> der.java:445)
>         at org.apache.openejb.config.DeploymentLoader.load(DeploymentLoader.java
> :154)
>         at org.apache.tuscany.sca.contribution.jee.JavaEEModuleHelper.getMetadat
> aCompleteModules(JavaEEModuleHelper.java:40)
>         at org.apache.tuscany.sca.contribution.jee.impl.JavaEEIntrospectorImpl.i
> ntrospectWebArchive(JavaEEIntrospectorImpl.java:80)
>         at org.apache.tuscany.sca.contribution.jee.impl.WebArchiveProcessor.read
> (WebArchiveProcessor.java:46)
>         at org.apache.tuscany.sca.contribution.jee.impl.WebArchiveProcessor.read
> (WebArchiveProcessor.java:34)
>         at org.apache.tuscany.sca.contribution.processor.DefaultURLArtifactProce
> ssorExtensionPoint$LazyURLArtifactProcessor.read(DefaultURLArtifactProcessorExte
> nsionPoint.java:222)
>         at org.apache.tuscany.sca.contribution.processor.ExtensibleURLArtifactPr
> ocessor.read(ExtensibleURLArtifactProcessor.java:96)
>         at org.apache.tuscany.sca.contribution.service.impl.ContributionServiceI
> mpl.processReadPhase(ContributionServiceImpl.java:541)
>         at org.apache.tuscany.sca.contribution.service.impl.ContributionServiceI
> mpl.addContribution(ContributionServiceImpl.java:419)
>         ... 30 more
> Running org.apache.tuscany.sca.test.contribution.jee.EjbAppcompTestCase
> 20-Jul-2009 03:36:30 org.apache.tuscany.sca.assembly.builder.impl.ComponentRefer
> enceWireBuilderImpl
> WARNING: No targets for reference: Composite = {http://sample}Calculator Referen
> ce = nextService
> Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.133 sec
> Running org.apache.tuscany.sca.test.contribution.jee.ContributionServiceTestCase
> INFO - Extracting jar: C:\Users\nash\AppData\Local\Temp\temp30813.war
> INFO - Extracted path: C:\Users\nash\AppData\Local\Temp\temp30813
> INFO - Extracting jar: C:\Users\nash\AppData\Local\Temp\temp30814.war
> INFO - Extracted path: C:\Users\nash\AppData\Local\Temp\temp30814
> INFO - Extracting jar: C:\Users\nash\AppData\Local\Temp\temp30815.ear
> INFO - Extracted path: C:\Users\nash\AppData\Local\Temp\temp30815
> INFO - Extracting jar: C:\Users\nash\AppData\Local\Temp\temp30815\helloworld-web
> .war
> INFO - Extracted path: C:\Users\nash\AppData\Local\Temp\temp30815\helloworld-web
> INFO - Extracting jar: C:\Users\nash\AppData\Local\Temp\temp30816.ear
> INFO - Extracted path: C:\Users\nash\AppData\Local\Temp\temp30816
> INFO - Extracting jar: C:\Users\nash\AppData\Local\Temp\temp30816\simple-web.war
> INFO - Extracted path: C:\Users\nash\AppData\Local\Temp\temp30816\simple-web
> INFO - Extracting jar: C:\Users\nash\AppData\Local\Temp\temp30818.war
> INFO - Extracted path: C:\Users\nash\AppData\Local\Temp\temp30818
> INFO - Extracting jar: C:\Users\nash\AppData\Local\Temp\temp30819.ear
> INFO - Extracted path: C:\Users\nash\AppData\Local\Temp\temp30819
> INFO - Extracting jar: C:\Users\nash\AppData\Local\Temp\temp30819\simple-web.war
> INFO - Extracted path: C:\Users\nash\AppData\Local\Temp\temp30819\simple-web
> INFO - Extracting jar: C:\Users\nash\AppData\Local\Temp\temp30821.war
> INFO - Extracted path: C:\Users\nash\AppData\Local\Temp\temp30821
> Tests run: 9, Failures: 0, Errors: 5, Skipped: 1, Time elapsed: 2.014 sec <<< FA
> ILURE!
> testContributeWAR(org.apache.tuscany.sca.test.contribution.jee.ContributionServi
> ceTestCase)  Time elapsed: 0.125 sec  <<< ERROR!
> org.apache.tuscany.sca.contribution.service.ContributionException: java.lang.Str
> ingIndexOutOfBoundsException: String index out of range: -1
>         at org.apache.tuscany.sca.contribution.service.impl.ContributionServiceI
> mpl.addContribution(ContributionServiceImpl.java:421)
>         at org.apache.tuscany.sca.contribution.service.impl.ContributionServiceI
> mpl.contribute(ContributionServiceImpl.java:198)
>         at org.apache.tuscany.sca.test.contribution.jee.ContributionServiceTestC
> ase.testContributeWAR(ContributionServiceTestCase.java:167)
>         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.InvokeMethod.evaluate(InvokeMet
> hod.java:20)
>         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.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.StringIndexOutOfBoundsException: String index out of range:
>  -1
>         at java.lang.String.substring(String.java:1932)
>         at java.lang.String.substring(String.java:1905)
>         at org.apache.openejb.config.WebModule.<init>(WebModule.java:51)
>         at org.apache.openejb.config.DeploymentLoader.createWebModule(Deployment
> Loader.java:544)
>         at org.apache.openejb.config.DeploymentLoader.addWebModule(DeploymentLoa
> der.java:445)
>         at org.apache.openejb.config.DeploymentLoader.load(DeploymentLoader.java
> :154)
>         at org.apache.tuscany.sca.contribution.jee.JavaEEModuleHelper.getMetadat
> aCompleteModules(JavaEEModuleHelper.java:40)
>         at org.apache.tuscany.sca.contribution.jee.impl.JavaEEIntrospectorImpl.i
> ntrospectWebArchive(JavaEEIntrospectorImpl.java:80)
>         at org.apache.tuscany.sca.contribution.jee.impl.WebArchiveProcessor.read
> (WebArchiveProcessor.java:46)
>         at org.apache.tuscany.sca.contribution.jee.impl.WebArchiveProcessor.read
> (WebArchiveProcessor.java:34)
>         at org.apache.tuscany.sca.contribution.processor.DefaultURLArtifactProce
> ssorExtensionPoint$LazyURLArtifactProcessor.read(DefaultURLArtifactProcessorExte
> nsionPoint.java:222)
>         at org.apache.tuscany.sca.contribution.processor.ExtensibleURLArtifactPr
> ocessor.read(ExtensibleURLArtifactProcessor.java:96)
>         at org.apache.tuscany.sca.contribution.service.impl.ContributionServiceI
> mpl.processReadPhase(ContributionServiceImpl.java:541)
>         at org.apache.tuscany.sca.contribution.service.impl.ContributionServiceI
> mpl.addContribution(ContributionServiceImpl.java:419)
>         ... 30 more
> testContributeWARwDeployable(org.apache.tuscany.sca.test.contribution.jee.Contri
> butionServiceTestCase)  Time elapsed: 0.111 sec  <<< ERROR!
> org.apache.tuscany.sca.contribution.service.ContributionException: java.lang.Str
> ingIndexOutOfBoundsException: String index out of range: -1
>         at org.apache.tuscany.sca.contribution.service.impl.ContributionServiceI
> mpl.addContribution(ContributionServiceImpl.java:421)
>         at org.apache.tuscany.sca.contribution.service.impl.ContributionServiceI
> mpl.contribute(ContributionServiceImpl.java:198)
>         at org.apache.tuscany.sca.test.contribution.jee.ContributionServiceTestC
> ase.testContributeWARwDeployable(ContributionServiceTestCase.java:197)
>         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.InvokeMethod.evaluate(InvokeMet
> hod.java:20)
>         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.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.StringIndexOutOfBoundsException: String index out of range:
>  -1
>         at java.lang.String.substring(String.java:1932)
>         at java.lang.String.substring(String.java:1905)
>         at org.apache.openejb.config.WebModule.<init>(WebModule.java:51)
>         at org.apache.openejb.config.DeploymentLoader.createWebModule(Deployment
> Loader.java:544)
>         at org.apache.openejb.config.DeploymentLoader.addWebModule(DeploymentLoa
> der.java:445)
>         at org.apache.openejb.config.DeploymentLoader.load(DeploymentLoader.java
> :154)
>         at org.apache.tuscany.sca.contribution.jee.JavaEEModuleHelper.getMetadat
> aCompleteModules(JavaEEModuleHelper.java:40)
>         at org.apache.tuscany.sca.contribution.jee.impl.JavaEEIntrospectorImpl.i
> ntrospectWebArchive(JavaEEIntrospectorImpl.java:80)
>         at org.apache.tuscany.sca.contribution.jee.impl.WebArchiveProcessor.read
> (WebArchiveProcessor.java:46)
>         at org.apache.tuscany.sca.contribution.jee.impl.WebArchiveProcessor.read
> (WebArchiveProcessor.java:34)
>         at org.apache.tuscany.sca.contribution.processor.DefaultURLArtifactProce
> ssorExtensionPoint$LazyURLArtifactProcessor.read(DefaultURLArtifactProcessorExte
> nsionPoint.java:222)
>         at org.apache.tuscany.sca.contribution.processor.ExtensibleURLArtifactPr
> ocessor.read(ExtensibleURLArtifactProcessor.java:96)
>         at org.apache.tuscany.sca.contribution.service.impl.ContributionServiceI
> mpl.processReadPhase(ContributionServiceImpl.java:541)
>         at org.apache.tuscany.sca.contribution.service.impl.ContributionServiceI
> mpl.addContribution(ContributionServiceImpl.java:419)
>         ... 30 more
> testContributeEAR(org.apache.tuscany.sca.test.contribution.jee.ContributionServi
> ceTestCase)  Time elapsed: 0.138 sec  <<< ERROR!
> org.apache.tuscany.sca.contribution.service.ContributionException: java.lang.Str
> ingIndexOutOfBoundsException: String index out of range: -1
>         at org.apache.tuscany.sca.contribution.service.impl.ContributionServiceI
> mpl.addContribution(ContributionServiceImpl.java:421)
>         at org.apache.tuscany.sca.contribution.service.impl.ContributionServiceI
> mpl.contribute(ContributionServiceImpl.java:198)
>         at org.apache.tuscany.sca.test.contribution.jee.ContributionServiceTestC
> ase.testContributeEAR(ContributionServiceTestCase.java:242)
>         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.InvokeMethod.evaluate(InvokeMet
> hod.java:20)
>         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.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.StringIndexOutOfBoundsException: String index out of range:
>  -1
>         at java.lang.String.substring(String.java:1932)
>         at java.lang.String.substring(String.java:1905)
>         at org.apache.openejb.config.WebModule.<init>(WebModule.java:51)
>         at org.apache.openejb.config.DeploymentLoader.createWebModule(Deployment
> Loader.java:544)
>         at org.apache.openejb.config.DeploymentLoader.addWebModule(DeploymentLoa
> der.java:445)
>         at org.apache.openejb.config.DeploymentLoader.createAppModule(Deployment
> Loader.java:377)
>         at org.apache.openejb.config.DeploymentLoader.load(DeploymentLoader.java
> :126)
>         at org.apache.tuscany.sca.contribution.jee.JavaEEModuleHelper.getMetadat
> aCompleteModules(JavaEEModuleHelper.java:40)
>         at org.apache.tuscany.sca.contribution.jee.impl.JavaEEIntrospectorImpl.i
> ntrospectJeeArchive(JavaEEIntrospectorImpl.java:398)
>         at org.apache.tuscany.sca.contribution.jee.impl.JavaEEArchiveProcessor.r
> ead(JavaEEArchiveProcessor.java:46)
>         at org.apache.tuscany.sca.contribution.jee.impl.JavaEEArchiveProcessor.r
> ead(JavaEEArchiveProcessor.java:34)
>         at org.apache.tuscany.sca.contribution.processor.DefaultURLArtifactProce
> ssorExtensionPoint$LazyURLArtifactProcessor.read(DefaultURLArtifactProcessorExte
> nsionPoint.java:222)
>         at org.apache.tuscany.sca.contribution.processor.ExtensibleURLArtifactPr
> ocessor.read(ExtensibleURLArtifactProcessor.java:96)
>         at org.apache.tuscany.sca.contribution.service.impl.ContributionServiceI
> mpl.processReadPhase(ContributionServiceImpl.java:541)
>         at org.apache.tuscany.sca.contribution.service.impl.ContributionServiceI
> mpl.addContribution(ContributionServiceImpl.java:419)
>         ... 30 more
> testContributeEAR_Enhanced16(org.apache.tuscany.sca.test.contribution.jee.Contri
> butionServiceTestCase)  Time elapsed: 0.718 sec  <<< ERROR!
> org.apache.tuscany.sca.contribution.service.ContributionException: java.lang.Str
> ingIndexOutOfBoundsException: String index out of range: -1
>         at org.apache.tuscany.sca.contribution.service.impl.ContributionServiceI
> mpl.addContribution(ContributionServiceImpl.java:421)
>         at org.apache.tuscany.sca.contribution.service.impl.ContributionServiceI
> mpl.contribute(ContributionServiceImpl.java:198)
>         at org.apache.tuscany.sca.test.contribution.jee.ContributionServiceTestC
> ase.testContributeEAR_Enhanced16(ContributionServiceTestCase.java:277)
>         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.InvokeMethod.evaluate(InvokeMet
> hod.java:20)
>         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.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.StringIndexOutOfBoundsException: String index out of range:
>  -1
>         at java.lang.String.substring(String.java:1932)
>         at java.lang.String.substring(String.java:1905)
>         at org.apache.openejb.config.WebModule.<init>(WebModule.java:51)
>         at org.apache.openejb.config.DeploymentLoader.createWebModule(Deployment
> Loader.java:544)
>         at org.apache.openejb.config.DeploymentLoader.addWebModule(DeploymentLoa
> der.java:445)
>         at org.apache.openejb.config.DeploymentLoader.load(DeploymentLoader.java
> :154)
>         at org.apache.tuscany.sca.contribution.jee.JavaEEModuleHelper.getMetadat
> aCompleteModules(JavaEEModuleHelper.java:40)
>         at org.apache.tuscany.sca.contribution.jee.impl.JavaEEIntrospectorImpl.i
> ntrospectWebArchive(JavaEEIntrospectorImpl.java:80)
>         at org.apache.tuscany.sca.contribution.jee.impl.WebArchiveProcessor.read
> (WebArchiveProcessor.java:46)
>         at org.apache.tuscany.sca.contribution.jee.impl.WebArchiveProcessor.read
> (WebArchiveProcessor.java:34)
>         at org.apache.tuscany.sca.contribution.processor.DefaultURLArtifactProce
> ssorExtensionPoint$LazyURLArtifactProcessor.read(DefaultURLArtifactProcessorExte
> nsionPoint.java:222)
>         at org.apache.tuscany.sca.contribution.processor.ExtensibleURLArtifactPr
> ocessor.read(ExtensibleURLArtifactProcessor.java:96)
>         at org.apache.tuscany.sca.contribution.service.impl.ContributionServiceI
> mpl.processReadPhase(ContributionServiceImpl.java:541)
>         at org.apache.tuscany.sca.contribution.service.impl.ContributionServiceI
> mpl.addContribution(ContributionServiceImpl.java:419)
>         ... 30 more
> testContributeEAR_Enhanced19(org.apache.tuscany.sca.test.contribution.jee.Contri
> butionServiceTestCase)  Time elapsed: 0.521 sec  <<< ERROR!
> org.apache.tuscany.sca.contribution.service.ContributionException: java.lang.Str
> ingIndexOutOfBoundsException: String index out of range: -1
>         at org.apache.tuscany.sca.contribution.service.impl.ContributionServiceI
> mpl.addContribution(ContributionServiceImpl.java:421)
>         at org.apache.tuscany.sca.contribution.service.impl.ContributionServiceI
> mpl.contribute(ContributionServiceImpl.java:198)
>         at org.apache.tuscany.sca.test.contribution.jee.ContributionServiceTestC
> ase.testContributeEAR_Enhanced19(ContributionServiceTestCase.java:300)
>         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.InvokeMethod.evaluate(InvokeMet
> hod.java:20)
>         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.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.StringIndexOutOfBoundsException: String index out of range:
>  -1
>         at java.lang.String.substring(String.java:1932)
>         at java.lang.String.substring(String.java:1905)
>         at org.apache.openejb.config.WebModule.<init>(WebModule.java:51)
>         at org.apache.openejb.config.DeploymentLoader.createWebModule(Deployment
> Loader.java:544)
>         at org.apache.openejb.config.DeploymentLoader.addWebModule(DeploymentLoa
> der.java:445)
>         at org.apache.openejb.config.DeploymentLoader.load(DeploymentLoader.java
> :154)
>         at org.apache.tuscany.sca.contribution.jee.JavaEEModuleHelper.getMetadat
> aCompleteModules(JavaEEModuleHelper.java:40)
>         at org.apache.tuscany.sca.contribution.jee.impl.JavaEEIntrospectorImpl.i
> ntrospectWebArchive(JavaEEIntrospectorImpl.java:80)
>         at org.apache.tuscany.sca.contribution.jee.impl.WebArchiveProcessor.read
> (WebArchiveProcessor.java:46)
>         at org.apache.tuscany.sca.contribution.jee.impl.WebArchiveProcessor.read
> (WebArchiveProcessor.java:34)
>         at org.apache.tuscany.sca.contribution.processor.DefaultURLArtifactProce
> ssorExtensionPoint$LazyURLArtifactProcessor.read(DefaultURLArtifactProcessorExte
> nsionPoint.java:222)
>         at org.apache.tuscany.sca.contribution.processor.ExtensibleURLArtifactPr
> ocessor.read(ExtensibleURLArtifactProcessor.java:96)
>         at org.apache.tuscany.sca.contribution.service.impl.ContributionServiceI
> mpl.processReadPhase(ContributionServiceImpl.java:541)
>         at org.apache.tuscany.sca.contribution.service.impl.ContributionServiceI
> mpl.addContribution(ContributionServiceImpl.java:419)
>         ... 30 more
> Results :
> Tests in error:
>   testSCAJarEarAppcomp(org.apache.tuscany.sca.test.contribution.jee.SCAJarEarApp
> compWarAppcompTestCase)
>   testSCAJarEarNonenhanced(org.apache.tuscany.sca.test.contribution.jee.SCAJarEa
> rNonenhancedTestCase)
>   testWARAppcompContribImplicit(org.apache.tuscany.sca.test.contribution.jee.WAR
> AppcompContribImplicitTestCase)
>   testSCAJarEarAppcomp(org.apache.tuscany.sca.test.contribution.jee.SCAJarEarApp
> compTestCase)
>   testEjbAppcom(org.apache.tuscany.sca.test.contribution.jee.WarAppcompTestCase)
>   testContributeWAR(org.apache.tuscany.sca.test.contribution.jee.ContributionSer
> viceTestCase)
>   testContributeWARwDeployable(org.apache.tuscany.sca.test.contribution.jee.Cont
> ributionServiceTestCase)
>   testContributeEAR(org.apache.tuscany.sca.test.contribution.jee.ContributionSer
> viceTestCase)
>   testContributeEAR_Enhanced16(org.apache.tuscany.sca.test.contribution.jee.Cont
> ributionServiceTestCase)
>   testContributeEAR_Enhanced19(org.apache.tuscany.sca.test.contribution.jee.Cont
> ributionServiceTestCase)
> Tests run: 17, Failures: 0, Errors: 10, Skipped: 2

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