Return-Path: Delivered-To: apmail-geronimo-scm-archive@www.apache.org Received: (qmail 7291 invoked from network); 2 Jun 2009 21:20:24 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.3) by minotaur.apache.org with SMTP; 2 Jun 2009 21:20:24 -0000 Received: (qmail 81991 invoked by uid 500); 2 Jun 2009 21:20:36 -0000 Delivered-To: apmail-geronimo-scm-archive@geronimo.apache.org Received: (qmail 81918 invoked by uid 500); 2 Jun 2009 21:20:36 -0000 Mailing-List: contact scm-help@geronimo.apache.org; run by ezmlm Precedence: bulk list-help: list-unsubscribe: List-Post: Reply-To: dev@geronimo.apache.org List-Id: Delivered-To: mailing list scm@geronimo.apache.org Received: (qmail 81909 invoked by uid 99); 2 Jun 2009 21:20:36 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 02 Jun 2009 21:20:36 +0000 X-ASF-Spam-Status: No, hits=-2000.0 required=10.0 tests=ALL_TRUSTED X-Spam-Check-By: apache.org Received: from [140.211.11.4] (HELO eris.apache.org) (140.211.11.4) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 02 Jun 2009 21:20:33 +0000 Received: by eris.apache.org (Postfix, from userid 65534) id DCDEF238888D; Tue, 2 Jun 2009 21:20:11 +0000 (UTC) Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: svn commit: r781175 - /geronimo/server/branches/2.1/plugins/jaxws/geronimo-jaxws-builder/src/main/java/org/apache/geronimo/jaxws/builder/WsdlGenerator.java Date: Tue, 02 Jun 2009 21:20:11 -0000 To: scm@geronimo.apache.org From: gawor@apache.org X-Mailer: svnmailer-1.0.8 Message-Id: <20090602212011.DCDEF238888D@eris.apache.org> X-Virus-Checked: Checked by ClamAV on apache.org Author: gawor Date: Tue Jun 2 21:20:09 2009 New Revision: 781175 URL: http://svn.apache.org/viewvc?rev=781175&view=rev Log: log wsgen output when it fails in non-fork mode (GERONIMO-4664) Modified: geronimo/server/branches/2.1/plugins/jaxws/geronimo-jaxws-builder/src/main/java/org/apache/geronimo/jaxws/builder/WsdlGenerator.java Modified: geronimo/server/branches/2.1/plugins/jaxws/geronimo-jaxws-builder/src/main/java/org/apache/geronimo/jaxws/builder/WsdlGenerator.java URL: http://svn.apache.org/viewvc/geronimo/server/branches/2.1/plugins/jaxws/geronimo-jaxws-builder/src/main/java/org/apache/geronimo/jaxws/builder/WsdlGenerator.java?rev=781175&r1=781174&r2=781175&view=diff ============================================================================== --- geronimo/server/branches/2.1/plugins/jaxws/geronimo-jaxws-builder/src/main/java/org/apache/geronimo/jaxws/builder/WsdlGenerator.java (original) +++ geronimo/server/branches/2.1/plugins/jaxws/geronimo-jaxws-builder/src/main/java/org/apache/geronimo/jaxws/builder/WsdlGenerator.java Tue Jun 2 21:20:09 2009 @@ -356,16 +356,22 @@ ByteArrayOutputStream os = new ByteArrayOutputStream(); boolean rs = this.jaxwsTools.invokeWsgen(jars, os, arguments); os.close(); - - if (LOG.isDebugEnabled()) { - byte [] arr = os.toByteArray(); - String wsgenOutput = new String(arr, 0, arr.length); - LOG.debug("wsgen output: " + wsgenOutput); + + if (!rs) { + LOG.error("WSDL generation failed"); + LOG.error(getOutput(os)); + } else if (LOG.isDebugEnabled()) { + LOG.debug("wsgen output: " + getOutput(os)); } return rs; } + private static String getOutput(ByteArrayOutputStream os) { + byte [] arr = os.toByteArray(); + return new String(arr, 0, arr.length); + } + private boolean forkWsgen(StringBuilder classPath, String[] arguments) throws Exception { List cmd = new ArrayList(); String javaHome = System.getProperty("java.home");