Building Lift for the first time

93 views
Skip to first unread message

Alex Black

unread,
Nov 6, 2011, 2:32:07 PM11/6/11
to Lift
I'm trying to build Lift for the first time, and I seem to have hit an
exception.

...
[info] == lift-testkit / package-src ==
[info] Packaging ./web/testkit/target/scala_2.9.1/lift-
testkit_2.9.1-2.4-M4-sources.jar ...
[info] Packaging complete.
[info] == lift-testkit / package-src ==
[info]
[info] == lift-webkit / copy-resources ==
java.lang.StringIndexOutOfBoundsException: String index out of range:
7587
at java.lang.String.substring(String.java:1934)
at
com.yahoo.platform.yui.compressor.JavaScriptCompressor.printSourceString(JavaScriptCompressor.java:
267)
at
com.yahoo.platform.yui.compressor.JavaScriptCompressor.parse(JavaScriptCompressor.java:
330)
at
com.yahoo.platform.yui.compressor.JavaScriptCompressor.<init>(JavaScriptCompressor.java:
533)
at net.liftweb.sbt.YuiCompressor$$anonfun$net$liftweb$sbt
$YuiCompressor$$compressJs$2.apply(YuiCompressor.scala:130)
at net.liftweb.sbt.YuiCompressor$$anonfun$net$liftweb$sbt
$YuiCompressor$$compressJs$2.apply(YuiCompressor.scala:129)
at sbt.Control$.trapUnit(Control.scala:19)
at net.liftweb.sbt.YuiCompressor$class.net$liftweb$sbt$YuiCompressor$
$compressJs(YuiCompressor.scala:129)
at net.liftweb.sbt.YuiCompressor$$anonfun$net$liftweb$sbt
$YuiCompressor$$compressTask$1$$anonfun$apply$2$$anonfun$apply
$3.apply(YuiCompressor.scala:111)
...

steps:
- git clone https://github.com/lift/framework.git
- cd framework
- git checkout 2.4-M4
- ./liftsh +publish

Also, first thing the build did was download scala 2.7.7 which seemed
odd, maybe I did something wrong?

full output:


