instructure / pandarus

A Ruby library for the Canvas API (and code generator for other languages, eventually)
34 stars 25 forks source link

Build failure in maven #7

Closed eriko closed 9 years ago

eriko commented 9 years ago

Are you currently able to build this from scratch? I get the following.

java.lang.reflect.InvocationTargetException
    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:597)
    at scala_maven_executions.MainHelper.runMain(MainHelper.java:164)
    at scala_maven_executions.MainWithArgsInFile.main(MainWithArgsInFile.java:26)
Caused by: java.lang.StringIndexOutOfBoundsException: String index out of range: 0
    at java.lang.String.charAt(String.java:686)
    at scala.collection.immutable.StringOps.apply(StringOps.scala:39)
    at com.wordnik.swagger.codegen.BasicRubyGenerator.toDeclaration(BasicRubyGenerator.scala:78)
    at com.wordnik.swagger.codegen.Codegen$$anonfun$modelToMap$1.apply(Codegen.scala:492)
    at com.wordnik.swagger.codegen.Codegen$$anonfun$modelToMap$1.apply(Codegen.scala:441)
    at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:194)
    at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:194)
    at scala.collection.mutable.LinkedHashMap.foreach(LinkedHashMap.scala:129)
    at scala.collection.TraversableLike$class.map(TraversableLike.scala:194)
    at scala.collection.mutable.LinkedHashMap.map(LinkedHashMap.scala:48)
    at com.wordnik.swagger.codegen.Codegen.modelToMap(Codegen.scala:441)
    at com.wordnik.swagger.codegen.Codegen$$anonfun$generateSource$1.apply(Codegen.scala:57)
    at com.wordnik.swagger.codegen.Codegen$$anonfun$generateSource$1.apply(Codegen.scala:55)
    at scala.collection.LinearSeqOptimized$class.foreach(LinearSeqOptimized.scala:59)
    at scala.collection.immutable.List.foreach(List.scala:45)
    at com.wordnik.swagger.codegen.Codegen.generateSource(Codegen.scala:55)
    at com.wordnik.swagger.codegen.BasicGenerator$$anonfun$bundleToSource$1$$anonfun$apply$8.apply(BasicGenerator.scala:216)
    at com.wordnik.swagger.codegen.BasicGenerator$$anonfun$bundleToSource$1$$anonfun$apply$8.apply(BasicGenerator.scala:215)
    at scala.collection.immutable.Map$Map1.foreach(Map.scala:118)
    at com.wordnik.swagger.codegen.BasicGenerator$$anonfun$bundleToSource$1.apply(BasicGenerator.scala:215)
    at com.wordnik.swagger.codegen.BasicGenerator$$anonfun$bundleToSource$1.apply(BasicGenerator.scala:214)
    at scala.collection.LinearSeqOptimized$class.foreach(LinearSeqOptimized.scala:59)
    at scala.collection.immutable.List.foreach(List.scala:45)
    at com.wordnik.swagger.codegen.BasicGenerator.bundleToSource(BasicGenerator.scala:214)
    at com.wordnik.swagger.codegen.BasicGenerator.generateClientWithoutExit(BasicGenerator.scala:89)
    at com.wordnik.swagger.codegen.BasicGenerator.generateClient(BasicGenerator.scala:47)
    at RubyCanvasCodegen$.main(RubyCanvasCodegen.scala:21)
    at RubyCanvasCodegen.main(RubyCanvasCodegen.scala)
    ... 6 more
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 18.148 s
[INFO] Finished at: 2014-11-05T15:04:32-08:00
[INFO] Final Memory: 11M/81M
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal net.alchim31.maven:scala-maven-plugin:3.1.0:run (default-cli) on project client-generator: wrap: org.apache.commons.exec.ExecuteException: Process exited with an error: 240(Exit value: 240) -> [Help 1]
org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute goal net.alchim31.maven:scala-maven-plugin:3.1.0:run (default-cli) on project client-generator: wrap: org.apache.commons.exec.ExecuteException: Process exited with an error: 240(Exit value: 240)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:216)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:116)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:80)
    at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build(SingleThreadedBuilder.java:51)
    at org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:120)
    at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:347)
    at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:154)
    at org.apache.maven.cli.MavenCli.execute(MavenCli.java:582)
    at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:214)
    at org.apache.maven.cli.MavenCli.main(MavenCli.java:158)
    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:597)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:289)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:229)
    at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:415)
    at org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:356)
Caused by: org.apache.maven.plugin.MojoExecutionException: wrap: org.apache.commons.exec.ExecuteException: Process exited with an error: 240(Exit value: 240)
    at scala_maven.ScalaMojoSupport.execute(ScalaMojoSupport.java:408)
    at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:132)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:208)
    ... 19 more
Caused by: org.apache.commons.exec.ExecuteException: Process exited with an error: 240(Exit value: 240)
    at org.apache.commons.exec.DefaultExecutor.executeInternal(DefaultExecutor.java:346)
    at org.apache.commons.exec.DefaultExecutor.execute(DefaultExecutor.java:149)
    at org.apache.commons.exec.DefaultExecutor.execute(DefaultExecutor.java:136)
    at scala_maven_executions.JavaMainCallerByFork.run(JavaMainCallerByFork.java:99)
    at scala_maven_executions.JavaMainCallerSupport.run(JavaMainCallerSupport.java:96)
    at scala_maven.ScalaRunMojo.doExecute(ScalaRunMojo.java:93)
    at scala_maven.ScalaMojoSupport.execute(ScalaMojoSupport.java:400)
    ... 21 more
[ERROR] 
[ERROR] 
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoExecutionException
eriko commented 9 years ago

After setting up the correct version of java I now get follow and the pandarus/models do not get built.

