See http://hudson.zones.apache.org/hudson/job/Solr-trunk/593/changes
Changes:
[shalin] SOLR-800 -- Deep copy collections to avoid
ConcurrentModificationException in XPathEntityprocessor while streaming
[hossman] error checking for mandatory param
[ryan] SOLR-793 -- removing stuff accidentally added with previous commit
[ryan] SOLR-793: Add 'commitWithin' argument to the update add command. This
behaves similar to the global autoCommit maxTime argument except that it is set
for each request.
[shalin] SOLR-658 -- Allow Solr to load index from arbitrary directory in
dataDir
------------------------------------------
[...truncated 1318 lines...]
A client/ruby/solr-ruby/solr/conf/xslt/example.xsl
A client/ruby/solr-ruby/solr/conf/scripts.conf
A client/ruby/solr-ruby/solr/conf/admin-extra.html
A client/ruby/solr-ruby/solr/conf/synonyms.txt
A client/ruby/solr-ruby/solr/lib
A client/ruby/solr-ruby/test
A client/ruby/solr-ruby/test/unit
A client/ruby/solr-ruby/test/unit/standard_response_test.rb
A client/ruby/solr-ruby/test/unit/document_test.rb
AU client/ruby/solr-ruby/test/unit/select_test.rb
AU client/ruby/solr-ruby/test/unit/delimited_file_source_test.rb
A client/ruby/solr-ruby/test/unit/xpath_test_file.xml
AU client/ruby/solr-ruby/test/unit/array_mapper_test.rb
AU client/ruby/solr-ruby/test/unit/solr_mock_base.rb
A client/ruby/solr-ruby/test/unit/field_test.rb
AU client/ruby/solr-ruby/test/unit/modify_document_test.rb
A client/ruby/solr-ruby/test/unit/add_document_test.rb
AU client/ruby/solr-ruby/test/unit/xpath_mapper_test.rb
AU client/ruby/solr-ruby/test/unit/request_test.rb
A client/ruby/solr-ruby/test/unit/commit_test.rb
AU client/ruby/solr-ruby/test/unit/suite.rb
AU client/ruby/solr-ruby/test/unit/changes_yaml_test.rb
A client/ruby/solr-ruby/test/unit/spellcheck_response_test.rb
A client/ruby/solr-ruby/test/unit/ping_test.rb
A client/ruby/solr-ruby/test/unit/dismax_request_test.rb
AU client/ruby/solr-ruby/test/unit/indexer_test.rb
A client/ruby/solr-ruby/test/unit/response_test.rb
AU client/ruby/solr-ruby/test/unit/connection_test.rb
A client/ruby/solr-ruby/test/unit/delete_test.rb
AU client/ruby/solr-ruby/test/unit/tab_delimited.txt
A client/ruby/solr-ruby/test/unit/hpricot_test_file.xml
AU client/ruby/solr-ruby/test/unit/standard_request_test.rb
A client/ruby/solr-ruby/test/unit/hpricot_mapper_test.rb
A client/ruby/solr-ruby/test/unit/spellchecker_request_test.rb
AU client/ruby/solr-ruby/test/unit/data_mapper_test.rb
AU client/ruby/solr-ruby/test/unit/util_test.rb
A client/ruby/solr-ruby/test/functional
A client/ruby/solr-ruby/test/functional/test_solr_server.rb
A client/ruby/solr-ruby/test/functional/server_test.rb
A client/ruby/solr-ruby/test/conf
AU client/ruby/solr-ruby/test/conf/schema.xml
A client/ruby/solr-ruby/test/conf/protwords.txt
A client/ruby/solr-ruby/test/conf/stopwords.txt
AU client/ruby/solr-ruby/test/conf/solrconfig.xml
A client/ruby/solr-ruby/test/conf/scripts.conf
A client/ruby/solr-ruby/test/conf/admin-extra.html
A client/ruby/solr-ruby/test/conf/synonyms.txt
A client/ruby/solr-ruby/LICENSE.txt
A client/ruby/solr-ruby/Rakefile
A client/ruby/solr-ruby/script
AU client/ruby/solr-ruby/script/setup.rb
AU client/ruby/solr-ruby/script/solrshell
A client/ruby/solr-ruby/lib
A client/ruby/solr-ruby/lib/solr
AU client/ruby/solr-ruby/lib/solr/util.rb
A client/ruby/solr-ruby/lib/solr/document.rb
A client/ruby/solr-ruby/lib/solr/exception.rb
AU client/ruby/solr-ruby/lib/solr/indexer.rb
AU client/ruby/solr-ruby/lib/solr/response.rb
AU client/ruby/solr-ruby/lib/solr/connection.rb
A client/ruby/solr-ruby/lib/solr/importer
AU client/ruby/solr-ruby/lib/solr/importer/delimited_file_source.rb
AU client/ruby/solr-ruby/lib/solr/importer/solr_source.rb
AU client/ruby/solr-ruby/lib/solr/importer/array_mapper.rb
AU client/ruby/solr-ruby/lib/solr/importer/mapper.rb
AU client/ruby/solr-ruby/lib/solr/importer/xpath_mapper.rb
A client/ruby/solr-ruby/lib/solr/importer/hpricot_mapper.rb
A client/ruby/solr-ruby/lib/solr/xml.rb
AU client/ruby/solr-ruby/lib/solr/importer.rb
A client/ruby/solr-ruby/lib/solr/field.rb
AU client/ruby/solr-ruby/lib/solr/solrtasks.rb
A client/ruby/solr-ruby/lib/solr/request
A client/ruby/solr-ruby/lib/solr/request/ping.rb
A client/ruby/solr-ruby/lib/solr/request/spellcheck.rb
A client/ruby/solr-ruby/lib/solr/request/select.rb
AU client/ruby/solr-ruby/lib/solr/request/optimize.rb
AU client/ruby/solr-ruby/lib/solr/request/standard.rb
A client/ruby/solr-ruby/lib/solr/request/delete.rb
AU client/ruby/solr-ruby/lib/solr/request/index_info.rb
A client/ruby/solr-ruby/lib/solr/request/update.rb
A client/ruby/solr-ruby/lib/solr/request/dismax.rb
AU client/ruby/solr-ruby/lib/solr/request/modify_document.rb
A client/ruby/solr-ruby/lib/solr/request/add_document.rb
A client/ruby/solr-ruby/lib/solr/request/commit.rb
A client/ruby/solr-ruby/lib/solr/request/base.rb
AU client/ruby/solr-ruby/lib/solr/request.rb
A client/ruby/solr-ruby/lib/solr/response
A client/ruby/solr-ruby/lib/solr/response/ping.rb
A client/ruby/solr-ruby/lib/solr/response/spellcheck.rb
AU client/ruby/solr-ruby/lib/solr/response/select.rb
AU client/ruby/solr-ruby/lib/solr/response/optimize.rb
A client/ruby/solr-ruby/lib/solr/response/standard.rb
A client/ruby/solr-ruby/lib/solr/response/xml.rb
A client/ruby/solr-ruby/lib/solr/response/ruby.rb
A client/ruby/solr-ruby/lib/solr/response/delete.rb
AU client/ruby/solr-ruby/lib/solr/response/index_info.rb
A client/ruby/solr-ruby/lib/solr/response/dismax.rb
AU client/ruby/solr-ruby/lib/solr/response/modify_document.rb
A client/ruby/solr-ruby/lib/solr/response/add_document.rb
A client/ruby/solr-ruby/lib/solr/response/commit.rb
A client/ruby/solr-ruby/lib/solr/response/base.rb
AU client/ruby/solr-ruby/lib/solr.rb
A client/ruby/solr-ruby/CHANGES.yml
A client/ruby/solr-ruby/README
A client/ruby/solr-ruby/examples
A client/ruby/solr-ruby/examples/marc
AU client/ruby/solr-ruby/examples/marc/marc_importer.rb
A client/ruby/solr-ruby/examples/delicious_library
A client/ruby/solr-ruby/examples/delicious_library/sample_export.txt
AU client/ruby/solr-ruby/examples/delicious_library/dl_importer.rb
A client/ruby/solr-ruby/examples/tang
AU client/ruby/solr-ruby/examples/tang/tang_importer.rb
U .
At revision 704370
[trunk] $ /export/home/hudson/tools/ant/latest/bin/ant -Dversion=$BUILD_ID
-Dsvnversion.exe=/opt/subversion-current/bin/svnversion
-Dtest.junit.output.format=xml clean nightly
Buildfile: build.xml
clean-contrib:
clean:
clean:
init-forrest-entities:
[mkdir] Created dir:
http://hudson.zones.apache.org/hudson/job/Solr-trunk/ws/trunk/build
[mkdir] Created dir:
http://hudson.zones.apache.org/hudson/job/Solr-trunk/ws/trunk/build/web
compile-common:
[mkdir] Created dir:
http://hudson.zones.apache.org/hudson/job/Solr-trunk/ws/trunk/build/common
[javac] Compiling 36 source files to
http://hudson.zones.apache.org/hudson/job/Solr-trunk/ws/trunk/build/common
[javac] Note:
http://hudson.zones.apache.org/hudson/job/Solr-trunk/ws/trunk/src/java/org/apache/solr/common/util/FastInputStream.java
uses or overrides a deprecated API.
[javac] Note: Recompile with -Xlint:deprecation for details.
[javac] Note: Some input files use unchecked or unsafe operations.
[javac] Note: Recompile with -Xlint:unchecked for details.
compile:
[mkdir] Created dir:
http://hudson.zones.apache.org/hudson/job/Solr-trunk/ws/trunk/build/core
[javac] Compiling 342 source files to
http://hudson.zones.apache.org/hudson/job/Solr-trunk/ws/trunk/build/core
[javac]
http://hudson.zones.apache.org/hudson/job/Solr-trunk/ws/trunk/src/java/org/apache/solr/request/VelocityResponseWriter.java
:35: package org.apache.velocity does not exist
[javac] import org.apache.velocity.Template;
[javac] ^
[javac]
http://hudson.zones.apache.org/hudson/job/Solr-trunk/ws/trunk/src/java/org/apache/solr/request/VelocityResponseWriter.java
:36: package org.apache.velocity does not exist
[javac] import org.apache.velocity.VelocityContext;
[javac] ^
[javac]
http://hudson.zones.apache.org/hudson/job/Solr-trunk/ws/trunk/src/java/org/apache/solr/request/VelocityResponseWriter.java
:37: package org.apache.velocity.app does not exist
[javac] import org.apache.velocity.app.VelocityEngine;
[javac] ^
[javac]
http://hudson.zones.apache.org/hudson/job/Solr-trunk/ws/trunk/src/java/org/apache/solr/request/VelocityResponseWriter.java
:78: cannot find symbol
[javac] symbol : class VelocityEngine
[javac] location: class org.apache.solr.request.VelocityResponseWriter
[javac] VelocityEngine engine = new VelocityEngine();
[javac] ^
[javac]
http://hudson.zones.apache.org/hudson/job/Solr-trunk/ws/trunk/src/java/org/apache/solr/request/VelocityResponseWriter.java
:78: cannot find symbol
[javac] symbol : class VelocityEngine
[javac] location: class org.apache.solr.request.VelocityResponseWriter
[javac] VelocityEngine engine = new VelocityEngine();
[javac] ^
[javac]
http://hudson.zones.apache.org/hudson/job/Solr-trunk/ws/trunk/src/java/org/apache/solr/request/VelocityResponseWriter.java
:80: cannot find symbol
[javac] symbol : variable VelocityEngine
[javac] location: class org.apache.solr.request.VelocityResponseWriter
[javac]
engine.setProperty(VelocityEngine.FILE_RESOURCE_LOADER_PATH,
baseDir.getAbsolutePath());
[javac] ^
[javac]
http://hudson.zones.apache.org/hudson/job/Solr-trunk/ws/trunk/src/java/org/apache/solr/request/VelocityResponseWriter.java
:81: cannot find symbol
[javac] symbol : variable VelocityEngine
[javac] location: class org.apache.solr.request.VelocityResponseWriter
[javac] engine.setProperty(VelocityEngine.RESOURCE_LOADER,
"file");
[javac] ^
[javac]
http://hudson.zones.apache.org/hudson/job/Solr-trunk/ws/trunk/src/java/org/apache/solr/request/VelocityResponseWriter.java
:82: cannot find symbol
[javac] symbol : class Template
[javac] location: class org.apache.solr.request.VelocityResponseWriter
[javac] Template template;
[javac] ^
[javac]
http://hudson.zones.apache.org/hudson/job/Solr-trunk/ws/trunk/src/java/org/apache/solr/request/VelocityResponseWriter.java
:90: cannot find symbol
[javac] symbol : class VelocityContext
[javac] location: class org.apache.solr.request.VelocityResponseWriter
[javac] VelocityContext context = new VelocityContext();
[javac] ^
[javac]
http://hudson.zones.apache.org/hudson/job/Solr-trunk/ws/trunk/src/java/org/apache/solr/request/VelocityResponseWriter.java
:90: cannot find symbol
[javac] symbol : class VelocityContext
[javac] location: class org.apache.solr.request.VelocityResponseWriter
[javac] VelocityContext context = new VelocityContext();
[javac] ^
[javac] Note: Some input files use or override a deprecated API.
[javac] Note: Recompile with -Xlint:deprecation for details.
[javac] Note: Some input files use unchecked or unsafe operations.
[javac] Note: Recompile with -Xlint:unchecked for details.
[javac] 10 errors
BUILD FAILED
http://hudson.zones.apache.org/hudson/job/Solr-trunk/ws/trunk/build.xml :125:
The following error occurred while executing this line:
http://hudson.zones.apache.org/hudson/job/Solr-trunk/ws/trunk/common-build.xml
:149: Compile failed; see the compiler error output for details.
Total time: 11 seconds
Publishing Javadoc
FATAL: Unable to copy Javadoc from
http://hudson.zones.apache.org/hudson/job/Solr-trunk/ws/trunk/build/docs/api
to /export/home/hudson/hudson/jobs/Solr-trunk/javadoc
hudson.util.IOException2: java.io.EOFException
at java.util.zip.GZIPInputStream.readUByte(GZIPInputStream.java:207)
at java.util.zip.GZIPInputStream.readUShort(GZIPInputStream.java:197)
at java.util.zip.GZIPInputStream.readHeader(GZIPInputStream.java:136)
at java.util.zip.GZIPInputStream.<init>(GZIPInputStream.java:58)
at java.util.zip.GZIPInputStream.<init>(GZIPInputStream.java:68)
at hudson.FilePath.readFromTar(FilePath.java:922)
at hudson.FilePath.copyRecursiveTo(FilePath.java:851)
at hudson.FilePath.copyRecursiveTo(FilePath.java:768)
at hudson.tasks.JavadocArchiver.perform(JavadocArchiver.java:68)
at
hudson.model.AbstractBuild$AbstractRunner.performAllBuildStep(AbstractBuild.java:318)
at
hudson.model.AbstractBuild$AbstractRunner.performAllBuildStep(AbstractBuild.java:306)
at hudson.model.Build$RunnerImpl.post2(Build.java:122)
at
hudson.model.AbstractBuild$AbstractRunner.post(AbstractBuild.java:291)
at hudson.model.Run.run(Run.java:809)
at hudson.model.Build.run(Build.java:84)
at hudson.model.ResourceController.execute(ResourceController.java:70)
at hudson.model.Executor.run(Executor.java:88)
at hudson.FilePath.copyRecursiveTo(FilePath.java:858)
at hudson.FilePath.copyRecursiveTo(FilePath.java:768)
at hudson.tasks.JavadocArchiver.perform(JavadocArchiver.java:68)
at
hudson.model.AbstractBuild$AbstractRunner.performAllBuildStep(AbstractBuild.java:318)
at
hudson.model.AbstractBuild$AbstractRunner.performAllBuildStep(AbstractBuild.java:306)
at hudson.model.Build$RunnerImpl.post2(Build.java:122)
at
hudson.model.AbstractBuild$AbstractRunner.post(AbstractBuild.java:291)
at hudson.model.Run.run(Run.java:809)
at hudson.model.Build.run(Build.java:84)
at hudson.model.ResourceController.execute(ResourceController.java:70)
at hudson.model.Executor.run(Executor.java:88)
Caused by: java.util.concurrent.ExecutionException:
http://hudson.zones.apache.org/hudson/job/Solr-trunk/ws/trunk/build/docs/api
not found.
at hudson.remoting.Channel$1.adapt(Channel.java:425)
at hudson.remoting.Channel$1.adapt(Channel.java:420)
at hudson.remoting.FutureAdapter.get(FutureAdapter.java:36)
at hudson.FilePath.copyRecursiveTo(FilePath.java:854)
... 10 more
Caused by:
http://hudson.zones.apache.org/hudson/job/Solr-trunk/ws/trunk/build/docs/api
not found.
at
org.apache.tools.ant.types.AbstractFileSet.getDirectoryScanner(AbstractFileSet.java:422)
at hudson.FilePath.writeToTar(FilePath.java:885)
at hudson.FilePath.access$400(FilePath.java:117)
at hudson.FilePath$24.invoke(FilePath.java:844)
at hudson.FilePath$24.invoke(FilePath.java:841)
at hudson.FilePath$FileCallableWrapper.call(FilePath.java:1127)
at hudson.remoting.UserRequest.perform(UserRequest.java:69)
at hudson.remoting.UserRequest.perform(UserRequest.java:23)
at hudson.remoting.Request$2.run(Request.java:200)
at
java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
at java.util.concurrent.FutureTask.run(FutureTask.java:138)
at
java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:885)
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)
at java.lang.Thread.run(Thread.java:619)
Recording test results
Publishing Clover coverage report...