You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@tapestry.apache.org by Entheogen <go...@gmail.com> on 2009/04/19 17:32:19 UTC

[T5] problem with CSS in tml.

Hi, I just started learning tapestry and i'm having some trouble with CSS
integration. I added style sheet directly into tml with <style></style> tag
because external CSS didn't work. Anyway when I'm trying to load a page
which has a context i get some exceptions:

 [ERROR] TapestryModule.RequestExceptionHandler Processing of request failed
with uncaught exception: Exception in method
org.goran.mstore.pages.ArtistDetails.onActivate(long) (at
ArtistDetails.java:34), parameter #1: Coercion of images to type
java.lang.Long (via String --> Long) failed: For input string: "images"
org.apache.tapestry5.runtime.ComponentEventException: Exception in method
org.goran.mstore.pages.ArtistDetails.onActivate(long) (at
ArtistDetails.java:34), parameter #1: Coercion of images to type
java.lang.Long (via String --> Long) failed: For input string: "images"
	at
org.apache.tapestry5.internal.structure.ComponentPageElementImpl.triggerContextEvent(ComponentPageElementImpl.java:1076)
	at
org.apache.tapestry5.internal.services.PageRenderRequestHandlerImpl.handle(PageRenderRequestHandlerImpl.java:52)
	at
org.apache.tapestry5.services.TapestryModule$35.handle(TapestryModule.java:1779)
	at
$PageRenderRequestHandler_120bef7fba6.handle($PageRenderRequestHandler_120bef7fba6.java)
	at
$PageRenderRequestHandler_120bef7fb99.handle($PageRenderRequestHandler_120bef7fb99.java)
	at
org.apache.tapestry5.internal.services.PageRenderDispatcher.process(PageRenderDispatcher.java:92)
	at
org.apache.tapestry5.internal.services.PageRenderDispatcher.dispatch(PageRenderDispatcher.java:71)
	at $Dispatcher_120bef7fb9f.dispatch($Dispatcher_120bef7fb9f.java)
	at $Dispatcher_120bef7fb92.dispatch($Dispatcher_120bef7fb92.java)
	at
org.apache.tapestry5.services.TapestryModule$17.service(TapestryModule.java:1029)
	at
org.apache.tapestry5.internal.services.LocalizationFilter.service(LocalizationFilter.java:42)
	at $RequestHandler_120bef7fb93.service($RequestHandler_120bef7fb93.java)
	at
org.apache.tapestry5.internal.services.RequestErrorFilter.service(RequestErrorFilter.java:26)
	at $RequestHandler_120bef7fb93.service($RequestHandler_120bef7fb93.java)
	at
org.apache.tapestry5.services.TapestryModule$3.service(TapestryModule.java:621)
	at $RequestHandler_120bef7fb93.service($RequestHandler_120bef7fb93.java)
	at
org.apache.tapestry5.services.TapestryModule$2.service(TapestryModule.java:611)
	at $RequestHandler_120bef7fb93.service($RequestHandler_120bef7fb93.java)
	at
org.apache.tapestry5.internal.services.StaticFilesFilter.service(StaticFilesFilter.java:85)
	at $RequestHandler_120bef7fb93.service($RequestHandler_120bef7fb93.java)
	at org.goran.mstore.services.AppModule$1.service(AppModule.java:85)
	at $RequestFilter_120bef7fb8d.service($RequestFilter_120bef7fb8d.java)
	at $RequestHandler_120bef7fb93.service($RequestHandler_120bef7fb93.java)
	at
org.apache.tapestry5.internal.services.CheckForUpdatesFilter$2.invoke(CheckForUpdatesFilter.java:93)
	at
org.apache.tapestry5.internal.services.CheckForUpdatesFilter$2.invoke(CheckForUpdatesFilter.java:84)
	at
org.apache.tapestry5.ioc.internal.util.ConcurrentBarrier.withRead(ConcurrentBarrier.java:83)
	at
org.apache.tapestry5.internal.services.CheckForUpdatesFilter.service(CheckForUpdatesFilter.java:106)
	at $RequestHandler_120bef7fb93.service($RequestHandler_120bef7fb93.java)
	at $RequestHandler_120bef7fb89.service($RequestHandler_120bef7fb89.java)
	at
org.apache.tapestry5.services.TapestryModule$16.service(TapestryModule.java:1007)
	at
org.apache.tapestry5.internal.services.IgnoredPathsFilter.service(IgnoredPathsFilter.java:62)
	at
$HttpServletRequestFilter_120bef7fb88.service($HttpServletRequestFilter_120bef7fb88.java)
	at
$HttpServletRequestHandler_120bef7fb8a.service($HttpServletRequestHandler_120bef7fb8a.java)
	at
$HttpServletRequestHandler_120bef7fb87.service($HttpServletRequestHandler_120bef7fb87.java)
	at org.apache.tapestry5.TapestryFilter.doFilter(TapestryFilter.java:179)
	at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
	at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
	at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
	at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
	at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
	at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
	at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
	at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
	at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
	at
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
	at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
	at java.lang.Thread.run(Thread.java:619)
Caused by: java.lang.IllegalArgumentException: Exception in method
org.goran.mstore.pages.ArtistDetails.onActivate(long) (at
ArtistDetails.java:34), parameter #1: Coercion of images to type
java.lang.Long (via String --> Long) failed: For input string: "images"
	at
org.apache.tapestry5.internal.services.ComponentEventImpl.coerceContext(ComponentEventImpl.java:81)
	at
org.goran.mstore.pages.ArtistDetails.dispatchComponentEvent(ArtistDetails.java)
	at
org.apache.tapestry5.internal.structure.ComponentPageElementImpl.dispatchEvent(ComponentPageElementImpl.java:886)
	at
org.apache.tapestry5.internal.structure.ComponentPageElementImpl.triggerContextEvent(ComponentPageElementImpl.java:1059)
	... 46 more
Caused by: java.lang.RuntimeException: Coercion of images to type
java.lang.Long (via String --> Long) failed: For input string: "images"
	at
org.apache.tapestry5.ioc.internal.services.TypeCoercerImpl.coerce(TypeCoercerImpl.java:131)
	at $TypeCoercer_120bef7fb6a.coerce($TypeCoercer_120bef7fb6a.java)
	at
org.apache.tapestry5.internal.services.TypeCoercedValueEncoderFactory$1.toValue(TypeCoercedValueEncoderFactory.java:45)
	at
org.apache.tapestry5.internal.services.ContextValueEncoderImpl.toValue(ContextValueEncoderImpl.java:47)
	at
$ContextValueEncoder_120bef7fba0.toValue($ContextValueEncoder_120bef7fba0.java)
	at
org.apache.tapestry5.internal.URLEventContext.get(URLEventContext.java:43)
	at
org.apache.tapestry5.internal.services.ComponentEventImpl.coerceContext(ComponentEventImpl.java:76)
	... 49 more
Caused by: java.lang.NumberFormatException: For input string: "images"
	at
java.lang.NumberFormatException.forInputString(NumberFormatException.java:48)
	at java.lang.Long.parseLong(Long.java:403)
	at java.lang.Long.<init>(Long.java:671)
	at
org.apache.tapestry5.ioc.services.TapestryIOCModule$7.coerce(TapestryIOCModule.java:159)
	at
org.apache.tapestry5.ioc.services.TapestryIOCModule$7.coerce(TapestryIOCModule.java:157)
	at
org.apache.tapestry5.ioc.services.CoercionTuple$CoercionWrapper.coerce(CoercionTuple.java:51)
	at
org.apache.tapestry5.ioc.internal.services.TypeCoercerImpl.coerce(TypeCoercerImpl.java:127)
	... 55 more
[ERROR] TapestryModule.RequestExceptionHandler Processing of request failed
with uncaught exception: Exception in method
org.goran.mstore.pages.ArtistDetails.onActivate(long) (at
ArtistDetails.java:34), parameter #1: Coercion of images to type
java.lang.Long (via String --> Long) failed: For input string: "images"
org.apache.tapestry5.runtime.ComponentEventException: Exception in method
org.goran.mstore.pages.ArtistDetails.onActivate(long) (at
ArtistDetails.java:34), parameter #1: Coercion of images to type
java.lang.Long (via String --> Long) failed: For input string: "images"
	at
org.apache.tapestry5.internal.structure.ComponentPageElementImpl.triggerContextEvent(ComponentPageElementImpl.java:1076)
	at
org.apache.tapestry5.internal.services.PageRenderRequestHandlerImpl.handle(PageRenderRequestHandlerImpl.java:52)
	at
org.apache.tapestry5.services.TapestryModule$35.handle(TapestryModule.java:1779)
	at
$PageRenderRequestHandler_120bef7fba6.handle($PageRenderRequestHandler_120bef7fba6.java)
	at
$PageRenderRequestHandler_120bef7fb99.handle($PageRenderRequestHandler_120bef7fb99.java)
	at
org.apache.tapestry5.internal.services.PageRenderDispatcher.process(PageRenderDispatcher.java:92)
	at
org.apache.tapestry5.internal.services.PageRenderDispatcher.dispatch(PageRenderDispatcher.java:71)
	at $Dispatcher_120bef7fb9f.dispatch($Dispatcher_120bef7fb9f.java)
	at $Dispatcher_120bef7fb92.dispatch($Dispatcher_120bef7fb92.java)
	at
org.apache.tapestry5.services.TapestryModule$17.service(TapestryModule.java:1029)
	at
org.apache.tapestry5.internal.services.LocalizationFilter.service(LocalizationFilter.java:42)
	at $RequestHandler_120bef7fb93.service($RequestHandler_120bef7fb93.java)
	at
org.apache.tapestry5.internal.services.RequestErrorFilter.service(RequestErrorFilter.java:26)
	at $RequestHandler_120bef7fb93.service($RequestHandler_120bef7fb93.java)
	at
org.apache.tapestry5.services.TapestryModule$3.service(TapestryModule.java:621)
	at $RequestHandler_120bef7fb93.service($RequestHandler_120bef7fb93.java)
	at
org.apache.tapestry5.services.TapestryModule$2.service(TapestryModule.java:611)
	at $RequestHandler_120bef7fb93.service($RequestHandler_120bef7fb93.java)
	at
org.apache.tapestry5.internal.services.StaticFilesFilter.service(StaticFilesFilter.java:85)
	at $RequestHandler_120bef7fb93.service($RequestHandler_120bef7fb93.java)
	at org.goran.mstore.services.AppModule$1.service(AppModule.java:85)
	at $RequestFilter_120bef7fb8d.service($RequestFilter_120bef7fb8d.java)
	at $RequestHandler_120bef7fb93.service($RequestHandler_120bef7fb93.java)
	at
org.apache.tapestry5.internal.services.CheckForUpdatesFilter$2.invoke(CheckForUpdatesFilter.java:93)
	at
org.apache.tapestry5.internal.services.CheckForUpdatesFilter$2.invoke(CheckForUpdatesFilter.java:84)
	at
org.apache.tapestry5.ioc.internal.util.ConcurrentBarrier.withRead(ConcurrentBarrier.java:83)
	at
org.apache.tapestry5.internal.services.CheckForUpdatesFilter.service(CheckForUpdatesFilter.java:106)
	at $RequestHandler_120bef7fb93.service($RequestHandler_120bef7fb93.java)
	at $RequestHandler_120bef7fb89.service($RequestHandler_120bef7fb89.java)
	at
org.apache.tapestry5.services.TapestryModule$16.service(TapestryModule.java:1007)
	at
org.apache.tapestry5.internal.services.IgnoredPathsFilter.service(IgnoredPathsFilter.java:62)
	at
$HttpServletRequestFilter_120bef7fb88.service($HttpServletRequestFilter_120bef7fb88.java)
	at
$HttpServletRequestHandler_120bef7fb8a.service($HttpServletRequestHandler_120bef7fb8a.java)
	at
$HttpServletRequestHandler_120bef7fb87.service($HttpServletRequestHandler_120bef7fb87.java)
	at org.apache.tapestry5.TapestryFilter.doFilter(TapestryFilter.java:179)
	at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
	at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
	at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
	at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
	at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
	at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
	at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
	at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
	at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
	at
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
	at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
	at java.lang.Thread.run(Thread.java:619)
