You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-commits@axis.apache.org by ba...@apache.org on 2010/08/19 21:59:45 UTC
svn commit: r987287 - in /axis/axis2/java/core/trunk/modules:
kernel/src/org/apache/axis2/description/
metadata/src/org/apache/axis2/jaxws/description/impl/
metadata/src/org/apache/axis2/jaxws/i18n/
Author: barrettj
Date: Thu Aug 19 19:59:44 2010
New Revision: 987287
URL: http://svn.apache.org/viewvc?rev=987287&view=rev
Log:
Cleanup a couple log.warn messages and add related log.debug to log exception with stack traceback
Modified:
axis/axis2/java/core/trunk/modules/kernel/src/org/apache/axis2/description/WSDL11ToAxisServiceBuilder.java
axis/axis2/java/core/trunk/modules/metadata/src/org/apache/axis2/jaxws/description/impl/EndpointDescriptionImpl.java
axis/axis2/java/core/trunk/modules/metadata/src/org/apache/axis2/jaxws/description/impl/OperationDescriptionImpl.java
axis/axis2/java/core/trunk/modules/metadata/src/org/apache/axis2/jaxws/i18n/resource.properties
Modified: axis/axis2/java/core/trunk/modules/kernel/src/org/apache/axis2/description/WSDL11ToAxisServiceBuilder.java
URL: http://svn.apache.org/viewvc/axis/axis2/java/core/trunk/modules/kernel/src/org/apache/axis2/description/WSDL11ToAxisServiceBuilder.java?rev=987287&r1=987286&r2=987287&view=diff
==============================================================================
--- axis/axis2/java/core/trunk/modules/kernel/src/org/apache/axis2/description/WSDL11ToAxisServiceBuilder.java (original)
+++ axis/axis2/java/core/trunk/modules/kernel/src/org/apache/axis2/description/WSDL11ToAxisServiceBuilder.java Thu Aug 19 19:59:44 2010
@@ -393,12 +393,12 @@ public class WSDL11ToAxisServiceBuilder
} catch (WSDLException e) {
if(log.isDebugEnabled()){
- log.error(e.getMessage(), e);
+ log.debug(e.getMessage(), e);
}
throw AxisFault.makeFault(e);
} catch (Exception e) {
if(log.isDebugEnabled()){
- log.error(e.getMessage(), e);
+ log.debug(e.getMessage(), e);
}
throw AxisFault.makeFault(e);
}
Modified: axis/axis2/java/core/trunk/modules/metadata/src/org/apache/axis2/jaxws/description/impl/EndpointDescriptionImpl.java
URL: http://svn.apache.org/viewvc/axis/axis2/java/core/trunk/modules/metadata/src/org/apache/axis2/jaxws/description/impl/EndpointDescriptionImpl.java?rev=987287&r1=987286&r2=987287&view=diff
==============================================================================
--- axis/axis2/java/core/trunk/modules/metadata/src/org/apache/axis2/jaxws/description/impl/EndpointDescriptionImpl.java (original)
+++ axis/axis2/java/core/trunk/modules/metadata/src/org/apache/axis2/jaxws/description/impl/EndpointDescriptionImpl.java Thu Aug 19 19:59:44 2010
@@ -451,9 +451,7 @@ public class EndpointDescriptionImpl
} else if (composite.getWsdlDefinition() == null) {
//This is a SOAP12 binding that does not contain a WSDL definition, log a WARNING
- log.warn("This implementation does not contain a WSDL definition and is not a SOAP 1.1 based binding. "
- + "Per JAXWS spec. - a WSDL definition cannot be generated for this implementation. Name: "
- + composite.getClassName());
+ log.warn(Messages.getMessage("generateWSDLNonSoap11", composite.getClassName()));
}
if (isSOAP11){
@@ -1006,7 +1004,10 @@ public class EndpointDescriptionImpl
String wsdlLocation = (getServiceDescriptionImpl().getWSDLLocation() != null) ?
getServiceDescriptionImpl().getWSDLLocation().toString() : null;
String implClassName = composite.getClassName();
- log.warn(Messages.getMessage("bldAxisSrvcFromWSDLErr",implClassName,wsdlLocation),e);
+ log.warn(Messages.getMessage("bldAxisSrvcFromWSDLErr", implClassName, wsdlLocation, e.getMessage()));
+ if (log.isDebugEnabled()) {
+ log.debug("Exception processing WSDL file. Impl class: " + implClassName + "; WSDL Location: "+ wsdlLocation, e);
+ }
isBuiltFromWSDL = false;
}
Modified: axis/axis2/java/core/trunk/modules/metadata/src/org/apache/axis2/jaxws/description/impl/OperationDescriptionImpl.java
URL: http://svn.apache.org/viewvc/axis/axis2/java/core/trunk/modules/metadata/src/org/apache/axis2/jaxws/description/impl/OperationDescriptionImpl.java?rev=987287&r1=987286&r2=987287&view=diff
==============================================================================
--- axis/axis2/java/core/trunk/modules/metadata/src/org/apache/axis2/jaxws/description/impl/OperationDescriptionImpl.java (original)
+++ axis/axis2/java/core/trunk/modules/metadata/src/org/apache/axis2/jaxws/description/impl/OperationDescriptionImpl.java Thu Aug 19 19:59:44 2010
@@ -2353,7 +2353,10 @@ class OperationDescriptionImpl
try {
theAxisOperation.addParameter(headerQNParameter);
} catch (AxisFault e) {
- log.warn(Messages.getMessage("regMUHeadersErr",theAxisOperation.getClass().getName()), e);
+ log.warn(Messages.getMessage("regMUHeadersErr", theAxisOperation.getClass().getName(), e.getMessage()));
+ if (log.isDebugEnabled()) {
+ log.debug("Unable to add Parameter for header QNames to AxisOperation: " + theAxisOperation.getClass().getName(), e);
+ }
}
}
}
Modified: axis/axis2/java/core/trunk/modules/metadata/src/org/apache/axis2/jaxws/i18n/resource.properties
URL: http://svn.apache.org/viewvc/axis/axis2/java/core/trunk/modules/metadata/src/org/apache/axis2/jaxws/i18n/resource.properties?rev=987287&r1=987286&r2=987287&view=diff
==============================================================================
--- axis/axis2/java/core/trunk/modules/metadata/src/org/apache/axis2/jaxws/i18n/resource.properties (original)
+++ axis/axis2/java/core/trunk/modules/metadata/src/org/apache/axis2/jaxws/i18n/resource.properties Thu Aug 19 19:59:44 2010
@@ -212,7 +212,7 @@ updateWithSEIErr2=EndpointDescription.up
setupAxisServiceErr1=Unable to create AxisService for {0}
setupAxisServiceErr2=Exception when adding service parameters.
setupAxisServiceErr3=Exception when generating WSDL to create AxisService
-bldAxisSrvcFromWSDLErr=The WSDL file could not be used due to an exception. The WSDL will be ignored and annotations will be used. Implementation class: {0}; WSDL Location: {1}
+bldAxisSrvcFromWSDLErr=The WSDL file could not be used due to an exception. The WSDL will be ignored and annotations will be used. Implementation class: {0}; WSDL Location: {1}; Exception Message: {2}
serviceDescErr3=WSDL Port not found for port {0}
generateWSDLErr=EndpointDescriptionImpl: WSDLException thrown when attempting to instantiate WSDL4JWrapper
handlerChainsTypeErr=EndpointDescriptionImpl.getHandlerChain: fileName: {0}; className: {1}
@@ -225,7 +225,7 @@ createAxisOprErr1=Could not setup Doc/Li
createAxisOprErr2=Could not setup Doc/Lit/Bare operation because part namespace is empty.
createAxisOprErr3=Could not setup Doc/Lit/Bare operation because name is empty.
seiMethodErr=Can not set an SEI method once it has been set.
-regMUHeadersErr=Unable to add Parameter for header QNames to AxisOperation {0}
+regMUHeadersErr=Unable to add Parameter for header QNames to AxisOperation {0} due to AxisFault {1}
genParamTypesErr=OperationDescriptionImpl.getParameterActualGenericType not supported for DBC.
updateEPDescrErr1=ServiceDescription.updateEndpointDescription: Cannot do a getPort on a port added via addPort(). PortQN: {0}
updateEPDescrErr2=ServiceDescription.updateEndpointDescription: Cannot do a getPort with a null SEI. PortQN: {0}
@@ -353,4 +353,5 @@ axisEndpointReferenceFactoryErr=Cannot c
axisEndpointReferenceFactoryErr2=Cannot create an endpoint reference because the address, service name, and/or port name are null.
dispatchInvalidTypeWithMode=Unsupported Dispatch Type: Dispatch type javax.xml.soap.SOAPMessage cannot be used with messages in Payload mode.
serviceDelegateConstruct2=An attempt was made to construct the ServiceDelegate object with the {0} service and with WebServicesFeatures, but there are no standard features defined for service creation in the current specification.
-MethodRetrieverWarning1=Public method {0} will be exposed as a Web Service operation per JAX-WS 2.2 tooling rules. If you intend to expose only operations that have @WebMethod annotation, set the manifest property 'LegacyWebmethod: true' or set a JVM property 'jaxws.runtime.legacyWebMethod=true'.
\ No newline at end of file
+MethodRetrieverWarning1=Public method {0} will be exposed as a Web Service operation per JAX-WS 2.2 tooling rules. If you intend to expose only operations that have @WebMethod annotation, set the manifest property 'LegacyWebmethod: true' or set a JVM property 'jaxws.runtime.legacyWebMethod=true'.
+generateWSDLNonSoap11=This implementation does not contain a WSDL definition and is not a SOAP 1.1 based binding. Per the JAXWS specification, a WSDL definition cannot be generated for this implementation. The implementation class name is {0}
\ No newline at end of file