See <https://hudson.apache.org/hudson/job/sling-contrib-1.5/677/changes>
Changes: [mduerig] SLING-2012 Sling Scala Hello World example concurrent access fails adding unit test demonstrating the issue ------------------------------------------ [...truncated 1259 lines...] [INFO] Executing tasks [echo] ********************** WARNING (SLING-443) ********************************** [echo] On most platforms, you'll get OutOfMemoryErrors when building unless you set [echo] MAVEN_OPTS="-Xmx256M -XX:MaxPermSize=128M", see SLING-443. [echo] ***************************************************************************** [INFO] Executed tasks [INFO] [compiler:compile {execution: default-compile}] [INFO] Compiling 8 source files to <https://hudson.apache.org/hudson/job/sling-contrib-1.5/ws/contrib-1.5/scripting/jst/target/classes> [INFO] [scr:scr {execution: generate-scr-scrdescriptor}] [INFO] Writing abstract service descriptor <https://hudson.apache.org/hudson/job/sling-contrib-1.5/ws/contrib-1.5/scripting/jst/target/scr-plugin-generated/OSGI-INF/scr-plugin/scrinfo.xml> with 1 entries. [INFO] Generating 1 Service Component Descriptors to <https://hudson.apache.org/hudson/job/sling-contrib-1.5/ws/contrib-1.5/scripting/jst/target/scr-plugin-generated/OSGI-INF/serviceComponents.xml> [INFO] [resources:testResources {execution: default-testResources}] [INFO] Using 'UTF-8' encoding to copy filtered resources. [INFO] Copying 6 resources [INFO] Copying 3 resources [INFO] [compiler:testCompile {execution: default-testCompile}] [INFO] Compiling 5 source files to <https://hudson.apache.org/hudson/job/sling-contrib-1.5/ws/contrib-1.5/scripting/jst/target/test-classes> [INFO] [surefire:test {execution: default-test}] [INFO] Surefire report directory: <https://hudson.apache.org/hudson/job/sling-contrib-1.5/ws/contrib-1.5/scripting/jst/target/surefire-reports> ------------------------------------------------------- T E S T S ------------------------------------------------------- Running org.apache.sling.scripting.jst.HtmlCodeGeneratorTest Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.494 sec Running org.apache.sling.scripting.jst.ScriptFilteredCopyTest Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.01 sec Running org.apache.sling.scripting.jst.BodyOnlyScriptFilteredCopyTest Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.01 sec Running org.apache.sling.scripting.jst.JsCodeGeneratorTest Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.012 sec Results : Tests run: 11, Failures: 0, Errors: 0, Skipped: 0 [JENKINS] Recording test results [INFO] [bundle:bundle {execution: default-bundle}] [WARNING] Warning building bundle org.apache.sling:org.apache.sling.scripting.jst:bundle:2.0.5-SNAPSHOT : Did not find matching referal for org.apache.bsf.* [INFO] Preparing source:jar [WARNING] Removing: jar from forked lifecycle, to prevent recursive invocation. [JENKINS] Archiving <https://hudson.apache.org/hudson/job/sling-contrib-1.5/ws/contrib-1.5/scripting/jst/pom.xml> to /home/hudson/hudson/jobs/sling-contrib-1.5/modules/org.apache.sling$org.apache.sling.scripting.jst/builds/2011-03-10_22-46-48/archive/org.apache.sling/org.apache.sling.scripting.jst/2.0.5-SNAPSHOT/pom.xml [JENKINS] Archiving <https://hudson.apache.org/hudson/job/sling-contrib-1.5/ws/contrib-1.5/scripting/jst/target/org.apache.sling.scripting.jst-2.0.5-SNAPSHOT.jar> to /home/hudson/hudson/jobs/sling-contrib-1.5/modules/org.apache.sling$org.apache.sling.scripting.jst/builds/2011-03-10_22-46-48/archive/org.apache.sling/org.apache.sling.scripting.jst/2.0.5-SNAPSHOT/org.apache.sling.scripting.jst-2.0.5-SNAPSHOT.jar [INFO] [enforcer:enforce {execution: enforce-java}] [INFO] [source:jar {execution: attach-sources}] [INFO] Building jar: <https://hudson.apache.org/hudson/job/sling-contrib-1.5/ws/contrib-1.5/scripting/jst/target/org.apache.sling.scripting.jst-2.0.5-SNAPSHOT-sources.jar> [INFO] [ianal:verify-legal-files {execution: default}] [INFO] Checking legal files in: org.apache.sling.scripting.jst-2.0.5-SNAPSHOT.jar [INFO] Checking legal files in: org.apache.sling.scripting.jst-2.0.5-SNAPSHOT-sources.jar [INFO] [install:install {execution: default-install}] [INFO] Installing <https://hudson.apache.org/hudson/job/sling-contrib-1.5/ws/contrib-1.5/scripting/jst/target/org.apache.sling.scripting.jst-2.0.5-SNAPSHOT.jar> to /home/hudson/.m2/repository/org/apache/sling/org.apache.sling.scripting.jst/2.0.5-SNAPSHOT/org.apache.sling.scripting.jst-2.0.5-SNAPSHOT.jar [INFO] Installing <https://hudson.apache.org/hudson/job/sling-contrib-1.5/ws/contrib-1.5/scripting/jst/target/org.apache.sling.scripting.jst-2.0.5-SNAPSHOT-sources.jar> to /home/hudson/.m2/repository/org/apache/sling/org.apache.sling.scripting.jst/2.0.5-SNAPSHOT/org.apache.sling.scripting.jst-2.0.5-SNAPSHOT-sources.jar [INFO] [bundle:install {execution: default-install}] [INFO] Local OBR update disabled (enable with -DobrRepository) [JENKINS] Archiving <https://hudson.apache.org/hudson/job/sling-contrib-1.5/ws/contrib-1.5/scripting/jst/target/org.apache.sling.scripting.jst-2.0.5-SNAPSHOT-sources.jar> to /home/hudson/hudson/jobs/sling-contrib-1.5/modules/org.apache.sling$org.apache.sling.scripting.jst/builds/2011-03-10_22-46-48/archive/org.apache.sling/org.apache.sling.scripting.jst/2.0.5-SNAPSHOT/org.apache.sling.scripting.jst-2.0.5-SNAPSHOT-sources.jar [INFO] ------------------------------------------------------------------------ [INFO] Building Apache Sling Scripting Python Support [INFO] task-segment: [clean, install] [INFO] ------------------------------------------------------------------------ [INFO] [clean:clean {execution: default-clean}] [INFO] Deleting file set: <https://hudson.apache.org/hudson/job/sling-contrib-1.5/ws/contrib-1.5/scripting/python/target> (included: [**], excluded: []) [INFO] [enforcer:enforce {execution: enforce-java}] [INFO] [remote-resources:process {execution: default}] [INFO] [resources:resources {execution: default-resources}] [INFO] Using 'UTF-8' encoding to copy filtered resources. [INFO] Copying 2 resources [INFO] Copying 3 resources [INFO] [antrun:run {execution: default}] [INFO] Executing tasks [echo] ********************** WARNING (SLING-443) ********************************** [echo] On most platforms, you'll get OutOfMemoryErrors when building unless you set [echo] MAVEN_OPTS="-Xmx256M -XX:MaxPermSize=128M", see SLING-443. [echo] ***************************************************************************** [INFO] Executed tasks [INFO] [compiler:compile {execution: default-compile}] [INFO] Compiling 2 source files to <https://hudson.apache.org/hudson/job/sling-contrib-1.5/ws/contrib-1.5/scripting/python/target/classes> [INFO] [resources:testResources {execution: default-testResources}] [INFO] Using 'UTF-8' encoding to copy filtered resources. [INFO] skip non existing resourceDirectory <https://hudson.apache.org/hudson/job/sling-contrib-1.5/ws/contrib-1.5/scripting/python/src/test/resources> [INFO] Copying 3 resources [INFO] [compiler:testCompile {execution: default-testCompile}] [INFO] No sources to compile [INFO] [surefire:test {execution: default-test}] [INFO] Surefire report directory: <https://hudson.apache.org/hudson/job/sling-contrib-1.5/ws/contrib-1.5/scripting/python/target/surefire-reports> ------------------------------------------------------- T E S T S ------------------------------------------------------- There are no tests to run. Results : Tests run: 0, Failures: 0, Errors: 0, Skipped: 0 [JENKINS] Recording test results[INFO] [bundle:bundle {execution: default-bundle}] [WARNING] Warning building bundle org.apache.sling:org.apache.sling.scripting.python:bundle:2.0.3-SNAPSHOT : Did not find matching referal for !org.python.* [WARNING] Warning building bundle org.apache.sling:org.apache.sling.scripting.python:bundle:2.0.3-SNAPSHOT : Did not find matching referal for javax.jcr.* [INFO] Preparing source:jar [WARNING] Removing: jar from forked lifecycle, to prevent recursive invocation. [JENKINS] Archiving <https://hudson.apache.org/hudson/job/sling-contrib-1.5/ws/contrib-1.5/scripting/python/pom.xml> to /home/hudson/hudson/jobs/sling-contrib-1.5/modules/org.apache.sling$org.apache.sling.scripting.python/builds/2011-03-10_22-46-48/archive/org.apache.sling/org.apache.sling.scripting.python/2.0.3-SNAPSHOT/pom.xml [JENKINS] Archiving <https://hudson.apache.org/hudson/job/sling-contrib-1.5/ws/contrib-1.5/scripting/python/target/org.apache.sling.scripting.python-2.0.3-SNAPSHOT.jar> to /home/hudson/hudson/jobs/sling-contrib-1.5/modules/org.apache.sling$org.apache.sling.scripting.python/builds/2011-03-10_22-46-48/archive/org.apache.sling/org.apache.sling.scripting.python/2.0.3-SNAPSHOT/org.apache.sling.scripting.python-2.0.3-SNAPSHOT.jar [INFO] [enforcer:enforce {execution: enforce-java}] [INFO] [source:jar {execution: attach-sources}] [INFO] Building jar: <https://hudson.apache.org/hudson/job/sling-contrib-1.5/ws/contrib-1.5/scripting/python/target/org.apache.sling.scripting.python-2.0.3-SNAPSHOT-sources.jar> [INFO] [ianal:verify-legal-files {execution: default}] [INFO] Checking legal files in: org.apache.sling.scripting.python-2.0.3-SNAPSHOT.jar [INFO] Checking legal files in: org.apache.sling.scripting.python-2.0.3-SNAPSHOT-sources.jar [INFO] [install:install {execution: default-install}] [INFO] Installing <https://hudson.apache.org/hudson/job/sling-contrib-1.5/ws/contrib-1.5/scripting/python/target/org.apache.sling.scripting.python-2.0.3-SNAPSHOT.jar> to /home/hudson/.m2/repository/org/apache/sling/org.apache.sling.scripting.python/2.0.3-SNAPSHOT/org.apache.sling.scripting.python-2.0.3-SNAPSHOT.jar [INFO] Installing <https://hudson.apache.org/hudson/job/sling-contrib-1.5/ws/contrib-1.5/scripting/python/target/org.apache.sling.scripting.python-2.0.3-SNAPSHOT-sources.jar> to /home/hudson/.m2/repository/org/apache/sling/org.apache.sling.scripting.python/2.0.3-SNAPSHOT/org.apache.sling.scripting.python-2.0.3-SNAPSHOT-sources.jar [INFO] [bundle:install {execution: default-install}] [INFO] Local OBR update disabled (enable with -DobrRepository) [JENKINS] Archiving <https://hudson.apache.org/hudson/job/sling-contrib-1.5/ws/contrib-1.5/scripting/python/target/org.apache.sling.scripting.python-2.0.3-SNAPSHOT-sources.jar> to /home/hudson/hudson/jobs/sling-contrib-1.5/modules/org.apache.sling$org.apache.sling.scripting.python/builds/2011-03-10_22-46-48/archive/org.apache.sling/org.apache.sling.scripting.python/2.0.3-SNAPSHOT/org.apache.sling.scripting.python-2.0.3-SNAPSHOT-sources.jar [INFO] ------------------------------------------------------------------------ [INFO] Building Apache Sling Scripting Ruby Support [INFO] task-segment: [clean, install] [INFO] ------------------------------------------------------------------------ [INFO] [clean:clean {execution: default-clean}] [INFO] Deleting file set: <https://hudson.apache.org/hudson/job/sling-contrib-1.5/ws/contrib-1.5/scripting/ruby/target> (included: [**], excluded: []) Downloading: http://repo1.maven.org/maven2/org/jruby/jruby-complete/1.1.3/jruby-complete-1.1.3.pom [INFO] Unable to find resource 'org.jruby:jruby-complete:pom:1.1.3' in repository central (http://repo1.maven.org/maven2) [INFO] [enforcer:enforce {execution: enforce-java}] [INFO] [remote-resources:process {execution: default}] [INFO] [resources:resources {execution: default-resources}] [INFO] Using 'UTF-8' encoding to copy filtered resources. [INFO] Copying 2 resources [INFO] Copying 3 resources [INFO] [antrun:run {execution: default}] [INFO] Executing tasks [echo] ********************** WARNING (SLING-443) ********************************** [echo] On most platforms, you'll get OutOfMemoryErrors when building unless you set [echo] MAVEN_OPTS="-Xmx256M -XX:MaxPermSize=128M", see SLING-443. [echo] ***************************************************************************** [INFO] Executed tasks [INFO] [compiler:compile {execution: default-compile}] [INFO] Compiling 2 source files to <https://hudson.apache.org/hudson/job/sling-contrib-1.5/ws/contrib-1.5/scripting/ruby/target/classes> [INFO] [resources:testResources {execution: default-testResources}] [INFO] Using 'UTF-8' encoding to copy filtered resources. [INFO] skip non existing resourceDirectory <https://hudson.apache.org/hudson/job/sling-contrib-1.5/ws/contrib-1.5/scripting/ruby/src/test/resources> [INFO] Copying 3 resources [INFO] [compiler:testCompile {execution: default-testCompile}] [INFO] No sources to compile [INFO] [surefire:test {execution: default-test}] [INFO] Surefire report directory: <https://hudson.apache.org/hudson/job/sling-contrib-1.5/ws/contrib-1.5/scripting/ruby/target/surefire-reports> ------------------------------------------------------- T E S T S ------------------------------------------------------- There are no tests to run. Results : Tests run: 0, Failures: 0, Errors: 0, Skipped: 0 [JENKINS] Recording test results[INFO] [bundle:bundle {execution: default-bundle}] [INFO] Preparing source:jar [WARNING] Removing: jar from forked lifecycle, to prevent recursive invocation. [JENKINS] Archiving <https://hudson.apache.org/hudson/job/sling-contrib-1.5/ws/contrib-1.5/scripting/ruby/pom.xml> to /home/hudson/hudson/jobs/sling-contrib-1.5/modules/org.apache.sling$org.apache.sling.scripting.ruby/builds/2011-03-10_22-46-48/archive/org.apache.sling/org.apache.sling.scripting.ruby/2.0.0-SNAPSHOT/pom.xml [JENKINS] Archiving <https://hudson.apache.org/hudson/job/sling-contrib-1.5/ws/contrib-1.5/scripting/ruby/target/org.apache.sling.scripting.ruby-2.0.0-SNAPSHOT.jar> to /home/hudson/hudson/jobs/sling-contrib-1.5/modules/org.apache.sling$org.apache.sling.scripting.ruby/builds/2011-03-10_22-46-48/archive/org.apache.sling/org.apache.sling.scripting.ruby/2.0.0-SNAPSHOT/org.apache.sling.scripting.ruby-2.0.0-SNAPSHOT.jar [INFO] [enforcer:enforce {execution: enforce-java}] [INFO] [source:jar {execution: attach-sources}] [INFO] Building jar: <https://hudson.apache.org/hudson/job/sling-contrib-1.5/ws/contrib-1.5/scripting/ruby/target/org.apache.sling.scripting.ruby-2.0.0-SNAPSHOT-sources.jar> [INFO] [ianal:verify-legal-files {execution: default}] [INFO] Checking legal files in: org.apache.sling.scripting.ruby-2.0.0-SNAPSHOT.jar [INFO] Checking legal files in: org.apache.sling.scripting.ruby-2.0.0-SNAPSHOT-sources.jar [INFO] [install:install {execution: default-install}] [INFO] Installing <https://hudson.apache.org/hudson/job/sling-contrib-1.5/ws/contrib-1.5/scripting/ruby/target/org.apache.sling.scripting.ruby-2.0.0-SNAPSHOT.jar> to /home/hudson/.m2/repository/org/apache/sling/org.apache.sling.scripting.ruby/2.0.0-SNAPSHOT/org.apache.sling.scripting.ruby-2.0.0-SNAPSHOT.jar [INFO] Installing <https://hudson.apache.org/hudson/job/sling-contrib-1.5/ws/contrib-1.5/scripting/ruby/target/org.apache.sling.scripting.ruby-2.0.0-SNAPSHOT-sources.jar> to /home/hudson/.m2/repository/org/apache/sling/org.apache.sling.scripting.ruby/2.0.0-SNAPSHOT/org.apache.sling.scripting.ruby-2.0.0-SNAPSHOT-sources.jar [INFO] [bundle:install {execution: default-install}] [INFO] Local OBR update disabled (enable with -DobrRepository) [JENKINS] Archiving <https://hudson.apache.org/hudson/job/sling-contrib-1.5/ws/contrib-1.5/scripting/ruby/target/org.apache.sling.scripting.ruby-2.0.0-SNAPSHOT-sources.jar> to /home/hudson/hudson/jobs/sling-contrib-1.5/modules/org.apache.sling$org.apache.sling.scripting.ruby/builds/2011-03-10_22-46-48/archive/org.apache.sling/org.apache.sling.scripting.ruby/2.0.0-SNAPSHOT/org.apache.sling.scripting.ruby-2.0.0-SNAPSHOT-sources.jar [INFO] ------------------------------------------------------------------------ [INFO] Building Scala Script Engine [INFO] task-segment: [clean, install] [INFO] ------------------------------------------------------------------------ [INFO] artifact org.scala-tools:maven-scala-plugin: checking for updates from scala-tools.org [INFO] artifact org.apache.maven.plugins:maven-eclipse-plugin: checking for updates from scala-tools.org [INFO] snapshot org.apache.maven.plugins:maven-eclipse-plugin:2.9-SNAPSHOT: checking for updates from scala-tools.org Downloading: http://scala-tools.org/repo-releases/org/apache/maven/plugins/maven-eclipse-plugin/2.9-SNAPSHOT/maven-eclipse-plugin-2.9-SNAPSHOT.pom [INFO] Unable to find resource 'org.apache.maven.plugins:maven-eclipse-plugin:pom:2.9-SNAPSHOT' in repository scala-tools.org (http://scala-tools.org/repo-releases) Downloading: http://scala-tools.org/repo-releases/org/apache/maven/plugins/maven-eclipse-plugin/2.9-SNAPSHOT/maven-eclipse-plugin-2.9-SNAPSHOT.jar [INFO] Unable to find resource 'org.apache.maven.plugins:maven-eclipse-plugin:maven-plugin:2.9-SNAPSHOT' in repository scala-tools.org (http://scala-tools.org/repo-releases) [INFO] [clean:clean {execution: default-clean}] [INFO] Deleting file set: <https://hudson.apache.org/hudson/job/sling-contrib-1.5/ws/contrib-1.5/scripting/scala/script/target> (included: [**], excluded: []) Downloading: http://scala-tools.org/repo-releases/org/apache/maven/plugins/maven-eclipse-plugin/2.9-SNAPSHOT/maven-eclipse-plugin-2.9-SNAPSHOT.jar [INFO] Unable to find resource 'org.apache.maven.plugins:maven-eclipse-plugin:maven-plugin:2.9-SNAPSHOT' in repository scala-tools.org (http://scala-tools.org/repo-releases) [INFO] [enforcer:enforce {execution: enforce-java}] [INFO] [remote-resources:process {execution: default}] [INFO] [resources:resources {execution: default-resources}] [INFO] Using 'UTF-8' encoding to copy filtered resources. [INFO] Copying 3 resources [INFO] Copying 3 resources [INFO] [antrun:run {execution: default}] [INFO] Executing tasks [echo] ********************** WARNING (SLING-443) ********************************** [echo] On most platforms, you'll get OutOfMemoryErrors when building unless you set [echo] MAVEN_OPTS="-Xmx256M -XX:MaxPermSize=128M", see SLING-443. [echo] ***************************************************************************** [INFO] Executed tasks [INFO] [compiler:compile {execution: default-compile}] [INFO] Nothing to compile - all classes are up to date [INFO] [scala:compile {execution: default}] [INFO] Checking for multiple versions of scala [INFO] includes = [**/*.scala,**/*.java,] [INFO] excludes = [] [INFO] <https://hudson.apache.org/hudson/job/sling-contrib-1.5/ws/contrib-1.5/scripting/scala/script/src/main/scala>:-1: info: compiling [INFO] Compiling 16 source files to <https://hudson.apache.org/hudson/job/sling-contrib-1.5/ws/contrib-1.5/scripting/scala/script/target/classes> at 1299797610971 [WARNING] warning: there were deprecation warnings; re-run with -deprecation for details [WARNING] one warning found [INFO] prepare-compile in 0 s [INFO] compile in 12 s [INFO] [resources:testResources {execution: default-testResources}] [INFO] Using 'UTF-8' encoding to copy filtered resources. [INFO] skip non existing resourceDirectory <https://hudson.apache.org/hudson/job/sling-contrib-1.5/ws/contrib-1.5/scripting/scala/script/src/test/resources> [INFO] Copying 3 resources [INFO] [compiler:testCompile {execution: default-testCompile}] [INFO] Nothing to compile - all classes are up to date [INFO] [scala:testCompile {execution: default}] [INFO] Checking for multiple versions of scala [INFO] includes = [**/*.scala,**/*.java,] [INFO] excludes = [] [INFO] <https://hudson.apache.org/hudson/job/sling-contrib-1.5/ws/contrib-1.5/scripting/scala/script/src/test/scala>:-1: info: compiling [INFO] Compiling 7 source files to <https://hudson.apache.org/hudson/job/sling-contrib-1.5/ws/contrib-1.5/scripting/scala/script/target/test-classes> at 1299797623511 [ERROR] <https://hudson.apache.org/hudson/job/sling-contrib-1.5/ws/contrib-1.5/scripting/scala/script/src/test/scala/org/apache/sling/scripting/scala/ScriptEngineTest.scala>:21: error: ServiceLoader is not a member of java.util [INFO] import java.util.ServiceLoader [INFO] ^ [ERROR] <https://hudson.apache.org/hudson/job/sling-contrib-1.5/ws/contrib-1.5/scripting/scala/script/src/test/scala/org/apache/sling/scripting/scala/ScriptEngineTest.scala>:44: error: not found: value ServiceLoader [INFO] for (val load <- ServiceLoader.load(classOf[ScriptEngineFactory])) yield load.getEngineName match { [INFO] ^ [ERROR] two errors found [JENKINS] Archiving <https://hudson.apache.org/hudson/job/sling-contrib-1.5/ws/contrib-1.5/scripting/scala/script/pom.xml> to /home/hudson/hudson/jobs/sling-contrib-1.5/modules/org.apache.sling$org.apache.sling.scripting.scala.script/builds/2011-03-10_22-46-48/archive/org.apache.sling/org.apache.sling.scripting.scala.script/0.9.0-SNAPSHOT/pom.xml [INFO] ------------------------------------------------------------------------ [ERROR] BUILD ERROR [INFO] ------------------------------------------------------------------------ [INFO] wrap: org.apache.commons.exec.ExecuteException: Process exited with an error: 1(Exit value: 1) [INFO] ------------------------------------------------------------------------ [INFO] For more information, run Maven with the -e switch [INFO] ------------------------------------------------------------------------ [INFO] Total time: 6 minutes 31 seconds [INFO] Finished at: Thu Mar 10 14:53:48 GMT-08:00 2011 [INFO] Final Memory: 67M/113M [INFO] ------------------------------------------------------------------------ Sending e-mails to: dev@sling.apache.org channel stopped [locks-and-latches] Releasing all the locks [locks-and-latches] All the locks released