Oddly enough this bug surfaces only on Windows.  Basically it's an || OR 
statment, where the first test is != null, it should be an AND statement.

Cheers,

Peter. 
----- Original message -----
> See <https://builds.apache.org/job/River-QA-windows/61/changes>
>
> Changes:
>
> [sijskes] fixed 'no biggie'
>
> [peter_firmstone] RemotePolicy refactoring, added @Beta status.
>
> [peter_firmstone] Increase verbosity of codebase annotation errors.
>
> [peter_firmstone] Sim, This is an example of how to fix illegal characters in
> URI / URL strings and normalise.  This might address the issues you're seeing
> with spaces in codebase annotations and it may not, if spaces are still 
> present
> (I haven't had much time to look at this), then you'll need to find where
> codebase annotations are being generated and escape the illegal characters 
> prior
> to them being used as codebase annotations for services.
>
> Hope this helps.
>
> [sijskes]
>
> [sijskes] moved @beta to api.
>
> [sijskes] moved @beta to api.
>
> [sijskes] moved @beta to api.
>
> [sijskes] converted LocalHostLookup to Spi.
>
> [sijskes] converted LocalHostLookup to Spi.
>
> [sijskes] added release notes to merge.
>
> [sijskes] added release notes to merge.
>
> [sijskes] added release notes to merge.
>
> [sijskes] RIVER-336 additional logging
>
> [sijskes] RIVER-336
>
> [sijskes] RIVER-336
>
> [sijskes] RIVER-336
>
> [sijskes] RIVER-336
>
> [sijskes] RIVER-336
>
> [sijskes] RIVER-336
>
> [sijskes] RIVER-336 related.
>
> [sijskes] RIVER-336 related.
>
> [sijskes] added permission check.
>
> [sijskes] RIVER-45 it is now possible to implement this behaviour by providing
> your own LocalHostLookupProvider.
>
> [sijskes] RIVER-413
>
> [sijskes] added Beta annotations.
>
> [sijskes]
>
> [sijskes] RIVER-413 routed all non-test getLocalHost calls to LocalHostLookup
>
> [sijskes] RIVER-413 routed all non-test getLocalHost calls to LocalHostLookup
>
> [sijskes] fixed docu.
>
> [sijskes] RIVER-413 routed all non-test getLocalHost calls to LocalHostLookup
>
> [sijskes] RIVER-413 added org.apache.river.config to jsk-lib.jar
>
> [sijskes] RIVER-413
>
> [sijskes] RIVER-413
>
> [sijskes] widened documented use for Component annotation.
>
> [sijskes] integration selfhealing proxy
>
> [sijskes] integration selfhealing proxy
>
> [sijskes] selfhealing integratio
>
> [sijskes] fixed netbeans project files.
>
> [sijskes]
>
> [sijskes] RIVER-409
>
> [sijskes] RIVER-409
>
> [sijskes] RIVER-409
>
> [sijskes] RIVER-409
>
> [sijskes] RIVER-409
>
> [sijskes] RIVER-409
>
> [sijskes] RIVER-409
>
> [sijskes] RIVER-409
>
> [sijskes] RIVER-409
>
> [sijskes] RIVER-409
>
> [peter_firmstone] Remove unnecessary new classes prior to release and perform
> some minor refactoring
>
> [peter_firmstone] Remove unnecessary new classes prior to release
>
> [peter_firmstone] refine DelegatePermission implementation
>
> [sijskes] RIVER-409 ; Apache license added
>
> [sijskes] added river-extra src root.
>
> [sijskes] logger made static final; renamed method; added generics; removed 
> cast;
>
> [sijskes] Used com.sun.jini.config.Component instead.
>
> [sijskes] RIVER-359
>
> [sijskes] RIVER-359
>
> [sijskes] RIVER-409
>
> [sijskes] RIVER-411
>
> [sijskes] RIVER-410
>
> [sijskes] qa-testing for compiling qa framework in netbeans
>
> [sijskes] updated for NB7.2
>
> [sijskes] RIVER-410
>
> [sijskes] removed snippets
>
> [sijskes] added introspection based configuration.
>
> [sijskes] added joinmgr
>
> [sijskes] enabled mockito based tests (1).
>
> [sijskes] added junit tests to nbproject
>
> [sijskes]
>
> [sijskes]
>
> [sijskes]
>
> [sijskes]
>
> [sijskes] converted / into - to help jenkins
>
> [sijskes] converted / into - to help jenkins
>
> [sijskes] added script for listing test files to support jenkins 
> configuration.
>
> [sijskes] running by test
>
> [sijskes] reduced size of qa-tree
>
> [sijskes] disabled annotation processort option.
> enabled deprecated warnings option.
>
> [sijskes] reduced size of qa-tree.zip
>
> [sijskes] integration fixes
>
> [sijskes] complete run
>
> [sijskes] complete run
>
> [sijskes] renamed target
>
> [sijskes] fetch qa-tree
>
> [sijskes] starting point
>
> [sijskes] scripts to drive qa-matrix job
>
> ------------------------------------------
> [...truncated 2301 lines...]
>      [genkey] Generating Key for group
>          [exec] Certificate stored in file
> <<https://builds.apache.org/job/River-QA-windows/ws/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:
> <https://builds.apache.org/job/River-QA-windows/ws/trunk\qa\lib\qaman.jar>
>
> mergedpolicyprovider.jar:
>            [jar] Building jar:
> <https://builds.apache.org/job/River-QA-windows/ws/trunk\qa\lib-ext\mergedpolicyprovider.jar>
>
> nonactivatablegroup.jar:
>            [jar] Building jar:
> <https://builds.apache.org/job/River-QA-windows/ws/trunk\qa\lib\nonactivatablegroup.jar>
>
> nonactivatablegroup-dl.jar:
>            [jar] Building jar:
> <https://builds.apache.org/job/River-QA-windows/ws/trunk\qa\lib\nonactivatablegroup-dl.jar>
>
> harness-killer.jar:
>            [jar] Building jar:
> <https://builds.apache.org/job/River-QA-windows/ws/trunk\qa\lib\harness-killer.jar>
>
> harness-killer-dl.jar:
>            [jar] Building jar:
> <https://builds.apache.org/job/River-QA-windows/ws/trunk\qa\lib\harness-killer-dl.jar>
>
> jiniharness.jar:
>            [jar] Building jar:
> <https://builds.apache.org/job/River-QA-windows/ws/trunk\qa\lib\jiniharness.jar>
>
> harness-jars:
>
> qa1-end2end.jar:
>            [jar] Building jar:
> <https://builds.apache.org/job/River-QA-windows/ws/trunk\qa\lib\qa1-end2end.jar>
>
> qa1-fiddler-dl.jar:
>            [jar] Building jar:
> <https://builds.apache.org/job/River-QA-windows/ws/trunk\qa\lib\qa1-fiddler-dl.jar>
>
> qa1-joinmanager-dl.jar:
>            [jar] Building jar:
> <https://builds.apache.org/job/River-QA-windows/ws/trunk\qa\lib\qa1-joinmanager-dl.jar>
>
> qa1-mahalo-dl.jar:
>            [jar] Building jar:
> <https://builds.apache.org/job/River-QA-windows/ws/trunk\qa\lib\qa1-mahalo-dl.jar>
>
> qa1-mercury.jar:
>            [jar] Building jar:
> <https://builds.apache.org/job/River-QA-windows/ws/trunk\qa\lib\qa1-mercury.jar>
>            [jar] Updating jar:
> <https://builds.apache.org/job/River-QA-windows/ws/trunk\qa\lib\qa1-mercury.jar>
>
> qa1-mercury-dl.jar:
>            [jar] Building jar:
> <https://builds.apache.org/job/River-QA-windows/ws/trunk\qa\lib\qa1-mercury-dl.jar>
>            [jar] Updating jar:
> <https://builds.apache.org/job/River-QA-windows/ws/trunk\qa\lib\qa1-mercury-dl.jar>
>
> qa1-mercury-bogusimpl.jar:
>            [jar] Building jar:
> <https://builds.apache.org/job/River-QA-windows/ws/trunk\qa\lib\qa1-mercury-bogusimpl.jar>
>
> qa1-wrapper.jar:
>            [jar] Building jar:
> <https://builds.apache.org/job/River-QA-windows/ws/trunk\qa\lib\qa1-wrapper.jar>
>
> qa1-norm-dl.jar:
>            [jar] Building jar:
> <https://builds.apache.org/job/River-QA-windows/ws/trunk\qa\lib\qa1-norm-dl.jar>
>
> qa1-outrigger-dl.jar:
>            [jar] Building jar:
> <https://builds.apache.org/job/River-QA-windows/ws/trunk\qa\lib\qa1-outrigger-dl.jar>
>
> qa1-multihomedmetainf.jar:
>            [jar] Building jar:
> <https://builds.apache.org/job/River-QA-windows/ws/trunk\qa\lib\qa1-multihomedmetainf.jar>
>
> jinitests:
>            [jar] Building jar:
> <https://builds.apache.org/job/River-QA-windows/ws/trunk\qa\lib\jinitests.jar> 
>        [jar] Updating jar:
> <https://builds.apache.org/job/River-QA-windows/ws/trunk\qa\lib\jinitests.jar> 
>        [jar] Updating jar:
> <https://builds.apache.org/job/River-QA-windows/ws/trunk\qa\lib\jinitests.jar>
>
> jinitests.jar:
>
> qa1-mainwrapper.jar:
>            [jar] Building jar:
> <https://builds.apache.org/job/River-QA-windows/ws/trunk\qa\lib\qa1-mainwrapper.jar>
>
> qa1-start-cb1.jar:
>            [jar] Building jar:
> <https://builds.apache.org/job/River-QA-windows/ws/trunk\qa\lib\qa1-start-cb1.jar>
>
> qa1-start-cb2.jar:
>            [jar] Building jar:
> <https://builds.apache.org/job/River-QA-windows/ws/trunk\qa\lib\qa1-start-cb2.jar>
>
> qa1-start-cb3.jar:
>            [jar] Building jar:
> <https://builds.apache.org/job/River-QA-windows/ws/trunk\qa\lib\qa1-start-cb3.jar>
>
> qa1-start-probe.jar:
>            [jar] Building jar:
> <https://builds.apache.org/job/River-QA-windows/ws/trunk\qa\lib\qa1-start-probe.jar>
>
> qa1-start-probe-dl.jar:
>            [jar] Building jar:
> <https://builds.apache.org/job/River-QA-windows/ws/trunk\qa\lib\qa1-start-probe-dl.jar>
>
> qa1-start-tests.jar:
>            [jar] Building jar:
> <https://builds.apache.org/job/River-QA-windows/ws/trunk\qa\lib\qa1-start-tests.jar>
>            [jar] Updating jar:
> <https://builds.apache.org/job/River-QA-windows/ws/trunk\qa\lib\qa1-start-tests.jar>
>
> qa1-start-testservice1.jar:
>            [jar] Building jar:
> <https://builds.apache.org/job/River-QA-windows/ws/trunk\qa\lib\qa1-start-testservice1.jar>
>            [jar] Updating jar:
> <https://builds.apache.org/job/River-QA-windows/ws/trunk\qa\lib\qa1-start-testservice1.jar>
>
> qa1-start-testservice1-dl.jar:
>            [jar] Building jar:
> <https://builds.apache.org/job/River-QA-windows/ws/trunk\qa\lib\qa1-start-testservice1-dl.jar>
>
> qa1-start-testservice2.jar:
>            [jar] Building jar:
> <https://builds.apache.org/job/River-QA-windows/ws/trunk\qa\lib\qa1-start-testservice2.jar>
>            [jar] Updating jar:
> <https://builds.apache.org/job/River-QA-windows/ws/trunk\qa\lib\qa1-start-testservice2.jar>
>
> qa1-start-testservice2-dl.jar:
>            [jar] Building jar:
> <https://builds.apache.org/job/River-QA-windows/ws/trunk\qa\lib\qa1-start-testservice2-dl.jar>
>
> qa1-start-testservice-common.jar:
>            [jar] Building jar:
> <https://builds.apache.org/job/River-QA-windows/ws/trunk\qa\lib\qa1-start-testservice-common.jar>
>
> qa1-start-testservice-common-dl.jar:
>            [jar] Building jar:
> <https://builds.apache.org/job/River-QA-windows/ws/trunk\qa\lib\qa1-start-testservice-common-dl.jar>
>
> qa1-start-testservicenocons.jar:
>            [jar] Building jar:
> <https://builds.apache.org/job/River-QA-windows/ws/trunk\qa\lib\qa1-start-testservicenocons.jar>
>
> qa1-start-testservicenocons-dl.jar:
>            [jar] Building jar:
> <https://builds.apache.org/job/River-QA-windows/ws/trunk\qa\lib\qa1-start-testservicenocons-dl.jar>
>
> qa1-lookup-simulator.jar:
>            [jar] Building jar:
> <https://builds.apache.org/job/River-QA-windows/ws/trunk\qa\lib\qa1-lookup-simulator.jar>
>            [jar] Updating jar:
> <https://builds.apache.org/job/River-QA-windows/ws/trunk\qa\lib\qa1-lookup-simulator.jar>
>
> qa1-lookup-simulator-dl.jar:
>            [jar] Building jar:
> <https://builds.apache.org/job/River-QA-windows/ws/trunk\qa\lib\qa1-lookup-simulator-dl.jar>
>            [jar] Updating jar:
> <https://builds.apache.org/job/River-QA-windows/ws/trunk\qa\lib\qa1-lookup-simulator-dl.jar>
>
> qa1-share-dl.jar:
>            [jar] Building jar:
> <https://builds.apache.org/job/River-QA-windows/ws/trunk\qa\lib\qa1-share-dl.jar>
>            [jar] Updating jar:
> <https://builds.apache.org/job/River-QA-windows/ws/trunk\qa\lib\qa1-share-dl.jar>
>
> qa1-reggie-race.jar:
>            [jar] Building jar:
> <https://builds.apache.org/job/River-QA-windows/ws/trunk\qa\lib\qa1-reggie-race.jar>
>
> qa1-reggie-race-dl.jar:
>            [jar] Building jar:
> <https://builds.apache.org/job/River-QA-windows/ws/trunk\qa\lib\qa1-reggie-race-dl.jar>
>
> fullloggingfilter.jar:
>            [jar] Building jar:
> <https://builds.apache.org/job/River-QA-windows/ws/trunk\qa\lib\fullloggingfilter.jar>
>
> qa1-discoveryservice-dl.jar:
>            [jar] Building jar:
> <https://builds.apache.org/job/River-QA-windows/ws/trunk\qa\lib\qa1-discoveryservice-dl.jar>
>
> qa1-export-servercontext-tests-non-null.jar:
>            [jar] Building jar:
> <https://builds.apache.org/job/River-QA-windows/ws/trunk\qa\lib\qa1-export-servercontext-tests-non-null.jar>
>
> qa1-export-servercontext-tests-null.jar:
>            [jar] Building jar:
> <https://builds.apache.org/job/River-QA-windows/ws/trunk\qa\lib\qa1-export-servercontext-tests-null.jar>
>
> qa1-export-servercontext-tests-providers-parsing.jar:
>            [jar] Building jar:
> <https://builds.apache.org/job/River-QA-windows/ws/trunk\qa\lib\qa1-export-servercontext-tests-providers-parsing.jar>
>
> qa1-io-util-dl.jar:
>            [jar] Building jar:
> <https://builds.apache.org/job/River-QA-windows/ws/trunk\qa\lib\qa1-io-util-dl.jar>
>
> qa1-io-marshalinputstream-test.jar:
>            [jar] Building jar:
> <https://builds.apache.org/job/River-QA-windows/ws/trunk\qa\lib\qa1-io-marshalinputstream-test.jar>
>            [jar] Updating jar:
> <https://builds.apache.org/job/River-QA-windows/ws/trunk\qa\lib\qa1-io-marshalinputstream-test.jar>
>
> qa1-io-marshalledinstance-test.jar:
>            [jar] Building jar:
> <https://builds.apache.org/job/River-QA-windows/ws/trunk\qa\lib\qa1-io-marshalledinstance-test.jar>
>            [jar] Updating jar:
> <https://builds.apache.org/job/River-QA-windows/ws/trunk\qa\lib\qa1-io-marshalledinstance-test.jar>
>
> qa1-javaspace-dl.jar:
>            [jar] Building jar:
> <https://builds.apache.org/job/River-QA-windows/ws/trunk\qa\lib\qa1-javaspace-dl.jar>
>
> qa1-lookupservice-dl.jar:
>            [jar] Building jar:
> <https://builds.apache.org/job/River-QA-windows/ws/trunk\qa\lib\qa1-lookupservice-dl.jar>
>
> qa1-renewalservice-dl.jar:
>            [jar] Building jar:
> <https://builds.apache.org/job/River-QA-windows/ws/trunk\qa\lib\qa1-renewalservice-dl.jar>
>            [jar] Updating jar:
> <https://builds.apache.org/job/River-QA-windows/ws/trunk\qa\lib\qa1-renewalservice-dl.jar>
>
> qa1-securityDoPrivileged.jar:
>            [jar] Building jar:
> <https://builds.apache.org/job/River-QA-windows/ws/trunk\qa\lib\qa1-securityDoPrivileged.jar>
>
> qa1-securityUtil.jar:
>            [jar] Building jar:
> <https://builds.apache.org/job/River-QA-windows/ws/trunk\qa\lib\qa1-securityUtil.jar>
>
> qa1-servicediscovery-dl.jar:
>          [java] Warning: Class not found:
> net.jini.lookup.ServiceDiscoveryManager$LookupCacheImpl$LookupListener_Stub   
>     
>  [jar] Building jar:
> <https://builds.apache.org/job/River-QA-windows/ws/trunk\qa\lib\qa1-servicediscovery-dl.jar>
>          [java] Warning: Class not found:
> net.jini.lookup.ServiceDiscoveryManager$LookupCacheImpl$LookupListener_Stub   
>     
>  [jar] Updating jar:
> <https://builds.apache.org/job/River-QA-windows/ws/trunk\qa\lib\qa1-servicediscovery-dl.jar>
>
> qa1-httpmd.jar:
>            [jar] Building jar:
> <https://builds.apache.org/job/River-QA-windows/ws/trunk\qa\lib\qa1-httpmd.jar>
>
> qa1-httpmd-same.jar:
>          [copy] Copying 1 file to
> <https://builds.apache.org/job/River-QA-windows/ws/trunk\qa\lib>
>
> qa1-httpmd-another.jar:
>            [jar] Building jar:
> <https://builds.apache.org/job/River-QA-windows/ws/trunk\qa\lib\qa1-httpmd-another.jar>
>
> ld.jar:
>            [jar] Building jar:
> <https://builds.apache.org/job/River-QA-windows/ws/trunk\qa\lib\ld.jar>
>
> qa1-loader-pref.jar:
>            [jar] Building jar:
> <https://builds.apache.org/job/River-QA-windows/ws/trunk\qa\lib\qa1-loader-pref.jar>
>
> qa1-policy-provider.jar:
>            [jar] Building jar:
> <https://builds.apache.org/job/River-QA-windows/ws/trunk\qa\lib\qa1-policy-provider.jar>
>
> jars:
>
> harness-runtime:
>
> run:
>
> james-brown:
>        [mkdir] Created dir:
> <https://builds.apache.org/job/River-QA-windows/ws/trunk\qa\soul>        
> [touch]
> Creating
> <https://builds.apache.org/job/River-QA-windows/ws/trunk\qa\soul\soul.201211071024001726>
>
> run-categories:
>          [java] Exception in thread "main" java.lang.NullPointerException
>          [java]     at
> org.apache.river.impl.net.UriString.normalisation(UriString.java:433)       
> [java]     at 
> org.apache.river.impl.net.UriString.normalise(UriString.java:247)     
>  [java]     at 
>com.sun.jini.qa.harness.QAConfig.getComponentURL(QAConfig.java:710)
>        [java]     at
> com.sun.jini.qa.harness.QAConfig.loadProperties(QAConfig.java:938)          
> [java]
>     at com.sun.jini.qa.harness.QAConfig.<init>(QAConfig.java:390)          
> [java]     at
> com.sun.jini.qa.harness.MasterHarness.<init>(MasterHarness.java:212)          
> [java]
>     at com.sun.jini.qa.harness.QARunner.main(QARunner.java:67)          
> [java] Java
> Result: 1
>
> collect-result:
>
> BUILD FAILED
> <https://builds.apache.org/job/River-QA-windows/ws/trunk\build.xml>:2094: The
> following error occurred while executing this line:
> <https://builds.apache.org/job/River-QA-windows/ws/trunk\qa\build.xml>:406: 
> The
> following error occurred while executing this line:
> <https://builds.apache.org/job/River-QA-windows/ws/trunk\qa\build.xml>:380:
> condition satisfied
>
> Total time: 9 minutes 55 seconds
> Build step 'Invoke Ant' marked build as failure
> Archiving artifacts

Reply via email to