When I use the above StaticImage Wicket looks for the image url in the path
of the relevant component like so:
com/vegas/cart/wicket/components/scroll/http:/cache.vegas.com/resorts/thehotel/mandalaybaynew.jpg
Do I need to add a WebPageResourceStreamLocator or some such thing? The
full log output is below. Thank you as always.
1/24 15:02:14 WARN | PackageResource.getResourceStream(553): Unable to find
package resource [path =
com/vegas/cart/wicket/components/scroll/http:/cache.vegas.com/resorts/thehotel/mandalaybaynew.jpg,
style = null, locale = en_US]
1/24 15:02:14 ERROR| AjaxRequestTarget.respond(379): Error while responding
to an AJAX request: [EMAIL PROTECTED] markupIdToComponent
[{scrollPopup=[MarkupContainer [Component id = scrollPopup, page =
com.vegas.cart.wicket.pages.Index, path = 7:scrollPopup.ModalWindow,
isVisible = true, isVersioned = false]]}], prependJavascript [[]],
appendJavascript [[var element = document.getElementById
("scrollPopup_content");
var settings = new Object();
settings.minWidth=200;
settings.minHeight=200;
settings.className="w_blue";
settings.width="800";
settings.height="400";
settings.resizable=true;
settings.element = element;
settings.cookieId="modal-window-18936477";
settings.title="Deathmatch Scrolling View";
settings.mask="semi-transparent";
settings.onClose = function() { var
wcall=wicketAjaxGet('/wicketapp/app?wicket:interface=:7:scrollPopup::IBehaviorListener&wicket:behaviorId=1',
function() { }, function() { }); };
Wicket.Window.create(settings).show();
]]
wicket.protocol.http.servlet.AbortWithWebErrorCodeException
at wicket.markup.html.PackageResource.getResourceStream(
PackageResource.java:556)
at wicket.markup.html.PackageResource.<init>(PackageResource.java:502)
at wicket.markup.html.PackageResource.get(PackageResource.java:424)
at
wicket.markup.html.image.resource.LocalizedImageResource$1.newResource(
LocalizedImageResource.java:361)
at wicket.ResourceReference.bind(ResourceReference.java:149)
at wicket.markup.html.image.resource.LocalizedImageResource.bind(
LocalizedImageResource.java:180)
at
wicket.markup.html.image.resource.LocalizedImageResource.loadStaticImage(
LocalizedImageResource.java:368)
at
wicket.markup.html.image.resource.LocalizedImageResource.setSrcAttribute(
LocalizedImageResource.java:283)
at wicket.markup.html.image.Image.onComponentTag(Image.java:225)
at wicket.Component.renderComponent(Component.java:1688)
at wicket.markup.html.WebComponent.onRender(WebComponent.java:61)
at wicket.Component.render(Component.java:1533)
at wicket.MarkupContainer.renderNext(MarkupContainer.java:1334)
at wicket.MarkupContainer.renderComponentTagBody(MarkupContainer.java
:982)
at wicket.MarkupContainer.renderAssociatedMarkup(MarkupContainer.java
:571)
at wicket.markup.html.panel.Panel.onComponentTagBody(Panel.java:108)
at wicket.Component.renderComponent(Component.java:1719)
at wicket.MarkupContainer.onRender(MarkupContainer.java:927)
at wicket.Component.render(Component.java:1533)
at wicket.MarkupContainer.renderNext(MarkupContainer.java:1334)
at wicket.MarkupContainer.renderComponentTagBody(MarkupContainer.java
:982)
at wicket.MarkupContainer.renderAssociatedMarkup(MarkupContainer.java
:571)
at wicket.markup.html.panel.Panel.onComponentTagBody(Panel.java:108)
at wicket.Component.renderComponent(Component.java:1719)
at wicket.MarkupContainer.onRender(MarkupContainer.java:927)
at wicket.Component.render(Component.java:1533)
at wicket.Component.renderComponent(Component.java:1657)
at wicket.ajax.AjaxRequestTarget.respondComponent(AjaxRequestTarget.java
:474)
at wicket.ajax.AjaxRequestTarget.respond(AjaxRequestTarget.java:361)
at wicket.request.compound.DefaultResponseStrategy.respond(
DefaultResponseStrategy.java:49)
at wicket.request.compound.AbstractCompoundRequestCycleProcessor.respond
(AbstractCompoundRequestCycleProcessor.java:66)
at wicket.RequestCycle.doProcessEventsAndRespond(RequestCycle.java:902)
at wicket.RequestCycle.processEventsAndRespond(RequestCycle.java:934)
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:81)
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.CustomPrincipalValve.invoke(
CustomPrincipalValve.java:39)
at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(
SecurityAssociationValve.java:159)
at org.jboss.web.tomcat.security.JaccContextValve.invoke(
JaccContextValve.java:59)
at org.apache.catalina.core.StandardHostValve.invoke(
StandardHostValve.java:126)
at org.apache.catalina.valves.ErrorReportValve.invoke(
ErrorReportValve.java:105)
at org.apache.catalina.core.StandardEngineValve.invoke(
StandardEngineValve.java:107)
at org.apache.catalina.connector.CoyoteAdapter.service(
CoyoteAdapter.java:148)
at org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:307)
at org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:385)
at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:748)
at org.apache.jk.common.ChannelSocket.processConnection(
ChannelSocket.java:678)
at org.apache.jk.common.SocketConnection.runIt(ChannelSocket.java:871)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(
ThreadPool.java:684)
at java.lang.Thread.run(Thread.java:595)
-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys - and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
Wicket-user mailing list
Wicket-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wicket-user