Hi all, I still trying to make a full installation work on the master branch. I have found, I think some issues and solutions. I have finally found where the issue comes from for the bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=381871
I can propose a patch for this one. I have found in the same time that boot-bundles.properties is not in sync with the build process so I a have patch to filter the resource with the maven properties. But when I do it I fall into a new issue. Can someone help me to explain the following stack? ------------------------------------------------------------------------------- Test set: org.eclipse.gemini.blueprint.iandt.serviceProxyFactoryBean.ServiceProxyFactoryBeanTest ------------------------------------------------------------------------------- Tests run: 2, Failures: 0, Errors: 2, Skipped: 0, Time elapsed: 1.594 sec <<< FAILURE! testFactoryBeanForOneServiceAsClass(org.eclipse.gemini.blueprint.iandt.serviceProxyFactoryBean.ServiceProxyFactoryBeanTest) Time elapsed: 0 sec <<< ERROR! java.lang.IllegalStateException: Unable to dynamically start generated unit test bundle at org.eclipse.gemini.blueprint.test.AbstractOnTheFlyBundleCreatorTests.postProcessBundleContext(AbstractOnTheFlyBundleCreatorTests.java:530) at org.eclipse.gemini.blueprint.test.AbstractConfigurableBundleCreatorTests.postProcessBundleContext(AbstractConfigurableBundleCreatorTests.java:221) at org.eclipse.gemini.blueprint.test.AbstractOsgiTests.startup(AbstractOsgiTests.java:245) at org.eclipse.gemini.blueprint.test.AbstractOsgiTests.prepareTestExecution(AbstractOsgiTests.java:357) at org.eclipse.gemini.blueprint.test.AbstractOsgiTests.runBare(AbstractOsgiTests.java:188) at org.eclipse.gemini.blueprint.test.AbstractOsgiTests$1.protect(AbstractOsgiTests.java:170) at junit.framework.TestResult.runProtected(TestResult.java:128) at org.eclipse.gemini.blueprint.test.AbstractOsgiTests.run(AbstractOsgiTests.java:167) at junit.framework.TestSuite.runTest(TestSuite.java:243) at junit.framework.TestSuite.run(TestSuite.java:238) at org.junit.internal.runners.JUnit38ClassRunner.run(JUnit38ClassRunner.java:83) at org.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:231) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:60) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:229) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:50) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:222) at org.junit.runners.ParentRunner.run(ParentRunner.java:292) at org.junit.runner.JUnitCore.run(JUnitCore.java:157) at org.junit.runner.JUnitCore.run(JUnitCore.java:136) at org.apache.maven.surefire.junitcore.JUnitCoreWrapper.execute(JUnitCoreWrapper.java:62) at org.apache.maven.surefire.junitcore.JUnitCoreProvider.invoke(JUnitCoreProvider.java:139) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at org.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray(ReflectionUtils.java:189) at org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:165) at org.apache.maven.surefire.booter.ProviderFactory.invokeProvider(ProviderFactory.java:85) at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:103) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:74) Caused by: org.osgi.framework.BundleException: The bundle "TestBundle-testFactoryBeanForOneServiceAsClass-org.eclipse.gemini.blueprint.iandt.serviceProxyFactoryBean.ServiceProxyFactoryBeanTest_0.0.0 [20]" could not be resolved. Reason: Missing Constraint: Import-Package: org.eclipse.gemini.blueprint.iandt; version="0.0.0" at org.eclipse.osgi.framework.internal.core.AbstractBundle.getResolverError(AbstractBundle.java:1317) at org.eclipse.osgi.framework.internal.core.AbstractBundle.getResolutionFailureException(AbstractBundle.java:1301) at org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(BundleHost.java:319) at org.eclipse.osgi.framework.internal.core.AbstractBundle.start(AbstractBundle.java:284) at org.eclipse.osgi.framework.internal.core.AbstractBundle.start(AbstractBundle.java:276) at org.eclipse.gemini.blueprint.test.AbstractOnTheFlyBundleCreatorTests.installAndStartBundle(AbstractOnTheFlyBundleCreatorTests.java:550) at org.eclipse.gemini.blueprint.test.AbstractOnTheFlyBundleCreatorTests.postProcessBundleContext(AbstractOnTheFlyBundleCreatorTests.java:527) ... 31 more ------------------------------------------------------------------------------- Test set: org.eclipse.gemini.blueprint.iandt.serviceProxyFactoryBean.ServiceProxyFactoryBeanTest ------------------------------------------------------------------------------- Tests run: 2, Failures: 0, Errors: 2, Skipped: 0, Time elapsed: 1.594 sec <<< FAILURE! testFactoryBeanForOneServiceAsClass(org.eclipse.gemini.blueprint.iandt.serviceProxyFactoryBean.ServiceProxyFactoryBeanTest) Time elapsed: 0 sec <<< ERROR! java.lang.IllegalStateException: Unable to dynamically start generated unit test bundle at org.eclipse.gemini.blueprint.test.AbstractOnTheFlyBundleCreatorTests.postProcessBundleContext(AbstractOnTheFlyBundleCreatorTests.java:530) at org.eclipse.gemini.blueprint.test.AbstractConfigurableBundleCreatorTests.postProcessBundleContext(AbstractConfigurableBundleCreatorTests.java:221) at org.eclipse.gemini.blueprint.test.AbstractOsgiTests.startup(AbstractOsgiTests.java:245) at org.eclipse.gemini.blueprint.test.AbstractOsgiTests.prepareTestExecution(AbstractOsgiTests.java:357) at org.eclipse.gemini.blueprint.test.AbstractOsgiTests.runBare(AbstractOsgiTests.java:188) at org.eclipse.gemini.blueprint.test.AbstractOsgiTests$1.protect(AbstractOsgiTests.java:170) at junit.framework.TestResult.runProtected(TestResult.java:128) at org.eclipse.gemini.blueprint.test.AbstractOsgiTests.run(AbstractOsgiTests.java:167) at junit.framework.TestSuite.runTest(TestSuite.java:243) at junit.framework.TestSuite.run(TestSuite.java:238) at org.junit.internal.runners.JUnit38ClassRunner.run(JUnit38ClassRunner.java:83) at org.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:231) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:60) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:229) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:50) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:222) at org.junit.runners.ParentRunner.run(ParentRunner.java:292) at org.junit.runner.JUnitCore.run(JUnitCore.java:157) at org.junit.runner.JUnitCore.run(JUnitCore.java:136) at org.apache.maven.surefire.junitcore.JUnitCoreWrapper.execute(JUnitCoreWrapper.java:62) at org.apache.maven.surefire.junitcore.JUnitCoreProvider.invoke(JUnitCoreProvider.java:139) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at org.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray(ReflectionUtils.java:189) at org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:165) at org.apache.maven.surefire.booter.ProviderFactory.invokeProvider(ProviderFactory.java:85) at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:103) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:74) Caused by: org.osgi.framework.BundleException: The bundle "TestBundle-testFactoryBeanForOneServiceAsClass-org.eclipse.gemini.blueprint.iandt.serviceProxyFactoryBean.ServiceProxyFactoryBeanTest_0.0.0 [20]" could not be resolved. Reason: Missing Constraint: Import-Package: org.eclipse.gemini.blueprint.iandt; version="0.0.0" at org.eclipse.osgi.framework.internal.core.AbstractBundle.getResolverError(AbstractBundle.java:1317) at org.eclipse.osgi.framework.internal.core.AbstractBundle.getResolutionFailureException(AbstractBundle.java:1301) at org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(BundleHost.java:319) at org.eclipse.osgi.framework.internal.core.AbstractBundle.start(AbstractBundle.java:284) at org.eclipse.osgi.framework.internal.core.AbstractBundle.start(AbstractBundle.java:276) at org.eclipse.gemini.blueprint.test.AbstractOnTheFlyBundleCreatorTests.installAndStartBundle(AbstractOnTheFlyBundleCreatorTests.java:550) at org.eclipse.gemini.blueprint.test.AbstractOnTheFlyBundleCreatorTests.postProcessBundleContext(AbstractOnTheFlyBundleCreatorTests.java:527) ... 31 more