My apologies for missing this email. I pasted the code from eclipse, however I did it manually from VI before trying it in eclipse. I built a fresh TC and put the following in my webapp lib folder:
This is the test app libs that allows it to start properly: total 8024 drwxr-xr-x 16 andrewcarr staff 544 Dec 19 08:34 . drwxr-xr-x 6 andrewcarr staff 204 Dec 4 17:25 .. -rw-r--r-- 1 andrewcarr staff 43578 Jun 24 2011 asm-3.3.jar -rw-r--r-- 1 andrewcarr staff 38275 Jun 24 2011 asm-commons-3.3.jar -rw-r--r-- 1 andrewcarr staff 21503 Jun 24 2011 asm-tree-3.3.jar -rw-r--r-- 1 andrewcarr staff 59590 Sep 7 2011 commons-fileupload-1.2.2.jar -rw-r--r-- 1 andrewcarr staff 159509 Sep 5 2011 commons-io-2.0.1.jar -rw-r--r--@ 1 andrewcarr staff 261809 Mar 17 2009 commons-lang-2.4.jar -rw-r--r-- 1 andrewcarr staff 315805 Feb 21 2012 commons-lang3-3.1.jar -rw-r--r--@ 1 andrewcarr staff 931168 May 4 2012 freemarker-2.3.19.jar -rw-r--r-- 1 andrewcarr staff 614203 Oct 13 2010 javassist-3.11.0.GA.jar drwxrwxrwx 81 andrewcarr staff 2754 Dec 19 08:34 lib -rw-r--r--@ 1 andrewcarr staff 227807 May 4 2012 ognl-3.0.5.jar drwxrwxrwx 16 andrewcarr staff 544 Dec 19 08:32 struts-2.3.4.1 -rw-r--r--@ 1 andrewcarr staff 783539 Aug 3 2012 struts2-core-2.3.4.1.jar -rw-r--r--@ 1 andrewcarr staff 628714 Aug 3 2012 xwork-core-2.3.4.1.jar This is the test app libs that causes the NPE when calling from init() method total 8168 drwxr-xr-x 15 andrewcarr staff 510 Dec 19 08:39 . drwxr-xr-x 6 andrewcarr staff 204 Dec 19 08:36 .. -rw-r--r-- 1 andrewcarr staff 43578 Dec 19 08:36 asm-3.3.jar -rw-r--r-- 1 andrewcarr staff 38275 Dec 19 08:36 asm-commons-3.3.jar -rw-r--r-- 1 andrewcarr staff 21503 Dec 19 08:36 asm-tree-3.3.jar -rw-r--r--@ 1 andrewcarr staff 68622 Nov 23 17:57 commons-fileupload-1.3.jar -rw-r--r--@ 1 andrewcarr staff 173587 Nov 23 17:55 commons-io-2.2.jar -rw-r--r--@ 1 andrewcarr staff 261809 Dec 19 08:36 commons-lang-2.4.jar -rw-r--r-- 1 andrewcarr staff 315805 Dec 19 08:36 commons-lang3-3.1.jar -rw-r--r--@ 1 andrewcarr staff 931168 Dec 19 08:36 freemarker-2.3.19.jar -rw-r--r-- 1 andrewcarr staff 614203 Dec 19 08:36 javassist-3.11.0.GA.jar -rw-r--r--@ 1 andrewcarr staff 227997 Nov 23 17:55 ognl-3.0.6.jar drwxrwxrwx 16 andrewcarr staff 544 Nov 30 12:27 struts-2.3.16 -rw-r--r--@ 1 andrewcarr staff 807290 Nov 30 11:42 struts2-core-2.3.16.jar -rw-r--r--@ 1 andrewcarr staff 653404 Nov 30 11:39 xwork-core-2.3.16.jar On Fri, Dec 20, 2013 at 2:34 AM, Lukasz Lenart <[email protected]> wrote: > Can you list deployed libs? Eclipse is cheating very often ;-) > > > Regards > -- > Łukasz > + 48 606 323 122 http://www.lenart.org.pl/ > > 2013/12/20 Andrew Carr <[email protected]>: >> Used the latest xwork. Am I missing something? >> >> On Fri, Dec 20, 2013 at 2:15 AM, Lukasz Lenart <[email protected]> >> wrote: >>> Be sure you use the same XWork version as Struts2 because >>> >>> http://svn.apache.org/viewvc/struts/struts2/tags/STRUTS_2_3_16/xwork-core/src/main/java/com/opensymphony/xwork2/util/TextParseUtil.java?view=markup#l170 >>> >>> points to comment ;-) >>> >>> >>> Regards >>> -- >>> Łukasz >>> + 48 606 323 122 http://www.lenart.org.pl/ >>> >>> 2013/12/19 Andrew Carr <[email protected]>: >>>> Hello team, >>>> >>>> I started to post this as a bug, but thought better of it. I figured >>>> I would throw it out here and see how it sounds to you pros before >>>> logging it in Jira. The key thing to remember is this problem does >>>> not occur using Struts 2.3.4.1. There are a couple of false >>>> indicators that I have worked through and I do believe this is due to >>>> a recent change in the code. I have debugged it thoroughly and would >>>> appreciate any pointers in the right direction. >>>> >>>> Should I file this as a bug against 2.3.16? Thanks in advance for >>>> your expert review. >>>> >>>> I have tested this on MAC/OSX with Java 7u25 and 7u45, and tomcat >>>> 7047, 800rc5, 800rc9 as well. >>>> >>>> Call to TextParseUtil.translateVariable throws Null Pointer exception. >>>> >>>> This happens when I call >>>> >>>> TextProviderFactory.createInstance(Class,LocaleProvider).getText(String) >>>> >>>> from an "init()" method of an interceptor. >>>> >>>> This works fine in struts 2.3.4.1. After upgrading to 2.3.15.1, >>>> 2.3.15.3 and 2.3.16, the server fails to deploy the application with >>>> the following exception: >>>> >>>> Caused by: java.lang.NullPointerException >>>> at >>>> com.opensymphony.xwork2.util.TextParseUtil.translateVariables(TextParseUtil.java:170) >>>> at >>>> com.opensymphony.xwork2.util.TextParseUtil.translateVariables(TextParseUtil.java:127) >>>> at >>>> com.opensymphony.xwork2.util.TextParseUtil.translateVariables(TextParseUtil.java:49) >>>> at >>>> com.opensymphony.xwork2.util.LocalizedTextUtil.getMessage(LocalizedTextUtil.java:683) >>>> at >>>> com.opensymphony.xwork2.util.LocalizedTextUtil.findText(LocalizedTextUtil.java:467) >>>> at >>>> com.opensymphony.xwork2.util.LocalizedTextUtil.findText(LocalizedTextUtil.java:362) >>>> at >>>> com.opensymphony.xwork2.TextProviderSupport.getText(TextProviderSupport.java:208) >>>> at >>>> com.opensymphony.xwork2.TextProviderSupport.getText(TextProviderSupport.java:123) >>>> at example.TextUtil.getText(TextUtil.java:59) >>>> at example.HitachiTestInterceptor.init(HitachiTestInterceptor.java:29) >>>> at >>>> org.apache.struts2.impl.StrutsObjectFactory.buildInterceptor(StrutsObjectFactory.java:57) >>>> >>>> >>>> The full stack trace is available here: >>>> http://pastebin.com/Us7AFxWT >>>> >>>> I have debugged the code update. It appears this is happening when >>>> calling ValueStack#findValue(java.lang.String) from the interceptor. >>>> >>>> I have time to work on a patch, if this issue is valid. >>>> >>>> -- >>>> With Regards, >>>> Andrew Carr >>>> >>>> e. [email protected] >>>> w. [email protected] >>>> h. 4235255668 >>>> c. 4239489852 >>>> a. 101 Francis Drive, Greeneville, TN, 37743 >>>> >>>> --------------------------------------------------------------------- >>>> 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] >>> >> >> >> >> -- >> With Regards, >> Andrew Carr >> >> e. [email protected] >> w. [email protected] >> h. 4235255668 >> c. 4239489852 >> a. 101 Francis Drive, Greeneville, TN, 37743 >> >> --------------------------------------------------------------------- >> 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] > -- With Regards, Andrew Carr e. [email protected] w. [email protected] h. 4235255668 c. 4239489852 a. 101 Francis Drive, Greeneville, TN, 37743 --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
