From 9049c6cb689e00d63db294bb7e50ef4d52ca2b67 Mon Sep 17 00:00:00 2001 From: "e.e d3si9n" Date: Sat, 17 Mar 2012 19:31:55 -0400 Subject: [PATCH] Fixed scripted-plugin's reflection call --- scripted/plugin/ScriptedPlugin.scala | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/scripted/plugin/ScriptedPlugin.scala b/scripted/plugin/ScriptedPlugin.scala index 8f2241bd6..58b463a0d 100644 --- a/scripted/plugin/ScriptedPlugin.scala +++ b/scripted/plugin/ScriptedPlugin.scala @@ -34,13 +34,13 @@ object ScriptedPlugin extends Plugin { def scriptedRunTask: Initialize[Task[Method]] = (scriptedTests) map { (m) => - m.getClass.getMethod("run", classOf[File], classOf[Boolean], classOf[String], classOf[String], classOf[String], classOf[Array[String]], classOf[File], classOf[Seq[String]]) + m.getClass.getMethod("run", classOf[File], classOf[Boolean], classOf[String], classOf[String], classOf[String], classOf[Array[String]], classOf[File], classOf[Array[String]]) } def scriptedTask: Initialize[InputTask[Unit]] = InputTask(_ => complete.Parsers.spaceDelimited("")) { result => (scriptedDependencies, scriptedTests, scriptedRun, sbtTestDirectory, scriptedBufferLog, scriptedSbt, scriptedScalas, sbtLauncher, scriptedLaunchOpts, result) map { (deps, m, r, testdir, bufferlog, version, scriptedScalas, launcher, launchOpts, args) => - try { r.invoke(m, testdir, bufferlog: java.lang.Boolean, version.toString, scriptedScalas.build, scriptedScalas.versions, args.toArray, launcher, launchOpts) } + try { r.invoke(m, testdir, bufferlog: java.lang.Boolean, version.toString, scriptedScalas.build, scriptedScalas.versions, args.toArray, launcher, launchOpts.toArray) } catch { case e: java.lang.reflect.InvocationTargetException => throw e.getCause } } }