Caused by: java.lang.IllegalArgumentException: Exception in method
org.goran.mstore.pages.ArtistDetails.onActivate(long) (at
ArtistDetails.java:34), parameter #1: Coercion of images to type
java.lang.Long (via String --> Long) failed: For input string: "images"
	at
org.apache.tapestry5.internal.services.ComponentEventImpl.coerceContext(ComponentEventImpl.java:81)
	at
org.goran.mstore.pages.ArtistDetails.dispatchComponentEvent(ArtistDetails.java)
	at
org.apache.tapestry5.internal.structure.ComponentPageElementImpl.dispatchEvent(ComponentPageElementImpl.java:886)
	at
org.apache.tapestry5.internal.structure.ComponentPageElementImpl.triggerContextEvent(ComponentPageElementImpl.java:1059)
	... 46 more
Caused by: java.lang.RuntimeException: Coercion of images to type
java.lang.Long (via String --> Long) failed: For input string: "images"
	at
org.apache.tapestry5.ioc.internal.services.TypeCoercerImpl.coerce(TypeCoercerImpl.java:131)
	at $TypeCoercer_120bef7fb6a.coerce($TypeCoercer_120bef7fb6a.java)
	at
org.apache.tapestry5.internal.services.TypeCoercedValueEncoderFactory$1.toValue(TypeCoercedValueEncoderFactory.java:45)
	at
org.apache.tapestry5.internal.services.ContextValueEncoderImpl.toValue(ContextValueEncoderImpl.java:47)
	at
$ContextValueEncoder_120bef7fba0.toValue($ContextValueEncoder_120bef7fba0.java)
	at
org.apache.tapestry5.internal.URLEventContext.get(URLEventContext.java:43)
	at
org.apache.tapestry5.internal.services.ComponentEventImpl.coerceContext(ComponentEventImpl.java:76)
	... 49 more
Caused by: java.lang.NumberFormatException: For input string: "images"
	at
java.lang.NumberFormatException.forInputString(NumberFormatException.java:48)
	at java.lang.Long.parseLong(Long.java:403)
	at java.lang.Long.<init>(Long.java:671)
	at
org.apache.tapestry5.ioc.services.TapestryIOCModule$7.coerce(TapestryIOCModule.java:159)
	at
org.apache.tapestry5.ioc.services.TapestryIOCModule$7.coerce(TapestryIOCModule.java:157)
	at
org.apache.tapestry5.ioc.services.CoercionTuple$CoercionWrapper.coerce(CoercionTuple.java:51)
	at
org.apache.tapestry5.ioc.internal.services.TypeCoercerImpl.coerce(TypeCoercerImpl.java:127)
	... 55 more
[ERROR] TapestryModule.RequestExceptionHandler Processing of request failed
with uncaught exception: Exception in method
org.goran.mstore.pages.ArtistDetails.onActivate(long) (at
ArtistDetails.java:34), parameter #1: Coercion of images to type
java.lang.Long (via String --> Long) failed: For input string: "images"
org.apache.tapestry5.runtime.ComponentEventException: Exception in method
org.goran.mstore.pages.ArtistDetails.onActivate(long) (at
ArtistDetails.java:34), parameter #1: Coercion of images to type
java.lang.Long (via String --> Long) failed: For input string: "images"
	at
org.apache.tapestry5.internal.structure.ComponentPageElementImpl.triggerContextEvent(ComponentPageElementImpl.java:1076)
	at
org.apache.tapestry5.internal.services.PageRenderRequestHandlerImpl.handle(PageRenderRequestHandlerImpl.java:52)
	at
org.apache.tapestry5.services.TapestryModule$35.handle(TapestryModule.java:1779)
	at
$PageRenderRequestHandler_120bef7fba6.handle($PageRenderRequestHandler_120bef7fba6.java)
	at
$PageRenderRequestHandler_120bef7fb99.handle($PageRenderRequestHandler_120bef7fb99.java)
	at
org.apache.tapestry5.internal.services.PageRenderDispatcher.process(PageRenderDispatcher.java:92)
	at
org.apache.tapestry5.internal.services.PageRenderDispatcher.dispatch(PageRenderDispatcher.java:71)
	at $Dispatcher_120bef7fb9f.dispatch($Dispatcher_120bef7fb9f.java)
	at $Dispatcher_120bef7fb92.dispatch($Dispatcher_120bef7fb92.java)
	at
org.apache.tapestry5.services.TapestryModule$17.service(TapestryModule.java:1029)
	at
org.apache.tapestry5.internal.services.LocalizationFilter.service(LocalizationFilter.java:42)
	at $RequestHandler_120bef7fb93.service($RequestHandler_120bef7fb93.java)
	at
org.apache.tapestry5.internal.services.RequestErrorFilter.service(RequestErrorFilter.java:26)
	at $RequestHandler_120bef7fb93.service($RequestHandler_120bef7fb93.java)
	at
org.apache.tapestry5.services.TapestryModule$3.service(TapestryModule.java:621)
	at $RequestHandler_120bef7fb93.service($RequestHandler_120bef7fb93.java)
	at
org.apache.tapestry5.services.TapestryModule$2.service(TapestryModule.java:611)
	at $RequestHandler_120bef7fb93.service($RequestHandler_120bef7fb93.java)
	at
org.apache.tapestry5.internal.services.StaticFilesFilter.service(StaticFilesFilter.java:85)
	at $RequestHandler_120bef7fb93.service($RequestHandler_120bef7fb93.java)
	at org.goran.mstore.services.AppModule$1.service(AppModule.java:85)
	at $RequestFilter_120bef7fb8d.service($RequestFilter_120bef7fb8d.java)
	at $RequestHandler_120bef7fb93.service($RequestHandler_120bef7fb93.java)
	at
org.apache.tapestry5.internal.services.CheckForUpdatesFilter$2.invoke(CheckForUpdatesFilter.java:93)
	at
org.apache.tapestry5.internal.services.CheckForUpdatesFilter$2.invoke(CheckForUpdatesFilter.java:84)
	at
org.apache.tapestry5.ioc.internal.util.ConcurrentBarrier.withRead(ConcurrentBarrier.java:83)
	at
org.apache.tapestry5.internal.services.CheckForUpdatesFilter.service(CheckForUpdatesFilter.java:106)
	at $RequestHandler_120bef7fb93.service($RequestHandler_120bef7fb93.java)
	at $RequestHandler_120bef7fb89.service($RequestHandler_120bef7fb89.java)
	at
org.apache.tapestry5.services.TapestryModule$16.service(TapestryModule.java:1007)
	at
org.apache.tapestry5.internal.services.IgnoredPathsFilter.service(IgnoredPathsFilter.java:62)
	at
$HttpServletRequestFilter_120bef7fb88.service($HttpServletRequestFilter_120bef7fb88.java)
	at
$HttpServletRequestHandler_120bef7fb8a.service($HttpServletRequestHandler_120bef7fb8a.java)
	at
$HttpServletRequestHandler_120bef7fb87.service($HttpServletRequestHandler_120bef7fb87.java)
	at org.apache.tapestry5.TapestryFilter.doFilter(TapestryFilter.java:179)
	at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
	at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
	at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
	at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
	at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
	at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
	at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
	at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
	at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
	at
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
	at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
	at java.lang.Thread.run(Thread.java:619)
Caused by: java.lang.IllegalArgumentException: Exception in method
org.goran.mstore.pages.ArtistDetails.onActivate(long) (at
ArtistDetails.java:34), parameter #1: Coercion of images to type
java.lang.Long (via String --> Long) failed: For input string: "images"
	at
org.apache.tapestry5.internal.services.ComponentEventImpl.coerceContext(ComponentEventImpl.java:81)
	at
org.goran.mstore.pages.ArtistDetails.dispatchComponentEvent(ArtistDetails.java)
	at
org.apache.tapestry5.internal.structure.ComponentPageElementImpl.dispatchEvent(ComponentPageElementImpl.java:886)
	at
org.apache.tapestry5.internal.structure.ComponentPageElementImpl.triggerContextEvent(ComponentPageElementImpl.java:1059)
	... 46 more
Caused by: java.lang.RuntimeException: Coercion of images to type
java.lang.Long (via String --> Long) failed: For input string: "images"
	at
org.apache.tapestry5.ioc.internal.services.TypeCoercerImpl.coerce(TypeCoercerImpl.java:131)
	at $TypeCoercer_120bef7fb6a.coerce($TypeCoercer_120bef7fb6a.java)
	at
org.apache.tapestry5.internal.services.TypeCoercedValueEncoderFactory$1.toValue(TypeCoercedValueEncoderFactory.java:45)
	at
org.apache.tapestry5.internal.services.ContextValueEncoderImpl.toValue(ContextValueEncoderImpl.java:47)
	at
$ContextValueEncoder_120bef7fba0.toValue($ContextValueEncoder_120bef7fba0.java)
	at
org.apache.tapestry5.internal.URLEventContext.get(URLEventContext.java:43)
	at
org.apache.tapestry5.internal.services.ComponentEventImpl.coerceContext(ComponentEventImpl.java:76)
	... 49 more
Caused by: java.lang.NumberFormatException: For input string: "images"
	at
java.lang.NumberFormatException.forInputString(NumberFormatException.java:48)
	at java.lang.Long.parseLong(Long.java:403)
	at java.lang.Long.<init>(Long.java:671)
	at
org.apache.tapestry5.ioc.services.TapestryIOCModule$7.coerce(TapestryIOCModule.java:159)
	at
org.apache.tapestry5.ioc.services.TapestryIOCModule$7.coerce(TapestryIOCModule.java:157)
	at
org.apache.tapestry5.ioc.services.CoercionTuple$CoercionWrapper.coerce(CoercionTuple.java:51)
	at
org.apache.tapestry5.ioc.internal.services.TypeCoercerImpl.coerce(TypeCoercerImpl.java:127)
	... 55 more
[INFO] AppModule.TimingFilter Request time: 813 ms
[INFO] AppModule.TimingFilter Request time: 792 ms
[INFO] AppModule.TimingFilter Request time: 710 ms
[ERROR] TapestryModule.RequestExceptionHandler Processing of request failed
with uncaught exception: Exception in method
org.goran.mstore.pages.ArtistDetails.onActivate(long) (at
ArtistDetails.java:34), parameter #1: Coercion of images to type
java.lang.Long (via String --> Long) failed: For input string: "images"
org.apache.tapestry5.runtime.ComponentEventException: Exception in method
org.goran.mstore.pages.ArtistDetails.onActivate(long) (at
ArtistDetails.java:34), parameter #1: Coercion of images to type
java.lang.Long (via String --> Long) failed: For input string: "images"
	at
org.apache.tapestry5.internal.structure.ComponentPageElementImpl.triggerContextEvent(ComponentPageElementImpl.java:1076)
	at
org.apache.tapestry5.internal.services.PageRenderRequestHandlerImpl.handle(PageRenderRequestHandlerImpl.java:52)
	at
org.apache.tapestry5.services.TapestryModule$35.handle(TapestryModule.java:1779)
	at
$PageRenderRequestHandler_120bef7fba6.handle($PageRenderRequestHandler_120bef7fba6.java)
	at
$PageRenderRequestHandler_120bef7fb99.handle($PageRenderRequestHandler_120bef7fb99.java)
	at
org.apache.tapestry5.internal.services.PageRenderDispatcher.process(PageRenderDispatcher.java:92)
	at
org.apache.tapestry5.internal.services.PageRenderDispatcher.dispatch(PageRenderDispatcher.java:71)
	at $Dispatcher_120bef7fb9f.dispatch($Dispatcher_120bef7fb9f.java)
	at $Dispatcher_120bef7fb92.dispatch($Dispatcher_120bef7fb92.java)
	at
org.apache.tapestry5.services.TapestryModule$17.service(TapestryModule.java:1029)
	at
org.apache.tapestry5.internal.services.LocalizationFilter.service(LocalizationFilter.java:42)
	at $RequestHandler_120bef7fb93.service($RequestHandler_120bef7fb93.java)
	at
org.apache.tapestry5.internal.services.RequestErrorFilter.service(RequestErrorFilter.java:26)
	at $RequestHandler_120bef7fb93.service($RequestHandler_120bef7fb93.java)
	at
