Details
-
Type:
Bug
-
Status:
Closed
-
Priority:
Major
-
Resolution: Fixed
-
Affects Version/s: 1.25
-
Fix Version/s: 1.26
-
Component/s: None
-
Labels:None
-
Number of attachments :
Description
Expression typeDef.baseType.qname is undefined on line 173, column 30 in jar:file:/home/.m2/repository/org/codehaus/enunciate/enunciate-xml/1.25/enunciate-xml-1.25.jar!/org/codehaus/enunciate/modules/xml/schema.fmt.
The problematic instruction:
----------
==> ${typeDef.baseType.qname} [on line 173, column 28 in jar:file:/home/.m2/repository/org/codehaus/enunciate/enunciate-xml/1.25/enunciate-xml-1.25.jar!/org/codehaus/enunciate/modules/xml/schema.fmt]
in user-directive processTypeDef [on line 87, column 7 in jar:file:/home/.m2/repository/org/codehaus/enunciate/enunciate-xml/1.25/enunciate-xml-1.25.jar!/org/codehaus/enunciate/modules/xml/schema.fmt]
in user-directive libSchema.processSchemaBody [on line 74, column 7 in jar:file:/home/.m2/repository/org/codehaus/enunciate/enunciate-xml/1.25/enunciate-xml-1.25.jar!/org/codehaus/enunciate/modules/xml/wsdl.fmt]
in user-directive processSchema [on line 39, column 5 in jar:file:/home/.m2/repository/org/codehaus/enunciate/enunciate-xml/1.25/enunciate-xml-1.25.jar!/org/codehaus/enunciate/modules/xml/wsdl.fmt]
in user-directive libWsdl.processWsdl [on line 12, column 9 in jar:file:/home/.m2/repository/org/codehaus/enunciate/enunciate-xml/1.25/enunciate-xml-1.25.jar!/org/codehaus/enunciate/modules/xml/xml.fmt]
in user-directive file [on line 10, column 5 in jar:file:/home/.m2/repository/org/codehaus/enunciate/enunciate-xml/1.25/enunciate-xml-1.25.jar!/org/codehaus/enunciate/modules/xml/xml.fmt]
in user-directive forEachWsdl [on line 8, column 1 in jar:file:/home/.m2/repository/org/codehaus/enunciate/enunciate-xml/1.25/enunciate-xml-1.25.jar!/org/codehaus/enunciate/modules/xml/xml.fmt]
----------
Java backtrace for programmers:
----------
freemarker.core.InvalidReferenceException: Expression typeDef.baseType.qname is undefined on line 173, column 30 in jar:file:/home/.m2/repository/org/codehaus/enunciate/enunciate-xml/1.25/enunciate-xml-1.25.jar!/org/codehaus/enunciate/modules/xml/schema.fmt.
at freemarker.core.TemplateObject.assertNonNull(TemplateObject.java:124)
at freemarker.core.Expression.getStringValue(Expression.java:118)
at freemarker.core.Expression.getStringValue(Expression.java:93)
at freemarker.core.DollarVariable.accept(DollarVariable.java:76)
at freemarker.core.Environment.visit(Environment.java:208)
at freemarker.core.MixedContent.accept(MixedContent.java:92)
at freemarker.core.Environment.visit(Environment.java:208)
at freemarker.core.ConditionalBlock.accept(ConditionalBlock.java:79)
at freemarker.core.Environment.visit(Environment.java:208)
at freemarker.core.MixedContent.accept(MixedContent.java:92)
I think I might have narrowed down 2 different edge cases...