You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@tapestry.apache.org by Richard Frovarp <rf...@apache.org> on 2014/08/05 21:22:24 UTC

Odd exception from Alerts and JSONObject

I am see this exception in my logs. It appears to be from when a user 
clicks dismiss on an alert. It doesn't hurt anything, but it certainly 
pollutes the logs. We are running 5.3.7 and the latest Tapestry5-JQuery 
library. Not entirely sure where this is happening. ViewEvent:layout 
probably refers to our custom layout module. Line 45 of Layout.tml is 
"<t:alerts />". It looks like new JSONObject is being returned, which 
might serialize to {}. No idea why it's having trouble with that.

2014-07-29 00:43:47,988 [ERROR] ioc.Registry A component event handler 
method returned the value {}. Return type 
org.apache.tapestry5.json.JSONObject can not be handled.
2014-07-29 00:43:47,989 [ERROR] ioc.Registry Operations trace:
2014-07-29 00:43:47,989 [ERROR] ioc.Registry [ 1] Triggering event 
'dismiss' on ViewEvent:layout.alerts
2014-07-29 00:43:47,989 [ERROR] ioc.Registry [ 2] Handling result from 
method 
org.apache.tapestry5.corelib.components.Alerts.onDismiss(java.lang.Long).
2014-07-29 00:43:47,989 [ERROR] TapestryModule.RequestExceptionHandler 
Processing of request failed with uncaught exception: A component event 
handler method returned the value {}. Return type 
org.apache.tapestry5.json.JSONObject can not be handled.
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:edu/ndsu/eci/tapestry/layout/components/Layout.tml, line 45]
         at 
org.apache.tapestry5.internal.structure.ComponentPageElementImpl.processEventTriggering(ComponentPageElementImpl.java:1141)
         at 
org.apache.tapestry5.internal.structure.ComponentPageElementImpl.access$3100(ComponentPageElementImpl.java:61)
         at 
org.apache.tapestry5.internal.structure.ComponentPageElementImpl$5.invoke(ComponentPageElementImpl.java:1062)
         at 
org.apache.tapestry5.internal.structure.ComponentPageElementImpl$5.invoke(ComponentPageElementImpl.java:1059)
         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:1058)
         at 
org.apache.tapestry5.internal.services.ComponentEventRequestHandlerImpl.handle(ComponentEventRequestHandlerImpl.java:81)
         at 
org.apache.tapestry5.internal.services.ImmediateActionRenderResponseFilter.handle(ImmediateActionRenderResponseFilter.java:42)
         at $ComponentEventRequestHandler_573159c6b7058f.handle(Unknown 
Source)
         at 
org.apache.tapestry5.internal.services.AjaxFilter.handle(AjaxFilter.java:42)
         at $ComponentEventRequestHandler_573159c6b7058f.handle(Unknown 
Source)
         at 
org.apache.tapestry5.upload.internal.services.UploadExceptionFilter.handle(UploadExceptionFilter.java:75)
         at $ComponentEventRequestHandler_573159c6b7058f.handle(Unknown 
Source)
         at 
org.apache.tapestry5.services.TapestryModule$41.handle(TapestryModule.java:2476)
         at $ComponentEventRequestHandler_573159c6b7058f.handle(Unknown 
Source)
         at $ComponentEventRequestHandler_573159c6b702aa.handle(Unknown 
Source)
         at 
org.apache.tapestry5.internal.services.ComponentRequestHandlerTerminator.handleComponentEvent(ComponentRequestHandlerTerminator.java:43)
         at 
org.apache.tapestry5.services.InitializeActivePageName.handleComponentEvent(InitializeActivePageName.java:39)
         at 
$ComponentRequestHandler_573159c6b702ac.handleComponentEvent(Unknown Source)
         at 
org.tynamo.security.SecurityComponentRequestFilter.handleComponentEvent(SecurityComponentRequestFilter.java:41)
         at 
$ComponentRequestFilter_573159c6b702a9.handleComponentEvent(Unknown Source)
         at 
$ComponentRequestHandler_573159c6b702ac.handleComponentEvent(Unknown Source)
         at 
