In fact, I tried to send String as events, and I got the same error.
Finally I found that I had to use the full name for the String class
java.lang.String .
event-definition
qname xmlns:x=http://example.com;x:ReportName/qname
value-typejava.lang.String/value-type
/event-definition
It's working now. Thank you.
On Wed Jan 06,2010 11:04 am, Wilhelmsen Tor Iver wrote:
java.lang.IllegalArgumentException: Payload has not the right class at
org.apache.jetspeed.events.EventCoordinationServiceImpl.createEvent(Eve
ntCoordinationServiceImpl.java:98)
This is the portlet container complaining about:
ReportType report = new ReportType();
report.setReportPath(SomePath);
response.setEvent(qname, report);
Keep in mind that the XML event definition declares both the qualified name
and the payload class; Jetspeed apparently checks that the object is of the
declared type. What is your event definition?
- Tor Iver
-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org
-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org