``` > Dir.foreach("/var/empty", encoding: Encoding.find("filesystem")).to_a # => [".", ".."] Traceback (most recent call last): 16: from org.jruby.dist/org.jruby.RubyEnumerable.to_a(RubyEnumerable.java:493) 15: from org.jruby.dist/org.jruby.RubyEnumerable.callEach(RubyEnumerable.java:98) 14: from org.jruby.dist/org.jruby.runtime.Helpers.invoke(Helpers.java:442) 13: from org.jruby.dist/org.jruby.RubyClass.finvoke(RubyClass.java:487) 12: from org.jruby.dist/org.jruby.RubyClass.finvokeWithRefinements(RubyClass.java:497) 11: from org.jruby.dist/org.jruby.RubyEnumerator$INVOKER$i$each.call(RubyEnumerator$INVOKER$i$each.gen) 10: from org.jruby.dist/org.jruby.RubyEnumerator.each(RubyEnumerator.java:396) 9: from org.jruby.dist/org.jruby.RubyEnumerator.__each__(RubyEnumerator.java:400) 8: from org.jruby.dist/org.jruby.RubyBasicObject.callMethod(RubyBasicObject.java:393) 7: from org.jruby.dist/org.jruby.runtime.Helpers.invoke(Helpers.java:454) 6: from org.jruby.dist/org.jruby.RubyClass.finvoke(RubyClass.java:502) 5: from org.jruby.dist/org.jruby.RubyClass.finvokeWithRefinements(RubyClass.java:514) 4: from org.jruby.dist/org.jruby.internal.runtime.methods.JavaMethod$JavaMethodOneOrTwoBlock.call(JavaMethod.java:683) 3: from org.jruby.dist/org.jruby.RubyDir$INVOKER$s$foreach.call(RubyDir$INVOKER$s$foreach.gen) 2: from org.jruby.dist/org.jruby.RubyDir.foreach(RubyDir.java:520) 1: from org.jruby.dist/org.jruby.RubyDir.getEncodingFromOpts(RubyDir.java:530) Java::JavaLang::ClassCastException (class org.jruby.RubyNil cannot be cast to class org.jruby.RubyHash (org.jruby.RubyNil and org.jruby.RubyHash are in module org.jruby.dist of loader 'app')) ```