org.apache.tapestry5.services.TapestryModule$3.service(TapestryModule.java:621)
	at $RequestHandler_120bef7fb93.service($RequestHandler_120bef7fb93.java)
	at
org.apache.tapestry5.services.TapestryModule$2.service(TapestryModule.java:611)
	at $RequestHandler_120bef7fb93.service($RequestHandler_120bef7fb93.java)
	at
org.apache.tapestry5.internal.services.StaticFilesFilter.service(StaticFilesFilter.java:85)
	at $RequestHandler_120bef7fb93.service($RequestHandler_120bef7fb93.java)
	at org.goran.mstore.services.AppModule$1.service(AppModule.java:85)
	at $RequestFilter_120bef7fb8d.service($RequestFilter_120bef7fb8d.java)
	at $RequestHandler_120bef7fb93.service($RequestHandler_120bef7fb93.java)
	at
org.apache.tapestry5.internal.services.CheckForUpdatesFilter$2.invoke(CheckForUpdatesFilter.java:93)
	at
org.apache.tapestry5.internal.services.CheckForUpdatesFilter$2.invoke(CheckForUpdatesFilter.java:84)
	at
org.apache.tapestry5.ioc.internal.util.ConcurrentBarrier.withRead(ConcurrentBarrier.java:83)
	at
org.apache.tapestry5.internal.services.CheckForUpdatesFilter.service(CheckForUpdatesFilter.java:106)
	at $RequestHandler_120bef7fb93.service($RequestHandler_120bef7fb93.java)
	at $RequestHandler_120bef7fb89.service($RequestHandler_120bef7fb89.java)
	at
org.apache.tapestry5.services.TapestryModule$16.service(TapestryModule.java:1007)
	at
org.apache.tapestry5.internal.services.IgnoredPathsFilter.service(IgnoredPathsFilter.java:62)
	at
$HttpServletRequestFilter_120bef7fb88.service($HttpServletRequestFilter_120bef7fb88.java)
	at
$HttpServletRequestHandler_120bef7fb8a.service($HttpServletRequestHandler_120bef7fb8a.java)
	at
$HttpServletRequestHandler_120bef7fb87.service($HttpServletRequestHandler_120bef7fb87.java)
	at org.apache.tapestry5.TapestryFilter.doFilter(TapestryFilter.java:179)
	at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
	at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
	at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
	at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
	at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
	at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
	at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
	at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
	at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
	at
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
	at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
	at java.lang.Thread.run(Thread.java:619)
Caused by: java.lang.IllegalArgumentException: Exception in method
org.goran.mstore.pages.ArtistDetails.onActivate(long) (at
ArtistDetails.java:34), parameter #1: Coercion of images to type
java.lang.Long (via String --> Long) failed: For input string: "images"
	at
org.apache.tapestry5.internal.services.ComponentEventImpl.coerceContext(ComponentEventImpl.java:81)
	at
org.goran.mstore.pages.ArtistDetails.dispatchComponentEvent(ArtistDetails.java)
	at
org.apache.tapestry5.internal.structure.ComponentPageElementImpl.dispatchEvent(ComponentPageElementImpl.java:886)
	at
org.apache.tapestry5.internal.structure.ComponentPageElementImpl.triggerContextEvent(ComponentPageElementImpl.java:1059)
	... 46 more
Caused by: java.lang.RuntimeException: Coercion of images to type
java.lang.Long (via String --> Long) failed: For input string: "images"
	at
org.apache.tapestry5.ioc.internal.services.TypeCoercerImpl.coerce(TypeCoercerImpl.java:131)
	at $TypeCoercer_120bef7fb6a.coerce($TypeCoercer_120bef7fb6a.java)
	at
org.apache.tapestry5.internal.services.TypeCoercedValueEncoderFactory$1.toValue(TypeCoercedValueEncoderFactory.java:45)
	at
org.apache.tapestry5.internal.services.ContextValueEncoderImpl.toValue(ContextValueEncoderImpl.java:47)
	at
$ContextValueEncoder_120bef7fba0.toValue($ContextValueEncoder_120bef7fba0.java)
	at
org.apache.tapestry5.internal.URLEventContext.get(URLEventContext.java:43)
	at
org.apache.tapestry5.internal.services.ComponentEventImpl.coerceContext(ComponentEventImpl.java:76)
	... 49 more
Caused by: java.lang.NumberFormatException: For input string: "images"
	at
java.lang.NumberFormatException.forInputString(NumberFormatException.java:48)
	at java.lang.Long.parseLong(Long.java:403)
	at java.lang.Long.<init>(Long.java:671)
	at
org.apache.tapestry5.ioc.services.TapestryIOCModule$7.coerce(TapestryIOCModule.java:159)
	at
org.apache.tapestry5.ioc.services.TapestryIOCModule$7.coerce(TapestryIOCModule.java:157)
	at
org.apache.tapestry5.ioc.services.CoercionTuple$CoercionWrapper.coerce(CoercionTuple.java:51)
	at
org.apache.tapestry5.ioc.internal.services.TypeCoercerImpl.coerce(TypeCoercerImpl.java:127)
	... 55 more

For example I have one page and on that page i have PageLink component with
context type long:
<t:pagelink t:page="AlbumDetails" t:context="currentSong.id"> 
        	${currentSong.album}
        	</t:pagelink>
As you can see when i click on page it loads AlbumDetails with context. Now
this parameter is what is causing exceptions (i think). The page loads fine
but I cannot see any images, just colors and text is formatted as CSS. What
could be the problem?

Thanks
-- 
View this message in context: http://www.nabble.com/-T5--problem-with-CSS-in-tml.-tp23124119p23124119.html
Sent from the Tapestry - User mailing list archive at Nabble.com.


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tapestry.apache.org
For additional commands, e-mail: users-help@tapestry.apache.org


Re: [T5] problem with CSS in tml.

Posted by Joel Halbert <jo...@su3analytics.com>.
What does your tml for the link to the ArtistDetails page look like?

The underlying error is due to:

 "Exception in method
org.goran.mstore.pages.ArtistDetails.onActivate(long) (at
ArtistDetails.java:34), parameter #1: Coercion of images to type
java.lang.Long (via String --> Long) failed: For input string: "images""


so the string "images" has somehow worked its way into the context for a
link to this page. 




-----Original Message-----
From: Entheogen <go...@gmail.com>
Reply-To: Tapestry users <us...@tapestry.apache.org>
To: users@tapestry.apache.org
Subject: [T5] problem with CSS in tml.
Date: Sun, 19 Apr 2009 08:32:19 -0700 (PDT)

Hi, I just started learning tapestry and i'm having some trouble with CSS
integration. I added style sheet directly into tml with <style></style> tag
because external CSS didn't work. Anyway when I'm trying to load a page
which has a context i get some exceptions:

 [ERROR] TapestryModule.RequestExceptionHandler Processing of request failed
with uncaught exception: Exception in method
org.goran.mstore.pages.ArtistDetails.onActivate(long) (at
ArtistDetails.java:34), parameter #1: Coercion of images to type
java.lang.Long (via String --> Long) failed: For input string: "images"
org.apache.tapestry5.runtime.ComponentEventException: Exception in method
org.goran.mstore.pages.ArtistDetails.onActivate(long) (at
ArtistDetails.java:34), parameter #1: Coercion of images to type
java.lang.Long (via String --> Long) failed: For input string: "images"
	at
org.apache.tapestry5.internal.structure.ComponentPageElementImpl.triggerContextEvent(ComponentPageElementImpl.java:1076)
	at
org.apache.tapestry5.internal.services.PageRenderRequestHandlerImpl.handle(PageRenderRequestHandlerImpl.java:52)
	at
org.apache.tapestry5.services.TapestryModule$35.handle(TapestryModule.java:1779)
	at
$PageRenderRequestHandler_120bef7fba6.handle($PageRenderRequestHandler_120bef7fba6.java)
	at
$PageRenderRequestHandler_120bef7fb99.handle($PageRenderRequestHandler_120bef7fb99.java)
	at
org.apache.tapestry5.internal.services.PageRenderDispatcher.process(PageRenderDispatcher.java:92)
	at
org.apache.tapestry5.internal.services.PageRenderDispatcher.dispatch(PageRenderDispatcher.java:71)
	at $Dispatcher_120bef7fb9f.dispatch($Dispatcher_120bef7fb9f.java)
	at $Dispatcher_120bef7fb92.dispatch($Dispatcher_120bef7fb92.java)
	at
org.apache.tapestry5.services.TapestryModule$17.service(TapestryModule.java:1029)
	at
org.apache.tapestry5.internal.services.LocalizationFilter.service(LocalizationFilter.java:42)
	at $RequestHandler_120bef7fb93.service($RequestHandler_120bef7fb93.java)
	at
org.apache.tapestry5.internal.services.RequestErrorFilter.service(RequestErrorFilter.java:26)
	at $RequestHandler_120bef7fb93.service($RequestHandler_120bef7fb93.java)
	at
org.apache.tapestry5.services.TapestryModule$3.service(TapestryModule.java:621)
	at $RequestHandler_120bef7fb93.service($RequestHandler_120bef7fb93.java)
	at
org.apache.tapestry5.services.TapestryModule$2.service(TapestryModule.java:611)
	at $RequestHandler_120bef7fb93.service($RequestHandler_120bef7fb93.java)
	at
org.apache.tapestry5.internal.services.StaticFilesFilter.service(StaticFilesFilter.java:85)
	at $RequestHandler_120bef7fb93.service($RequestHandler_120bef7fb93.java)
	at org.goran.mstore.services.AppModule$1.service(AppModule.java:85)
	at $RequestFilter_120bef7fb8d.service($RequestFilter_120bef7fb8d.java)
	at $RequestHandler_120bef7fb93.service($RequestHandler_120bef7fb93.java)
	at
org.apache.tapestry5.internal.services.CheckForUpdatesFilter$2.invoke(CheckForUpdatesFilter.java:93)
	at
org.apache.tapestry5.internal.services.CheckForUpdatesFilter$2.invoke(CheckForUpdatesFilter.java:84)
	at
org.apache.tapestry5.ioc.internal.util.ConcurrentBarrier.withRead(ConcurrentBarrier.java:83)
	at
org.apache.tapestry5.internal.services.CheckForUpdatesFilter.service(CheckForUpdatesFilter.java:106)
	at $RequestHandler_120bef7fb93.service($RequestHandler_120bef7fb93.java)
	at $RequestHandler_120bef7fb89.service($RequestHandler_120bef7fb89.java)
	at
org.apache.tapestry5.services.TapestryModule$16.service(TapestryModule.java:1007)
	at
org.apache.tapestry5.internal.services.IgnoredPathsFilter.service(IgnoredPathsFilter.java:62)
	at
$HttpServletRequestFilter_120bef7fb88.service($HttpServletRequestFilter_120bef7fb88.java)
	at
$HttpServletRequestHandler_120bef7fb8a.service($HttpServletRequestHandler_120bef7fb8a.java)
	at
$HttpServletRequestHandler_120bef7fb87.service($HttpServletRequestHandler_120bef7fb87.java)
	at org.apache.tapestry5.TapestryFilter.doFilter(TapestryFilter.java:179)
	at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
	at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
	at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
	at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
	at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
	at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
	at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
	at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
	at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
	at
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
	at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
	at java.lang.Thread.run(Thread.java:619)
Caused by: java.lang.IllegalArgumentException: Exception in method
org.goran.mstore.pages.ArtistDetails.onActivate(long) (at
ArtistDetails.java:34), parameter #1: Coercion of images to type
java.lang.Long (via String --> Long) failed: For input string: "images"
	at
org.apache.tapestry5.internal.services.ComponentEventImpl.coerceContext(ComponentEventImpl.java:81)
	at
org.goran.mstore.pages.ArtistDetails.dispatchComponentEvent(ArtistDetails.java)
	at
org.apache.tapestry5.internal.structure.ComponentPageElementImpl.dispatchEvent(ComponentPageElementImpl.java:886)
	at
org.apache.tapestry5.internal.structure.ComponentPageElementImpl.triggerContextEvent(ComponentPageElementImpl.java:1059)
	... 46 more
