Hi guys,
i don't know what to do with this error. Its thrown from JGrowl component in Tapestry-JQuery module. What is strange, i have this component in page, but i haven't time to adjust page in order to use it. Also it occurs only in production environment so I think its caused by a robot. Also when i remove this component from page then another exception occurs ( i cant attach it now, i can do it later). I've ran out all my ideas. Do you have any idea, how to solve it? Thank you!
PS: i took a look at source code for this component and it really returns empty json, is it illegal?
24.06.2013 20:34:16 278534972 [TP-Processor9] ERROR ioc.Registry - A component event handler method returned the value {}. Return type org.apache.tapestry5.json.JSONObject can not be handled.
24.06.2013 20:34:16 278534972 [TP-Processor9] ERROR ioc.Registry - Operations trace:
24.06.2013 20:34:16 278534972 [TP-Processor9] ERROR ioc.Registry - [ 1] Triggering event 'dismiss' on profile/View:basic.base.jgrowl
24.06.2013 20:34:16 278534972 [TP-Processor9] ERROR ioc.Registry - [ 2] Handling result from method org.got5.tapestry5.jquery.components.JGrowl.onDismiss(java.lang.Long).
24.06.2013 20:34
org.apache.tapestry5.runtime.ComponentEventException: A component event handler method returned the value {}. Return type org.apache.tapestry5.json.JSONObject can not be handled. [at classpath:cz/ebrothers/catalog/web/components/layout/Base.tml, line 54]
at org.apache.tapestry5.internal.structure.ComponentPageElementImpl.processEventTriggering(ComponentPageElementImpl.java:1136)
at org.apache.tapestry5.internal.structure.ComponentPageElementImpl.access$3100(ComponentPageElementImpl.java:61)
at org.apache.tapestry5.internal.structure.ComponentPageElementImpl$5.invoke(ComponentPageElementImpl.java:1057)
at org.apache.tapestry5.internal.structure.ComponentPageElementImpl$5.invoke(ComponentPageElementImpl.java:1054)
at org.apache.tapestry5.ioc.internal.OperationTrackerImpl.invoke(OperationTrackerImpl.java:74)
at org.apache.tapestry5.ioc.internal.PerThreadOperationTracker.invoke(PerThreadOperationTracker.java:87)
at org.apache.tapestry5.ioc.internal.RegistryImpl.invoke(RegistryImpl.java:1124)
at org.apache.tapestry5.internal.structure.ComponentPageElementResourcesImpl.invoke(ComponentPageElementResourcesImpl.java:146)
at org.apache.tapestry5.internal.structure.ComponentPageElementImpl.triggerContextEvent(ComponentPageElementImpl.java:1053)
24.06.2013 20:34:16 278534972 [TP-Processor9] ERROR ioc.Registry - Operations trace:
24.06.2013 20:34:16 278534972 [TP-Processor9] ERROR ioc.Registry - [ 1] Triggering event 'dismiss' on profile/View:basic.base.jgrowl
24.06.2013 20:34:16 278534972 [TP-Processor9] ERROR ioc.Registry - [ 2] Handling result from method org.got5.tapestry5.jquery.components.JGrowl.onDismiss(java.lang.Long).
24.06.2013 20:34
org.apache.tapestry5.runtime.ComponentEventException: A component event handler method returned the value {}. Return type org.apache.tapestry5.json.JSONObject can not be handled. [at classpath:cz/ebrothers/catalog/web/components/layout/Base.tml, line 54]
at org.apache.tapestry5.internal.structure.ComponentPageElementImpl.processEventTriggering(ComponentPageElementImpl.java:1136)
at org.apache.tapestry5.internal.structure.ComponentPageElementImpl.access$3100(ComponentPageElementImpl.java:61)
at org.apache.tapestry5.internal.structure.ComponentPageElementImpl$5.invoke(ComponentPageElementImpl.java:1057)
at org.apache.tapestry5.internal.structure.ComponentPageElementImpl$5.invoke(ComponentPageElementImpl.java:1054)
at org.apache.tapestry5.ioc.internal.OperationTrackerImpl.invoke(OperationTrackerImpl.java:74)
at org.apache.tapestry5.ioc.internal.PerThreadOperationTracker.invoke(PerThreadOperationTracker.java:87)
at org.apache.tapestry5.ioc.internal.RegistryImpl.invoke(RegistryImpl.java:1124)
at org.apache.tapestry5.internal.structure.ComponentPageElementResourcesImpl.invoke(ComponentPageElementResourcesImpl.java:146)
at org.apache.tapestry5.internal.structure.ComponentPageElementImpl.triggerContextEvent(ComponentPageElementImpl.java:1053)
.
.
.
.
.
Caused by: org.apache.tapestry5.ioc.util.UnknownValueException: A component event handler method returned the value {}. Return type org.apache.tapestry5.json.JSONObject can not be handled.
at org.apache.tapestry5.internal.services.ObjectComponentEventResultProcessor.processResultValue(ObjectComponentEventResultProcessor.java:55)
at $ComponentEventResultProcessor_4ac7d5af796200.processResultValue(Unknown Source)
at $ComponentEventResultProcessor_4ac7d5af7960b3.processResultValue(Unknown Source)
at org.apache.tapestry5.internal.services.ComponentResultProcessorWrapper.handleResult(ComponentResultProcessorWrapper.java:47)
at org.apache.tapestry5.internal.structure.ComponentPageElementImpl$6.handleResult(ComponentPageElementImpl.java:1084)
at org.apache.tapestry5.internal.services.EventImpl$1.invoke(EventImpl.java:89)
at org.apache.tapestry5.internal.services.EventImpl$1.invoke(EventImpl.java:86)
at org.apache.tapestry5.ioc.internal.OperationTrackerImpl.invoke(OperationTrackerImpl.java:74)
... 90 more
at org.apache.tapestry5.internal.services.ObjectComponentEventResultProcessor.processResultValue(ObjectComponentEventResultProcessor.java:55)
at $ComponentEventResultProcessor_4ac7d5af796200.processResultValue(Unknown Source)
at $ComponentEventResultProcessor_4ac7d5af7960b3.processResultValue(Unknown Source)
at org.apache.tapestry5.internal.services.ComponentResultProcessorWrapper.handleResult(ComponentResultProcessorWrapper.java:47)
at org.apache.tapestry5.internal.structure.ComponentPageElementImpl$6.handleResult(ComponentPageElementImpl.java:1084)
at org.apache.tapestry5.internal.services.EventImpl$1.invoke(EventImpl.java:89)
at org.apache.tapestry5.internal.services.EventImpl$1.invoke(EventImpl.java:86)
at org.apache.tapestry5.ioc.internal.OperationTrackerImpl.invoke(OperationTrackerImpl.java:74)
... 90 more
Thanks,
Jan F