[ 
https://issues.apache.org/struts/browse/WW-3102?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=46137#action_46137
 ] 

Dale Newfield commented on WW-3102:
-----------------------------------

My patch had a typo:
http://svn.apache.org/viewvc/struts/struts2/trunk/core/src/main/java/org/apache/struts2/dispatcher/Dispatcher.java?pathrev=768855&view=diff&r1=768855&r2=768854&diff_format=h

"Could not find create multipart save directory" should be "Could not create 
multipart save directory"

Thanks, again!

-Dale

> findbugs issues
> ---------------
>
>                 Key: WW-3102
>                 URL: https://issues.apache.org/struts/browse/WW-3102
>             Project: Struts 2
>          Issue Type: Bug
>          Components: Core Interceptors, Dispatch Filter, Other
>    Affects Versions: 2.1.6
>            Reporter: Dale Newfield
>            Assignee: Wes Wannemacher
>            Priority: Minor
>             Fix For: 2.1.7
>
>         Attachments: findbugs.diff
>
>
> I don't know if running a static code analysis tool over the codebase is part 
> of the release process (getting ready for 2.1.7), so just for the hell of it 
> I just ran struts2 trunk through findbugs.  It found 37 "bugs".  Most of them 
> are not bugs (but rather not quite best practices), but many could be easily 
> addressed.  The attached patches address those that didn't require too much 
> domain knowledge :-).  I *believe* that the patches don't have any semantic 
> effect on the codebase, and they reduce the number of issues raised by 
> findbugs from 37 to 11.
> One issue findbugs points out is that the BackgroundProcess constructor 
> starts it's thread before returning, which means that any subclass won't get 
> to finish it's constructor before the thread is started.  This is relevant to 
> the solution offered at 
> http://cwiki.apache.org/WW/hibernateandspringenabledexecuteandwaitinterceptor.html
>  and I'm not sure if it's really an issue or how to fix it (but I'm 
> interested since I use something like that in my current project :-).

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to