ClassNotFoundException when using scripted-plugin #255

Closed
eed3si9n opened this Issue Nov 7, 2011 · 6 comments

Comments

Projects
None yet
6 participants
@eed3si9n
Member

eed3si9n commented Nov 7, 2011

steps

  1. make a 0.11.1 project with scripted plugin by adding the following to project/plugins.sbt (see sbt-assembly):
libraryDependencies <+= (sbtVersion) { sv =>
  "org.scala-tools.sbt" %% "scripted-plugin" % sv
}

problem

$ sbt
[info] Loading project definition from /Users/eed3si9n/work/sbt-assembly/project
[info] Updating {file:/Users/eed3si9n/work/sbt-assembly/project/}default-635ec9...
[info] Resolving org.scala-tools.sbt#scripted-plugin_2.9.1;0.11.1 ...
[info] Resolving org.scala-tools.sbt#sbt_2.9.1;0.11.1 ...
[info] Resolving org.scala-tools.sbt#main_2.9.1;0.11.1 ...
[info] Resolving org.scala-tools.sbt#actions_2.9.1;0.11.1 ...
[info] Resolving org.scala-tools.sbt#classfile_2.9.1;0.11.1 ...
[info] Resolving org.scala-tools.sbt#io_2.9.1;0.11.1 ...
[info] Resolving org.scala-tools.sbt#control_2.9.1;0.11.1 ...
[info] Resolving org.scala-lang#scala-library;2.9.1 ...
[info] Resolving org.scala-tools.sbt#interface;0.11.1 ...
[info] Resolving org.scala-tools.sbt#logging_2.9.1;0.11.1 ...
[info] Resolving org.scala-tools.sbt#process_2.9.1;0.11.1 ...
[info] Resolving org.scala-tools.sbt#classpath_2.9.1;0.11.1 ...
[info] Resolving org.scala-tools.sbt#launcher-interface_2.9.1;0.11.1 ...
[info] Resolving org.scala-lang#scala-compiler;2.9.1 ...
[info] Resolving org.scala-tools.sbt#incremental-compiler_2.9.1;0.11.1 ...
[info] Resolving org.scala-tools.sbt#collections_2.9.1;0.11.1 ...
[info] Resolving org.scala-tools.sbt#api_2.9.1;0.11.1 ...
[info] Resolving org.scala-tools.sbt#persist_2.9.1;0.11.1 ...
[info] Resolving org.scala-tools.sbinary#sbinary_2.9.0;0.4.0 ...
[info] Resolving org.scala-tools.sbt#compile_2.9.1;0.11.1 ...
[info] Resolving org.scala-tools.sbt#ivy_2.9.1;0.11.1 ...
[info] Resolving org.apache.ivy#ivy;2.2.0 ...
[info] Resolving com.jcraft#jsch;0.1.31 ...
[info] Resolving commons-httpclient#commons-httpclient;3.1 ...
[info] Resolving commons-logging#commons-logging;1.0.4 ...
[info] Resolving commons-codec#commons-codec;1.2 ...
[info] Resolving org.scala-tools.sbt#completion_2.9.1;0.11.1 ...
[info] Resolving jline#jline;0.9.94 ...
[info] Resolving org.scala-tools.sbt#run_2.9.1;0.11.1 ...
[info] Resolving org.scala-tools.sbt#task-system_2.9.1;0.11.1 ...
[info] Resolving org.scala-tools.sbt#tasks_2.9.1;0.11.1 ...
[info] Resolving org.scala-tools.sbt#tracking_2.9.1;0.11.1 ...
[info] Resolving org.scala-tools.sbt#cache_2.9.1;0.11.1 ...
[info] Resolving org.scala-tools.sbt#testing_2.9.1;0.11.1 ...
[info] Resolving org.scala-tools.testing#test-interface;0.5 ...
[info] Resolving org.scala-tools.sbt#compiler-interface;0.11.1 ...
[info] Resolving org.scala-tools.sbt#precompiled-2_8_1;0.11.1 ...
[info] Resolving org.scala-tools.sbt#precompiled-2_8_0;0.11.1 ...
[info] Resolving org.scala-tools.sbt#precompiled-2_9_0;0.11.1 ...
[info] Done updating.
[error] java.lang.ClassNotFoundException: ScriptedPlugin$
[error] Use 'last' for the full log.
Project loading failed: (r)etry, (q)uit, (l)ast, or (i)gnore? 

see https://gist.github.com/1344168 for full log.

expectation

sbt loads the build and scripted works.

@aolshevskiy

This comment has been minimized.

Show comment
Hide comment
@aolshevskiy

aolshevskiy Nov 7, 2011

Contributor

I already submitted a pull request with a fix in #256

Contributor

aolshevskiy commented Nov 7, 2011

I already submitted a pull request with a fix in #256

@harrah

This comment has been minimized.

Show comment
Hide comment
@harrah

harrah Nov 7, 2011

Member

fixed by #256

Member

harrah commented Nov 7, 2011

fixed by #256

@harrah harrah closed this Nov 7, 2011

@retronym

This comment has been minimized.

Show comment
Hide comment
@retronym

retronym Nov 8, 2011

Member

Is there a workaround? I would like to publish my plugins for 0.11.1

Member

retronym commented Nov 8, 2011

Is there a workaround? I would like to publish my plugins for 0.11.1

@aolshevskiy

This comment has been minimized.

Show comment
Hide comment
@aolshevskiy

aolshevskiy Nov 8, 2011

Contributor

Looks like you need to disable scripted support for now.
Mark, maybe you could pub something like 0.11.1.1 with the fix.

Contributor

aolshevskiy commented Nov 8, 2011

Looks like you need to disable scripted support for now.
Mark, maybe you could pub something like 0.11.1.1 with the fix.

@jsuereth

This comment has been minimized.

Show comment
Hide comment
@jsuereth

jsuereth Nov 17, 2011

Member

Right, A workaround for this would be nice....

Member

jsuereth commented Nov 17, 2011

Right, A workaround for this would be nice....

@tmbo

This comment has been minimized.

Show comment
Hide comment
@tmbo

tmbo Nov 25, 2011

A pub like 0.11.1.1 would be great, this bug is kinda blocking my plugin development

tmbo commented Nov 25, 2011

A pub like 0.11.1.1 would be great, this bug is kinda blocking my plugin development

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment