Great! they mean devMode works.

Could you post your whole stacktrace of exception (including caused 
bys). If you should not send your internal app related info, delete such 
lines from stacktrace. I need to know the trace of the Struts itself 
only. If I know how and where Struts fails, then it'll be helpful a lot.

On 9/12/2017 2:32 PM, LAW Andy wrote:
> Not sure where we’re going with this line of enquiry, but reducing log4j2 
> level to warn and hitting up the fake property via GET parameter as you 
> suggested shows…
>
> 155201 [http-nio-8082-exec-9] WARN  
> com.opensymphony.xwork2.util.AbstractLocalizedTextProvider [] - Missing key 
> [devmode.notification] in bundle [my.domain.controller.package]!
> 155205 [http-nio-8082-exec-9] WARN  
> com.opensymphony.xwork2.util.AbstractLocalizedTextProvider [] - Missing key 
> [devmode.notification] in bundle [my.domain.package]!
> 155207 [http-nio-8082-exec-9] WARN  
> com.opensymphony.xwork2.util.AbstractLocalizedTextProvider [] - Missing key 
> [devmode.notification] in bundle [my.domain.controller.package]!
> 155207 [http-nio-8082-exec-9] WARN  
> com.opensymphony.xwork2.util.AbstractLocalizedTextProvider [] - Missing key 
> [devmode.notification] in bundle [my.domain.package]!
> 155207 [http-nio-8082-exec-9] WARN  
> com.opensymphony.xwork2.util.AbstractLocalizedTextProvider [] - Missing key 
> [devmode.notification] in bundle [my.domain.controller.package]!
> 155207 [http-nio-8082-exec-9] WARN  
> com.opensymphony.xwork2.util.AbstractLocalizedTextProvider [] - Missing key 
> [devmode.notification] in bundle [my.domain.package]!
> 155207 [http-nio-8082-exec-9] WARN  
> com.opensymphony.xwork2.util.AbstractLocalizedTextProvider [] - Missing key 
> [devmode.notification] in bundle [my.domain.controller.package]!
> 155207 [http-nio-8082-exec-9] WARN  
> com.opensymphony.xwork2.util.AbstractLocalizedTextProvider [] - Missing key 
> [devmode.notification] in bundle [my.domain.package]!
> 155210 [http-nio-8082-exec-9] ERROR 
> com.opensymphony.xwork2.interceptor.ParametersInterceptor [] - Developer 
> Notification (set struts.devMode to false to disable this message):
> Unexpected Exception caught setting 'IDontExist' on 'class 
> my.domain.controller.LoginAction: Error setting expression 'IDontExist' with 
> value ['true', ]
>
>
> Followed by the now-traditional NPE-based errors because the Container isn’t 
> being set in the Action.
>
> This is now running 2.3.12 Struts on 8.0.21 Tomcat.
>
> Later,
>
> Andy
>
>
>
>> On 12 Sep 2017, at 10:43, Yasser Zamani <yasser.zam...@live.com> wrote:
>>
>> No, "DEBUG" level is not interesting for me now. Also, as I saw, it
>> seems this specific message is not dependent to devMode value [1].
>>
>> Could you please reduce your log4j2 root level to only log "WARN" ? so
>> it'll be less puffy and simpler to examine.
>>
>> Then please check if devMode works, open
>> http://yourIp:yourPort/yourContextPath/oneOfYourAction?iDontExist=test
>> in your browser. while that one action does not have iDontExist
>> property, I think you should see a warning from ParametersInterceptor on
>> output.
>>
>> [1]
>> https://github.com/apache/struts/blob/master/core/src/main/java/com/opensymphony/xwork2/util/AbstractLocalizedTextProvider.java#L266
>>
>> On 9/12/2017 1:17 PM, LAW Andy wrote:
>>>
>>>> On 11 Sep 2017, at 22:50, LAW Andy <andy....@roslin.ed.ac.uk> wrote:
>>>>
>>>>
>>>>>
>>>>> Did you try "devmode=true" and then examining output for any warning?
>>>>
>>>>
>>>> I did. And there’s nothing obvious.
>>>>
>>>
>>> Scrub that - there is something coming up (I think I must have been looking 
>>> at the wrong debug output last night).
>>>
>>> 6727 [http-nio-8082-exec-5] DEBUG 
>>> com.opensymphony.xwork2.util.AbstractLocalizedTextProvider [] - Base class 
>>> org.apache.catalina.loader.WebappClassLoader doesn't contain 
>>> 'resourceEntries' field, trying with parent!
>>> java.lang.NoSuchFieldException: resourceEntries
>>>
>>>
>>> OK. That gives me a start.
>>>
>>>
>>> Later,
>>>
>>> Andy
>>>
>>>
>>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: user-unsubscr...@struts.apache.org
>> For additional commands, e-mail: user-h...@struts.apache.org
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscr...@struts.apache.org
For additional commands, e-mail: user-h...@struts.apache.org

Reply via email to