You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@deltaspike.apache.org by Karl Kildén <ka...@gmail.com> on 2014/03/23 14:06:16 UTC
Problem with JSF module and exceptions
Hello!
JSF 2 is quite good at displaying relevant error messages during
development but with Deltaspike I get useless information instead. In the
example below I misspelled my id when I assigned "render" on f:ajax. I
would expect to get something like "Cannot find component with id: infp"
because the id was info but somewhere it goes wrong I guess?
Myfaces 2.2.1 and Deltaspike 0.6 is what I use.
cheers
java.lang.IllegalArgumentException: exception must not be null
org.apache.deltaspike.core.api.exception.control.event.ExceptionStackEvent.<init>(ExceptionStackEvent.java:60)
org.apache.deltaspike.core.impl.exception.control.ExceptionHandlerBroadcaster.executeHandlers(ExceptionHandlerBroadcaster.java:75)
sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
java.lang.reflect.Method.invoke(Method.java:601)
org.apache.webbeans.event.ObserverMethodImpl.notify(ObserverMethodImpl.java:266)
org.apache.webbeans.event.NotificationManager.fireEvent(NotificationManager.java:481)
org.apache.webbeans.container.BeanManagerImpl.fireEvent(BeanManagerImpl.java:446)
org.apache.webbeans.container.BeanManagerImpl.fireEvent(BeanManagerImpl.java:426)
org.apache.webbeans.container.InjectableBeanManager.fireEvent(InjectableBeanManager.java:105)
org.apache.deltaspike.jsf.impl.exception.DeltaSpikeExceptionHandler.handle(DeltaSpikeExceptionHandler.java:86)
org.apache.myfaces.lifecycle.LifecycleImpl.executePhase(LifecycleImpl.java:217)
org.apache.myfaces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:143)
org.apache.deltaspike.jsf.impl.listener.request.DeltaSpikeLifecycleWrapper.execute(DeltaSpikeLifecycleWrapper.java:89)
javax.faces.lifecycle.LifecycleWrapper.execute(LifecycleWrapper.java:46)
javax.faces.webapp.FacesServlet.service(FacesServlet.java:196)
*note* *The full stack trace of the root cause is available in the Apache
Tomcat/7.0.35 logs.*
Re: Problem with JSF module and exceptions
Posted by Thomas Andraschko <an...@gmail.com>.
https://git-wip-us.apache.org/repos/asf?p=deltaspike.git;a=commit;h=72bf21777346b64a93afa33b43cec5b6b8b12fee
2014-03-25 15:51 GMT+01:00 l.penet@senat.fr <l....@senat.fr>:
> On 23/03/2014 15:08, Karl Kildén wrote:
>
>> Yes it was null,
>>
>> Talked to Thomas over hangout, he gave me some code to test locally, that
>> worked. I will create a ticket with all information later because I must
>> do
>> something in between.
>>
> I am interested by this patch, having the same problem locally.
>
> Ludovic
> |
> | AVANT D'IMPRIMER, PENSEZ A L'ENVIRONNEMENT.
> |
>
>
Re: Problem with JSF module and exceptions
Posted by "l.penet@senat.fr" <l....@senat.fr>.
On 23/03/2014 15:08, Karl Kildén wrote:
> Yes it was null,
>
> Talked to Thomas over hangout, he gave me some code to test locally, that
> worked. I will create a ticket with all information later because I must do
> something in between.
I am interested by this patch, having the same problem locally.
Ludovic
|
| AVANT D'IMPRIMER, PENSEZ A L'ENVIRONNEMENT.
|
Re: Problem with JSF module and exceptions
Posted by Karl Kildén <ka...@gmail.com>.
Yes it was null,
Talked to Thomas over hangout, he gave me some code to test locally, that
worked. I will create a ticket with all information later because I must do
something in between.
Thanks for the help
On 23 March 2014 14:35, Thomas Andraschko <an...@gmail.com>wrote:
> Hi,
>
> can't see any attached file.
> Is rootCause null?
>
>
>
> 2014-03-23 14:31 GMT+01:00 Karl Kildén <ka...@gmail.com>:
>
> > Hi guys,
> >
> >
> > throwable = javax.faces.FacesException (see attached screenshot)
> >
> > Tomcat log outputs this:
> > mar 23, 2014 2:25:08 EM org.apache.catalina.core.ApplicationContext log
> > at
> >
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:99)
> > at
> > org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:936)
> > at
> >
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
> > at
> >
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407)
> > at
> >
> org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1004)
> > at
> >
> org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:589)
> > at
> >
> org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:310)
> > at
> >
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
> > at
> >
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
> > at java.lang.Thread.run(Thread.java:722)
> >
> >
> > After I press F5 tomcat log outputs this:
> > mar 23, 2014 2:28:22 EM org.apache.catalina.core.StandardWrapperValve
> > invoke
> > SEVERE: Servlet.service() for servlet [Faces Servlet] in context with
> path
> > [] threw exception
> > java.lang.IllegalArgumentException: exception must not be null
> > at
> >
> org.apache.deltaspike.core.api.exception.control.event.ExceptionStackEvent.<init>(ExceptionStackEvent.java:60)
> > at
> >
> org.apache.deltaspike.core.impl.exception.control.ExceptionHandlerBroadcaster.executeHandlers(ExceptionHandlerBroadcaster.java:75)
> > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> > at
> >
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
> > at
> >
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> > at java.lang.reflect.Method.invoke(Method.java:601)
> > at
> >
> org.apache.webbeans.event.ObserverMethodImpl.notify(ObserverMethodImpl.java:266)
> > at
> >
> org.apache.webbeans.event.NotificationManager.fireEvent(NotificationManager.java:481)
> > at
> >
> org.apache.webbeans.container.BeanManagerImpl.fireEvent(BeanManagerImpl.java:446)
> > at
> >
> org.apache.webbeans.container.BeanManagerImpl.fireEvent(BeanManagerImpl.java:426)
> > at
> >
> org.apache.webbeans.container.InjectableBeanManager.fireEvent(InjectableBeanManager.java:105)
> > at
> >
> org.apache.deltaspike.jsf.impl.exception.DeltaSpikeExceptionHandler.handle(DeltaSpikeExceptionHandler.java:86)
> > at
> >
> org.apache.myfaces.lifecycle.LifecycleImpl.executePhase(LifecycleImpl.java:217)
> > at
> >
> org.apache.myfaces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:143)
> > at
> >
> org.apache.deltaspike.jsf.impl.listener.request.DeltaSpikeLifecycleWrapper.execute(DeltaSpikeLifecycleWrapper.java:89)
> > at
> > javax.faces.lifecycle.LifecycleWrapper.execute(LifecycleWrapper.java:46)
> > at javax.faces.webapp.FacesServlet.service(FacesServlet.java:196)
> > at
> >
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)
> > at
> >
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
> > at
> >
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:222)
> > at
> >
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:123)
> > at
> >
> org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472)
> > at
> >
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171)
> > at
> >
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:99)
> > at
> > org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:936)
> > at
> >
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
> > at
> >
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407)
> > at
> >
> org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1004)
> > at
> >
> org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:589)
> > at
> >
> org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:310)
> > at
> >
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
> > at
> >
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
> > at java.lang.Thread.run(Thread.java:722)
> >
> >
> >
> >
> > On 23 March 2014 14:11, John D. Ament <jo...@gmail.com> wrote:
> >
> >> Also, if there really is more info in the tomcat logs, sending those
> >> over would help.
> >>
> >> Looks like some integration with DS Exception is a miss in the JSF
> Module.
> >>
> >> On Sun, Mar 23, 2014 at 9:10 AM, Thomas Andraschko
> >> <an...@gmail.com> wrote:
> >> > Hi,
> >> >
> >> > could you please debug in
> >> > DeltaSpikeExceptionHandler on line 84 if rootCause is null and whats
> the
> >> > type of throwable?
> >> >
> >> > Regards,
> >> > Thomas
> >>
> >
> >
>
Re: Problem with JSF module and exceptions
Posted by Thomas Andraschko <an...@gmail.com>.
Hi,
can't see any attached file.
Is rootCause null?
2014-03-23 14:31 GMT+01:00 Karl Kildén <ka...@gmail.com>:
> Hi guys,
>
>
> throwable = javax.faces.FacesException (see attached screenshot)
>
> Tomcat log outputs this:
> mar 23, 2014 2:25:08 EM org.apache.catalina.core.ApplicationContext log
> at
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:99)
> at
> org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:936)
> at
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
> at
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407)
> at
> org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1004)
> at
> org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:589)
> at
> org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:310)
> at
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
> at
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
> at java.lang.Thread.run(Thread.java:722)
>
>
> After I press F5 tomcat log outputs this:
> mar 23, 2014 2:28:22 EM org.apache.catalina.core.StandardWrapperValve
> invoke
> SEVERE: Servlet.service() for servlet [Faces Servlet] in context with path
> [] threw exception
> java.lang.IllegalArgumentException: exception must not be null
> at
> org.apache.deltaspike.core.api.exception.control.event.ExceptionStackEvent.<init>(ExceptionStackEvent.java:60)
> at
> org.apache.deltaspike.core.impl.exception.control.ExceptionHandlerBroadcaster.executeHandlers(ExceptionHandlerBroadcaster.java:75)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
> at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> at java.lang.reflect.Method.invoke(Method.java:601)
> at
> org.apache.webbeans.event.ObserverMethodImpl.notify(ObserverMethodImpl.java:266)
> at
> org.apache.webbeans.event.NotificationManager.fireEvent(NotificationManager.java:481)
> at
> org.apache.webbeans.container.BeanManagerImpl.fireEvent(BeanManagerImpl.java:446)
> at
> org.apache.webbeans.container.BeanManagerImpl.fireEvent(BeanManagerImpl.java:426)
> at
> org.apache.webbeans.container.InjectableBeanManager.fireEvent(InjectableBeanManager.java:105)
> at
> org.apache.deltaspike.jsf.impl.exception.DeltaSpikeExceptionHandler.handle(DeltaSpikeExceptionHandler.java:86)
> at
> org.apache.myfaces.lifecycle.LifecycleImpl.executePhase(LifecycleImpl.java:217)
> at
> org.apache.myfaces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:143)
> at
> org.apache.deltaspike.jsf.impl.listener.request.DeltaSpikeLifecycleWrapper.execute(DeltaSpikeLifecycleWrapper.java:89)
> at
> javax.faces.lifecycle.LifecycleWrapper.execute(LifecycleWrapper.java:46)
> at javax.faces.webapp.FacesServlet.service(FacesServlet.java:196)
> at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)
> at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
> at
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:222)
> at
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:123)
> at
> org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472)
> at
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171)
> at
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:99)
> at
> org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:936)
> at
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
> at
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407)
> at
> org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1004)
> at
> org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:589)
> at
> org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:310)
> at
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
> at
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
> at java.lang.Thread.run(Thread.java:722)
>
>
>
>
> On 23 March 2014 14:11, John D. Ament <jo...@gmail.com> wrote:
>
>> Also, if there really is more info in the tomcat logs, sending those
>> over would help.
>>
>> Looks like some integration with DS Exception is a miss in the JSF Module.
>>
>> On Sun, Mar 23, 2014 at 9:10 AM, Thomas Andraschko
>> <an...@gmail.com> wrote:
>> > Hi,
>> >
>> > could you please debug in
>> > DeltaSpikeExceptionHandler on line 84 if rootCause is null and whats the
>> > type of throwable?
>> >
>> > Regards,
>> > Thomas
>>
>
>
Re: Problem with JSF module and exceptions
Posted by Karl Kildén <ka...@gmail.com>.
Hi guys,
throwable = javax.faces.FacesException (see attached screenshot)
Tomcat log outputs this:
mar 23, 2014 2:25:08 EM org.apache.catalina.core.ApplicationContext log
at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:99)
at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:936)
at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407)
at
org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1004)
at
org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:589)
at
org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:310)
at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:722)
After I press F5 tomcat log outputs this:
mar 23, 2014 2:28:22 EM org.apache.catalina.core.StandardWrapperValve invoke
SEVERE: Servlet.service() for servlet [Faces Servlet] in context with path
[] threw exception
java.lang.IllegalArgumentException: exception must not be null
at
org.apache.deltaspike.core.api.exception.control.event.ExceptionStackEvent.<init>(ExceptionStackEvent.java:60)
at
org.apache.deltaspike.core.impl.exception.control.ExceptionHandlerBroadcaster.executeHandlers(ExceptionHandlerBroadcaster.java:75)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:601)
at
org.apache.webbeans.event.ObserverMethodImpl.notify(ObserverMethodImpl.java:266)
at
org.apache.webbeans.event.NotificationManager.fireEvent(NotificationManager.java:481)
at
org.apache.webbeans.container.BeanManagerImpl.fireEvent(BeanManagerImpl.java:446)
at
org.apache.webbeans.container.BeanManagerImpl.fireEvent(BeanManagerImpl.java:426)
at
org.apache.webbeans.container.InjectableBeanManager.fireEvent(InjectableBeanManager.java:105)
at
org.apache.deltaspike.jsf.impl.exception.DeltaSpikeExceptionHandler.handle(DeltaSpikeExceptionHandler.java:86)
at
org.apache.myfaces.lifecycle.LifecycleImpl.executePhase(LifecycleImpl.java:217)
at
org.apache.myfaces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:143)
at
org.apache.deltaspike.jsf.impl.listener.request.DeltaSpikeLifecycleWrapper.execute(DeltaSpikeLifecycleWrapper.java:89)
at javax.faces.lifecycle.LifecycleWrapper.execute(LifecycleWrapper.java:46)
at javax.faces.webapp.FacesServlet.service(FacesServlet.java:196)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:222)
at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:123)
at
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472)
at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171)
at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:99)
at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:936)
at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407)
at
org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1004)
at
org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:589)
at
org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:310)
at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:722)
On 23 March 2014 14:11, John D. Ament <jo...@gmail.com> wrote:
> Also, if there really is more info in the tomcat logs, sending those
> over would help.
>
> Looks like some integration with DS Exception is a miss in the JSF Module.
>
> On Sun, Mar 23, 2014 at 9:10 AM, Thomas Andraschko
> <an...@gmail.com> wrote:
> > Hi,
> >
> > could you please debug in
> > DeltaSpikeExceptionHandler on line 84 if rootCause is null and whats the
> > type of throwable?
> >
> > Regards,
> > Thomas
>
Re: Problem with JSF module and exceptions
Posted by "John D. Ament" <jo...@gmail.com>.
Also, if there really is more info in the tomcat logs, sending those
over would help.
Looks like some integration with DS Exception is a miss in the JSF Module.
On Sun, Mar 23, 2014 at 9:10 AM, Thomas Andraschko
<an...@gmail.com> wrote:
> Hi,
>
> could you please debug in
> DeltaSpikeExceptionHandler on line 84 if rootCause is null and whats the
> type of throwable?
>
> Regards,
> Thomas
Re: Problem with JSF module and exceptions
Posted by Thomas Andraschko <an...@gmail.com>.
Hi,
could you please debug in
DeltaSpikeExceptionHandler on line 84 if rootCause is null and whats the
type of throwable?
Regards,
Thomas