NPE in JavaToWSContainer when using java2ws maven plugin. ---------------------------------------------------------
Key: CXF-2962 URL: https://issues.apache.org/jira/browse/CXF-2962 Project: CXF Issue Type: Bug Components: Tooling Affects Versions: 2.2.10 Reporter: Julien HENRY Priority: Critical I am trying to generate a WSDL from Java code using Maven plugin. Here is the error I get: {code} ... Caused by: java.lang.NullPointerException at org.apache.cxf.tools.java2ws.JavaToWSContainer.execute(JavaToWSContainer.java:89) at org.apache.cxf.tools.common.toolspec.ToolRunner.runTool(ToolRunner.java:103) {code} Looking at source code it seems the real error is lost because of the NPE: JavaToWSContainer.java {code} 85 } catch (Exception ex) { 86 87 // Try to find an exception with a message on the stack 88 Throwable e = ex.getCause(); 89 while ((e.getMessage() == null || "".equals(e.getMessage())) && e.getCause() != null) { 90 e = e.getCause(); 91 } {code} In fact the code should be replaced by: {code} } catch (Exception ex) { Throwable e = null; if (ex.getCause() != null) { // Try to find an exception with a message on the stack e = ex.getCause(); while ((e.getMessage() == null || "".equals(e.getMessage())) && e.getCause() != null) { e = e.getCause(); } } else { e = ex; } {code} -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.