Not sure what that non-Struts stuff is, but it's possible it's interfering with Struts 2's default file upload mechanism: I'd suggest using only one method to handle file uploads. Taking out the "upload" interceptor may be enough to use whatever mechanism is causing the exception you're seeing, although I'd probably recommend just using the S2 functionality.
Joined: Dec 12, 2006
The directory structure of dynamic web project (eclipse), struts could not understand that.
By changing he directory struture everything worked fine