Tony,
I updated my pom to :
<dependency>
<groupId>org.ops4j.pax.exam</groupId>
<artifactId>pax-exam-swoosh</artifactId>
<version>2.0.0-RC3</version>
<scope>test</scope>
</dependency>
All is well now!
Also, I would like to see the source code to learn the tool more and may be
help you enhance this in the future.Where can I get the source code for
PaxExam 2.0 and PaxRunner. Can I obtain them?
Thanks
Matt
On Fri, Apr 29, 2011 at 4:59 PM, Matt Madhavan <[email protected]>wrote:
> HI Tony,
> I changed the POM to:
> <dependency>
> <groupId>org.ops4j.pax.exam</groupId>
> <artifactId>pax-exam-player</artifactId>
> <version>${paxexamversion}</version>
> <scope>test</scope>
> </dependency>
>
> Now I'm getting the following error: Still looking for Swoosh!
>
> ure: Compilation failure:
> [ERROR]
> \working\PAX\exam2tutorial\tonit-Learn-PaxExam-f9a2ec3\lesson-player\src
> \test\java\org\ops4j\pax\exam\lesson4\LessonTest.java:[20,32] package
> org.ops4j.
> pax.exam.swoosh does not exist
> [ERROR]
> \working\PAX\exam2tutorial\tonit-Learn-PaxExam-f9a2ec3\lesson-player\src
> \test\java\org\ops4j\pax\exam\lesson4\LessonTest.java:[21,39] package
> org.ops4j.
> pax.exam.swoosh.probes does not exist
>
> Any ideas?
>
> Matt
>
>
> On Fri, Apr 29, 2011 at 4:48 PM, Toni Menzel <[email protected]> wrote:
>
>> ok that is an error appealingly in the example.
>> It must ask for
>> org.ops4j.pax.exam:pax-exam-player:jar:2.0.0-RC4
>> in the pom. Instead of
>> org.ops4j.pax.exam:pax-exam-swoosh:jar:2.0.0-RC4
>>
>> (module has been renamed). Sorry.
>>
>> On Fri, Apr 29, 2011 at 11:35 PM, Matt Madhavan
>> <[email protected]>wrote:
>>
>>> Hi Toni,
>>> Interesting, I ran the same from my command line! All the modules
>>> succeded except the last one (player). It cannot find the artifact,
>>> org.ops4j.pax.exam:pax-exam-swoosh:jar:2.0.0-RC4.
>>>
>>> *The maven out put is:*
>>> *
>>> [ERROR] Failed to execute goal on project lesson-player: Could not
>>> resolve depen
>>> dencies for project
>>> com.okidokiteam.learnpaxexam:lesson-player:jar:0.9.0-SNAPSHOT
>>> *
>>>
>>>
>>> Any ideas please! I'm really close now!
>>>
>>> Thanks
>>> Matt
>>>
>>>
>>> On Fri, Apr 29, 2011 at 4:17 PM, Matt Madhavan
>>> <[email protected]>wrote:
>>>
>>>> Hi Tony,
>>>> I can access this site from my browser. My client does have proxy but
>>>> this proxy settings are updated to maven/conf/settings.xml and I/we have
>>>> been successfully using maven to access various maven repos.
>>>>
>>>> Thanks
>>>> Matt
>>>>
>>>>
>>>> On Fri, Apr 29, 2011 at 4:05 PM, Toni Menzel <[email protected]>wrote:
>>>>
>>>>> Are you in a restricted environment where java cannot freely connect to
>>>>> the internet (lets say to
>>>>> http://repository.sonatype.org/content/groups/pax-runner/ ) ?
>>>>> Proxies involved ?
>>>>>
>>>>>
>>>>> On Fri, Apr 29, 2011 at 10:55 PM, Matt Madhavan <
>>>>> [email protected]> wrote:
>>>>>
>>>>>> Hi Toni,
>>>>>> I updated the pax-exam to 2.0.0-RC4 and updated my project to JDK 1.6.
>>>>>> Now I'm getting the following exception trace during test. Looks like
>>>>>> some
>>>>>> thing to do with Sonatype! Do I need to set up a repo info for sonatype
>>>>>> in
>>>>>> my maven? If so what is it?
>>>>>>
>>>>>> org.ops4j.pax.exam.TestContainerException: Problem starting test
>>>>>> container.
>>>>>> at
>>>>>> org.ops4j.pax.exam.nat.internal.NativeTestContainer.start(NativeTestContainer.java:232)
>>>>>> at
>>>>>> org.ops4j.pax.exam.lesson1.LessonTest.testLesson1Unit1(LessonTest.java:97)
>>>>>> 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.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
>>>>>> at
>>>>>> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
>>>>>> at
>>>>>> org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
>>>>>> at
>>>>>> org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
>>>>>> at
>>>>>> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
>>>>>> at
>>>>>> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
>>>>>> at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
>>>>>> at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
>>>>>> at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
>>>>>> at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
>>>>>> at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
>>>>>> at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
>>>>>> at
>>>>>> org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:62)
>>>>>> at
>>>>>> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:140)
>>>>>> at
>>>>>> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:127)
>>>>>> at org.apache.maven.surefire.Surefire.run(Surefire.java:177)
>>>>>> 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.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:345)
>>>>>> at
>>>>>> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1009)
>>>>>> Caused by: org.osgi.framework.BundleException: Unable to cache bundle:
>>>>>> mvn:org.ops4j.pax.exam/pax-exam-extender-service/2.0.0-RC4
>>>>>> at org.apache.felix.framework.Felix.installBundle(Felix.java:2493)
>>>>>> at org.apache.felix.framework.Felix.installBundle(Felix.java:2449)
>>>>>> at
>>>>>> org.apache.felix.framework.BundleContextImpl.installBundle(BundleContextImpl.java:150)
>>>>>> at
>>>>>> org.apache.felix.framework.BundleContextImpl.installBundle(BundleContextImpl.java:123)
>>>>>> at
>>>>>> org.ops4j.pax.exam.nat.internal.NativeTestContainer.installAndStartBundles(NativeTestContainer.java:251)
>>>>>> at
>>>>>> org.ops4j.pax.exam.nat.internal.NativeTestContainer.start(NativeTestContainer.java:227)
>>>>>> ... 27 more
>>>>>> Caused by: java.io.IOException: Aether Error.
>>>>>> at
>>>>>> org.ops4j.pax.url.mvn.internal.AetherBasedResolver.resolve(AetherBasedResolver.java:234)
>>>>>> at
>>>>>> org.ops4j.pax.url.mvn.internal.AetherBasedResolver.resolve(AetherBasedResolver.java:221)
>>>>>> at
>>>>>> org.ops4j.pax.url.mvn.internal.Connection.getInputStream(Connection.java:120)
>>>>>> at
>>>>>> org.apache.felix.framework.util.SecureAction.getURLConnectionInputStream(SecureAction.java:508)
>>>>>> at
>>>>>> org.apache.felix.framework.cache.JarRevision.initialize(JarRevision.java:170)
>>>>>> at
>>>>>> org.apache.felix.framework.cache.JarRevision.<init>(JarRevision.java:82)
>>>>>> at
>>>>>> org.apache.felix.framework.cache.JarRevision.<init>(JarRevision.java:60)
>>>>>> at
>>>>>> org.apache.felix.framework.cache.BundleArchive.createRevisionFromLocation(BundleArchive.java:868)
>>>>>> at
>>>>>> org.apache.felix.framework.cache.BundleArchive.reviseInternal(BundleArchive.java:549)
>>>>>> at
>>>>>> org.apache.felix.framework.cache.BundleArchive.<init>(BundleArchive.java:148)
>>>>>> at
>>>>>> org.apache.felix.framework.cache.BundleCache.create(BundleCache.java:251)
>>>>>> at org.apache.felix.framework.Felix.installBundle(Felix.java:2489)
>>>>>> ... 32 more
>>>>>> Caused by: org.sonatype.aether.resolution.ArtifactResolutionException:
>>>>>> Could not transfer artifact
>>>>>> org.ops4j.pax.exam:pax-exam-extender-service:jar:2.0.0-RC4 from/to
>>>>>> paxrunner
>>>>>> (http://osgi.sonatype.org/content/groups/pax-runner/): Error
>>>>>> transferring file: Connection refused: connect
>>>>>> at
>>>>>> org.sonatype.aether.impl.internal.DefaultArtifactResolver.resolve(DefaultArtifactResolver.java:541)
>>>>>> at
>>>>>> org.sonatype.aether.impl.internal.DefaultArtifactResolver.resolveArtifacts(DefaultArtifactResolver.java:220)
>>>>>> at
>>>>>> org.sonatype.aether.impl.internal.DefaultArtifactResolver.resolveArtifact(DefaultArtifactResolver.java:197)
>>>>>> at
>>>>>> org.sonatype.aether.impl.internal.DefaultRepositorySystem.resolveArtifact(DefaultRepositorySystem.java:323)
>>>>>> at
>>>>>> org.ops4j.pax.url.mvn.internal.AetherBasedResolver.resolve(AetherBasedResolver.java:232)
>>>>>> ... 43 more
>>>>>> Caused by: org.sonatype.aether.transfer.ArtifactTransferException:
>>>>>> Could not transfer artifact
>>>>>> org.ops4j.pax.exam:pax-exam-extender-service:jar:2.0.0-RC4 from/to
>>>>>> paxrunner
>>>>>> (http://osgi.sonatype.org/content/groups/pax-runner/): Error
>>>>>> transferring file: Connection refused: connect
>>>>>> at
>>>>>> org.sonatype.aether.connector.wagon.WagonRepositoryConnector$4.wrap(WagonRepositoryConnector.java:949)
>>>>>> at
>>>>>> org.sonatype.aether.connector.wagon.WagonRepositoryConnector$4.wrap(WagonRepositoryConnector.java:940)
>>>>>> at
>>>>>> org.sonatype.aether.connector.wagon.WagonRepositoryConnector$GetTask.flush(WagonRepositoryConnector.java:695)
>>>>>> at
>>>>>> org.sonatype.aether.connector.wagon.WagonRepositoryConnector$GetTask.flush(WagonRepositoryConnector.java:689)
>>>>>> at
>>>>>> org.sonatype.aether.connector.wagon.WagonRepositoryConnector.get(WagonRepositoryConnector.java:445)
>>>>>> at
>>>>>> org.sonatype.aether.impl.internal.DefaultArtifactResolver.resolve(DefaultArtifactResolver.java:460)
>>>>>> ... 47 more
>>>>>> Caused by: org.apache.maven.wagon.TransferFailedException: Error
>>>>>> transferring file: Connection refused: connect
>>>>>> at
>>>>>> org.apache.maven.wagon.providers.http.LightweightHttpWagon.fillInputData(LightweightHttpWagon.java:143)
>>>>>> at
>>>>>> org.apache.maven.wagon.StreamWagon.getInputStream(StreamWagon.java:116)
>>>>>> at org.apache.maven.wagon.StreamWagon.getIfNewer(StreamWagon.java:88)
>>>>>> at org.apache.maven.wagon.StreamWagon.get(StreamWagon.java:61)
>>>>>> at
>>>>>> org.sonatype.aether.connector.wagon.WagonRepositoryConnector$GetTask.run(WagonRepositoryConnector.java:608)
>>>>>> at
>>>>>> org.sonatype.aether.util.concurrency.RunnableErrorForwarder$1.run(RunnableErrorForwarder.java:64)
>>>>>> at
>>>>>> java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
>>>>>> at
>>>>>> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
>>>>>> at java.lang.Thread.run(Thread.java:662)
>>>>>> Caused by: java.net.ConnectException: Connection refused: connect
>>>>>> at java.net.PlainSocketImpl.socketConnect(Native Method)
>>>>>> at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:333)
>>>>>> at
>>>>>> java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:195)
>>>>>> at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:182)
>>>>>> at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:366)
>>>>>> at java.net.Socket.connect(Socket.java:529)
>>>>>> at java.net.Socket.connect(Socket.java:478)
>>>>>> at sun.net.NetworkClient.doConnect(NetworkClient.java:163)
>>>>>> at sun.net.www.http.HttpClient.openServer(HttpClient.java:394)
>>>>>> at sun.net.www.http.HttpClient.openServer(HttpClient.java:529)
>>>>>> at sun.net.www.http.HttpClient.<init>(HttpClient.java:233)
>>>>>> at sun.net.www.http.HttpClient.New(HttpClient.java:306)
>>>>>> at sun.net.www.http.HttpClient.New(HttpClient.java:323)
>>>>>> at
>>>>>> sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(HttpURLConnection.java:975)
>>>>>> at
>>>>>> sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:916)
>>>>>> at
>>>>>> sun.net.www.protocol.http.HttpURLConnection.connect(HttpURLConnection.java:841)
>>>>>> at
>>>>>> sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1177)
>>>>>> at
>>>>>> java.net.HttpURLConnection.getResponseCode(HttpURLConnection.java:379)
>>>>>> at
>>>>>> org.apache.maven.wagon.providers.http.LightweightHttpWagon.fillInputData(LightweightHttpWagon.java:115)
>>>>>> ... 8 more
>>>>>>
>>>>>>
>>>>>> On Fri, Apr 29, 2011 at 3:45 PM, Matt Madhavan <
>>>>>> [email protected]> wrote:
>>>>>>
>>>>>>> ooops! the error trace from surefire reports:
>>>>>>>
>>>>>>> initializationError(org.ops4j.pax.exam.lesson1.LessonTest) Time
>>>>>>> elapsed: 0 sec <<< ERROR!
>>>>>>> java.lang.NoClassDefFoundError: TestProbeProvider
>>>>>>> at java.lang.Class.getDeclaredMethods0(Native Method)
>>>>>>> at java.lang.Class.privateGetDeclaredMethods(Class.java:2427)
>>>>>>> at java.lang.Class.getDeclaredMethods(Class.java:1791)
>>>>>>> at org.junit.runners.model.TestClass.<init>(TestClass.java:38)
>>>>>>>
>>>>>>>
>>>>>>> On Fri, Apr 29, 2011 at 3:44 PM, Matt Madhavan <
>>>>>>> [email protected]> wrote:
>>>>>>>
>>>>>>>> Hi Toni,
>>>>>>>> Thanks for the reply! I downloaded the tutorial project and ran
>>>>>>>> maven install. I;m getting the following error.Can you please let me
>>>>>>>> know
>>>>>>>> what happened? I would like to complete the tutorial this week end.
>>>>>>>>
>>>>>>>> Thanks
>>>>>>>> Matt
>>>>>>>>
>>>>>>>>
>>>>>>>> On Fri, Apr 29, 2011 at 1:49 PM, Toni Menzel
>>>>>>>> <[email protected]>wrote:
>>>>>>>>
>>>>>>>>> https://github.com/tonit/Learn-PaxExam
>>>>>>>>>
>>>>>>>>> For Pax Exam 1.x migrators only (though it makes sense to look at
>>>>>>>>> all the ways you can use Exam) you should have a look at the project
>>>>>>>>> https://github.com/tonit/Learn-PaxExam/tree/master/lesson-junit in
>>>>>>>>> particular.
>>>>>>>>>
>>>>>>>>> Toni
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> On Fri, Apr 29, 2011 at 8:43 PM, Matt Madhavan <
>>>>>>>>> [email protected]> wrote:
>>>>>>>>>
>>>>>>>>>> Hello,
>>>>>>>>>> I would like to migrate to PaxExam 2.x. Does any one point me to
>>>>>>>>>> the right document or some one send me the instructions?
>>>>>>>>>>
>>>>>>>>>> Thanks in advance!
>>>>>>>>>>
>>>>>>>>>> Matt
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> _______________________________________________
>>>>>>>>>> general mailing list
>>>>>>>>>> [email protected]
>>>>>>>>>> http://lists.ops4j.org/mailman/listinfo/general
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> --
>>>>>>>>> Toni Menzel Source <http://tonimenzel.com>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> _______________________________________________
>>>>>>>>> general mailing list
>>>>>>>>> [email protected]
>>>>>>>>> http://lists.ops4j.org/mailman/listinfo/general
>>>>>>>>>
>>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>>
>>>>>> _______________________________________________
>>>>>> general mailing list
>>>>>> [email protected]
>>>>>> http://lists.ops4j.org/mailman/listinfo/general
>>>>>>
>>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> Toni Menzel Source <http://tonimenzel.com>
>>>>>
>>>>>
>>>>> _______________________________________________
>>>>> general mailing list
>>>>> [email protected]
>>>>> http://lists.ops4j.org/mailman/listinfo/general
>>>>>
>>>>>
>>>>
>>>
>>> _______________________________________________
>>> general mailing list
>>> [email protected]
>>> http://lists.ops4j.org/mailman/listinfo/general
>>>
>>>
>>
>>
>> --
>> Toni Menzel Source <http://tonimenzel.com>
>>
>>
>> _______________________________________________
>> general mailing list
>> [email protected]
>> http://lists.ops4j.org/mailman/listinfo/general
>>
>>
>
_______________________________________________
general mailing list
[email protected]
http://lists.ops4j.org/mailman/listinfo/general