Just checking. Are you providing WicketTester with the correct path to
your webapp root?
If that is the case can you check if you can load other resources from
that path.
Maurice
On Fri, Jun 27, 2008 at 10:13 AM, Tomasz Prus <[EMAIL PROTECTED]> wrote:
> Hi,
>
> when i included javascript:
>
> add(new Include("analytics", "js/analytics_" + getLocale().getLanguage() +
> ".js"));
>
> i have these javascript files in folder src/main/webapp/js and i copied it
> also to src/test/webapp/js
>
> it works in application but test for this page throws error:
>
> 4547 [main] ERROR org.apache.wicket.RequestCycle - Unable to read resource
> as String
> org.apache.wicket.WicketRuntimeException: Unable to read resource as String
> at
> org.apache.wicket.util.resource.AbstractResourceStream.asString(AbstractResourceStream.java:81)
> at
> org.apache.wicket.markup.html.include.Include.importUrl(Include.java:258)
> at
> org.apache.wicket.markup.html.include.Include.importAbsoluteUrl(Include.java:240)
> at
> org.apache.wicket.markup.html.include.Include.importRelativeUrl(Include.java:226)
> at
> org.apache.wicket.markup.html.include.Include.importAsString(Include.java:150)
> at
> org.apache.wicket.markup.html.include.Include.onComponentTagBody(Include.java:164)
> at org.apache.wicket.Component.renderComponent(Component.java:2471)
> at
> org.apache.wicket.markup.html.WebComponent.onRender(WebComponent.java:60)
> at org.apache.wicket.Component.render(Component.java:2308)
> at
> org.apache.wicket.MarkupContainer.renderNext(MarkupContainer.java:1297)
> at
> org.apache.wicket.MarkupContainer.renderAll(MarkupContainer.java:1427)
> at org.apache.wicket.Page.onRender(Page.java:1460)
> at org.apache.wicket.Component.render(Component.java:2308)
> at org.apache.wicket.Page.renderPage(Page.java:906)
> at
> org.apache.wicket.request.target.component.BookmarkablePageRequestTarget.respond(BookmarkablePageRequestTarget.java:231)
> at
> org.apache.wicket.request.AbstractRequestCycleProcessor.respond(AbstractRequestCycleProcessor.java:104)
> at
> org.apache.wicket.RequestCycle.processEventsAndRespond(RequestCycle.java:1172)
> at org.apache.wicket.RequestCycle.step(RequestCycle.java:1243)
> at org.apache.wicket.RequestCycle.steps(RequestCycle.java:1330)
> at org.apache.wicket.RequestCycle.request(RequestCycle.java:539)
> at
> org.apache.wicket.protocol.http.MockWebApplication.processRequestCycle(MockWebApplication.java:361)
> at
> org.apache.wicket.protocol.http.MockWebApplication.processRequestCycle(MockWebApplication.java:346)
> at
> org.apache.wicket.util.tester.BaseWicketTester.startPage(BaseWicketTester.java:289)
> at
> pl.mainseek.car.wicket.CommonWebPageTest.testDisplay(CommonWebPageTest.java:9)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
> at java.lang.reflect.Method.invoke(Unknown Source)
> at org.junit.internal.runners.TestMethod.invoke(TestMethod.java:59)
> at
> org.junit.internal.runners.MethodRoadie.runTestMethod(MethodRoadie.java:98)
> at org.junit.internal.runners.MethodRoadie$2.run(MethodRoadie.java:79)
> at
> org.junit.internal.runners.MethodRoadie.runBeforesThenTestThenAfters(MethodRoadie.java:87)
> at org.junit.internal.runners.MethodRoadie.runTest(MethodRoadie.java:77)
> at org.junit.internal.runners.MethodRoadie.run(MethodRoadie.java:42)
> at
> org.junit.internal.runners.JUnit4ClassRunner.invokeTestMethod(JUnit4ClassRunner.java:88)
> at
> org.junit.internal.runners.JUnit4ClassRunner.runMethods(JUnit4ClassRunner.java:51)
> at
> org.junit.internal.runners.JUnit4ClassRunner$1.run(JUnit4ClassRunner.java:44)
> at
> org.junit.internal.runners.ClassRoadie.runUnprotected(ClassRoadie.java:27)
> at
> org.junit.internal.runners.ClassRoadie.runProtected(ClassRoadie.java:37)
> at
> org.junit.internal.runners.JUnit4ClassRunner.run(JUnit4ClassRunner.java:42)
> at
> org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:38)
> at
> org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38)
> at
> org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:460)
> at
> org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:673)
> at
> org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:386)
> at
> org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:196)
> Caused by: org.apache.wicket.util.resource.ResourceStreamNotFoundException:
> Resource http://localhost/MockCarPartsApplication/js/analytics_pl.js could
> not be opened
> at
> org.apache.wicket.util.resource.UrlResourceStream.getInputStream(UrlResourceStream.java:200)
> at
> org.apache.wicket.util.resource.AbstractResourceStream.asString(AbstractResourceStream.java:67)
> ... 45 more
> Caused by: java.net.ConnectException: Connection refused: connect
> at java.net.PlainSocketImpl.socketConnect(Native Method)
> at java.net.PlainSocketImpl.doConnect(Unknown Source)
> at java.net.PlainSocketImpl.connectToAddress(Unknown Source)
> at java.net.PlainSocketImpl.connect(Unknown Source)
> at java.net.Socket.connect(Unknown Source)
> at java.net.Socket.connect(Unknown Source)
> at sun.net.NetworkClient.doConnect(Unknown Source)
> at sun.net.www.http.HttpClient.openServer(Unknown Source)
> at sun.net.www.http.HttpClient.openServer(Unknown Source)
> at sun.net.www.http.HttpClient.<init>(Unknown Source)
> at sun.net.www.http.HttpClient.New(Unknown Source)
> at sun.net.www.http.HttpClient.New(Unknown Source)
> at sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(Unknown
> Source)
> at sun.net.www.protocol.http.HttpURLConnection.plainConnect(Unknown
> Source)
> at sun.net.www.protocol.http.HttpURLConnection.connect(Unknown Source)
> at sun.net.www.protocol.http.HttpURLConnection.getInputStream(Unknown
> Source)
> at java.net.URL.openStream(Unknown Source)
> at
> org.apache.wicket.util.resource.UrlResourceStream.getInputStream(UrlResourceStream.java:196)
> ... 46 more
>
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]