Caused by: java.lang.RuntimeException: Coercion of images to type
java.lang.Long (via String --> Long) failed: For input string: "images"
	at
org.apache.tapestry5.ioc.internal.services.TypeCoercerImpl.coerce(TypeCoercerImpl.java:131)
	at $TypeCoercer_120bef7fb6a.coerce($TypeCoercer_120bef7fb6a.java)
	at
org.apache.tapestry5.internal.services.TypeCoercedValueEncoderFactory$1.toValue(TypeCoercedValueEncoderFactory.java:45)
	at
org.apache.tapestry5.internal.services.ContextValueEncoderImpl.toValue(ContextValueEncoderImpl.java:47)
	at
$ContextValueEncoder_120bef7fba0.toValue($ContextValueEncoder_120bef7fba0.java)
	at
org.apache.tapestry5.internal.URLEventContext.get(URLEventContext.java:43)
	at
org.apache.tapestry5.internal.services.ComponentEventImpl.coerceContext(ComponentEventImpl.java:76)
	... 49 more
Caused by: java.lang.NumberFormatException: For input string: "images"
	at
java.lang.NumberFormatException.forInputString(NumberFormatException.java:48)
	at java.lang.Long.parseLong(Long.java:403)
	at java.lang.Long.<init>(Long.java:671)
	at
org.apache.tapestry5.ioc.services.TapestryIOCModule$7.coerce(TapestryIOCModule.java:159)
	at
org.apache.tapestry5.ioc.services.TapestryIOCModule$7.coerce(TapestryIOCModule.java:157)
	at
org.apache.tapestry5.ioc.services.CoercionTuple$CoercionWrapper.coerce(CoercionTuple.java:51)
	at
org.apache.tapestry5.ioc.internal.services.TypeCoercerImpl.coerce(TypeCoercerImpl.java:127)
	... 55 more
[ERROR] TapestryModule.RequestExceptionHandler Processing of request failed
with uncaught exception: Exception in method
org.goran.mstore.pages.ArtistDetails.onActivate(long) (at
ArtistDetails.java:34), parameter #1: Coercion of images to type
java.lang.Long (via String --> Long) failed: For input string: "images"
org.apache.tapestry5.runtime.ComponentEventException: Exception in method
org.goran.mstore.pages.ArtistDetails.onActivate(long) (at
ArtistDetails.java:34), parameter #1: Coercion of images to type
java.lang.Long (via String --> Long) failed: For input string: "images"
	at
org.apache.tapestry5.internal.structure.ComponentPageElementImpl.triggerContextEvent(ComponentPageElementImpl.java:1076)
	at
org.apache.tapestry5.internal.services.PageRenderRequestHandlerImpl.handle(PageRenderRequestHandlerImpl.java:52)
	at
org.apache.tapestry5.services.TapestryModule$35.handle(TapestryModule.java:1779)
	at
$PageRenderRequestHandler_120bef7fba6.handle($PageRenderRequestHandler_120bef7fba6.java)
	at
$PageRenderRequestHandler_120bef7fb99.handle($PageRenderRequestHandler_120bef7fb99.java)
	at
org.apache.tapestry5.internal.services.PageRenderDispatcher.process(PageRenderDispatcher.java:92)
	at
org.apache.tapestry5.internal.services.PageRenderDispatcher.dispatch(PageRenderDispatcher.java:71)
	at $Dispatcher_120bef7fb9f.dispatch($Dispatcher_120bef7fb9f.java)
	at $Dispatcher_120bef7fb92.dispatch($Dispatcher_120bef7fb92.java)
	at
org.apache.tapestry5.services.TapestryModule$17.service(TapestryModule.java:1029)
	at
org.apache.tapestry5.internal.services.LocalizationFilter.service(LocalizationFilter.java:42)
	at $RequestHandler_120bef7fb93.service($RequestHandler_120bef7fb93.java)
	at
org.apache.tapestry5.internal.services.RequestErrorFilter.service(RequestErrorFilter.java:26)
	at $RequestHandler_120bef7fb93.service($RequestHandler_120bef7fb93.java)
	at
org.apache.tapestry5.services.TapestryModule$3.service(TapestryModule.java:621)
	at $RequestHandler_120bef7fb93.service($RequestHandler_120bef7fb93.java)
	at
org.apache.tapestry5.services.TapestryModule$2.service(TapestryModule.java:611)
	at $RequestHandler_120bef7fb93.service($RequestHandler_120bef7fb93.java)
	at
org.apache.tapestry5.internal.services.StaticFilesFilter.service(StaticFilesFilter.java:85)
	at $RequestHandler_120bef7fb93.service($RequestHandler_120bef7fb93.java)
	at org.goran.mstore.services.AppModule$1.service(AppModule.java:85)
	at $RequestFilter_120bef7fb8d.service($RequestFilter_120bef7fb8d.java)
	at $RequestHandler_120bef7fb93.service($RequestHandler_120bef7fb93.java)
	at
org.apache.tapestry5.internal.services.CheckForUpdatesFilter$2.invoke(CheckForUpdatesFilter.java:93)
	at
org.apache.tapestry5.internal.services.CheckForUpdatesFilter$2.invoke(CheckForUpdatesFilter.java:84)
	at
org.apache.tapestry5.ioc.internal.util.ConcurrentBarrier.withRead(ConcurrentBarrier.java:83)
	at
org.apache.tapestry5.internal.services.CheckForUpdatesFilter.service(CheckForUpdatesFilter.java:106)
	at $RequestHandler_120bef7fb93.service($RequestHandler_120bef7fb93.java)
	at $RequestHandler_120bef7fb89.service($RequestHandler_120bef7fb89.java)
	at
org.apache.tapestry5.services.TapestryModule$16.service(TapestryModule.java:1007)
	at
org.apache.tapestry5.internal.services.IgnoredPathsFilter.service(IgnoredPathsFilter.java:62)
	at
$HttpServletRequestFilter_120bef7fb88.service($HttpServletRequestFilter_120bef7fb88.java)
	at
$HttpServletRequestHandler_120bef7fb8a.service($HttpServletRequestHandler_120bef7fb8a.java)
	at
$HttpServletRequestHandler_120bef7fb87.service($HttpServletRequestHandler_120bef7fb87.java)
	at org.apache.tapestry5.TapestryFilter.doFilter(TapestryFilter.java:179)
	at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
	at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
	at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
	at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
	at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
	at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
	at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
	at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
	at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
	at
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
	at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
	at java.lang.Thread.run(Thread.java:619)
Caused by: java.lang.IllegalArgumentException: Exception in method
org.goran.mstore.pages.ArtistDetails.onActivate(long) (at
ArtistDetails.java:34), parameter #1: Coercion of images to type
java.lang.Long (via String --> Long) failed: For input string: "images"
	at
org.apache.tapestry5.internal.services.ComponentEventImpl.coerceContext(ComponentEventImpl.java:81)
	at
org.goran.mstore.pages.ArtistDetails.dispatchComponentEvent(ArtistDetails.java)
	at
org.apache.tapestry5.internal.structure.ComponentPageElementImpl.dispatchEvent(ComponentPageElementImpl.java:886)
	at
org.apache.tapestry5.internal.structure.ComponentPageElementImpl.triggerContextEvent(ComponentPageElementImpl.java:1059)
	... 46 more
Caused by: java.lang.RuntimeException: Coercion of images to type
java.lang.Long (via String --> Long) failed: For input string: "images"
	at
org.apache.tapestry5.ioc.internal.services.TypeCoercerImpl.coerce(TypeCoercerImpl.java:131)
	at $TypeCoercer_120bef7fb6a.coerce($TypeCoercer_120bef7fb6a.java)
	at
org.apache.tapestry5.internal.services.TypeCoercedValueEncoderFactory$1.toValue(TypeCoercedValueEncoderFactory.java:45)
	at
org.apache.tapestry5.internal.services.ContextValueEncoderImpl.toValue(ContextValueEncoderImpl.java:47)
	at
$ContextValueEncoder_120bef7fba0.toValue($ContextValueEncoder_120bef7fba0.java)
	at
org.apache.tapestry5.internal.URLEventContext.get(URLEventContext.java:43)
	at
org.apache.tapestry5.internal.services.ComponentEventImpl.coerceContext(ComponentEventImpl.java:76)
	... 49 more
Caused by: java.lang.NumberFormatException: For input string: "images"
	at
java.lang.NumberFormatException.forInputString(NumberFormatException.java:48)
	at java.lang.Long.parseLong(Long.java:403)
	at java.lang.Long.<init>(Long.java:671)
	at
org.apache.tapestry5.ioc.services.TapestryIOCModule$7.coerce(TapestryIOCModule.java:159)
	at
org.apache.tapestry5.ioc.services.TapestryIOCModule$7.coerce(TapestryIOCModule.java:157)
	at
org.apache.tapestry5.ioc.services.CoercionTuple$CoercionWrapper.coerce(CoercionTuple.java:51)
	at
org.apache.tapestry5.ioc.internal.services.TypeCoercerImpl.coerce(TypeCoercerImpl.java:127)
	... 55 more
[ERROR] TapestryModule.RequestExceptionHandler Processing of request failed
with uncaught exception: Exception in method
org.goran.mstore.pages.ArtistDetails.onActivate(long) (at
ArtistDetails.java:34), parameter #1: Coercion of images to type
java.lang.Long (via String --> Long) failed: For input string: "images"
org.apache.tapestry5.runtime.ComponentEventException: Exception in method
org.goran.mstore.pages.ArtistDetails.onActivate(long) (at
ArtistDetails.java:34), parameter #1: Coercion of images to type
java.lang.Long (via String --> Long) failed: For input string: "images"
	at
org.apache.tapestry5.internal.structure.ComponentPageElementImpl.triggerContextEvent(ComponentPageElementImpl.java:1076)
	at
org.apache.tapestry5.internal.services.PageRenderRequestHandlerImpl.handle(PageRenderRequestHandlerImpl.java:52)
	at
org.apache.tapestry5.services.TapestryModule$35.handle(TapestryModule.java:1779)
	at
$PageRenderRequestHandler_120bef7fba6.handle($PageRenderRequestHandler_120bef7fba6.java)
	at
$PageRenderRequestHandler_120bef7fb99.handle($PageRenderRequestHandler_120bef7fb99.java)
	at
org.apache.tapestry5.internal.services.PageRenderDispatcher.process(PageRenderDispatcher.java:92)
	at
org.apache.tapestry5.internal.services.PageRenderDispatcher.dispatch(PageRenderDispatcher.java:71)
	at $Dispatcher_120bef7fb9f.dispatch($Dispatcher_120bef7fb9f.java)
	at $Dispatcher_120bef7fb92.dispatch($Dispatcher_120bef7fb92.java)
	at
org.apache.tapestry5.services.TapestryModule$17.service(TapestryModule.java:1029)
	at
org.apache.tapestry5.internal.services.LocalizationFilter.service(LocalizationFilter.java:42)
	at $RequestHandler_120bef7fb93.service($RequestHandler_120bef7fb93.java)
	at
org.apache.tapestry5.internal.services.RequestErrorFilter.service(RequestErrorFilter.java:26)
	at $RequestHandler_120bef7fb93.service($RequestHandler_120bef7fb93.java)
	at
org.apache.tapestry5.services.TapestryModule$3.service(TapestryModule.java:621)
	at $RequestHandler_120bef7fb93.service($RequestHandler_120bef7fb93.java)
	at
org.apache.tapestry5.services.TapestryModule$2.service(TapestryModule.java:611)
	at $RequestHandler_120bef7fb93.service($RequestHandler_120bef7fb93.java)
	at
org.apache.tapestry5.internal.services.StaticFilesFilter.service(StaticFilesFilter.java:85)
	at $RequestHandler_120bef7fb93.service($RequestHandler_120bef7fb93.java)
	at org.goran.mstore.services.AppModule$1.service(AppModule.java:85)
	at $RequestFilter_120bef7fb8d.service($RequestFilter_120bef7fb8d.java)
	at $RequestHandler_120bef7fb93.service($RequestHandler_120bef7fb93.java)
	at
org.apache.tapestry5.internal.services.CheckForUpdatesFilter$2.invoke(CheckForUpdatesFilter.java:93)
	at
