java.lang.ClassFormatError: attribute-1390982749_184313179 2203 0000  
----------------------------------------------------------------------

                 Key: JRUBY-1969
                 URL: http://jira.codehaus.org/browse/JRUBY-1969
             Project: JRuby
          Issue Type: Bug
    Affects Versions: JRuby 1.0.3
         Environment: AS/400 V5R3 both Java 1.4 and Java 1.5
            Reporter: Thorbjørn Ravn Andersen
            Assignee: Thomas E Enebo


I am investigating running JRuby with Rails on an AS/400, where we have Java 
1.4 and 1.5 available.  Java 1.6 is not an option.

When invoking (jruby had the ruby/java argument splitting removed to run with 
/bin/sh)

jruby -S gem install rails -y --no-rdoc

I get this stacktrace

java.lang.ClassFormatError: initialize-1315658141_521157377 2203 0000           
                    
        at java.lang.Throwable.<init>(Throwable.java:195)                       
                    
        at java.lang.Error.<init>(Error.java:49)                                
                    
        at java.lang.LinkageError.<init>(LinkageError.java:36)                  
                    
        at java.lang.ClassFormatError.<init>(ClassFormatError.java:35)          
                    
        at java.lang.ClassLoader.defineClass(ClassLoader.java:567)              
                    
        at java.lang.ClassLoader.defineClass(ClassLoader.java:476)              
                    
        at 
org.jruby.util.JRubyClassLoader.defineClass(JRubyClassLoader.java:16)           
         
        at 
org.jruby.compiler.impl.StandardASMCompiler.loadClass(StandardASMCompiler.java:147)
      
        at 
org.jruby.internal.runtime.methods.DefaultMethod.runJIT(DefaultMethod.java:216) 
         
        at 
org.jruby.internal.runtime.methods.DefaultMethod.internalCall(DefaultMethod.java:113)
    
        at 
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:79)    
         
        at org.jruby.RubyObject.callMethod(RubyObject.java:574)                 
                    
        at org.jruby.RubyObject.callMethod(RubyObject.java:448)                 
                    
        at org.jruby.RubyClass.newInstance(RubyClass.java:291)                  
                    
        at org.jruby.RubyClassInvokernewInstancexx1.call(Unknown Source)        
                    
       at 
org.jruby.runtime.callback.InvocationCallback.execute(InvocationCallback.java:49)
                               
       at 
org.jruby.internal.runtime.methods.FullFunctionCallbackMethod.internalCall(FullFunctionCallbackMethod.java:78)
  
       at 
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:79)    
                                
       at 
org.jruby.evaluator.EvaluationState.callNode(EvaluationState.java:571)          
                                
       at 
org.jruby.evaluator.EvaluationState.evalInternal(EvaluationState.java:207)      
                                
       at 
org.jruby.evaluator.EvaluationState.constDeclNode(EvaluationState.java:754)     
                                
       at 
org.jruby.evaluator.EvaluationState.evalInternal(EvaluationState.java:223)      
                                
       at 
org.jruby.evaluator.EvaluationState.blockNode(EvaluationState.java:533)         
                                
       at 
org.jruby.evaluator.EvaluationState.evalInternal(EvaluationState.java:201)      
                                
       at 
org.jruby.evaluator.EvaluationState.evalClassDefinitionBody(EvaluationState.java:1902)
                          
       at 
org.jruby.evaluator.EvaluationState.moduleNode(EvaluationState.java:1311)       
                                
       at 
org.jruby.evaluator.EvaluationState.evalInternal(EvaluationState.java:296)      
                                
       at 
org.jruby.evaluator.EvaluationState.rootNode(EvaluationState.java:1628)         
                                
       at 
org.jruby.evaluator.EvaluationState.evalInternal(EvaluationState.java:356)      
                                
       at org.jruby.evaluator.EvaluationState.eval(EvaluationState.java:164)    
                                          
       at org.jruby.Ruby.loadScript(Ruby.java:1210)                             
                                          
       at org.jruby.runtime.load.ExternalScript.load(ExternalScript.java:53)    
        
    at org.jruby.runtime.load.LoadService.smartLoad(LoadService.java:307)       
                                     
    at org.jruby.runtime.load.LoadService.require(LoadService.java:333)         
                                     
    at org.jruby.RubyKernel.require(RubyKernel.java:762)                        
                                     
    at org.jruby.RubyKernelInvokerSrequire1.call(Unknown Source)                
                                     
    at 
org.jruby.runtime.callback.InvocationCallback.execute(InvocationCallback.java:49)
                             
    at 
org.jruby.internal.runtime.methods.FullFunctionCallbackMethod.internalCall(FullFunctionCallbackMethod.java:78)
    at 
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:79)    
                              
    at org.jruby.evaluator.EvaluationState.fCallNode(EvaluationState.java:1039) 
                                     
    at 
org.jruby.evaluator.EvaluationState.evalInternal(EvaluationState.java:253)      
                              
    at org.jruby.evaluator.EvaluationState.blockNode(EvaluationState.java:533)  
                                     
    at 