$ComponentRequestHandler_573159c6b70279.handleComponentEvent(Unknown Source)
         at 
org.apache.tapestry5.internal.services.ComponentEventDispatcher.dispatch(ComponentEventDispatcher.java:46)
         at $Dispatcher_573159c6b7027b.dispatch(Unknown Source)
         at $Dispatcher_573159c6b70270.dispatch(Unknown Source)
         at 
org.apache.tapestry5.services.TapestryModule$RequestHandlerTerminator.service(TapestryModule.java:302)
         at 
com.googlecode.tapestry5cayenne.services.CayenneRequestFilter.service(CayenneRequestFilter.java:47)
         at $RequestFilter_573159c6b7026c.service(Unknown Source)
         at $RequestHandler_573159c6b70271.service(Unknown Source)
         at 
org.apache.tapestry5.internal.services.RequestErrorFilter.service(RequestErrorFilter.java:26)
         at $RequestHandler_573159c6b70271.service(Unknown Source)
         at 
org.apache.tapestry5.services.TapestryModule$3.service(TapestryModule.java:902)
         at $RequestHandler_573159c6b70271.service(Unknown Source)
         at 
org.apache.tapestry5.services.TapestryModule$2.service(TapestryModule.java:892)
         at $RequestHandler_573159c6b70271.service(Unknown Source)
         at 
org.apache.tapestry5.internal.services.StaticFilesFilter.service(StaticFilesFilter.java:90)
         at $RequestHandler_573159c6b70271.service(Unknown Source)
         at $RequestHandler_573159c6b70256.service(Unknown Source)
         at 
org.apache.tapestry5.services.TapestryModule$HttpServletRequestHandlerTerminator.service(TapestryModule.java:253)
         at 
edu.ndsu.eci.tapestry.services.impl.FormInputTrimmerFilterImpl.service(FormInputTrimmerFilterImpl.java:30)
         at $FormInputTrimmerFilter_573159c6b70255.service(Unknown Source)
         at $HttpServletRequestHandler_573159c6b70258.service(Unknown 
Source)
         at 
org.got5.tapestry5.jquery.services.AjaxUploadServletRequestFilter.service(AjaxUploadServletRequestFilter.java:27)
         at $HttpServletRequestHandler_573159c6b70258.service(Unknown 
Source)
         at 
org.apache.tapestry5.internal.gzip.GZipFilter.service(GZipFilter.java:53)
         at $HttpServletRequestHandler_573159c6b70258.service(Unknown 
Source)
         at 
org.tynamo.security.services.impl.SecurityConfiguration$1.call(SecurityConfiguration.java:56)
         at 
org.tynamo.security.services.impl.SecurityConfiguration$1.call(SecurityConfiguration.java:54)
         at 
org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90)
         at 
org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83)
         at 
org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:383)
         at 
org.tynamo.security.services.impl.SecurityConfiguration.service(SecurityConfiguration.java:54)
         at $HttpServletRequestFilter_573159c6b70251.service(Unknown Source)
         at $HttpServletRequestHandler_573159c6b70258.service(Unknown 
Source)
         at 
org.apache.tapestry5.upload.internal.services.MultipartServletRequestFilter.service(MultipartServletRequestFilter.java:44)
         at $HttpServletRequestHandler_573159c6b70258.service(Unknown 
Source)
         at 
org.apache.tapestry5.internal.services.IgnoredPathsFilter.service(IgnoredPathsFilter.java:62)
         at $HttpServletRequestFilter_573159c6b70252.service(Unknown Source)
         at $HttpServletRequestHandler_573159c6b70258.service(Unknown 
Source)
         at 
org.apache.tapestry5.services.TapestryModule$1.service(TapestryModule.java:852)
         at $HttpServletRequestHandler_573159c6b70258.service(Unknown 
Source)
         at $HttpServletRequestHandler_573159c6b7024a.service(Unknown 
Source)
         at 
org.apache.tapestry5.TapestryFilter.doFilter(TapestryFilter.java:171)
         at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
         at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
         at 
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:220)
         at 
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122)
         at 
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:501)
         at 
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171)
         at 
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
         at 
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116)
         at 
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408)
         at 