org.apache.tapestry5.internal.services.CheckForUpdatesFilter$2.invoke(CheckForUpdatesFilter.java:84)
	at
org.apache.tapestry5.ioc.internal.util.ConcurrentBarrier.withRead(ConcurrentBarrier.java:83)
	at
org.apache.tapestry5.internal.services.CheckForUpdatesFilter.service(CheckForUpdatesFilter.java:106)
	at $RequestHandler_120bef7fb93.service($RequestHandler_120bef7fb93.java)
	at $RequestHandler_120bef7fb89.service($RequestHandler_120bef7fb89.java)
	at
org.apache.tapestry5.services.TapestryModule$16.service(TapestryModule.java:1007)
	at
org.apache.tapestry5.internal.services.IgnoredPathsFilter.service(IgnoredPathsFilter.java:62)
	at
$HttpServletRequestFilter_120bef7fb88.service($HttpServletRequestFilter_120bef7fb88.java)
	at
$HttpServletRequestHandler_120bef7fb8a.service($HttpServletRequestHandler_120bef7fb8a.java)
	at
$HttpServletRequestHandler_120bef7fb87.service($HttpServletRequestHandler_120bef7fb87.java)
	at org.apache.tapestry5.TapestryFilter.doFilter(TapestryFilter.java:179)
	at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
	at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
	at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
	at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
	at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
	at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
	at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
	at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
	at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
	at
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
	at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
	at java.lang.Thread.run(Thread.java:619)
Caused by: java.lang.IllegalArgumentException: Exception in method
org.goran.mstore.pages.ArtistDetails.onActivate(long) (at
ArtistDetails.java:34), parameter #1: Coercion of images to type
java.lang.Long (via String --> Long) failed: For input string: "images"
	at
org.apache.tapestry5.internal.services.ComponentEventImpl.coerceContext(ComponentEventImpl.java:81)
	at
org.goran.mstore.pages.ArtistDetails.dispatchComponentEvent(ArtistDetails.java)
	at
org.apache.tapestry5.internal.structure.ComponentPageElementImpl.dispatchEvent(ComponentPageElementImpl.java:886)
	at
org.apache.tapestry5.internal.structure.ComponentPageElementImpl.triggerContextEvent(ComponentPageElementImpl.java:1059)
	... 46 more
Caused by: java.lang.RuntimeException: Coercion of images to type
java.lang.Long (via String --> Long) failed: For input string: "images"
	at
org.apache.tapestry5.ioc.internal.services.TypeCoercerImpl.coerce(TypeCoercerImpl.java:131)
	at $TypeCoercer_120bef7fb6a.coerce($TypeCoercer_120bef7fb6a.java)
	at
org.apache.tapestry5.internal.services.TypeCoercedValueEncoderFactory$1.toValue(TypeCoercedValueEncoderFactory.java:45)
	at
org.apache.tapestry5.internal.services.ContextValueEncoderImpl.toValue(ContextValueEncoderImpl.java:47)
	at
$ContextValueEncoder_120bef7fba0.toValue($ContextValueEncoder_120bef7fba0.java)
	at
org.apache.tapestry5.internal.URLEventContext.get(URLEventContext.java:43)
	at
org.apache.tapestry5.internal.services.ComponentEventImpl.coerceContext(ComponentEventImpl.java:76)
	... 49 more
Caused by: java.lang.NumberFormatException: For input string: "images"
	at
java.lang.NumberFormatException.forInputString(NumberFormatException.java:48)
	at java.lang.Long.parseLong(Long.java:403)
	at java.lang.Long.<init>(Long.java:671)
	at
org.apache.tapestry5.ioc.services.TapestryIOCModule$7.coerce(TapestryIOCModule.java:159)
	at
org.apache.tapestry5.ioc.services.TapestryIOCModule$7.coerce(TapestryIOCModule.java:157)
	at
org.apache.tapestry5.ioc.services.CoercionTuple$CoercionWrapper.coerce(CoercionTuple.java:51)
	at
org.apache.tapestry5.ioc.internal.services.TypeCoercerImpl.coerce(TypeCoercerImpl.java:127)
	... 55 more
[INFO] AppModule.TimingFilter Request time: 813 ms
[INFO] AppModule.TimingFilter Request time: 792 ms
[INFO] AppModule.TimingFilter Request time: 710 ms
[ERROR] TapestryModule.RequestExceptionHandler Processing of request failed
with uncaught exception: Exception in method
org.goran.mstore.pages.ArtistDetails.onActivate(long) (at
ArtistDetails.java:34), parameter #1: Coercion of images to type
java.lang.Long (via String --> Long) failed: For input string: "images"
org.apache.tapestry5.runtime.ComponentEventException: Exception in method
org.goran.mstore.pages.ArtistDetails.onActivate(long) (at
ArtistDetails.java:34), parameter #1: Coercion of images to type
java.lang.Long (via String --> Long) failed: For input string: "images"
	at
org.apache.tapestry5.internal.structure.ComponentPageElementImpl.triggerContextEvent(ComponentPageElementImpl.java:1076)
	at
org.apache.tapestry5.internal.services.PageRenderRequestHandlerImpl.handle(PageRenderRequestHandlerImpl.java:52)
	at
org.apache.tapestry5.services.TapestryModule$35.handle(TapestryModule.java:1779)
	at
$PageRenderRequestHandler_120bef7fba6.handle($PageRenderRequestHandler_120bef7fba6.java)
	at
$PageRenderRequestHandler_120bef7fb99.handle($PageRenderRequestHandler_120bef7fb99.java)
	at
org.apache.tapestry5.internal.services.PageRenderDispatcher.process(PageRenderDispatcher.java:92)
	at
org.apache.tapestry5.internal.services.PageRenderDispatcher.dispatch(PageRenderDispatcher.java:71)
	at $Dispatcher_120bef7fb9f.dispatch($Dispatcher_120bef7fb9f.java)
	at $Dispatcher_120bef7fb92.dispatch($Dispatcher_120bef7fb92.java)
	at
org.apache.tapestry5.services.TapestryModule$17.service(TapestryModule.java:1029)
	at
org.apache.tapestry5.internal.services.LocalizationFilter.service(LocalizationFilter.java:42)
	at $RequestHandler_120bef7fb93.service($RequestHandler_120bef7fb93.java)
	at
org.apache.tapestry5.internal.services.RequestErrorFilter.service(RequestErrorFilter.java:26)
	at $RequestHandler_120bef7fb93.service($RequestHandler_120bef7fb93.java)
	at
org.apache.tapestry5.services.TapestryModule$3.service(TapestryModule.java:621)
	at $RequestHandler_120bef7fb93.service($RequestHandler_120bef7fb93.java)
	at
org.apache.tapestry5.services.TapestryModule$2.service(TapestryModule.java:611)
	at $RequestHandler_120bef7fb93.service($RequestHandler_120bef7fb93.java)
	at
org.apache.tapestry5.internal.services.StaticFilesFilter.service(StaticFilesFilter.java:85)
	at $RequestHandler_120bef7fb93.service($RequestHandler_120bef7fb93.java)
	at org.goran.mstore.services.AppModule$1.service(AppModule.java:85)
	at $RequestFilter_120bef7fb8d.service($RequestFilter_120bef7fb8d.java)
	at $RequestHandler_120bef7fb93.service($RequestHandler_120bef7fb93.java)
	at
org.apache.tapestry5.internal.services.CheckForUpdatesFilter$2.invoke(CheckForUpdatesFilter.java:93)
	at
org.apache.tapestry5.internal.services.CheckForUpdatesFilter$2.invoke(CheckForUpdatesFilter.java:84)
	at
org.apache.tapestry5.ioc.internal.util.ConcurrentBarrier.withRead(ConcurrentBarrier.java:83)
	at
org.apache.tapestry5.internal.services.CheckForUpdatesFilter.service(CheckForUpdatesFilter.java:106)
	at $RequestHandler_120bef7fb93.service($RequestHandler_120bef7fb93.java)
	at $RequestHandler_120bef7fb89.service($RequestHandler_120bef7fb89.java)
	at
org.apache.tapestry5.services.TapestryModule$16.service(TapestryModule.java:1007)
	at
org.apache.tapestry5.internal.services.IgnoredPathsFilter.service(IgnoredPathsFilter.java:62)
	at
$HttpServletRequestFilter_120bef7fb88.service($HttpServletRequestFilter_120bef7fb88.java)
	at
$HttpServletRequestHandler_120bef7fb8a.service($HttpServletRequestHandler_120bef7fb8a.java)
	at
$HttpServletRequestHandler_120bef7fb87.service($HttpServletRequestHandler_120bef7fb87.java)
	at org.apache.tapestry5.TapestryFilter.doFilter(TapestryFilter.java:179)
	at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
	at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
	at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
	at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
	at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
	at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
	at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
	at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
	at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
	at
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
	at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
	at java.lang.Thread.run(Thread.java:619)
Caused by: java.lang.IllegalArgumentException: Exception in method
org.goran.mstore.pages.ArtistDetails.onActivate(long) (at
ArtistDetails.java:34), parameter #1: Coercion of images to type
java.lang.Long (via String --> Long) failed: For input string: "images"
	at
org.apache.tapestry5.internal.services.ComponentEventImpl.coerceContext(ComponentEventImpl.java:81)
	at
org.goran.mstore.pages.ArtistDetails.dispatchComponentEvent(ArtistDetails.java)
	at
org.apache.tapestry5.internal.structure.ComponentPageElementImpl.dispatchEvent(ComponentPageElementImpl.java:886)
	at
org.apache.tapestry5.internal.structure.ComponentPageElementImpl.triggerContextEvent(ComponentPageElementImpl.java:1059)
	... 46 more
Caused by: java.lang.RuntimeException: Coercion of images to type
java.lang.Long (via String --> Long) failed: For input string: "images"
	at
org.apache.tapestry5.ioc.internal.services.TypeCoercerImpl.coerce(TypeCoercerImpl.java:131)
	at $TypeCoercer_120bef7fb6a.coerce($TypeCoercer_120bef7fb6a.java)
	at
org.apache.tapestry5.internal.services.TypeCoercedValueEncoderFactory$1.toValue(TypeCoercedValueEncoderFactory.java:45)
	at
org.apache.tapestry5.internal.services.ContextValueEncoderImpl.toValue(ContextValueEncoderImpl.java:47)
	at
$ContextValueEncoder_120bef7fba0.toValue($ContextValueEncoder_120bef7fba0.java)
	at
org.apache.tapestry5.internal.URLEventContext.get(URLEventContext.java:43)
	at
org.apache.tapestry5.internal.services.ComponentEventImpl.coerceContext(ComponentEventImpl.java:76)
	... 49 more
Caused by: java.lang.NumberFormatException: For input string: "images"
	at
java.lang.NumberFormatException.forInputString(NumberFormatException.java:48)
	at java.lang.Long.parseLong(Long.java:403)
	at java.lang.Long.<init>(Long.java:671)
	at
org.apache.tapestry5.ioc.services.TapestryIOCModule$7.coerce(TapestryIOCModule.java:159)
	at
org.apache.tapestry5.ioc.services.TapestryIOCModule$7.coerce(TapestryIOCModule.java:157)
	at
org.apache.tapestry5.ioc.services.CoercionTuple$CoercionWrapper.coerce(CoercionTuple.java:51)
	at
org.apache.tapestry5.ioc.internal.services.TypeCoercerImpl.coerce(TypeCoercerImpl.java:127)
	... 55 more

For example I have one page and on that page i have PageLink component with
context type long:
<t:pagelink t:page="AlbumDetails" t:context="currentSong.id"> 
        	${currentSong.album}
        	</t:pagelink>
As you can see when i click on page it loads AlbumDetails with context. Now
this parameter is what is causing exceptions (i think). The page loads fine
but I cannot see any images, just colors and text is formatted as CSS. What
could be the problem?

Thanks

-- 
Joel Halbert
020 3051 8637
075 2501 0825
joel@storequery.com
www.storequery.com
SU3 Analytics Ltd, The Print House, 18 Ashwin St, London E8 3DL.


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tapestry.apache.org
For additional commands, e-mail: users-help@tapestry.apache.org