org.jruby.evaluator.EvaluationState.evalInternal(EvaluationState.java:201)      
                              
    at org.jruby.evaluator.EvaluationState.rootNode(EvaluationState.java:1628)  
                                     
    at 
org.jruby.evaluator.EvaluationState.evalInternal(EvaluationState.java:356)      
                              
    at org.jruby.evaluator.EvaluationState.eval(EvaluationState.java:164)       
                                     
    at org.jruby.Ruby.loadScript(Ruby.java:1210)                                
                                     
    at org.jruby.runtime.load.ExternalScript.load(ExternalScript.java:53)       
                                     
    at org.jruby.runtime.load.LoadService.smartLoad(LoadService.java:307)       
                                     
      at org.jruby.Ruby$1.load(Ruby.java:652)                                   
                                       
     at org.jruby.runtime.load.LoadService.smartLoad(LoadService.java:307)      
                                      
     at org.jruby.runtime.load.LoadService.require(LoadService.java:333)        
                                      
     at org.jruby.RubyKernel.require(RubyKernel.java:762)                       
                                      
     at org.jruby.RubyKernelInvokerSrequire1.call(Unknown Source)               
                                      
     at 
org.jruby.runtime.callback.InvocationCallback.execute(InvocationCallback.java:49)
                             
     at 
org.jruby.internal.runtime.methods.FullFunctionCallbackMethod.internalCall(FullFunctionCallbackMethod.java:78)
     at 
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:79)    
                              
     at 
org.jruby.evaluator.EvaluationState.fCallNode(EvaluationState.java:1039)        
                              
     at 
org.jruby.evaluator.EvaluationState.evalInternal(EvaluationState.java:253)      
                              
     at org.jruby.evaluator.EvaluationState.blockNode(EvaluationState.java:533) 
                                      
     at 
org.jruby.evaluator.EvaluationState.evalInternal(EvaluationState.java:201)      
                              
     at org.jruby.evaluator.EvaluationState.rootNode(EvaluationState.java:1628) 
                                      
     at 
org.jruby.evaluator.EvaluationState.evalInternal(EvaluationState.java:356)      
                              
     at org.jruby.evaluator.EvaluationState.eval(EvaluationState.java:164)      
                                      
     at org.jruby.Ruby.loadScript(Ruby.java:1210)                               
                                      
     at org.jruby.runtime.load.ExternalScript.load(ExternalScript.java:53)      
                                      
        at org.jruby.runtime.load.LoadService.smartLoad(LoadService.java:307)   
                                                 
     at org.jruby.runtime.load.LoadService.require(LoadService.java:333)        
                                              
     at org.jruby.RubyKernel.require(RubyKernel.java:762)                       
                                              
     at org.jruby.RubyKernelInvokerSrequire1.call(Unknown Source)               
                                              
     at 
org.jruby.runtime.callback.InvocationCallback.execute(InvocationCallback.java:49)
                                     
     at 
org.jruby.internal.runtime.methods.FullFunctionCallbackMethod.internalCall(FullFunctionCallbackMethod.java:78)
        
     at 
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:79)    
                                      
     at 
org.jruby.evaluator.EvaluationState.fCallNode(EvaluationState.java:1039)        
                                      
     at 
org.jruby.evaluator.EvaluationState.evalInternal(EvaluationState.java:253)      
                                      
     at org.jruby.evaluator.EvaluationState.blockNode(EvaluationState.java:533) 
                                              
     at 
org.jruby.evaluator.EvaluationState.evalInternal(EvaluationState.java:201)      
                                      
     at org.jruby.evaluator.EvaluationState.eval(EvaluationState.java:164)      
                                              
     at org.jruby.runtime.Block.yield(Block.java:260)                           
                                              
     at org.jruby.runtime.Block.call(Block.java:214)                            
                                              
     at org.jruby.RubyProc.call(RubyProc.java:169)                              
                                              
     at 
org.jruby.internal.runtime.methods.ProcMethod.internalCall(ProcMethod.java:71)  
                                      
     at 
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:79)    
               
        at 
org.jruby.evaluator.EvaluationState.callNode(EvaluationState.java:571)    
        at 
org.jruby.evaluator.EvaluationState.evalInternal(EvaluationState.java:207)
        at 
org.jruby.evaluator.EvaluationState.rootNode(EvaluationState.java:1628)   
        at 
org.jruby.evaluator.EvaluationState.evalInternal(EvaluationState.java:356)
        at org.jruby.evaluator.EvaluationState.eval(EvaluationState.java:164)   
     
        at org.jruby.Ruby.eval(Ruby.java:278)                                   
     
        at org.jruby.Ruby.compileOrFallbackAndRun(Ruby.java:306)                
     
        at org.jruby.Main.runInterpreter(Main.java:238)                         
     
        at org.jruby.Main.runInterpreter(Main.java:183)                         
     
        at org.jruby.Main.run(Main.java:120)                                    
     
        at org.jruby.Main.main(Main.java:95)                                    
     
                       
Is this a pre 1.6 classloader issue with 1.6 classes?

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira



---------------------------------------------------------------------
To unsubscribe from this list please visit:

    http://xircles.codehaus.org/manage_email

Reply via email to