alex@alex-home:~/dev/framework$ ./liftsh +publish
Getting Scala 2.7.7 ...
downloading http://repo1.maven.org/maven2/org/scala-lang/scala-compiler/2.7.7/scala-compiler-2.7.7.jar
...
[SUCCESSFUL ] org.scala-lang#scala-compiler;2.7.7!scala-compiler.jar
(12502ms)
downloading http://repo1.maven.org/maven2/org/scala-lang/scala-library/2.7.7/scala-library-2.7.7.jar
...
[SUCCESSFUL ] org.scala-lang#scala-library;2.7.7!scala-library.jar
(7785ms)
:: retrieving :: org.scala-tools.sbt#boot-scala
confs: [default]
2 artifacts copied, 0 already retrieved (9911kB/24ms)
Getting org.scala-tools.sbt sbt_2.7.7 0.7.7 ...
downloading http://databinder.net/repo/org.scala-tools.sbt/sbt_2.7.7/0.7.7/jars/sbt_2.7.7.jar
...
[SUCCESSFUL ] org.scala-tools.sbt#sbt_2.7.7;0.7.7!sbt_2.7.7.jar
(2388ms)
downloading http://repo1.maven.org/maven2/org/apache/ivy/ivy/2.2.0/ivy-2.2.0.jar
...
[SUCCESSFUL ] org.apache.ivy#ivy;2.2.0!ivy.jar (2243ms)
downloading http://repo1.maven.org/maven2/com/jcraft/jsch/0.1.31/jsch-0.1.31.jar
...
[SUCCESSFUL ] com.jcraft#jsch;0.1.31!jsch.jar (477ms)
downloading http://repo1.maven.org/maven2/org/scala-tools/testing/test-interface/0.5/test-interface-0.5.jar
...
[SUCCESSFUL ] org.scala-tools.testing#test-interface;0.5!test-
interface.jar (61ms)
downloading http://databinder.net/repo/org.scala-tools.sbt/launcher-interface/0.7.7/jars/launcher-interface.jar
...
[SUCCESSFUL ] org.scala-tools.sbt#launcher-interface;0.7.7!launcher-
interface.jar (95ms)
downloading http://databinder.net/repo/org.scala-tools.sbt/compile_2.7.7/0.7.7/jars/compile_2.7.7.jar
...
[SUCCESSFUL ] org.scala-tools.sbt#compile_2.7.7;0.7.7!
compile_2.7.7.jar (144ms)
downloading http://databinder.net/repo/org.scala-tools.sbt/interface/0.7.7/jars/interface.jar
...
[SUCCESSFUL ] org.scala-tools.sbt#interface;0.7.7!interface.jar
(101ms)
downloading http://databinder.net/repo/org.scala-tools.sbt/ivy_2.7.7/0.7.7/jars/ivy_2.7.7.jar
...
[SUCCESSFUL ] org.scala-tools.sbt#ivy_2.7.7;0.7.7!ivy_2.7.7.jar
(532ms)
downloading http://databinder.net/repo/org.scala-tools.sbt/io_2.7.7/0.7.7/jars/io_2.7.7.jar
...
[SUCCESSFUL ] org.scala-tools.sbt#io_2.7.7;0.7.7!io_2.7.7.jar (278ms)
downloading http://databinder.net/repo/org.scala-tools.sbt/classpath_2.7.7/0.7.7/jars/classpath_2.7.7.jar
...
[SUCCESSFUL ] org.scala-tools.sbt#classpath_2.7.7;0.7.7!
classpath_2.7.7.jar (92ms)
downloading http://databinder.net/repo/org.scala-tools.sbt/compiler-interface/0.7.7/jars/compiler-interface-bin.jar
...
[SUCCESSFUL ] org.scala-tools.sbt#compiler-interface;0.7.7!compiler-
interface-bin.jar (342ms)
downloading http://databinder.net/repo/org.scala-tools.sbt/compiler-interface/0.7.7/jars/compiler-interface-src.jar
...
[SUCCESSFUL ] org.scala-tools.sbt#compiler-interface;0.7.7!compiler-
interface-src.jar (74ms)
downloading http://databinder.net/repo/org.scala-tools.sbt/control_2.7.7/0.7.7/jars/control_2.7.7.jar
...
[SUCCESSFUL ] org.scala-tools.sbt#control_2.7.7;0.7.7!
control_2.7.7.jar (70ms)
downloading http://repo1.maven.org/maven2/jline/jline/0.9.94/jline-0.9.94.jar
...
[SUCCESSFUL ] jline#jline;0.9.94!jline.jar (495ms)
downloading http://databinder.net/repo/org.scala-tools.sbt/precompiled-2.8.1_2.8.1/0.7.7/jars/compiler-interface-bin.jar
...
[SUCCESSFUL ] org.scala-tools.sbt#precompiled-2.8.1_2.8.1;0.7.7!
compiler-interface-bin.jar (316ms)
downloading http://databinder.net/repo/org.scala-tools.sbt/precompiled-2.9.0_2.9.0/0.7.7/jars/compiler-interface-bin.jar
...
[SUCCESSFUL ] org.scala-tools.sbt#precompiled-2.9.0_2.9.0;0.7.7!
compiler-interface-bin.jar (351ms)
downloading http://databinder.net/repo/org.scala-tools.sbt/precompiled-2.8.0_2.8.0/0.7.7/jars/compiler-interface-bin.jar
...
[SUCCESSFUL ] org.scala-tools.sbt#precompiled-2.8.0_2.8.0;0.7.7!
compiler-interface-bin.jar (251ms)
:: retrieving :: org.scala-tools.sbt#boot-app
confs: [default]
17 artifacts copied, 0 already retrieved (4379kB/16ms)
[info] Recompiling plugin definition...
[info] Source analysis: 1 new/modified, 0 indirectly invalidated, 0
removed.
[info]
[info] Updating plugins...
[info] downloading http://repo1.maven.org/maven2/net/liftweb/lift-sbt/2.4-M4/lift-sbt-2.4-M4.jar
...
[info] [SUCCESSFUL ] net.liftweb#lift-sbt;2.4-M4!lift-sbt.jar (359ms)
[info] downloading http://scala-tools.org/repo-releases/com/weiglewilczek/bnd4sbt/bnd4sbt/1.0.2/bnd4sbt-1.0.2.jar
...
[info] [SUCCESSFUL ] com.weiglewilczek.bnd4sbt#bnd4sbt;1.0.2!
bnd4sbt.jar (232ms)
[info] downloading http://repo1.maven.org/maven2/com/yahoo/platform/yui/yuicompressor/2.4.2/yuicompressor-2.4.2.jar
...
[info] [SUCCESSFUL ] com.yahoo.platform.yui#yuicompressor;2.4.2!
yuicompressor.jar (476ms)
[info] downloading http://repo1.maven.org/maven2/rhino/js/1.6R7/js-1.6R7.jar
...
[info] [SUCCESSFUL ] rhino#js;1.6R7!js.jar (1851ms)
[info] downloading http://repo1.maven.org/maven2/biz/aQute/bndlib/1.43.0/bndlib-1.43.0.jar
...
[info] [SUCCESSFUL ] biz.aQute#bndlib;1.43.0!bndlib.jar (1372ms)
[info] :: retrieving :: plugin-definition#plugin-definition_2.7.7
[sync]
[info] confs: [compile, runtime, test, provided, system, optional,
sources, javadoc]
[info] 5 artifacts copied, 0 already retrieved (1552kB/16ms)
[success] Plugins updated successfully.
[info]
[info] Extracted source plugin ./lib_managed/scala_2.7.7/lift-sbt-2.4-
M4.jar ...
[info] Extracted source plugin ./lib_managed/scala_2.7.7/
bnd4sbt-1.0.2.jar ...
[info] Recompiling plugin...
[info] Source analysis: 9 new/modified, 0 indirectly invalidated, 0
removed.
[info] Recompiling project definition...
[info] Source analysis: 1 new/modified, 0 indirectly invalidated, 0
removed.
[warn] Could not read any of the settings files /home/
alex/.ivy2/.scalatools.credentials or /home/alex/.m2/settings.xml
Getting Scala 2.9.1 ...
downloading file:/home/alex/.m2/repository/org/scala-lang/scala-
compiler/2.9.1/scala-compiler-2.9.1.jar ...
[SUCCESSFUL ] org.scala-lang#scala-compiler;2.9.1!scala-compiler.jar
(51ms)
downloading file:/home/alex/.m2/repository/org/scala-lang/scala-
library/2.9.1/scala-library-2.9.1.jar ...
[SUCCESSFUL ] org.scala-lang#scala-library;2.9.1!scala-library.jar
(29ms)
downloading http://repo1.maven.org/maven2/org/scala-lang/jline/2.9.1/jline-2.9.1.jar
...
[SUCCESSFUL ] org.scala-lang#jline;2.9.1!jline.jar (723ms)
downloading http://repo1.maven.org/maven2/org/fusesource/jansi/jansi/1.4/jansi-1.4.jar
...
[SUCCESSFUL ] org.fusesource.jansi#jansi;1.4!jansi.jar (253ms)
:: retrieving :: org.scala-tools.sbt#boot-scala
confs: [default]
4 artifacts copied, 0 already retrieved (19939kB/26ms)
[warn] Could not read any of the settings files /home/
alex/.ivy2/.scalatools.credentials or /home/alex/.m2/settings.xml
[warn] Could not read any of the settings files /home/
alex/.ivy2/.scalatools.credentials or /home/alex/.m2/settings.xml
[warn] Could not read any of the settings files /home/
alex/.ivy2/.scalatools.credentials or /home/alex/.m2/settings.xml
[warn] Could not read any of the settings files /home/
alex/.ivy2/.scalatools.credentials or /home/alex/.m2/settings.xml
[warn] Could not read any of the settings files /home/
alex/.ivy2/.scalatools.credentials or /home/alex/.m2/settings.xml
[warn] Could not read any of the settings files /home/
alex/.ivy2/.scalatools.credentials or /home/alex/.m2/settings.xml
[warn] Could not read any of the settings files /home/
alex/.ivy2/.scalatools.credentials or /home/alex/.m2/settings.xml
[warn] Could not read any of the settings files /home/
alex/.ivy2/.scalatools.credentials or /home/alex/.m2/settings.xml
[warn] Could not read any of the settings files /home/
alex/.ivy2/.scalatools.credentials or /home/alex/.m2/settings.xml
[warn] Could not read any of the settings files /home/
alex/.ivy2/.scalatools.credentials or /home/alex/.m2/settings.xml
[warn] Could not read any of the settings files /home/
alex/.ivy2/.scalatools.credentials or /home/alex/.m2/settings.xml
[warn] Could not read any of the settings files /home/
alex/.ivy2/.scalatools.credentials or /home/alex/.m2/settings.xml
[warn] Could not read any of the settings files /home/
alex/.ivy2/.scalatools.credentials or /home/alex/.m2/settings.xml
[warn] Could not read any of the settings files /home/
alex/.ivy2/.scalatools.credentials or /home/alex/.m2/settings.xml
[warn] Could not read any of the settings files /home/
alex/.ivy2/.scalatools.credentials or /home/alex/.m2/settings.xml
[warn] Could not read any of the settings files /home/
alex/.ivy2/.scalatools.credentials or /home/alex/.m2/settings.xml
[warn] Could not read any of the settings files /home/
alex/.ivy2/.scalatools.credentials or /home/alex/.m2/settings.xml
[warn] Could not read any of the settings files /home/
alex/.ivy2/.scalatools.credentials or /home/alex/.m2/settings.xml
[warn] Could not read any of the settings files /home/
alex/.ivy2/.scalatools.credentials or /home/alex/.m2/settings.xml
[warn] Could not read any of the settings files /home/
alex/.ivy2/.scalatools.credentials or /home/alex/.m2/settings.xml
[info] Building project lift-framework 2.4-M4 against Scala 2.9.1
[info] using LiftFrameworkProject with sbt 0.7.7 and Scala 2.7.7
Getting Scala 2.8.1 ...
downloading file:/home/alex/.m2/repository/org/scala-lang/scala-
compiler/2.8.1/scala-compiler-2.8.1.jar ...
[SUCCESSFUL ] org.scala-lang#scala-compiler;2.8.1!scala-compiler.jar
(31ms)
downloading file:/home/alex/.m2/repository/org/scala-lang/scala-
library/2.8.1/scala-library-2.8.1.jar ...
[SUCCESSFUL ] org.scala-lang#scala-library;2.8.1!scala-library.jar
(27ms)
downloading http://repo1.maven.org/maven2/jline/jline/0.9.91/jline-0.9.91.jar
...
[SUCCESSFUL ] jline#jline;0.9.91!jline.jar (416ms)
downloading file:/home/alex/.m2/repository/junit/junit/3.8.1/
junit-3.8.1.jar ...
[SUCCESSFUL ] junit#junit;3.8.1!junit.jar (3ms)
:: retrieving :: org.scala-tools.sbt#boot-scala
confs: [default]
4 artifacts copied, 0 already retrieved (15296kB/22ms)
Getting Scala 2.9.0-1 ...
downloading file:/home/alex/.m2/repository/org/scala-lang/scala-
compiler/2.9.0-1/scala-compiler-2.9.0-1.jar ...
[SUCCESSFUL ] org.scala-lang#scala-compiler;2.9.0-1!scala-
compiler.jar (45ms)
downloading file:/home/alex/.m2/repository/org/scala-lang/scala-
library/2.9.0-1/scala-library-2.9.0-1.jar ...
[SUCCESSFUL ] org.scala-lang#scala-library;2.9.0-1!scala-library.jar
(39ms)
downloading http://repo1.maven.org/maven2/org/scala-lang/jline/2.9.0-1/jline-2.9.0-1.jar
...
[SUCCESSFUL ] org.scala-lang#jline;2.9.0-1!jline.jar (719ms)
:: retrieving :: org.scala-tools.sbt#boot-scala
confs: [default]
4 artifacts copied, 0 already retrieved (20447kB/30ms)
Getting Scala 2.9.0 ...
downloading http://repo1.maven.org/maven2/org/scala-lang/scala-compiler/2.9.0/scala-compiler-2.9.0.jar
...
[SUCCESSFUL ] org.scala-lang#scala-compiler;2.9.0!scala-compiler.jar
(14934ms)
downloading http://repo1.maven.org/maven2/org/scala-lang/scala-library/2.9.0/scala-library-2.9.0.jar
...
[SUCCESSFUL ] org.scala-lang#scala-library;2.9.0!scala-library.jar
(11415ms)
downloading http://repo1.maven.org/maven2/org/scala-lang/jline/2.9.0/jline-2.9.0.jar
...
[SUCCESSFUL ] org.scala-lang#jline;2.9.0!jline.jar (381ms)
:: retrieving :: org.scala-tools.sbt#boot-scala
confs: [default]
4 artifacts copied, 0 already retrieved (20442kB/25ms)
Getting Scala 2.8.0 ...
downloading file:/home/alex/.m2/repository/org/scala-lang/scala-
compiler/2.8.0/scala-compiler-2.8.0.jar ...
[SUCCESSFUL ] org.scala-lang#scala-compiler;2.8.0!scala-compiler.jar
(37ms)
downloading file:/home/alex/.m2/repository/org/scala-lang/scala-
library/2.8.0/scala-library-2.8.0.jar ...
[SUCCESSFUL ] org.scala-lang#scala-library;2.8.0!scala-library.jar
(27ms)
:: retrieving :: org.scala-tools.sbt#boot-scala
confs: [default]
4 artifacts copied, 0 already retrieved (14662kB/24ms)
[warn] Could not read any of the settings files /home/
alex/.ivy2/.scalatools.credentials or /home/alex/.m2/settings.xml
[warn] Could not read any of the settings files /home/
alex/.ivy2/.scalatools.credentials or /home/alex/.m2/settings.xml
[warn] Could not read any of the settings files /home/
alex/.ivy2/.scalatools.credentials or /home/alex/.m2/settings.xml
[warn] Could not read any of the settings files /home/
alex/.ivy2/.scalatools.credentials or /home/alex/.m2/settings.xml
[warn] Could not read any of the settings files /home/
alex/.ivy2/.scalatools.credentials or /home/alex/.m2/settings.xml
[warn] Could not read any of the settings files /home/
alex/.ivy2/.scalatools.credentials or /home/alex/.m2/settings.xml
[warn] Could not read any of the settings files /home/
alex/.ivy2/.scalatools.credentials or /home/alex/.m2/settings.xml
[warn] Could not read any of the settings files /home/
alex/.ivy2/.scalatools.credentials or /home/alex/.m2/settings.xml
[warn] Could not read any of the settings files /home/
alex/.ivy2/.scalatools.credentials or /home/alex/.m2/settings.xml
[warn] Could not read any of the settings files /home/
alex/.ivy2/.scalatools.credentials or /home/alex/.m2/settings.xml
[warn] Could not read any of the settings files /home/
alex/.ivy2/.scalatools.credentials or /home/alex/.m2/settings.xml
[warn] Could not read any of the settings files /home/
alex/.ivy2/.scalatools.credentials or /home/alex/.m2/settings.xml
[warn] Could not read any of the settings files /home/
alex/.ivy2/.scalatools.credentials or /home/alex/.m2/settings.xml
[warn] Could not read any of the settings files /home/
alex/.ivy2/.scalatools.credentials or /home/alex/.m2/settings.xml
[warn] Could not read any of the settings files /home/
alex/.ivy2/.scalatools.credentials or /home/alex/.m2/settings.xml
[warn] Could not read any of the settings files /home/
alex/.ivy2/.scalatools.credentials or /home/alex/.m2/settings.xml
[warn] Could not read any of the settings files /home/
alex/.ivy2/.scalatools.credentials or /home/alex/.m2/settings.xml
[warn] Could not read any of the settings files /home/
alex/.ivy2/.scalatools.credentials or /home/alex/.m2/settings.xml
[warn] Could not read any of the settings files /home/
alex/.ivy2/.scalatools.credentials or /home/alex/.m2/settings.xml
[warn] Could not read any of the settings files /home/
alex/.ivy2/.scalatools.credentials or /home/alex/.m2/settings.xml
[warn] Could not read any of the settings files /home/
alex/.ivy2/.scalatools.credentials or /home/alex/.m2/settings.xml
[info] Building project lift-framework 2.4-M4 against Scala 2.9.1
[info] using LiftFrameworkProject with sbt 0.7.7 and Scala 2.7.7
[info]
[info] == lift-common / compile ==
[info] Source analysis: 17 new/modified, 0 indirectly invalidated, 0
removed.
[info] Compiling main sources...
[info] 'compiler-interface' not yet compiled for Scala 2.9.1.final.
Compiling...
[info] Compilation completed in 8.045 s
[warn] /home/alex/dev/framework/core/common/src/main/scala/net/liftweb/
common/Box.scala:110: @deprecated now takes two arguments; see the
scaladoc.
[warn] @deprecated("Use legacyNullTest")
[warn] ^
[error] /home/alex/dev/framework/core/common/src/main/scala/net/
liftweb/common/Logging.scala:20: object slf4j is not a member of
package org
[error] import org.slf4j.{MDC => SLF4JMDC, Marker, Logger =>
SLF4JLogger, LoggerFactory}
[error] ^
[error] /home/alex/dev/framework/core/common/src/main/scala/net/
liftweb/common/Logging.scala:100: object slf4j is not a member of
package org
[error] def clear() = org.slf4j.MDC.clear
[error] ^
[error] /home/alex/dev/framework/core/common/src/main/scala/net/
liftweb/common/Logging.scala:270: object apache is not a member of
package org
[error] import org.apache.log4j.{LogManager,PropertyConfigurator}
[error] ^
[error] /home/alex/dev/framework/core/common/src/main/scala/net/
liftweb/common/Logging.scala:271: object apache is not a member of
package org
[error] import org.apache.log4j.xml.DOMConfigurator
[error] ^
[error] /home/alex/dev/framework/core/common/src/main/scala/net/
liftweb/common/Logging.scala:316: object qos is not a member of
package ch
[error] import ch.qos.logback.classic.LoggerContext;
[error] ^
[error] /home/alex/dev/framework/core/common/src/main/scala/net/
liftweb/common/Logging.scala:317: object qos is not a member of
package ch
[error] import ch.qos.logback.core.util.StatusPrinter;
[error] ^
[error] /home/alex/dev/framework/core/common/src/main/scala/net/
liftweb/common/Logging.scala:318: object qos is not a member of
package ch
[error] import ch.qos.logback.classic.joran.JoranConfigurator;
[error] ^
[warn] /home/alex/dev/framework/core/common/src/main/scala/net/liftweb/
common/ParseDouble.scala:30: @deprecated now takes two arguments; see
the scaladoc.
[warn] @deprecated("Use a newer or patched JVM instead.")
[warn] ^
[warn] two warnings found
[error] 7 errors found
[info] == lift-common / compile ==
[info]
[info] == lift-common / <anonymous> ==
[info] == lift-common / <anonymous> ==
[info]
[info] == lift-common / copy-test-resources ==
[info] == lift-common / copy-test-resources ==
[info]
[info] == lift-common / copy-resources ==
[info] == lift-common / copy-resources ==
[info]
[info] == lift-json / compile ==
[info] Source analysis: 12 new/modified, 0 indirectly invalidated, 0
removed.
[info] Compiling main sources...
[error] /home/alex/dev/framework/core/json/src/main/scala/net/liftweb/
json/Meta.scala:30: object thoughtworks is not a member of package com
[error] import com.thoughtworks.paranamer._
[error] ^
[error] /home/alex/dev/framework/core/json/src/main/scala/net/liftweb/
json/Extraction.scala:86: ambiguous implicit values:
[error] both method fallbackStringCanBuildFrom in class
LowPriorityImplicits of type [T]=>
scala.collection.generic.CanBuildFrom[String,T,scala.collection.immutable.IndexedSeq[T]]
[error] and value formats of type net.liftweb.json.Formats
[error] match expected type <error>
[error] val constructorArgs =
primaryConstructorArgs(x.getClass)
[error] ^
[error] /home/alex/dev/framework/core/json/src/main/scala/net/liftweb/
json/Extraction.scala:193: ambiguous implicit values:
[error] both method fallbackStringCanBuildFrom in class
LowPriorityImplicits of type [T]=>
scala.collection.generic.CanBuildFrom[String,T,scala.collection.immutable.IndexedSeq[T]]
[error] and value formats of type net.liftweb.json.Formats
[error] match expected type <error>
[error] else mappingOf(clazz, typeArgs)
[error] ^
[error] /home/alex/dev/framework/core/json/src/main/scala/net/liftweb/
json/Meta.scala:147: value isArray is not a member of
java.lang.reflect.Type
[error] else if (raw.isArray)
[error] ^
[error] /home/alex/dev/framework/core/json/src/main/scala/net/liftweb/
json/Meta.scala:148: type mismatch;
[error] found : java.lang.reflect.Type
[error] required: Class[_]
[error] (mkContainer(t, `* -> *`, 0,
Col.apply(TypeInfo(raw, None), _)), false)
[error] ^
[error] /home/alex/dev/framework/core/json/src/main/scala/net/liftweb/
json/Meta.scala:273: value isArray is not a member of
java.lang.reflect.Type
[error] case clazz: Class[_] if (clazz.isArray) => i match {
[error] ^
[error] /home/alex/dev/framework/core/json/src/main/scala/net/liftweb/
json/Meta.scala:274: value getComponentType is not a member of
java.lang.reflect.Type
[error] case 0 =>
clazz.getComponentType.asInstanceOf[Class[_]]
[error] ^
[error] /home/alex/dev/framework/core/json/src/main/scala/net/liftweb/
json/ScalaSig.scala:20: object scalap is not a member of package tools
[error] import scala.tools.scalap.scalax.rules.scalasig._
[error] ^
[error] 8 errors found
[info] == lift-json / compile ==
[info]
[info] == lift-json / <anonymous> ==
[info] == lift-json / <anonymous> ==
[info]
[info] == lift-actor / <anonymous> ==
[info] == lift-actor / <anonymous> ==
[info]
[info] == lift-common / package-src ==
[info] Packaging ./core/common/target/scala_2.9.1/lift-
common_2.9.1-2.4-M4-sources.jar ...
[info] Packaging complete.
[info] == lift-common / package-src ==
[info]
[info] == lift-json / copy-resources ==
[info] == lift-json / copy-resources ==
[info]
[info] == lift-json / copy-test-resources ==
[info] == lift-json / copy-test-resources ==
[info]
[info] == lift-actor / copy-test-resources ==
[info] == lift-actor / copy-test-resources ==
[info]
[info] == lift-actor / copy-resources ==
[info] == lift-actor / copy-resources ==
[info]
[info] == lift-util / <anonymous> ==
[info] == lift-util / <anonymous> ==
[info]
[info] == lift-actor / package-src ==
[info] Packaging ./core/actor/target/scala_2.9.1/lift-actor_2.9.1-2.4-
M4-sources.jar ...
[info] Packaging complete.
[info] == lift-actor / package-src ==
[info]
[info] == lift-util / copy-test-resources ==
[info] == lift-util / copy-test-resources ==
[info]
[info] == lift-util / copy-resources ==
[info] == lift-util / copy-resources ==
[info]
[info] == lift-json / package-src ==
[info] Packaging ./core/json/target/scala_2.9.1/lift-json_2.9.1-2.4-M4-
sources.jar ...
[info] Packaging complete.
[info] == lift-json / package-src ==
[info]
[info] == lift-testkit / <anonymous> ==
[info] == lift-testkit / <anonymous> ==
[info]
[info] == lift-testkit / copy-resources ==
[info] == lift-testkit / copy-resources ==
[info]
[info] == lift-util / package-src ==
[info] Packaging ./core/util/target/scala_2.9.1/lift-util_2.9.1-2.4-M4-
sources.jar ...
[info] Packaging complete.
[info] == lift-util / package-src ==
[info]
[info] == lift-testkit / copy-test-resources ==
[info] == lift-testkit / copy-test-resources ==
[info]
[info] == lift-webkit / <anonymous> ==
[info] == lift-webkit / <anonymous> ==
[info]
[info] == lift-testkit / package-src ==
[info] Packaging ./web/testkit/target/scala_2.9.1/lift-
testkit_2.9.1-2.4-M4-sources.jar ...
[info] Packaging complete.
[info] == lift-testkit / package-src ==
[info]
[info] == lift-webkit / copy-resources ==
java.lang.StringIndexOutOfBoundsException: String index out of range:
7587
at java.lang.String.substring(String.java:1934)
at
com.yahoo.platform.yui.compressor.JavaScriptCompressor.printSourceString(JavaScriptCompressor.java:
267)
at
com.yahoo.platform.yui.compressor.JavaScriptCompressor.parse(JavaScriptCompressor.java:
330)
at
com.yahoo.platform.yui.compressor.JavaScriptCompressor.<init>(JavaScriptCompressor.java:
533)
at net.liftweb.sbt.YuiCompressor$$anonfun$net$liftweb$sbt
$YuiCompressor$$compressJs$2.apply(YuiCompressor.scala:130)
at net.liftweb.sbt.YuiCompressor$$anonfun$net$liftweb$sbt
$YuiCompressor$$compressJs$2.apply(YuiCompressor.scala:129)
at sbt.Control$.trapUnit(Control.scala:19)
at net.liftweb.sbt.YuiCompressor$class.net$liftweb$sbt$YuiCompressor$
$compressJs(YuiCompressor.scala:129)
at net.liftweb.sbt.YuiCompressor$$anonfun$net$liftweb$sbt
$YuiCompressor$$compressTask$1$$anonfun$apply$2$$anonfun$apply
$3.apply(YuiCompressor.scala:111)
at net.liftweb.sbt.YuiCompressor$$anonfun$net$liftweb$sbt
$YuiCompressor$$compressTask$1$$anonfun$apply$2$$anonfun$apply
$3.apply(YuiCompressor.scala:109)
at sbt.OpenResource$$anonfun$sbt$OpenResource$$wrapEither
$1.apply(FileUtilities.scala:944)
at sbt.OpenResource$$anonfun$sbt$OpenResource$$wrapEither
$1.apply(FileUtilities.scala:944)
at sbt.OpenResource$$anonfun$io$1$$anonfun$apply
$27.apply(FileUtilities.scala:913)
at sbt.OpenResource$$anonfun$io$1$$anonfun$apply
$27.apply(FileUtilities.scala:913)
at sbt.Control$.trapAndFinally(Control.scala:14)
at sbt.OpenResource$$anonfun$io$1.apply(FileUtilities.scala:912)
at sbt.OpenResource$$anonfun$io$1.apply(FileUtilities.scala:912)
at scala.Either$RightProjection.flatMap(Either.scala:231)
at sbt.OpenResource.io(FileUtilities.scala:910)
at sbt.OpenResource.ioOption(FileUtilities.scala:908)
at sbt.FileUtilities$.write(FileUtilities.scala:739)
at sbt.FileUtilities$.write(FileUtilities.scala:737)
at net.liftweb.sbt.YuiCompressor$$anonfun$net$liftweb$sbt
$YuiCompressor$$compressTask$1$$anonfun$apply
$2.apply(YuiCompressor.scala:109)
at net.liftweb.sbt.YuiCompressor$$anonfun$net$liftweb$sbt
$YuiCompressor$$compressTask$1$$anonfun$apply
$2.apply(YuiCompressor.scala:108)
at sbt.OpenResource$$anonfun$sbt$OpenResource$$wrapEither
$1.apply(FileUtilities.scala:944)
at sbt.OpenResource$$anonfun$sbt$OpenResource$$wrapEither
$1.apply(FileUtilities.scala:944)
at sbt.OpenResource$$anonfun$io$1$$anonfun$apply
$27.apply(FileUtilities.scala:913)
at sbt.OpenResource$$anonfun$io$1$$anonfun$apply
$27.apply(FileUtilities.scala:913)
at sbt.Control$.trapAndFinally(Control.scala:14)
at sbt.OpenResource$$anonfun$io$1.apply(FileUtilities.scala:912)
at sbt.OpenResource$$anonfun$io$1.apply(FileUtilities.scala:912)
at scala.Either$RightProjection.flatMap(Either.scala:231)
at sbt.OpenResource.io(FileUtilities.scala:910)
at sbt.OpenResource.ioOption(FileUtilities.scala:908)
at sbt.FileUtilities$.read(FileUtilities.scala:748)
at net.liftweb.sbt.YuiCompressor$$anonfun$net$liftweb$sbt
$YuiCompressor$$compressTask$1.apply(YuiCompressor.scala:108)
at net.liftweb.sbt.YuiCompressor$$anonfun$net$liftweb$sbt
$YuiCompressor$$compressTask$1.apply(YuiCompressor.scala:107)
at scala.Option.orElse(Option.scala:102)
at net.liftweb.sbt.YuiCompressor$class.net$liftweb$sbt$YuiCompressor$
$compressTask(YuiCompressor.scala:107)
at net.liftweb.sbt.YuiCompressor$$anonfun$yuiCompressTask$2$$anonfun
$apply$1.apply(YuiCompressor.scala:99)
at net.liftweb.sbt.YuiCompressor$$anonfun$yuiCompressTask$2$$anonfun
$apply$1.apply(YuiCompressor.scala:99)
at scala.Iterator$class.foreach(Iterator.scala:414)
at scala.Iterator$$anon$14.foreach(Iterator.scala:265)
at scala.Iterable$class.foreach(Iterable.scala:256)
at scala.collection.immutable.HashMap.foreach(HashMap.scala:41)
at net.liftweb.sbt.YuiCompressor$$anonfun$yuiCompressTask
$2.apply(YuiCompressor.scala:99)
at net.liftweb.sbt.YuiCompressor$$anonfun$yuiCompressTask
$2.apply(YuiCompressor.scala:98)
at sbt.FileTasks$.sbt$FileTasks$$existenceCheck(FileTask.scala:104)
at sbt.FileTasks$$anonfun$fileTask$2.apply(FileTask.scala:29)
at sbt.FileTasks$$anonfun$fileTask$2.apply(FileTask.scala:29)
at sbt.TaskManager$Task.invoke(TaskManager.scala:62)
at sbt.impl.RunTask.doRun$1(RunTask.scala:77)
at sbt.impl.RunTask.runTask(RunTask.scala:85)
at sbt.impl.RunTask.sbt$impl$RunTask$$runIfNotRoot(RunTask.scala:60)
at sbt.impl.RunTask$$anonfun$runTasksExceptRoot$2.apply(RunTask.scala:
48)
at sbt.impl.RunTask$$anonfun$runTasksExceptRoot$2.apply(RunTask.scala:
48)
at sbt.Distributor$Run$Worker$$anonfun$2.apply(ParallelRunner.scala:
131)
at sbt.Distributor$Run$Worker$$anonfun$2.apply(ParallelRunner.scala:
131)
at sbt.Control$.trapUnit(Control.scala:19)
at sbt.Distributor$Run$Worker.run(ParallelRunner.scala:131)
java.util.EmptyStackException
at java.util.Stack.peek(Stack.java:85)
at
com.yahoo.platform.yui.compressor.JavaScriptCompressor.getCurrentScope(JavaScriptCompressor.java:
559)
at
com.yahoo.platform.yui.compressor.JavaScriptCompressor.printSymbolTree(JavaScriptCompressor.java:
1097)
at
com.yahoo.platform.yui.compressor.JavaScriptCompressor.compress(JavaScriptCompressor.java:
553)
at net.liftweb.sbt.YuiCompressor$$anonfun$net$liftweb$sbt
$YuiCompressor$$compressJs$2.apply(YuiCompressor.scala:130)
at net.liftweb.sbt.YuiCompressor$$anonfun$net$liftweb$sbt
$YuiCompressor$$compressJs$2.apply(YuiCompressor.scala:129)
at sbt.Control$.trapUnit(Control.scala:19)
at net.liftweb.sbt.YuiCompressor$class.net$liftweb$sbt$YuiCompressor$
$compressJs(YuiCompressor.scala:129)
at net.liftweb.sbt.YuiCompressor$$anonfun$net$liftweb$sbt
$YuiCompressor$$compressTask$1$$anonfun$apply$2$$anonfun$apply
$3.apply(YuiCompressor.scala:111)
at net.liftweb.sbt.YuiCompressor$$anonfun$net$liftweb$sbt
$YuiCompressor$$compressTask$1$$anonfun$apply$2$$anonfun$apply
$3.apply(YuiCompressor.scala:109)
at sbt.OpenResource$$anonfun$sbt$OpenResource$$wrapEither
$1.apply(FileUtilities.scala:944)
at sbt.OpenResource$$anonfun$sbt$OpenResource$$wrapEither
$1.apply(FileUtilities.scala:944)
at sbt.OpenResource$$anonfun$io$1$$anonfun$apply
$27.apply(FileUtilities.scala:913)
at sbt.OpenResource$$anonfun$io$1$$anonfun$apply
$27.apply(FileUtilities.scala:913)
at sbt.Control$.trapAndFinally(Control.scala:14)
at sbt.OpenResource$$anonfun$io$1.apply(FileUtilities.scala:912)
at sbt.OpenResource$$anonfun$io$1.apply(FileUtilities.scala:912)
at scala.Either$RightProjection.flatMap(Either.scala:231)
at sbt.OpenResource.io(FileUtilities.scala:910)
at sbt.OpenResource.ioOption(FileUtilities.scala:908)
at sbt.FileUtilities$.write(FileUtilities.scala:739)
at sbt.FileUtilities$.write(FileUtilities.scala:737)
at net.liftweb.sbt.YuiCompressor$$anonfun$net$liftweb$sbt
$YuiCompressor$$compressTask$1$$anonfun$apply
$2.apply(YuiCompressor.scala:109)
at net.liftweb.sbt.YuiCompressor$$anonfun$net$liftweb$sbt
$YuiCompressor$$compressTask$1$$anonfun$apply
$2.apply(YuiCompressor.scala:108)
at sbt.OpenResource$$anonfun$sbt$OpenResource$$wrapEither
$1.apply(FileUtilities.scala:944)
at sbt.OpenResource$$anonfun$sbt$OpenResource$$wrapEither
$1.apply(FileUtilities.scala:944)
at sbt.OpenResource$$anonfun$io$1$$anonfun$apply
$27.apply(FileUtilities.scala:913)
at sbt.OpenResource$$anonfun$io$1$$anonfun$apply
$27.apply(FileUtilities.scala:913)
at sbt.Control$.trapAndFinally(Control.scala:14)
at sbt.OpenResource$$anonfun$io$1.apply(FileUtilities.scala:912)
at sbt.OpenResource$$anonfun$io$1.apply(FileUtilities.scala:912)
at scala.Either$RightProjection.flatMap(Either.scala:231)
at sbt.OpenResource.io(FileUtilities.scala:910)
at sbt.OpenResource.ioOption(FileUtilities.scala:908)
at sbt.FileUtilities$.read(FileUtilities.scala:748)
at net.liftweb.sbt.YuiCompressor$$anonfun$net$liftweb$sbt
$YuiCompressor$$compressTask$1.apply(YuiCompressor.scala:108)
at net.liftweb.sbt.YuiCompressor$$anonfun$net$liftweb$sbt
$YuiCompressor$$compressTask$1.apply(YuiCompressor.scala:107)
at scala.Option.orElse(Option.scala:102)
at net.liftweb.sbt.YuiCompressor$class.net$liftweb$sbt$YuiCompressor$
$compressTask(YuiCompressor.scala:107)
at net.liftweb.sbt.YuiCompressor$$anonfun$yuiCompressTask$2$$anonfun
$apply$1.apply(YuiCompressor.scala:99)
at net.liftweb.sbt.YuiCompressor$$anonfun$yuiCompressTask$2$$anonfun
$apply$1.apply(YuiCompressor.scala:99)
at scala.Iterator$class.foreach(Iterator.scala:414)
at scala.Iterator$$anon$14.foreach(Iterator.scala:265)
at scala.Iterable$class.foreach(Iterable.scala:256)
at scala.collection.immutable.HashMap.foreach(HashMap.scala:41)
at net.liftweb.sbt.YuiCompressor$$anonfun$yuiCompressTask
$2.apply(YuiCompressor.scala:99)
at net.liftweb.sbt.YuiCompressor$$anonfun$yuiCompressTask
$2.apply(YuiCompressor.scala:98)
at sbt.FileTasks$.sbt$FileTasks$$existenceCheck(FileTask.scala:104)
at sbt.FileTasks$$anonfun$fileTask$2.apply(FileTask.scala:29)
at sbt.FileTasks$$anonfun$fileTask$2.apply(FileTask.scala:29)
at sbt.TaskManager$Task.invoke(TaskManager.scala:62)
at sbt.impl.RunTask.doRun$1(RunTask.scala:77)
at sbt.impl.RunTask.runTask(RunTask.scala:85)
at sbt.impl.RunTask.sbt$impl$RunTask$$runIfNotRoot(RunTask.scala:60)
at sbt.impl.RunTask$$anonfun$runTasksExceptRoot$2.apply(RunTask.scala:
48)
at sbt.impl.RunTask$$anonfun$runTasksExceptRoot$2.apply(RunTask.scala:
48)
at sbt.Distributor$Run$Worker$$anonfun$2.apply(ParallelRunner.scala:
131)
at sbt.Distributor$Run$Worker$$anonfun$2.apply(ParallelRunner.scala:
131)
at sbt.Control$.trapUnit(Control.scala:19)
at sbt.Distributor$Run$Worker.run(ParallelRunner.scala:131)
java.lang.StringIndexOutOfBoundsException: String index out of range:
4309
at java.lang.String.substring(String.java:1934)
at
com.yahoo.platform.yui.compressor.JavaScriptCompressor.printSourceString(JavaScriptCompressor.java:
267)
at
com.yahoo.platform.yui.compressor.JavaScriptCompressor.parse(JavaScriptCompressor.java:
330)
at
com.yahoo.platform.yui.compressor.JavaScriptCompressor.<init>(JavaScriptCompressor.java:
533)
at net.liftweb.sbt.YuiCompressor$$anonfun$net$liftweb$sbt
$YuiCompressor$$compressJs$2.apply(YuiCompressor.scala:130)
at net.liftweb.sbt.YuiCompressor$$anonfun$net$liftweb$sbt
$YuiCompressor$$compressJs$2.apply(YuiCompressor.scala:129)
at sbt.Control$.trapUnit(Control.scala:19)
at net.liftweb.sbt.YuiCompressor$class.net$liftweb$sbt$YuiCompressor$
$compressJs(YuiCompressor.scala:129)
at net.liftweb.sbt.YuiCompressor$$anonfun$net$liftweb$sbt
$YuiCompressor$$compressTask$1$$anonfun$apply$2$$anonfun$apply
$3.apply(YuiCompressor.scala:111)
at net.liftweb.sbt.YuiCompressor$$anonfun$net$liftweb$sbt
$YuiCompressor$$compressTask$1$$anonfun$apply$2$$anonfun$apply
$3.apply(YuiCompressor.scala:109)
at sbt.OpenResource$$anonfun$sbt$OpenResource$$wrapEither
$1.apply(FileUtilities.scala:944)
at sbt.OpenResource$$anonfun$sbt$OpenResource$$wrapEither
$1.apply(FileUtilities.scala:944)
at sbt.OpenResource$$anonfun$io$1$$anonfun$apply
$27.apply(FileUtilities.scala:913)
at sbt.OpenResource$$anonfun$io$1$$anonfun$apply
$27.apply(FileUtilities.scala:913)
at sbt.Control$.trapAndFinally(Control.scala:14)
at sbt.OpenResource$$anonfun$io$1.apply(FileUtilities.scala:912)
at sbt.OpenResource$$anonfun$io$1.apply(FileUtilities.scala:912)
at scala.Either$RightProjection.flatMap(Either.scala:231)
at sbt.OpenResource.io(FileUtilities.scala:910)
at sbt.OpenResource.ioOption(FileUtilities.scala:908)
at sbt.FileUtilities$.write(FileUtilities.scala:739)
at sbt.FileUtilities$.write(FileUtilities.scala:737)
at net.liftweb.sbt.YuiCompressor$$anonfun$net$liftweb$sbt
$YuiCompressor$$compressTask$1$$anonfun$apply
$2.apply(YuiCompressor.scala:109)
at net.liftweb.sbt.YuiCompressor$$anonfun$net$liftweb$sbt
$YuiCompressor$$compressTask$1$$anonfun$apply
$2.apply(YuiCompressor.scala:108)
at sbt.OpenResource$$anonfun$sbt$OpenResource$$wrapEither
$1.apply(FileUtilities.scala:944)
at sbt.OpenResource$$anonfun$sbt$OpenResource$$wrapEither
$1.apply(FileUtilities.scala:944)
at sbt.OpenResource$$anonfun$io$1$$anonfun$apply
$27.apply(FileUtilities.scala:913)
at sbt.OpenResource$$anonfun$io$1$$anonfun$apply
$27.apply(FileUtilities.scala:913)
at sbt.Control$.trapAndFinally(Control.scala:14)
at sbt.OpenResource$$anonfun$io$1.apply(FileUtilities.scala:912)
at sbt.OpenResource$$anonfun$io$1.apply(FileUtilities.scala:912)
at scala.Either$RightProjection.flatMap(Either.scala:231)
at sbt.OpenResource.io(FileUtilities.scala:910)
at sbt.OpenResource.ioOption(FileUtilities.scala:908)
at sbt.FileUtilities$.read(FileUtilities.scala:748)
at net.liftweb.sbt.YuiCompressor$$anonfun$net$liftweb$sbt
$YuiCompressor$$compressTask$1.apply(YuiCompressor.scala:108)
at net.liftweb.sbt.YuiCompressor$$anonfun$net$liftweb$sbt
$YuiCompressor$$compressTask$1.apply(YuiCompressor.scala:107)
at scala.Option.orElse(Option.scala:102)
at net.liftweb.sbt.YuiCompressor$class.net$liftweb$sbt$YuiCompressor$
$compressTask(YuiCompressor.scala:107)
at net.liftweb.sbt.YuiCompressor$$anonfun$yuiCompressTask$2$$anonfun
$apply$1.apply(YuiCompressor.scala:99)
at net.liftweb.sbt.YuiCompressor$$anonfun$yuiCompressTask$2$$anonfun
$apply$1.apply(YuiCompressor.scala:99)
at scala.Iterator$class.foreach(Iterator.scala:414)
at scala.Iterator$$anon$14.foreach(Iterator.scala:265)
at scala.Iterable$class.foreach(Iterable.scala:256)
at scala.collection.immutable.HashMap.foreach(HashMap.scala:41)
at net.liftweb.sbt.YuiCompressor$$anonfun$yuiCompressTask
$2.apply(YuiCompressor.scala:99)
at net.liftweb.sbt.YuiCompressor$$anonfun$yuiCompressTask
$2.apply(YuiCompressor.scala:98)
at sbt.FileTasks$.sbt$FileTasks$$existenceCheck(FileTask.scala:104)
at sbt.FileTasks$$anonfun$fileTask$2.apply(FileTask.scala:29)
at sbt.FileTasks$$anonfun$fileTask$2.apply(FileTask.scala:29)
at sbt.TaskManager$Task.invoke(TaskManager.scala:62)
at sbt.impl.RunTask.doRun$1(RunTask.scala:77)
at sbt.impl.RunTask.runTask(RunTask.scala:85)
at sbt.impl.RunTask.sbt$impl$RunTask$$runIfNotRoot(RunTask.scala:60)
at sbt.impl.RunTask$$anonfun$runTasksExceptRoot$2.apply(RunTask.scala:
48)
at sbt.impl.RunTask$$anonfun$runTasksExceptRoot$2.apply(RunTask.scala:
48)
at sbt.Distributor$Run$Worker$$anonfun$2.apply(ParallelRunner.scala:
131)
at sbt.Distributor$Run$Worker$$anonfun$2.apply(ParallelRunner.scala:
131)
at sbt.Control$.trapUnit(Control.scala:19)
at sbt.Distributor$Run$Worker.run(ParallelRunner.scala:131)
java.lang.StringIndexOutOfBoundsException: String index out of range:
83099
at java.lang.String.substring(String.java:1934)
at
com.yahoo.platform.yui.compressor.JavaScriptCompressor.printSourceString(JavaScriptCompressor.java:
267)
at
com.yahoo.platform.yui.compressor.JavaScriptCompressor.parse(JavaScriptCompressor.java:
330)
at
com.yahoo.platform.yui.compressor.JavaScriptCompressor.<init>(JavaScriptCompressor.java:
533)
at net.liftweb.sbt.YuiCompressor$$anonfun$net$liftweb$sbt
$YuiCompressor$$compressJs$2.apply(YuiCompressor.scala:130)
at net.liftweb.sbt.YuiCompressor$$anonfun$net$liftweb$sbt
$YuiCompressor$$compressJs$2.apply(YuiCompressor.scala:129)
at sbt.Control$.trapUnit(Control.scala:19)
at net.liftweb.sbt.YuiCompressor$class.net$liftweb$sbt$YuiCompressor$
$compressJs(YuiCompressor.scala:129)
at net.liftweb.sbt.YuiCompressor$$anonfun$net$liftweb$sbt
$YuiCompressor$$compressTask$1$$anonfun$apply$2$$anonfun$apply
$3.apply(YuiCompressor.scala:111)
at net.liftweb.sbt.YuiCompressor$$anonfun$net$liftweb$sbt
$YuiCompressor$$compressTask$1$$anonfun$apply$2$$anonfun$apply
$3.apply(YuiCompressor.scala:109)
at sbt.OpenResource$$anonfun$sbt$OpenResource$$wrapEither
$1.apply(FileUtilities.scala:944)
at sbt.OpenResource$$anonfun$sbt$OpenResource$$wrapEither
$1.apply(FileUtilities.scala:944)
at sbt.OpenResource$$anonfun$io$1$$anonfun$apply
$27.apply(FileUtilities.scala:913)
at sbt.OpenResource$$anonfun$io$1$$anonfun$apply
$27.apply(FileUtilities.scala:913)
at sbt.Control$.trapAndFinally(Control.scala:14)
at sbt.OpenResource$$anonfun$io$1.apply(FileUtilities.scala:912)
at sbt.OpenResource$$anonfun$io$1.apply(FileUtilities.scala:912)
at scala.Either$RightProjection.flatMap(Either.scala:231)
at sbt.OpenResource.io(FileUtilities.scala:910)
at sbt.OpenResource.ioOption(FileUtilities.scala:908)
at sbt.FileUtilities$.write(FileUtilities.scala:739)
at sbt.FileUtilities$.write(FileUtilities.scala:737)
at net.liftweb.sbt.YuiCompressor$$anonfun$net$liftweb$sbt
$YuiCompressor$$compressTask$1$$anonfun$apply
$2.apply(YuiCompressor.scala:109)
at net.liftweb.sbt.YuiCompressor$$anonfun$net$liftweb$sbt
$YuiCompressor$$compressTask$1$$anonfun$apply
$2.apply(YuiCompressor.scala:108)
at sbt.OpenResource$$anonfun$sbt$OpenResource$$wrapEither
$1.apply(FileUtilities.scala:944)
at sbt.OpenResource$$anonfun$sbt$OpenResource$$wrapEither
$1.apply(FileUtilities.scala:944)
at sbt.OpenResource$$anonfun$io$1$$anonfun$apply
$27.apply(FileUtilities.scala:913)
at sbt.OpenResource$$anonfun$io$1$$anonfun$apply
$27.apply(FileUtilities.scala:913)
at sbt.Control$.trapAndFinally(Control.scala:14)
at sbt.OpenResource$$anonfun$io$1.apply(FileUtilities.scala:912)
at sbt.OpenResource$$anonfun$io$1.apply(FileUtilities.scala:912)
at scala.Either$RightProjection.flatMap(Either.scala:231)
at sbt.OpenResource.io(FileUtilities.scala:910)
at sbt.OpenResource.ioOption(FileUtilities.scala:908)
at sbt.FileUtilities$.read(FileUtilities.scala:748)
at net.liftweb.sbt.YuiCompressor$$anonfun$net$liftweb$sbt
$YuiCompressor$$compressTask$1.apply(YuiCompressor.scala:108)
at net.liftweb.sbt.YuiCompressor$$anonfun$net$liftweb$sbt
$YuiCompressor$$compressTask$1.apply(YuiCompressor.scala:107)
at scala.Option.orElse(Option.scala:102)
at net.liftweb.sbt.YuiCompressor$class.net$liftweb$sbt$YuiCompressor$
$compressTask(YuiCompressor.scala:107)
at net.liftweb.sbt.YuiCompressor$$anonfun$yuiCompressTask$2$$anonfun
$apply$1.apply(YuiCompressor.scala:99)
at net.liftweb.sbt.YuiCompressor$$anonfun$yuiCompressTask$2$$anonfun
$apply$1.apply(YuiCompressor.scala:99)
at scala.Iterator$class.foreach(Iterator.scala:414)
at scala.Iterator$$anon$14.foreach(Iterator.scala:265)
at scala.Iterable$class.foreach(Iterable.scala:256)
at scala.collection.immutable.HashMap.foreach(HashMap.scala:41)
at net.liftweb.sbt.YuiCompressor$$anonfun$yuiCompressTask
$2.apply(YuiCompressor.scala:99)
at net.liftweb.sbt.YuiCompressor$$anonfun$yuiCompressTask
$2.apply(YuiCompressor.scala:98)
at sbt.FileTasks$.sbt$FileTasks$$existenceCheck(FileTask.scala:104)
at sbt.FileTasks$$anonfun$fileTask$2.apply(FileTask.scala:29)
at sbt.FileTasks$$anonfun$fileTask$2.apply(FileTask.scala:29)
at sbt.TaskManager$Task.invoke(TaskManager.scala:62)
at sbt.impl.RunTask.doRun$1(RunTask.scala:77)
at sbt.impl.RunTask.runTask(RunTask.scala:85)
at sbt.impl.RunTask.sbt$impl$RunTask$$runIfNotRoot(RunTask.scala:60)
at sbt.impl.RunTask$$anonfun$runTasksExceptRoot$2.apply(RunTask.scala:
48)
at sbt.impl.RunTask$$anonfun$runTasksExceptRoot$2.apply(RunTask.scala:
48)
at sbt.Distributor$Run$Worker$$anonfun$2.apply(ParallelRunner.scala:
131)
at sbt.Distributor$Run$Worker$$anonfun$2.apply(ParallelRunner.scala:
131)
at sbt.Control$.trapUnit(Control.scala:19)
at sbt.Distributor$Run$Worker.run(ParallelRunner.scala:131)
java.lang.StringIndexOutOfBoundsException: String index out of range:
505
at java.lang.String.substring(String.java:1934)
at
com.yahoo.platform.yui.compressor.JavaScriptCompressor.printSourceString(JavaScriptCompressor.java:
267)
at
com.yahoo.platform.yui.compressor.JavaScriptCompressor.parse(JavaScriptCompressor.java:
330)
at
com.yahoo.platform.yui.compressor.JavaScriptCompressor.<init>(JavaScriptCompressor.java:
533)
at net.liftweb.sbt.YuiCompressor$$anonfun$net$liftweb$sbt
$YuiCompressor$$compressJs$2.apply(YuiCompressor.scala:130)
at net.liftweb.sbt.YuiCompressor$$anonfun$net$liftweb$sbt
$YuiCompressor$$compressJs$2.apply(YuiCompressor.scala:129)
at sbt.Control$.trapUnit(Control.scala:19)
at net.liftweb.sbt.YuiCompressor$class.net$liftweb$sbt$YuiCompressor$
$compressJs(YuiCompressor.scala:129)
at net.liftweb.sbt.YuiCompressor$$anonfun$net$liftweb$sbt
$YuiCompressor$$compressTask$1$$anonfun$apply$2$$anonfun$apply
$3.apply(YuiCompressor.scala:111)
at net.liftweb.sbt.YuiCompressor$$anonfun$net$liftweb$sbt
$YuiCompressor$$compressTask$1$$anonfun$apply$2$$anonfun$apply
$3.apply(YuiCompressor.scala:109)
at sbt.OpenResource$$anonfun$sbt$OpenResource$$wrapEither
$1.apply(FileUtilities.scala:944)
at sbt.OpenResource$$anonfun$sbt$OpenResource$$wrapEither
$1.apply(FileUtilities.scala:944)
at sbt.OpenResource$$anonfun$io$1$$anonfun$apply
$27.apply(FileUtilities.scala:913)
at sbt.OpenResource$$anonfun$io$1$$anonfun$apply
$27.apply(FileUtilities.scala:913)
at sbt.Control$.trapAndFinally(Control.scala:14)
at sbt.OpenResource$$anonfun$io$1.apply(FileUtilities.scala:912)
at sbt.OpenResource$$anonfun$io$1.apply(FileUtilities.scala:912)
at scala.Either$RightProjection.flatMap(Either.scala:231)
at sbt.OpenResource.io(FileUtilities.scala:910)
at sbt.OpenResource.ioOption(FileUtilities.scala:908)
at sbt.FileUtilities$.write(FileUtilities.scala:739)
at sbt.FileUtilities$.write(FileUtilities.scala:737)
at net.liftweb.sbt.YuiCompressor$$anonfun$net$liftweb$sbt
$YuiCompressor$$compressTask$1$$anonfun$apply
$2.apply(YuiCompressor.scala:109)
at net.liftweb.sbt.YuiCompressor$$anonfun$net$liftweb$sbt
$YuiCompressor$$compressTask$1$$anonfun$apply
$2.apply(YuiCompressor.scala:108)
at sbt.OpenResource$$anonfun$sbt$OpenResource$$wrapEither
$1.apply(FileUtilities.scala:944)
at sbt.OpenResource$$anonfun$sbt$OpenResource$$wrapEither
$1.apply(FileUtilities.scala:944)
at sbt.OpenResource$$anonfun$io$1$$anonfun$apply
$27.apply(FileUtilities.scala:913)
at sbt.OpenResource$$anonfun$io$1$$anonfun$apply
$27.apply(FileUtilities.scala:913)
at sbt.Control$.trapAndFinally(Control.scala:14)
at sbt.OpenResource$$anonfun$io$1.apply(FileUtilities.scala:912)
at sbt.OpenResource$$anonfun$io$1.apply(FileUtilities.scala:912)
at scala.Either$RightProjection.flatMap(Either.scala:231)
at sbt.OpenResource.io(FileUtilities.scala:910)
at sbt.OpenResource.ioOption(FileUtilities.scala:908)
at sbt.FileUtilities$.read(FileUtilities.scala:748)
at net.liftweb.sbt.YuiCompressor$$anonfun$net$liftweb$sbt
$YuiCompressor$$compressTask$1.apply(YuiCompressor.scala:108)
at net.liftweb.sbt.YuiCompressor$$anonfun$net$liftweb$sbt
$YuiCompressor$$compressTask$1.apply(YuiCompressor.scala:107)
at scala.Option.orElse(Option.scala:102)
at net.liftweb.sbt.YuiCompressor$class.net$liftweb$sbt$YuiCompressor$
$compressTask(YuiCompressor.scala:107)
at net.liftweb.sbt.YuiCompressor$$anonfun$yuiCompressTask$2$$anonfun
$apply$1.apply(YuiCompressor.scala:99)
at net.liftweb.sbt.YuiCompressor$$anonfun$yuiCompressTask$2$$anonfun
$apply$1.apply(YuiCompressor.scala:99)
at scala.Iterator$class.foreach(Iterator.scala:414)
at scala.Iterator$$anon$14.foreach(Iterator.scala:265)
at scala.Iterable$class.foreach(Iterable.scala:256)
at scala.collection.immutable.HashMap.foreach(HashMap.scala:41)
at net.liftweb.sbt.YuiCompressor$$anonfun$yuiCompressTask
$2.apply(YuiCompressor.scala:99)
at net.liftweb.sbt.YuiCompressor$$anonfun$yuiCompressTask
$2.apply(YuiCompressor.scala:98)
at sbt.FileTasks$.sbt$FileTasks$$existenceCheck(FileTask.scala:104)
at sbt.FileTasks$$anonfun$fileTask$2.apply(FileTask.scala:29)
at sbt.FileTasks$$anonfun$fileTask$2.apply(FileTask.scala:29)
at sbt.TaskManager$Task.invoke(TaskManager.scala:62)
at sbt.impl.RunTask.doRun$1(RunTask.scala:77)
at sbt.impl.RunTask.runTask(RunTask.scala:85)
at sbt.impl.RunTask.sbt$impl$RunTask$$runIfNotRoot(RunTask.scala:60)
at sbt.impl.RunTask$$anonfun$runTasksExceptRoot$2.apply(RunTask.scala:
48)
at sbt.impl.RunTask$$anonfun$runTasksExceptRoot$2.apply(RunTask.scala:
48)
at sbt.Distributor$Run$Worker$$anonfun$2.apply(ParallelRunner.scala:
131)
at sbt.Distributor$Run$Worker$$anonfun$2.apply(ParallelRunner.scala:
131)
at sbt.Control$.trapUnit(Control.scala:19)
at sbt.Distributor$Run$Worker.run(ParallelRunner.scala:131)
java.lang.RuntimeException
at
com.yahoo.platform.yui.compressor.JavaScriptCompressor.printSourceNumber(JavaScriptCompressor.java:
299)
at
com.yahoo.platform.yui.compressor.JavaScriptCompressor.parse(JavaScriptCompressor.java:
336)
at
com.yahoo.platform.yui.compressor.JavaScriptCompressor.<init>(JavaScriptCompressor.java:
533)
at net.liftweb.sbt.YuiCompressor$$anonfun$net$liftweb$sbt
$YuiCompressor$$compressJs$2.apply(YuiCompressor.scala:130)
at net.liftweb.sbt.YuiCompressor$$anonfun$net$liftweb$sbt
$YuiCompressor$$compressJs$2.apply(YuiCompressor.scala:129)
at sbt.Control$.trapUnit(Control.scala:19)
at net.liftweb.sbt.YuiCompressor$class.net$liftweb$sbt$YuiCompressor$
$compressJs(YuiCompressor.scala:129)
at net.liftweb.sbt.YuiCompressor$$anonfun$net$liftweb$sbt
$YuiCompressor$$compressTask$1$$anonfun$apply$2$$anonfun$apply
$3.apply(YuiCompressor.scala:111)
at net.liftweb.sbt.YuiCompressor$$anonfun$net$liftweb$sbt
$YuiCompressor$$compressTask$1$$anonfun$apply$2$$anonfun$apply
$3.apply(YuiCompressor.scala:109)
at sbt.OpenResource$$anonfun$sbt$OpenResource$$wrapEither
$1.apply(FileUtilities.scala:944)
at sbt.OpenResource$$anonfun$sbt$OpenResource$$wrapEither
$1.apply(FileUtilities.scala:944)
at sbt.OpenResource$$anonfun$io$1$$anonfun$apply
$27.apply(FileUtilities.scala:913)
at sbt.OpenResource$$anonfun$io$1$$anonfun$apply
$27.apply(FileUtilities.scala:913)
at sbt.Control$.trapAndFinally(Control.scala:14)
at sbt.OpenResource$$anonfun$io$1.apply(FileUtilities.scala:912)
at sbt.OpenResource$$anonfun$io$1.apply(FileUtilities.scala:912)
at scala.Either$RightProjection.flatMap(Either.scala:231)
at sbt.OpenResource.io(FileUtilities.scala:910)
at sbt.OpenResource.ioOption(FileUtilities.scala:908)
at sbt.FileUtilities$.write(FileUtilities.scala:739)
at sbt.FileUtilities$.write(FileUtilities.scala:737)
at net.liftweb.sbt.YuiCompressor$$anonfun$net$liftweb$sbt
$YuiCompressor$$compressTask$1$$anonfun$apply
$2.apply(YuiCompressor.scala:109)
at net.liftweb.sbt.YuiCompressor$$anonfun$net$liftweb$sbt
$YuiCompressor$$compressTask$1$$anonfun$apply
$2.apply(YuiCompressor.scala:108)
at sbt.OpenResource$$anonfun$sbt$OpenResource$$wrapEither
$1.apply(FileUtilities.scala:944)
at sbt.OpenResource$$anonfun$sbt$OpenResource$$wrapEither
$1.apply(FileUtilities.scala:944)
at sbt.OpenResource$$anonfun$io$1$$anonfun$apply
$27.apply(FileUtilities.scala:913)
at sbt.OpenResource$$anonfun$io$1$$anonfun$apply
$27.apply(FileUtilities.scala:913)
at sbt.Control$.trapAndFinally(Control.scala:14)
at sbt.OpenResource$$anonfun$io$1.apply(FileUtilities.scala:912)
at sbt.OpenResource$$anonfun$io$1.apply(FileUtilities.scala:912)
at scala.Either$RightProjection.flatMap(Either.scala:231)
at sbt.OpenResource.io(FileUtilities.scala:910)
at sbt.OpenResource.ioOption(FileUtilities.scala:908)
at sbt.FileUtilities$.read(FileUtilities.scala:748)
at net.liftweb.sbt.YuiCompressor$$anonfun$net$liftweb$sbt
$YuiCompressor$$compressTask$1.apply(YuiCompressor.scala:108)
at net.liftweb.sbt.YuiCompressor$$anonfun$net$liftweb$sbt
$YuiCompressor$$compressTask$1.apply(YuiCompressor.scala:107)
at scala.Option.orElse(Option.scala:102)
at net.liftweb.sbt.YuiCompressor$class.net$liftweb$sbt$YuiCompressor$
$compressTask(YuiCompressor.scala:107)
at net.liftweb.sbt.YuiCompressor$$anonfun$yuiCompressTask$2$$anonfun
$apply$1.apply(YuiCompressor.scala:99)
at net.liftweb.sbt.YuiCompressor$$anonfun$yuiCompressTask$2$$anonfun
$apply$1.apply(YuiCompressor.scala:99)
at scala.Iterator$class.foreach(Iterator.scala:414)
at scala.Iterator$$anon$14.foreach(Iterator.scala:265)
at scala.Iterable$class.foreach(Iterable.scala:256)
at scala.collection.immutable.HashMap.foreach(HashMap.scala:41)
at net.liftweb.sbt.YuiCompressor$$anonfun$yuiCompressTask
$2.apply(YuiCompressor.scala:99)
at net.liftweb.sbt.YuiCompressor$$anonfun$yuiCompressTask
$2.apply(YuiCompressor.scala:98)
at sbt.FileTasks$.sbt$FileTasks$$existenceCheck(FileTask.scala:104)
at sbt.FileTasks$$anonfun$fileTask$2.apply(FileTask.scala:29)
at sbt.FileTasks$$anonfun$fileTask$2.apply(FileTask.scala:29)
at sbt.TaskManager$Task.invoke(TaskManager.scala:62)
at sbt.impl.RunTask.doRun$1(RunTask.scala:77)
at sbt.impl.RunTask.runTask(RunTask.scala:85)
at sbt.impl.RunTask.sbt$impl$RunTask$$runIfNotRoot(RunTask.scala:60)
at sbt.impl.RunTask$$anonfun$runTasksExceptRoot$2.apply(RunTask.scala:
48)
at sbt.impl.RunTask$$anonfun$runTasksExceptRoot$2.apply(RunTask.scala:
48)
at sbt.Distributor$Run$Worker$$anonfun$2.apply(ParallelRunner.scala:
131)
at sbt.Distributor$Run$Worker$$anonfun$2.apply(ParallelRunner.scala:
131)
at sbt.Control$.trapUnit(Control.scala:19)
at sbt.Distributor$Run$Worker.run(ParallelRunner.scala:131)
java.util.EmptyStackException
at java.util.Stack.peek(Stack.java:85)
at
com.yahoo.platform.yui.compressor.JavaScriptCompressor.getCurrentScope(JavaScriptCompressor.java:
559)
at
com.yahoo.platform.yui.compressor.JavaScriptCompressor.printSymbolTree(JavaScriptCompressor.java:
1097)
at
com.yahoo.platform.yui.compressor.JavaScriptCompressor.compress(JavaScriptCompressor.java:
553)
at net.liftweb.sbt.YuiCompressor$$anonfun$net$liftweb$sbt
$YuiCompressor$$compressJs$2.apply(YuiCompressor.scala:130)
at net.liftweb.sbt.YuiCompressor$$anonfun$net$liftweb$sbt
$YuiCompressor$$compressJs$2.apply(YuiCompressor.scala:129)
at sbt.Control$.trapUnit(Control.scala:19)
at net.liftweb.sbt.YuiCompressor$class.net$liftweb$sbt$YuiCompressor$
$compressJs(YuiCompressor.scala:129)
at net.liftweb.sbt.YuiCompressor$$anonfun$net$liftweb$sbt
$YuiCompressor$$compressTask$1$$anonfun$apply$2$$anonfun$apply
$3.apply(YuiCompressor.scala:111)
at net.liftweb.sbt.YuiCompressor$$anonfun$net$liftweb$sbt
$YuiCompressor$$compressTask$1$$anonfun$apply$2$$anonfun$apply
$3.apply(YuiCompressor.scala:109)
at sbt.OpenResource$$anonfun$sbt$OpenResource$$wrapEither
$1.apply(FileUtilities.scala:944)
at sbt.OpenResource$$anonfun$sbt$OpenResource$$wrapEither
$1.apply(FileUtilities.scala:944)
at sbt.OpenResource$$anonfun$io$1$$anonfun$apply
$27.apply(FileUtilities.scala:913)
at sbt.OpenResource$$anonfun$io$1$$anonfun$apply
$27.apply(FileUtilities.scala:913)
at sbt.Control$.trapAndFinally(Control.scala:14)
at sbt.OpenResource$$anonfun$io$1.apply(FileUtilities.scala:912)
at sbt.OpenResource$$anonfun$io$1.apply(FileUtilities.scala:912)
at scala.Either$RightProjection.flatMap(Either.scala:231)
at sbt.OpenResource.io(FileUtilities.scala:910)
at sbt.OpenResource.ioOption(FileUtilities.scala:908)
at sbt.FileUtilities$.write(FileUtilities.scala:739)
at sbt.FileUtilities$.write(FileUtilities.scala:737)
at net.liftweb.sbt.YuiCompressor$$anonfun$net$liftweb$sbt
$YuiCompressor$$compressTask$1$$anonfun$apply
$2.apply(YuiCompressor.scala:109)
at net.liftweb.sbt.YuiCompressor$$anonfun$net$liftweb$sbt
$YuiCompressor$$compressTask$1$$anonfun$apply
$2.apply(YuiCompressor.scala:108)
at sbt.OpenResource$$anonfun$sbt$OpenResource$$wrapEither
$1.apply(FileUtilities.scala:944)
at sbt.OpenResource$$anonfun$sbt$OpenResource$$wrapEither
$1.apply(FileUtilities.scala:944)
at sbt.OpenResource$$anonfun$io$1$$anonfun$apply
$27.apply(FileUtilities.scala:913)
at sbt.OpenResource$$anonfun$io$1$$anonfun$apply
$27.apply(FileUtilities.scala:913)
at sbt.Control$.trapAndFinally(Control.scala:14)
at sbt.OpenResource$$anonfun$io$1.apply(FileUtilities.scala:912)
at sbt.OpenResource$$anonfun$io$1.apply(FileUtilities.scala:912)
at scala.Either$RightProjection.flatMap(Either.scala:231)
at sbt.OpenResource.io(FileUtilities.scala:910)
at sbt.OpenResource.ioOption(FileUtilities.scala:908)
at sbt.FileUtilities$.read(FileUtilities.scala:748)
at net.liftweb.sbt.YuiCompressor$$anonfun$net$liftweb$sbt
$YuiCompressor$$compressTask$1.apply(YuiCompressor.scala:108)
at net.liftweb.sbt.YuiCompressor$$anonfun$net$liftweb$sbt
$YuiCompressor$$compressTask$1.apply(YuiCompressor.scala:107)
at scala.Option.orElse(Option.scala:102)
at net.liftweb.sbt.YuiCompressor$class.net$liftweb$sbt$YuiCompressor$
$compressTask(YuiCompressor.scala:107)
at net.liftweb.sbt.YuiCompressor$$anonfun$yuiCompressTask$2$$anonfun
$apply$1.apply(YuiCompressor.scala:99)
at net.liftweb.sbt.YuiCompressor$$anonfun$yuiCompressTask$2$$anonfun
$apply$1.apply(YuiCompressor.scala:99)
at scala.Iterator$class.foreach(Iterator.scala:414)
at scala.Iterator$$anon$14.foreach(Iterator.scala:265)
at scala.Iterable$class.foreach(Iterable.scala:256)
at scala.collection.immutable.HashMap.foreach(HashMap.scala:41)
at net.liftweb.sbt.YuiCompressor$$anonfun$yuiCompressTask
$2.apply(YuiCompressor.scala:99)
at net.liftweb.sbt.YuiCompressor$$anonfun$yuiCompressTask
$2.apply(YuiCompressor.scala:98)
at sbt.FileTasks$.sbt$FileTasks$$existenceCheck(FileTask.scala:104)
at sbt.FileTasks$$anonfun$fileTask$2.apply(FileTask.scala:29)
at sbt.FileTasks$$anonfun$fileTask$2.apply(FileTask.scala:29)
at sbt.TaskManager$Task.invoke(TaskManager.scala:62)
at sbt.impl.RunTask.doRun$1(RunTask.scala:77)
at sbt.impl.RunTask.runTask(RunTask.scala:85)
at sbt.impl.RunTask.sbt$impl$RunTask$$runIfNotRoot(RunTask.scala:60)
at sbt.impl.RunTask$$anonfun$runTasksExceptRoot$2.apply(RunTask.scala:
48)
at sbt.impl.RunTask$$anonfun$runTasksExceptRoot$2.apply(RunTask.scala:
48)
at sbt.Distributor$Run$Worker$$anonfun$2.apply(ParallelRunner.scala:
131)
at sbt.Distributor$Run$Worker$$anonfun$2.apply(ParallelRunner.scala:
131)
at sbt.Control$.trapUnit(Control.scala:19)
at sbt.Distributor$Run$Worker.run(ParallelRunner.scala:131)
java.lang.StringIndexOutOfBoundsException: String index out of range:
2111
at java.lang.String.substring(String.java:1934)
at
com.yahoo.platform.yui.compressor.JavaScriptCompressor.printSourceString(JavaScriptCompressor.java:
267)
at
com.yahoo.platform.yui.compressor.JavaScriptCompressor.parse(JavaScriptCompressor.java:
330)
at
com.yahoo.platform.yui.compressor.JavaScriptCompressor.<init>(JavaScriptCompressor.java:
533)
at net.liftweb.sbt.YuiCompressor$$anonfun$net$liftweb$sbt
$YuiCompressor$$compressJs$2.apply(YuiCompressor.scala:130)
at net.liftweb.sbt.YuiCompressor$$anonfun$net$liftweb$sbt
$YuiCompressor$$compressJs$2.apply(YuiCompressor.scala:129)
at sbt.Control$.trapUnit(Control.scala:19)
at net.liftweb.sbt.YuiCompressor$class.net$liftweb$sbt$YuiCompressor$
$compressJs(YuiCompressor.scala:129)
at net.liftweb.sbt.YuiCompressor$$anonfun$net$liftweb$sbt
$YuiCompressor$$compressTask$1$$anonfun$apply$2$$anonfun$apply
$3.apply(YuiCompressor.scala:111)
at net.liftweb.sbt.YuiCompressor$$anonfun$net$liftweb$sbt
$YuiCompressor$$compressTask$1$$anonfun$apply$2$$anonfun$apply
$3.apply(YuiCompressor.scala:109)
at sbt.OpenResource$$anonfun$sbt$OpenResource$$wrapEither
$1.apply(FileUtilities.scala:944)
at sbt.OpenResource$$anonfun$sbt$OpenResource$$wrapEither
$1.apply(FileUtilities.scala:944)
at sbt.OpenResource$$anonfun$io$1$$anonfun$apply
$27.apply(FileUtilities.scala:913)
at sbt.OpenResource$$anonfun$io$1$$anonfun$apply
$27.apply(FileUtilities.scala:913)
at sbt.Control$.trapAndFinally(Control.scala:14)
at sbt.OpenResource$$anonfun$io$1.apply(FileUtilities.scala:912)
at sbt.OpenResource$$anonfun$io$1.apply(FileUtilities.scala:912)
at scala.Either$RightProjection.flatMap(Either.scala:231)
at sbt.OpenResource.io(FileUtilities.scala:910)
at sbt.OpenResource.ioOption(FileUtilities.scala:908)
at sbt.FileUtilities$.write(FileUtilities.scala:739)
at sbt.FileUtilities$.write(FileUtilities.scala:737)
at net.liftweb.sbt.YuiCompressor$$anonfun$net$liftweb$sbt
$YuiCompressor$$compressTask$1$$anonfun$apply
$2.apply(YuiCompressor.scala:109)
at net.liftweb.sbt.YuiCompressor$$anonfun$net$liftweb$sbt
$YuiCompressor$$compressTask$1$$anonfun$apply
$2.apply(YuiCompressor.scala:108)
at sbt.OpenResource$$anonfun$sbt$OpenResource$$wrapEither
$1.apply(FileUtilities.scala:944)
at sbt.OpenResource$$anonfun$sbt$OpenResource$$wrapEither
$1.apply(FileUtilities.scala:944)
at sbt.OpenResource$$anonfun$io$1$$anonfun$apply
$27.apply(FileUtilities.scala:913)
at sbt.OpenResource$$anonfun$io$1$$anonfun$apply
$27.apply(FileUtilities.scala:913)
at sbt.Control$.trapAndFinally(Control.scala:14)
at sbt.OpenResource$$anonfun$io$1.apply(FileUtilities.scala:912)
at sbt.OpenResource$$anonfun$io$1.apply(FileUtilities.scala:912)
at scala.Either$RightProjection.flatMap(Either.scala:231)
at sbt.OpenResource.io(FileUtilities.scala:910)
at sbt.OpenResource.ioOption(FileUtilities.scala:908)
at sbt.FileUtilities$.read(FileUtilities.scala:748)
at net.liftweb.sbt.YuiCompressor$$anonfun$net$liftweb$sbt
$YuiCompressor$$compressTask$1.apply(YuiCompressor.scala:108)
at net.liftweb.sbt.YuiCompressor$$anonfun$net$liftweb$sbt
$YuiCompressor$$compressTask$1.apply(YuiCompressor.scala:107)
at scala.Option.orElse(Option.scala:102)
at net.liftweb.sbt.YuiCompressor$class.net$liftweb$sbt$YuiCompressor$
$compressTask(YuiCompressor.scala:107)
at net.liftweb.sbt.YuiCompressor$$anonfun$yuiCompressTask$2$$anonfun
$apply$1.apply(YuiCompressor.scala:99)
at net.liftweb.sbt.YuiCompressor$$anonfun$yuiCompressTask$2$$anonfun
$apply$1.apply(YuiCompressor.scala:99)
at scala.Iterator$class.foreach(Iterator.scala:414)
at scala.Iterator$$anon$14.foreach(Iterator.scala:265)
at scala.Iterable$class.foreach(Iterable.scala:256)
at scala.collection.immutable.HashMap.foreach(HashMap.scala:41)
at net.liftweb.sbt.YuiCompressor$$anonfun$yuiCompressTask
$2.apply(YuiCompressor.scala:99)
at net.liftweb.sbt.YuiCompressor$$anonfun$yuiCompressTask
$2.apply(YuiCompressor.scala:98)
at sbt.FileTasks$.sbt$FileTasks$$existenceCheck(FileTask.scala:104)
at sbt.FileTasks$$anonfun$fileTask$2.apply(FileTask.scala:29)
at sbt.FileTasks$$anonfun$fileTask$2.apply(FileTask.scala:29)
at sbt.TaskManager$Task.invoke(TaskManager.scala:62)
at sbt.impl.RunTask.doRun$1(RunTask.scala:77)
at sbt.impl.RunTask.runTask(RunTask.scala:85)
at sbt.impl.RunTask.sbt$impl$RunTask$$runIfNotRoot(RunTask.scala:60)
at sbt.impl.RunTask$$anonfun$runTasksExceptRoot$2.apply(RunTask.scala:
48)
at sbt.impl.RunTask$$anonfun$runTasksExceptRoot$2.apply(RunTask.scala:
48)
at sbt.Distributor$Run$Worker$$anonfun$2.apply(ParallelRunner.scala:
131)
at sbt.Distributor$Run$Worker$$anonfun$2.apply(ParallelRunner.scala:
131)
at sbt.Control$.trapUnit(Control.scala:19)
at sbt.Distributor$Run$Worker.run(ParallelRunner.scala:131)
java.util.EmptyStackException
at java.util.Stack.peek(Stack.java:85)
at
com.yahoo.platform.yui.compressor.JavaScriptCompressor.getCurrentScope(JavaScriptCompressor.java:
559)
at
com.yahoo.platform.yui.compressor.JavaScriptCompressor.printSymbolTree(JavaScriptCompressor.java:
1097)
at
com.yahoo.platform.yui.compressor.JavaScriptCompressor.compress(JavaScriptCompressor.java:
553)
at net.liftweb.sbt.YuiCompressor$$anonfun$net$liftweb$sbt
$YuiCompressor$$compressJs$2.apply(YuiCompressor.scala:130)
at net.liftweb.sbt.YuiCompressor$$anonfun$net$liftweb$sbt
$YuiCompressor$$compressJs$2.apply(YuiCompressor.scala:129)
at sbt.Control$.trapUnit(Control.scala:19)
at net.liftweb.sbt.YuiCompressor$class.net$liftweb$sbt$YuiCompressor$
$compressJs(YuiCompressor.scala:129)
at net.liftweb.sbt.YuiCompressor$$anonfun$net$liftweb$sbt
$YuiCompressor$$compressTask$1$$anonfun$apply$2$$anonfun$apply
$3.apply(YuiCompressor.scala:111)
at net.liftweb.sbt.YuiCompressor$$anonfun$net$liftweb$sbt
$YuiCompressor$$compressTask$1$$anonfun$apply$2$$anonfun$apply
$3.apply(YuiCompressor.scala:109)
at sbt.OpenResource$$anonfun$sbt$OpenResource$$wrapEither
$1.apply(FileUtilities.scala:944)
at sbt.OpenResource$$anonfun$sbt$OpenResource$$wrapEither
$1.apply(FileUtilities.scala:944)
at sbt.OpenResource$$anonfun$io$1$$anonfun$apply
$27.apply(FileUtilities.scala:913)
at sbt.OpenResource$$anonfun$io$1$$anonfun$apply
$27.apply(FileUtilities.scala:913)
at sbt.Control$.trapAndFinally(Control.scala:14)
at sbt.OpenResource$$anonfun$io$1.apply(FileUtilities.scala:912)
at sbt.OpenResource$$anonfun$io$1.apply(FileUtilities.scala:912)
at scala.Either$RightProjection.flatMap(Either.scala:231)
at sbt.OpenResource.io(FileUtilities.scala:910)
at sbt.OpenResource.ioOption(FileUtilities.scala:908)
at sbt.FileUtilities$.write(FileUtilities.scala:739)
at sbt.FileUtilities$.write(FileUtilities.scala:737)
at net.liftweb.sbt.YuiCompressor$$anonfun$net$liftweb$sbt
$YuiCompressor$$compressTask$1$$anonfun$apply
$2.apply(YuiCompressor.scala:109)
at net.liftweb.sbt.YuiCompressor$$anonfun$net$liftweb$sbt
$YuiCompressor$$compressTask$1$$anonfun$apply
$2.apply(YuiCompressor.scala:108)
at sbt.OpenResource$$anonfun$sbt$OpenResource$$wrapEither
$1.apply(FileUtilities.scala:944)
at sbt.OpenResource$$anonfun$sbt$OpenResource$$wrapEither
$1.apply(FileUtilities.scala:944)
at sbt.OpenResource$$anonfun$io$1$$anonfun$apply
$27.apply(FileUtilities.scala:913)
at sbt.OpenResource$$anonfun$io$1$$anonfun$apply
$27.apply(FileUtilities.scala:913)
at sbt.Control$.trapAndFinally(Control.scala:14)
at sbt.OpenResource$$anonfun$io$1.apply(FileUtilities.scala:912)
at sbt.OpenResource$$anonfun$io$1.apply(FileUtilities.scala:912)
at scala.Either$RightProjection.flatMap(Either.scala:231)
at sbt.OpenResource.io(FileUtilities.scala:910)
at sbt.OpenResource.ioOption(FileUtilities.scala:908)
at sbt.FileUtilities$.read(FileUtilities.scala:748)
at net.liftweb.sbt.YuiCompressor$$anonfun$net$liftweb$sbt
$YuiCompressor$$compressTask$1.apply(YuiCompressor.scala:108)
at net.liftweb.sbt.YuiCompressor$$anonfun$net$liftweb$sbt
$YuiCompressor$$compressTask$1.apply(YuiCompressor.scala:107)
at scala.Option.orElse(Option.scala:102)
at net.liftweb.sbt.YuiCompressor$class.net$liftweb$sbt$YuiCompressor$
$compressTask(YuiCompressor.scala:107)
at net.liftweb.sbt.YuiCompressor$$anonfun$yuiCompressTask$2$$anonfun
$apply$1.apply(YuiCompressor.scala:99)
at net.liftweb.sbt.YuiCompressor$$anonfun$yuiCompressTask$2$$anonfun
$apply$1.apply(YuiCompressor.scala:99)
at scala.Iterator$class.foreach(Iterator.scala:414)
at scala.Iterator$$anon$14.foreach(Iterator.scala:265)
at scala.Iterable$class.foreach(Iterable.scala:256)
at scala.collection.immutable.HashMap.foreach(HashMap.scala:41)
at net.liftweb.sbt.YuiCompressor$$anonfun$yuiCompressTask
$2.apply(YuiCompressor.scala:99)
at net.liftweb.sbt.YuiCompressor$$anonfun$yuiCompressTask
$2.apply(YuiCompressor.scala:98)
at sbt.FileTasks$.sbt$FileTasks$$existenceCheck(FileTask.scala:104)
at sbt.FileTasks$$anonfun$fileTask$2.apply(FileTask.scala:29)
at sbt.FileTasks$$anonfun$fileTask$2.apply(FileTask.scala:29)
at sbt.TaskManager$Task.invoke(TaskManager.scala:62)
at sbt.impl.RunTask.doRun$1(RunTask.scala:77)
at sbt.impl.RunTask.runTask(RunTask.scala:85)
at sbt.impl.RunTask.sbt$impl$RunTask$$runIfNotRoot(RunTask.scala:60)
at sbt.impl.RunTask$$anonfun$runTasksExceptRoot$2.apply(RunTask.scala:
48)
at sbt.impl.RunTask$$anonfun$runTasksExceptRoot$2.apply(RunTask.scala:
48)
at sbt.Distributor$Run$Worker$$anonfun$2.apply(ParallelRunner.scala:
131)
at sbt.Distributor$Run$Worker$$anonfun$2.apply(ParallelRunner.scala:
131)
at sbt.Control$.trapUnit(Control.scala:19)
at sbt.Distributor$Run$Worker.run(ParallelRunner.scala:131)
java.lang.RuntimeException
at
com.yahoo.platform.yui.compressor.JavaScriptCompressor.printSourceNumber(JavaScriptCompressor.java:
299)
at
com.yahoo.platform.yui.compressor.JavaScriptCompressor.parse(JavaScriptCompressor.java:
336)
at
com.yahoo.platform.yui.compressor.JavaScriptCompressor.<init>(JavaScriptCompressor.java:
533)
at net.liftweb.sbt.YuiCompressor$$anonfun$net$liftweb$sbt
$YuiCompressor$$compressJs$2.apply(YuiCompressor.scala:130)
at net.liftweb.sbt.YuiCompressor$$anonfun$net$liftweb$sbt
$YuiCompressor$$compressJs$2.apply(YuiCompressor.scala:129)
at sbt.Control$.trapUnit(Control.scala:19)
at net.liftweb.sbt.YuiCompressor$class.net$liftweb$sbt$YuiCompressor$
$compressJs(YuiCompressor.scala:129)
at net.liftweb.sbt.YuiCompressor$$anonfun$net$liftweb$sbt
$YuiCompressor$$compressTask$1$$anonfun$apply$2$$anonfun$apply
$3.apply(YuiCompressor.scala:111)
at net.liftweb.sbt.YuiCompressor$$anonfun$net$liftweb$sbt
$YuiCompressor$$compressTask$1$$anonfun$apply$2$$anonfun$apply
$3.apply(YuiCompressor.scala:109)
at sbt.OpenResource$$anonfun$sbt$OpenResource$$wrapEither
$1.apply(FileUtilities.scala:944)
at sbt.OpenResource$$anonfun$sbt$OpenResource$$wrapEither
$1.apply(FileUtilities.scala:944)
at sbt.OpenResource$$anonfun$io$1$$anonfun$apply
$27.apply(FileUtilities.scala:913)
at sbt.OpenResource$$anonfun$io$1$$anonfun$apply
$27.apply(FileUtilities.scala:913)
at sbt.Control$.trapAndFinally(Control.scala:14)
at sbt.OpenResource$$anonfun$io$1.apply(FileUtilities.scala:912)
at sbt.OpenResource$$anonfun$io$1.apply(FileUtilities.scala:912)
at scala.Either$RightProjection.flatMap(Either.scala:231)
at sbt.OpenResource.io(FileUtilities.scala:910)
at sbt.OpenResource.ioOption(FileUtilities.scala:908)
at sbt.FileUtilities$.write(FileUtilities.scala:739)
at sbt.FileUtilities$.write(FileUtilities.scala:737)
at net.liftweb.sbt.YuiCompressor$$anonfun$net$liftweb$sbt
$YuiCompressor$$compressTask$1$$anonfun$apply
$2.apply(YuiCompressor.scala:109)
at net.liftweb.sbt.YuiCompressor$$anonfun$net$liftweb$sbt
$YuiCompressor$$compressTask$1$$anonfun$apply
$2.apply(YuiCompressor.scala:108)
at sbt.OpenResource$$anonfun$sbt$OpenResource$$wrapEither
$1.apply(FileUtilities.scala:944)
at sbt.OpenResource$$anonfun$sbt$OpenResource$$wrapEither
$1.apply(FileUtilities.scala:944)
at sbt.OpenResource$$anonfun$io$1$$anonfun$apply
$27.apply(FileUtilities.scala:913)
at sbt.OpenResource$$anonfun$io$1$$anonfun$apply
$27.apply(FileUtilities.scala:913)
at sbt.Control$.trapAndFinally(Control.scala:14)
at sbt.OpenResource$$anonfun$io$1.apply(FileUtilities.scala:912)
at sbt.OpenResource$$anonfun$io$1.apply(FileUtilities.scala:912)
at scala.Either$RightProjection.flatMap(Either.scala:231)
at sbt.OpenResource.io(FileUtilities.scala:910)
at sbt.OpenResource.ioOption(FileUtilities.scala:908)
at sbt.FileUtilities$.read(FileUtilities.scala:748)
at net.liftweb.sbt.YuiCompressor$$anonfun$net$liftweb$sbt
$YuiCompressor$$compressTask$1.apply(YuiCompressor.scala:108)
at net.liftweb.sbt.YuiCompressor$$anonfun$net$liftweb$sbt
$YuiCompressor$$compressTask$1.apply(YuiCompressor.scala:107)
at scala.Option.orElse(Option.scala:102)
at net.liftweb.sbt.YuiCompressor$class.net$liftweb$sbt$YuiCompressor$
$compressTask(YuiCompressor.scala:107)
at net.liftweb.sbt.YuiCompressor$$anonfun$yuiCompressTask$2$$anonfun
$apply$1.apply(YuiCompressor.scala:99)
at net.liftweb.sbt.YuiCompressor$$anonfun$yuiCompressTask$2$$anonfun
$apply$1.apply(YuiCompressor.scala:99)
at scala.Iterator$class.foreach(Iterator.scala:414)
at scala.Iterator$$anon$14.foreach(Iterator.scala:265)
at scala.Iterable$class.foreach(Iterable.scala:256)
at scala.collection.immutable.HashMap.foreach(HashMap.scala:41)
at net.liftweb.sbt.YuiCompressor$$anonfun$yuiCompressTask
$2.apply(YuiCompressor.scala:99)
at net.liftweb.sbt.YuiCompressor$$anonfun$yuiCompressTask
$2.apply(YuiCompressor.scala:98)
at sbt.FileTasks$.sbt$FileTasks$$existenceCheck(FileTask.scala:104)
at sbt.FileTasks$$anonfun$fileTask$2.apply(FileTask.scala:29)
at sbt.FileTasks$$anonfun$fileTask$2.apply(FileTask.scala:29)
at sbt.TaskManager$Task.invoke(TaskManager.scala:62)
at sbt.impl.RunTask.doRun$1(RunTask.scala:77)
at sbt.impl.RunTask.runTask(RunTask.scala:85)
at sbt.impl.RunTask.sbt$impl$RunTask$$runIfNotRoot(RunTask.scala:60)
at sbt.impl.RunTask$$anonfun$runTasksExceptRoot$2.apply(RunTask.scala:
48)
at sbt.impl.RunTask$$anonfun$runTasksExceptRoot$2.apply(RunTask.scala:
48)
at sbt.Distributor$Run$Worker$$anonfun$2.apply(ParallelRunner.scala:
131)
at sbt.Distributor$Run$Worker$$anonfun$2.apply(ParallelRunner.scala:
131)
at sbt.Control$.trapUnit(Control.scala:19)
at sbt.Distributor$Run$Worker.run(ParallelRunner.scala:131)
java.lang.StringIndexOutOfBoundsException: String index out of range:
1857
at java.lang.String.substring(String.java:1934)
at
com.yahoo.platform.yui.compressor.JavaScriptCompressor.printSourceString(JavaScriptCompressor.java:
267)
at
com.yahoo.platform.yui.compressor.JavaScriptCompressor.parse(JavaScriptCompressor.java:
330)
at
com.yahoo.platform.yui.compressor.JavaScriptCompressor.<init>(JavaScriptCompressor.java:
533)
at net.liftweb.sbt.YuiCompressor$$anonfun$net$liftweb$sbt
$YuiCompressor$$compressJs$2.apply(YuiCompressor.scala:130)
at net.liftweb.sbt.YuiCompressor$$anonfun$net$liftweb$sbt
$YuiCompressor$$compressJs$2.apply(YuiCompressor.scala:129)
at sbt.Control$.trapUnit(Control.scala:19)
at net.liftweb.sbt.YuiCompressor$class.net$liftweb$sbt$YuiCompressor$
$compressJs(YuiCompressor.scala:129)
at net.liftweb.sbt.YuiCompressor$$anonfun$net$liftweb$sbt
$YuiCompressor$$compressTask$1$$anonfun$apply$2$$anonfun$apply
$3.apply(YuiCompressor.scala:111)
at net.liftweb.sbt.YuiCompressor$$anonfun$net$liftweb$sbt
$YuiCompressor$$compressTask$1$$anonfun$apply$2$$anonfun$apply
$3.apply(YuiCompressor.scala:109)
at sbt.OpenResource$$anonfun$sbt$OpenResource$$wrapEither
$1.apply(FileUtilities.scala:944)
at sbt.OpenResource$$anonfun$sbt$OpenResource$$wrapEither
$1.apply(FileUtilities.scala:944)
at sbt.OpenResource$$anonfun$io$1$$anonfun$apply
$27.apply(FileUtilities.scala:913)
at sbt.OpenResource$$anonfun$io$1$$anonfun$apply
$27.apply(FileUtilities.scala:913)
at sbt.Control$.trapAndFinally(Control.scala:14)
at sbt.OpenResource$$anonfun$io$1.apply(FileUtilities.scala:912)
at sbt.OpenResource$$anonfun$io$1.apply(FileUtilities.scala:912)
at scala.Either$RightProjection.flatMap(Either.scala:231)
at sbt.OpenResource.io(FileUtilities.scala:910)
at sbt.OpenResource.ioOption(FileUtilities.scala:908)
at sbt.FileUtilities$.write(FileUtilities.scala:739)
at sbt.FileUtilities$.write(FileUtilities.scala:737)
at net.liftweb.sbt.YuiCompressor$$anonfun$net$liftweb$sbt
$YuiCompressor$$compressTask$1$$anonfun$apply
$2.apply(YuiCompressor.scala:109)
at net.liftweb.sbt.YuiCompressor$$anonfun$net$liftweb$sbt
$YuiCompressor$$compressTask$1$$anonfun$apply
$2.apply(YuiCompressor.scala:108)
at sbt.OpenResource$$anonfun$sbt$OpenResource$$wrapEither
$1.apply(FileUtilities.scala:944)
at sbt.OpenResource$$anonfun$sbt$OpenResource$$wrapEither
$1.apply(FileUtilities.scala:944)
at sbt.OpenResource$$anonfun$io$1$$anonfun$apply
$27.apply(FileUtilities.scala:913)
at sbt.OpenResource$$anonfun$io$1$$anonfun$apply
$27.apply(FileUtilities.scala:913)
at sbt.Control$.trapAndFinally(Control.scala:14)
at sbt.OpenResource$$anonfun$io$1.apply(FileUtilities.scala:912)
at sbt.OpenResource$$anonfun$io$1.apply(FileUtilities.scala:912)
at scala.Either$RightProjection.flatMap(Either.scala:231)
at sbt.OpenResource.io(FileUtilities.scala:910)
at sbt.OpenResource.ioOption(FileUtilities.scala:908)
at sbt.FileUtilities$.read(FileUtilities.scala:748)
at net.liftweb.sbt.YuiCompressor$$anonfun$net$liftweb$sbt
$YuiCompressor$$compressTask$1.apply(YuiCompressor.scala:108)
at net.liftweb.sbt.YuiCompressor$$anonfun$net$liftweb$sbt
$YuiCompressor$$compressTask$1.apply(YuiCompressor.scala:107)
at scala.Option.orElse(Option.scala:102)
at net.liftweb.sbt.YuiCompressor$class.net$liftweb$sbt$YuiCompressor$
$compressTask(YuiCompressor.scala:107)
at net.liftweb.sbt.YuiCompressor$$anonfun$yuiCompressTask$2$$anonfun
$apply$1.apply(YuiCompressor.scala:99)
at net.liftweb.sbt.YuiCompressor$$anonfun$yuiCompressTask$2$$anonfun
$apply$1.apply(YuiCompressor.scala:99)
at scala.Iterator$class.foreach(Iterator.scala:414)
at scala.Iterator$$anon$14.foreach(Iterator.scala:265)
at scala.Iterable$class.foreach(Iterable.scala:256)
at scala.collection.immutable.HashMap.foreach(HashMap.scala:41)
at net.liftweb.sbt.YuiCompressor$$anonfun$yuiCompressTask
$2.apply(YuiCompressor.scala:99)
at net.liftweb.sbt.YuiCompressor$$anonfun$yuiCompressTask
$2.apply(YuiCompressor.scala:98)
at sbt.FileTasks$.sbt$FileTasks$$existenceCheck(FileTask.scala:104)
at sbt.FileTasks$$anonfun$fileTask$2.apply(FileTask.scala:29)
at sbt.FileTasks$$anonfun$fileTask$2.apply(FileTask.scala:29)
at sbt.TaskManager$Task.invoke(TaskManager.scala:62)
at sbt.impl.RunTask.doRun$1(RunTask.scala:77)
at sbt.impl.RunTask.runTask(RunTask.scala:85)
at sbt.impl.RunTask.sbt$impl$RunTask$$runIfNotRoot(RunTask.scala:60)
at sbt.impl.RunTask$$anonfun$runTasksExceptRoot$2.apply(RunTask.scala:
48)
at sbt.impl.RunTask$$anonfun$runTasksExceptRoot$2.apply(RunTask.scala:
48)
at sbt.Distributor$Run$Worker$$anonfun$2.apply(ParallelRunner.scala:
131)
at sbt.Distributor$Run$Worker$$anonfun$2.apply(ParallelRunner.scala:
131)
at sbt.Control$.trapUnit(Control.scala:19)
at sbt.Distributor$Run$Worker.run(ParallelRunner.scala:131)
java.lang.RuntimeException
at
com.yahoo.platform.yui.compressor.JavaScriptCompressor.printSourceNumber(JavaScriptCompressor.java:
299)
at
com.yahoo.platform.yui.compressor.JavaScriptCompressor.parse(JavaScriptCompressor.java:
336)
at
com.yahoo.platform.yui.compressor.JavaScriptCompressor.<init>(JavaScriptCompressor.java:
533)
at net.liftweb.sbt.YuiCompressor$$anonfun$net$liftweb$sbt
$YuiCompressor$$compressJs$2.apply(YuiCompressor.scala:130)
at net.liftweb.sbt.YuiCompressor$$anonfun$net$liftweb$sbt
$YuiCompressor$$compressJs$2.apply(YuiCompressor.scala:129)
at sbt.Control$.trapUnit(Control.scala:19)
at net.liftweb.sbt.YuiCompressor$class.net$liftweb$sbt$YuiCompressor$
$compressJs(YuiCompressor.scala:129)
at net.liftweb.sbt.YuiCompressor$$anonfun$net$liftweb$sbt
$YuiCompressor$$compressTask$1$$anonfun$apply$2$$anonfun$apply
$3.apply(YuiCompressor.scala:111)
at net.liftweb.sbt.YuiCompressor$$anonfun$net$liftweb$sbt
$YuiCompressor$$compressTask$1$$anonfun$apply$2$$anonfun$apply
$3.apply(YuiCompressor.scala:109)
at sbt.OpenResource$$anonfun$sbt$OpenResource$$wrapEither
$1.apply(FileUtilities.scala:944)
at sbt.OpenResource$$anonfun$sbt$OpenResource$$wrapEither
$1.apply(FileUtilities.scala:944)
at sbt.OpenResource$$anonfun$io$1$$anonfun$apply
$27.apply(FileUtilities.scala:913)
at sbt.OpenResource$$anonfun$io$1$$anonfun$apply
$27.apply(FileUtilities.scala:913)
at sbt.Control$.trapAndFinally(Control.scala:14)
at sbt.OpenResource$$anonfun$io$1.apply(FileUtilities.scala:912)
at sbt.OpenResource$$anonfun$io$1.apply(FileUtilities.scala:912)
at scala.Either$RightProjection.flatMap(Either.scala:231)
at sbt.OpenResource.io(FileUtilities.scala:910)
at sbt.OpenResource.ioOption(FileUtilities.scala:908)
at sbt.FileUtilities$.write(FileUtilities.scala:739)
at sbt.FileUtilities$.write(FileUtilities.scala:737)
at net.liftweb.sbt.YuiCompressor$$anonfun$net$liftweb$sbt
$YuiCompressor$$compressTask$1$$anonfun$apply
$2.apply(YuiCompressor.scala:109)
at net.liftweb.sbt.YuiCompressor$$anonfun$net$liftweb$sbt
$YuiCompressor$$compressTask$1$$anonfun$apply
$2.apply(YuiCompressor.scala:108)
at sbt.OpenResource$$anonfun$sbt$OpenResource$$wrapEither
$1.apply(FileUtilities.scala:944)
at sbt.OpenResource$$anonfun$sbt$OpenResource$$wrapEither
$1.apply(FileUtilities.scala:944)
at sbt.OpenResource$$anonfun$io$1$$anonfun$apply
$27.apply(FileUtilities.scala:913)
at sbt.OpenResource$$anonfun$io$1$$anonfun$apply
$27.apply(FileUtilities.scala:913)
at sbt.Control$.trapAndFinally(Control.scala:14)
at sbt.OpenResource$$anonfun$io$1.apply(FileUtilities.scala:912)
at sbt.OpenResource$$anonfun$io$1.apply(FileUtilities.scala:912)
at scala.Either$RightProjection.flatMap(Either.scala:231)
at sbt.OpenResource.io(FileUtilities.scala:910)
at sbt.OpenResource.ioOption(FileUtilities.scala:908)
at sbt.FileUtilities$.read(FileUtilities.scala:748)
at net.liftweb.sbt.YuiCompressor$$anonfun$net$liftweb$sbt
$YuiCompressor$$compressTask$1.apply(YuiCompressor.scala:108)
at net.liftweb.sbt.YuiCompressor$$anonfun$net$liftweb$sbt
$YuiCompressor$$compressTask$1.apply(YuiCompressor.scala:107)
at scala.Option.orElse(Option.scala:102)
at net.liftweb.sbt.YuiCompressor$class.net$liftweb$sbt$YuiCompressor$
$compressTask(YuiCompressor.scala:107)
at net.liftweb.sbt.YuiCompressor$$anonfun$yuiCompressTask$2$$anonfun
$apply$1.apply(YuiCompressor.scala:99)
at net.liftweb.sbt.YuiCompressor$$anonfun$yuiCompressTask$2$$anonfun
$apply$1.apply(YuiCompressor.scala:99)
at scala.Iterator$class.foreach(Iterator.scala:414)
at scala.Iterator$$anon$14.foreach(Iterator.scala:265)
at scala.Iterable$class.foreach(Iterable.scala:256)
at scala.collection.immutable.HashMap.foreach(HashMap.scala:41)
at net.liftweb.sbt.YuiCompressor$$anonfun$yuiCompressTask
$2.apply(YuiCompressor.scala:99)
at net.liftweb.sbt.YuiCompressor$$anonfun$yuiCompressTask
$2.apply(YuiCompressor.scala:98)
at sbt.FileTasks$.sbt$FileTasks$$existenceCheck(FileTask.scala:104)
at sbt.FileTasks$$anonfun$fileTask$2.apply(FileTask.scala:29)
at sbt.FileTasks$$anonfun$fileTask$2.apply(FileTask.scala:29)
at sbt.TaskManager$Task.invoke(TaskManager.scala:62)
at sbt.impl.RunTask.doRun$1(RunTask.scala:77)
at sbt.impl.RunTask.runTask(RunTask.scala:85)
at sbt.impl.RunTask.sbt$impl$RunTask$$runIfNotRoot(RunTask.scala:60)
at sbt.impl.RunTask$$anonfun$runTasksExceptRoot$2.apply(RunTask.scala:
48)
at sbt.impl.RunTask$$anonfun$runTasksExceptRoot$2.apply(RunTask.scala:
48)
at sbt.Distributor$Run$Worker$$anonfun$2.apply(ParallelRunner.scala:
131)
at sbt.Distributor$Run$Worker$$anonfun$2.apply(ParallelRunner.scala:
131)
at sbt.Control$.trapUnit(Control.scala:19)
at sbt.Distributor$Run$Worker.run(ParallelRunner.scala:131)
java.util.EmptyStackException
at java.util.Stack.peek(Stack.java:85)
at
com.yahoo.platform.yui.compressor.JavaScriptCompressor.getCurrentScope(JavaScriptCompressor.java:
559)
at
com.yahoo.platform.yui.compressor.JavaScriptCompressor.printSymbolTree(JavaScriptCompressor.java:
1097)
at
com.yahoo.platform.yui.compressor.JavaScriptCompressor.compress(JavaScriptCompressor.java:
553)
at net.liftweb.sbt.YuiCompressor$$anonfun$net$liftweb$sbt
$YuiCompressor$$compressJs$2.apply(YuiCompressor.scala:130)
at net.liftweb.sbt.YuiCompressor$$anonfun$net$liftweb$sbt
$YuiCompressor$$compressJs$2.apply(YuiCompressor.scala:129)
at sbt.Control$.trapUnit(Control.scala:19)
at net.liftweb.sbt.YuiCompressor$class.net$liftweb$sbt$YuiCompressor$
$compressJs(YuiCompressor.scala:129)
at net.liftweb.sbt.YuiCompressor$$anonfun$net$liftweb$sbt
$YuiCompressor$$compressTask$1$$anonfun$apply$2$$anonfun$apply
$3.apply(YuiCompressor.scala:111)
at net.liftweb.sbt.YuiCompressor$$anonfun$net$liftweb$sbt
$YuiCompressor$$compressTask$1$$anonfun$apply$2$$anonfun$apply
$3.apply(YuiCompressor.scala:109)
at sbt.OpenResource$$anonfun$sbt$OpenResource$$wrapEither
$1.apply(FileUtilities.scala:944)
at sbt.OpenResource$$anonfun$sbt$OpenResource$$wrapEither
$1.apply(FileUtilities.scala:944)
at sbt.OpenResource$$anonfun$io$1$$anonfun$apply
$27.apply(FileUtilities.scala:913)
at sbt.OpenResource$$anonfun$io$1$$anonfun$apply
$27.apply(FileUtilities.scala:913)
at sbt.Control$.trapAndFinally(Control.scala:14)
at sbt.OpenResource$$anonfun$io$1.apply(FileUtilities.scala:912)
at sbt.OpenResource$$anonfun$io$1.apply(FileUtilities.scala:912)
at scala.Either$RightProjection.flatMap(Either.scala:231)
at sbt.OpenResource.io(FileUtilities.scala:910)
at sbt.OpenResource.ioOption(FileUtilities.scala:908)
at sbt.FileUtilities$.write(FileUtilities.scala:739)
at sbt.FileUtilities$.write(FileUtilities.scala:737)
at net.liftweb.sbt.YuiCompressor$$anonfun$net$liftweb$sbt
$YuiCompressor$$compressTask$1$$anonfun$apply
$2.apply(YuiCompressor.scala:109)
at net.liftweb.sbt.YuiCompressor$$anonfun$net$liftweb$sbt
$YuiCompressor$$compressTask$1$$anonfun$apply
$2.apply(YuiCompressor.scala:108)
at sbt.OpenResource$$anonfun$sbt$OpenResource$$wrapEither
$1.apply(FileUtilities.scala:944)
at sbt.OpenResource$$anonfun$sbt$OpenResource$$wrapEither
$1.apply(FileUtilities.scala:944)
at sbt.OpenResource$$anonfun$io$1$$anonfun$apply
$27.apply(FileUtilities.scala:913)
at sbt.OpenResource$$anonfun$io$1$$anonfun$apply
$27.apply(FileUtilities.scala:913)
at sbt.Control$.trapAndFinally(Control.scala:14)
at sbt.OpenResource$$anonfun$io$1.apply(FileUtilities.scala:912)
at sbt.OpenResource$$anonfun$io$1.apply(FileUtilities.scala:912)
at scala.Either$RightProjection.flatMap(Either.scala:231)
at sbt.OpenResource.io(FileUtilities.scala:910)
at sbt.OpenResource.ioOption(FileUtilities.scala:908)
at sbt.FileUtilities$.read(FileUtilities.scala:748)
at net.liftweb.sbt.YuiCompressor$$anonfun$net$liftweb$sbt
$YuiCompressor$$compressTask$1.apply(YuiCompressor.scala:108)
at net.liftweb.sbt.YuiCompressor$$anonfun$net$liftweb$sbt
$YuiCompressor$$compressTask$1.apply(YuiCompressor.scala:107)
at scala.Option.orElse(Option.scala:102)
at net.liftweb.sbt.YuiCompressor$class.net$liftweb$sbt$YuiCompressor$
$compressTask(YuiCompressor.scala:107)
at net.liftweb.sbt.YuiCompressor$$anonfun$yuiCompressTask$2$$anonfun
$apply$1.apply(YuiCompressor.scala:99)
at net.liftweb.sbt.YuiCompressor$$anonfun$yuiCompressTask$2$$anonfun
$apply$1.apply(YuiCompressor.scala:99)
at scala.Iterator$class.foreach(Iterator.scala:414)
at scala.Iterator$$anon$14.foreach(Iterator.scala:265)
at scala.Iterable$class.foreach(Iterable.scala:256)
at scala.collection.immutable.HashMap.foreach(HashMap.scala:41)
at net.liftweb.sbt.YuiCompressor$$anonfun$yuiCompressTask
$2.apply(YuiCompressor.scala:99)
at net.liftweb.sbt.YuiCompressor$$anonfun$yuiCompressTask
$2.apply(YuiCompressor.scala:98)
at sbt.FileTasks$.sbt$FileTasks$$existenceCheck(FileTask.scala:104)
at sbt.FileTasks$$anonfun$fileTask$2.apply(FileTask.scala:29)
at sbt.FileTasks$$anonfun$fileTask$2.apply(FileTask.scala:29)
at sbt.TaskManager$Task.invoke(TaskManager.scala:62)
at sbt.impl.RunTask.doRun$1(RunTask.scala:77)
at sbt.impl.RunTask.runTask(RunTask.scala:85)
at sbt.impl.RunTask.sbt$impl$RunTask$$runIfNotRoot(RunTask.scala:60)
at sbt.impl.RunTask$$anonfun$runTasksExceptRoot$2.apply(RunTask.scala:
48)
at sbt.impl.RunTask$$anonfun$runTasksExceptRoot$2.apply(RunTask.scala:
48)
at sbt.Distributor$Run$Worker$$anonfun$2.apply(ParallelRunner.scala:
131)
at sbt.Distributor$Run$Worker$$anonfun$2.apply(ParallelRunner.scala:
131)
at sbt.Control$.trapUnit(Control.scala:19)
at sbt.Distributor$Run$Worker.run(ParallelRunner.scala:131)
[info] == lift-webkit / copy-resources ==
[info]
[info] == lift-webkit / copy-test-resources ==
[info] == lift-webkit / copy-test-resources ==
[info]
[info] == lift-proto / <anonymous> ==
[info] == lift-proto / <anonymous> ==
[info]
[info] == lift-db / <anonymous> ==
[info] == lift-db / <anonymous> ==
[info]
[info] == lift-json-ext / <anonymous> ==
[info] == lift-json-ext / <anonymous> ==
[info]
[info] == lift-json-ext / copy-resources ==
[info] == lift-json-ext / copy-resources ==
[info]
[info] == lift-json-ext / copy-test-resources ==
[info] == lift-json-ext / copy-test-resources ==
[info]
[info] == lift-db / copy-resources ==
[info] == lift-db / copy-resources ==
[info]
[info] == lift-proto / copy-resources ==
[info] == lift-proto / copy-resources ==
[info]
[info] == lift-webkit / package-src ==
[info] Packaging ./web/webkit/target/scala_2.9.1/lift-webkit_2.9.1-2.4-
M4-sources.jar ...
[info] Packaging complete.
[info] == lift-webkit / package-src ==
[info]
[info] == lift-proto / copy-test-resources ==
[info] == lift-proto / copy-test-resources ==
[info]
[info] == lift-db / copy-test-resources ==
[info] == lift-db / copy-test-resources ==
[info]
[info] == lift-record / <anonymous> ==
[info] == lift-record / <anonymous> ==
[info]
[info] == lift-mongodb / <anonymous> ==
[info] == lift-mongodb / <anonymous> ==
[info]
[info] == lift-mapper / <anonymous> ==
[info] == lift-mapper / <anonymous> ==
[info]
[info] == lift-record / copy-test-resources ==
[info] == lift-record / copy-test-resources ==
[info]
[info] == lift-record / copy-resources ==
[info] == lift-record / copy-resources ==
[info]
[info] == lift-mapper / copy-resources ==
[info] == lift-mapper / copy-resources ==
[info]
[info] == lift-json-ext / package-src ==
[info] Packaging ./core/json-ext/target/scala_2.9.1/lift-json-
ext_2.9.1-2.4-M4-sources.jar ...
[info] Packaging complete.
[info] == lift-json-ext / package-src ==
[info]
[info] == lift-mongodb / copy-test-resources ==
[info] == lift-mongodb / copy-test-resources ==
[info]
[info] == lift-mongodb / copy-resources ==
[info] == lift-mongodb / copy-resources ==
[info]
[info] == lift-proto / package-src ==
[info] Packaging ./persistence/proto/target/scala_2.9.1/lift-
proto_2.9.1-2.4-M4-sources.jar ...
[info] Packaging complete.
[info] == lift-proto / package-src ==
[info]
[info] == lift-mapper / copy-test-resources ==
[info] == lift-mapper / copy-test-resources ==
[info]
[info] == lift-db / package-src ==
[info] Packaging ./persistence/db/target/scala_2.9.1/lift-db_2.9.1-2.4-
M4-sources.jar ...
[info] Packaging complete.
[info] == lift-db / package-src ==
[info]
[info] == lift-json-scalaz / <anonymous> ==
[info] == lift-json-scalaz / <anonymous> ==
[info]
[info] == lift-mongodb-record / <anonymous> ==
[info] == lift-mongodb-record / <anonymous> ==
[info]
[info] == lift-squeryl-record / <anonymous> ==
[info] == lift-squeryl-record / <anonymous> ==
[info]
[info] == lift-couchdb / <anonymous> ==
[info] == lift-couchdb / <anonymous> ==
[info]
[info] == lift-ldap / <anonymous> ==
[info] == lift-ldap / <anonymous> ==
[info]
[info] == lift-wizard / <anonymous> ==
[info] == lift-wizard / <anonymous> ==
[info]
[info] == lift-jpa / <anonymous> ==
[info] == lift-jpa / <anonymous> ==
[info]
[info] == lift-couchdb / copy-test-resources ==
[info] == lift-couchdb / copy-test-resources ==
[info]
[info] == lift-record / package-src ==
[info] Packaging ./persistence/record/target/scala_2.9.1/lift-
record_2.9.1-2.4-M4-sources.jar ...
[info] Packaging complete.
[info] == lift-record / package-src ==
[info]
[info] == lift-ldap / copy-resources ==
[info] == lift-ldap / copy-resources ==
[info]
[info] == lift-wizard / copy-test-resources ==
[info] == lift-wizard / copy-test-resources ==
[info]
[info] == lift-json-scalaz / copy-resources ==
[info] == lift-json-scalaz / copy-resources ==
[info]
[info] == lift-mapper / package-src ==
[info] Packaging ./persistence/mapper/target/scala_2.9.1/lift-
mapper_2.9.1-2.4-M4-sources.jar ...
[info] Packaging complete.
[info] == lift-mapper / package-src ==
[info]
[info] == lift-mongodb-record / copy-test-resources ==
[info] == lift-mongodb-record / copy-test-resources ==
[info]
[info] == lift-mongodb-record / copy-resources ==
[info] == lift-mongodb-record / copy-resources ==
[info]
[info] == lift-squeryl-record / copy-resources ==
[info] == lift-squeryl-record / copy-resources ==
[info]
[info] == lift-mongodb / package-src ==
[info] Packaging ./persistence/mongodb/target/scala_2.9.1/lift-
mongodb_2.9.1-2.4-M4-sources.jar ...
[info] Packaging complete.
[info] == lift-mongodb / package-src ==
[info]
[info] == lift-jpa / copy-resources ==
[info] == lift-jpa / copy-resources ==
[info]
[info] == lift-jpa / copy-test-resources ==
[info] == lift-jpa / copy-test-resources ==
[info]
[info] == lift-json-scalaz / copy-test-resources ==
[info] == lift-json-scalaz / copy-test-resources ==
[info]
[info] == lift-couchdb / copy-resources ==
[info] == lift-couchdb / copy-resources ==
[info]
[info] == lift-squeryl-record / copy-test-resources ==
[info] == lift-squeryl-record / copy-test-resources ==
[info]
[info] == lift-ldap / copy-test-resources ==
[info] == lift-ldap / copy-test-resources ==
[info]
[info] == lift-wizard / copy-resources ==
[info] == lift-wizard / copy-resources ==
[info]
[info] == lift-jpa / package-src ==
[info] Packaging ./persistence/jpa/target/scala_2.9.1/lift-
jpa_2.9.1-2.4-M4-sources.jar ...
[info] Packaging complete.
[info] == lift-jpa / package-src ==
[info]
[info] == lift-wizard / package-src ==
[info] Packaging ./web/wizard/target/scala_2.9.1/lift-wizard_2.9.1-2.4-
M4-sources.jar ...
[info] Packaging complete.
[info] == lift-wizard / package-src ==
[info]
[info] == lift-squeryl-record / package-src ==
[info] Packaging ./persistence/squeryl-record/target/scala_2.9.1/lift-
squeryl-record_2.9.1-2.4-M4-sources.jar ...
[info] Packaging complete.
[info] == lift-squeryl-record / package-src ==
[info]
[info] == lift-couchdb / package-src ==
[info] Packaging ./persistence/couchdb/target/scala_2.9.1/lift-
couchdb_2.9.1-2.4-M4-sources.jar ...
[info] Packaging complete.
[info] == lift-couchdb / package-src ==
[info]
[info] == lift-ldap / package-src ==
[info] Packaging ./persistence/ldap/target/scala_2.9.1/lift-
ldap_2.9.1-2.4-M4-sources.jar ...
[info] Packaging complete.
[info] == lift-ldap / package-src ==
[info]
[info] == lift-mongodb-record / package-src ==
[info] Packaging ./persistence/mongodb-record/target/scala_2.9.1/lift-
mongodb-record_2.9.1-2.4-M4-sources.jar ...
[info] Packaging complete.
[info] == lift-mongodb-record / package-src ==
[info]
[info] == lift-json-scalaz / package-src ==
[info] Packaging ./core/json-scalaz/target/scala_2.9.1/lift-json-
scalaz_2.9.1-2.4-M4-sources.jar ...
[info] Packaging complete.
[info] == lift-json-scalaz / package-src ==
[info]
[info] == lift-framework-doc / package ==
[info] == lift-framework-doc / package ==
[info]
[info] == lift-framework-doc / make-pom ==
[info] == lift-framework-doc / make-pom ==
[info]
[info] == lift-framework-doc / deliver-local ==
[info] == lift-framework-doc / deliver-local ==
[info]
[info] == lift-framework-doc / deliver ==
[info] == lift-framework-doc / deliver ==
[error] Error running compile: Compilation failed
[error] Error running compile: Compilation failed
[info]
[info] Total time: 16 s, completed 6-Nov-2011 2:28:53 PM
[info]
[info] Total session time: 16 s, completed 6-Nov-2011 2:28:53 PM
[error] Error during build.

Indrajit Raychaudhuri

unread,
Nov 6, 2011, 4:16:17 PM11/6/11
to lif...@googlegroups.com
Hi Alex,

You need to call update before trying to build. So you command should look like:
./liftsh +update ...

Further, Scala 2.7.7 is being downloaded because sbt needs that for itself -- it's not used to build Lift.

You might want to take a look at the wiki [1]

- Indrajit

[1] http://www.assembla.com/spaces/liftweb/wiki/Building_Lift

> --
> Lift, the simply functional web framework: http://liftweb.net
> Code: http://github.com/lift
> Discussion: http://groups.google.com/group/liftweb
> Stuck? Help us help you: https://www.assembla.com/wiki/show/liftweb/Posting_example_code

Alex Black

unread,
Nov 6, 2011, 5:00:04 PM11/6/11
to Lift
Thanks for the fast response Indrajit, I managed to find the wiki and
got it building.

I was following the instructions on the github page under "Building
lift": https://github.com/lift/framework
> > - git clonehttps://github.com/lift/framework.git
> > - cd framework
> > - git checkout 2.4-M4
> > - ./liftsh +publish
>
> > Also, first thing the build did was download scala 2.7.7 which seemed
> > odd, maybe I did something wrong?
>
> > full output:
>
> > alex@alex-home:~/dev/framework$ ./liftsh +publish
> > Getting Scala 2.7.7 ...
> > downloadinghttp://repo1.maven.org/maven2/org/scala-lang/scala-compiler/2.7.7/sca...
> > ...
> >    [SUCCESSFUL ] org.scala-lang#scala-compiler;2.7.7!scala-compiler.jar
> > (12502ms)
> > downloadinghttp://repo1.maven.org/maven2/org/scala-lang/scala-library/2.7.7/scal...
> > ...
> >    [SUCCESSFUL ] org.scala-lang#scala-library;2.7.7!scala-library.jar
> > (7785ms)
> > :: retrieving :: org.scala-tools.sbt#boot-scala
> >    confs: [default]
> >    2 artifacts copied, 0 already retrieved (9911kB/24ms)
> > Getting org.scala-tools.sbt sbt_2.7.7 0.7.7 ...
> > downloadinghttp://databinder.net/repo/org.scala-tools.sbt/sbt_2.7.7/0.7.7/jars/s...
> > ...
> >    [SUCCESSFUL ] org.scala-tools.sbt#sbt_2.7.7;0.7.7!sbt_2.7.7.jar
> > (2388ms)
> > downloadinghttp://repo1.maven.org/maven2/org/apache/ivy/ivy/2.2.0/ivy-2.2.0.jar
> > ...
> >    [SUCCESSFUL ] org.apache.ivy#ivy;2.2.0!ivy.jar (2243ms)
> > downloadinghttp://repo1.maven.org/maven2/com/jcraft/jsch/0.1.31/jsch-0.1.31.jar
> > ...
> >    [SUCCESSFUL ] com.jcraft#jsch;0.1.31!jsch.jar (477ms)
> > downloadinghttp://repo1.maven.org/maven2/org/scala-tools/testing/test-interface/...
> > ...
> >    [SUCCESSFUL ] org.scala-tools.testing#test-interface;0.5!test-
> > interface.jar (61ms)
> > downloadinghttp://databinder.net/repo/org.scala-tools.sbt/launcher-interface/0.7...
> > ...
> >    [SUCCESSFUL ] org.scala-tools.sbt#launcher-interface;0.7.7!launcher-
> > interface.jar (95ms)
> > downloadinghttp://databinder.net/repo/org.scala-tools.sbt/compile_2.7.7/0.7.7/ja...
> > ...
> >    [SUCCESSFUL ] org.scala-tools.sbt#compile_2.7.7;0.7.7!
> > compile_2.7.7.jar (144ms)
> > downloadinghttp://databinder.net/repo/org.scala-tools.sbt/interface/0.7.7/jars/i...
> > ...
> >    [SUCCESSFUL ] org.scala-tools.sbt#interface;0.7.7!interface.jar
> > (101ms)
> > downloadinghttp://databinder.net/repo/org.scala-tools.sbt/ivy_2.7.7/0.7.7/jars/i...
> > ...
> >    [SUCCESSFUL ] org.scala-tools.sbt#ivy_2.7.7;0.7.7!ivy_2.7.7.jar
> > (532ms)
> > downloadinghttp://databinder.net/repo/org.scala-tools.sbt/io_2.7.7/0.7.7/jars/io...
> > ...
> >    [SUCCESSFUL ] org.scala-tools.sbt#io_2.7.7;0.7.7!io_2.7.7.jar (278ms)
> > downloadinghttp://databinder.net/repo/org.scala-tools.sbt/classpath_2.7.7/0.7.7/...
> > ...
> >    [SUCCESSFUL ] org.scala-tools.sbt#classpath_2.7.7;0.7.7!
> > classpath_2.7.7.jar (92ms)
> > downloadinghttp://databinder.net/repo/org.scala-tools.sbt/compiler-interface/0.7...
> > ...
> >    [SUCCESSFUL ] org.scala-tools.sbt#compiler-interface;0.7.7!compiler-
> > interface-bin.jar (342ms)
> > downloadinghttp://databinder.net/repo/org.scala-tools.sbt/compiler-interface/0.7...
> > ...
> >    [SUCCESSFUL ] org.scala-tools.sbt#compiler-interface;0.7.7!compiler-
> > interface-src.jar (74ms)
> > downloadinghttp://databinder.net/repo/org.scala-tools.sbt/control_2.7.7/0.7.7/ja...
> > ...
> >    [SUCCESSFUL ] org.scala-tools.sbt#control_2.7.7;0.7.7!
> > control_2.7.7.jar (70ms)
> > downloadinghttp://repo1.maven.org/maven2/jline/jline/0.9.94/jline-0.9.94.jar
> > ...
> >    [SUCCESSFUL ] jline#jline;0.9.94!jline.jar (495ms)
> > downloadinghttp://databinder.net/repo/org.scala-tools.sbt/precompiled-2.8.1_2.8....
> > ...
> >    [SUCCESSFUL ] org.scala-tools.sbt#precompiled-2.8.1_2.8.1;0.7.7!
> > compiler-interface-bin.jar (316ms)
> > downloadinghttp://databinder.net/repo/org.scala-tools.sbt/precompiled-2.9.0_2.9....
> > ...
> >    [SUCCESSFUL ] org.scala-tools.sbt#precompiled-2.9.0_2.9.0;0.7.7!
> > compiler-interface-bin.jar (351ms)
> > downloadinghttp://databinder.net/repo/org.scala-tools.sbt/precompiled-2.8.0_2.8....
> > ...
> >    [SUCCESSFUL ] org.scala-tools.sbt#precompiled-2.8.0_2.8.0;0.7.7!
> > compiler-interface-bin.jar (251ms)
> > :: retrieving :: org.scala-tools.sbt#boot-app
> >    confs: [default]
> >    17 artifacts copied, 0 already retrieved (4379kB/16ms)
> > [info] Recompiling plugin definition...
> > [info]       Source analysis: 1 new/modified, 0 indirectly invalidated, 0
> > removed.
> > [info]
> > [info] Updating plugins...
> > [info] downloadinghttp://repo1.maven.org/maven2/net/liftweb/lift-sbt/2.4-M4/lift-sbt-2....
> > ...
> > [info]     [SUCCESSFUL ] net.liftweb#lift-sbt;2.4-M4!lift-sbt.jar (359ms)
> > [info] downloadinghttp://scala-tools.org/repo-releases/com/weiglewilczek/bnd4sbt/bnd4sb...
> > ...
> > [info]     [SUCCESSFUL ] com.weiglewilczek.bnd4sbt#bnd4sbt;1.0.2!
> > bnd4sbt.jar (232ms)
> > [info] downloadinghttp://repo1.maven.org/maven2/com/yahoo/platform/yui/yuicompressor/2....
> > ...
> > [info]     [SUCCESSFUL ] com.yahoo.platform.yui#yuicompressor;2.4.2!
> > yuicompressor.jar (476ms)
> > [info] downloadinghttp://repo1.maven.org/maven2/rhino/js/1.6R7/js-1.6R7.jar
> > ...
> > [info]     [SUCCESSFUL ] rhino#js;1.6R7!js.jar (1851ms)
> > [info] downloadinghttp://repo1.maven.org/maven2/biz/aQute/bndlib/1.43.0/bndlib-1.43.0.jar
> > downloadinghttp://repo1.maven.org/maven2/org/scala-lang/jline/2.9.1/jline-2.9.1.jar
> > ...
> >    [SUCCESSFUL ] org.scala-lang#jline;2.9.1!jline.jar (723ms)
> > downloadinghttp://repo1.maven.org/maven2/org/fusesource/jansi/jansi/1.4/jansi-1....
> > ...
> >    [SUCCESSFUL ] org.fusesource.jansi#jansi;1.4!jansi.jar (253ms)
> > :: retrieving :: org.scala-tools.sbt#boot-scala
> >    confs: [default]
> >    4 artifacts copied, 0 already retrieved (19939kB/26ms)
> > [warn] Could not read any of the settings files /home/
> > alex/.ivy2/.scalatools.credentials or /home/alex/.m2/settings.xml
> > [warn] Could not read any of the settings files /home/
> > alex/.ivy2/.scalatools.credentials or /home/alex/.m2/settings.xml
> > [warn] Could not read any of the settings files /home/
> > alex/.ivy2/.scalatools.credentials or /home/alex/.m2/settings.xml
> > [warn] Could not read any of the settings files /home/
> > alex/.ivy2/.scalatools.credentials or /home/alex/.m2/settings.xml
> > [warn] Could not read any of the settings files /home/
> > alex/.ivy2/.scalatools.credentials or /home/alex/.m2/settings.xml
> > [warn] Could not read any of the settings files /home/
> > alex/.ivy2/.scalatools.credentials or /home/alex/.m2/settings.xml
> > [warn] Could not read any of the settings files /home/
> > alex/.ivy2/.scalatools.credentials or /home/alex/.m2/settings.xml
> > [warn] Could not read any of the settings files /home/
> > alex/.ivy2/.scalatools.credentials or /home/alex/.m2/settings.xml
> > [warn] Could not read any of the settings files /home/
> > alex/.ivy2/.scalatools.credentials or /home/alex/.m2/settings.xml
> > [warn]
>
> ...
>
> read more »

Alex Black

unread,
Nov 6, 2011, 6:41:14 PM11/6/11
to Lift
I ran ".liftsh +update +clean +publish", and it ran for hours, and
has failed with a permgen error - is this common, maybe I need to
adjust some args?

(Also, scrolling up I see exceptions such as 6-Nov-2011 6:38:38 PM
com.mongodb.DBTCPConnector fetchMaxBsonObjectSize
WARNING: null
java.io.IOException: couldn't connect to [/127.0.0.1:27017]
bc:java.net.ConnectException: Connection refused,

[info] == lift-mongodb-record /
net.liftweb.mongodb.record.CustomSerializersSpec ==
[info]
[info] == lift-mongodb-record /
net.liftweb.mongodb.record.MongoFieldSpec ==
[info] == lift-mongodb-record /
net.liftweb.mongodb.record.MongoFieldSpec ==
java.lang.OutOfMemoryError: PermGen space
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClassCond(ClassLoader.java:631)
at java.lang.ClassLoader.defineClass(ClassLoader.java:615)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:
141)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:283)
at java.net.URLClassLoader.access$000(URLClassLoader.java:58)
at java.net.URLClassLoader$1.run(URLClassLoader.java:197)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
at sbt.TestRunner.run(TestFramework.scala:83)
at sbt.TestFramework$$anonfun$10$$anonfun$apply$11.runTest
$2(TestFramework.scala:194)
at sbt.TestFramework$$anonfun$10$$anonfun$apply$11$$anonfun$apply
$12.apply(TestFramework.scala:205)
at sbt.TestFramework$$anonfun$10$$anonfun$apply$11$$anonfun$apply
$12.apply(TestFramework.scala:205)
at sbt.NamedTestTask.run(TestFramework.scala:92)
at sbt.ScalaProject$$anonfun$sbt$ScalaProject$$toTask
$1.apply(ScalaProject.scala:193)
at sbt.ScalaProject$$anonfun$sbt$ScalaProject$$toTask
$1.apply(ScalaProject.scala:193)
at sbt.TaskManager$Task.invoke(TaskManager.scala:62)
at sbt.impl.RunTask.doRun$1(RunTask.scala:77)
at sbt.impl.RunTask.runTask(RunTask.scala:85)
at sbt.impl.RunTask.sbt$impl$RunTask$$runIfNotRoot(RunTask.scala:60)
at sbt.impl.RunTask$$anonfun$runTasksExceptRoot$2.apply(RunTask.scala:
48)
at sbt.impl.RunTask$$anonfun$runTasksExceptRoot$2.apply(RunTask.scala:
48)
at sbt.Distributor$Run$Worker$$anonfun$2.apply(ParallelRunner.scala:
131)
at sbt.Distributor$Run$Worker$$anonfun$2.apply(ParallelRunner.scala:
131)
at sbt.Control$.trapUnit(Control.scala:19)
at sbt.Distributor$Run$Worker.run(ParallelRunner.scala:131)
java.lang.OutOfMemoryError: PermGen space
Error during sbt execution: java.lang.OutOfMemoryError: PermGen space
> ...
>
> read more »

Peter Robinett

unread,
Nov 7, 2011, 7:55:44 PM11/7/11
to lif...@googlegroups.com
Sorry about that! I've pushed the corrected to the README.

Peter

Tim Nelson

unread,
Nov 8, 2011, 5:07:41 AM11/8/11
to lif...@googlegroups.com
Hi Alex,

Using + in front of the commands means it runs for each scala version. I'd suggest you only do the scala version you need. I usually edit framework/project/build.properties and make sure the first scala version listed is the one I want compiled.

Alex Black

unread,
Nov 8, 2011, 11:09:39 AM11/8/11
to Lift
Hi Tim, thanks I'll try specifying just one version.
> ...
>
> read more »
Reply all
Reply to author
Forward
0 new messages