move your DisplayContentItemStyle to a package that is not within a pages, 
components or mixins package. eg. services

T5 loads all classes in the before mentioned packages for enhancement with 
another classloader. that's why your class (enum) cant be found.

g,
kris



Von:    Christian Koller <christian.kol...@net-m.ch>
An:     Tapestry users <users@tapestry.apache.org>
Datum:  11.10.2010 12:39
Betreff:        Strange Type Coercion Exception



Hi all

Today I faced a very strange exception (tapestry version 5.2)

The Exception sais not possible to find the coercion string -> 
net.netm.platform.client.tapestry.common.components.style.DisplayContentItemStyle
but if I check the configured coercion, then I can find:
String --> 
net.netm.platform.client.tapestry.common.components.style.DisplayContentItemStyle

Any ideas?


org.apache.tapestry5.ioc.util.UnknownValueException
Could not find a coercion from type java.lang.String to type 
net.netm.platform.client.tapestry.common.components.style.DisplayContentItemStyle.
availableValues
Configured coercions:

Double --> Float
Float --> Double
Long --> Boolean
Long --> Byte
Long --> Double
Long --> Integer
Long --> Short
Number --> Long
Object --> Object[]
Object --> String
Object --> java.util.List
Object[] --> java.util.List
String --> Boolean
String --> Double
String --> Long
String --> java.io.File
String --> java.math.BigDecimal
String --> java.math.BigInteger
String --> java.text.DateFormat
String --> java.util.regex.Pattern
String --> 
net.netm.platform.client.tapestry.common.components.style.DisplayContentItemStyle
String --> org.apache.tapestry5.Renderable
String --> org.apache.tapestry5.SelectModel
String --> org.apache.tapestry5.corelib.LoopFormState
String --> org.apache.tapestry5.corelib.SubmitMode
String --> org.apache.tapestry5.corelib.data.BlankOption
String --> org.apache.tapestry5.corelib.data.GridPagerPosition
String --> org.apache.tapestry5.corelib.data.InsertPosition
String --> org.apache.tapestry5.ioc.Resource
String --> org.apache.tapestry5.ioc.util.TimeInterval
boolean[] --> java.util.List
byte[] --> java.util.List
char[] --> java.util.List
double[] --> java.util.List
float[] --> java.util.List
int[] --> java.util.List
java.math.BigDecimal --> Double
java.util.Collection --> Boolean
java.util.Collection --> Object[]
java.util.Collection --> org.apache.tapestry5.grid.GridDataSource
java.util.Date --> java.util.Calendar
java.util.List --> org.apache.tapestry5.SelectModel
java.util.Map --> org.apache.tapestry5.SelectModel
long[] --> java.util.List
null --> Boolean
null --> org.apache.tapestry5.grid.GridDataSource
org.apache.tapestry5.ComponentResources --> 
org.apache.tapestry5.PropertyOverrides
org.apache.tapestry5.PrimaryKeyEncoder --> 
org.apache.tapestry5.ValueEncoder
org.apache.tapestry5.Renderable --> org.apache.tapestry5.Block
org.apache.tapestry5.Renderable --> 
org.apache.tapestry5.runtime.RenderCommand
org.apache.tapestry5.ioc.util.TimeInterval --> Long
org.apache.tapestry5.runtime.ComponentResourcesAware --> 
org.apache.tapestry5.ComponentResources
short[] --> java.util.List


Reply via email to