[ERROR] Failed to execute goal net.alchim31.maven:scala-maven-plugin:3.1.0:run (default-cli) on project client-generator: wrap: org.apache.commons.exec.ExecuteException: Process exited with an error: 240(Exit value: 240) -> [Help 1] org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute goal net.alchim31.maven:scala-maven-plugin:3.1.0:run (default-cli) on project client-generator: wrap: org.apache.commons.exec.ExecuteException: Process exited with an error: 240(Exit value: 240) at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:216) at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153) at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145) at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:116) at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:80) at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build(SingleThreadedBuilder.java:51) at org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:120) at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:347) at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:154) at org.apache.maven.cli.MavenCli.execute(MavenCli.java:582) at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:214) at org.apache.maven.cli.MavenCli.main(MavenCli.java:158) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:289) at org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:229) at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:415) at org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:356) Caused by: org.apache.maven.plugin.MojoExecutionException: wrap: org.apache.commons.exec.ExecuteException: Process exited with an error: 240(Exit value: 240) at scala_maven.ScalaMojoSupport.execute(ScalaMojoSupport.java:408) at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:132) at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:208) ... 19 more Caused by: org.apache.commons.exec.ExecuteException: Process exited with an error: 240(Exit value: 240) at org.apache.commons.exec.DefaultExecutor.executeInternal(DefaultExecutor.java:346) at org.apache.commons.exec.DefaultExecutor.execute(DefaultExecutor.java:149) at org.apache.commons.exec.DefaultExecutor.execute(DefaultExecutor.java:136) at scala_maven_executions.JavaMainCallerByFork.run(JavaMainCallerByFork.java:99) at scala_maven_executions.JavaMainCallerSupport.run(JavaMainCallerSupport.java:96) at scala_maven.ScalaRunMojo.doExecute(ScalaRunMojo.java:93) at scala_maven.ScalaMojoSupport.execute(ScalaMojoSupport.java:400) ... 21 more [ERROR] [ERROR] [ERROR] For more information about the errors and possible solutions, please read the following articles: [ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoExecutionException

eriko commented 9 years ago

after adding

      <dependency>
          <groupId>org.slf4j</groupId>
          <artifactId>slf4j-simple</artifactId>
          <version>1.6.1</version>
      </dependency>

to the pom.xml to enable logging I get

    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:606)
    at scala_maven_executions.MainHelper.runMain(MainHelper.java:164)
    at scala_maven_executions.MainWithArgsInFile.main(MainWithArgsInFile.java:26)
Caused by: java.lang.StringIndexOutOfBoundsException: String index out of range: 0
    at java.lang.String.charAt(String.java:658)
    at scala.collection.immutable.StringOps.apply(StringOps.scala:39)
    at com.wordnik.swagger.codegen.BasicRubyGenerator.toDeclaration(BasicRubyGenerator.scala:78)
    at com.wordnik.swagger.codegen.Codegen$$anonfun$modelToMap$1.apply(Codegen.scala:492)
    at com.wordnik.swagger.codegen.Codegen$$anonfun$modelToMap$1.apply(Codegen.scala:441)
    at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:194)
    at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:194)
    at scala.collection.mutable.LinkedHashMap.foreach(LinkedHashMap.scala:129)
    at scala.collection.TraversableLike$class.map(TraversableLike.scala:194)
    at scala.collection.mutable.LinkedHashMap.map(LinkedHashMap.scala:48)
    at com.wordnik.swagger.codegen.Codegen.modelToMap(Codegen.scala:441)
    at com.wordnik.swagger.codegen.Codegen$$anonfun$generateSource$1.apply(Codegen.scala:57)
    at com.wordnik.swagger.codegen.Codegen$$anonfun$generateSource$1.apply(Codegen.scala:55)
    at scala.collection.LinearSeqOptimized$class.foreach(LinearSeqOptimized.scala:59)
    at scala.collection.immutable.List.foreach(List.scala:45)
    at com.wordnik.swagger.codegen.Codegen.generateSource(Codegen.scala:55)
    at com.wordnik.swagger.codegen.BasicGenerator$$anonfun$bundleToSource$1$$anonfun$apply$8.apply(BasicGenerator.scala:216)
    at com.wordnik.swagger.codegen.BasicGenerator$$anonfun$bundleToSource$1$$anonfun$apply$8.apply(BasicGenerator.scala:215)
    at scala.collection.immutable.Map$Map1.foreach(Map.scala:118)
    at com.wordnik.swagger.codegen.BasicGenerator$$anonfun$bundleToSource$1.apply(BasicGenerator.scala:215)
    at com.wordnik.swagger.codegen.BasicGenerator$$anonfun$bundleToSource$1.apply(BasicGenerator.scala:214)
    at scala.collection.LinearSeqOptimized$class.foreach(LinearSeqOptimized.scala:59)
    at scala.collection.immutable.List.foreach(List.scala:45)
    at com.wordnik.swagger.codegen.BasicGenerator.bundleToSource(BasicGenerator.scala:214)
    at com.wordnik.swagger.codegen.BasicGenerator.generateClientWithoutExit(BasicGenerator.scala:89)
    at com.wordnik.swagger.codegen.BasicGenerator.generateClient(BasicGenerator.scala:47)
    at RubyCanvasCodegen$.main(RubyCanvasCodegen.scala:21)
    at RubyCanvasCodegen.main(RubyCanvasCodegen.scala)
    ... 6 more```
eriko commented 9 years ago

resolved on latest update

canadaduane commented 9 years ago

Thanks for keeping these issues updated :)

On Wed, Nov 12, 2014 at 4:21 PM, Erik Ordway notifications@github.com wrote:

Closed #7 https://github.com/instructure/pandarus/issues/7.

— Reply to this email directly or view it on GitHub https://github.com/instructure/pandarus/issues/7#event-192384053.