Hi,
with 5.1.0.0-SNAPSHOT I'm getting this really weird coercion exception:
Caused by: java.lang.IllegalArgumentException: Exception in method
de.spielviel.mailadmin.pages.account.ListAccount.onActivate(de.spielviel.mailadmin.entities.MxDomain)
(at ListAccount.java:50), parameter #1: Coercion of screen.css to type
java.lang.Integer (via String --> Long, Long --> Integer) failed: For
input string: "screen.css"
at
org.apache.tapestry5.internal.services.ComponentEventImpl.coerceContext(ComponentEventImpl.java:81)
at
de.spielviel.mailadmin.pages.account.ListAccount.dispatchComponentEvent(ListAccount.java)
at
org.apache.tapestry5.internal.structure.ComponentPageElementImpl.dispatchEvent(ComponentPageElementImpl.java:939)
at
org.apache.tapestry5.internal.structure.ComponentPageElementImpl.triggerContextEvent(ComponentPageElementImpl.java:1118)
... 50 more
Caused by: java.lang.RuntimeException: Coercion of screen.css to type
java.lang.Integer (via String --> Long, Long --> Integer) failed: For
input string: "screen.css"
at
org.apache.tapestry5.ioc.internal.services.TypeCoercerImpl$TargetCoercion.coerce(TypeCoercerImpl.java:69)
at
org.apache.tapestry5.ioc.internal.services.TypeCoercerImpl.coerce(TypeCoercerImpl.java:133)
at $TypeCoercer_11f270d78b9.coerce($TypeCoercer_11f270d78b9.java)
at
org.apache.tapestry5.internal.hibernate.HibernateEntityValueEncoder.toValue(HibernateEntityValueEncoder.java:79)
at
org.apache.tapestry5.internal.services.ContextValueEncoderImpl.toValue(ContextValueEncoderImpl.java:47)
at
$ContextValueEncoder_11f270d78f5.toValue($ContextValueEncoder_11f270d78f5.java)
at
org.apache.tapestry5.internal.URLEventContext.get(URLEventContext.java:43)
at
org.apache.tapestry5.internal.services.ComponentEventImpl.coerceContext(ComponentEventImpl.java:77)
... 53 more
Caused by: java.lang.NumberFormatException: For input string: "screen.css"
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$8.coerce(TapestryIOCModule.java:182)
at
org.apache.tapestry5.ioc.services.TapestryIOCModule$8.coerce(TapestryIOCModule.java:180)
at
org.apache.tapestry5.ioc.services.CoercionTuple$CoercionWrapper.coerce(CoercionTuple.java:51)
at
org.apache.tapestry5.ioc.internal.services.CompoundCoercion.coerce(CompoundCoercion.java:43)
at
org.apache.tapestry5.ioc.internal.services.TypeCoercerImpl$TargetCoercion.coerce(TypeCoercerImpl.java:65)
... 60 more
In my layout component I'm including the screen.css with
@IncludeStylesheet({ "context:layout/screen.css" }) and it somehow seems
that tapestry is trying to use that as the activation context for my
onActivate method. This seems wrong to me. Has anyone seen this before
and can tell me how to fix it?
Uli
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
For additional commands, e-mail: users-h...@tapestry.apache.org