SV: SV: Wicket and portlets JSR 286

2010-01-06 Thread Wilhelmsen Tor Iver
 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



Re: SV: SV: Wicket and portlets JSR 286

2010-01-06 Thread Mansour Al Akeel
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