Thats odd. Actually, what version of pax exam are you using ? (Stacktrace
does not look like a current - 2.1.0 at least - version).
Also, Whats your OS and how do you run the test (which IDE Runner etc.)

thx,
Toni

On Sat, Jul 16, 2011 at 12:31 AM, Rodolfo Barbeiro <
[email protected]> wrote:

>  Hello,
>
> I'm newbie in Pax Exam. I'm trying to run tests in my OSGi bundle. But
> during the tests the following error occurs:
>
>
> org.ops4j.pax.logging.pax-logging-api[org.ops4j.pax.swissbox.extender.BundleWatcher]
> : Scanning bund
> le [org.apache.felix.framework]
> [        PaxRunnerTestContainer] - problem in preparing probe.
> java.lang.IllegalArgumentException: topLevelDir Dev/mybundle/.  does not
> contain a tail org/home/mybundle/ServiceImplFuncTest.class
>         at
> org.ops4j.pax.url.dir.internal.FileTailImpl.findParentOfTail(FileTailImpl.java:86)
>         at
> org.ops4j.pax.url.dir.internal.FileTailImpl.<init>(FileTailImpl.java:59)
>         at
> org.ops4j.pax.url.dir.internal.Connection.getInputStream(Connection.java:77)
>         at java.net.URL.openStream(URL.java:1010)
>         at
> org.ops4j.pax.exam.container.def.internal.PaxRunnerTestContainer.storeAndGetData(PaxRunne
> rTestContainer.java:204)
>         at
> org.ops4j.pax.exam.container.def.internal.PaxRunnerTestContainer.installBundle(PaxRunnerT
> estContainer.java:184)
>         at
> org.ops4j.pax.exam.junit.internal.JUnit4TestMethod.invoke(JUnit4TestMethod.java:146)
>         at
> org.junit.internal.runners.MethodRoadie.runTestMethod(MethodRoadie.java:105)
>         at
> org.junit.internal.runners.MethodRoadie$2.run(MethodRoadie.java:86)
>         at
> org.ops4j.pax.exam.junit.internal.JUnit4MethodRoadie.runBeforesThenTestThenAfters(JUnit4M
> ethodRoadie.java:60)
>         at
> org.junit.internal.runners.MethodRoadie.runTest(MethodRoadie.java:84)
>         at
> org.junit.internal.runners.MethodRoadie.run(MethodRoadie.java:49)
>         at
> org.ops4j.pax.exam.junit.JUnit4TestRunner.invokeTestMethod(JUnit4TestRunner.java:246)
>         at
> org.ops4j.pax.exam.junit.JUnit4TestRunner.runMethods(JUnit4TestRunner.java:196)
>         at
> org.ops4j.pax.exam.junit.JUnit4TestRunner$2.run(JUnit4TestRunner.java:186)
>         at
> org.junit.internal.runners.ClassRoadie.runUnprotected(ClassRoadie.java:34)
>         at
> org.junit.internal.runners.ClassRoadie.runProtected(ClassRoadie.java:44)
>         at
> org.ops4j.pax.exam.junit.JUnit4TestRunner.run(JUnit4TestRunner.java:182)
>         at
> org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
>         at
> org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:123)
>         at
> org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:104)
>         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
> :164)
>         at
> org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.jav
> a:110)
>         at
> org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:172)
>         at
> org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcessWhenForked(SurefireSta
> rter.java:104)
>         at
> org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:70)
> [        PaxRunnerTestContainer] - Shutting down the test container (Pax
> Runner)
>
>
> *Does anyone know the meaning of the error:
> "java.lang.IllegalArgumentException: topLevelDir Dev/mybundle/. does not
> contain a tail org/home/mybundle/ServiceImplFuncTest.class" ?*
> **
> Sorry for my english! :)
>
> Rodolfo Barbeiro
>
>
>
> _______________________________________________
> general mailing list
> [email protected]
> http://lists.ops4j.org/mailman/listinfo/general
>
>


-- 
Toni Menzel
Independent Software Developer
Professional Profile: http://okidokiteam.com
[email protected]
http://www.ops4j.org     - New Energy for OSS Communities - Open
Participation Software.
_______________________________________________
general mailing list
[email protected]
http://lists.ops4j.org/mailman/listinfo/general

Reply via email to