Hi, Richard!

Have you checked tomcat logs? catalina.out namely. They can shed some light.

On Thu, May 24, 2018 at 2:07 AM, Richard Frovarp <rfrov...@apache.org>
wrote:

> I'm having some very odd problems with Tapestry 5.4.3. Most of my stuff is
> on 5.3, so I haven't been able to dig very deep on this, and I'm not quite
> sure what I'm missing. I'm running Tomcat 8.5.x. Now, it appears that might
> be from classpath:org/apache/tapestry5/corelib/pages/ExceptionReport.tml.
> But something else must be generating the error. I've been able to make it
> go away with a restart of Tomcat, but not of just the app itself. I'm
> fairly confused. I think that the exception being reported isn't the actual
> root cause, but rather the exception that is reported due to an error with
> reporting the actual exception.
>
> 2018-05-23 17:57:10,697 [ERROR] ioc.Registry java.lang.NullPointerException
> 2018-05-23 17:57:10,698 [ERROR] ioc.Registry Operations trace:
> 2018-05-23 17:57:10,698 [ERROR] ioc.Registry [ 1] Handling page render
> request for page Index
> 2018-05-23 17:57:10,698 [ERROR] ioc.Registry [ 2] Constructing instance of
> page class edu.ndsu.eci.international_capstone_exchange.pages.Index
> 2018-05-23 17:57:10,698 [ERROR] ioc.Registry [ 3] Creating
> ComponentAssembler for edu.ndsu.eci.international_cap
> stone_exchange.pages.Index
> 2018-05-23 17:57:10,698 [ERROR] ioc.Registry [ 4] Parsing component
> template classpath:edu/ndsu/eci/international_capstone_exchange/
> pages/Index.tml
> 2018-05-23 17:57:10,712 [ERROR] TapestryModule.RequestExceptionHandler
> Processing of request failed with uncaught exception:
> org.apache.tapestry5.ioc.internal.OperationException
> org.apache.tapestry5.ioc.internal.OperationException
>         at org.apache.tapestry5.ioc.internal.OperationTrackerImpl.logAn
> dRethrow(OperationTrackerImpl.java:186)
>         at org.apache.tapestry5.ioc.internal.OperationTrackerImpl.invok
> e(OperationTrackerImpl.java:90)
>         at org.apache.tapestry5.ioc.internal.PerThreadOperationTracker.
> invoke(PerThreadOperationTracker.java:72)
>         at org.apache.tapestry5.ioc.internal.RegistryImpl.invoke(Regist
> ryImpl.java:1260)
>         at org.apache.tapestry5.internal.services.TemplateParserImpl.pa
> rseTemplate(TemplateParserImpl.java:57)
>         at $TemplateParser_95423bef7.parseTemplate(Unknown Source)
>         at org.apache.tapestry5.internal.services.ComponentTemplateSour
> ceImpl.parseTemplate(ComponentTemplateSourceImpl.java:190)
>         at org.apache.tapestry5.internal.services.ComponentTemplateSour
> ceImpl.getTemplate(ComponentTemplateSourceImpl.java:162)
>         at $ComponentTemplateSource_95423bef6.getTemplate(Unknown Source)
>         at org.apache.tapestry5.internal.pageload.PageLoaderImpl$4.invo
> ke(PageLoaderImpl.java:258)
>         at org.apache.tapestry5.internal.pageload.PageLoaderImpl$4.invo
> ke(PageLoaderImpl.java:251)
>         at org.apache.tapestry5.ioc.internal.OperationTrackerImpl.invok
> e(OperationTrackerImpl.java:82)
>         at org.apache.tapestry5.ioc.internal.PerThreadOperationTracker.
> invoke(PerThreadOperationTracker.java:72)
>         at org.apache.tapestry5.ioc.internal.RegistryImpl.invoke(Regist
> ryImpl.java:1260)
>
> snip
>
> Caused by: java.lang.NullPointerException
>         at org.apache.tapestry5.internal.services.XMLTokenStream.getLoc
> ation(XMLTokenStream.java:487)
>         at org.apache.tapestry5.internal.services.SaxTemplateParser.par
> se(SaxTemplateParser.java:181)
>         at org.apache.tapestry5.internal.services.TemplateParserImpl$1.
> invoke(TemplateParserImpl.java:61)
>         at org.apache.tapestry5.internal.services.TemplateParserImpl$1.
> invoke(TemplateParserImpl.java:58)
>         at org.apache.tapestry5.ioc.internal.OperationTrackerImpl.invok
> e(OperationTrackerImpl.java:82)
>         ... 102 more
> 2018-05-23 17:57:10,804 [ERROR] ioc.Registry java.lang.NullPointerException
> 2018-05-23 17:57:10,804 [ERROR] ioc.Registry Operations trace:
> 2018-05-23 17:57:10,804 [ERROR] ioc.Registry [ 1] Constructing instance of
> page class org.apache.tapestry5.corelib.pages.ExceptionReport
> 2018-05-23 17:57:10,804 [ERROR] ioc.Registry [ 2] Creating
> ComponentAssembler for org.apache.tapestry5.corelib.pages.ExceptionReport
> 2018-05-23 17:57:10,804 [ERROR] ioc.Registry [ 3] Parsing component
> template classpath:org/apache/tapestry5/corelib/pages/ExceptionReport.tml
>
>
> To add to the confusion, I've never had the error trigger when running on
> my workstation using Tomcat, just as installed on our server. Almost makes
> me think that it is trying to write somewhere that is causing problems. I
> just restarted Tomcat, and it now loads. How do I find root cause? I've
> turned logging all the way up, and then there is too much noise. Since I
> can't get it to trigger on my workstation, I can't get a debugger connected
> to figure it out from there.
>
> Thanks,
>
> Richard
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
> For additional commands, e-mail: users-h...@tapestry.apache.org
>
>


-- 
Dmitry Gusev

AnjLab Team
http://anjlab.com

Reply via email to