Recursion.

Try increasing the stack size of your JVM when you run it.


On Thu, Oct 5, 2017 at 9:18 PM, Steve Vestal <[email protected]
> wrote:

> What might cause
>
>             myOntology.writeAll(outStream, "RDF/XML");
>
> (where myOntology is an OntModel) to get a stack overflow
>
> java.lang.StackOverflowError
>     at java.util.regex.Pattern$GroupHead.match(Unknown Source)
>     at java.util.regex.Pattern$BmpCharProperty.match(Unknown Source)
>     .......
>     at org.apache.jena.iri.impl.Parser.<init>(Parser.java:90)
>     at org.apache.jena.iri.impl.IRIImpl.<init>(IRIImpl.java:65)
>     at
> org.apache.jena.iri.impl.AbsIRIFactoryImpl.create(
> AbsIRIFactoryImpl.java:40)
>     at
> org.apache.jena.iri.impl.IRIFactoryImpl.create(IRIFactoryImpl.java:264)
>     at org.apache.jena.riot.system.PrefixMapStd.add(PrefixMapStd.java:69)
>     at java.util.HashMap.forEach(Unknown Source)
>     at
> org.apache.jena.riot.system.PrefixMapBase.putAll(PrefixMapBase.java:76)
>
> Changing "writeAll" to "write" works fine.
>
>

Reply via email to