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

Reply via email to