Hi!
I'm experiencing the same problem with ColdFusion 8.
A minimal example delivering a JRunServlet Error 500
(java.lang.StackOverflowError) with is the following:
index.cfm:
<cfset myResults=XMLValidate("xml.xml","xsd.xsd") />
<cfdump var="#myResults#">
xml.xml:
<?xml version="1.0" encoding="ISO-8859-1" ?>
<artikel>Artikel</artikel>
xsd.xsd:
<?xml version="1.0" encoding="ISO-8859-1" ?>
<xsd:schema xmlns:xsd="
http://www.w3.org/2001/XMLSchema">
<xsd:include schemaLocation="
http://212.91.246.66/ActebisXML/test/xsdinc.xsd"/>
</xsd:schema>
xsdinc.xsd:
<?xml version="1.0" encoding="ISO-8859-1" ?>
<xs:schema xmlns:xs="
http://www.w3.org/2001/XMLSchema">
<xs:element name="artikel" type="xs:string"/>
</xs:schema>
using directly the xsdinc.xds for validation everything is
fine:
index.cfm
<cfset myResults=XMLValidate("xml.xml","xsdinc.xsd") />
<cfdump var="#myResults#">
How can i prevent this behavior?
Thank you for any hints!