See <https://builds.apache.org/job/River-QA-runtime/87/changes>
Changes:
[peter_firmstone] Enable hudson-qa-arm build
[peter_firmstone] Enable hudson-qa-arm build
[peter_firmstone] Enable hudson-qa-arm build
[peter_firmstone] Enable hudson-qa-arm build
[peter_firmstone] Enable hudson-qa-arm build
[peter_firmstone] Enable hudson-qa-arm build
[peter_firmstone] reverse commit that caused test failures on jdk7
[peter_firmstone] Minor change to UriString, avoids changing file separator
unnecessarily.
[peter_firmstone] Fix failing test on Ubuntu jdk7
[peter_firmstone] Fix failing test on Ubuntu jdk7
[peter_firmstone] Reverse recent change to UriString.
[peter_firmstone] Feeble attempt to fix Solaris x64 test failures, may be
reversed.
[peter_firmstone] Work around sun bug ID 6536522 NPE thrown instead of
MalformedURLException
[peter_firmstone] Work around sun bug ID 6536522 NPE thrown instead of
MalformedURLException
[peter_firmstone] Work around sun bug ID 6536522 NPE thrown instead of
MalformedURLException
[peter_firmstone] Work around sun bug ID6536522 NPE thrown instead of
MalformedURLException
[peter_firmstone] Work around sun bug ID6536522 NPE thrown instead of
MalformedURLException
[peter_firmstone] Work around sun bug ID6536522 NPE thrown instead of
MalformedURLException
[peter_firmstone] Investigate test failure on Solaris x86,
BadLocatorDiscoveryListener.
Sun Bug ID:6536522 NPE thrown instead of MalformedURLException
[peter_firmstone] Comment out Windows platform specific junit tests.
[peter_firmstone] Remove characters that prevent compilation on Ubuntu, these
characters were legal on Windows and Solaris Sparc.
[peter_firmstone] Remove characters that prevent compilation on Solaris x86,
these characters were legal on Windows and Solaris Sparc.
[peter_firmstone] RFC3986 standard compliant URI normalisation for
PreferredClassProvider and policy file grants, including some additional fixes
for Windows file path warts.
[peter_firmstone] Revert : Lets see if we can't get BSD to run some tests!
[peter_firmstone] Lets see if we can't get BSD to run some tests!
[peter_firmstone] Unreliable junit test false failures
[peter_firmstone] Will be reversed, commit only for assistance with hudson
failing tests on Windows
[peter_firmstone] River-396 PreferredClassProvider Concurrency improvement.
Re-factored and simplified the weak cache, which was a little difficult to
understand due to the relations between weak references and WeakHashMap.
WeakHashMap uses weak keys but what we really wanted was a ConcurrentMap that
used weak values, where the value is a child ClassLoader, the key is unique to
the ClassLoader so when it becomes weakly reachable the key can be removed too.
using a ConcurrentMap also eliminates any issue with synchronisation and atomic
replacement of a key & value combination that has become weakly reachable.
This allows removal of the synchronised block around checking ClassLoader
permissions, Concurrency in practise recommends against synchronising on
external state.
Tests have been revised to include the classpath and permissions for the new
libraries.
[peter_firmstone] Changes to make SubPoliciesTest platform independent. File
path was "Live Free or Die" UNIX specific.
[peter_firmstone] Subject.doAs and doAsPrivileged alternatives.
[peter_firmstone] Attempt to fix windows file URI issues.
[peter_firmstone] Attempt to fix windows file URI issues.
[peter_firmstone] Another attempt to fix windows file URI issues from afar, if
lucky all tests should now pass, unless something else has failed.
[peter_firmstone] Another attempt to fix windows issues from afar.
[peter_firmstone] Feeble attempt to fix failing test on Hudson Windows:
com/sun/jini/test/impl/locatordiscovery/BadLocatorDiscoveryListener.td
Reversion of last commit, activate security debugging, lets get some more info.
[peter_firmstone] Feeble attempt to fix failing test on Hudson Windows:
com/sun/jini/test/impl/locatordiscovery/BadLocatorDiscoveryListener.td
The commit may be reversed, I suspect that at class initialisation time of
PreferredClassProvider the java Policy file has been instantiated, however it
hasn't handed over to our policy implementation yet. Try using lazy loading to
avoid requiring RuntimePermission("getClassLoader") until after class
initialisation has completed.
[peter_firmstone] changed subversion properties of copied external library in
test/lib
[peter_firmstone] Fixing URI / URL issues on windows. Found cause of failing
test SubPoliciesTest, pseudo URL file strings have /C: prepended on windows
platforms.
Made fields final in UriString as suggested by Dan Rollo - thanks.
[peter_firmstone] Fixing URI / URL issues on windows. Found cause of failing
test SubPoliciesTest, pseudo URL file strings have /C: prepended on windows
platforms.
Made fields final in UriString as suggested by Dan Rollo - thanks.
[peter_firmstone] Fixing windows URL / URI issues.
[peter_firmstone] Fixing URI / URL issues on windows.
[peter_firmstone] Fixing URI / URL issues on windows, fixing Thread.sleep
replacements for Thread.yield
[peter_firmstone] Fixing URI / URL issues on windows, fixing Thread.sleep
replacements for Thread.yield
[peter_firmstone] Revert one Thread.yield() call in FiddlerImpl
Fix URI issues with URIGrant on MS Windows platforms by cleaning up URI strings
prior to instantiation and adding leading forward slashes missing from file
path strings.
[peter_firmstone] Windows platforms have issues with file name paths, illegal
characters need to be escaped, this requires further work, not as simple as I
originally thought. This is for testing on hudson
[peter_firmstone] Backed out last change for URI codebase grants which causes
numerous test failures. Windows platforms have issues with file name paths,
illegal characters need to be escaped, this requires further work, not as
simple as I originally thought.
[peter_firmstone] URI spaces in codebase strings caused problems with Windows
platforms - fixed.
Removed calls to Thread.yield().
[peter_firmstone] Alter tests that fail due to ConcurrentPolicyFile delegating
up to java.security.Policy.getPermissions(CodeSource) when CodeSource is found
not to have AllPermission. Only CodeSources that are privileged have
Permissions returned that contains AllPermission. This is an optimisation that
complies with java.security.Policy.
[peter_firmstone] seems to be some
[peter_firmstone] Fixed failing junit tests caused by change to
ConcurrentPolicyFile.getPermissions(CodeSource) method that now only returns
Permissions for privileged CodeSource and delegates up to the super class
java.security.Policy if the CodeSource is not privileged.
[peter_firmstone] Refactoring for release, clean up and review new public api,
sanity check and remove unnecessary methods.
Added dnsjava name service provider to handle reverse dns lookup and to provide
concurrent dns lookups.
Updated reference-collections, these were updated to avoid calling hashCode
during initialisation of Timed references and temporary referrers, this helped
reduced SocketPermission.hashCode calls that caused reverse lookups and
recursive permission checks that cause stack overflow in the
CombinerSecurityManager.
Two tests are failling due to a change to ConcurrentPolicyFile, now only
privileged domains are returned by getPermissions(CodeSource) and all other
instances are diverted to the java.security.Policy superclass which returns an
empty PermissionCollection this is to avoid checking permissions twice.
Failing tests:
com/sun/jini/test/impl/start/aggregatepolicyprovider/SubPoliciesTest.td
com/sun/jini/test/impl/start/loadersplitpolicyprovider/LoaderSplitPolicyProviderTest.td
[peter_firmstone] Refactoring for release, clean up and review new public api,
sanity check and remove unnecessary methods.
Added dnsjava name service provider to handle reverse dns lookup and to provide
concurrent dns lookups.
Updated reference-collections, these were updated to avoid calling hashCode
during initialisation of Timed references and temporary referrers, this helped
reduced SocketPermission.hashCode calls that caused reverse lookups and
recursive permission checks that cause stack overflow in the
CombinerSecurityManager.
Two tests are failling due to a change to ConcurrentPolicyFile, now only
privileged domains are returned by getPermissions(CodeSource) and all other
instances are diverted to the java.security.Policy superclass which returns an
empty PermissionCollection this is to avoid checking permissions twice.
Failing tests:
com/sun/jini/test/impl/start/aggregatepolicyprovider/SubPoliciesTest.td
com/sun/jini/test/impl/start/loadersplitpolicyprovider/LoaderSplitPolicyProviderTest.td
[peter_firmstone] Refactoring for release, clean up and decrease size of new
public api.
Separated RemotePolicy implementation from DynamicPolicyProvider.
Version numbers and documentation still requires update prior to release.
[sijskes] added proper label
[sijskes] forced default compile options in project.properties
[sijskes] added netbeans onebigjar project
[peter_firmstone] Session class delayed instantiation in jdk1.6 caused
SecurityException because proxy ProtectionDomain was on the stack. This caused
some jtreg tests to fail, small fix, the bug doesn't exist in any releases.
[peter_firmstone] Add reference-collections to class path in two qa tests.
[thobbs] RIVER-407
[thobbs] Updated rat version
[thobbs] Added missing ASF license header
[peter_firmstone] Fixed bug in Reggie, when random number returns
Integer.MIN_VALUE, then Maths.abs returns a negative number.
Fixed a classpath issue in the qa suite, caused by separating reference
collections.
[peter_firmstone] Reduced the number of Integer, Long, Float, Char, Short, etc
objects created, by using valueOf instead of new.
Replaced string concatenation in loops with StringBuilder.
Fixed some bugs reported by FindBugs.
[peter_firmstone] Deleted failing test, it was no longer relevant, tested
Delegate Security Manager functionality, which is now disabled.
Reduced the number of Integer, Long, Float, Char etc objects created, by using
valueOf instead of new.
Fixed minor bugs found with FindBugs - some string concatenations in loops
outstanding
[peter_firmstone] Deleted failing test, it was no longer relevant, tested
Delegate Security Manager functionality, which is now disabled.
Reduced the number of Integer, Long, Float, Char etc objects created, by using
valueOf instead of new.
Fixed minor bugs found with FindBugs - some string concatenations in loops
outstanding
[peter_firmstone] Cleaning, deleting and reorganising
[peter_firmstone] Cleaning, deleting and reorganising
[peter_firmstone] Cleaning, deleting and reorganising
[peter_firmstone] Cleaning, deleting and reorganising
[sijskes] up 5 to 6 in javadoc.source property
[sijskes] removed source/target overrides in javac-cmd call
[peter_firmstone] Minor post merge changes:
Comment out junit tests for which there is no implementation yet, or fails.
Fix some failing junit tests.
Alter jeri mux session, to only include stack trace after interruption if
property set.
Minor changes to build file to copy high-scale-lib.jar for test files.
[peter_firmstone] Replace trunk
[peter_firmstone] Incremental merge
[peter_firmstone] Incremental merge
[peter_firmstone] Incremental merge
[peter_firmstone] Incremental merge
[peter_firmstone] Incremental merge
[peter_firmstone] Incremental merge
[peter_firmstone] Incremental merge
[peter_firmstone] Prepare for merge 2nd try
[peter_firmstone] Propagate the cause of the interrupt. - very minor change to
assist service developers during debugging.
[sijskes]
------------------------------------------
[...truncated 1154 lines...]
[javac] ^
[javac]
/zonestorage/hudson_solaris/home/hudson/hudson-slave/workspace/River-QA-runtime/jtsk/trunk/qa/src/com/sun/jini/test/impl/reggie/NameServiceDescriptorImpl.java:24:
warning: sun.net.spi.nameservice.NameService is Sun proprietary API and may be
removed in a future release
[javac] public NameService createNameService() {return new
NameServiceImpl(); }
[javac] ^
[javac]
/zonestorage/hudson_solaris/home/hudson/hudson-slave/workspace/River-QA-runtime/jtsk/trunk/qa/src/com/sun/jini/test/impl/reggie/NameServiceImpl.java:22:
warning: sun.net.spi.nameservice.NameService is Sun proprietary API and may be
removed in a future release
[javac] import sun.net.spi.nameservice.NameService;
[javac] ^
[javac]
/zonestorage/hudson_solaris/home/hudson/hudson-slave/workspace/River-QA-runtime/jtsk/trunk/qa/src/com/sun/jini/test/impl/reggie/NameServiceImpl.java:29:
warning: sun.net.spi.nameservice.NameService is Sun proprietary API and may be
removed in a future release
[javac] public class NameServiceImpl implements NameService {
[javac] ^
[javac]
/zonestorage/hudson_solaris/home/hudson/hudson-slave/workspace/River-QA-runtime/jtsk/trunk/qa/src/com/sun/jini/test/impl/start/SharedActivationGroupDescriptorTest2.java:31:
warning: sun.security.action.GetIntegerAction is Sun proprietary API and may
be removed in a future release
[javac] import sun.security.action.GetIntegerAction;
[javac] ^
[javac]
/zonestorage/hudson_solaris/home/hudson/hudson-slave/workspace/River-QA-runtime/jtsk/trunk/qa/src/com/sun/jini/test/spec/activation/activationgroup/Constructor_AccessorTest.java:29:
warning: sun.rmi.server.UnicastServerRef is Sun proprietary API and may be
removed in a future release
[javac] import sun.rmi.server.UnicastServerRef;
[javac] ^
[javac]
/zonestorage/hudson_solaris/home/hudson/hudson-slave/workspace/River-QA-runtime/jtsk/trunk/qa/src/com/sun/jini/test/impl/start/SharedActivationGroupDescriptorTest2.java:155:
warning: sun.security.action.GetIntegerAction is Sun proprietary API and may
be removed in a future release
[javac] new GetIntegerAction("java.rmi.activation.port",
[javac] ^
[javac]
/zonestorage/hudson_solaris/home/hudson/hudson-slave/workspace/River-QA-runtime/jtsk/trunk/qa/src/com/sun/jini/test/spec/activation/activationgroup/Constructor_AccessorTest.java:68:
warning: sun.rmi.server.UnicastServerRef is Sun proprietary API and may be
removed in a future release
[javac] assertion(ref instanceof UnicastServerRef,
[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 warnings
harness-killer.stubs:
[rmic] RMI Compiling 1 class to
/zonestorage/hudson_solaris/home/hudson/hudson-slave/workspace/River-QA-runtime/jtsk/trunk/qa/build/classes
nonactivatablegroup.stubs:
[rmic] RMI Compiling 1 class to
/zonestorage/hudson_solaris/home/hudson/hudson-slave/workspace/River-QA-runtime/jtsk/trunk/qa/build/classes
qa1-fiddler.stubs:
[rmic] RMI Compiling 2 classes to
/zonestorage/hudson_solaris/home/hudson/hudson-slave/workspace/River-QA-runtime/jtsk/trunk/qa/build/classes
qa1-joinmanager.stubs:
[rmic] RMI Compiling 1 class to
/zonestorage/hudson_solaris/home/hudson/hudson-slave/workspace/River-QA-runtime/jtsk/trunk/qa/build/classes
qa1-mercury.stubs:
[rmic] RMI Compiling 5 classes to
/zonestorage/hudson_solaris/home/hudson/hudson-slave/workspace/River-QA-runtime/jtsk/trunk/qa/build/classes
qa1-norm.stubs:
[rmic] RMI Compiling 2 classes to
/zonestorage/hudson_solaris/home/hudson/hudson-slave/workspace/River-QA-runtime/jtsk/trunk/qa/build/classes
qa1-outrigger.stubs:
[rmic] RMI Compiling 6 classes to
/zonestorage/hudson_solaris/home/hudson/hudson-slave/workspace/River-QA-runtime/jtsk/trunk/qa/build/classes
qa1-start.stubs:
[rmic] RMI Compiling 3 classes to
/zonestorage/hudson_solaris/home/hudson/hudson-slave/workspace/River-QA-runtime/jtsk/trunk/qa/build/classes
qa1-lookup-simulator.stubs:
[rmic] RMI Compiling 1 class to
/zonestorage/hudson_solaris/home/hudson/hudson-slave/workspace/River-QA-runtime/jtsk/trunk/qa/build/classes
qa1-share.stubs:
[rmic] RMI Compiling 5 classes to
/zonestorage/hudson_solaris/home/hudson/hudson-slave/workspace/River-QA-runtime/jtsk/trunk/qa/build/classes
qa1-discoveryservice.stubs:
[rmic] RMI Compiling 1 class to
/zonestorage/hudson_solaris/home/hudson/hudson-slave/workspace/River-QA-runtime/jtsk/trunk/qa/build/classes
qa1-javaspace.stubs:
[rmic] RMI Compiling 3 classes to
/zonestorage/hudson_solaris/home/hudson/hudson-slave/workspace/River-QA-runtime/jtsk/trunk/qa/build/classes
qa1-lookupservice.stubs:
[rmic] RMI Compiling 26 classes to
/zonestorage/hudson_solaris/home/hudson/hudson-slave/workspace/River-QA-runtime/jtsk/trunk/qa/build/classes
qa1-renewalservice.stubs:
[rmic] RMI Compiling 1 class to
/zonestorage/hudson_solaris/home/hudson/hudson-slave/workspace/River-QA-runtime/jtsk/trunk/qa/build/classes
jrmp.stubs:
[rmic] RMI Compiling 1 class to
/zonestorage/hudson_solaris/home/hudson/hudson-slave/workspace/River-QA-runtime/jtsk/trunk/qa/build/classes
[rmic] IIOP has been turned on.
iiop.stubs:
[rmic] RMI Compiling 1 class to
/zonestorage/hudson_solaris/home/hudson/hudson-slave/workspace/River-QA-runtime/jtsk/trunk/qa/build/classes
[rmic] IIOP has been turned on.
stubs:
are-keystores-available:
keystores:
[echo] creating keystores
[genkey] Generating Key for tester
[exec] Certificate stored in file
</zonestorage/hudson_solaris/home/hudson/hudson-slave/workspace/River-QA-runtime/jtsk/trunk/qa/harness/trust/tester.cert>
[genkey] Generating Key for reggie
[exec] Certificate stored in file
</zonestorage/hudson_solaris/home/hudson/hudson-slave/workspace/River-QA-runtime/jtsk/trunk/qa/harness/trust/reggie.cert>
[genkey] Generating Key for phoenix
[exec] Certificate stored in file
</zonestorage/hudson_solaris/home/hudson/hudson-slave/workspace/River-QA-runtime/jtsk/trunk/qa/harness/trust/phoenix.cert>
[genkey] Generating Key for mercury
[exec] Certificate stored in file
</zonestorage/hudson_solaris/home/hudson/hudson-slave/workspace/River-QA-runtime/jtsk/trunk/qa/harness/trust/mercury.cert>
[genkey] Generating Key for norm
[exec] Certificate stored in file
</zonestorage/hudson_solaris/home/hudson/hudson-slave/workspace/River-QA-runtime/jtsk/trunk/qa/harness/trust/norm.cert>
[genkey] Generating Key for outrigger
[exec] Certificate stored in file
</zonestorage/hudson_solaris/home/hudson/hudson-slave/workspace/River-QA-runtime/jtsk/trunk/qa/harness/trust/outrigger.cert>
[genkey] Generating Key for mahalo
[exec] Certificate stored in file
</zonestorage/hudson_solaris/home/hudson/hudson-slave/workspace/River-QA-runtime/jtsk/trunk/qa/harness/trust/mahalo.cert>
[genkey] Generating Key for fiddler
[exec] Certificate stored in file
</zonestorage/hudson_solaris/home/hudson/hudson-slave/workspace/River-QA-runtime/jtsk/trunk/qa/harness/trust/fiddler.cert>
[genkey] Generating Key for group
[exec] Certificate stored in file
</zonestorage/hudson_solaris/home/hudson/hudson-slave/workspace/River-QA-runtime/jtsk/trunk/qa/harness/trust/group.cert>
are-passwords-available:
password:
[echo] creating passwords
truststore:
[exec] Certificate was added to keystore
[exec] Certificate was added to keystore
[exec] Certificate was added to keystore
[exec] Certificate was added to keystore
[exec] Certificate was added to keystore
[exec] Certificate was added to keystore
[exec] Certificate was added to keystore
[exec] Certificate was added to keystore
[exec] Certificate was added to keystore
trust:
qaman.jar:
[jar] Building jar:
/zonestorage/hudson_solaris/home/hudson/hudson-slave/workspace/River-QA-runtime/jtsk/trunk/qa/lib/qaman.jar
mergedpolicyprovider.jar:
[jar] Building jar:
/zonestorage/hudson_solaris/home/hudson/hudson-slave/workspace/River-QA-runtime/jtsk/trunk/qa/lib-ext/mergedpolicyprovider.jar
nonactivatablegroup.jar:
[jar] Building jar:
/zonestorage/hudson_solaris/home/hudson/hudson-slave/workspace/River-QA-runtime/jtsk/trunk/qa/lib/nonactivatablegroup.jar
nonactivatablegroup-dl.jar:
[jar] Building jar:
/zonestorage/hudson_solaris/home/hudson/hudson-slave/workspace/River-QA-runtime/jtsk/trunk/qa/lib/nonactivatablegroup-dl.jar
harness-killer.jar:
[jar] Building jar:
/zonestorage/hudson_solaris/home/hudson/hudson-slave/workspace/River-QA-runtime/jtsk/trunk/qa/lib/harness-killer.jar
harness-killer-dl.jar:
[jar] Building jar:
/zonestorage/hudson_solaris/home/hudson/hudson-slave/workspace/River-QA-runtime/jtsk/trunk/qa/lib/harness-killer-dl.jar
jiniharness.jar:
[jar] Building jar:
/zonestorage/hudson_solaris/home/hudson/hudson-slave/workspace/River-QA-runtime/jtsk/trunk/qa/lib/jiniharness.jar
harness-jars:
qa1-end2end.jar:
[jar] Building jar:
/zonestorage/hudson_solaris/home/hudson/hudson-slave/workspace/River-QA-runtime/jtsk/trunk/qa/lib/qa1-end2end.jar
qa1-fiddler-dl.jar:
[jar] Building jar:
/zonestorage/hudson_solaris/home/hudson/hudson-slave/workspace/River-QA-runtime/jtsk/trunk/qa/lib/qa1-fiddler-dl.jar
qa1-joinmanager-dl.jar:
[jar] Building jar:
/zonestorage/hudson_solaris/home/hudson/hudson-slave/workspace/River-QA-runtime/jtsk/trunk/qa/lib/qa1-joinmanager-dl.jar
qa1-mahalo-dl.jar:
[jar] Building jar:
/zonestorage/hudson_solaris/home/hudson/hudson-slave/workspace/River-QA-runtime/jtsk/trunk/qa/lib/qa1-mahalo-dl.jar
qa1-mercury.jar:
[jar] Building jar:
/zonestorage/hudson_solaris/home/hudson/hudson-slave/workspace/River-QA-runtime/jtsk/trunk/qa/lib/qa1-mercury.jar
[jar] Updating jar:
/zonestorage/hudson_solaris/home/hudson/hudson-slave/workspace/River-QA-runtime/jtsk/trunk/qa/lib/qa1-mercury.jar
qa1-mercury-dl.jar:
[jar] Building jar:
/zonestorage/hudson_solaris/home/hudson/hudson-slave/workspace/River-QA-runtime/jtsk/trunk/qa/lib/qa1-mercury-dl.jar
[jar] Updating jar:
/zonestorage/hudson_solaris/home/hudson/hudson-slave/workspace/River-QA-runtime/jtsk/trunk/qa/lib/qa1-mercury-dl.jar
qa1-mercury-bogusimpl.jar:
[jar] Building jar:
/zonestorage/hudson_solaris/home/hudson/hudson-slave/workspace/River-QA-runtime/jtsk/trunk/qa/lib/qa1-mercury-bogusimpl.jar
qa1-wrapper.jar:
[jar] Building jar:
/zonestorage/hudson_solaris/home/hudson/hudson-slave/workspace/River-QA-runtime/jtsk/trunk/qa/lib/qa1-wrapper.jar
qa1-norm-dl.jar:
[jar] Building jar:
/zonestorage/hudson_solaris/home/hudson/hudson-slave/workspace/River-QA-runtime/jtsk/trunk/qa/lib/qa1-norm-dl.jar
qa1-outrigger-dl.jar:
[jar] Building jar:
/zonestorage/hudson_solaris/home/hudson/hudson-slave/workspace/River-QA-runtime/jtsk/trunk/qa/lib/qa1-outrigger-dl.jar
qa1-multihomedmetainf.jar:
[jar] Building jar:
/zonestorage/hudson_solaris/home/hudson/hudson-slave/workspace/River-QA-runtime/jtsk/trunk/qa/lib/qa1-multihomedmetainf.jar
jinitests:
[jar] Building jar:
/zonestorage/hudson_solaris/home/hudson/hudson-slave/workspace/River-QA-runtime/jtsk/trunk/qa/lib/jinitests.jar
[jar] Updating jar:
/zonestorage/hudson_solaris/home/hudson/hudson-slave/workspace/River-QA-runtime/jtsk/trunk/qa/lib/jinitests.jar
BUILD FAILED
/zonestorage/hudson_solaris/home/hudson/hudson-slave/workspace/River-QA-runtime/jtsk/trunk/hudson.xml:85:
The following error occurred while executing this line:
/zonestorage/hudson_solaris/home/hudson/hudson-slave/workspace/River-QA-runtime/jtsk/trunk/qa/build.xml:1062:
The following error occurred while executing this line:
/zonestorage/hudson_solaris/home/hudson/hudson-slave/workspace/River-QA-runtime/jtsk/trunk/common.xml:249:
java.io.IOException: Cannot run program
"/zonestorage/hudson_solaris/home/hudson/tools/java/jdk1.6.0_22/jre/bin/java"
(in directory
"/zonestorage/hudson_solaris/home/hudson/hudson-slave/workspace/River-QA-runtime/jtsk/trunk/qa"):
error=12, Not enough space
at java.lang.ProcessBuilder.start(ProcessBuilder.java:460)
at java.lang.Runtime.exec(Runtime.java:593)
at
org.apache.tools.ant.taskdefs.Execute$Java13CommandLauncher.exec(Execute.java:862)
at org.apache.tools.ant.taskdefs.Execute.launch(Execute.java:481)
at org.apache.tools.ant.taskdefs.Execute.execute(Execute.java:495)
at org.apache.tools.ant.taskdefs.Java.fork(Java.java:791)
at org.apache.tools.ant.taskdefs.Java.executeJava(Java.java:214)
at org.apache.tools.ant.taskdefs.Java.executeJava(Java.java:135)
at org.apache.tools.ant.taskdefs.Java.execute(Java.java:108)
at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:291)
at sun.reflect.GeneratedMethodAccessor4.invoke(Unknown Source)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at
org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)
at org.apache.tools.ant.Task.perform(Task.java:348)
at org.apache.tools.ant.taskdefs.Sequential.execute(Sequential.java:68)
at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:291)
at sun.reflect.GeneratedMethodAccessor4.invoke(Unknown Source)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at
org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)
at org.apache.tools.ant.Task.perform(Task.java:348)
at
org.apache.tools.ant.taskdefs.MacroInstance.execute(MacroInstance.java:398)
at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:291)
at sun.reflect.GeneratedMethodAccessor4.invoke(Unknown Source)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at
org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)
at org.apache.tools.ant.Task.perform(Task.java:348)
at org.apache.tools.ant.Target.execute(Target.java:390)
at org.apache.tools.ant.Target.performTasks(Target.java:411)
at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1399)
at
org.apache.tools.ant.helper.SingleCheckExecutor.executeTargets(SingleCheckExecutor.java:38)
at org.apache.tools.ant.Project.executeTargets(Project.java:1251)
at org.apache.tools.ant.taskdefs.Ant.execute(Ant.java:442)
at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:291)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at
org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)
at org.apache.tools.ant.Task.perform(Task.java:348)
at org.apache.tools.ant.Target.execute(Target.java:390)
at org.apache.tools.ant.Target.performTasks(Target.java:411)
at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1399)
at org.apache.tools.ant.Project.executeTarget(Project.java:1368)
at
org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41)
at org.apache.tools.ant.Project.executeTargets(Project.java:1251)
at org.apache.tools.ant.Main.runBuild(Main.java:809)
at org.apache.tools.ant.Main.startAnt(Main.java:217)
at org.apache.tools.ant.launch.Launcher.run(Launcher.java:280)
at org.apache.tools.ant.launch.Launcher.main(Launcher.java:109)
Caused by: java.io.IOException: error=12, Not enough space
at java.lang.UNIXProcess.forkAndExec(Native Method)
at java.lang.UNIXProcess.<init>(UNIXProcess.java:53)
at java.lang.ProcessImpl.start(ProcessImpl.java:65)
at java.lang.ProcessBuilder.start(ProcessBuilder.java:453)
... 51 more
Total time: 19 minutes 22 seconds
Build step 'Invoke Ant' marked build as failure
Archiving artifacts