Skip to content

Instantly share code, notes, and snippets.

@bradheintz
Created February 17, 2009 03:04
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save bradheintz/65552 to your computer and use it in GitHub Desktop.
Save bradheintz/65552 to your computer and use it in GitHub Desktop.
java.lang.ExceptionInInitializerError
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:242)
at org.jruby.javasupport.JavaSupport.loadJavaClass(JavaSupport.java:151)
at org.jruby.javasupport.JavaSupport.loadJavaClassVerbose(JavaSupport.java:160)
at org.jruby.javasupport.JavaClass.forNameVerbose(JavaClass.java:922)
at org.jruby.javasupport.Java.getProxyOrPackageUnderPackage(Java.java:886)
at org.jruby.javasupport.Java.get_proxy_or_package_under_package(Java.java:914)
at org.jruby.javasupport.Java$JavaUtilities.get_proxy_or_package_under_package(Java.java:327)
at org.jruby.javasupport.Java$JavaUtilities$s_method_2_0$RUBYINVOKER$get_proxy_or_package_under_package.call(org/jruby/javasupport/Java$JavaUtilities$s_method_2_0$RUBYINVOKER$get_proxy_or_package_under_package.gen)
at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:155)
at org.jruby.ast.CallTwoArgNode.interpret(CallTwoArgNode.java:59)
at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:101)
at org.jruby.ast.BlockNode.interpret(BlockNode.java:68)
at org.jruby.internal.runtime.methods.DefaultMethod.interpretedCall(DefaultMethod.java:156)
at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:133)
at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:267)
at org.jruby.RubyClass.finvoke(RubyClass.java:372)
at org.jruby.javasupport.util.RuntimeHelpers.invoke(RuntimeHelpers.java:288)
at org.jruby.javasupport.util.RuntimeHelpers.callMethodMissingInternal(RuntimeHelpers.java:258)
at org.jruby.javasupport.util.RuntimeHelpers.callMethodMissing(RuntimeHelpers.java:246)
at org.jruby.runtime.callsite.CachingCallSite.callMethodMissing(CachingCallSite.java:338)
at org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:257)
at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:75)
at $_dot_.foo.__file__(foo.rb:10)
at $_dot_.foo.__file__(foo.rb)
at $_dot_.foo.load(foo.rb)
at org.jruby.Ruby.runScript(Ruby.java:564)
at org.jruby.Ruby.runNormally(Ruby.java:467)
at org.jruby.Ruby.runFromMain(Ruby.java:340)
at org.jruby.Main.run(Main.java:214)
at org.jruby.Main.run(Main.java:100)
at org.jruby.Main.main(Main.java:84)
Caused by: org.apache.commons.logging.LogConfigurationException: org.apache.commons.logging.LogConfigurationException: No suitable Log constructor [Ljava.lang.Class;@c98360 for org.apache.commons.logging.impl.Log4JLogger (Caused by java.lang.NoClassDefFoundError: org/apache/log4j/Category) (Caused by org.apache.commons.logging.LogConfigurationException: No suitable Log constructor [Ljava.lang.Class;@c98360 for org.apache.commons.logging.impl.Log4JLogger (Caused by java.lang.NoClassDefFoundError: org/apache/log4j/Category))
at org.apache.commons.logging.impl.LogFactoryImpl.newInstance(LogFactoryImpl.java:543)
at org.apache.commons.logging.impl.LogFactoryImpl.getInstance(LogFactoryImpl.java:235)
at org.apache.commons.logging.LogFactory.getLog(LogFactory.java:370)
at org.apache.hadoop.io.Text.<clinit>(Text.java:48)
... 32 more
Caused by: org.apache.commons.logging.LogConfigurationException: No suitable Log constructor [Ljava.lang.Class;@c98360 for org.apache.commons.logging.impl.Log4JLogger (Caused by java.lang.NoClassDefFoundError: org/apache/log4j/Category)
at org.apache.commons.logging.impl.LogFactoryImpl.getLogConstructor(LogFactoryImpl.java:413)
at org.apache.commons.logging.impl.LogFactoryImpl.newInstance(LogFactoryImpl.java:529)
... 35 more
Caused by: java.lang.NoClassDefFoundError: org/apache/log4j/Category
at java.lang.Class.getDeclaredConstructors0(Native Method)
at java.lang.Class.privateGetDeclaredConstructors(Class.java:2357)
at java.lang.Class.getConstructor0(Class.java:2671)
at java.lang.Class.getConstructor(Class.java:1629)
at org.apache.commons.logging.impl.LogFactoryImpl.getLogConstructor(LogFactoryImpl.java:410)
... 36 more
/Users/bradheintz/local/jruby-1.1.6/lib/ruby/site_ruby/1.8/builtin/javasupport/core_ext/object.rb:33:in `get_proxy_or_package_under_package': cannot initialize Java class org.apache.hadoop.io.Text (NameError)
from /Users/bradheintz/local/jruby-1.1.6/lib/ruby/site_ruby/1.8/builtin/javasupport/java.rb:43:in `method_missing'
from ./foo.rb:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment