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

Greg Huber <[email protected]>
Newsgroups gmane.comp.jakarta.struts.devel
Message-ID <[email protected]>
Ok, it seems be a dev mode thing.

  If I starup with it set

<allowed-methods>..previous</allowed-methods>

it seems to work, then if I remove it

<allowed-methods>..previousZ</allowed-methods>

it then seems to cause the 404 to show.


On 31/10/2024 14:48, Burton Rhodes wrote:
> 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]
>>>
>
> ---------------------------------------------------------------------
> 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.