[
https://issues.apache.org/jira/browse/PLUTO-519?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Antony Stubbs updated PLUTO-519:
--------------------------------
Attachment: Error-msg.patch
> 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
> Attachments: Error-msg.patch
>
> Original Estimate: 0.5h
> Remaining Estimate: 0.5h
>
> 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.