You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-dev@axis.apache.org by di...@apache.org on 2006/08/10 02:47:24 UTC
svn commit: r430199 - in
/webservices/axis2/trunk/java/modules/adb-codegen/src/org/apache/axis2/schema:
i18n/resource.properties writer/CStructWriter.java writer/JavaBeanWriter.java
Author: dims
Date: Wed Aug 9 17:47:24 2006
New Revision: 430199
URL: http://svn.apache.org/viewvc?rev=430199&view=rev
Log:
fix for AXIS2-997 : WSDL2Java : org.apache.axis2.schema.SchemaCompilationException: Type Missing!
Modified:
webservices/axis2/trunk/java/modules/adb-codegen/src/org/apache/axis2/schema/i18n/resource.properties
webservices/axis2/trunk/java/modules/adb-codegen/src/org/apache/axis2/schema/writer/CStructWriter.java
webservices/axis2/trunk/java/modules/adb-codegen/src/org/apache/axis2/schema/writer/JavaBeanWriter.java
Modified: webservices/axis2/trunk/java/modules/adb-codegen/src/org/apache/axis2/schema/i18n/resource.properties
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/adb-codegen/src/org/apache/axis2/schema/i18n/resource.properties?rev=430199&r1=430198&r2=430199&view=diff
==============================================================================
--- webservices/axis2/trunk/java/modules/adb-codegen/src/org/apache/axis2/schema/i18n/resource.properties (original)
+++ webservices/axis2/trunk/java/modules/adb-codegen/src/org/apache/axis2/schema/i18n/resource.properties Wed Aug 9 17:47:24 2006
@@ -30,5 +30,5 @@
schema.notimplementedxception=Not implemented yet
schema.templateLoadException=Error loading the template
schema.templateNotFoundException=template for this writer is not found
-schema.typeMissing=Type missing!
+schema.typeMissing=Type {0} missing!
schema.docuement.error=Error in creating the document
Modified: webservices/axis2/trunk/java/modules/adb-codegen/src/org/apache/axis2/schema/writer/CStructWriter.java
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/adb-codegen/src/org/apache/axis2/schema/writer/CStructWriter.java?rev=430199&r1=430198&r2=430199&view=diff
==============================================================================
--- webservices/axis2/trunk/java/modules/adb-codegen/src/org/apache/axis2/schema/writer/CStructWriter.java (original)
+++ webservices/axis2/trunk/java/modules/adb-codegen/src/org/apache/axis2/schema/writer/CStructWriter.java Wed Aug 9 17:47:24 2006
@@ -412,7 +412,7 @@
String javaClassNameForElement = metainf.getClassNameForQName(name);
if (javaClassNameForElement == null) {
- throw new SchemaCompilationException(SchemaCompilerMessages.getMessage("schema.typeMissing"));
+ throw new SchemaCompilationException(SchemaCompilerMessages.getMessage("schema.typeMissing", name.toString()));
}
int arrayBracketIndex = -1;
Modified: webservices/axis2/trunk/java/modules/adb-codegen/src/org/apache/axis2/schema/writer/JavaBeanWriter.java
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/adb-codegen/src/org/apache/axis2/schema/writer/JavaBeanWriter.java?rev=430199&r1=430198&r2=430199&view=diff
==============================================================================
--- webservices/axis2/trunk/java/modules/adb-codegen/src/org/apache/axis2/schema/writer/JavaBeanWriter.java (original)
+++ webservices/axis2/trunk/java/modules/adb-codegen/src/org/apache/axis2/schema/writer/JavaBeanWriter.java Wed Aug 9 17:47:24 2006
@@ -33,6 +33,8 @@
import org.apache.ws.commons.schema.XmlSchemaComplexType;
import org.apache.ws.commons.schema.XmlSchemaElement;
import org.apache.ws.commons.schema.XmlSchemaSimpleType;
+import org.apache.commons.logging.Log;
+import org.apache.commons.logging.LogFactory;
import org.w3c.dom.Document;
import org.w3c.dom.Element;
@@ -57,6 +59,8 @@
*/
public class JavaBeanWriter implements BeanWriter {
+ private static final Log log = LogFactory.getLog(JavaBeanWriter .class);
+
public static final String WRAPPED_DATABINDING_CLASS_NAME = "WrappedDatabinder";
private String javaBeanTemplateName = null;
@@ -570,8 +574,9 @@
}
if (javaClassNameForElement == null) {
- throw new SchemaCompilationException(SchemaCompilerMessages
- .getMessage("schema.typeMissing"));
+ javaClassNameForElement = SchemaCompiler.DEFAULT_CLASS_NAME;
+ log.info(SchemaCompilerMessages
+ .getMessage("schema.typeMissing", name.toString()));
}
if (metainf.isRestriction() && typeChanged(name, missingQNames, metainf)) {
---------------------------------------------------------------------
To unsubscribe, e-mail: axis-cvs-unsubscribe@ws.apache.org
For additional commands, e-mail: axis-cvs-help@ws.apache.org