Can anyone help out w/ this?  I'm stumped.  The images are somehow being
passes as parameters?  It isn't all of the images on the page because some
of them show up...and they're all in the same folder.  This makes no sense
to me.

I could wrap this thing up and put it away (thanks to everyone's help here)
- if I could get past this issue.

Thanks again!


V. Jenks wrote:
> 
> Thanks guys, this has all been really helpful.
> 
> I'm having some bizarre results, even though the page is loading now. 
> Some of the images aren't loading and I'm getting exceptions that appear
> to tell me that the images are being passed as the parameter values, as
> well?
> 
> I mounted the url like so (in app's init() method):
> 
> mountBookmarkablePage("/category", CatalogCategory.class);
> 
> And I called up the url, w/ parameter, like so:
> 
> http://localhost:8080/MyApp/products/category/catid/1
> 
> I see the data I should be seeing, save for a few of the images not
> loading.
> 
> Here's my stack trace:
> 
> ****************************************************************
> 12:54:41,893 ERROR [RequestCycle] Can't instantiate page using constructor
> public com.myapp.CatalogCategory(wicket.PageParameters) and argument
> images = "background.jpg" catid = "assets"
> wicket.WicketRuntimeException: Can't instantiate page using constructor
> public com.myapp.CatalogCategory(wicket.PageParameters) and argument
> images = "background.jpg" catid = "assets"
>       at 
> wicket.session.DefaultPageFactory.newPage(DefaultPageFactory.java:175)
>       at wicket.session.DefaultPageFactory.newPage(DefaultPageFactory.java:96)
>       at
> wicket.request.target.component.BookmarkablePageRequestTarget.newPage(BookmarkablePageRequestTarget.java:271)
>       at
> wicket.request.target.component.BookmarkablePageRequestTarget.getPage(BookmarkablePageRequestTarget.java:286)
>       at
> wicket.request.target.component.BookmarkablePageRequestTarget.processEvents(BookmarkablePageRequestTarget.java:205)
>       at
> wicket.request.compound.DefaultEventProcessorStrategy.processEvents(DefaultEventProcessorStrategy.java:65)
>       at
> wicket.request.compound.AbstractCompoundRequestCycleProcessor.processEvents(AbstractCompoundRequestCycleProcessor.java:57)
>       at wicket.RequestCycle.doProcessEventsAndRespond(RequestCycle.java:896)
>       at wicket.RequestCycle.processEventsAndRespond(RequestCycle.java:929)
>       at wicket.RequestCycle.step(RequestCycle.java:1010)
>       at wicket.RequestCycle.steps(RequestCycle.java:1084)
>       at wicket.RequestCycle.request(RequestCycle.java:454)
>       at wicket.protocol.http.WicketServlet.doGet(WicketServlet.java:219)
>       at javax.servlet.http.HttpServlet.service(HttpServlet.java:697)
>       at javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
>       at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
>       at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
>       at
> org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
>       at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
>       at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
>       at
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
>       at
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
>       at
> org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:175)
>       at
> org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:74)
>       at
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
>       at
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
>       at
> org.jboss.web.tomcat.tc5.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:156)
>       at
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
>       at
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
>       at
> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869)
>       at
> org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:664)
>       at
> org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
>       at
> org.apache.tomcat.util.net.MasterSlaveWorkerThread.run(MasterSlaveWorkerThread.java:112)
>       at java.lang.Thread.run(Thread.java:619)
> Caused by: java.lang.reflect.InvocationTargetException
>       at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
>       at
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
>       at
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
>       at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
>       at 
> wicket.session.DefaultPageFactory.newPage(DefaultPageFactory.java:154)
>       ... 33 more
> Caused by: java.lang.NumberFormatException: For input string: "assets"
>       at
> java.lang.NumberFormatException.forInputString(NumberFormatException.java:48)
>       at java.lang.Integer.parseInt(Integer.java:447)
>       at java.lang.Integer.valueOf(Integer.java:553)
>       at com.myapp.CatalogCategory.<init>(CatalogCategory.java:31)
>       ... 38 more
> ****************************************************************
> 
> 
> V. Jenks wrote:
>> 
>> I'm sure this has been asked 1000x but I'm unable to find the
>> answer...and don't have enough time left to keep digging.
>> 
>> I simply want to call a bookmarkable page and pass it a parameter
>> value...
>> 
>> I got this far but my guesses have so far been wrong:
>> 
>> ?wicket:bookmarkablePage=:com.myapp.BookmarkedPage&catid=1
>> 
>> I get this error:
>> 
>> "ERROR [RequestCycle] Can't instantiate page using constructor public
>> com.myapp.BookmarkedPage(wicket.PageParameters) and argument catid = "1""
>> 
>> It seems strange that I'm unable to quickly find an example of the URL
>> format.  I've been away from Wicket for a few months and when I tried to
>> use 1.2.6, I had a bunch of failures on code that currently works in
>> 1.2.4, so I've stuck w/ that until I have time to figure out what's
>> changed.
>> 
>> Thanks!
>> 
> 
> 

-- 
View this message in context: 
http://www.nabble.com/BookmarkablePage-URL-tf4362196.html#a12616347
Sent from the Wicket - User mailing list archive at Nabble.com.


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to