yup, thanks, Vincent! On Tue, Apr 17, 2012 at 10:19 AM, Vincent Vallet <vince.val...@gmail.com>wrote:
> Done. > http://team.ops4j.org/browse/PAXEXAM-360 > > Thanks > > > On 17 April 2012 09:40, Toni Menzel <toni.men...@rebaze.com> wrote: > >> Can you file an issues at team.ops4j.org ? >> >> Will check that asap. >> >> On Mon, Apr 16, 2012 at 3:35 PM, Vincent Vallet >> <vince.val...@gmail.com>wrote: >> >>> Hi, >>> >>> >>> >>> I’ve an issue launching a test using the Forked Container under Windows. >>> >>> This is not reproducible under Linux. >>> >>> >>> >>> The -cp vm arguments looks weird: ( -cp >>> >>> file:/C:/Documents%20and%20Settings/vincent.vallet/.m2/repository/org/apache/felix/org.apache.felix.framework/4.0.2/org.apache.felix.framework-4.0.2.jar;file:/C:/Documents%20and%20Settings/vincent.vallet/.m2/repository/org/ops4j/pax/swissbox/pax-swissbox-framework/1.5.0/pax-swissbox-framework-1.5.0.jar >>> ) >>> >>> If I replace these URIs to paths (-cp >>> >>> C:/Documents%20and%20Settings/vincent.vallet/.m2/repository/org/apache/felix/org.apache.felix.framework/4.0.2/org.apache.felix.framework-4.0.2.jar;C:/Documents%20and%20Settings/vincent.vallet/.m2/repository/org/ops4j/pax/swissbox/pax-swissbox-framework/1.5.0/pax-swissbox-framework-1.5.0.jar >>> ) it works. >>> >>> >>> >>> - Operating System/Version : Windows XP >>> >>> - Java Version >>> >>> java version "1.6.0_31" >>> >>> Java(TM) SE Runtime Environment (build 1.6.0_31-b05) >>> >>> Java HotSpot(TM) Client VM (build 20.6-b01, mixed mode, sharing) >>> >>> - Pax Exam Version: 2.4.0.RC1 >>> >>> - Maven: Apache Maven 3.0.4 >>> >>> - PAX exam maven dependencies >>> >>> <dependency> >>> >>> <groupId>org.ops4j.pax.exam</groupId> >>> >>> <artifactId>pax-exam-container-forked</artifactId> >>> >>> <version>${exam.version}</version> >>> >>> </dependency> >>> >>> <dependency> >>> >>> <groupId>org.ops4j.pax.exam</groupId> >>> >>> <artifactId>pax-exam-junit4</artifactId> >>> >>> <version>${exam.version}</version> >>> >>> </dependency> >>> >>> <dependency> >>> >>> <groupId>org.ops4j.pax.exam</groupId> >>> >>> <artifactId>pax-exam-link-mvn</artifactId> >>> >>> <version>${exam.version}</version> >>> >>> </dependency> >>> >>> <dependency> >>> >>> <groupId>org.ops4j.pax</groupId> >>> >>> <artifactId>exam</artifactId> >>> >>> <version>${exam.version}</version> >>> >>> <scope>import</scope> >>> >>> <type>pom</type> >>> >>> </dependency> >>> >>> <dependency> >>> >>> <groupId>org.apache.felix</groupId> >>> >>> <artifactId>org.apache.felix.framework</artifactId> >>> >>> <version>${felix.version}</version> >>> >>> </dependency> >>> >>> <dependency> >>> >>> <groupId>ch.qos.logback</groupId> >>> >>> <artifactId>logback-core</artifactId> >>> >>> <version>${logback.version}</version> >>> >>> </dependency> >>> >>> <dependency> >>> >>> <groupId>ch.qos.logback</groupId> >>> >>> <artifactId>logback-classic</artifactId> >>> >>> <version>${logback.version}</version> >>> >>> </dependency> >>> >>> <dependency> >>> >>> <groupId>org.apache.geronimo.specs</groupId> >>> >>> <artifactId>geronimo-atinject_1.0_spec</artifactId> >>> >>> <version>${geronimo.atinject.version}</version> >>> >>> </dependency> >>> >>> >>> >>> >>> >>> - Stack: >>> >>> >>> >>> 14:22:14.938 [main] INFO o.o.pax.exam.spi.DefaultExamSystem - Pax Exam >>> System (Version: 2.4.0.RC1) created. >>> >>> 14:22:15.016 [main] DEBUG o.ops4j.store.intern.TemporaryStore - Storage >>> Area is C:\DOCUME~1\VINCEN~1.VAL\LOCALS~1\Temp\1334578935001-0 >>> >>> 14:22:15.032 [main] DEBUG o.ops4j.pax.exam.spi.PaxExamRuntime - Found >>> TestContainerFactory: org.ops4j.pax.exam.forked.ForkedTestContainerFactory >>> >>> 14:22:15.219 [main] DEBUG o.o.pax.exam.junit.JUnit4TestRunner - No User >>> defined probe hook found >>> >>> 14:22:15.219 [main] DEBUG o.o.p.e.s.intern.DefaultTestAddress - NEW >>> ADDRESS= PaxExam-e51f7794-e3a2-47c8-9ce6-d33e58d76a3d parent=null >>> root=[TestAddress:PaxExam-e51f7794-e3a2-47c8-9ce6-d33e58d76a3d >>> root:PaxExam-e51f7794-e3a2-47c8-9ce6-d33e58d76a3d] >>> args=[Ljava.lang.Object;@540408 >>> >>> 14:22:15.282 [main] DEBUG o.ops4j.store.intern.TemporaryStore - Storage >>> Area is C:\DOCUME~1\VINCEN~1.VAL\LOCALS~1\Temp\tb >>> >>> 14:22:15.298 [main] DEBUG o.o.p.e.s.i.TestProbeBuilderImpl - Top level >>> dir . has been verified. >>> >>> 14:22:18.891 [main] DEBUG o.o.p.t.core.intern.RawBuilder - make() >>> >>> 14:22:18.891 [main] DEBUG o.ops4j.store.intern.TemporaryStore - Enter >>> store() >>> >>> 14:22:18.891 [Thread-0] DEBUG o.o.p.t.core.intern.RawBuilder - Creating >>> manifest from added headers. >>> >>> 14:22:18.891 [Thread-0] DEBUG o.o.p.t.core.intern.RawBuilder - >>> PaxExam-e51f7794-e3a2-47c8-9ce6-d33e58d76a3d = >>> com.trmsys.workflow.engine.itest.WorkflowEngineTest;testAnActivityInAWorkflow >>> >>> 14:22:18.891 [Thread-0] DEBUG o.o.p.t.core.intern.RawBuilder - >>> DynamicImport-Package = * >>> >>> 14:22:18.891 [Thread-0] DEBUG o.o.p.t.core.intern.RawBuilder - >>> Ignore-Package = >>> >>> 14:22:18.891 [Thread-0] DEBUG o.o.p.t.core.intern.RawBuilder - >>> PaxExam-Executable = PaxExam-e51f7794-e3a2-47c8-9ce6-d33e58d76a3d, >>> >>> 14:22:18.891 [Thread-0] DEBUG o.o.p.t.core.intern.RawBuilder - >>> Bundle-SymbolicName = PAXEXAM-PROBE-85df7f1c-9a55-4eb8-b990-56d7b8d912b1 >>> >>> 14:22:18.891 [Thread-0] DEBUG o.o.p.t.core.intern.RawBuilder - Copying >>> resource com/trmsys/workflow/engine/itest/ITest-InvokeActivity.xml >>> >>> 14:22:18.922 [Thread-0] DEBUG o.o.p.t.core.intern.RawBuilder - Copying >>> resource com/trmsys/workflow/engine/itest/AnActivity.class >>> >>> 14:22:18.938 [Thread-0] DEBUG o.o.p.t.core.intern.RawBuilder - Copying >>> resource com/trmsys/workflow/engine/itest/WorkflowEngineTest.class >>> >>> 14:22:18.938 [main] DEBUG o.ops4j.store.intern.TemporaryStore - Exit >>> store(): e1c7978df9946067bd2f131a935184f0c7a29e5c >>> >>> 14:22:18.954 [main] DEBUG o.o.pax.exam.spi.DefaultExamReactor - Staging >>> reactor with probes: 1 using strategy: >>> org.ops4j.pax.exam.spi.reactors.AllConfinedStagedReactorFactory@1d520c4 >>> >>> 14:22:18.954 [main] DEBUG o.ops4j.store.intern.TemporaryStore - Storage >>> Area is C:\DOCUME~1\VINCEN~1.VAL\LOCALS~1\Temp\1334578938954-0 >>> >>> 14:22:19.094 [main] DEBUG o.o.p.e.s.intern.DefaultTestAddress - NEW >>> ADDRESS= PaxExam-3cfff760-4548-4484-ab75-e418612b2b4f >>> parent=[TestAddress:PaxExam-e51f7794-e3a2-47c8-9ce6-d33e58d76a3d >>> root:PaxExam-e51f7794-e3a2-47c8-9ce6-d33e58d76a3d] >>> root=[TestAddress:PaxExam-e51f7794-e3a2-47c8-9ce6-d33e58d76a3d >>> root:PaxExam-e51f7794-e3a2-47c8-9ce6-d33e58d76a3d] >>> args=[Ljava.lang.Object;@e3b895 >>> >>> 14:22:19.172 [main] DEBUG o.o.pax.exam.junit.JUnit4TestRunner - Invoke >>> testAnActivityInAWorkflow:WorkflowEngineTest.testAnActivityInAWorkflow:org.ops4j.pax.exam.forked.ForkedTestContainer@100ab23@ >>> [TestAddress:PaxExam-3cfff760-4548-4484-ab75-e418612b2b4f >>> root:PaxExam-e51f7794-e3a2-47c8-9ce6-d33e58d76a3d] Arguments: >>> [Ljava.lang.Object;@540408 >>> >>> 14:22:19.172 [main] DEBUG o.ops4j.store.intern.TemporaryStore - Storage >>> Area is C:\DOCUME~1\VINCEN~1.VAL\LOCALS~1\Temp\1334578939172-0 >>> >>> 14:22:19.297 [main] DEBUG org.ops4j.exec.DefaultJavaRunner - Start >>> command line [[C:\Program Files\Java\jdk1.6.0_31/bin/java, >>> -Djava.protocol.handler.pkgs=org.ops4j.pax.url, >>> -Dpax.swissbox.framework.rmi.port=21000, -Dpax.exam.invoker=junit, - >>> Dpax.swissbox.framework.rmi.name=ExamRemoteFramework-af25a38c-87b9-4060-a411-e359ea204e7e, >>> -cp, >>> file:/C:/Documents%20and%20Settings/vincent.vallet/.m2/repository/org/apache/felix/org.apache.felix.framework/4.0.2/org.apache.felix.framework-4.0.2.jar;file:/C:/Documents%20and%20Settings/vincent.vallet/.m2/repository/org/ops4j/pax/swissbox/pax-swissbox-framework/1.5.0/pax-swissbox-framework-1.5.0.jar, >>> org.ops4j.pax.swissbox.framework.RemoteFrameworkImpl, >>> -Forg.osgi.framework.bootdelegation=sun.*, >>> -Forg.osgi.framework.storage=C:\DOCUME~1\VINCEN~1.VAL\LOCALS~1\Temp\1334578939172-0]] >>> >>> 14:22:19.297 [main] DEBUG org.ops4j.exec.DefaultJavaRunner - Starting >>> platform process. >>> >>> 14:22:19.313 [main] DEBUG org.ops4j.exec.DefaultJavaRunner - Wrapping >>> stream I/O. >>> >>> 14:22:19.329 [main] DEBUG org.ops4j.exec.DefaultJavaRunner - Added >>> shutdown hook. >>> >>> 14:22:19.329 [main] INFO org.ops4j.exec.DefaultJavaRunner - >>> DefaultJavaRunner completed successfully >>> >>> >>> >>> java.lang.NoClassDefFoundError: >>> org/ops4j/pax/swissbox/framework/RemoteFrameworkImpl >>> >>> Caused by: java.lang.ClassNotFoundException: >>> org.ops4j.pax.swissbox.framework.RemoteFrameworkImpl >>> >>> at java.net.URLClassLoader$1.run(URLClassLoader.java:202) >>> >>> at java.security.AccessController.doPrivileged(Native >>> Method) >>> >>> at >>> java.net.URLClassLoader.findClass(URLClassLoader.java:190) >>> >>> at java.lang.ClassLoader.loadClass(ClassLoader.java:306) >>> >>> at >>> sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301) >>> >>> at java.lang.ClassLoader.loadClass(ClassLoader.java:247) >>> >>> Could not find the main class: >>> org.ops4j.pax.swissbox.framework.RemoteFrameworkImpl. Program will >>> exit. >>> >>> Exception in thread "main" >>> >>> >>> >>> Thanks >>> >>> >>> >>> Vincent >>> >>> _______________________________________________ >>> general mailing list >>> general@lists.ops4j.org >>> http://lists.ops4j.org/mailman/listinfo/general >>> >>> >> >> >> -- >> -- >> Toni Menzel | Founder | Rebaze GmbH >> toni.men...@rebaze.com | www.rebaze.com >> >> >> >> _______________________________________________ >> general mailing list >> general@lists.ops4j.org >> http://lists.ops4j.org/mailman/listinfo/general >> >> > > _______________________________________________ > general mailing list > general@lists.ops4j.org > http://lists.ops4j.org/mailman/listinfo/general > > -- -- Toni Menzel | Founder | Rebaze GmbH toni.men...@rebaze.com | www.rebaze.com
_______________________________________________ general mailing list general@lists.ops4j.org http://lists.ops4j.org/mailman/listinfo/general