org.apache.coyote.ajp.AjpAprProcessor.process(AjpAprProcessor.java:190)
         at 
org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:607)
         at 
org.apache.tomcat.util.net.AprEndpoint$SocketWithOptionsProcessor.run(AprEndpoint.java:2379)
         at 
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
         at 
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
         at 
org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
         at java.lang.Thread.run(Thread.java:722)
Caused by: org.apache.tapestry5.ioc.internal.OperationException: A 
component event handler method returned the value {}. Return type 
org.apache.tapestry5.json.JSONObject can not be handled.
         at 
org.apache.tapestry5.ioc.internal.OperationTrackerImpl.logAndRethrow(OperationTrackerImpl.java:121)
         at 
org.apache.tapestry5.ioc.internal.OperationTrackerImpl.invoke(OperationTrackerImpl.java:88)
         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.services.EventImpl.storeResult(EventImpl.java:84)
         at 
org.apache.tapestry5.corelib.components.Alerts.dispatchComponentEvent(Alerts.java)
         at 
org.apache.tapestry5.internal.structure.ComponentPageElementImpl.dispatchEvent(ComponentPageElementImpl.java:940)
         at 
org.apache.tapestry5.internal.structure.ComponentPageElementImpl.processEventTriggering(ComponentPageElementImpl.java:1117)
         ... 82 more
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_573159c6b70593.processResultValue(Unknown 
Source)
         at 
$ComponentEventResultProcessor_573159c6b702ae.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:1089)
         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)
         ... 89 more


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tapestry.apache.org
For additional commands, e-mail: users-help@tapestry.apache.org


Re: Odd exception from Alerts and JSONObject

Posted by Thiago H de Paula Figueiredo <th...@gmail.com>.
As far as I can remember, this was a known issue already fixed for 5.4.

On Tue, 05 Aug 2014 16:22:24 -0300, Richard Frovarp <rf...@apache.org>  
wrote:

