Details
-
Type:
Bug
-
Status:
Closed
-
Priority:
Major
-
Resolution: Fixed
-
Affects Version/s: JRuby 1.1.5
-
Fix Version/s: JRuby 1.1.6
-
Component/s: Rails WAR Deployment
-
Labels:None
-
Environment:OS name: "mac os x" version: "10.4.11" arch: "i386" Family: "unix"
Java version: 1.5.0_16
JRuby version: 1.1.5
Maven version: 2.0.9
-
Number of attachments :
Description
Building JRuby-Rack from source (9bae275df88a23ab6734f8bf5be282372134b77d) with maven fails with: extender does not have a valid @java_class
chris:~/workspaceJRuby/jruby-rack mullerc$ git log
commit 9bae275df88a23ab6734f8bf5be282372134b77d
Author: Nick Sieger <nick@nicksieger.com>
Date: Sat Nov 29 11:40:27 2008 -0600
Got all specs running clean w/ JRuby trunk; bump version to 0.9.4-SNAPSHOT
chris:~/workspaceJRuby/jruby-rack mullerc$ mvn install -Dmaven.test.skip --debug
+ Error stacktraces are turned on.
Maven version: 2.0.9
Java version: 1.5.0_16
OS name: "mac os x" version: "10.4.11" arch: "i386" Family: "unix"
[DEBUG] Building Maven user-level plugin registry from: '/Users/mullerc/.m2/plugin-registry.xml'
[DEBUG] Building Maven global-level plugin registry from: '/opt/local/share/java/maven2/conf/plugin-registry.xml'
[INFO] Scanning for projects...
[DEBUG] Initialising extension: org.apache.maven.wagon:wagon-webdav
[DEBUG] wagon-webdav: resolved to version 1.0-beta-2 from repository central
[DEBUG] Retrieving parent-POM: org.apache.maven.wagon:wagon-providers::1.0-beta-2 for project: null:wagon-webdav:jar:1.0-beta-2 from the repository.
[DEBUG] Retrieving parent-POM: org.apache.maven.wagon:wagon::1.0-beta-2 for project: null:wagon-providers:pom:null from the repository.
[DEBUG] Retrieving parent-POM: org.apache.maven:maven-parent::4 for project: org.apache.maven.wagon:wagon:pom:1.0-beta-2 from the repository.
[DEBUG] Retrieving parent-POM: org.apache:apache::3 for project: org.apache.maven:maven-parent:pom:4 from the repository.
[DEBUG] Adding managed dependencies for unknown:wagon-webdav
[DEBUG] org.apache.maven.wagon:wagon-ssh-common:jar:1.0-beta-2
[DEBUG] org.apache.maven.wagon:wagon-ssh-common-test:jar:1.0-beta-2:test
[DEBUG] org.apache.maven.wagon:wagon-provider-api:jar:1.0-beta-2
[DEBUG] org.apache.maven.wagon:wagon-provider-test:jar:1.0-beta-2
[DEBUG] junit:junit:jar:3.8.1
[DEBUG] org.codehaus.plexus:plexus-interactivity-api:jar:1.0-alpha-4
[DEBUG] org.codehaus.plexus:plexus-container-default:jar:1.0-alpha-8
[DEBUG] org.codehaus.plexus:plexus-utils:jar:1.0.4
[DEBUG] org.jruby.rack:jruby-rack:jar:0.9.4-SNAPSHOT (selected for null)
[DEBUG] slide:slide-webdavlib:jar:2.1:runtime (selected for runtime)
[DEBUG] commons-httpclient:commons-httpclient:jar:2.0.2:runtime (selected for runtime)
[DEBUG] commons-logging:commons-logging:jar:1.0.3:runtime (selected for runtime)
[DEBUG] jdom:jdom:jar:1.0:runtime (selected for runtime)
[DEBUG] de.zeigermann.xml:xml-im-exporter:jar:1.1:runtime (selected for runtime)
[DEBUG] commons-logging:commons-logging:jar:1.0.3:runtime (removed - nearer found: 1.0.4)
[DEBUG] commons-logging:commons-logging:jar:1.0.4:runtime (selected for runtime)
[DEBUG] Retrieving parent-POM: org.codehaus.plexus:plexus::1.0.4 for project: null:plexus-utils:jar:1.1 from the repository.
[DEBUG] org.codehaus.plexus:plexus-utils:jar:1.1:runtime (selected for runtime)
[DEBUG] wagon-webdav: resolved to version 1.0-beta-2 from repository central
[DEBUG] Adding managed dependencies for unknown:wagon-webdav
[DEBUG] org.apache.maven.wagon:wagon-ssh-common:jar:1.0-beta-2
[DEBUG] org.apache.maven.wagon:wagon-ssh-common-test:jar:1.0-beta-2:test
[DEBUG] org.apache.maven.wagon:wagon-provider-api:jar:1.0-beta-2
[DEBUG] org.apache.maven.wagon:wagon-provider-test:jar:1.0-beta-2
[DEBUG] junit:junit:jar:3.8.1
[DEBUG] org.codehaus.plexus:plexus-interactivity-api:jar:1.0-alpha-4
[DEBUG] org.codehaus.plexus:plexus-container-default:jar:1.0-alpha-8
[DEBUG] org.codehaus.plexus:plexus-utils:jar:1.0.4
[DEBUG] org.apache.maven.wagon:wagon-webdav:jar:RELEASE:runtime (selected for runtime)
[DEBUG] Adding managed dependencies for unknown:wagon-provider-api
[DEBUG] org.apache.maven.wagon:wagon-provider-api:jar:1.0-beta-2
[DEBUG] org.apache.maven.wagon:wagon-provider-test:jar:1.0-beta-2
[DEBUG] org.apache.maven.wagon:wagon-ssh-common-test:jar:1.0-beta-2
[DEBUG] org.apache.maven.wagon:wagon-ssh-common:jar:1.0-beta-2
[DEBUG] junit:junit:jar:3.8.1
[DEBUG] org.codehaus.plexus:plexus-interactivity-api:jar:1.0-alpha-4
[DEBUG] org.codehaus.plexus:plexus-container-default:jar:1.0-alpha-8
[DEBUG] org.codehaus.plexus:plexus-utils:jar:1.0.4
[DEBUG] org.apache.maven.wagon:wagon-provider-api:jar:1.0-beta-2:runtime (selected for runtime)
[DEBUG] org.codehaus.plexus:plexus-utils:jar:1.0.4:runtime (removed - nearer found: 1.1)
[DEBUG] org.apache.maven.wagon:wagon-provider-api:jar:1.0-beta-2:runtime (selected for runtime)
[DEBUG] org.codehaus.plexus:plexus-utils:jar:1.0.4:runtime (removed - nearer found: 1.1)
[DEBUG] wagon-webdav: resolved to version 1.0-beta-2 from repository central
[DEBUG] Adding to extension classpath: /Users/mullerc/.m2/repository/slide/slide-webdavlib/2.1/slide-webdavlib-2.1.jar
[DEBUG] Adding to extension classpath: /Users/mullerc/.m2/repository/commons-httpclient/commons-httpclient/2.0.2/commons-httpclient-2.0.2.jar
[DEBUG] Adding to extension classpath: /Users/mullerc/.m2/repository/commons-logging/commons-logging/1.0.4/commons-logging-1.0.4.jar
[DEBUG] Adding to extension classpath: /Users/mullerc/.m2/repository/jdom/jdom/1.0/jdom-1.0.jar
[DEBUG] Adding to extension classpath: /Users/mullerc/.m2/repository/de/zeigermann/xml/xml-im-exporter/1.1/xml-im-exporter-1.1.jar
[DEBUG] Adding to extension classpath: /Users/mullerc/.m2/repository/org/codehaus/plexus/plexus-utils/1.1/plexus-utils-1.1.jar
[DEBUG] Adding to extension classpath: /Users/mullerc/.m2/repository/org/apache/maven/wagon/wagon-webdav/1.0-beta-2/wagon-webdav-1.0-beta-2.jar
-----------------------------------------------------
this realm = plexus.core.child-container[extensions]
urls[0] = file:/Users/mullerc/.m2/repository/slide/slide-webdavlib/2.1/slide-webdavlib-2.1.jar
urls[1] = file:/Users/mullerc/.m2/repository/commons-httpclient/commons-httpclient/2.0.2/commons-httpclient-2.0.2.jar
urls[2] = file:/Users/mullerc/.m2/repository/commons-logging/commons-logging/1.0.4/commons-logging-1.0.4.jar
urls[3] = file:/Users/mullerc/.m2/repository/jdom/jdom/1.0/jdom-1.0.jar
urls[4] = file:/Users/mullerc/.m2/repository/de/zeigermann/xml/xml-im-exporter/1.1/xml-im-exporter-1.1.jar
urls[5] = file:/Users/mullerc/.m2/repository/org/codehaus/plexus/plexus-utils/1.1/plexus-utils-1.1.jar
urls[6] = file:/Users/mullerc/.m2/repository/org/apache/maven/wagon/wagon-webdav/1.0-beta-2/wagon-webdav-1.0-beta-2.jar
Number of imports: 0
this realm = plexus.core
urls[0] = file:/opt/local/share/java/maven2/lib/maven-2.0.9-uber.jar
Number of imports: 0
-----------------------------------------------------
WAGON_VERSION: 1.0-beta-2
[INFO] ------------------------------------------------------------------------
[INFO] Building JRuby-Rack
[INFO] task-segment: [install]
[INFO] ------------------------------------------------------------------------
[DEBUG] Retrieving parent-POM: org.apache.maven.plugins:maven-plugins::1 for project: null:maven-resources-plugin:maven-plugin:2.2 from the repository.
[DEBUG] Retrieving parent-POM: org.apache.maven:maven-parent::1 for project: org.apache.maven.plugins:maven-plugins:pom:1 from the repository.
[DEBUG] Retrieving parent-POM: org.apache:apache::1 for project: org.apache.maven:maven-parent:pom:1 from the repository.
[DEBUG] Retrieving parent-POM: org.apache.maven.plugins:maven-plugins::8 for project: null:maven-compiler-plugin:maven-plugin:2.0.2 from the repository.
[DEBUG] Retrieving parent-POM: org.apache.maven:maven-parent::5 for project: org.apache.maven.plugins:maven-plugins:pom:8 from the repository.
[DEBUG] Retrieving parent-POM: org.apache.maven.surefire:surefire::2.4.2 for project: org.apache.maven.plugins:maven-surefire-plugin:maven-plugin:null from the repository.
[DEBUG] Retrieving parent-POM: org.apache.maven:maven-parent::7 for project: org.apache.maven.surefire:surefire:pom:2.4.2 from the repository.
[DEBUG] Retrieving parent-POM: org.apache:apache::4 for project: org.apache.maven:maven-parent:pom:7 from the repository.
[DEBUG] Adding managed dependencies for org.apache.maven.plugins:maven-surefire-plugin
[DEBUG] org.apache.maven.surefire:surefire-api:jar:2.4.2
[DEBUG] org.apache.maven.surefire:surefire-booter:jar:2.4.2
[DEBUG] org.codehaus.plexus:plexus-utils:jar:1.4.9
[DEBUG] Retrieving parent-POM: org.apache.maven.plugins:maven-plugins::10 for project: null:maven-jar-plugin:maven-plugin:2.2 from the repository.
[DEBUG] Retrieving parent-POM: org.jruby:shared::1.1.5 for project: org.jruby.plugins:jruby-rake-plugin:maven-plugin:1.1.5 from the repository.
[DEBUG] org.jruby.rack:jruby-rack:jar:0.9.4-SNAPSHOT (selected for null)
[DEBUG] org.jruby:jruby-complete:jar:1.1.5:compile (selected for compile)
[DEBUG] javax.servlet:servlet-api:jar:2.3:compile (selected for compile)
[DEBUG] Plugin dependencies for:
org.jruby.plugins:jruby-rake-plugin:1.1.5
are:
org.apache.maven:maven-plugin-api:jar:2.0.4:runtime
org.apache.maven:maven-project:jar:2.0.4:runtime
ant:ant:jar:1.6.2:runtime
org.jruby:jruby-complete:jar:1.1.5:runtime
org.codehaus.plexus:plexus-utils:jar:1.1:runtime
[DEBUG] org.jruby.plugins:jruby-rake-plugin:maven-plugin:1.1.5:runtime (selected for runtime)
[DEBUG] Retrieving parent-POM: org.apache.maven:maven::2.0.4 for project: org.apache.maven:maven-plugin-api:jar:2.0.4 from the repository.
[DEBUG] Adding managed dependencies for org.apache.maven:maven-plugin-api
[DEBUG] org.codehaus.plexus:plexus-container-default:jar:1.0-alpha-9
[DEBUG] org.codehaus.plexus:plexus-utils:jar:1.1
[DEBUG] org.apache.maven.wagon:wagon-provider-api:jar:1.0-alpha-6
[DEBUG] org.apache.maven.wagon:wagon-ssh:jar:1.0-alpha-7
[DEBUG] org.apache.maven.wagon:wagon-ssh-external:jar:1.0-alpha-6
[DEBUG] org.apache.maven.wagon:wagon-file:jar:1.0-alpha-7
[DEBUG] org.apache.maven.wagon:wagon-http-lightweight:jar:1.0-alpha-6
[DEBUG] org.apache.maven:maven-plugin-api:jar:2.0.4:runtime (selected for runtime)
[DEBUG] Adding managed dependencies for unknown:maven-project
[DEBUG] org.codehaus.plexus:plexus-container-default:jar:1.0-alpha-9
[DEBUG] org.codehaus.plexus:plexus-utils:jar:1.1
[DEBUG] org.apache.maven.wagon:wagon-provider-api:jar:1.0-alpha-6
[DEBUG] org.apache.maven.wagon:wagon-ssh:jar:1.0-alpha-7
[DEBUG] org.apache.maven.wagon:wagon-ssh-external:jar:1.0-alpha-6
[DEBUG] org.apache.maven.wagon:wagon-file:jar:1.0-alpha-7
[DEBUG] org.apache.maven.wagon:wagon-http-lightweight:jar:1.0-alpha-6
[DEBUG] org.apache.maven:maven-project:jar:2.0.4:runtime (selected for runtime)
[DEBUG] Adding managed dependencies for unknown:maven-settings
[DEBUG] org.codehaus.plexus:plexus-container-default:jar:1.0-alpha-9
[DEBUG] org.codehaus.plexus:plexus-utils:jar:1.1
[DEBUG] org.apache.maven.wagon:wagon-provider-api:jar:1.0-alpha-6
[DEBUG] org.apache.maven.wagon:wagon-ssh:jar:1.0-alpha-7
[DEBUG] org.apache.maven.wagon:wagon-ssh-external:jar:1.0-alpha-6
[DEBUG] org.apache.maven.wagon:wagon-file:jar:1.0-alpha-7
[DEBUG] org.apache.maven.wagon:wagon-http-lightweight:jar:1.0-alpha-6
[DEBUG] org.apache.maven:maven-settings:jar:2.0.4:runtime (selected for runtime)
[DEBUG] Adding managed dependencies for org.apache.maven:maven-model
[DEBUG] org.codehaus.plexus:plexus-container-default:jar:1.0-alpha-9
[DEBUG] org.codehaus.plexus:plexus-utils:jar:1.1
[DEBUG] org.apache.maven.wagon:wagon-provider-api:jar:1.0-alpha-6
[DEBUG] org.apache.maven.wagon:wagon-ssh:jar:1.0-alpha-7
[DEBUG] org.apache.maven.wagon:wagon-ssh-external:jar:1.0-alpha-6
[DEBUG] org.apache.maven.wagon:wagon-file:jar:1.0-alpha-7
[DEBUG] org.apache.maven.wagon:wagon-http-lightweight:jar:1.0-alpha-6
[DEBUG] org.apache.maven:maven-model:jar:2.0.4:runtime (selected for runtime)
[DEBUG] org.codehaus.plexus:plexus-utils:jar:1.1:runtime (selected for runtime)
[DEBUG] org.codehaus.plexus:plexus-utils:jar:1.1:runtime (selected for runtime)
[DEBUG] Retrieving parent-POM: org.codehaus.plexus:plexus-containers::1.0.3 for project: null:plexus-container-default:jar:1.0-alpha-9 from the repository.
[DEBUG] org.codehaus.plexus:plexus-container-default:jar:1.0-alpha-9:runtime (selected for runtime)
[DEBUG] junit:junit:jar:3.8.1:runtime (selected for runtime)
[DEBUG] org.codehaus.plexus:plexus-utils:jar:1.0.4:runtime (removed - nearer found: 1.1)
[DEBUG] classworlds:classworlds:jar:1.1-alpha-2:runtime (selected for runtime)
[DEBUG] Adding managed dependencies for unknown:maven-profile
[DEBUG] org.codehaus.plexus:plexus-container-default:jar:1.0-alpha-9
[DEBUG] org.codehaus.plexus:plexus-utils:jar:1.1
[DEBUG] org.apache.maven.wagon:wagon-provider-api:jar:1.0-alpha-6
[DEBUG] org.apache.maven.wagon:wagon-ssh:jar:1.0-alpha-7
[DEBUG] org.apache.maven.wagon:wagon-ssh-external:jar:1.0-alpha-6
[DEBUG] org.apache.maven.wagon:wagon-file:jar:1.0-alpha-7
[DEBUG] org.apache.maven.wagon:wagon-http-lightweight:jar:1.0-alpha-6
[DEBUG] org.apache.maven:maven-profile:jar:2.0.4:runtime (selected for runtime)
[DEBUG] org.apache.maven:maven-model:jar:2.0.4:runtime (selected for runtime)
[DEBUG] Adding managed dependencies for org.apache.maven:maven-artifact-manager
[DEBUG] org.codehaus.plexus:plexus-container-default:jar:1.0-alpha-9
[DEBUG] org.codehaus.plexus:plexus-utils:jar:1.1
[DEBUG] org.apache.maven.wagon:wagon-provider-api:jar:1.0-alpha-6
[DEBUG] org.apache.maven.wagon:wagon-ssh:jar:1.0-alpha-7
[DEBUG] org.apache.maven.wagon:wagon-ssh-external:jar:1.0-alpha-6
[DEBUG] org.apache.maven.wagon:wagon-file:jar:1.0-alpha-7
[DEBUG] org.apache.maven.wagon:wagon-http-lightweight:jar:1.0-alpha-6
[DEBUG] org.apache.maven:maven-artifact-manager:jar:2.0.4:runtime (selected for runtime)
[DEBUG] Adding managed dependencies for org.apache.maven:maven-repository-metadata
[DEBUG] org.codehaus.plexus:plexus-container-default:jar:1.0-alpha-9
[DEBUG] org.codehaus.plexus:plexus-utils:jar:1.1
[DEBUG] org.apache.maven.wagon:wagon-provider-api:jar:1.0-alpha-6
[DEBUG] org.apache.maven.wagon:wagon-ssh:jar:1.0-alpha-7
[DEBUG] org.apache.maven.wagon:wagon-ssh-external:jar:1.0-alpha-6
[DEBUG] org.apache.maven.wagon:wagon-file:jar:1.0-alpha-7
[DEBUG] org.apache.maven.wagon:wagon-http-lightweight:jar:1.0-alpha-6
[DEBUG] org.apache.maven:maven-repository-metadata:jar:2.0.4:runtime (selected for runtime)
[DEBUG] Adding managed dependencies for org.apache.maven:maven-artifact
[DEBUG] org.codehaus.plexus:plexus-container-default:jar:1.0-alpha-9
[DEBUG] org.codehaus.plexus:plexus-utils:jar:1.1
[DEBUG] org.apache.maven.wagon:wagon-provider-api:jar:1.0-alpha-6
[DEBUG] org.apache.maven.wagon:wagon-ssh:jar:1.0-alpha-7
[DEBUG] org.apache.maven.wagon:wagon-ssh-external:jar:1.0-alpha-6
[DEBUG] org.apache.maven.wagon:wagon-file:jar:1.0-alpha-7
[DEBUG] org.apache.maven.wagon:wagon-http-lightweight:jar:1.0-alpha-6
[DEBUG] org.apache.maven:maven-artifact:jar:2.0.4:runtime (selected for runtime)
[DEBUG] Retrieving parent-POM: org.apache.maven.wagon:wagon::1.0-alpha-6 for project: null:wagon-provider-api:jar:1.0-alpha-6 from the repository.
[DEBUG] Adding managed dependencies for unknown:wagon-provider-api
[DEBUG] org.apache.maven.wagon:wagon-provider-api:jar:1.0-alpha-6
[DEBUG] org.apache.maven.wagon:wagon-provider-test:jar:1.0-alpha-6
[DEBUG] junit:junit:jar:3.8.1
[DEBUG] org.codehaus.plexus:plexus-container-default:jar:1.0-alpha-8
[DEBUG] org.codehaus.plexus:plexus-utils:jar:1.0.4
[DEBUG] org.apache.maven.wagon:wagon-provider-api:jar:1.0-alpha-6:runtime (selected for runtime)
[DEBUG] org.codehaus.plexus:plexus-utils:jar:1.0.4:runtime (removed - nearer found: 1.1)
[DEBUG] org.codehaus.plexus:plexus-utils:jar:1.1:runtime (selected for runtime)
[DEBUG] org.apache.maven:maven-artifact:jar:2.0.4:runtime (selected for runtime)
[DEBUG] org.codehaus.plexus:plexus-container-default:jar:1.0-alpha-9:runtime (selected for runtime)
[DEBUG] junit:junit:jar:3.8.1:runtime (selected for runtime)
[DEBUG] org.codehaus.plexus:plexus-utils:jar:1.0.4:runtime (removed - nearer found: 1.1)
[DEBUG] classworlds:classworlds:jar:1.1-alpha-2:runtime (selected for runtime)
[DEBUG] ant:ant:jar:1.6.2:runtime (selected for runtime)
[DEBUG] org.jruby:jruby-complete:jar:1.1.5:runtime (selected for runtime)
[DEBUG] org.codehaus.plexus:plexus-utils:jar:1.1:runtime (selected for runtime)
[DEBUG] The following artifacts were filtered out for plugin: org.jruby.plugins:jruby-rake-plugin:1.1.5 because they're already in the core of Maven:
org.apache.maven:maven-plugin-api:jar:2.0.4:runtime
org.apache.maven:maven-project:jar:2.0.4:runtime
These will use the artifact files already in the core ClassRealm instead, to allow them to be included in PluginDescriptor.getArtifacts().
[DEBUG] Configuring mojo 'org.jruby.plugins:jruby-rake-plugin:1.1.5:rake' -->
[DEBUG] (f) args = resources VERSION=0.9.4-SNAPSHOT
[DEBUG] (f) compileClasspathElements = [/Users/mullerc/workspaceJRuby/jruby-rack/target/classes, /Users/mullerc/.m2/repository/org/jruby/jruby-complete/1.1.5/jruby-complete-1.1.5.jar, /Users/mullerc/.m2/repository/javax/servlet/servlet-api/2.3/servlet-api-2.3.jar]
[DEBUG] (f) launchDirectory = /Users/mullerc/workspaceJRuby/jruby-rack
[DEBUG] (f) mavenProject = MavenProject: org.jruby.rack:jruby-rack:0.9.4-SNAPSHOT @ /Users/mullerc/workspaceJRuby/jruby-rack/pom.xml
[DEBUG] (f) outputDirectory = /Users/mullerc/workspaceJRuby/jruby-rack/target
[DEBUG] (f) pluginArtifacts = [org.codehaus.plexus:plexus-utils:jar:1.1:runtime, ant:ant:jar:1.6.2:runtime, org.jruby:jruby-complete:jar:1.1.5:runtime, org.apache.maven:maven-plugin-api:jar:2.0.4:runtime, org.apache.maven:maven-project:jar:2.0.4:runtime]
[DEBUG] – end configuration –
[INFO] [jruby-rake:rake
]
[DEBUG] Adding reference: maven.compile.classpath
[DEBUG] Adding reference: maven.plugin.classpath
[DEBUG] java classpath: /Users/mullerc/.m2/repository/org/codehaus/plexus/plexus-utils/1.1/plexus-utils-1.1.jar:/Users/mullerc/.m2/repository/ant/ant/1.6.2/ant-1.6.2.jar:/Users/mullerc/.m2/repository/org/jruby/jruby-complete/1.1.5/jruby-complete-1.1.5.jar:/opt/local/share/java/maven2/lib/maven-2.0.9-uber.jar:/Users/mullerc/workspaceJRuby/jruby-rack/target/classes:/Users/mullerc/.m2/repository/javax/servlet/servlet-api/2.3/servlet-api-2.3.jar
[DEBUG] dropping /Users/mullerc/workspaceJRuby/jruby-rack/target/classes from path as it doesn't exist
[DEBUG] dropping /Users/mullerc/workspaceJRuby/jruby-rack/target/classes from path as it doesn't exist
[DEBUG] Executing '/System/Library/Frameworks/JavaVM.framework/Versions/1.5.0/Home/bin/java' with arguments:
'-Xmx384m'
'-classpath'
'/Users/mullerc/.m2/repository/org/codehaus/plexus/plexus-utils/1.1/plexus-utils-1.1.jar:/Users/mullerc/.m2/repository/ant/ant/1.6.2/ant-1.6.2.jar:/Users/mullerc/.m2/repository/org/jruby/jruby-complete/1.1.5/jruby-complete-1.1.5.jar:/opt/local/share/java/maven2/lib/maven-2.0.9-uber.jar:/Users/mullerc/.m2/repository/javax/servlet/servlet-api/2.3/servlet-api-2.3.jar'
'org.jruby.Main'
'-S'
'maybe_install_gems'
'rake'
The ' characters around the executable and arguments are
not part of the command.
[DEBUG] dropping /Users/mullerc/workspaceJRuby/jruby-rack/target/classes from path as it doesn't exist
[DEBUG] dropping /Users/mullerc/workspaceJRuby/jruby-rack/target/classes from path as it doesn't exist
[DEBUG] Setting environment variable: JRUBY_PARENT_CLASSPATH=/Users/mullerc/.m2/repository/org/codehaus/plexus/plexus-utils/1.1/plexus-utils-1.1.jar:/Users/mullerc/.m2/repository/ant/ant/1.6.2/ant-1.6.2.jar:/Users/mullerc/.m2/repository/org/jruby/jruby-complete/1.1.5/jruby-complete-1.1.5.jar:/opt/local/share/java/maven2/lib/maven-2.0.9-uber.jar:/Users/mullerc/workspaceJRuby/jruby-rack/target/classes:/Users/mullerc/.m2/repository/javax/servlet/servlet-api/2.3/servlet-api-2.3.jar
[DEBUG] Execute:Java13CommandLauncher: Executing '/System/Library/Frameworks/JavaVM.framework/Versions/1.5.0/Home/bin/java' with arguments:
'-Xmx384m'
'-classpath'
'/Users/mullerc/.m2/repository/org/codehaus/plexus/plexus-utils/1.1/plexus-utils-1.1.jar:/Users/mullerc/.m2/repository/ant/ant/1.6.2/ant-1.6.2.jar:/Users/mullerc/.m2/repository/org/jruby/jruby-complete/1.1.5/jruby-complete-1.1.5.jar:/opt/local/share/java/maven2/lib/maven-2.0.9-uber.jar:/Users/mullerc/.m2/repository/javax/servlet/servlet-api/2.3/servlet-api-2.3.jar'
'org.jruby.Main'
'-S'
'maybe_install_gems'
'rake'
The ' characters around the executable and arguments are
not part of the command.
[WARNING] /Users/mullerc/.jruby/lib/ruby/site_ruby/1.8/builtin/java/exceptions.rb:18 warning: JavaUtilities.add_proxy_extender is deprecated - use JavaUtilities.extend_proxy instead
[WARNING] /Users/mullerc/.jruby/lib/ruby/site_ruby/1.8/builtin/java/exceptions.rb:18: extender does not have a valid @java_class (ArgumentError)
[WARNING] from /Users/mullerc/.jruby/lib/ruby/site_ruby/1.8/builtin/java/exceptions.rb:44:in `require'
[WARNING] from /Users/mullerc/.jruby/lib/ruby/site_ruby/1.8/builtin/javasupport.rb:44
[WARNING] from /Users/mullerc/.jruby/lib/ruby/site_ruby/1.8/builtin/javasupport.rb:1:in `require'
[WARNING] from /Users/mullerc/.jruby/lib/ruby/1.8/jruby/extract.rb:1
[WARNING] from /Users/mullerc/.jruby/lib/ruby/1.8/jruby/extract.rb:35:in `require'
[WARNING] from /Users/mullerc/.jruby/lib/ruby/1.8/jruby/commands.rb:35:in `maybe_install_gems'
[WARNING] from /bin/maybe_install_gems:1
[INFO] ------------------------------------------------------------------------
[ERROR] FATAL ERROR
[INFO] ------------------------------------------------------------------------
[INFO] Java returned: 1
[INFO] ------------------------------------------------------------------------
[DEBUG] Trace
Java returned: 1
at org.apache.tools.ant.taskdefs.Java.execute(Java.java:86)
at org.jruby.maven.AbstractJRubyMojo.ensureGems(AbstractJRubyMojo.java:135)
at org.jruby.maven.AbstractJRubyMojo.ensureGem(AbstractJRubyMojo.java:139)
at org.jruby.maven.RakeMojo.execute(RakeMojo.java:39)
at org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:451)
at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:558)
at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLifecycle(DefaultLifecycleExecutor.java:499)
at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:478)
at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:330)
at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:291)
at org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:142)
at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:336)
at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:129)
at org.apache.maven.cli.MavenCli.main(MavenCli.java:287)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315)
at org.codehaus.classworlds.Launcher.launch(Launcher.java:255)
at org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430)
at org.codehaus.classworlds.Launcher.main(Launcher.java:375)
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 5 seconds
[INFO] Finished at: Fri Dec 05 23:30:48 CET 2008
[INFO] Final Memory: 6M/11M
[INFO] ------------------------------------------------------------------------
chris:~/workspaceJRuby/jruby-rack mullerc$
Can you try deleting your ~/.jruby directory and try again? If it's stil broken, it will probably work better with 1.1.6 when it comes out; there are some bugs in the java integration for 1.1.5 that prevent the specs from running clean.
Another option is to pull jruby trunk source and build it, and then build jruby-rack with rake instead; that should work.