Author: amilas Date: Wed Apr 4 14:06:37 2012 New Revision: 1309395 URL: http://svn.apache.org/viewvc?rev=1309395&view=rev Log: remove the unnecessary schema compile. This mehtod only have to return the parent schema. This causes problems if it try to compiles set of elements in a schema while in a middle of compile an element, and the elements of the schema refer to the element being compiled now.
Modified: axis/axis2/java/core/trunk/modules/adb-codegen/src/org/apache/axis2/schema/SchemaCompiler.java Modified: axis/axis2/java/core/trunk/modules/adb-codegen/src/org/apache/axis2/schema/SchemaCompiler.java URL: http://svn.apache.org/viewvc/axis/axis2/java/core/trunk/modules/adb-codegen/src/org/apache/axis2/schema/SchemaCompiler.java?rev=1309395&r1=1309394&r2=1309395&view=diff ============================================================================== --- axis/axis2/java/core/trunk/modules/adb-codegen/src/org/apache/axis2/schema/SchemaCompiler.java (original) +++ axis/axis2/java/core/trunk/modules/adb-codegen/src/org/apache/axis2/schema/SchemaCompiler.java Wed Apr 4 14:06:37 2012 @@ -2724,7 +2724,6 @@ public class SchemaCompiler { } else if (availableSchemaMap.containsKey(targetNamespace)){ XmlSchema tempSchema = availableSchemaMap.get(targetNamespace); if (isComponetExists(tempSchema,componentQName,componetType)){ - compile(tempSchema); newParentSchema = tempSchema; } }