> I am see this exception in my logs. It appears to be from when a user  
> clicks dismiss on an alert. It doesn't hurt anything, but it certainly  
> pollutes the logs. We are running 5.3.7 and the latest Tapestry5-JQuery  
> library. Not entirely sure where this is happening. ViewEvent:layout  
> probably refers to our custom layout module. Line 45 of Layout.tml is  
> "<t:alerts />". It looks like new JSONObject is being returned, which  
> might serialize to {}. No idea why it's having trouble with that.
>
> 2014-07-29 00:43:47,988 [ERROR] ioc.Registry A component event handler  
> method returned the value {}. Return type  
> org.apache.tapestry5.json.JSONObject can not be handled.
> 2014-07-29 00:43:47,989 [ERROR] ioc.Registry Operations trace:
> 2014-07-29 00:43:47,989 [ERROR] ioc.Registry [ 1] Triggering event  
> 'dismiss' on ViewEvent:layout.alerts
> 2014-07-29 00:43:47,989 [ERROR] ioc.Registry [ 2] Handling result from  
> method  
> org.apache.tapestry5.corelib.components.Alerts.onDismiss(java.lang.Long).
> 2014-07-29 00:43:47,989 [ERROR] TapestryModule.RequestExceptionHandler  
> Processing of request failed with uncaught exception: A component event  
> handler method returned the value {}. Return type  
> org.apache.tapestry5.json.JSONObject can not be handled.
> 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:edu/ndsu/eci/tapestry/layout/components/Layout.tml, line 45]
>          at  
> org.apache.tapestry5.internal.structure.ComponentPageElementImpl.processEventTriggering(ComponentPageElementImpl.java:1141)
>          at  
> org.apache.tapestry5.internal.structure.ComponentPageElementImpl.access$3100(ComponentPageElementImpl.java:61)
>          at  
> org.apache.tapestry5.internal.structure.ComponentPageElementImpl$5.invoke(ComponentPageElementImpl.java:1062)
>          at  
> org.apache.tapestry5.internal.structure.ComponentPageElementImpl$5.invoke(ComponentPageElementImpl.java:1059)
>          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:1058)
>          at  
> org.apache.tapestry5.internal.services.ComponentEventRequestHandlerImpl.handle(ComponentEventRequestHandlerImpl.java:81)
>          at  
> org.apache.tapestry5.internal.services.ImmediateActionRenderResponseFilter.handle(ImmediateActionRenderResponseFilter.java:42)
>          at $ComponentEventRequestHandler_573159c6b7058f.handle(Unknown  
> Source)
>          at  
> org.apache.tapestry5.internal.services.AjaxFilter.handle(AjaxFilter.java:42)
>          at $ComponentEventRequestHandler_573159c6b7058f.handle(Unknown  
> Source)
>          at  
> org.apache.tapestry5.upload.internal.services.UploadExceptionFilter.handle(UploadExceptionFilter.java:75)
>          at $ComponentEventRequestHandler_573159c6b7058f.handle(Unknown  
> Source)
>          at  
> org.apache.tapestry5.services.TapestryModule$41.handle(TapestryModule.java:2476)
>          at $ComponentEventRequestHandler_573159c6b7058f.handle(Unknown  
> Source)
>          at $ComponentEventRequestHandler_573159c6b702aa.handle(Unknown  
> Source)
>          at  
> org.apache.tapestry5.internal.services.ComponentRequestHandlerTerminator.handleComponentEvent(ComponentRequestHandlerTerminator.java:43)
>          at  
> org.apache.tapestry5.services.InitializeActivePageName.handleComponentEvent(InitializeActivePageName.java:39)
>          at  
> $ComponentRequestHandler_573159c6b702ac.handleComponentEvent(Unknown  
> Source)
>          at  
> org.tynamo.security.SecurityComponentRequestFilter.handleComponentEvent(SecurityComponentRequestFilter.java:41)
>          at  
> $ComponentRequestFilter_573159c6b702a9.handleComponentEvent(Unknown  
> Source)
>          at  
> $ComponentRequestHandler_573159c6b702ac.handleComponentEvent(Unknown  
> Source)
>          at  
> $ComponentRequestHandler_573159c6b70279.handleComponentEvent(Unknown  
> Source)
>          at  
> org.apache.tapestry5.internal.services.ComponentEventDispatcher.dispatch(ComponentEventDispatcher.java:46)
>          at $Dispatcher_573159c6b7027b.dispatch(Unknown Source)
>          at $Dispatcher_573159c6b70270.dispatch(Unknown Source)
>          at  
> org.apache.tapestry5.services.TapestryModule$RequestHandlerTerminator.service(TapestryModule.java:302)
>          at  
> com.googlecode.tapestry5cayenne.services.CayenneRequestFilter.service(CayenneRequestFilter.java:47)
>          at $RequestFilter_573159c6b7026c.service(Unknown Source)
>          at $RequestHandler_573159c6b70271.service(Unknown Source)
>          at  
> org.apache.tapestry5.internal.services.RequestErrorFilter.service(RequestErrorFilter.java:26)
>          at $RequestHandler_573159c6b70271.service(Unknown Source)
>          at  
> org.apache.tapestry5.services.TapestryModule$3.service(TapestryModule.java:902)
>          at $RequestHandler_573159c6b70271.service(Unknown Source)
>          at  
> org.apache.tapestry5.services.TapestryModule$2.service(TapestryModule.java:892)
>          at $RequestHandler_573159c6b70271.service(Unknown Source)
>          at  
> org.apache.tapestry5.internal.services.StaticFilesFilter.service(StaticFilesFilter.java:90)
>          at $RequestHandler_573159c6b70271.service(Unknown Source)
>          at $RequestHandler_573159c6b70256.service(Unknown Source)
>          at  
> org.apache.tapestry5.services.TapestryModule$HttpServletRequestHandlerTerminator.service(TapestryModule.java:253)
>          at  
> edu.ndsu.eci.tapestry.services.impl.FormInputTrimmerFilterImpl.service(FormInputTrimmerFilterImpl.java:30)
>          at $FormInputTrimmerFilter_573159c6b70255.service(Unknown  
> Source)
>          at $HttpServletRequestHandler_573159c6b70258.service(Unknown  
> Source)
>          at  
> org.got5.tapestry5.jquery.services.AjaxUploadServletRequestFilter.service(AjaxUploadServletRequestFilter.java:27)
>          at $HttpServletRequestHandler_573159c6b70258.service(Unknown  
> Source)
>          at  
> org.apache.tapestry5.internal.gzip.GZipFilter.service(GZipFilter.java:53)
>          at $HttpServletRequestHandler_573159c6b70258.service(Unknown  
> Source)
>          at  
> org.tynamo.security.services.impl.SecurityConfiguration$1.call(SecurityConfiguration.java:56)
>          at  
> org.tynamo.security.services.impl.SecurityConfiguration$1.call(SecurityConfiguration.java:54)
>          at  
> org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90)
>          at  
> org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83)
>          at  
> org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:383)
>          at  
> org.tynamo.security.services.impl.SecurityConfiguration.service(SecurityConfiguration.java:54)
>          at $HttpServletRequestFilter_573159c6b70251.service(Unknown  
> Source)
>          at $HttpServletRequestHandler_573159c6b70258.service(Unknown  
> Source)
>          at  
> org.apache.tapestry5.upload.internal.services.MultipartServletRequestFilter.service(MultipartServletRequestFilter.java:44)
>          at $HttpServletRequestHandler_573159c6b70258.service(Unknown  
> Source)
>          at  
> org.apache.tapestry5.internal.services.IgnoredPathsFilter.service(IgnoredPathsFilter.java:62)
>          at $HttpServletRequestFilter_573159c6b70252.service(Unknown  
> Source)
>          at $HttpServletRequestHandler_573159c6b70258.service(Unknown  
> Source)
>          at  
> org.apache.tapestry5.services.TapestryModule$1.service(TapestryModule.java:852)
>          at $HttpServletRequestHandler_573159c6b70258.service(Unknown  
> Source)
>          at $HttpServletRequestHandler_573159c6b7024a.service(Unknown  
> Source)
>          at  
> org.apache.tapestry5.TapestryFilter.doFilter(TapestryFilter.java:171)
>          at  
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
>          at  
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
>          at  
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:220)
>          at  
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122)
>          at  
> org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:501)
>          at  
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171)
>          at  
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
>          at  
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116)
>          at  
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408)
>          at  
> org.apache.coyote.ajp.AjpAprProcessor.process(AjpAprProcessor.java:190)
>          at  
> org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:607)
>          at  
> org.apache.tomcat.util.net.AprEndpoint$SocketWithOptionsProcessor.run(AprEndpoint.java:2379)
>          at  
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
>          at  
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
>          at  
> org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
>          at java.lang.Thread.run(Thread.java:722)
> Caused by: org.apache.tapestry5.ioc.internal.OperationException: A  
> component event handler method returned the value {}. Return type  
> org.apache.tapestry5.json.JSONObject can not be handled.
>          at  
> org.apache.tapestry5.ioc.internal.OperationTrackerImpl.logAndRethrow(OperationTrackerImpl.java:121)
>          at  
> org.apache.tapestry5.ioc.internal.OperationTrackerImpl.invoke(OperationTrackerImpl.java:88)
>          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.services.EventImpl.storeResult(EventImpl.java:84)
>          at  
> org.apache.tapestry5.corelib.components.Alerts.dispatchComponentEvent(Alerts.java)
>          at  
> org.apache.tapestry5.internal.structure.ComponentPageElementImpl.dispatchEvent(ComponentPageElementImpl.java:940)
>          at  
> org.apache.tapestry5.internal.structure.ComponentPageElementImpl.processEventTriggering(ComponentPageElementImpl.java:1117)
>          ... 82 more
> 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_573159c6b70593.processResultValue(Unknown  
> Source)
>          at  
> $ComponentEventResultProcessor_573159c6b702ae.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:1089)
>          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)
>          ... 89 more
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@tapestry.apache.org
> For additional commands, e-mail: users-help@tapestry.apache.org
>


-- 
Thiago H. de Paula Figueiredo
Tapestry, Java and Hibernate consultant and developer
http://machina.com.br

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tapestry.apache.org
For additional commands, e-mail: users-help@tapestry.apache.org