Win a copy of Penetration Testing Basics this week in the Security forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

problems with custom converters and move from Struts 2.0.11 to 2.1.6

Nikos Andreou
Posts: 1
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi there

I am currently studying struts 2. I got a book to assist me, Struts 2 Design and Programming by Budi Kurniawan. I am happy with the book and I am working on the section with custom converters. However, although one of my sample apps work with struts 2.0.11, it fails to work with 2.1.6. My action class is this:

Then I have two converters:


As you can see, I already changed the import of




My web.xml according to 2.1.6 instructions:

However, in MyDateConverter

ServletContext servletContext = (ServletContext)

returns null. After debugging the application, I found that

com.opensymphony.xwork2.conversion.impl.XWorkConverter gives an exception in line 282

Following this, I get to the point where


fails and give me an exception

for method setTransactionDate

After that, it constructs the message

Error setting expression 'transactionDate' with value '[Ljava.lang.String;@12933cb'

I am really stuck and have no clue what is wrong. The code can be downloaded at The application is app7b. Any help is appreciated.
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic