[ https://issues.apache.org/jira/browse/WW-4360?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14046787#comment-14046787 ]
ASF GitHub Bot commented on WW-4360: ------------------------------------ Github user lukaszlenart commented on a diff in the pull request: https://github.com/apache/struts/pull/16#discussion_r14322940 --- Diff: xwork-core/src/main/java/com/opensymphony/xwork2/config/providers/XmlConfigurationProvider.java --- @@ -425,7 +427,7 @@ protected void addAction(Element actionElement, PackageConfig.Builder packageCon } else { if (!verifyAction(className, name, location)) { if (LOG.isErrorEnabled()) - LOG.error("Unable to verify action [#0] with class [#1], from [#2]", name, className, location.toString()); + LOG.error("Unable to verify action [#0] with class [#1], from [#2]", name, className, ObjectUtils.toString(location)); --- End diff -- I prefer extending `Logger` interface and define new method: `void error(String msg, Object... args);` the same as I already did for `debug` and `trace`. Thus will allow reduce `ObjectUtils` dependency and give new functionality :-) This can be handled with dedicated PR > Fix potential NullPointerExceptions in xwork-core > ------------------------------------------------- > > Key: WW-4360 > URL: https://issues.apache.org/jira/browse/WW-4360 > Project: Struts 2 > Issue Type: Bug > Reporter: Joseph Walton > Priority: Minor > Fix For: 2.3.18 > > > Eclipse's static analysis of nulls identifies a number of spots in xwork-core > where a NullPointerException can occur. This change fixes them either to > rearrange things so they can't happen or to throw a more specific exception. -- This message was sent by Atlassian JIRA (v6.2#6252)