Re: error response on missing allowed-methods in struts.xml
Greg Huber <[email protected]>
| Newsgroups | gmane.comp.jakarta.struts.devel |
|---|---|
| Message-ID | <[email protected]> |
Maven does the jars. Just refreshed everything, still doing it, I will try and debug it. Unable to show problem report: java.lang.NullPointerException: Cannot invoke "freemarker.template.Template.process(Object, java.io.Writer)" because "this.template" is null Class: org.apache.struts2.dispatcher.DefaultDispatcherErrorHandler File: DefaultDispatcherErrorHandler.java Method: handleErrorInDevMode Line: 118 - org/apache/struts2/dispatcher/DefaultDispatcherErrorHandler.java:118:-1 On 31/10/2024 14:16, Łukasz Lenart wrote: > I just checked locally and it looks good with the latest Struts 7 > SNAPSHOT, I would assume you must have some Freemarker leftovers, do > you use Maven to control dependencies? > > czw., 31 paź 2024 o 14:43 Greg Huber<[email protected]> napisał(a): >> Testing with v7 m9. >> >> Try with a method present but with and a missing *<allowed-methods>* >> >> I see this 404: >> >> Unable to show problem report: java.lang.NullPointerException: Cannot >> invoke "freemarker.template.Template.process(Object, java.io.Writer)" >> because "this.template" is null Class: >> org.apache.struts2.dispatcher.DefaultDispatcherErrorHandler File: >> DefaultDispatcherErrorHandler.java Method: handleErrorInDevMode Line: >> 118 - >> org/apache/struts2/dispatcher/DefaultDispatcherErrorHandler.java:118:-1 >> >> in the log >> >> 2024-10-31 13:40:19,370 ERROR org.apache.struts2.dispatcher.Dispatcher >> Dispatcher:logConfigurationException - Could not find action or result: >> /my/mySelect.action >> >> com.opensymphony.xwork2.config.ConfigurationException: Method previous >> for action mySelect is not allowed! >> >> On 31/10/2024 12:57, Lukasz Lenart wrote: >>> 404 is good, NPE is bad, let me try to reproduce this. >>> >>> pt., 25 paź 2024 o 12:56 Greg Huber<[email protected]> napisał(a): >>>> I noticed, if I have a missing allowed-methods in my struts.xml for DMI, >>>> I get this 404 error >>>> >>>> Status Code 404 >>>> >>>> Message: Unable to show problem report: java.lang.NullPointerException >>>> Class: org.apache.struts2.dispatcher.DefaultDispatcherErrorHandler File: >>>> DefaultDispatcherErrorHandler.java Method: handleErrorInDevMode Line: >>>> 118 - >>>> org/apache/struts2/dispatcher/DefaultDispatcherErrorHandler.java:118:-1 >>>> >>>> >>>> In the log file it shows: >>>> >>>> 2024-10-25 11:47:38,778 ERROR org.apache.struts2.dispatcher.Dispatcher >>>> Dispatcher:logConfigurationException - Could not find action or result: >>>> /me/myAction.action >>>> >>>> com.opensymphony.xwork2.config.ConfigurationException: Method previous >>>> for action myAction is not allowed! >>>> >>>> at >>>> com.opensymphony.xwork2.DefaultActionProxy.prepare(DefaultActionProxy.java:191) >>>> ~[classes/:?] >>>> >>>> Is the 404 NPE exception correct/expected? >>> --------------------------------------------------------------------- >>> To unsubscribe,e-mail:[email protected] >>> For additional commands,e-mail:[email protected] >>> > --------------------------------------------------------------------- > To unsubscribe, e-mail:[email protected] > For additional commands, e-mail:[email protected] >