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 Nash (JIRA)" <de...@tuscany.apache.org> on 2010/07/01 13:24:53 UTC
[jira] Created: (TUSCANY-3615) itest/implementation-osgi produces
bundle cache errors
itest/implementation-osgi produces bundle cache errors
------------------------------------------------------
Key: TUSCANY-3615
URL: https://issues.apache.org/jira/browse/TUSCANY-3615
Project: Tuscany
Issue Type: Bug
Components: Java SCA Integration Tests
Affects Versions: Java-SCA-1.6
Environment: Windows
Reporter: Simon Nash
Assignee: Simon Nash
Fix For: Java-SCA-Next
When building itest/implementation-osgi on Windows, a number of messages are produced reporting errors in the bundle cache. Here's an example:
Running supplychain.services.DSServicesTestCase
01-Jul-2010 08:36:16 org.apache.tuscany.sca.node.impl.NodeImpl <init>
INFO: Creating node: services-ds-test.composite
01-Jul-2010 08:36:16 org.apache.tuscany.sca.node.impl.NodeImpl configureNode
INFO: Loading contribution: file:/E:/td/sca1x/trunk/itest/osgi-implementation/ta
rget/classes/services/ds/
ERROR: org.apache.felix.framework.cache.BundleCache: Error creating archive. (ja
va.io.FileNotFoundException: E:\td\sca1x\trunk\itest\osgi-implementation\target\
.felix\bundle4\version0.0\revision.location (The system cannot find the file spe
cified))
java.io.FileNotFoundException: E:\td\sca1x\trunk\itest\osgi-implementation\targe
t\.felix\bundle4\version0.0\revision.location (The system cannot find the file s
pecified)
at java.io.FileInputStream.open(Native Method)
at java.io.FileInputStream.<init>(FileInputStream.java:106)
at org.apache.felix.framework.util.SecureAction.getFileInputStream(Secur
eAction.java:340)
at org.apache.felix.framework.cache.BundleArchive.getRevisionLocation(Bu
ndleArchive.java:775)
at org.apache.felix.framework.cache.BundleArchive.<init>(BundleArchive.j
ava:201)
at org.apache.felix.framework.cache.BundleCache.initialize(BundleCache.j
ava:371)
at org.apache.felix.framework.cache.BundleCache.<init>(BundleCache.java:
95)
at org.apache.felix.framework.Felix.<init>(Felix.java:248)
at org.apache.felix.framework.Felix.<init>(Felix.java:125)
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.osgi.runtime.FelixRuntime.startRuntime(FelixRu
ntime.java:144)
at org.apache.tuscany.sca.osgi.runtime.OSGiRuntime.getRuntime(OSGiRuntim
e.java:135)
at org.apache.tuscany.sca.osgi.runtime.OSGiRuntime.getRuntime(OSGiRuntim
e.java:124)
at org.apache.tuscany.sca.contribution.osgi.impl.OSGiBundleReferenceMode
lResolver.resolveModel(OSGiBundleReferenceModelResolver.java:89)
at org.apache.tuscany.sca.contribution.resolver.ExtensibleModelResolver.
resolveModel(ExtensibleModelResolver.java:179)
at org.apache.tuscany.sca.implementation.osgi.xml.OSGiImplementationProc
essor.resolve(OSGiImplementationProcessor.java:242)
at org.apache.tuscany.sca.implementation.osgi.xml.OSGiImplementationProc
essor.resolve(OSGiImplementationProcessor.java:79)
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:231)
at org.apache.tuscany.sca.assembly.xml.CompositeDocumentProcessor.resolv
e(CompositeDocumentProcessor.java:59)
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.node.impl.NodeImpl.configureNode(NodeImpl.java
:524)
at org.apache.tuscany.sca.node.impl.NodeImpl.<init>(NodeImpl.java:381)
at org.apache.tuscany.sca.node.impl.NodeFactoryImpl.createSCANode(NodeFa
ctoryImpl.java:47)
at org.apache.tuscany.sca.host.embedded.impl.DefaultSCADomain.init(Defau
ltSCADomain.java:175)
at org.apache.tuscany.sca.host.embedded.impl.DefaultSCADomain.<init>(Def
aultSCADomain.java:100)
at org.apache.tuscany.sca.host.embedded.SCADomain.createNewInstance(SCAD
omain.java:182)
at org.apache.tuscany.sca.host.embedded.SCADomain.newInstance(SCADomain.
java:76)
at test.OSGiTestCase.setUp(OSGiTestCase.java:58)
at supplychain.SupplyChainTestCase.setUp(SupplyChainTestCase.java:39)
at junit.framework.TestCase.runBare(TestCase.java:132)
at junit.framework.TestResult$1.protect(TestResult.java:110)
at junit.framework.TestResult.runProtected(TestResult.java:128)
at junit.framework.TestResult.run(TestResult.java:113)
at junit.framework.TestCase.run(TestCase.java:124)
at junit.framework.TestSuite.runTest(TestSuite.java:232)
at junit.framework.TestSuite.run(TestSuite.java:227)
at org.junit.internal.runners.JUnit38ClassRunner.run(JUnit38ClassRunner.
java:79)
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)
java.io.FileNotFoundException: E:\td\sca1x\trunk\itest\osgi-implementation\targe
t\.felix\bundle4\version0.0\bundle.jar (The system cannot find the file specifie
d)
at java.util.zip.ZipFile.open(Native Method)
at java.util.zip.ZipFile.<init>(ZipFile.java:114)
at java.util.jar.JarFile.<init>(JarFile.java:133)
at java.util.jar.JarFile.<init>(JarFile.java:97)
at org.apache.felix.framework.util.JarFileX.<init>(JarFileX.java:36)
at org.apache.felix.framework.util.SecureAction.openJAR(SecureAction.jav
a:517)
at org.apache.felix.framework.cache.JarRevision.getManifestHeader(JarRev
ision.java:95)
at org.apache.felix.framework.Felix.installBundle(Felix.java:2315)
at org.apache.felix.framework.Felix.installBundle(Felix.java:2229)
at org.apache.felix.framework.BundleContextImpl.installBundle(BundleCont
extImpl.java:132)
at org.apache.tuscany.sca.osgi.runtime.OSGiRuntime.installBundle(OSGiRun
time.java:251)
at org.apache.tuscany.sca.contribution.osgi.impl.OSGiBundleProcessor.ins
tallNestedBundle(OSGiBundleProcessor.java:110)
at org.apache.tuscany.sca.contribution.osgi.impl.OSGiBundleReferenceMode
lResolver.resolveModel(OSGiBundleReferenceModelResolver.java:104)
at org.apache.tuscany.sca.contribution.resolver.ExtensibleModelResolver.
resolveModel(ExtensibleModelResolver.java:179)
at org.apache.tuscany.sca.implementation.osgi.xml.OSGiImplementationProc
essor.resolve(OSGiImplementationProcessor.java:242)
at org.apache.tuscany.sca.implementation.osgi.xml.OSGiImplementationProc
essor.resolve(OSGiImplementationProcessor.java:79)
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:231)
at org.apache.tuscany.sca.assembly.xml.CompositeDocumentProcessor.resolv
e(CompositeDocumentProcessor.java:59)
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.node.impl.NodeImpl.configureNode(NodeImpl.java
:524)
at org.apache.tuscany.sca.node.impl.NodeImpl.<init>(NodeImpl.java:381)
at org.apache.tuscany.sca.node.impl.NodeFactoryImpl.createSCANode(NodeFa
ctoryImpl.java:47)
at org.apache.tuscany.sca.host.embedded.impl.DefaultSCADomain.init(Defau
ltSCADomain.java:175)
at org.apache.tuscany.sca.host.embedded.impl.DefaultSCADomain.<init>(Def
aultSCADomain.java:100)
at org.apache.tuscany.sca.host.embedded.SCADomain.createNewInstance(SCAD
omain.java:182)
at org.apache.tuscany.sca.host.embedded.SCADomain.newInstance(SCADomain.
java:76)
at test.OSGiTestCase.setUp(OSGiTestCase.java:58)
at supplychain.SupplyChainTestCase.setUp(SupplyChainTestCase.java:39)
at junit.framework.TestCase.runBare(TestCase.java:132)
at junit.framework.TestResult$1.protect(TestResult.java:110)
at junit.framework.TestResult.runProtected(TestResult.java:128)
at junit.framework.TestResult.run(TestResult.java:113)
at junit.framework.TestCase.run(TestCase.java:124)
at junit.framework.TestSuite.runTest(TestSuite.java:232)
at junit.framework.TestSuite.run(TestSuite.java:227)
at org.junit.internal.runners.JUnit38ClassRunner.run(JUnit38ClassRunner.
java:79)
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)
01-Jul-2010 08:36:16 org.apache.tuscany.sca.implementation.osgi.xml.OSGiImplemen
tationProcessor
SEVERE: Could not locate OSGi bundle: ds.services.supplychain.retailer.Retailer
Tests run: 1, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 0.509 sec <<< FA
ILURE!
test(supplychain.services.DSServicesTestCase) Time elapsed: 0.504 sec <<< ERRO
R!
org.osoa.sca.ServiceRuntimeException: org.apache.tuscany.sca.monitor.MonitorRunt
imeException: Could not locate OSGi bundle: ds.services.supplychain.retailer.Ret
ailer
at org.apache.tuscany.sca.node.impl.NodeImpl.analyzeProblems(NodeImpl.ja
va:713)
01-Jul-2010 08:36:16 org.apache.tuscany.sca.node.impl.NodeImpl <init>
INFO: Creating node: properties-test.composite
at org.apache.tuscany.sca.node.impl.NodeImpl.configureNode(NodeImpl.java
:525)
at org.apache.tuscany.sca.node.impl.NodeImpl.<init>(NodeImpl.java:381)
at org.apache.tuscany.sca.node.impl.NodeFactoryImpl.createSCANode(NodeFa
ctoryImpl.java:47)
at org.apache.tuscany.sca.host.embedded.impl.DefaultSCADomain.init(Defau
ltSCADomain.java:175)
at org.apache.tuscany.sca.host.embedded.impl.DefaultSCADomain.<init>(Def
aultSCADomain.java:100)
at org.apache.tuscany.sca.host.embedded.SCADomain.createNewInstance(SCAD
omain.java:182)
at org.apache.tuscany.sca.host.embedded.SCADomain.newInstance(SCADomain.
java:76)
at test.OSGiTestCase.setUp(OSGiTestCase.java:58)
at supplychain.SupplyChainTestCase.setUp(SupplyChainTestCase.java:39)
at junit.framework.TestCase.runBare(TestCase.java:132)
at junit.framework.TestResult$1.protect(TestResult.java:110)
at junit.framework.TestResult.runProtected(TestResult.java:128)
at junit.framework.TestResult.run(TestResult.java:113)
at junit.framework.TestCase.run(TestCase.java:124)
at junit.framework.TestSuite.runTest(TestSuite.java:232)
at junit.framework.TestSuite.run(TestSuite.java:227)
at org.junit.internal.runners.JUnit38ClassRunner.run(JUnit38ClassRunner.
java:79)
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)
01-Jul-2010 08:36:16 org.apache.tuscany.sca.node.impl.NodeImpl configureNode
INFO: Loading contribution: file:/E:/td/sca1x/trunk/itest/osgi-implementation/ta
rget/classes/properties/
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.monitor.MonitorRuntimeException: Could not loc
ate OSGi bundle: ds.services.supplychain.retailer.Retailer
... 28 more
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
[jira] Closed: (TUSCANY-3615) itest/implementation-osgi produces
bundle cache errors
Posted by "Simon Nash (JIRA)" <de...@tuscany.apache.org>.
[ https://issues.apache.org/jira/browse/TUSCANY-3615?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Simon Nash closed TUSCANY-3615.
-------------------------------
> itest/implementation-osgi produces bundle cache errors
> ------------------------------------------------------
>
> Key: TUSCANY-3615
> URL: https://issues.apache.org/jira/browse/TUSCANY-3615
> Project: Tuscany
> Issue Type: Bug
> Components: Java SCA Integration Tests
> Affects Versions: Java-SCA-1.6
> Environment: Windows
> Reporter: Simon Nash
> Assignee: Simon Nash
> Fix For: Java-SCA-Next
>
>
> When building itest/implementation-osgi on Windows, a number of messages are produced reporting errors in the bundle cache. Here's an example:
> Running supplychain.services.DSServicesTestCase
> 01-Jul-2010 08:36:16 org.apache.tuscany.sca.node.impl.NodeImpl <init>
> INFO: Creating node: services-ds-test.composite
> 01-Jul-2010 08:36:16 org.apache.tuscany.sca.node.impl.NodeImpl configureNode
> INFO: Loading contribution: file:/E:/td/sca1x/trunk/itest/osgi-implementation/ta
> rget/classes/services/ds/
> ERROR: org.apache.felix.framework.cache.BundleCache: Error creating archive. (ja
> va.io.FileNotFoundException: E:\td\sca1x\trunk\itest\osgi-implementation\target\
> .felix\bundle4\version0.0\revision.location (The system cannot find the file spe
> cified))
> java.io.FileNotFoundException: E:\td\sca1x\trunk\itest\osgi-implementation\targe
> t\.felix\bundle4\version0.0\revision.location (The system cannot find the file s
> pecified)
> at java.io.FileInputStream.open(Native Method)
> at java.io.FileInputStream.<init>(FileInputStream.java:106)
> at org.apache.felix.framework.util.SecureAction.getFileInputStream(Secur
> eAction.java:340)
> at org.apache.felix.framework.cache.BundleArchive.getRevisionLocation(Bu
> ndleArchive.java:775)
> at org.apache.felix.framework.cache.BundleArchive.<init>(BundleArchive.j
> ava:201)
> at org.apache.felix.framework.cache.BundleCache.initialize(BundleCache.j
> ava:371)
> at org.apache.felix.framework.cache.BundleCache.<init>(BundleCache.java:
> 95)
> at org.apache.felix.framework.Felix.<init>(Felix.java:248)
> at org.apache.felix.framework.Felix.<init>(Felix.java:125)
> 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.osgi.runtime.FelixRuntime.startRuntime(FelixRu
> ntime.java:144)
> at org.apache.tuscany.sca.osgi.runtime.OSGiRuntime.getRuntime(OSGiRuntim
> e.java:135)
> at org.apache.tuscany.sca.osgi.runtime.OSGiRuntime.getRuntime(OSGiRuntim
> e.java:124)
> at org.apache.tuscany.sca.contribution.osgi.impl.OSGiBundleReferenceMode
> lResolver.resolveModel(OSGiBundleReferenceModelResolver.java:89)
> at org.apache.tuscany.sca.contribution.resolver.ExtensibleModelResolver.
> resolveModel(ExtensibleModelResolver.java:179)
> at org.apache.tuscany.sca.implementation.osgi.xml.OSGiImplementationProc
> essor.resolve(OSGiImplementationProcessor.java:242)
> at org.apache.tuscany.sca.implementation.osgi.xml.OSGiImplementationProc
> essor.resolve(OSGiImplementationProcessor.java:79)
> 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:231)
> at org.apache.tuscany.sca.assembly.xml.CompositeDocumentProcessor.resolv
> e(CompositeDocumentProcessor.java:59)
> 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.node.impl.NodeImpl.configureNode(NodeImpl.java
> :524)
> at org.apache.tuscany.sca.node.impl.NodeImpl.<init>(NodeImpl.java:381)
> at org.apache.tuscany.sca.node.impl.NodeFactoryImpl.createSCANode(NodeFa
> ctoryImpl.java:47)
> at org.apache.tuscany.sca.host.embedded.impl.DefaultSCADomain.init(Defau
> ltSCADomain.java:175)
> at org.apache.tuscany.sca.host.embedded.impl.DefaultSCADomain.<init>(Def
> aultSCADomain.java:100)
> at org.apache.tuscany.sca.host.embedded.SCADomain.createNewInstance(SCAD
> omain.java:182)
> at org.apache.tuscany.sca.host.embedded.SCADomain.newInstance(SCADomain.
> java:76)
> at test.OSGiTestCase.setUp(OSGiTestCase.java:58)
> at supplychain.SupplyChainTestCase.setUp(SupplyChainTestCase.java:39)
> at junit.framework.TestCase.runBare(TestCase.java:132)
> at junit.framework.TestResult$1.protect(TestResult.java:110)
> at junit.framework.TestResult.runProtected(TestResult.java:128)
> at junit.framework.TestResult.run(TestResult.java:113)
> at junit.framework.TestCase.run(TestCase.java:124)
> at junit.framework.TestSuite.runTest(TestSuite.java:232)
> at junit.framework.TestSuite.run(TestSuite.java:227)
> at org.junit.internal.runners.JUnit38ClassRunner.run(JUnit38ClassRunner.
> java:79)
> 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)
> java.io.FileNotFoundException: E:\td\sca1x\trunk\itest\osgi-implementation\targe
> t\.felix\bundle4\version0.0\bundle.jar (The system cannot find the file specifie
> d)
> at java.util.zip.ZipFile.open(Native Method)
> at java.util.zip.ZipFile.<init>(ZipFile.java:114)
> at java.util.jar.JarFile.<init>(JarFile.java:133)
> at java.util.jar.JarFile.<init>(JarFile.java:97)
> at org.apache.felix.framework.util.JarFileX.<init>(JarFileX.java:36)
> at org.apache.felix.framework.util.SecureAction.openJAR(SecureAction.jav
> a:517)
> at org.apache.felix.framework.cache.JarRevision.getManifestHeader(JarRev
> ision.java:95)
> at org.apache.felix.framework.Felix.installBundle(Felix.java:2315)
> at org.apache.felix.framework.Felix.installBundle(Felix.java:2229)
> at org.apache.felix.framework.BundleContextImpl.installBundle(BundleCont
> extImpl.java:132)
> at org.apache.tuscany.sca.osgi.runtime.OSGiRuntime.installBundle(OSGiRun
> time.java:251)
> at org.apache.tuscany.sca.contribution.osgi.impl.OSGiBundleProcessor.ins
> tallNestedBundle(OSGiBundleProcessor.java:110)
> at org.apache.tuscany.sca.contribution.osgi.impl.OSGiBundleReferenceMode
> lResolver.resolveModel(OSGiBundleReferenceModelResolver.java:104)
> at org.apache.tuscany.sca.contribution.resolver.ExtensibleModelResolver.
> resolveModel(ExtensibleModelResolver.java:179)
> at org.apache.tuscany.sca.implementation.osgi.xml.OSGiImplementationProc
> essor.resolve(OSGiImplementationProcessor.java:242)
> at org.apache.tuscany.sca.implementation.osgi.xml.OSGiImplementationProc
> essor.resolve(OSGiImplementationProcessor.java:79)
> 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:231)
> at org.apache.tuscany.sca.assembly.xml.CompositeDocumentProcessor.resolv
> e(CompositeDocumentProcessor.java:59)
> 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.node.impl.NodeImpl.configureNode(NodeImpl.java
> :524)
> at org.apache.tuscany.sca.node.impl.NodeImpl.<init>(NodeImpl.java:381)
> at org.apache.tuscany.sca.node.impl.NodeFactoryImpl.createSCANode(NodeFa
> ctoryImpl.java:47)
> at org.apache.tuscany.sca.host.embedded.impl.DefaultSCADomain.init(Defau
> ltSCADomain.java:175)
> at org.apache.tuscany.sca.host.embedded.impl.DefaultSCADomain.<init>(Def
> aultSCADomain.java:100)
> at org.apache.tuscany.sca.host.embedded.SCADomain.createNewInstance(SCAD
> omain.java:182)
> at org.apache.tuscany.sca.host.embedded.SCADomain.newInstance(SCADomain.
> java:76)
> at test.OSGiTestCase.setUp(OSGiTestCase.java:58)
> at supplychain.SupplyChainTestCase.setUp(SupplyChainTestCase.java:39)
> at junit.framework.TestCase.runBare(TestCase.java:132)
> at junit.framework.TestResult$1.protect(TestResult.java:110)
> at junit.framework.TestResult.runProtected(TestResult.java:128)
> at junit.framework.TestResult.run(TestResult.java:113)
> at junit.framework.TestCase.run(TestCase.java:124)
> at junit.framework.TestSuite.runTest(TestSuite.java:232)
> at junit.framework.TestSuite.run(TestSuite.java:227)
> at org.junit.internal.runners.JUnit38ClassRunner.run(JUnit38ClassRunner.
> java:79)
> 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)
> 01-Jul-2010 08:36:16 org.apache.tuscany.sca.implementation.osgi.xml.OSGiImplemen
> tationProcessor
> SEVERE: Could not locate OSGi bundle: ds.services.supplychain.retailer.Retailer
> Tests run: 1, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 0.509 sec <<< FA
> ILURE!
> test(supplychain.services.DSServicesTestCase) Time elapsed: 0.504 sec <<< ERRO
> R!
> org.osoa.sca.ServiceRuntimeException: org.apache.tuscany.sca.monitor.MonitorRunt
> imeException: Could not locate OSGi bundle: ds.services.supplychain.retailer.Ret
> ailer
> at org.apache.tuscany.sca.node.impl.NodeImpl.analyzeProblems(NodeImpl.ja
> va:713)
> 01-Jul-2010 08:36:16 org.apache.tuscany.sca.node.impl.NodeImpl <init>
> INFO: Creating node: properties-test.composite
> at org.apache.tuscany.sca.node.impl.NodeImpl.configureNode(NodeImpl.java
> :525)
> at org.apache.tuscany.sca.node.impl.NodeImpl.<init>(NodeImpl.java:381)
> at org.apache.tuscany.sca.node.impl.NodeFactoryImpl.createSCANode(NodeFa
> ctoryImpl.java:47)
> at org.apache.tuscany.sca.host.embedded.impl.DefaultSCADomain.init(Defau
> ltSCADomain.java:175)
> at org.apache.tuscany.sca.host.embedded.impl.DefaultSCADomain.<init>(Def
> aultSCADomain.java:100)
> at org.apache.tuscany.sca.host.embedded.SCADomain.createNewInstance(SCAD
> omain.java:182)
> at org.apache.tuscany.sca.host.embedded.SCADomain.newInstance(SCADomain.
> java:76)
> at test.OSGiTestCase.setUp(OSGiTestCase.java:58)
> at supplychain.SupplyChainTestCase.setUp(SupplyChainTestCase.java:39)
> at junit.framework.TestCase.runBare(TestCase.java:132)
> at junit.framework.TestResult$1.protect(TestResult.java:110)
> at junit.framework.TestResult.runProtected(TestResult.java:128)
> at junit.framework.TestResult.run(TestResult.java:113)
> at junit.framework.TestCase.run(TestCase.java:124)
> at junit.framework.TestSuite.runTest(TestSuite.java:232)
> at junit.framework.TestSuite.run(TestSuite.java:227)
> at org.junit.internal.runners.JUnit38ClassRunner.run(JUnit38ClassRunner.
> java:79)
> 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)
> 01-Jul-2010 08:36:16 org.apache.tuscany.sca.node.impl.NodeImpl configureNode
> INFO: Loading contribution: file:/E:/td/sca1x/trunk/itest/osgi-implementation/ta
> rget/classes/properties/
> 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.monitor.MonitorRuntimeException: Could not loc
> ate OSGi bundle: ds.services.supplychain.retailer.Retailer
> ... 28 more
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
[jira] Resolved: (TUSCANY-3615) itest/implementation-osgi produces
bundle cache errors
Posted by "Simon Nash (JIRA)" <de...@tuscany.apache.org>.
[ https://issues.apache.org/jira/browse/TUSCANY-3615?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Simon Nash resolved TUSCANY-3615.
---------------------------------
Resolution: Fixed
This is caused by the Felix OSGI runtime failing to clean up the bundle cache correctly on shutdown in some cases.
To avoid these errors I have added code to delete the bundle cache as part of the setup for running a new test. It's also necessary to run each test in a separate JVM process (forkMode=pertest) to ensure the cached files aren't in use when the deletion code runs.
Fixed under revision r959617.
> itest/implementation-osgi produces bundle cache errors
> ------------------------------------------------------
>
> Key: TUSCANY-3615
> URL: https://issues.apache.org/jira/browse/TUSCANY-3615
> Project: Tuscany
> Issue Type: Bug
> Components: Java SCA Integration Tests
> Affects Versions: Java-SCA-1.6
> Environment: Windows
> Reporter: Simon Nash
> Assignee: Simon Nash
> Fix For: Java-SCA-Next
>
>
> When building itest/implementation-osgi on Windows, a number of messages are produced reporting errors in the bundle cache. Here's an example:
> Running supplychain.services.DSServicesTestCase
> 01-Jul-2010 08:36:16 org.apache.tuscany.sca.node.impl.NodeImpl <init>
> INFO: Creating node: services-ds-test.composite
> 01-Jul-2010 08:36:16 org.apache.tuscany.sca.node.impl.NodeImpl configureNode
> INFO: Loading contribution: file:/E:/td/sca1x/trunk/itest/osgi-implementation/ta
> rget/classes/services/ds/
> ERROR: org.apache.felix.framework.cache.BundleCache: Error creating archive. (ja
> va.io.FileNotFoundException: E:\td\sca1x\trunk\itest\osgi-implementation\target\
> .felix\bundle4\version0.0\revision.location (The system cannot find the file spe
> cified))
> java.io.FileNotFoundException: E:\td\sca1x\trunk\itest\osgi-implementation\targe
> t\.felix\bundle4\version0.0\revision.location (The system cannot find the file s
> pecified)
> at java.io.FileInputStream.open(Native Method)
> at java.io.FileInputStream.<init>(FileInputStream.java:106)
> at org.apache.felix.framework.util.SecureAction.getFileInputStream(Secur
> eAction.java:340)
> at org.apache.felix.framework.cache.BundleArchive.getRevisionLocation(Bu
> ndleArchive.java:775)
> at org.apache.felix.framework.cache.BundleArchive.<init>(BundleArchive.j
> ava:201)
> at org.apache.felix.framework.cache.BundleCache.initialize(BundleCache.j
> ava:371)
> at org.apache.felix.framework.cache.BundleCache.<init>(BundleCache.java:
> 95)
> at org.apache.felix.framework.Felix.<init>(Felix.java:248)
> at org.apache.felix.framework.Felix.<init>(Felix.java:125)
> 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.osgi.runtime.FelixRuntime.startRuntime(FelixRu
> ntime.java:144)
> at org.apache.tuscany.sca.osgi.runtime.OSGiRuntime.getRuntime(OSGiRuntim
> e.java:135)
> at org.apache.tuscany.sca.osgi.runtime.OSGiRuntime.getRuntime(OSGiRuntim
> e.java:124)
> at org.apache.tuscany.sca.contribution.osgi.impl.OSGiBundleReferenceMode
> lResolver.resolveModel(OSGiBundleReferenceModelResolver.java:89)
> at org.apache.tuscany.sca.contribution.resolver.ExtensibleModelResolver.
> resolveModel(ExtensibleModelResolver.java:179)
> at org.apache.tuscany.sca.implementation.osgi.xml.OSGiImplementationProc
> essor.resolve(OSGiImplementationProcessor.java:242)
> at org.apache.tuscany.sca.implementation.osgi.xml.OSGiImplementationProc
> essor.resolve(OSGiImplementationProcessor.java:79)
> 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:231)
> at org.apache.tuscany.sca.assembly.xml.CompositeDocumentProcessor.resolv
> e(CompositeDocumentProcessor.java:59)
> 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.node.impl.NodeImpl.configureNode(NodeImpl.java
> :524)
> at org.apache.tuscany.sca.node.impl.NodeImpl.<init>(NodeImpl.java:381)
> at org.apache.tuscany.sca.node.impl.NodeFactoryImpl.createSCANode(NodeFa
> ctoryImpl.java:47)
> at org.apache.tuscany.sca.host.embedded.impl.DefaultSCADomain.init(Defau
> ltSCADomain.java:175)
> at org.apache.tuscany.sca.host.embedded.impl.DefaultSCADomain.<init>(Def
> aultSCADomain.java:100)
> at org.apache.tuscany.sca.host.embedded.SCADomain.createNewInstance(SCAD
> omain.java:182)
> at org.apache.tuscany.sca.host.embedded.SCADomain.newInstance(SCADomain.
> java:76)
> at test.OSGiTestCase.setUp(OSGiTestCase.java:58)
> at supplychain.SupplyChainTestCase.setUp(SupplyChainTestCase.java:39)
> at junit.framework.TestCase.runBare(TestCase.java:132)
> at junit.framework.TestResult$1.protect(TestResult.java:110)
> at junit.framework.TestResult.runProtected(TestResult.java:128)
> at junit.framework.TestResult.run(TestResult.java:113)
> at junit.framework.TestCase.run(TestCase.java:124)
> at junit.framework.TestSuite.runTest(TestSuite.java:232)
> at junit.framework.TestSuite.run(TestSuite.java:227)
> at org.junit.internal.runners.JUnit38ClassRunner.run(JUnit38ClassRunner.
> java:79)
> 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)
> java.io.FileNotFoundException: E:\td\sca1x\trunk\itest\osgi-implementation\targe
> t\.felix\bundle4\version0.0\bundle.jar (The system cannot find the file specifie
> d)
> at java.util.zip.ZipFile.open(Native Method)
> at java.util.zip.ZipFile.<init>(ZipFile.java:114)
> at java.util.jar.JarFile.<init>(JarFile.java:133)
> at java.util.jar.JarFile.<init>(JarFile.java:97)
> at org.apache.felix.framework.util.JarFileX.<init>(JarFileX.java:36)
> at org.apache.felix.framework.util.SecureAction.openJAR(SecureAction.jav
> a:517)
> at org.apache.felix.framework.cache.JarRevision.getManifestHeader(JarRev
> ision.java:95)
> at org.apache.felix.framework.Felix.installBundle(Felix.java:2315)
> at org.apache.felix.framework.Felix.installBundle(Felix.java:2229)
> at org.apache.felix.framework.BundleContextImpl.installBundle(BundleCont
> extImpl.java:132)
> at org.apache.tuscany.sca.osgi.runtime.OSGiRuntime.installBundle(OSGiRun
> time.java:251)
> at org.apache.tuscany.sca.contribution.osgi.impl.OSGiBundleProcessor.ins
> tallNestedBundle(OSGiBundleProcessor.java:110)
> at org.apache.tuscany.sca.contribution.osgi.impl.OSGiBundleReferenceMode
> lResolver.resolveModel(OSGiBundleReferenceModelResolver.java:104)
> at org.apache.tuscany.sca.contribution.resolver.ExtensibleModelResolver.
> resolveModel(ExtensibleModelResolver.java:179)
> at org.apache.tuscany.sca.implementation.osgi.xml.OSGiImplementationProc
> essor.resolve(OSGiImplementationProcessor.java:242)
> at org.apache.tuscany.sca.implementation.osgi.xml.OSGiImplementationProc
> essor.resolve(OSGiImplementationProcessor.java:79)
> 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:231)
> at org.apache.tuscany.sca.assembly.xml.CompositeDocumentProcessor.resolv
> e(CompositeDocumentProcessor.java:59)
> 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.node.impl.NodeImpl.configureNode(NodeImpl.java
> :524)
> at org.apache.tuscany.sca.node.impl.NodeImpl.<init>(NodeImpl.java:381)
> at org.apache.tuscany.sca.node.impl.NodeFactoryImpl.createSCANode(NodeFa
> ctoryImpl.java:47)
> at org.apache.tuscany.sca.host.embedded.impl.DefaultSCADomain.init(Defau
> ltSCADomain.java:175)
> at org.apache.tuscany.sca.host.embedded.impl.DefaultSCADomain.<init>(Def
> aultSCADomain.java:100)
> at org.apache.tuscany.sca.host.embedded.SCADomain.createNewInstance(SCAD
> omain.java:182)
> at org.apache.tuscany.sca.host.embedded.SCADomain.newInstance(SCADomain.
> java:76)
> at test.OSGiTestCase.setUp(OSGiTestCase.java:58)
> at supplychain.SupplyChainTestCase.setUp(SupplyChainTestCase.java:39)
> at junit.framework.TestCase.runBare(TestCase.java:132)
> at junit.framework.TestResult$1.protect(TestResult.java:110)
> at junit.framework.TestResult.runProtected(TestResult.java:128)
> at junit.framework.TestResult.run(TestResult.java:113)
> at junit.framework.TestCase.run(TestCase.java:124)
> at junit.framework.TestSuite.runTest(TestSuite.java:232)
> at junit.framework.TestSuite.run(TestSuite.java:227)
> at org.junit.internal.runners.JUnit38ClassRunner.run(JUnit38ClassRunner.
> java:79)
> 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)
> 01-Jul-2010 08:36:16 org.apache.tuscany.sca.implementation.osgi.xml.OSGiImplemen
> tationProcessor
> SEVERE: Could not locate OSGi bundle: ds.services.supplychain.retailer.Retailer
> Tests run: 1, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 0.509 sec <<< FA
> ILURE!
> test(supplychain.services.DSServicesTestCase) Time elapsed: 0.504 sec <<< ERRO
> R!
> org.osoa.sca.ServiceRuntimeException: org.apache.tuscany.sca.monitor.MonitorRunt
> imeException: Could not locate OSGi bundle: ds.services.supplychain.retailer.Ret
> ailer
> at org.apache.tuscany.sca.node.impl.NodeImpl.analyzeProblems(NodeImpl.ja
> va:713)
> 01-Jul-2010 08:36:16 org.apache.tuscany.sca.node.impl.NodeImpl <init>
> INFO: Creating node: properties-test.composite
> at org.apache.tuscany.sca.node.impl.NodeImpl.configureNode(NodeImpl.java
> :525)
> at org.apache.tuscany.sca.node.impl.NodeImpl.<init>(NodeImpl.java:381)
> at org.apache.tuscany.sca.node.impl.NodeFactoryImpl.createSCANode(NodeFa
> ctoryImpl.java:47)
> at org.apache.tuscany.sca.host.embedded.impl.DefaultSCADomain.init(Defau
> ltSCADomain.java:175)
> at org.apache.tuscany.sca.host.embedded.impl.DefaultSCADomain.<init>(Def
> aultSCADomain.java:100)
> at org.apache.tuscany.sca.host.embedded.SCADomain.createNewInstance(SCAD
> omain.java:182)
> at org.apache.tuscany.sca.host.embedded.SCADomain.newInstance(SCADomain.
> java:76)
> at test.OSGiTestCase.setUp(OSGiTestCase.java:58)
> at supplychain.SupplyChainTestCase.setUp(SupplyChainTestCase.java:39)
> at junit.framework.TestCase.runBare(TestCase.java:132)
> at junit.framework.TestResult$1.protect(TestResult.java:110)
> at junit.framework.TestResult.runProtected(TestResult.java:128)
> at junit.framework.TestResult.run(TestResult.java:113)
> at junit.framework.TestCase.run(TestCase.java:124)
> at junit.framework.TestSuite.runTest(TestSuite.java:232)
> at junit.framework.TestSuite.run(TestSuite.java:227)
> at org.junit.internal.runners.JUnit38ClassRunner.run(JUnit38ClassRunner.
> java:79)
> 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)
> 01-Jul-2010 08:36:16 org.apache.tuscany.sca.node.impl.NodeImpl configureNode
> INFO: Loading contribution: file:/E:/td/sca1x/trunk/itest/osgi-implementation/ta
> rget/classes/properties/
> 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.monitor.MonitorRuntimeException: Could not loc
> ate OSGi bundle: ds.services.supplychain.retailer.Retailer
> ... 28 more
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.