Better error msg on invalid event payload class
-----------------------------------------------
Key: PLUTO-519
URL: https://issues.apache.org/jira/browse/PLUTO-519
Project: Pluto
Issue Type: Improvement
Components: portal driver
Affects Versions: 2.0.0
Reporter: Antony Stubbs
Priority: Minor
pretty self explanatory, see the patch
{code}
---
a/pluto-portal-driver-impl/src/main/java/org/apache/pluto/driver/services/container/EventProviderImpl.java
+++
b/pluto-portal-driver-impl/src/main/java/org/apache/pluto/driver/services/container/EventProviderImpl.java
@@ -155,7 +155,9 @@ public class EventProviderImpl implements
org.apache.pluto.spi.EventProvider,
if (value != null &&
!isValueInstanceOfDefinedClass(qname, value))
throw new IllegalArgumentException(
- "Payload has not the right
class");
+ "Payload class (" +
+ value.getClass().getCanonicalName() +
+ ") does not have right class, check
your defined event types in portlet.xml.");
try {
{code}
It would be better to list out the allowed types, but that's a little more code
than this, and it'll point the user in the right direction.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.