Re: [T5] problem with CSS in tml.

Posted by Joel Halbert <jo...@su3analytics.com>.
With respect to: <link rel="stylesheet" href="style.css"
type="text/css" />

is style.css the correct root for this css file? Maybe it should be /style.css, or /css/style.css or summat?

WRT the inline format, again, the path to images might need to be /images or whatever.

Either way, if tap doesn't recognise the path to images as being correct it will try to resolve it as a ref to the current page with a context of "image".
 


Also, for reference http://tapestry.apache.org/tapestry5/guide/css.html

-----Original Message-----
From: Entheogen <go...@gmail.com>
Reply-To: Tapestry users <us...@tapestry.apache.org>
To: users@tapestry.apache.org
Subject: Re: [T5] problem with CSS in tml.
Date: Sun, 19 Apr 2009 09:38:05 -0700 (PDT)

but the images are inside internal (<style>)style sheet 
body {
	background: #000000 url(images/img01.gif) repeat-x;
}

when i use external css (with <link rel="stylesheet" href="style.css"
type="text/css" />) i get:

ERROR] TapestryModule.RequestExceptionHandler Processing of request failed
with uncaught exception: Exception in method
org.goran.mstore.pages.AlbumDetails.onActivate(long) (at
AlbumDetails.java:31), parameter #1: Coercion of style.css to type
java.lang.Long (via String --> Long) failed: For input string: "style.css"
org.apache.tapestry5.runtime.ComponentEventException: Exception in method
org.goran.mstore.pages.AlbumDetails.onActivate(long) (at
AlbumDetails.java:31), parameter #1: Coercion of style.css to type
java.lang.Long (via String --> Long) failed: For input string: "style.css"

with external css nothing is formatted...


Thiago H. de Paula Figueiredo wrote:
> 
> Em Sun, 19 Apr 2009 13:00:16 -0300, Joel Halbert <jo...@su3analytics.com>  
> escreveu:
> 
>> looks like you have a badly anchored image somewhere on your page..
>>
>> Something is being generated like  images/bla.png 
>>
>> the incorrectly rooted images path causes tap to think this resource is
>> page local and tries to call onActivate on the current page passing in
>> the images string as an argument.
>>
>> Check that all your images are correctly anchored.
> 
> The explanation is correct, just lacked the solution. :) Instead of 
> images/bla.png , use  ${asset:context:/images/bla.png} 
> 
> -- 
> Thiago H. de Paula Figueiredo
> Independent Java consultant, developer, and instructor
> http://www.arsmachina.com.br/thiago
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@tapestry.apache.org
> For additional commands, e-mail: users-help@tapestry.apache.org
> 
> 
> 



---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tapestry.apache.org
For additional commands, e-mail: users-help@tapestry.apache.org


Re: [T5] problem with CSS in tml.

Posted by Entheogen <go...@gmail.com>.
but the images are inside internal (<style>)style sheet 
body {
	background: #000000 url(images/img01.gif) repeat-x;
}

when i use external css (with <link rel="stylesheet" href="style.css"
type="text/css" />) i get:

ERROR] TapestryModule.RequestExceptionHandler Processing of request failed
with uncaught exception: Exception in method
org.goran.mstore.pages.AlbumDetails.onActivate(long) (at
AlbumDetails.java:31), parameter #1: Coercion of style.css to type
java.lang.Long (via String --> Long) failed: For input string: "style.css"
org.apache.tapestry5.runtime.ComponentEventException: Exception in method
org.goran.mstore.pages.AlbumDetails.onActivate(long) (at
AlbumDetails.java:31), parameter #1: Coercion of style.css to type
java.lang.Long (via String --> Long) failed: For input string: "style.css"

with external css nothing is formatted...


Thiago H. de Paula Figueiredo wrote:
> 
> Em Sun, 19 Apr 2009 13:00:16 -0300, Joel Halbert <jo...@su3analytics.com>  
> escreveu:
> 
>> looks like you have a badly anchored image somewhere on your page..
>>
>> Something is being generated like  images/bla.png 
>>
>> the incorrectly rooted images path causes tap to think this resource is
>> page local and tries to call onActivate on the current page passing in
>> the images string as an argument.
>>
>> Check that all your images are correctly anchored.
> 
> The explanation is correct, just lacked the solution. :) Instead of 
> images/bla.png , use  ${asset:context:/images/bla.png} 
> 
> -- 
> Thiago H. de Paula Figueiredo
> Independent Java consultant, developer, and instructor
> http://www.arsmachina.com.br/thiago
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@tapestry.apache.org
> For additional commands, e-mail: users-help@tapestry.apache.org
> 
> 
> 

-- 
View this message in context: http://www.nabble.com/-T5--problem-with-CSS-in-tml.-tp23124119p23124795.html
Sent from the Tapestry - User mailing list archive at Nabble.com.


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tapestry.apache.org
For additional commands, e-mail: users-help@tapestry.apache.org


Re: [T5] problem with CSS in tml.

Posted by "Thiago H. de Paula Figueiredo" <th...@gmail.com>.
Em Sun, 19 Apr 2009 13:00:16 -0300, Joel Halbert <jo...@su3analytics.com>  
escreveu:

> looks like you have a badly anchored image somewhere on your page..
>
> Something is being generated like <img src="images/bla.png" />
>
> the incorrectly rooted images path causes tap to think this resource is
> page local and tries to call onActivate on the current page passing in
> the images string as an argument.
>
> Check that all your images are correctly anchored.

The explanation is correct, just lacked the solution. :) Instead of <img  
src="images/bla.png" />, use <img src="${asset:context:/images/bla.png}" />

-- 
Thiago H. de Paula Figueiredo
Independent Java consultant, developer, and instructor
http://www.arsmachina.com.br/thiago

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tapestry.apache.org
For additional commands, e-mail: users-help@tapestry.apache.org


Re: [T5] problem with CSS in tml.

Posted by Joel Halbert <jo...@su3analytics.com>.
looks like you have a badly anchored image somewhere on your page..

Something is being generated like <img src="images/bla.png" />

the incorrectly rooted images path causes tap to think this resource is
page local and tries to call onActivate on the current page passing in
the images string as an argument.

Check that all your images are correctly anchored.


Coercion of images to type
java.lang.Long (via String --> Long) failed: For input string: "images"
org.apache.tapestry5.runtime.ComponentEventException: Exception in
method
org.goran.mstore.pages.ArtistDetails.onActivate(long) (at
ArtistDetails.java:34), parameter #1: Coercion of images to type
java.lang.Long (via String --> Long) failed: For input string: "images"




-----Original Message-----
From: Entheogen <go...@gmail.com>
Reply-To: Tapestry users <us...@tapestry.apache.org>
To: users@tapestry.apache.org
Subject: [T5] problem with CSS in tml.
Date: Sun, 19 Apr 2009 08:32:19 -0700 (PDT)

Hi, I just started learning tapestry and i'm having some trouble with CSS
integration. I added style sheet directly into tml with <style></style> tag
because external CSS didn't work. Anyway when I'm trying to load a page
which has a context i get some exceptions:

 [ERROR] TapestryModule.RequestExceptionHandler Processing of request failed
with uncaught exception: Exception in method
org.goran.mstore.pages.ArtistDetails.onActivate(long) (at
ArtistDetails.java:34), parameter #1: Coercion of images to type
java.lang.Long (via String --> Long) failed: For input string: "images"
org.apache.tapestry5.runtime.ComponentEventException: Exception in method
org.goran.mstore.pages.ArtistDetails.onActivate(long) (at
ArtistDetails.java:34), parameter #1: Coercion of images to type
java.lang.Long (via String --> Long) failed: For input string: "images"
	at
org.apache.tapestry5.internal.structure.ComponentPageElementImpl.triggerContextEvent(ComponentPageElementImpl.java:1076)
	at
org.apache.tapestry5.internal.services.PageRenderRequestHandlerImpl.handle(PageRenderRequestHandlerImpl.java:52)
	at
org.apache.tapestry5.services.TapestryModule$35.handle(TapestryModule.java:1779)
	at
$PageRenderRequestHandler_120bef7fba6.handle($PageRenderRequestHandler_120bef7fba6.java)
	at
$PageRenderRequestHandler_120bef7fb99.handle($PageRenderRequestHandler_120bef7fb99.java)
	at
org.apache.tapestry5.internal.services.PageRenderDispatcher.process(PageRenderDispatcher.java:92)
	at
org.apache.tapestry5.internal.services.PageRenderDispatcher.dispatch(PageRenderDispatcher.java:71)
	at $Dispatcher_120bef7fb9f.dispatch($Dispatcher_120bef7fb9f.java)
	at $Dispatcher_120bef7fb92.dispatch($Dispatcher_120bef7fb92.java)
	at
org.apache.tapestry5.services.TapestryModule$17.service(TapestryModule.java:1029)
	at
org.apache.tapestry5.internal.services.LocalizationFilter.service(LocalizationFilter.java:42)
	at $RequestHandler_120bef7fb93.service($RequestHandler_120bef7fb93.java)
	at
org.apache.tapestry5.internal.services.RequestErrorFilter.service(RequestErrorFilter.java:26)
	at $RequestHandler_120bef7fb93.service($RequestHandler_120bef7fb93.java)
	at
org.apache.tapestry5.services.TapestryModule$3.service(TapestryModule.java:621)
	at $RequestHandler_120bef7fb93.service($RequestHandler_120bef7fb93.java)
	at
org.apache.tapestry5.services.TapestryModule$2.service(TapestryModule.java:611)
	at $RequestHandler_120bef7fb93.service($RequestHandler_120bef7fb93.java)
	at
org.apache.tapestry5.internal.services.StaticFilesFilter.service(StaticFilesFilter.java:85)
	at $RequestHandler_120bef7fb93.service($RequestHandler_120bef7fb93.java)
	at org.goran.mstore.services.AppModule$1.service(AppModule.java:85)
	at $RequestFilter_120bef7fb8d.service($RequestFilter_120bef7fb8d.java)
	at $RequestHandler_120bef7fb93.service($RequestHandler_120bef7fb93.java)
	at
org.apache.tapestry5.internal.services.CheckForUpdatesFilter$2.invoke(CheckForUpdatesFilter.java:93)
	at
org.apache.tapestry5.internal.services.CheckForUpdatesFilter$2.invoke(CheckForUpdatesFilter.java:84)
	at
org.apache.tapestry5.ioc.internal.util.ConcurrentBarrier.withRead(ConcurrentBarrier.java:83)
	at
org.apache.tapestry5.internal.services.CheckForUpdatesFilter.service(CheckForUpdatesFilter.java:106)
	at $RequestHandler_120bef7fb93.service($RequestHandler_120bef7fb93.java)
	at $RequestHandler_120bef7fb89.service($RequestHandler_120bef7fb89.java)
	at
org.apache.tapestry5.services.TapestryModule$16.service(TapestryModule.java:1007)
	at
org.apache.tapestry5.internal.services.IgnoredPathsFilter.service(IgnoredPathsFilter.java:62)
	at
$HttpServletRequestFilter_120bef7fb88.service($HttpServletRequestFilter_120bef7fb88.java)
	at
$HttpServletRequestHandler_120bef7fb8a.service($HttpServletRequestHandler_120bef7fb8a.java)
	at
$HttpServletRequestHandler_120bef7fb87.service($HttpServletRequestHandler_120bef7fb87.java)
	at org.apache.tapestry5.TapestryFilter.doFilter(TapestryFilter.java:179)
	at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
	at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
	at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
	at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
	at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
	at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
	at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
	at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
	at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
	at
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
	at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
	at java.lang.Thread.run(Thread.java:619)
Caused by: java.lang.IllegalArgumentException: Exception in method
org.goran.mstore.pages.ArtistDetails.onActivate(long) (at
ArtistDetails.java:34), parameter #1: Coercion of images to type
java.lang.Long (via String --> Long) failed: For input string: "images"
	at
org.apache.tapestry5.internal.services.ComponentEventImpl.coerceContext(ComponentEventImpl.java:81)
	at
org.goran.mstore.pages.ArtistDetails.dispatchComponentEvent(ArtistDetails.java)
	at
org.apache.tapestry5.internal.structure.ComponentPageElementImpl.dispatchEvent(ComponentPageElementImpl.java:886)
	at
