[jboss-user] [JBoss Seam] - ConversionException on HashMap during Remoting

fguerzoni do-not-reply at jboss.com
Wed Jun 13 07:22:56 EDT 2007


Seam 1.2.1.GA
jdk_5.0.12
win xp

Hi,
I get a ConversionException from MapWrapper when calling a @WebRemote method which accepts as parameter a HashMap<String,String>.

Caused by: org.jboss.seam.remoting.wrapper.ConversionException: Could not create value of type [java.util.LinkedHashMap<
  | java.lang.String, java.lang.String>]
  |         at org.jboss.seam.remoting.wrapper.MapWrapper.convert (MapWrapper.java:101)
  |         at org.jboss.seam.remoting.wrapper.BeanWrapper.unmarshal(BeanWrapper.java:119)
  | 
I verified that xml produced by client is correct.

Switching from HashMap<String,String> to Map<String,String> solves the problem.

Same problem happens when I send to server a seam object which has a Map property and this property is not declared as Map, but HashMap or LinkedHashMap.

I'm wondering if it's possible to use HashMap with remoting (I haven't found in docs anything against it) or it's simply a bug.

thanks
regards

View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4053893#4053893

Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4053893



More information about the jboss-user mailing list