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