org.apache.tapestry5.internal.structure.ComponentPageElementImpl.triggerContextEvent(ComponentPageElementImpl.java:1059)
	... 46 more
Caused by: java.lang.RuntimeException: Coercion of images to type
java.lang.Long (via String --> Long) failed: For input string: "images"
	at
org.apache.tapestry5.ioc.internal.services.TypeCoercerImpl.coerce(TypeCoercerImpl.java:131)
	at $TypeCoercer_120bef7fb6a.coerce($TypeCoercer_120bef7fb6a.java)
	at
org.apache.tapestry5.internal.services.TypeCoercedValueEncoderFactory$1.toValue(TypeCoercedValueEncoderFactory.java:45)
	at
org.apache.tapestry5.internal.services.ContextValueEncoderImpl.toValue(ContextValueEncoderImpl.java:47)
	at
$ContextValueEncoder_120bef7fba0.toValue($ContextValueEncoder_120bef7fba0.java)
	at
org.apache.tapestry5.internal.URLEventContext.get(URLEventContext.java:43)
	at
org.apache.tapestry5.internal.services.ComponentEventImpl.coerceContext(ComponentEventImpl.java:76)
	... 49 more
Caused by: java.lang.NumberFormatException: For input string: "images"
	at
java.lang.NumberFormatException.forInputString(NumberFormatException.java:48)
	at java.lang.Long.parseLong(Long.java:403)
	at java.lang.Long.<init>(Long.java:671)
	at
org.apache.tapestry5.ioc.services.TapestryIOCModule$7.coerce(TapestryIOCModule.java:159)
	at
org.apache.tapestry5.ioc.services.TapestryIOCModule$7.coerce(TapestryIOCModule.java:157)
	at
org.apache.tapestry5.ioc.services.CoercionTuple$CoercionWrapper.coerce(CoercionTuple.java:51)
	at
org.apache.tapestry5.ioc.internal.services.TypeCoercerImpl.coerce(TypeCoercerImpl.java:127)
	... 55 more
[ERROR] TapestryModule.RequestExceptionHandler Processing of request failed
with uncaught exception: Exception in method
org.goran.mstore.pages.ArtistDetails.onActivate(long) (at
ArtistDetails.java:34), parameter #1: Coercion of images to type
java.lang.Long (via String --> Long) failed: For input string: "images"
org.apache.tapestry5.runtime.ComponentEventException: Exception in method
org.goran.mstore.pages.ArtistDetails.onActivate(long) (at
ArtistDetails.java:34), parameter #1: Coercion of images to type
java.lang.Long (via String --> Long) failed: For input string: "images"
	at
org.apache.tapestry5.internal.structure.ComponentPageElementImpl.triggerContextEvent(ComponentPageElementImpl.java:1076)
	at
org.apache.tapestry5.internal.services.PageRenderRequestHandlerImpl.handle(PageRenderRequestHandlerImpl.java:52)
	at
org.apache.tapestry5.services.TapestryModule$35.handle(TapestryModule.java:1779)
	at
$PageRenderRequestHandler_120bef7fba6.handle($PageRenderRequestHandler_120bef7fba6.java)
	at
$PageRenderRequestHandler_120bef7fb99.handle($PageRenderRequestHandler_120bef7fb99.java)
	at
org.apache.tapestry5.internal.services.PageRenderDispatcher.process(PageRenderDispatcher.java:92)
	at
org.apache.tapestry5.internal.services.PageRenderDispatcher.dispatch(PageRenderDispatcher.java:71)
	at $Dispatcher_120bef7fb9f.dispatch($Dispatcher_120bef7fb9f.java)
	at $Dispatcher_120bef7fb92.dispatch($Dispatcher_120bef7fb92.java)
	at
org.apache.tapestry5.services.TapestryModule$17.service(TapestryModule.java:1029)
	at
org.apache.tapestry5.internal.services.LocalizationFilter.service(LocalizationFilter.java:42)
	at $RequestHandler_120bef7fb93.service($RequestHandler_120bef7fb93.java)
	at
org.apache.tapestry5.internal.services.RequestErrorFilter.service(RequestErrorFilter.java:26)
	at $RequestHandler_120bef7fb93.service($RequestHandler_120bef7fb93.java)
	at
org.apache.tapestry5.services.TapestryModule$3.service(TapestryModule.java:621)
	at $RequestHandler_120bef7fb93.service($RequestHandler_120bef7fb93.java)
	at
org.apache.tapestry5.services.TapestryModule$2.service(TapestryModule.java:611)
	at $RequestHandler_120bef7fb93.service($RequestHandler_120bef7fb93.java)
	at
org.apache.tapestry5.internal.services.StaticFilesFilter.service(StaticFilesFilter.java:85)
	at $RequestHandler_120bef7fb93.service($RequestHandler_120bef7fb93.java)
	at org.goran.mstore.services.AppModule$1.service(AppModule.java:85)
	at $RequestFilter_120bef7fb8d.service($RequestFilter_120bef7fb8d.java)
	at $RequestHandler_120bef7fb93.service($RequestHandler_120bef7fb93.java)
	at
org.apache.tapestry5.internal.services.CheckForUpdatesFilter$2.invoke(CheckForUpdatesFilter.java:93)
	at
org.apache.tapestry5.internal.services.CheckForUpdatesFilter$2.invoke(CheckForUpdatesFilter.java:84)
	at
org.apache.tapestry5.ioc.internal.util.ConcurrentBarrier.withRead(ConcurrentBarrier.java:83)
	at
org.apache.tapestry5.internal.services.CheckForUpdatesFilter.service(CheckForUpdatesFilter.java:106)
	at $RequestHandler_120bef7fb93.service($RequestHandler_120bef7fb93.java)
	at $RequestHandler_120bef7fb89.service($RequestHandler_120bef7fb89.java)
	at
org.apache.tapestry5.services.TapestryModule$16.service(TapestryModule.java:1007)
	at
org.apache.tapestry5.internal.services.IgnoredPathsFilter.service(IgnoredPathsFilter.java:62)
	at
$HttpServletRequestFilter_120bef7fb88.service($HttpServletRequestFilter_120bef7fb88.java)
	at
$HttpServletRequestHandler_120bef7fb8a.service($HttpServletRequestHandler_120bef7fb8a.java)
	at
$HttpServletRequestHandler_120bef7fb87.service($HttpServletRequestHandler_120bef7fb87.java)
	at org.apache.tapestry5.TapestryFilter.doFilter(TapestryFilter.java:179)
	at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
	at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
	at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
	at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
	at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
	at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
	at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
	at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
	at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
	at
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
	at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
	at java.lang.Thread.run(Thread.java:619)
Caused by: java.lang.IllegalArgumentException: Exception in method
org.goran.mstore.pages.ArtistDetails.onActivate(long) (at
ArtistDetails.java:34), parameter #1: Coercion of images to type
java.lang.Long (via String --> Long) failed: For input string: "images"
	at
org.apache.tapestry5.internal.services.ComponentEventImpl.coerceContext(ComponentEventImpl.java:81)
	at
org.goran.mstore.pages.ArtistDetails.dispatchComponentEvent(ArtistDetails.java)
	at
org.apache.tapestry5.internal.structure.ComponentPageElementImpl.dispatchEvent(ComponentPageElementImpl.java:886)
	at
org.apache.tapestry5.internal.structure.ComponentPageElementImpl.triggerContextEvent(ComponentPageElementImpl.java:1059)
	... 46 more
Caused by: java.lang.RuntimeException: Coercion of images to type
java.lang.Long (via String --> Long) failed: For input string: "images"
	at
org.apache.tapestry5.ioc.internal.services.TypeCoercerImpl.coerce(TypeCoercerImpl.java:131)
	at $TypeCoercer_120bef7fb6a.coerce($TypeCoercer_120bef7fb6a.java)
	at
org.apache.tapestry5.internal.services.TypeCoercedValueEncoderFactory$1.toValue(TypeCoercedValueEncoderFactory.java:45)
	at
org.apache.tapestry5.internal.services.ContextValueEncoderImpl.toValue(ContextValueEncoderImpl.java:47)
	at
$ContextValueEncoder_120bef7fba0.toValue($ContextValueEncoder_120bef7fba0.java)
	at
org.apache.tapestry5.internal.URLEventContext.get(URLEventContext.java:43)
	at
org.apache.tapestry5.internal.services.ComponentEventImpl.coerceContext(ComponentEventImpl.java:76)
	... 49 more
Caused by: java.lang.NumberFormatException: For input string: "images"
	at
java.lang.NumberFormatException.forInputString(NumberFormatException.java:48)
	at java.lang.Long.parseLong(Long.java:403)
	at java.lang.Long.<init>(Long.java:671)
	at
org.apache.tapestry5.ioc.services.TapestryIOCModule$7.coerce(TapestryIOCModule.java:159)
	at
org.apache.tapestry5.ioc.services.TapestryIOCModule$7.coerce(TapestryIOCModule.java:157)
	at
org.apache.tapestry5.ioc.services.CoercionTuple$CoercionWrapper.coerce(CoercionTuple.java:51)
	at
org.apache.tapestry5.ioc.internal.services.TypeCoercerImpl.coerce(TypeCoercerImpl.java:127)
	... 55 more
[ERROR] TapestryModule.RequestExceptionHandler Processing of request failed
with uncaught exception: Exception in method
org.goran.mstore.pages.ArtistDetails.onActivate(long) (at
ArtistDetails.java:34), parameter #1: Coercion of images to type
java.lang.Long (via String --> Long) failed: For input string: "images"
org.apache.tapestry5.runtime.ComponentEventException: Exception in method
org.goran.mstore.pages.ArtistDetails.onActivate(long) (at
ArtistDetails.java:34), parameter #1: Coercion of images to type
java.lang.Long (via String --> Long) failed: For input string: "images"
	at
org.apache.tapestry5.internal.structure.ComponentPageElementImpl.triggerContextEvent(ComponentPageElementImpl.java:1076)
	at
org.apache.tapestry5.internal.services.PageRenderRequestHandlerImpl.handle(PageRenderRequestHandlerImpl.java:52)
	at
org.apache.tapestry5.services.TapestryModule$35.handle(TapestryModule.java:1779)
	at
$PageRenderRequestHandler_120bef7fba6.handle($PageRenderRequestHandler_120bef7fba6.java)
	at
$PageRenderRequestHandler_120bef7fb99.handle($PageRenderRequestHandler_120bef7fb99.java)
	at
org.apache.tapestry5.internal.services.PageRenderDispatcher.process(PageRenderDispatcher.java:92)
	at
org.apache.tapestry5.internal.services.PageRenderDispatcher.dispatch(PageRenderDispatcher.java:71)
	at $Dispatcher_120bef7fb9f.dispatch($Dispatcher_120bef7fb9f.java)
	at $Dispatcher_120bef7fb92.dispatch($Dispatcher_120bef7fb92.java)
	at
org.apache.tapestry5.services.TapestryModule$17.service(TapestryModule.java:1029)
	at
org.apache.tapestry5.internal.services.LocalizationFilter.service(LocalizationFilter.java:42)
	at $RequestHandler_120bef7fb93.service($RequestHandler_120bef7fb93.java)
	at
org.apache.tapestry5.internal.services.RequestErrorFilter.service(RequestErrorFilter.java:26)
	at $RequestHandler_120bef7fb93.service($RequestHandler_120bef7fb93.java)
	at
org.apache.tapestry5.services.TapestryModule$3.service(TapestryModule.java:621)
	at $RequestHandler_120bef7fb93.service($RequestHandler_120bef7fb93.java)
	at
org.apache.tapestry5.services.TapestryModule$2.service(TapestryModule.java:611)
	at $RequestHandler_120bef7fb93.service($RequestHandler_120bef7fb93.java)
	at
org.apache.tapestry5.internal.services.StaticFilesFilter.service(StaticFilesFilter.java:85)
	at $RequestHandler_120bef7fb93.service($RequestHandler_120bef7fb93.java)
	at org.goran.mstore.services.AppModule$1.service(AppModule.java:85)
	at $RequestFilter_120bef7fb8d.service($RequestFilter_120bef7fb8d.java)
	at $RequestHandler_120bef7fb93.service($RequestHandler_120bef7fb93.java)
	at
