jira.codehaus.org

  • Log In Access more options
    • Online Help
    • Keyboard Shortcuts
    • About JIRA
    • JIRA Credits
    • What?s New
  • Dashboards Access more options (Alt+d)
  • Projects Access more options (Alt+p)
  • Issues Access more options (Alt+i)
  • JRuby
  • JRUBY-458

gem.bat doesn't include the new dependency on asm jar

  • Log In
  • Views
    • XML
    • Word
    • Printable

Details

  • Type: Bug Bug
  • Status: Closed Closed
  • Priority: Minor Minor
  • Resolution: Fixed
  • Affects Version/s: JRuby 0.9.8
  • Fix Version/s: JRuby 0.9.8
  • Component/s: Miscellaneous
  • Labels:
    None
  • Environment:
    winxpsp2, jruby head, ruby 1.8.5

Description

the gem.bat version in head fails with this error when executing gem command

C:\jruby>jem list

C:\jruby>C:\jruby\bin\gem.bat list
Exception in thread "main" java.lang.NoClassDefFoundError: org/objectweb/asm/Opcodes
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:620)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:260)
at java.net.URLClassLoader.access$100(URLClassLoader.java:56)
at java.net.URLClassLoader$1.run(URLClassLoader.java:195)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:268)
at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
at org.jruby.runtime.builtin.meta.AbstractMetaClass.<init>(AbstractMetaClass.java:195)
at org.jruby.runtime.builtin.meta.ObjectMetaClass.<init>(ObjectMetaClass.java:48)
at org.jruby.Ruby.initCoreClasses(Ruby.java:635)
at org.jruby.Ruby.init(Ruby.java:574)
at org.jruby.Ruby.newInstance(Ruby.java:272)
at org.jruby.Ruby.newInstance(Ruby.java:292)
at org.jruby.Main.runInterpreter(Main.java:156)
at org.jruby.Main.run(Main.java:110)
at org.jruby.Main.main(Main.java:85)

the error was resolved by adding asm jar to classpath in gem.bat

66c66
< set CP=%JRUBY_HOME%\lib\jruby.jar;%JRUBY_HOME%\lib\jvyaml.jar;%JRUBY_HOME%\lib\plaincharset.jar;%JRUBY_HOME%\lib\asm-2.2.2.jar
—
> set CP=%JRUBY_HOME%\lib\jruby.jar;%JRUBY_HOME%\lib\jvyaml.jar;%JRUBY_HOME%\lib\plaincharset.jar

Activity

Ascending order - Click to sort in descending order
  • All
  • Comments
  • Work Log
  • History
  • Activity
Hide
Permalink
Charles Oliver Nutter added a comment - 19/Jan/07 11:51 PM

Resolved in 2789. Thanks Ravi!

Show
Charles Oliver Nutter added a comment - 19/Jan/07 11:51 PM Resolved in 2789. Thanks Ravi!
Hide
Permalink
Ryan Bell added a comment - 28/Jan/07 10:24 AM

gem.bat is missing a semicolon

%JRUBY_HOME%\lib\plaincharset.jar%JRUBY_HOME%\lib\asm-2.2.2.jar

Show
Ryan Bell added a comment - 28/Jan/07 10:24 AM gem.bat is missing a semicolon %JRUBY_HOME%\lib\plaincharset.jar%JRUBY_HOME%\lib\asm-2.2.2.jar
Hide
Permalink
Charles Oliver Nutter added a comment - 28/Jan/07 3:26 PM

Fixed, thanks!

Show
Charles Oliver Nutter added a comment - 28/Jan/07 3:26 PM Fixed, thanks!

People

  • Assignee:
    Thomas E Enebo
    Reporter:
    Ravi Brewster
Vote (0)
Watch (0)

Dates

  • Created:
    19/Jan/07 1:23 PM
    Updated:
    30/Apr/07 3:12 AM
    Resolved:
    19/Jan/07 11:51 PM
  • Atlassian JIRA (v5.0.4#731-sha1:3aa7374)
  • Report a problem
  • Powered by a free Atlassian JIRA open source license for Codehaus. Try JIRA - bug tracking software for your team.