Re: error response on missing allowed-methods in struts.xml

"Burton Rhodes" <[email protected]>
Newsgroups gmane.comp.jakarta.struts.devel
Message-ID <[email protected]>
Did you remove your "/.m2/repository" directory and rebuild?  Sometimes 
that does the trick if you think it's a jar issue with maven.


------ Original Message ------
From "Greg Huber" <[email protected]>
To [email protected]
Date 10/31/2024 9:45:58 AM
Subject Re: error response on missing allowed-methods in struts.xml

>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]
>>
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.