org.apache.tapestry5.internal.services.CheckForUpdatesFilter$2.invoke(CheckForUpdatesFilter.java:93)
	at
org.apache.tapestry5.internal.services.CheckForUpdatesFilter$2.invoke(CheckForUpdatesFilter.java:84)
	at
org.apache.tapestry5.ioc.internal.util.ConcurrentBarrier.withRead(ConcurrentBarrier.java:83)
	at
org.apache.tapestry5.internal.services.CheckForUpdatesFilter.service(CheckForUpdatesFilter.java:106)
	at $RequestHandler_120bef7fb93.service($RequestHandler_120bef7fb93.java)
	at $RequestHandler_120bef7fb89.service($RequestHandler_120bef7fb89.java)
	at
org.apache.tapestry5.services.TapestryModule$16.service(TapestryModule.java:1007)
	at
org.apache.tapestry5.internal.services.IgnoredPathsFilter.service(IgnoredPathsFilter.java:62)
	at
$HttpServletRequestFilter_120bef7fb88.service($HttpServletRequestFilter_120bef7fb88.java)
	at
$HttpServletRequestHandler_120bef7fb8a.service($HttpServletRequestHandler_120bef7fb8a.java)
	at
$HttpServletRequestHandler_120bef7fb87.service($HttpServletRequestHandler_120bef7fb87.java)
	at org.apache.tapestry5.TapestryFilter.doFilter(TapestryFilter.java:179)
	at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
	at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
	at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
	at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
	at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
	at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
	at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
	at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
	at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
	at
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
	at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
	at java.lang.Thread.run(Thread.java:619)
Caused by: java.lang.IllegalArgumentException: Exception in method
org.goran.mstore.pages.ArtistDetails.onActivate(long) (at
ArtistDetails.java:34), parameter #1: Coercion of images to type
java.lang.Long (via String --> Long) failed: For input string: "images"
	at
org.apache.tapestry5.internal.services.ComponentEventImpl.coerceContext(ComponentEventImpl.java:81)
	at
org.goran.mstore.pages.ArtistDetails.dispatchComponentEvent(ArtistDetails.java)
	at
org.apache.tapestry5.internal.structure.ComponentPageElementImpl.dispatchEvent(ComponentPageElementImpl.java:886)
	at
org.apache.tapestry5.internal.structure.ComponentPageElementImpl.triggerContextEvent(ComponentPageElementImpl.java:1059)
	... 46 more
Caused by: java.lang.RuntimeException: Coercion of images to type
java.lang.Long (via String --> Long) failed: For input string: "images"
	at
org.apache.tapestry5.ioc.internal.services.TypeCoercerImpl.coerce(TypeCoercerImpl.java:131)
	at $TypeCoercer_120bef7fb6a.coerce($TypeCoercer_120bef7fb6a.java)
	at
org.apache.tapestry5.internal.services.TypeCoercedValueEncoderFactory$1.toValue(TypeCoercedValueEncoderFactory.java:45)
	at
org.apache.tapestry5.internal.services.ContextValueEncoderImpl.toValue(ContextValueEncoderImpl.java:47)
	at
$ContextValueEncoder_120bef7fba0.toValue($ContextValueEncoder_120bef7fba0.java)
	at
org.apache.tapestry5.internal.URLEventContext.get(URLEventContext.java:43)
	at
org.apache.tapestry5.internal.services.ComponentEventImpl.coerceContext(ComponentEventImpl.java:76)
	... 49 more
Caused by: java.lang.NumberFormatException: For input string: "images"
	at
java.lang.NumberFormatException.forInputString(NumberFormatException.java:48)
	at java.lang.Long.parseLong(Long.java:403)
	at java.lang.Long.<init>(Long.java:671)
	at
org.apache.tapestry5.ioc.services.TapestryIOCModule$7.coerce(TapestryIOCModule.java:159)
	at
org.apache.tapestry5.ioc.services.TapestryIOCModule$7.coerce(TapestryIOCModule.java:157)
	at
org.apache.tapestry5.ioc.services.CoercionTuple$CoercionWrapper.coerce(CoercionTuple.java:51)
	at
org.apache.tapestry5.ioc.internal.services.TypeCoercerImpl.coerce(TypeCoercerImpl.java:127)
	... 55 more
[INFO] AppModule.TimingFilter Request time: 813 ms
[INFO] AppModule.TimingFilter Request time: 792 ms
[INFO] AppModule.TimingFilter Request time: 710 ms
[ERROR] TapestryModule.RequestExceptionHandler Processing of request failed
with uncaught exception: Exception in method
org.goran.mstore.pages.ArtistDetails.onActivate(long) (at
ArtistDetails.java:34), parameter #1: Coercion of images to type
java.lang.Long (via String --> Long) failed: For input string: "images"
org.apache.tapestry5.runtime.ComponentEventException: Exception in method
org.goran.mstore.pages.ArtistDetails.onActivate(long) (at
ArtistDetails.java:34), parameter #1: Coercion of images to type
java.lang.Long (via String --> Long) failed: For input string: "images"
	at
org.apache.tapestry5.internal.structure.ComponentPageElementImpl.triggerContextEvent(ComponentPageElementImpl.java:1076)
	at
org.apache.tapestry5.internal.services.PageRenderRequestHandlerImpl.handle(PageRenderRequestHandlerImpl.java:52)
	at
org.apache.tapestry5.services.TapestryModule$35.handle(TapestryModule.java:1779)
	at
$PageRenderRequestHandler_120bef7fba6.handle($PageRenderRequestHandler_120bef7fba6.java)
	at
$PageRenderRequestHandler_120bef7fb99.handle($PageRenderRequestHandler_120bef7fb99.java)
	at
org.apache.tapestry5.internal.services.PageRenderDispatcher.process(PageRenderDispatcher.java:92)
	at
org.apache.tapestry5.internal.services.PageRenderDispatcher.dispatch(PageRenderDispatcher.java:71)
	at $Dispatcher_120bef7fb9f.dispatch($Dispatcher_120bef7fb9f.java)
	at $Dispatcher_120bef7fb92.dispatch($Dispatcher_120bef7fb92.java)
	at
org.apache.tapestry5.services.TapestryModule$17.service(TapestryModule.java:1029)
	at
org.apache.tapestry5.internal.services.LocalizationFilter.service(LocalizationFilter.java:42)
	at $RequestHandler_120bef7fb93.service($RequestHandler_120bef7fb93.java)
	at
org.apache.tapestry5.internal.services.RequestErrorFilter.service(RequestErrorFilter.java:26)
	at $RequestHandler_120bef7fb93.service($RequestHandler_120bef7fb93.java)
	at
org.apache.tapestry5.services.TapestryModule$3.service(TapestryModule.java:621)
	at $RequestHandler_120bef7fb93.service($RequestHandler_120bef7fb93.java)
	at
org.apache.tapestry5.services.TapestryModule$2.service(TapestryModule.java:611)
	at $RequestHandler_120bef7fb93.service($RequestHandler_120bef7fb93.java)
	at
org.apache.tapestry5.internal.services.StaticFilesFilter.service(StaticFilesFilter.java:85)
	at $RequestHandler_120bef7fb93.service($RequestHandler_120bef7fb93.java)
	at org.goran.mstore.services.AppModule$1.service(AppModule.java:85)
	at $RequestFilter_120bef7fb8d.service($RequestFilter_120bef7fb8d.java)
	at $RequestHandler_120bef7fb93.service($RequestHandler_120bef7fb93.java)
	at
org.apache.tapestry5.internal.services.CheckForUpdatesFilter$2.invoke(CheckForUpdatesFilter.java:93)
	at
org.apache.tapestry5.internal.services.CheckForUpdatesFilter$2.invoke(CheckForUpdatesFilter.java:84)
	at
org.apache.tapestry5.ioc.internal.util.ConcurrentBarrier.withRead(ConcurrentBarrier.java:83)
	at
org.apache.tapestry5.internal.services.CheckForUpdatesFilter.service(CheckForUpdatesFilter.java:106)
	at $RequestHandler_120bef7fb93.service($RequestHandler_120bef7fb93.java)
	at $RequestHandler_120bef7fb89.service($RequestHandler_120bef7fb89.java)
	at
org.apache.tapestry5.services.TapestryModule$16.service(TapestryModule.java:1007)
	at
org.apache.tapestry5.internal.services.IgnoredPathsFilter.service(IgnoredPathsFilter.java:62)
	at
$HttpServletRequestFilter_120bef7fb88.service($HttpServletRequestFilter_120bef7fb88.java)
	at
$HttpServletRequestHandler_120bef7fb8a.service($HttpServletRequestHandler_120bef7fb8a.java)
	at
$HttpServletRequestHandler_120bef7fb87.service($HttpServletRequestHandler_120bef7fb87.java)
	at org.apache.tapestry5.TapestryFilter.doFilter(TapestryFilter.java:179)
	at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
	at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
	at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
	at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
	at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
	at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
	at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
	at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
	at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
	at
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
	at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
	at java.lang.Thread.run(Thread.java:619)
Caused by: java.lang.IllegalArgumentException: Exception in method
org.goran.mstore.pages.ArtistDetails.onActivate(long) (at
ArtistDetails.java:34), parameter #1: Coercion of images to type
java.lang.Long (via String --> Long) failed: For input string: "images"
	at
org.apache.tapestry5.internal.services.ComponentEventImpl.coerceContext(ComponentEventImpl.java:81)
	at
org.goran.mstore.pages.ArtistDetails.dispatchComponentEvent(ArtistDetails.java)
	at
org.apache.tapestry5.internal.structure.ComponentPageElementImpl.dispatchEvent(ComponentPageElementImpl.java:886)
	at
org.apache.tapestry5.internal.structure.ComponentPageElementImpl.triggerContextEvent(ComponentPageElementImpl.java:1059)
	... 46 more
Caused by: java.lang.RuntimeException: Coercion of images to type
java.lang.Long (via String --> Long) failed: For input string: "images"
	at
org.apache.tapestry5.ioc.internal.services.TypeCoercerImpl.coerce(TypeCoercerImpl.java:131)
	at $TypeCoercer_120bef7fb6a.coerce($TypeCoercer_120bef7fb6a.java)
	at
org.apache.tapestry5.internal.services.TypeCoercedValueEncoderFactory$1.toValue(TypeCoercedValueEncoderFactory.java:45)
	at
org.apache.tapestry5.internal.services.ContextValueEncoderImpl.toValue(ContextValueEncoderImpl.java:47)
	at
$ContextValueEncoder_120bef7fba0.toValue($ContextValueEncoder_120bef7fba0.java)
	at
org.apache.tapestry5.internal.URLEventContext.get(URLEventContext.java:43)
	at
org.apache.tapestry5.internal.services.ComponentEventImpl.coerceContext(ComponentEventImpl.java:76)
	... 49 more
Caused by: java.lang.NumberFormatException: For input string: "images"
	at
java.lang.NumberFormatException.forInputString(NumberFormatException.java:48)
	at java.lang.Long.parseLong(Long.java:403)
	at java.lang.Long.<init>(Long.java:671)
	at
org.apache.tapestry5.ioc.services.TapestryIOCModule$7.coerce(TapestryIOCModule.java:159)
	at
org.apache.tapestry5.ioc.services.TapestryIOCModule$7.coerce(TapestryIOCModule.java:157)
	at
org.apache.tapestry5.ioc.services.CoercionTuple$CoercionWrapper.coerce(CoercionTuple.java:51)
	at
org.apache.tapestry5.ioc.internal.services.TypeCoercerImpl.coerce(TypeCoercerImpl.java:127)
	... 55 more

For example I have one page and on that page i have PageLink component with
context type long:
<t:pagelink t:page="AlbumDetails" t:context="currentSong.id"> 
        	${currentSong.album}
        	</t:pagelink>
As you can see when i click on page it loads AlbumDetails with context. Now
this parameter is what is causing exceptions (i think). The page loads fine
but I cannot see any images, just colors and text is formatted as CSS. What
could be the problem?

Thanks


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tapestry.apache.org
For additional commands, e-mail: users-help@tapestry.apache.org