Skip to content

Instantly share code, notes, and snippets.

@fidothe

fidothe/eg.rb

Last active Oct 14, 2019
Embed
What would you like to do?
Shows StackOverflow
require 'saxon/loader'
if ENV['ALT_SAXON_HOME']
Saxon::Loader.load!(ENV['ALT_SAXON_HOME'])
end
require 'saxon/item_type'
#!/bin/sh
# Assumes the repo at https://github.com/fidothe/saxon-rb has been cloned locally
# and you're running the eg.rb script using bundle exec from the project. You also
# need to grab a separate copy of Saxon 9 from https://www.saxonica.com/download/java.xml
# Works
bundle exec eg.rb
# Stack Overflow
ALT_SAXON_HOME=/path/to/SaxonHE9-9-1-5J bundle exec eg.rb
$ ALT_SAXON_HOME=~/Downloads/SaxonHE9-8-0-15J bundle exec ruby -w min-eg.rb
/Users/matt/Documents/work/current/saxon-rb/lib/saxon/loader.rb:42: warning: instance variable @saxon_loaded not initialized
Error: Your application used more stack memory than the safety cap of 2048K.
Specify -J-Xss####k to increase it (#### = cap size in KB).
java.lang.StackOverflowError
at java.util.concurrent.ConcurrentHashMap.putIfAbsent(ConcurrentHashMap.java:1535)
at java.lang.ClassLoader.getClassLoadingLock(ClassLoader.java:463)
at java.lang.ClassLoader.loadClass(ClassLoader.java:404)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:335)
at java.lang.ClassLoader.loadClass(ClassLoader.java:411)
at java.lang.ClassLoader.loadClass(ClassLoader.java:411)
at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
at uri_3a_classloader_3a_.jruby.kernel.kernel.invokeOther0:initialize_copy(uri:classloader:/jruby/kernel/kernel.rb:9)
at uri_3a_classloader_3a_.jruby.kernel.kernel.RUBY$method$initialize_dup$0(uri:classloader:/jruby/kernel/kernel.rb:9)
at org.jruby.internal.runtime.methods.CompiledIRMethod.call(CompiledIRMethod.java:117)
at org.jruby.internal.runtime.methods.MixedModeIRMethod.call(MixedModeIRMethod.java:156)
at org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:200)
at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:172)
at org.jruby.RubyBasicObject.initCopy(RubyBasicObject.java:938)
at org.jruby.RubyBasicObject.dup(RubyBasicObject.java:913)
at org.jruby.javasupport.Java.createProxyClassForClass(Java.java:438)
at org.jruby.javasupport.JavaSupportImpl$3.computeValue(JavaSupportImpl.java:127)
at org.jruby.javasupport.JavaSupportImpl$3.computeValue(JavaSupportImpl.java:119)
at org.jruby.util.collections.MapBasedClassValue.get(MapBasedClassValue.java:25)
at org.jruby.javasupport.JavaSupportImpl.getProxyClassFromCache(JavaSupportImpl.java:202)
at org.jruby.javasupport.Java.getProxyClass(Java.java:427)
at org.jruby.javasupport.Java.getInterfaceModule(Java.java:369)
at org.jruby.javasupport.Java.generateClassProxy(Java.java:508)
at org.jruby.javasupport.Java.createProxyClassForClass(Java.java:460)
at org.jruby.javasupport.JavaSupportImpl$3.computeValue(JavaSupportImpl.java:127)
at org.jruby.javasupport.JavaSupportImpl$3.computeValue(JavaSupportImpl.java:119)
at org.jruby.util.collections.MapBasedClassValue.get(MapBasedClassValue.java:25)
at org.jruby.javasupport.JavaSupportImpl.getProxyClassFromCache(JavaSupportImpl.java:202)
at org.jruby.javasupport.Java.getProxyClass(Java.java:427)
at org.jruby.javasupport.Java.createProxyClassForClass(Java.java:449)
at org.jruby.javasupport.JavaSupportImpl$3.computeValue(JavaSupportImpl.java:127)
at org.jruby.javasupport.JavaSupportImpl$3.computeValue(JavaSupportImpl.java:119)
at org.jruby.util.collections.MapBasedClassValue.get(MapBasedClassValue.java:25)
at org.jruby.javasupport.JavaSupportImpl.getProxyClassFromCache(JavaSupportImpl.java:202)
at org.jruby.javasupport.Java.getProxyClass(Java.java:427)
at org.jruby.javasupport.Java.createProxyClassForClass(Java.java:449)
at org.jruby.javasupport.JavaSupportImpl$3.computeValue(JavaSupportImpl.java:127)
at org.jruby.javasupport.JavaSupportImpl$3.computeValue(JavaSupportImpl.java:119)
at org.jruby.util.collections.MapBasedClassValue.get(MapBasedClassValue.java:25)
at org.jruby.javasupport.JavaSupportImpl.getProxyClassFromCache(JavaSupportImpl.java:202)
at org.jruby.javasupport.Java.getProxyClass(Java.java:427)
at org.jruby.javasupport.Java.createProxyClassForClass(Java.java:449)
at org.jruby.javasupport.JavaSupportImpl$3.computeValue(JavaSupportImpl.java:127)
at org.jruby.javasupport.JavaSupportImpl$3.computeValue(JavaSupportImpl.java:119)
at org.jruby.util.collections.MapBasedClassValue.get(MapBasedClassValue.java:25)
at org.jruby.javasupport.JavaSupportImpl.getProxyClassFromCache(JavaSupportImpl.java:202)
at org.jruby.javasupport.Java.getProxyClass(Java.java:427)
at org.jruby.javasupport.Java.getInstance(Java.java:354)
at org.jruby.javasupport.Java.getInstance(Java.java:336)
at org.jruby.javasupport.JavaUtil.convertJavaToUsableRubyObject(JavaUtil.java:216)
at org.jruby.runtime.Helpers.wrapJavaException(Helpers.java:883)
at org.jruby.ir.runtime.IRRuntimeHelpers.wrapJavaException(IRRuntimeHelpers.java:408)
at org.jruby.ir.runtime.IRRuntimeHelpers.isJavaExceptionHandled(IRRuntimeHelpers.java:393)
at org.jruby.ir.runtime.IRRuntimeHelpers.isExceptionHandled(IRRuntimeHelpers.java:453)
at Users.matt.Documents.work.current.saxon_minus_rb.lib.saxon.s9api.RUBY$method$const_missing$0(/Users/matt/Documents/work/current/saxon-rb/lib/saxon/s9api.rb:8)
at org.jruby.internal.runtime.methods.CompiledIRMethod.call(CompiledIRMethod.java:117)
at org.jruby.internal.runtime.methods.MixedModeIRMethod.call(MixedModeIRMethod.java:156)
at org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:200)
at org.jruby.RubyClass.finvoke(RubyClass.java:798)
at org.jruby.runtime.Helpers.invoke(Helpers.java:449)
at org.jruby.RubyBasicObject.callMethod(RubyBasicObject.java:364)
at org.jruby.RubyModule.getConstant(RubyModule.java:4098)
at org.jruby.RubyModule.const_get_2_0(RubyModule.java:3693)
at org.jruby.RubyModule$INVOKER$i$0$1$const_get_2_0.call(RubyModule$INVOKER$i$0$1$const_get_2_0.gen)
at org.jruby.internal.runtime.methods.JavaMethod$JavaMethodN.call(JavaMethod.java:815)
at org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:200)
at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:172)
at Users.matt.Documents.work.current.saxon_minus_rb.lib.saxon.s9api.invokeOther1:const_get(/Users/matt/Documents/work/current/saxon-rb/lib/saxon/s9api.rb:8)
at Users.matt.Documents.work.current.saxon_minus_rb.lib.saxon.s9api.RUBY$method$const_missing$0(/Users/matt/Documents/work/current/saxon-rb/lib/saxon/s9api.rb:8)
at org.jruby.internal.runtime.methods.CompiledIRMethod.call(CompiledIRMethod.java:117)
at org.jruby.internal.runtime.methods.MixedModeIRMethod.call(MixedModeIRMethod.java:156)
at org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:200)
at org.jruby.RubyClass.finvoke(RubyClass.java:798)
at org.jruby.runtime.Helpers.invoke(Helpers.java:449)
at org.jruby.RubyBasicObject.callMethod(RubyBasicObject.java:364)
at org.jruby.RubyModule.getConstant(RubyModule.java:4098)
at org.jruby.RubyModule.const_get_2_0(RubyModule.java:3693)
at org.jruby.RubyModule$INVOKER$i$0$1$const_get_2_0.call(RubyModule$INVOKER$i$0$1$const_get_2_0.gen)
at org.jruby.internal.runtime.methods.JavaMethod$JavaMethodN.call(JavaMethod.java:815)
at org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:200)
at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:172)
at Users.matt.Documents.work.current.saxon_minus_rb.lib.saxon.s9api.invokeOther1:const_get(/Users/matt/Documents/work/current/saxon-rb/lib/saxon/s9api.rb:8)
at Users.matt.Documents.work.current.saxon_minus_rb.lib.saxon.s9api.RUBY$method$const_missing$0(/Users/matt/Documents/work/current/saxon-rb/lib/saxon/s9api.rb:8)
at org.jruby.internal.runtime.methods.CompiledIRMethod.call(CompiledIRMethod.java:117)
at org.jruby.internal.runtime.methods.MixedModeIRMethod.call(MixedModeIRMethod.java:156)
at org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:200)
at org.jruby.RubyClass.finvoke(RubyClass.java:798)
at org.jruby.runtime.Helpers.invoke(Helpers.java:449)
at org.jruby.RubyBasicObject.callMethod(RubyBasicObject.java:364)
at org.jruby.RubyModule.getConstant(RubyModule.java:4098)
at org.jruby.RubyModule.const_get_2_0(RubyModule.java:3693)
at org.jruby.RubyModule$INVOKER$i$0$1$const_get_2_0.call(RubyModule$INVOKER$i$0$1$const_get_2_0.gen)
at org.jruby.internal.runtime.methods.JavaMethod$JavaMethodN.call(JavaMethod.java:815)
at org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:200)
at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:172)
at Users.matt.Documents.work.current.saxon_minus_rb.lib.saxon.s9api.invokeOther1:const_get(/Users/matt/Documents/work/current/saxon-rb/lib/saxon/s9api.rb:8)
at Users.matt.Documents.work.current.saxon_minus_rb.lib.saxon.s9api.RUBY$method$const_missing$0(/Users/matt/Documents/work/current/saxon-rb/lib/saxon/s9api.rb:8)
at org.jruby.internal.runtime.methods.CompiledIRMethod.call(CompiledIRMethod.java:117)
at org.jruby.internal.runtime.methods.MixedModeIRMethod.call(MixedModeIRMethod.java:156)
at org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:200)
at org.jruby.RubyClass.finvoke(RubyClass.java:798)
at org.jruby.runtime.Helpers.invoke(Helpers.java:449)
at org.jruby.RubyBasicObject.callMethod(RubyBasicObject.java:364)
at org.jruby.RubyModule.getConstant(RubyModule.java:4098)
at org.jruby.RubyModule.const_get_2_0(RubyModule.java:3693)
at org.jruby.RubyModule$INVOKER$i$0$1$const_get_2_0.call(RubyModule$INVOKER$i$0$1$const_get_2_0.gen)
at org.jruby.internal.runtime.methods.JavaMethod$JavaMethodN.call(JavaMethod.java:815)
at org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:200)
at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:172)
at Users.matt.Documents.work.current.saxon_minus_rb.lib.saxon.s9api.invokeOther1:const_get(/Users/matt/Documents/work/current/saxon-rb/lib/saxon/s9api.rb:8)
at Users.matt.Documents.work.current.saxon_minus_rb.lib.saxon.s9api.RUBY$method$const_missing$0(/Users/matt/Documents/work/current/saxon-rb/lib/saxon/s9api.rb:8)
at org.jruby.internal.runtime.methods.CompiledIRMethod.call(CompiledIRMethod.java:117)
at org.jruby.internal.runtime.methods.MixedModeIRMethod.call(MixedModeIRMethod.java:156)
at org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:200)
at org.jruby.RubyClass.finvoke(RubyClass.java:798)
at org.jruby.runtime.Helpers.invoke(Helpers.java:449)
at org.jruby.RubyBasicObject.callMethod(RubyBasicObject.java:364)
at org.jruby.RubyModule.getConstant(RubyModule.java:4098)
at org.jruby.RubyModule.const_get_2_0(RubyModule.java:3693)
at org.jruby.RubyModule$INVOKER$i$0$1$const_get_2_0.call(RubyModule$INVOKER$i$0$1$const_get_2_0.gen)
at org.jruby.internal.runtime.methods.JavaMethod$JavaMethodN.call(JavaMethod.java:815)
at org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:200)
at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:172)
at Users.matt.Documents.work.current.saxon_minus_rb.lib.saxon.s9api.invokeOther1:const_get(/Users/matt/Documents/work/current/saxon-rb/lib/saxon/s9api.rb:8)
at Users.matt.Documents.work.current.saxon_minus_rb.lib.saxon.s9api.RUBY$method$const_missing$0(/Users/matt/Documents/work/current/saxon-rb/lib/saxon/s9api.rb:8)
at org.jruby.internal.runtime.methods.CompiledIRMethod.call(CompiledIRMethod.java:117)
at org.jruby.internal.runtime.methods.MixedModeIRMethod.call(MixedModeIRMethod.java:156)
at org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:200)
at org.jruby.RubyClass.finvoke(RubyClass.java:798)
at org.jruby.runtime.Helpers.invoke(Helpers.java:449)
at org.jruby.RubyBasicObject.callMethod(RubyBasicObject.java:364)
at org.jruby.RubyModule.getConstant(RubyModule.java:4098)
at org.jruby.RubyModule.const_get_2_0(RubyModule.java:3693)
at org.jruby.RubyModule$INVOKER$i$0$1$const_get_2_0.call(RubyModule$INVOKER$i$0$1$const_get_2_0.gen)
at org.jruby.internal.runtime.methods.JavaMethod$JavaMethodN.call(JavaMethod.java:815)
at org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:200)
at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:172)
at Users.matt.Documents.work.current.saxon_minus_rb.lib.saxon.s9api.invokeOther1:const_get(/Users/matt/Documents/work/current/saxon-rb/lib/saxon/s9api.rb:8)
at Users.matt.Documents.work.current.saxon_minus_rb.lib.saxon.s9api.RUBY$method$const_missing$0(/Users/matt/Documents/work/current/saxon-rb/lib/saxon/s9api.rb:8)
at org.jruby.internal.runtime.methods.CompiledIRMethod.call(CompiledIRMethod.java:117)
at org.jruby.internal.runtime.methods.MixedModeIRMethod.call(MixedModeIRMethod.java:156)
at org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:200)
at org.jruby.RubyClass.finvoke(RubyClass.java:798)
at org.jruby.runtime.Helpers.invoke(Helpers.java:449)
at org.jruby.RubyBasicObject.callMethod(RubyBasicObject.java:364)
at org.jruby.RubyModule.getConstant(RubyModule.java:4098)
at org.jruby.RubyModule.const_get_2_0(RubyModule.java:3693)
at org.jruby.RubyModule$INVOKER$i$0$1$const_get_2_0.call(RubyModule$INVOKER$i$0$1$const_get_2_0.gen)
at org.jruby.internal.runtime.methods.JavaMethod$JavaMethodN.call(JavaMethod.java:815)
at org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:200)
at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:172)
at Users.matt.Documents.work.current.saxon_minus_rb.lib.saxon.s9api.invokeOther1:const_get(/Users/matt/Documents/work/current/saxon-rb/lib/saxon/s9api.rb:8)
at Users.matt.Documents.work.current.saxon_minus_rb.lib.saxon.s9api.RUBY$method$const_missing$0(/Users/matt/Documents/work/current/saxon-rb/lib/saxon/s9api.rb:8)
at org.jruby.internal.runtime.methods.CompiledIRMethod.call(CompiledIRMethod.java:117)
at org.jruby.internal.runtime.methods.MixedModeIRMethod.call(MixedModeIRMethod.java:156)
at org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:200)
at org.jruby.RubyClass.finvoke(RubyClass.java:798)
at org.jruby.runtime.Helpers.invoke(Helpers.java:449)
at org.jruby.RubyBasicObject.callMethod(RubyBasicObject.java:364)
at org.jruby.RubyModule.getConstant(RubyModule.java:4098)
at org.jruby.RubyModule.const_get_2_0(RubyModule.java:3693)
at org.jruby.RubyModule$INVOKER$i$0$1$const_get_2_0.call(RubyModule$INVOKER$i$0$1$const_get_2_0.gen)
at org.jruby.internal.runtime.methods.JavaMethod$JavaMethodN.call(JavaMethod.java:815)
at org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:200)
at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:172)
at Users.matt.Documents.work.current.saxon_minus_rb.lib.saxon.s9api.invokeOther1:const_get(/Users/matt/Documents/work/current/saxon-rb/lib/saxon/s9api.rb:8)
at Users.matt.Documents.work.current.saxon_minus_rb.lib.saxon.s9api.RUBY$method$const_missing$0(/Users/matt/Documents/work/current/saxon-rb/lib/saxon/s9api.rb:8)
at org.jruby.internal.runtime.methods.CompiledIRMethod.call(CompiledIRMethod.java:117)
at org.jruby.internal.runtime.methods.MixedModeIRMethod.call(MixedModeIRMethod.java:156)
at org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:200)
at org.jruby.RubyClass.finvoke(RubyClass.java:798)
at org.jruby.runtime.Helpers.invoke(Helpers.java:449)
at org.jruby.RubyBasicObject.callMethod(RubyBasicObject.java:364)
at org.jruby.RubyModule.getConstant(RubyModule.java:4098)
at org.jruby.RubyModule.const_get_2_0(RubyModule.java:3693)
at org.jruby.RubyModule$INVOKER$i$0$1$const_get_2_0.call(RubyModule$INVOKER$i$0$1$const_get_2_0.gen)
at org.jruby.internal.runtime.methods.JavaMethod$JavaMethodN.call(JavaMethod.java:815)
at org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:200)
at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:172)
at Users.matt.Documents.work.current.saxon_minus_rb.lib.saxon.s9api.invokeOther1:const_get(/Users/matt/Documents/work/current/saxon-rb/lib/saxon/s9api.rb:8)
at Users.matt.Documents.work.current.saxon_minus_rb.lib.saxon.s9api.RUBY$method$const_missing$0(/Users/matt/Documents/work/current/saxon-rb/lib/saxon/s9api.rb:8)
at org.jruby.internal.runtime.methods.CompiledIRMethod.call(CompiledIRMethod.java:117)
at org.jruby.internal.runtime.methods.MixedModeIRMethod.call(MixedModeIRMethod.java:156)
at org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:200)
at org.jruby.RubyClass.finvoke(RubyClass.java:798)
at org.jruby.runtime.Helpers.invoke(Helpers.java:449)
at org.jruby.RubyBasicObject.callMethod(RubyBasicObject.java:364)
at org.jruby.RubyModule.getConstant(RubyModule.java:4098)
at org.jruby.RubyModule.const_get_2_0(RubyModule.java:3693)
at org.jruby.RubyModule$INVOKER$i$0$1$const_get_2_0.call(RubyModule$INVOKER$i$0$1$const_get_2_0.gen)
at org.jruby.internal.runtime.methods.JavaMethod$JavaMethodN.call(JavaMethod.java:815)
at org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:200)
at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:172)
at Users.matt.Documents.work.current.saxon_minus_rb.lib.saxon.s9api.invokeOther1:const_get(/Users/matt/Documents/work/current/saxon-rb/lib/saxon/s9api.rb:8)
at Users.matt.Documents.work.current.saxon_minus_rb.lib.saxon.s9api.RUBY$method$const_missing$0(/Users/matt/Documents/work/current/saxon-rb/lib/saxon/s9api.rb:8)
at org.jruby.internal.runtime.methods.CompiledIRMethod.call(CompiledIRMethod.java:117)
at org.jruby.internal.runtime.methods.MixedModeIRMethod.call(MixedModeIRMethod.java:156)
at org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:200)
at org.jruby.RubyClass.finvoke(RubyClass.java:798)
at org.jruby.runtime.Helpers.invoke(Helpers.java:449)
at org.jruby.RubyBasicObject.callMethod(RubyBasicObject.java:364)
at org.jruby.RubyModule.getConstant(RubyModule.java:4098)
at org.jruby.RubyModule.const_get_2_0(RubyModule.java:3693)
at org.jruby.RubyModule$INVOKER$i$0$1$const_get_2_0.call(RubyModule$INVOKER$i$0$1$const_get_2_0.gen)
at org.jruby.internal.runtime.methods.JavaMethod$JavaMethodN.call(JavaMethod.java:815)
at org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:200)
at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:172)
at Users.matt.Documents.work.current.saxon_minus_rb.lib.saxon.s9api.invokeOther1:const_get(/Users/matt/Documents/work/current/saxon-rb/lib/saxon/s9api.rb:8)
at Users.matt.Documents.work.current.saxon_minus_rb.lib.saxon.s9api.RUBY$method$const_missing$0(/Users/matt/Documents/work/current/saxon-rb/lib/saxon/s9api.rb:8)
at org.jruby.internal.runtime.methods.CompiledIRMethod.call(CompiledIRMethod.java:117)
at org.jruby.internal.runtime.methods.MixedModeIRMethod.call(MixedModeIRMethod.java:156)
at org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:200)
at org.jruby.RubyClass.finvoke(RubyClass.java:798)
at org.jruby.runtime.Helpers.invoke(Helpers.java:449)
at org.jruby.RubyBasicObject.callMethod(RubyBasicObject.java:364)
at org.jruby.RubyModule.getConstant(RubyModule.java:4098)
at org.jruby.RubyModule.const_get_2_0(RubyModule.java:3693)
at org.jruby.RubyModule$INVOKER$i$0$1$const_get_2_0.call(RubyModule$INVOKER$i$0$1$const_get_2_0.gen)
at org.jruby.internal.runtime.methods.JavaMethod$JavaMethodN.call(JavaMethod.java:815)
at org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:200)
at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:172)
at Users.matt.Documents.work.current.saxon_minus_rb.lib.saxon.s9api.invokeOther1:const_get(/Users/matt/Documents/work/current/saxon-rb/lib/saxon/s9api.rb:8)
at Users.matt.Documents.work.current.saxon_minus_rb.lib.saxon.s9api.RUBY$method$const_missing$0(/Users/matt/Documents/work/current/saxon-rb/lib/saxon/s9api.rb:8)
at org.jruby.internal.runtime.methods.CompiledIRMethod.call(CompiledIRMethod.java:117)
at org.jruby.internal.runtime.methods.MixedModeIRMethod.call(MixedModeIRMethod.java:156)
at org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:200)
at org.jruby.RubyClass.finvoke(RubyClass.java:798)
at org.jruby.runtime.Helpers.invoke(Helpers.java:449)
at org.jruby.RubyBasicObject.callMethod(RubyBasicObject.java:364)
at org.jruby.RubyModule.getConstant(RubyModule.java:4098)
at org.jruby.RubyModule.const_get_2_0(RubyModule.java:3693)
at org.jruby.RubyModule$INVOKER$i$0$1$const_get_2_0.call(RubyModule$INVOKER$i$0$1$const_get_2_0.gen)
at org.jruby.internal.runtime.methods.JavaMethod$JavaMethodN.call(JavaMethod.java:815)
at org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:200)
at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:172)
at Users.matt.Documents.work.current.saxon_minus_rb.lib.saxon.s9api.invokeOther1:const_get(/Users/matt/Documents/work/current/saxon-rb/lib/saxon/s9api.rb:8)
at Users.matt.Documents.work.current.saxon_minus_rb.lib.saxon.s9api.RUBY$method$const_missing$0(/Users/matt/Documents/work/current/saxon-rb/lib/saxon/s9api.rb:8)
at org.jruby.internal.runtime.methods.CompiledIRMethod.call(CompiledIRMethod.java:117)
at org.jruby.internal.runtime.methods.MixedModeIRMethod.call(MixedModeIRMethod.java:156)
at org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:200)
at org.jruby.RubyClass.finvoke(RubyClass.java:798)
at org.jruby.runtime.Helpers.invoke(Helpers.java:449)
at org.jruby.RubyBasicObject.callMethod(RubyBasicObject.java:364)
at org.jruby.RubyModule.getConstant(RubyModule.java:4098)
at org.jruby.RubyModule.const_get_2_0(RubyModule.java:3693)
at org.jruby.RubyModule$INVOKER$i$0$1$const_get_2_0.call(RubyModule$INVOKER$i$0$1$const_get_2_0.gen)
at org.jruby.internal.runtime.methods.JavaMethod$JavaMethodN.call(JavaMethod.java:815)
at org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:200)
at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:172)
at Users.matt.Documents.work.current.saxon_minus_rb.lib.saxon.s9api.invokeOther1:const_get(/Users/matt/Documents/work/current/saxon-rb/lib/saxon/s9api.rb:8)
at Users.matt.Documents.work.current.saxon_minus_rb.lib.saxon.s9api.RUBY$method$const_missing$0(/Users/matt/Documents/work/current/saxon-rb/lib/saxon/s9api.rb:8)
at org.jruby.internal.runtime.methods.CompiledIRMethod.call(CompiledIRMethod.java:117)
at org.jruby.internal.runtime.methods.MixedModeIRMethod.call(MixedModeIRMethod.java:156)
at org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:200)
at org.jruby.RubyClass.finvoke(RubyClass.java:798)
at org.jruby.runtime.Helpers.invoke(Helpers.java:449)
at org.jruby.RubyBasicObject.callMethod(RubyBasicObject.java:364)
at org.jruby.RubyModule.getConstant(RubyModule.java:4098)
at org.jruby.RubyModule.const_get_2_0(RubyModule.java:3693)
at org.jruby.RubyModule$INVOKER$i$0$1$const_get_2_0.call(RubyModule$INVOKER$i$0$1$const_get_2_0.gen)
at org.jruby.internal.runtime.methods.JavaMethod$JavaMethodN.call(JavaMethod.java:815)
at org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:200)
at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:172)
at Users.matt.Documents.work.current.saxon_minus_rb.lib.saxon.s9api.invokeOther1:const_get(/Users/matt/Documents/work/current/saxon-rb/lib/saxon/s9api.rb:8)
at Users.matt.Documents.work.current.saxon_minus_rb.lib.saxon.s9api.RUBY$method$const_missing$0(/Users/matt/Documents/work/current/saxon-rb/lib/saxon/s9api.rb:8)
at org.jruby.internal.runtime.methods.CompiledIRMethod.call(CompiledIRMethod.java:117)
at org.jruby.internal.runtime.methods.MixedModeIRMethod.call(MixedModeIRMethod.java:156)
at org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:200)
at org.jruby.RubyClass.finvoke(RubyClass.java:798)
at org.jruby.runtime.Helpers.invoke(Helpers.java:449)
at org.jruby.RubyBasicObject.callMethod(RubyBasicObject.java:364)
at org.jruby.RubyModule.getConstant(RubyModule.java:4098)
at org.jruby.RubyModule.const_get_2_0(RubyModule.java:3693)
at org.jruby.RubyModule$INVOKER$i$0$1$const_get_2_0.call(RubyModule$INVOKER$i$0$1$const_get_2_0.gen)
at org.jruby.internal.runtime.methods.JavaMethod$JavaMethodN.call(JavaMethod.java:815)
at org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:200)
at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:172)
at Users.matt.Documents.work.current.saxon_minus_rb.lib.saxon.s9api.invokeOther1:const_get(/Users/matt/Documents/work/current/saxon-rb/lib/saxon/s9api.rb:8)
at Users.matt.Documents.work.current.saxon_minus_rb.lib.saxon.s9api.RUBY$method$const_missing$0(/Users/matt/Documents/work/current/saxon-rb/lib/saxon/s9api.rb:8)
at org.jruby.internal.runtime.methods.CompiledIRMethod.call(CompiledIRMethod.java:117)
at org.jruby.internal.runtime.methods.MixedModeIRMethod.call(MixedModeIRMethod.java:156)
at org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:200)
at org.jruby.RubyClass.finvoke(RubyClass.java:798)
at org.jruby.runtime.Helpers.invoke(Helpers.java:449)
at org.jruby.RubyBasicObject.callMethod(RubyBasicObject.java:364)
at org.jruby.RubyModule.getConstant(RubyModule.java:4098)
at org.jruby.RubyModule.const_get_2_0(RubyModule.java:3693)
at org.jruby.RubyModule$INVOKER$i$0$1$const_get_2_0.call(RubyModule$INVOKER$i$0$1$const_get_2_0.gen)
at org.jruby.internal.runtime.methods.JavaMethod$JavaMethodN.call(JavaMethod.java:815)
at org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:200)
at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:172)
at Users.matt.Documents.work.current.saxon_minus_rb.lib.saxon.s9api.invokeOther1:const_get(/Users/matt/Documents/work/current/saxon-rb/lib/saxon/s9api.rb:8)
at Users.matt.Documents.work.current.saxon_minus_rb.lib.saxon.s9api.RUBY$method$const_missing$0(/Users/matt/Documents/work/current/saxon-rb/lib/saxon/s9api.rb:8)
at org.jruby.internal.runtime.methods.CompiledIRMethod.call(CompiledIRMethod.java:117)
at org.jruby.internal.runtime.methods.MixedModeIRMethod.call(MixedModeIRMethod.java:156)
at org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:200)
at org.jruby.RubyClass.finvoke(RubyClass.java:798)
at org.jruby.runtime.Helpers.invoke(Helpers.java:449)
at org.jruby.RubyBasicObject.callMethod(RubyBasicObject.java:364)
at org.jruby.RubyModule.getConstant(RubyModule.java:4098)
at org.jruby.RubyModule.const_get_2_0(RubyModule.java:3693)
at org.jruby.RubyModule$INVOKER$i$0$1$const_get_2_0.call(RubyModule$INVOKER$i$0$1$const_get_2_0.gen)
at org.jruby.internal.runtime.methods.JavaMethod$JavaMethodN.call(JavaMethod.java:815)
at org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:200)
at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:172)
at Users.matt.Documents.work.current.saxon_minus_rb.lib.saxon.s9api.invokeOther1:const_get(/Users/matt/Documents/work/current/saxon-rb/lib/saxon/s9api.rb:8)
at Users.matt.Documents.work.current.saxon_minus_rb.lib.saxon.s9api.RUBY$method$const_missing$0(/Users/matt/Documents/work/current/saxon-rb/lib/saxon/s9api.rb:8)
at org.jruby.internal.runtime.methods.CompiledIRMethod.call(CompiledIRMethod.java:117)
at org.jruby.internal.runtime.methods.MixedModeIRMethod.call(MixedModeIRMethod.java:156)
at org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:200)
at org.jruby.RubyClass.finvoke(RubyClass.java:798)
at org.jruby.runtime.Helpers.invoke(Helpers.java:449)
at org.jruby.RubyBasicObject.callMethod(RubyBasicObject.java:364)
at org.jruby.RubyModule.getConstant(RubyModule.java:4098)
at org.jruby.RubyModule.const_get_2_0(RubyModule.java:3693)
at org.jruby.RubyModule$INVOKER$i$0$1$const_get_2_0.call(RubyModule$INVOKER$i$0$1$const_get_2_0.gen)
at org.jruby.internal.runtime.methods.JavaMethod$JavaMethodN.call(JavaMethod.java:815)
at org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:200)
at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:172)
at Users.matt.Documents.work.current.saxon_minus_rb.lib.saxon.s9api.invokeOther1:const_get(/Users/matt/Documents/work/current/saxon-rb/lib/saxon/s9api.rb:8)
at Users.matt.Documents.work.current.saxon_minus_rb.lib.saxon.s9api.RUBY$method$const_missing$0(/Users/matt/Documents/work/current/saxon-rb/lib/saxon/s9api.rb:8)
at org.jruby.internal.runtime.methods.CompiledIRMethod.call(CompiledIRMethod.java:117)
at org.jruby.internal.runtime.methods.MixedModeIRMethod.call(MixedModeIRMethod.java:156)
at org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:200)
at org.jruby.RubyClass.finvoke(RubyClass.java:798)
at org.jruby.runtime.Helpers.invoke(Helpers.java:449)
at org.jruby.RubyBasicObject.callMethod(RubyBasicObject.java:364)
at org.jruby.RubyModule.getConstant(RubyModule.java:4098)
at org.jruby.RubyModule.const_get_2_0(RubyModule.java:3693)
at org.jruby.RubyModule$INVOKER$i$0$1$const_get_2_0.call(RubyModule$INVOKER$i$0$1$const_get_2_0.gen)
at org.jruby.internal.runtime.methods.JavaMethod$JavaMethodN.call(JavaMethod.java:815)
at org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:200)
at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:172)
at Users.matt.Documents.work.current.saxon_minus_rb.lib.saxon.s9api.invokeOther1:const_get(/Users/matt/Documents/work/current/saxon-rb/lib/saxon/s9api.rb:8)
at Users.matt.Documents.work.current.saxon_minus_rb.lib.saxon.s9api.RUBY$method$const_missing$0(/Users/matt/Documents/work/current/saxon-rb/lib/saxon/s9api.rb:8)
at org.jruby.internal.runtime.methods.CompiledIRMethod.call(CompiledIRMethod.java:117)
at org.jruby.internal.runtime.methods.MixedModeIRMethod.call(MixedModeIRMethod.java:156)
at org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:200)
at org.jruby.RubyClass.finvoke(RubyClass.java:798)
at org.jruby.runtime.Helpers.invoke(Helpers.java:449)
at org.jruby.RubyBasicObject.callMethod(RubyBasicObject.java:364)
at org.jruby.RubyModule.getConstant(RubyModule.java:4098)
at org.jruby.RubyModule.const_get_2_0(RubyModule.java:3693)
at org.jruby.RubyModule$INVOKER$i$0$1$const_get_2_0.call(RubyModule$INVOKER$i$0$1$const_get_2_0.gen)
at org.jruby.internal.runtime.methods.JavaMethod$JavaMethodN.call(JavaMethod.java:815)
at org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:200)
at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:172)
at Users.matt.Documents.work.current.saxon_minus_rb.lib.saxon.s9api.invokeOther1:const_get(/Users/matt/Documents/work/current/saxon-rb/lib/saxon/s9api.rb:8)
at Users.matt.Documents.work.current.saxon_minus_rb.lib.saxon.s9api.RUBY$method$const_missing$0(/Users/matt/Documents/work/current/saxon-rb/lib/saxon/s9api.rb:8)
at org.jruby.internal.runtime.methods.CompiledIRMethod.call(CompiledIRMethod.java:117)
at org.jruby.internal.runtime.methods.MixedModeIRMethod.call(MixedModeIRMethod.java:156)
at org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:200)
at org.jruby.RubyClass.finvoke(RubyClass.java:798)
at org.jruby.runtime.Helpers.invoke(Helpers.java:449)
at org.jruby.RubyBasicObject.callMethod(RubyBasicObject.java:364)
at org.jruby.RubyModule.getConstant(RubyModule.java:4098)
at org.jruby.RubyModule.const_get_2_0(RubyModule.java:3693)
at org.jruby.RubyModule$INVOKER$i$0$1$const_get_2_0.call(RubyModule$INVOKER$i$0$1$const_get_2_0.gen)
at org.jruby.internal.runtime.methods.JavaMethod$JavaMethodN.call(JavaMethod.java:815)
at org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:200)
at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:172)
at Users.matt.Documents.work.current.saxon_minus_rb.lib.saxon.s9api.invokeOther1:const_get(/Users/matt/Documents/work/current/saxon-rb/lib/saxon/s9api.rb:8)
at Users.matt.Documents.work.current.saxon_minus_rb.lib.saxon.s9api.RUBY$method$const_missing$0(/Users/matt/Documents/work/current/saxon-rb/lib/saxon/s9api.rb:8)
at org.jruby.internal.runtime.methods.CompiledIRMethod.call(CompiledIRMethod.java:117)
at org.jruby.internal.runtime.methods.MixedModeIRMethod.call(MixedModeIRMethod.java:156)
at org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:200)
at org.jruby.RubyClass.finvoke(RubyClass.java:798)
at org.jruby.runtime.Helpers.invoke(Helpers.java:449)
at org.jruby.RubyBasicObject.callMethod(RubyBasicObject.java:364)
at org.jruby.RubyModule.getConstant(RubyModule.java:4098)
at org.jruby.RubyModule.const_get_2_0(RubyModule.java:3693)
at org.jruby.RubyModule$INVOKER$i$0$1$const_get_2_0.call(RubyModule$INVOKER$i$0$1$const_get_2_0.gen)
at org.jruby.internal.runtime.methods.JavaMethod$JavaMethodN.call(JavaMethod.java:815)
at org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:200)
at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:172)
at Users.matt.Documents.work.current.saxon_minus_rb.lib.saxon.s9api.invokeOther1:const_get(/Users/matt/Documents/work/current/saxon-rb/lib/saxon/s9api.rb:8)
at Users.matt.Documents.work.current.saxon_minus_rb.lib.saxon.s9api.RUBY$method$const_missing$0(/Users/matt/Documents/work/current/saxon-rb/lib/saxon/s9api.rb:8)
at org.jruby.internal.runtime.methods.CompiledIRMethod.call(CompiledIRMethod.java:117)
at org.jruby.internal.runtime.methods.MixedModeIRMethod.call(MixedModeIRMethod.java:156)
at org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:200)
at org.jruby.RubyClass.finvoke(RubyClass.java:798)
at org.jruby.runtime.Helpers.invoke(Helpers.java:449)
at org.jruby.RubyBasicObject.callMethod(RubyBasicObject.java:364)
at org.jruby.RubyModule.getConstant(RubyModule.java:4098)
at org.jruby.RubyModule.const_get_2_0(RubyModule.java:3693)
at org.jruby.RubyModule$INVOKER$i$0$1$const_get_2_0.call(RubyModule$INVOKER$i$0$1$const_get_2_0.gen)
at org.jruby.internal.runtime.methods.JavaMethod$JavaMethodN.call(JavaMethod.java:815)
at org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:200)
at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:172)
at Users.matt.Documents.work.current.saxon_minus_rb.lib.saxon.s9api.invokeOther1:const_get(/Users/matt/Documents/work/current/saxon-rb/lib/saxon/s9api.rb:8)
at Users.matt.Documents.work.current.saxon_minus_rb.lib.saxon.s9api.RUBY$method$const_missing$0(/Users/matt/Documents/work/current/saxon-rb/lib/saxon/s9api.rb:8)
at org.jruby.internal.runtime.methods.CompiledIRMethod.call(CompiledIRMethod.java:117)
at org.jruby.internal.runtime.methods.MixedModeIRMethod.call(MixedModeIRMethod.java:156)
at org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:200)
at org.jruby.RubyClass.finvoke(RubyClass.java:798)
at org.jruby.runtime.Helpers.invoke(Helpers.java:449)
at org.jruby.RubyBasicObject.callMethod(RubyBasicObject.java:364)
at org.jruby.RubyModule.getConstant(RubyModule.java:4098)
at org.jruby.RubyModule.const_get_2_0(RubyModule.java:3693)
at org.jruby.RubyModule$INVOKER$i$0$1$const_get_2_0.call(RubyModule$INVOKER$i$0$1$const_get_2_0.gen)
at org.jruby.internal.runtime.methods.JavaMethod$JavaMethodN.call(JavaMethod.java:815)
at org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:200)
at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:172)
at Users.matt.Documents.work.current.saxon_minus_rb.lib.saxon.s9api.invokeOther1:const_get(/Users/matt/Documents/work/current/saxon-rb/lib/saxon/s9api.rb:8)
at Users.matt.Documents.work.current.saxon_minus_rb.lib.saxon.s9api.RUBY$method$const_missing$0(/Users/matt/Documents/work/current/saxon-rb/lib/saxon/s9api.rb:8)
at org.jruby.internal.runtime.methods.CompiledIRMethod.call(CompiledIRMethod.java:117)
at org.jruby.internal.runtime.methods.MixedModeIRMethod.call(MixedModeIRMethod.java:156)
at org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:200)
at org.jruby.RubyClass.finvoke(RubyClass.java:798)
at org.jruby.runtime.Helpers.invoke(Helpers.java:449)
at org.jruby.RubyBasicObject.callMethod(RubyBasicObject.java:364)
at org.jruby.RubyModule.getConstant(RubyModule.java:4098)
at org.jruby.RubyModule.const_get_2_0(RubyModule.java:3693)
at org.jruby.RubyModule$INVOKER$i$0$1$const_get_2_0.call(RubyModule$INVOKER$i$0$1$const_get_2_0.gen)
at org.jruby.internal.runtime.methods.JavaMethod$JavaMethodN.call(JavaMethod.java:815)
at org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:200)
at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:172)
at Users.matt.Documents.work.current.saxon_minus_rb.lib.saxon.s9api.invokeOther1:const_get(/Users/matt/Documents/work/current/saxon-rb/lib/saxon/s9api.rb:8)
at Users.matt.Documents.work.current.saxon_minus_rb.lib.saxon.s9api.RUBY$method$const_missing$0(/Users/matt/Documents/work/current/saxon-rb/lib/saxon/s9api.rb:8)
at org.jruby.internal.runtime.methods.CompiledIRMethod.call(CompiledIRMethod.java:117)
at org.jruby.internal.runtime.methods.MixedModeIRMethod.call(MixedModeIRMethod.java:156)
at org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:200)
at org.jruby.RubyClass.finvoke(RubyClass.java:798)
at org.jruby.runtime.Helpers.invoke(Helpers.java:449)
at org.jruby.RubyBasicObject.callMethod(RubyBasicObject.java:364)
at org.jruby.RubyModule.getConstant(RubyModule.java:4098)
at org.jruby.RubyModule.const_get_2_0(RubyModule.java:3693)
at org.jruby.RubyModule$INVOKER$i$0$1$const_get_2_0.call(RubyModule$INVOKER$i$0$1$const_get_2_0.gen)
at org.jruby.internal.runtime.methods.JavaMethod$JavaMethodN.call(JavaMethod.java:815)
at org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:200)
at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:172)
at Users.matt.Documents.work.current.saxon_minus_rb.lib.saxon.s9api.invokeOther1:const_get(/Users/matt/Documents/work/current/saxon-rb/lib/saxon/s9api.rb:8)
at Users.matt.Documents.work.current.saxon_minus_rb.lib.saxon.s9api.RUBY$method$const_missing$0(/Users/matt/Documents/work/current/saxon-rb/lib/saxon/s9api.rb:8)
at org.jruby.internal.runtime.methods.CompiledIRMethod.call(CompiledIRMethod.java:117)
at org.jruby.internal.runtime.methods.MixedModeIRMethod.call(MixedModeIRMethod.java:156)
at org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:200)
at org.jruby.RubyClass.finvoke(RubyClass.java:798)
at org.jruby.runtime.Helpers.invoke(Helpers.java:449)
at org.jruby.RubyBasicObject.callMethod(RubyBasicObject.java:364)
at org.jruby.RubyModule.getConstant(RubyModule.java:4098)
at org.jruby.RubyModule.const_get_2_0(RubyModule.java:3693)
at org.jruby.RubyModule$INVOKER$i$0$1$const_get_2_0.call(RubyModule$INVOKER$i$0$1$const_get_2_0.gen)
at org.jruby.internal.runtime.methods.JavaMethod$JavaMethodN.call(JavaMethod.java:815)
at org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:200)
at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:172)
at Users.matt.Documents.work.current.saxon_minus_rb.lib.saxon.s9api.invokeOther1:const_get(/Users/matt/Documents/work/current/saxon-rb/lib/saxon/s9api.rb:8)
at Users.matt.Documents.work.current.saxon_minus_rb.lib.saxon.s9api.RUBY$method$const_missing$0(/Users/matt/Documents/work/current/saxon-rb/lib/saxon/s9api.rb:8)
at org.jruby.internal.runtime.methods.CompiledIRMethod.call(CompiledIRMethod.java:117)
at org.jruby.internal.runtime.methods.MixedModeIRMethod.call(MixedModeIRMethod.java:156)
at org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:200)
at org.jruby.RubyClass.finvoke(RubyClass.java:798)
at org.jruby.runtime.Helpers.invoke(Helpers.java:449)
at org.jruby.RubyBasicObject.callMethod(RubyBasicObject.java:364)
at org.jruby.RubyModule.getConstant(RubyModule.java:4098)
at org.jruby.RubyModule.const_get_2_0(RubyModule.java:3693)
at org.jruby.RubyModule$INVOKER$i$0$1$const_get_2_0.call(RubyModule$INVOKER$i$0$1$const_get_2_0.gen)
at org.jruby.internal.runtime.methods.JavaMethod$JavaMethodN.call(JavaMethod.java:815)
at org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:200)
at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:172)
at Users.matt.Documents.work.current.saxon_minus_rb.lib.saxon.s9api.invokeOther1:const_get(/Users/matt/Documents/work/current/saxon-rb/lib/saxon/s9api.rb:8)
at Users.matt.Documents.work.current.saxon_minus_rb.lib.saxon.s9api.RUBY$method$const_missing$0(/Users/matt/Documents/work/current/saxon-rb/lib/saxon/s9api.rb:8)
at org.jruby.internal.runtime.methods.CompiledIRMethod.call(CompiledIRMethod.java:117)
at org.jruby.internal.runtime.methods.MixedModeIRMethod.call(MixedModeIRMethod.java:156)
at org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:200)
at org.jruby.RubyClass.finvoke(RubyClass.java:798)
at org.jruby.runtime.Helpers.invoke(Helpers.java:449)
at org.jruby.RubyBasicObject.callMethod(RubyBasicObject.java:364)
at org.jruby.RubyModule.getConstant(RubyModule.java:4098)
at org.jruby.RubyModule.const_get_2_0(RubyModule.java:3693)
at org.jruby.RubyModule$INVOKER$i$0$1$const_get_2_0.call(RubyModule$INVOKER$i$0$1$const_get_2_0.gen)
at org.jruby.internal.runtime.methods.JavaMethod$JavaMethodN.call(JavaMethod.java:815)
at org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:200)
at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:172)
at Users.matt.Documents.work.current.saxon_minus_rb.lib.saxon.s9api.invokeOther1:const_get(/Users/matt/Documents/work/current/saxon-rb/lib/saxon/s9api.rb:8)
at Users.matt.Documents.work.current.saxon_minus_rb.lib.saxon.s9api.RUBY$method$const_missing$0(/Users/matt/Documents/work/current/saxon-rb/lib/saxon/s9api.rb:8)
at org.jruby.internal.runtime.methods.CompiledIRMethod.call(CompiledIRMethod.java:117)
at org.jruby.internal.runtime.methods.MixedModeIRMethod.call(MixedModeIRMethod.java:156)
at org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:200)
at org.jruby.RubyClass.finvoke(RubyClass.java:798)
at org.jruby.runtime.Helpers.invoke(Helpers.java:449)
at org.jruby.RubyBasicObject.callMethod(RubyBasicObject.java:364)
at org.jruby.RubyModule.getConstant(RubyModule.java:4098)
at org.jruby.RubyModule.const_get_2_0(RubyModule.java:3693)
at org.jruby.RubyModule$INVOKER$i$0$1$const_get_2_0.call(RubyModule$INVOKER$i$0$1$const_get_2_0.gen)
at org.jruby.internal.runtime.methods.JavaMethod$JavaMethodN.call(JavaMethod.java:815)
at org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:200)
at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:172)
at Users.matt.Documents.work.current.saxon_minus_rb.lib.saxon.s9api.invokeOther1:const_get(/Users/matt/Documents/work/current/saxon-rb/lib/saxon/s9api.rb:8)
at Users.matt.Documents.work.current.saxon_minus_rb.lib.saxon.s9api.RUBY$method$const_missing$0(/Users/matt/Documents/work/current/saxon-rb/lib/saxon/s9api.rb:8)
at org.jruby.internal.runtime.methods.CompiledIRMethod.call(CompiledIRMethod.java:117)
at org.jruby.internal.runtime.methods.MixedModeIRMethod.call(MixedModeIRMethod.java:156)
at org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:200)
at org.jruby.RubyClass.finvoke(RubyClass.java:798)
at org.jruby.runtime.Helpers.invoke(Helpers.java:449)
at org.jruby.RubyBasicObject.callMethod(RubyBasicObject.java:364)
at org.jruby.RubyModule.getConstant(RubyModule.java:4098)
at org.jruby.RubyModule.const_get_2_0(RubyModule.java:3693)
at org.jruby.RubyModule$INVOKER$i$0$1$const_get_2_0.call(RubyModule$INVOKER$i$0$1$const_get_2_0.gen)
at org.jruby.internal.runtime.methods.JavaMethod$JavaMethodN.call(JavaMethod.java:815)
at org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:200)
at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:172)
at Users.matt.Documents.work.current.saxon_minus_rb.lib.saxon.s9api.invokeOther1:const_get(/Users/matt/Documents/work/current/saxon-rb/lib/saxon/s9api.rb:8)
at Users.matt.Documents.work.current.saxon_minus_rb.lib.saxon.s9api.RUBY$method$const_missing$0(/Users/matt/Documents/work/current/saxon-rb/lib/saxon/s9api.rb:8)
at org.jruby.internal.runtime.methods.CompiledIRMethod.call(CompiledIRMethod.java:117)
at org.jruby.internal.runtime.methods.MixedModeIRMethod.call(MixedModeIRMethod.java:156)
at org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:200)
at org.jruby.RubyClass.finvoke(RubyClass.java:798)
at org.jruby.runtime.Helpers.invoke(Helpers.java:449)
at org.jruby.RubyBasicObject.callMethod(RubyBasicObject.java:364)
at org.jruby.RubyModule.getConstant(RubyModule.java:4098)
at org.jruby.RubyModule.const_get_2_0(RubyModule.java:3693)
at org.jruby.RubyModule$INVOKER$i$0$1$const_get_2_0.call(RubyModule$INVOKER$i$0$1$const_get_2_0.gen)
at org.jruby.internal.runtime.methods.JavaMethod$JavaMethodN.call(JavaMethod.java:815)
at org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:200)
at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:172)
at Users.matt.Documents.work.current.saxon_minus_rb.lib.saxon.s9api.invokeOther1:const_get(/Users/matt/Documents/work/current/saxon-rb/lib/saxon/s9api.rb:8)
at Users.matt.Documents.work.current.saxon_minus_rb.lib.saxon.s9api.RUBY$method$const_missing$0(/Users/matt/Documents/work/current/saxon-rb/lib/saxon/s9api.rb:8)
at org.jruby.internal.runtime.methods.CompiledIRMethod.call(CompiledIRMethod.java:117)
at org.jruby.internal.runtime.methods.MixedModeIRMethod.call(MixedModeIRMethod.java:156)
at org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:200)
at org.jruby.RubyClass.finvoke(RubyClass.java:798)
at org.jruby.runtime.Helpers.invoke(Helpers.java:449)
at org.jruby.RubyBasicObject.callMethod(RubyBasicObject.java:364)
at org.jruby.RubyModule.getConstant(RubyModule.java:4098)
at org.jruby.RubyModule.const_get_2_0(RubyModule.java:3693)
at org.jruby.RubyModule$INVOKER$i$0$1$const_get_2_0.call(RubyModule$INVOKER$i$0$1$const_get_2_0.gen)
at org.jruby.internal.runtime.methods.JavaMethod$JavaMethodN.call(JavaMethod.java:815)
at org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:200)
at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:172)
at Users.matt.Documents.work.current.saxon_minus_rb.lib.saxon.s9api.invokeOther1:const_get(/Users/matt/Documents/work/current/saxon-rb/lib/saxon/s9api.rb:8)
at Users.matt.Documents.work.current.saxon_minus_rb.lib.saxon.s9api.RUBY$method$const_missing$0(/Users/matt/Documents/work/current/saxon-rb/lib/saxon/s9api.rb:8)
at org.jruby.internal.runtime.methods.CompiledIRMethod.call(CompiledIRMethod.java:117)
at org.jruby.internal.runtime.methods.MixedModeIRMethod.call(MixedModeIRMethod.java:156)
at org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:200)
at org.jruby.RubyClass.finvoke(RubyClass.java:798)
at org.jruby.runtime.Helpers.invoke(Helpers.java:449)
at org.jruby.RubyBasicObject.callMethod(RubyBasicObject.java:364)
at org.jruby.RubyModule.getConstant(RubyModule.java:4098)
at org.jruby.RubyModule.const_get_2_0(RubyModule.java:3693)
at org.jruby.RubyModule$INVOKER$i$0$1$const_get_2_0.call(RubyModule$INVOKER$i$0$1$const_get_2_0.gen)
at org.jruby.internal.runtime.methods.JavaMethod$JavaMethodN.call(JavaMethod.java:815)
at org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:200)
at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:172)
at Users.matt.Documents.work.current.saxon_minus_rb.lib.saxon.s9api.invokeOther1:const_get(/Users/matt/Documents/work/current/saxon-rb/lib/saxon/s9api.rb:8)
at Users.matt.Documents.work.current.saxon_minus_rb.lib.saxon.s9api.RUBY$method$const_missing$0(/Users/matt/Documents/work/current/saxon-rb/lib/saxon/s9api.rb:8)
at org.jruby.internal.runtime.methods.CompiledIRMethod.call(CompiledIRMethod.java:117)
at org.jruby.internal.runtime.methods.MixedModeIRMethod.call(MixedModeIRMethod.java:156)
at org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:200)
at org.jruby.RubyClass.finvoke(RubyClass.java:798)
at org.jruby.runtime.Helpers.invoke(Helpers.java:449)
at org.jruby.RubyBasicObject.callMethod(RubyBasicObject.java:364)
at org.jruby.RubyModule.getConstant(RubyModule.java:4098)
at org.jruby.RubyModule.const_get_2_0(RubyModule.java:3693)
at org.jruby.RubyModule$INVOKER$i$0$1$const_get_2_0.call(RubyModule$INVOKER$i$0$1$const_get_2_0.gen)
at org.jruby.internal.runtime.methods.JavaMethod$JavaMethodN.call(JavaMethod.java:815)
at org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:200)
at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:172)
at Users.matt.Documents.work.current.saxon_minus_rb.lib.saxon.s9api.invokeOther1:const_get(/Users/matt/Documents/work/current/saxon-rb/lib/saxon/s9api.rb:8)
at Users.matt.Documents.work.current.saxon_minus_rb.lib.saxon.s9api.RUBY$method$const_missing$0(/Users/matt/Documents/work/current/saxon-rb/lib/saxon/s9api.rb:8)
at org.jruby.internal.runtime.methods.CompiledIRMethod.call(CompiledIRMethod.java:117)
at org.jruby.internal.runtime.methods.MixedModeIRMethod.call(MixedModeIRMethod.java:156)
at org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:200)
at org.jruby.RubyClass.finvoke(RubyClass.java:798)
at org.jruby.runtime.Helpers.invoke(Helpers.java:449)
at org.jruby.RubyBasicObject.callMethod(RubyBasicObject.java:364)
at org.jruby.RubyModule.getConstant(RubyModule.java:4098)
at org.jruby.RubyModule.const_get_2_0(RubyModule.java:3693)
at org.jruby.RubyModule$INVOKER$i$0$1$const_get_2_0.call(RubyModule$INVOKER$i$0$1$const_get_2_0.gen)
at org.jruby.internal.runtime.methods.JavaMethod$JavaMethodN.call(JavaMethod.java:815)
at org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:200)
at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:172)
at Users.matt.Documents.work.current.saxon_minus_rb.lib.saxon.s9api.invokeOther1:const_get(/Users/matt/Documents/work/current/saxon-rb/lib/saxon/s9api.rb:8)
at Users.matt.Documents.work.current.saxon_minus_rb.lib.saxon.s9api.RUBY$method$const_missing$0(/Users/matt/Documents/work/current/saxon-rb/lib/saxon/s9api.rb:8)
at org.jruby.internal.runtime.methods.CompiledIRMethod.call(CompiledIRMethod.java:117)
at org.jruby.internal.runtime.methods.MixedModeIRMethod.call(MixedModeIRMethod.java:156)
at org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:200)
at org.jruby.RubyClass.finvoke(RubyClass.java:798)
at org.jruby.runtime.Helpers.invoke(Helpers.java:449)
at org.jruby.RubyBasicObject.callMethod(RubyBasicObject.java:364)
at org.jruby.RubyModule.getConstant(RubyModule.java:4098)
at org.jruby.RubyModule.const_get_2_0(RubyModule.java:3693)
at org.jruby.RubyModule$INVOKER$i$0$1$const_get_2_0.call(RubyModule$INVOKER$i$0$1$const_get_2_0.gen)
at org.jruby.internal.runtime.methods.JavaMethod$JavaMethodN.call(JavaMethod.java:815)
at org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:200)
at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:172)
at Users.matt.Documents.work.current.saxon_minus_rb.lib.saxon.s9api.invokeOther1:const_get(/Users/matt/Documents/work/current/saxon-rb/lib/saxon/s9api.rb:8)
at Users.matt.Documents.work.current.saxon_minus_rb.lib.saxon.s9api.RUBY$method$const_missing$0(/Users/matt/Documents/work/current/saxon-rb/lib/saxon/s9api.rb:8)
at org.jruby.internal.runtime.methods.CompiledIRMethod.call(CompiledIRMethod.java:117)
at org.jruby.internal.runtime.methods.MixedModeIRMethod.call(MixedModeIRMethod.java:156)
at org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:200)
at org.jruby.RubyClass.finvoke(RubyClass.java:798)
at org.jruby.runtime.Helpers.invoke(Helpers.java:449)
at org.jruby.RubyBasicObject.callMethod(RubyBasicObject.java:364)
at org.jruby.RubyModule.getConstant(RubyModule.java:4098)
at org.jruby.RubyModule.const_get_2_0(RubyModule.java:3693)
at org.jruby.RubyModule$INVOKER$i$0$1$const_get_2_0.call(RubyModule$INVOKER$i$0$1$const_get_2_0.gen)
at org.jruby.internal.runtime.methods.JavaMethod$JavaMethodN.call(JavaMethod.java:815)
at org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:200)
at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:172)
at Users.matt.Documents.work.current.saxon_minus_rb.lib.saxon.s9api.invokeOther1:const_get(/Users/matt/Documents/work/current/saxon-rb/lib/saxon/s9api.rb:8)
at Users.matt.Documents.work.current.saxon_minus_rb.lib.saxon.s9api.RUBY$method$const_missing$0(/Users/matt/Documents/work/current/saxon-rb/lib/saxon/s9api.rb:8)
at org.jruby.internal.runtime.methods.CompiledIRMethod.call(CompiledIRMethod.java:117)
at org.jruby.internal.runtime.methods.MixedModeIRMethod.call(MixedModeIRMethod.java:156)
at org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:200)
at org.jruby.RubyClass.finvoke(RubyClass.java:798)
at org.jruby.runtime.Helpers.invoke(Helpers.java:449)
at org.jruby.RubyBasicObject.callMethod(RubyBasicObject.java:364)
at org.jruby.RubyModule.getConstant(RubyModule.java:4098)
at org.jruby.RubyModule.const_get_2_0(RubyModule.java:3693)
at org.jruby.RubyModule$INVOKER$i$0$1$const_get_2_0.call(RubyModule$INVOKER$i$0$1$const_get_2_0.gen)
at org.jruby.internal.runtime.methods.JavaMethod$JavaMethodN.call(JavaMethod.java:815)
at org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:200)
at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:172)
at Users.matt.Documents.work.current.saxon_minus_rb.lib.saxon.s9api.invokeOther1:const_get(/Users/matt/Documents/work/current/saxon-rb/lib/saxon/s9api.rb:8)
at Users.matt.Documents.work.current.saxon_minus_rb.lib.saxon.s9api.RUBY$method$const_missing$0(/Users/matt/Documents/work/current/saxon-rb/lib/saxon/s9api.rb:8)
at org.jruby.internal.runtime.methods.CompiledIRMethod.call(CompiledIRMethod.java:117)
at org.jruby.internal.runtime.methods.MixedModeIRMethod.call(MixedModeIRMethod.java:156)
at org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:200)
at org.jruby.RubyClass.finvoke(RubyClass.java:798)
at org.jruby.runtime.Helpers.invoke(Helpers.java:449)
at org.jruby.RubyBasicObject.callMethod(RubyBasicObject.java:364)
at org.jruby.RubyModule.getConstant(RubyModule.java:4098)
at org.jruby.RubyModule.const_get_2_0(RubyModule.java:3693)
at org.jruby.RubyModule$INVOKER$i$0$1$const_get_2_0.call(RubyModule$INVOKER$i$0$1$const_get_2_0.gen)
at org.jruby.internal.runtime.methods.JavaMethod$JavaMethodN.call(JavaMethod.java:815)
at org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:200)
at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:172)
at Users.matt.Documents.work.current.saxon_minus_rb.lib.saxon.s9api.invokeOther1:const_get(/Users/matt/Documents/work/current/saxon-rb/lib/saxon/s9api.rb:8)
at Users.matt.Documents.work.current.saxon_minus_rb.lib.saxon.s9api.RUBY$method$const_missing$0(/Users/matt/Documents/work/current/saxon-rb/lib/saxon/s9api.rb:8)
at org.jruby.internal.runtime.methods.CompiledIRMethod.call(CompiledIRMethod.java:117)
at org.jruby.internal.runtime.methods.MixedModeIRMethod.call(MixedModeIRMethod.java:156)
at org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:200)
at org.jruby.RubyClass.finvoke(RubyClass.java:798)
at org.jruby.runtime.Helpers.invoke(Helpers.java:449)
at org.jruby.RubyBasicObject.callMethod(RubyBasicObject.java:364)
at org.jruby.RubyModule.getConstant(RubyModule.java:4098)
at org.jruby.RubyModule.const_get_2_0(RubyModule.java:3693)
at org.jruby.RubyModule$INVOKER$i$0$1$const_get_2_0.call(RubyModule$INVOKER$i$0$1$const_get_2_0.gen)
at org.jruby.internal.runtime.methods.JavaMethod$JavaMethodN.call(JavaMethod.java:815)
at org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:200)
at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:172)
at Users.matt.Documents.work.current.saxon_minus_rb.lib.saxon.s9api.invokeOther1:const_get(/Users/matt/Documents/work/current/saxon-rb/lib/saxon/s9api.rb:8)
at Users.matt.Documents.work.current.saxon_minus_rb.lib.saxon.s9api.RUBY$method$const_missing$0(/Users/matt/Documents/work/current/saxon-rb/lib/saxon/s9api.rb:8)
at org.jruby.internal.runtime.methods.CompiledIRMethod.call(CompiledIRMethod.java:117)
at org.jruby.internal.runtime.methods.MixedModeIRMethod.call(MixedModeIRMethod.java:156)
at org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:200)
at org.jruby.RubyClass.finvoke(RubyClass.java:798)
at org.jruby.runtime.Helpers.invoke(Helpers.java:449)
at org.jruby.RubyBasicObject.callMethod(RubyBasicObject.java:364)
at org.jruby.RubyModule.getConstant(RubyModule.java:4098)
at org.jruby.RubyModule.const_get_2_0(RubyModule.java:3693)
at org.jruby.RubyModule$INVOKER$i$0$1$const_get_2_0.call(RubyModule$INVOKER$i$0$1$const_get_2_0.gen)
at org.jruby.internal.runtime.methods.JavaMethod$JavaMethodN.call(JavaMethod.java:815)
at org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:200)
at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:172)
at Users.matt.Documents.work.current.saxon_minus_rb.lib.saxon.s9api.invokeOther1:const_get(/Users/matt/Documents/work/current/saxon-rb/lib/saxon/s9api.rb:8)
at Users.matt.Documents.work.current.saxon_minus_rb.lib.saxon.s9api.RUBY$method$const_missing$0(/Users/matt/Documents/work/current/saxon-rb/lib/saxon/s9api.rb:8)
at org.jruby.internal.runtime.methods.CompiledIRMethod.call(CompiledIRMethod.java:117)
at org.jruby.internal.runtime.methods.MixedModeIRMethod.call(MixedModeIRMethod.java:156)
at org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:200)
at org.jruby.RubyClass.finvoke(RubyClass.java:798)
at org.jruby.runtime.Helpers.invoke(Helpers.java:449)
at org.jruby.RubyBasicObject.callMethod(RubyBasicObject.java:364)
at org.jruby.RubyModule.getConstant(RubyModule.java:4098)
at org.jruby.RubyModule.const_get_2_0(RubyModule.java:3693)
at org.jruby.RubyModule$INVOKER$i$0$1$const_get_2_0.call(RubyModule$INVOKER$i$0$1$const_get_2_0.gen)
at org.jruby.internal.runtime.methods.JavaMethod$JavaMethodN.call(JavaMethod.java:815)
at org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:200)
at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:172)
at Users.matt.Documents.work.current.saxon_minus_rb.lib.saxon.s9api.invokeOther1:const_get(/Users/matt/Documents/work/current/saxon-rb/lib/saxon/s9api.rb:8)
at Users.matt.Documents.work.current.saxon_minus_rb.lib.saxon.s9api.RUBY$method$const_missing$0(/Users/matt/Documents/work/current/saxon-rb/lib/saxon/s9api.rb:8)
at org.jruby.internal.runtime.methods.CompiledIRMethod.call(CompiledIRMethod.java:117)
at org.jruby.internal.runtime.methods.MixedModeIRMethod.call(MixedModeIRMethod.java:156)
at org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:200)
at org.jruby.RubyClass.finvoke(RubyClass.java:798)
at org.jruby.runtime.Helpers.invoke(Helpers.java:449)
at org.jruby.RubyBasicObject.callMethod(RubyBasicObject.java:364)
at org.jruby.RubyModule.getConstant(RubyModule.java:4098)
at org.jruby.RubyModule.const_get_2_0(RubyModule.java:3693)
at org.jruby.RubyModule$INVOKER$i$0$1$const_get_2_0.call(RubyModule$INVOKER$i$0$1$const_get_2_0.gen)
at org.jruby.internal.runtime.methods.JavaMethod$JavaMethodN.call(JavaMethod.java:815)
at org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:200)
at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:172)
at Users.matt.Documents.work.current.saxon_minus_rb.lib.saxon.s9api.invokeOther1:const_get(/Users/matt/Documents/work/current/saxon-rb/lib/saxon/s9api.rb:8)
at Users.matt.Documents.work.current.saxon_minus_rb.lib.saxon.s9api.RUBY$method$const_missing$0(/Users/matt/Documents/work/current/saxon-rb/lib/saxon/s9api.rb:8)
at org.jruby.internal.runtime.methods.CompiledIRMethod.call(CompiledIRMethod.java:117)
at org.jruby.internal.runtime.methods.MixedModeIRMethod.call(MixedModeIRMethod.java:156)
at org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:200)
at org.jruby.RubyClass.finvoke(RubyClass.java:798)
at org.jruby.runtime.Helpers.invoke(Helpers.java:449)
at org.jruby.RubyBasicObject.callMethod(RubyBasicObject.java:364)
at org.jruby.RubyModule.getConstant(RubyModule.java:4098)
at org.jruby.RubyModule.const_get_2_0(RubyModule.java:3693)
at org.jruby.RubyModule$INVOKER$i$0$1$const_get_2_0.call(RubyModule$INVOKER$i$0$1$const_get_2_0.gen)
at org.jruby.internal.runtime.methods.JavaMethod$JavaMethodN.call(JavaMethod.java:815)
at org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:200)
at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:172)
at Users.matt.Documents.work.current.saxon_minus_rb.lib.saxon.s9api.invokeOther1:const_get(/Users/matt/Documents/work/current/saxon-rb/lib/saxon/s9api.rb:8)
at Users.matt.Documents.work.current.saxon_minus_rb.lib.saxon.s9api.RUBY$method$const_missing$0(/Users/matt/Documents/work/current/saxon-rb/lib/saxon/s9api.rb:8)
at org.jruby.internal.runtime.methods.CompiledIRMethod.call(CompiledIRMethod.java:117)
at org.jruby.internal.runtime.methods.MixedModeIRMethod.call(MixedModeIRMethod.java:156)
at org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:200)
at org.jruby.RubyClass.finvoke(RubyClass.java:798)
at org.jruby.runtime.Helpers.invoke(Helpers.java:449)
at org.jruby.RubyBasicObject.callMethod(RubyBasicObject.java:364)
at org.jruby.RubyModule.getConstant(RubyModule.java:4098)
at org.jruby.RubyModule.const_get_2_0(RubyModule.java:3693)
at org.jruby.RubyModule$INVOKER$i$0$1$const_get_2_0.call(RubyModule$INVOKER$i$0$1$const_get_2_0.gen)
at org.jruby.internal.runtime.methods.JavaMethod$JavaMethodN.call(JavaMethod.java:815)
at org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:200)
at org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:375)
at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:174)
at Users.matt.Documents.work.current.saxon_minus_rb.lib.saxon.s9api.invokeOther1:const_get(/Users/matt/Documents/work/current/saxon-rb/lib/saxon/s9api.rb:8)
at Users.matt.Documents.work.current.saxon_minus_rb.lib.saxon.s9api.RUBY$method$const_missing$0(/Users/matt/Documents/work/current/saxon-rb/lib/saxon/s9api.rb:8)
at org.jruby.internal.runtime.methods.CompiledIRMethod.call(CompiledIRMethod.java:117)
at org.jruby.internal.runtime.methods.MixedModeIRMethod.call(MixedModeIRMethod.java:156)
at org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:200)
at org.jruby.RubyClass.finvoke(RubyClass.java:798)
at org.jruby.runtime.Helpers.invoke(Helpers.java:449)
at org.jruby.RubyBasicObject.callMethod(RubyBasicObject.java:364)
at org.jruby.RubyModule.getConstant(RubyModule.java:4098)
at org.jruby.RubyModule.const_get_2_0(RubyModule.java:3693)
at org.jruby.RubyModule$INVOKER$i$0$1$const_get_2_0.call(RubyModule$INVOKER$i$0$1$const_get_2_0.gen)
at org.jruby.internal.runtime.methods.JavaMethod$JavaMethodN.call(JavaMethod.java:815)
at org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:200)
at org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:375)
at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:174)
at org.jruby.ir.interpreter.InterpreterEngine.processCall(InterpreterEngine.java:316)
at org.jruby.ir.interpreter.StartupInterpreterEngine.interpret(StartupInterpreterEngine.java:72)
at org.jruby.ir.interpreter.InterpreterEngine.interpret(InterpreterEngine.java:86)
at org.jruby.internal.runtime.methods.MixedModeIRMethod.INTERPRET_METHOD(MixedModeIRMethod.java:171)
at org.jruby.internal.runtime.methods.MixedModeIRMethod.call(MixedModeIRMethod.java:158)
at org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:200)
at org.jruby.RubyClass.finvoke(RubyClass.java:798)
at org.jruby.runtime.Helpers.invoke(Helpers.java:449)
at org.jruby.RubyBasicObject.callMethod(RubyBasicObject.java:364)
at org.jruby.RubyModule.getConstant(RubyModule.java:4098)
at org.jruby.RubyModule.const_get_2_0(RubyModule.java:3693)
at org.jruby.RubyModule$INVOKER$i$0$1$const_get_2_0.call(RubyModule$INVOKER$i$0$1$const_get_2_0.gen)
at org.jruby.internal.runtime.methods.JavaMethod$JavaMethodN.call(JavaMethod.java:815)
at org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:200)
at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:172)
at org.jruby.ir.interpreter.InterpreterEngine.processCall(InterpreterEngine.java:316)
at org.jruby.ir.interpreter.StartupInterpreterEngine.interpret(StartupInterpreterEngine.java:72)
at org.jruby.ir.interpreter.InterpreterEngine.interpret(InterpreterEngine.java:86)
at org.jruby.internal.runtime.methods.MixedModeIRMethod.INTERPRET_METHOD(MixedModeIRMethod.java:171)
at org.jruby.internal.runtime.methods.MixedModeIRMethod.call(MixedModeIRMethod.java:158)
at org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:200)
at org.jruby.RubyClass.finvoke(RubyClass.java:798)
at org.jruby.runtime.Helpers.invoke(Helpers.java:449)
at org.jruby.RubyBasicObject.callMethod(RubyBasicObject.java:364)
at org.jruby.RubyModule.getConstant(RubyModule.java:4098)
at org.jruby.RubyModule.const_get_2_0(RubyModule.java:3693)
at org.jruby.RubyModule$INVOKER$i$0$1$const_get_2_0.call(RubyModule$INVOKER$i$0$1$const_get_2_0.gen)
at org.jruby.internal.runtime.methods.JavaMethod$JavaMethodN.call(JavaMethod.java:815)
at org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:200)
at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:172)
at org.jruby.ir.interpreter.InterpreterEngine.processCall(InterpreterEngine.java:316)
at org.jruby.ir.interpreter.StartupInterpreterEngine.interpret(StartupInterpreterEngine.java:72)
at org.jruby.ir.interpreter.InterpreterEngine.interpret(InterpreterEngine.java:86)
at org.jruby.internal.runtime.methods.MixedModeIRMethod.INTERPRET_METHOD(MixedModeIRMethod.java:171)
at org.jruby.internal.runtime.methods.MixedModeIRMethod.call(MixedModeIRMethod.java:158)
at org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:200)
at org.jruby.RubyClass.finvoke(RubyClass.java:798)
at org.jruby.runtime.Helpers.invoke(Helpers.java:449)
at org.jruby.RubyBasicObject.callMethod(RubyBasicObject.java:364)
at org.jruby.RubyModule.getConstant(RubyModule.java:4098)
at org.jruby.RubyModule.const_get_2_0(RubyModule.java:3693)
at org.jruby.RubyModule$INVOKER$i$0$1$const_get_2_0.call(RubyModule$INVOKER$i$0$1$const_get_2_0.gen)
at org.jruby.internal.runtime.methods.JavaMethod$JavaMethodN.call(JavaMethod.java:815)
at org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:200)
at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:172)
at org.jruby.ir.interpreter.InterpreterEngine.processCall(InterpreterEngine.java:316)
at org.jruby.ir.interpreter.StartupInterpreterEngine.interpret(StartupInterpreterEngine.java:72)
at org.jruby.ir.interpreter.InterpreterEngine.interpret(InterpreterEngine.java:86)
at org.jruby.internal.runtime.methods.MixedModeIRMethod.INTERPRET_METHOD(MixedModeIRMethod.java:171)
at org.jruby.internal.runtime.methods.MixedModeIRMethod.call(MixedModeIRMethod.java:158)
at org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:200)
at org.jruby.RubyClass.finvoke(RubyClass.java:798)
at org.jruby.runtime.Helpers.invoke(Helpers.java:449)
at org.jruby.RubyBasicObject.callMethod(RubyBasicObject.java:364)
at org.jruby.RubyModule.getConstant(RubyModule.java:4098)
at org.jruby.RubyModule.const_get_2_0(RubyModule.java:3693)
at org.jruby.RubyModule$INVOKER$i$0$1$const_get_2_0.call(RubyModule$INVOKER$i$0$1$const_get_2_0.gen)
at org.jruby.internal.runtime.methods.JavaMethod$JavaMethodN.call(JavaMethod.java:815)
at org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:200)
at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:172)
at org.jruby.ir.interpreter.InterpreterEngine.processCall(InterpreterEngine.java:316)
at org.jruby.ir.interpreter.StartupInterpreterEngine.interpret(StartupInterpreterEngine.java:72)
at org.jruby.ir.interpreter.InterpreterEngine.interpret(InterpreterEngine.java:86)
at org.jruby.internal.runtime.methods.MixedModeIRMethod.INTERPRET_METHOD(MixedModeIRMethod.java:171)
at org.jruby.internal.runtime.methods.MixedModeIRMethod.call(MixedModeIRMethod.java:158)
at org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:200)
at org.jruby.RubyClass.finvoke(RubyClass.java:798)
at org.jruby.runtime.Helpers.invoke(Helpers.java:449)
at org.jruby.RubyBasicObject.callMethod(RubyBasicObject.java:364)
at org.jruby.RubyModule.getConstant(RubyModule.java:4098)
at org.jruby.RubyModule.const_get_2_0(RubyModule.java:3693)
at org.jruby.RubyModule$INVOKER$i$0$1$const_get_2_0.call(RubyModule$INVOKER$i$0$1$const_get_2_0.gen)
at org.jruby.internal.runtime.methods.JavaMethod$JavaMethodN.call(JavaMethod.java:815)
at org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:200)
at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:172)
at org.jruby.ir.interpreter.InterpreterEngine.processCall(InterpreterEngine.java:316)
at org.jruby.ir.interpreter.StartupInterpreterEngine.interpret(StartupInterpreterEngine.java:72)
at org.jruby.ir.interpreter.InterpreterEngine.interpret(InterpreterEngine.java:86)
at org.jruby.internal.runtime.methods.MixedModeIRMethod.INTERPRET_METHOD(MixedModeIRMethod.java:171)
at org.jruby.internal.runtime.methods.MixedModeIRMethod.call(MixedModeIRMethod.java:158)
at org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:200)
at org.jruby.RubyClass.finvoke(RubyClass.java:798)
at org.jruby.runtime.Helpers.invoke(Helpers.java:449)
at org.jruby.RubyBasicObject.callMethod(RubyBasicObject.java:364)
at org.jruby.RubyModule.getConstant(RubyModule.java:4098)
at org.jruby.RubyModule.const_get_2_0(RubyModule.java:3693)
at org.jruby.RubyModule$INVOKER$i$0$1$const_get_2_0.call(RubyModule$INVOKER$i$0$1$const_get_2_0.gen)
at org.jruby.internal.runtime.methods.JavaMethod$JavaMethodN.call(JavaMethod.java:815)
at org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:200)
at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:172)
at org.jruby.ir.interpreter.InterpreterEngine.processCall(InterpreterEngine.java:316)
at org.jruby.ir.interpreter.StartupInterpreterEngine.interpret(StartupInterpreterEngine.java:72)
at org.jruby.ir.interpreter.InterpreterEngine.interpret(InterpreterEngine.java:86)
at org.jruby.internal.runtime.methods.MixedModeIRMethod.INTERPRET_METHOD(MixedModeIRMethod.java:171)
at org.jruby.internal.runtime.methods.MixedModeIRMethod.call(MixedModeIRMethod.java:158)
at org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:200)
at org.jruby.RubyClass.finvoke(RubyClass.java:798)
at org.jruby.runtime.Helpers.invoke(Helpers.java:449)
at org.jruby.RubyBasicObject.callMethod(RubyBasicObject.java:364)
at org.jruby.RubyModule.getConstant(RubyModule.java:4098)
at org.jruby.RubyModule.const_get_2_0(RubyModule.java:3693)
at org.jruby.RubyModule$INVOKER$i$0$1$const_get_2_0.call(RubyModule$INVOKER$i$0$1$const_get_2_0.gen)
at org.jruby.internal.runtime.methods.JavaMethod$JavaMethodN.call(JavaMethod.java:815)
at org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:200)
at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:172)
at org.jruby.ir.interpreter.InterpreterEngine.processCall(InterpreterEngine.java:316)
at org.jruby.ir.interpreter.StartupInterpreterEngine.interpret(StartupInterpreterEngine.java:72)
at org.jruby.ir.interpreter.InterpreterEngine.interpret(InterpreterEngine.java:86)
at org.jruby.internal.runtime.methods.MixedModeIRMethod.INTERPRET_METHOD(MixedModeIRMethod.java:171)
at org.jruby.internal.runtime.methods.MixedModeIRMethod.call(MixedModeIRMethod.java:158)
at org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:200)
at org.jruby.RubyClass.finvoke(RubyClass.java:798)
at org.jruby.runtime.Helpers.invoke(Helpers.java:449)
at org.jruby.RubyBasicObject.callMethod(RubyBasicObject.java:364)
at org.jruby.RubyModule.getConstant(RubyModule.java:4098)
at org.jruby.RubyModule.const_get_2_0(RubyModule.java:3693)
at org.jruby.RubyModule$INVOKER$i$0$1$const_get_2_0.call(RubyModule$INVOKER$i$0$1$const_get_2_0.gen)
at org.jruby.internal.runtime.methods.JavaMethod$JavaMethodN.call(JavaMethod.java:815)
at org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:200)
at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:172)
at org.jruby.ir.interpreter.InterpreterEngine.processCall(InterpreterEngine.java:316)
at org.jruby.ir.interpreter.StartupInterpreterEngine.interpret(StartupInterpreterEngine.java:72)
at org.jruby.ir.interpreter.InterpreterEngine.interpret(InterpreterEngine.java:86)
at org.jruby.internal.runtime.methods.MixedModeIRMethod.INTERPRET_METHOD(MixedModeIRMethod.java:171)
at org.jruby.internal.runtime.methods.MixedModeIRMethod.call(MixedModeIRMethod.java:158)
at org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:200)
at org.jruby.RubyClass.finvoke(RubyClass.java:798)
at org.jruby.runtime.Helpers.invoke(Helpers.java:449)
at org.jruby.RubyBasicObject.callMethod(RubyBasicObject.java:364)
at org.jruby.RubyModule.getConstant(RubyModule.java:4098)
at org.jruby.RubyModule.const_get_2_0(RubyModule.java:3693)
at org.jruby.RubyModule$INVOKER$i$0$1$const_get_2_0.call(RubyModule$INVOKER$i$0$1$const_get_2_0.gen)
at org.jruby.internal.runtime.methods.JavaMethod$JavaMethodN.call(JavaMethod.java:815)
at org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:200)
at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:172)
at org.jruby.ir.interpreter.InterpreterEngine.processCall(InterpreterEngine.java:316)
at org.jruby.ir.interpreter.StartupInterpreterEngine.interpret(StartupInterpreterEngine.java:72)
at org.jruby.ir.interpreter.InterpreterEngine.interpret(InterpreterEngine.java:86)
at org.jruby.internal.runtime.methods.MixedModeIRMethod.INTERPRET_METHOD(MixedModeIRMethod.java:171)
at org.jruby.internal.runtime.methods.MixedModeIRMethod.call(MixedModeIRMethod.java:158)
at org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:200)
at org.jruby.RubyClass.finvoke(RubyClass.java:798)
at org.jruby.runtime.Helpers.invoke(Helpers.java:449)
at org.jruby.RubyBasicObject.callMethod(RubyBasicObject.java:364)
at org.jruby.RubyModule.getConstant(RubyModule.java:4098)
at org.jruby.RubyModule.const_get_2_0(RubyModule.java:3693)
at org.jruby.RubyModule$INVOKER$i$0$1$const_get_2_0.call(RubyModule$INVOKER$i$0$1$const_get_2_0.gen)
at org.jruby.internal.runtime.methods.JavaMethod$JavaMethodN.call(JavaMethod.java:815)
at org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:200)
at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:172)
at org.jruby.ir.interpreter.InterpreterEngine.processCall(InterpreterEngine.java:316)
at org.jruby.ir.interpreter.StartupInterpreterEngine.interpret(StartupInterpreterEngine.java:72)
at org.jruby.ir.interpreter.InterpreterEngine.interpret(InterpreterEngine.java:86)
at org.jruby.internal.runtime.methods.MixedModeIRMethod.INTERPRET_METHOD(MixedModeIRMethod.java:171)
at org.jruby.internal.runtime.methods.MixedModeIRMethod.call(MixedModeIRMethod.java:158)
at org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:200)
at org.jruby.RubyClass.finvoke(RubyClass.java:798)
at org.jruby.runtime.Helpers.invoke(Helpers.java:449)
at org.jruby.RubyBasicObject.callMethod(RubyBasicObject.java:364)
at org.jruby.RubyModule.getConstant(RubyModule.java:4098)
at org.jruby.RubyModule.const_get_2_0(RubyModule.java:3693)
at org.jruby.RubyModule$INVOKER$i$0$1$const_get_2_0.call(RubyModule$INVOKER$i$0$1$const_get_2_0.gen)
at org.jruby.internal.runtime.methods.JavaMethod$JavaMethodN.call(JavaMethod.java:815)
at org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:200)
at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:172)
at org.jruby.ir.interpreter.InterpreterEngine.processCall(InterpreterEngine.java:316)
at org.jruby.ir.interpreter.StartupInterpreterEngine.interpret(StartupInterpreterEngine.java:72)
at org.jruby.ir.interpreter.InterpreterEngine.interpret(InterpreterEngine.java:86)
at org.jruby.internal.runtime.methods.MixedModeIRMethod.INTERPRET_METHOD(MixedModeIRMethod.java:171)
at org.jruby.internal.runtime.methods.MixedModeIRMethod.call(MixedModeIRMethod.java:158)
at org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:200)
at org.jruby.RubyClass.finvoke(RubyClass.java:798)
at org.jruby.runtime.Helpers.invoke(Helpers.java:449)
at org.jruby.RubyBasicObject.callMethod(RubyBasicObject.java:364)
at org.jruby.RubyModule.getConstant(RubyModule.java:4098)
at org.jruby.RubyModule.const_get_2_0(RubyModule.java:3693)
at org.jruby.RubyModule$INVOKER$i$0$1$const_get_2_0.call(RubyModule$INVOKER$i$0$1$const_get_2_0.gen)
at org.jruby.internal.runtime.methods.JavaMethod$JavaMethodN.call(JavaMethod.java:815)
at org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:200)
at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:172)
at org.jruby.ir.interpreter.InterpreterEngine.processCall(InterpreterEngine.java:316)
at org.jruby.ir.interpreter.StartupInterpreterEngine.interpret(StartupInterpreterEngine.java:72)
at org.jruby.ir.interpreter.InterpreterEngine.interpret(InterpreterEngine.java:86)
at org.jruby.internal.runtime.methods.MixedModeIRMethod.INTERPRET_METHOD(MixedModeIRMethod.java:171)
at org.jruby.internal.runtime.methods.MixedModeIRMethod.call(MixedModeIRMethod.java:158)
at org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:200)
at org.jruby.RubyClass.finvoke(RubyClass.java:798)
at org.jruby.runtime.Helpers.invoke(Helpers.java:449)
at org.jruby.RubyBasicObject.callMethod(RubyBasicObject.java:364)
at org.jruby.RubyModule.getConstant(RubyModule.java:4098)
at org.jruby.RubyModule.const_get_2_0(RubyModule.java:3693)
at org.jruby.RubyModule$INVOKER$i$0$1$const_get_2_0.call(RubyModule$INVOKER$i$0$1$const_get_2_0.gen)
at org.jruby.internal.runtime.methods.JavaMethod$JavaMethodN.call(JavaMethod.java:815)
at org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:200)
at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:172)
at org.jruby.ir.interpreter.InterpreterEngine.processCall(InterpreterEngine.java:316)
at org.jruby.ir.interpreter.StartupInterpreterEngine.interpret(StartupInterpreterEngine.java:72)
at org.jruby.ir.interpreter.InterpreterEngine.interpret(InterpreterEngine.java:86)
at org.jruby.internal.runtime.methods.MixedModeIRMethod.INTERPRET_METHOD(MixedModeIRMethod.java:171)
at org.jruby.internal.runtime.methods.MixedModeIRMethod.call(MixedModeIRMethod.java:158)
at org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:200)
at org.jruby.RubyClass.finvoke(RubyClass.java:798)
at org.jruby.runtime.Helpers.invoke(Helpers.java:449)
at org.jruby.RubyBasicObject.callMethod(RubyBasicObject.java:364)
at org.jruby.RubyModule.getConstant(RubyModule.java:4098)
at org.jruby.RubyModule.const_get_2_0(RubyModule.java:3693)
at org.jruby.RubyModule$INVOKER$i$0$1$const_get_2_0.call(RubyModule$INVOKER$i$0$1$const_get_2_0.gen)
at org.jruby.internal.runtime.methods.JavaMethod$JavaMethodN.call(JavaMethod.java:815)
at org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:200)
at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:172)
at org.jruby.ir.interpreter.InterpreterEngine.processCall(InterpreterEngine.java:316)
at org.jruby.ir.interpreter.StartupInterpreterEngine.interpret(StartupInterpreterEngine.java:72)
at org.jruby.ir.interpreter.InterpreterEngine.interpret(InterpreterEngine.java:86)
at org.jruby.internal.runtime.methods.MixedModeIRMethod.INTERPRET_METHOD(MixedModeIRMethod.java:171)
at org.jruby.internal.runtime.methods.MixedModeIRMethod.call(MixedModeIRMethod.java:158)
at org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:200)
at org.jruby.RubyClass.finvoke(RubyClass.java:798)
at org.jruby.runtime.Helpers.invoke(Helpers.java:449)
at org.jruby.RubyBasicObject.callMethod(RubyBasicObject.java:364)
at org.jruby.RubyModule.getConstant(RubyModule.java:4098)
at org.jruby.RubyModule.const_get_2_0(RubyModule.java:3693)
at org.jruby.RubyModule$INVOKER$i$0$1$const_get_2_0.call(RubyModule$INVOKER$i$0$1$const_get_2_0.gen)
at org.jruby.internal.runtime.methods.JavaMethod$JavaMethodN.call(JavaMethod.java:815)
at org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:200)
at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:172)
at org.jruby.ir.interpreter.InterpreterEngine.processCall(InterpreterEngine.java:316)
at org.jruby.ir.interpreter.StartupInterpreterEngine.interpret(StartupInterpreterEngine.java:72)
at org.jruby.ir.interpreter.InterpreterEngine.interpret(InterpreterEngine.java:86)
at org.jruby.internal.runtime.methods.MixedModeIRMethod.INTERPRET_METHOD(MixedModeIRMethod.java:171)
at org.jruby.internal.runtime.methods.MixedModeIRMethod.call(MixedModeIRMethod.java:158)
at org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:200)
at org.jruby.RubyClass.finvoke(RubyClass.java:798)
at org.jruby.runtime.Helpers.invoke(Helpers.java:449)
at org.jruby.RubyBasicObject.callMethod(RubyBasicObject.java:364)
at org.jruby.RubyModule.getConstant(RubyModule.java:4098)
at org.jruby.RubyModule.const_get_2_0(RubyModule.java:3693)
at org.jruby.RubyModule$INVOKER$i$0$1$const_get_2_0.call(RubyModule$INVOKER$i$0$1$const_get_2_0.gen)
at org.jruby.internal.runtime.methods.JavaMethod$JavaMethodN.call(JavaMethod.java:815)
at org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:200)
at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:172)
at org.jruby.ir.interpreter.InterpreterEngine.processCall(InterpreterEngine.java:316)
at org.jruby.ir.interpreter.StartupInterpreterEngine.interpret(StartupInterpreterEngine.java:72)
at org.jruby.ir.interpreter.InterpreterEngine.interpret(InterpreterEngine.java:86)
at org.jruby.internal.runtime.methods.MixedModeIRMethod.INTERPRET_METHOD(MixedModeIRMethod.java:171)
at org.jruby.internal.runtime.methods.MixedModeIRMethod.call(MixedModeIRMethod.java:158)
at org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:200)
at org.jruby.RubyClass.finvoke(RubyClass.java:798)
at org.jruby.runtime.Helpers.invoke(Helpers.java:449)
at org.jruby.RubyBasicObject.callMethod(RubyBasicObject.java:364)
at org.jruby.RubyModule.getConstant(RubyModule.java:4098)
at org.jruby.RubyModule.const_get_2_0(RubyModule.java:3693)
at org.jruby.RubyModule$INVOKER$i$0$1$const_get_2_0.call(RubyModule$INVOKER$i$0$1$const_get_2_0.gen)
at org.jruby.internal.runtime.methods.JavaMethod$JavaMethodN.call(JavaMethod.java:815)
at org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:200)
at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:172)
at org.jruby.ir.interpreter.InterpreterEngine.processCall(InterpreterEngine.java:316)
at org.jruby.ir.interpreter.StartupInterpreterEngine.interpret(StartupInterpreterEngine.java:72)
at org.jruby.ir.interpreter.InterpreterEngine.interpret(InterpreterEngine.java:86)
at org.jruby.internal.runtime.methods.MixedModeIRMethod.INTERPRET_METHOD(MixedModeIRMethod.java:171)
at org.jruby.internal.runtime.methods.MixedModeIRMethod.call(MixedModeIRMethod.java:158)
at org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:200)
at org.jruby.RubyClass.finvoke(RubyClass.java:798)
at org.jruby.runtime.Helpers.invoke(Helpers.java:449)
at org.jruby.RubyBasicObject.callMethod(RubyBasicObject.java:364)
at org.jruby.RubyModule.getConstant(RubyModule.java:4098)
at org.jruby.RubyModule.const_get_2_0(RubyModule.java:3693)
at org.jruby.RubyModule$INVOKER$i$0$1$const_get_2_0.call(RubyModule$INVOKER$i$0$1$const_get_2_0.gen)
at org.jruby.internal.runtime.methods.JavaMethod$JavaMethodN.call(JavaMethod.java:815)
at org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:200)
at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:172)
at org.jruby.ir.interpreter.InterpreterEngine.processCall(InterpreterEngine.java:316)
at org.jruby.ir.interpreter.StartupInterpreterEngine.interpret(StartupInterpreterEngine.java:72)
at org.jruby.ir.interpreter.InterpreterEngine.interpret(InterpreterEngine.java:86)
at org.jruby.internal.runtime.methods.MixedModeIRMethod.INTERPRET_METHOD(MixedModeIRMethod.java:171)
at org.jruby.internal.runtime.methods.MixedModeIRMethod.call(MixedModeIRMethod.java:158)
at org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:200)
at org.jruby.RubyClass.finvoke(RubyClass.java:798)
at org.jruby.runtime.Helpers.invoke(Helpers.java:449)
at org.jruby.RubyBasicObject.callMethod(RubyBasicObject.java:364)
at org.jruby.RubyModule.getConstant(RubyModule.java:4098)
at org.jruby.RubyModule.const_get_2_0(RubyModule.java:3693)
at org.jruby.RubyModule$INVOKER$i$0$1$const_get_2_0.call(RubyModule$INVOKER$i$0$1$const_get_2_0.gen)
at org.jruby.internal.runtime.methods.JavaMethod$JavaMethodN.call(JavaMethod.java:815)
at org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:200)
at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:172)
at org.jruby.ir.interpreter.InterpreterEngine.processCall(InterpreterEngine.java:316)
at org.jruby.ir.interpreter.StartupInterpreterEngine.interpret(StartupInterpreterEngine.java:72)
at org.jruby.ir.interpreter.InterpreterEngine.interpret(InterpreterEngine.java:86)
at org.jruby.internal.runtime.methods.MixedModeIRMethod.INTERPRET_METHOD(MixedModeIRMethod.java:171)
at org.jruby.internal.runtime.methods.MixedModeIRMethod.call(MixedModeIRMethod.java:158)
at org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:200)
at org.jruby.RubyClass.finvoke(RubyClass.java:798)
at org.jruby.runtime.Helpers.invoke(Helpers.java:449)
at org.jruby.RubyBasicObject.callMethod(RubyBasicObject.java:364)
at org.jruby.RubyModule.getConstant(RubyModule.java:4098)
at org.jruby.RubyModule.const_get_2_0(RubyModule.java:3693)
at org.jruby.RubyModule$INVOKER$i$0$1$const_get_2_0.call(RubyModule$INVOKER$i$0$1$const_get_2_0.gen)
# Recreates the offending part of saxon/item_type.rb minimally
require 'saxon/loader'
if ENV['ALT_SAXON_HOME']
Saxon::Loader.load!(ENV['ALT_SAXON_HOME'])
end
require 'saxon/s9api'
require 'saxon/qname'
module Saxon
class ItemTypeRedux
# A mapping of QNames to XDM type constants
QNAME_MAPPING = Hash[{
'yearMonthDuration' => :YEAR_MONTH_DURATION
}.map { |local_name, constant|
qname = ::Saxon::QName.create({
prefix: 'xs', uri: 'http://www.w3.org/2001/XMLSchema',
local_name: local_name
})
[qname, constant]
}].freeze
end
end
#!/bin/sh
# Assumes the repo at https://github.com/fidothe/saxon-rb has been cloned locally
# and you're running the eg.rb script using bundle exec from the project. You also
# need to grab a separate copy of Saxon 9 from https://www.saxonica.com/download/java.xml
# Works
bundle exec min-eg.rb
# Stack Overflow
ALT_SAXON_HOME=/path/to/SaxonHE9-9-1-5J bundle exec min-eg.rb
$ ALT_SAXON_HOME=~/Downloads/SaxonHE9-8-0-15J bundle exec ruby eg.rb
LoadError: load error: saxon/item_type -- java.lang.StackOverflowError: null
require at org/jruby/RubyKernel.java:987
<main> at alt-loader.rb:6
JRuby 9.2.8.0
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment