See <http://hudson.zones.apache.org/hudson/job/River-trunk/285/changes>

Changes:

[peter_firmstone] River-26 Changed the behaviour of ConcurrentPermissions to 
prevent the Enumeration<Permission> returned by elements() from throwing a 
ConcurrentModificationException, while the underlying associated 
PermissionCollection is being modified.  This behaviour was changed to enable 
UmbrellaGrant's to be added to DynamicConcurrentPolicyProvider.  
GrantPermission's PermissionCollection had to be changed to not add duplicate 
GrantPermission's, this was part of the UmbrellaGrantPermission addition.

MultiReadPermissionCollection was changed to incorporate an elements cache to 
prevent the underlying PermissionCollection causing the Enumerator from 
throwing the ConcurrentModificationException when add was called concurrently.

MergedPolicyProvider had synchronization removed, the synchronization was added 
temporarily to assist in solving some earlier implementation concurrency bugs.

------------------------------------------
[...truncated 6099 lines...]
     [java] Nested class Security$3 has different preferred state than outer 
class Security
     [java] Nested class Security$6 has different preferred state than outer 
class Security
     [java] Nested class Security$5 has different preferred state than outer 
class Security
     [java] Nested class GrantPermission$1 has different preferred state than 
outer class GrantPermission
     [java] Nested class GrantPermission$Implier has different preferred state 
than outer class GrantPermission
     [java] Nested class Security$1 has different preferred state than outer 
class Security
     [java] Nested class GrantPermission$PermissionInfo has different preferred 
state than outer class GrantPermission
     [java] Nested class AuthenticationPermission$Data has different preferred 
state than outer class AuthenticationPermission
     [java] Nested class PolicyFileProvider$1 has different preferred state 
than outer class PolicyFileProvider
     [java] Nested class DynamicPolicyProvider$1 has different preferred state 
than outer class DynamicPolicyProvider
     [java] Nested class Security$4 has different preferred state than outer 
class Security
     [java] Nested class Security$8 has different preferred state than outer 
class Security
     [java] Nested class Security$7 has different preferred state than outer 
class Security
     [java] Nested class Security$Context has different preferred state than 
outer class Security
     [java] Nested class ProxyTrustVerifier$1 has different preferred state 
than outer class ProxyTrustVerifier
     [java] Nested class ProxyTrustVerifier$5 has different preferred state 
than outer class ProxyTrustVerifier
     [java] Nested class BasicUntrustedObjectSecurityContext$2 has different 
preferred state than outer class BasicUntrustedObjectSecurityContext
     [java] Nested class ProxyTrustVerifier$3 has different preferred state 
than outer class ProxyTrustVerifier
     [java] Nested class ProxyTrustVerifier$6 has different preferred state 
than outer class ProxyTrustVerifier
     [java] Nested class ProxyTrustExporter$Reaper has different preferred 
state than outer class ProxyTrustExporter
     [java] Nested class ProxyTrustVerifier$7 has different preferred state 
than outer class ProxyTrustVerifier
     [java] Nested class BasicUntrustedObjectSecurityContext$Combiner has 
different preferred state than outer class BasicUntrustedObjectSecurityContext
     [java] Nested class BasicUntrustedObjectSecurityContext$1 has different 
preferred state than outer class BasicUntrustedObjectSecurityContext
     [java] Nested class ProxyTrustVerifier$2 has different preferred state 
than outer class ProxyTrustVerifier
     [java] Nested class ProxyTrustVerifier$4 has different preferred state 
than outer class ProxyTrustVerifier
     [java] Nested class ProxyTrustExporter$WeakRef has different preferred 
state than outer class ProxyTrustExporter
     [java] Nested class ProxyTrustVerifier$MOStream has different preferred 
state than outer class ProxyTrustVerifier
     [java] Nested class ProxyTrustExporter$ProxyTrustImpl has different 
preferred state than outer class ProxyTrustExporter
     [java] Nested class Security$2 has different preferred state than outer 
class Security
     [java] Nested class ClassLoading$2 has different preferred state than 
outer class ClassLoading
     [java] Nested class PreferredClassProvider$1 has different preferred state 
than outer class PreferredClassProvider
     [java] Nested class PreferredClassProvider$LoaderKey has different 
preferred state than outer class PreferredClassProvider
     [java] Nested class PreferredClassProvider$LoaderEntry has different 
preferred state than outer class PreferredClassProvider
     [java] Nested class PreferredClassLoader$3 has different preferred state 
than outer class PreferredClassLoader
     [java] Nested class PreferredClassLoader$4 has different preferred state 
than outer class PreferredClassLoader
     [java] Nested class PreferredClassLoader$1 has different preferred state 
than outer class PreferredClassLoader
     [java] Nested class PreferredClassProvider$3 has different preferred state 
than outer class PreferredClassProvider
     [java] Nested class PreferredClassProvider$2 has different preferred state 
than outer class PreferredClassProvider
     [java] Nested class PreferredClassLoader$2 has different preferred state 
than outer class PreferredClassLoader
     [java] Nested class RMIClassLoaderCodebaseAccess$1 has different preferred 
state than outer class RMIClassLoaderCodebaseAccess
     [java] Nested class RMIClassLoaderCodebaseAccess$2 has different preferred 
state than outer class RMIClassLoaderCodebaseAccess
     [java] Nested class ClassLoading$1 has different preferred state than 
outer class ClassLoading
     [java] Nested class Client$ClientImpl has different preferred state than 
outer class Client
     [java] Nested class Server$ServerImpl has different preferred state than 
outer class Server
     [java] Nested class Server$ServerImpl has different preferred state than 
outer class Server
     [java] Nested class Client$ClientImpl has different preferred state than 
outer class Client
     [java] Nested class DiscoveryConstraints$ConstraintReducer has different 
preferred state than outer class DiscoveryConstraints
     [java] Nested class DiscoveryConstraints$ConnectionAbsoluteTimeReducer has 
different preferred state than outer class DiscoveryConstraints
     [java] Nested class DiscoveryConstraints$MulticastMaxPacketSizeReducer has 
different preferred state than outer class DiscoveryConstraints
     [java] Nested class DiscoveryConstraints$MaxValueReducer has different 
preferred state than outer class DiscoveryConstraints
     [java] Nested class Client$ClientImpl has different preferred state than 
outer class Client
     [java] Nested class Server$ServerImpl has different preferred state than 
outer class Server
     [java] Nested class Server$ServerImpl has different preferred state than 
outer class Server
     [java] Nested class Client$ClientImpl has different preferred state than 
outer class Client
     [java] Nested class LogManager$Probe has different preferred state than 
outer class LogManager

jsk-policy.jar:
      [jar] Building jar: 
<http://hudson.zones.apache.org/hudson/job/River-trunk/ws/jtsk/trunk/lib-ext/jsk-policy.jar>

concurrent-policy-util.jar:
      [jar] Building jar: 
<http://hudson.zones.apache.org/hudson/job/River-trunk/ws/jtsk/trunk/lib-ext/concurrent-policy-util.jar>

sun-util.jar:
      [jar] Building jar: 
<http://hudson.zones.apache.org/hudson/job/River-trunk/ws/jtsk/trunk/lib/sun-util.jar>
      [jar] com/sun/jini/admin/DestroyAdmin.class already added, skipping

river.jars:

tools.jar:
      [jar] Building jar: 
<http://hudson.zones.apache.org/hudson/job/River-trunk/ws/jtsk/trunk/lib/tools.jar>
     [java] Nested class UuidFactory$Impl has different preferred state than 
outer class UuidFactory
     [java] Nested class ServerContext$1 has different preferred state than 
outer class ServerContext
     [java] Nested class ActivatableInvocationHandler$1 has different preferred 
state than outer class ActivatableInvocationHandler
     [java] Nested class ActivationGroup$1 has different preferred state than 
outer class ActivationGroup
     [java] Nested class ActivatableInvocationHandler$2 has different preferred 
state than outer class ActivatableInvocationHandler
     [java] Nested class ActivatableInvocationHandler$Failure has different 
preferred state than outer class ActivatableInvocationHandler
     [java] Nested class BasicMethodConstraints$1 has different preferred state 
than outer class BasicMethodConstraints
     [java] Nested class GrantPermission$Implier has different preferred state 
than outer class GrantPermission
     [java] Nested class ProxyTrustVerifier$1 has different preferred state 
than outer class ProxyTrustVerifier
     [java] Nested class ProxyTrustExporter$WeakRef has different preferred 
state than outer class ProxyTrustExporter
     [java] Nested class ProxyTrustVerifier$6 has different preferred state 
than outer class ProxyTrustVerifier
     [java] Nested class ProxyTrustExporter$Reaper has different preferred 
state than outer class ProxyTrustExporter
     [java] Nested class ProxyTrustVerifier$2 has different preferred state 
than outer class ProxyTrustVerifier
     [java] Nested class ProxyTrustVerifier$4 has different preferred state 
than outer class ProxyTrustVerifier
     [java] Nested class ProxyTrustExporter$ProxyTrustImpl has different 
preferred state than outer class ProxyTrustExporter
     [java] Nested class BasicUntrustedObjectSecurityContext$1 has different 
preferred state than outer class BasicUntrustedObjectSecurityContext
     [java] Nested class ProxyTrustVerifier$7 has different preferred state 
than outer class ProxyTrustVerifier
     [java] Nested class BasicUntrustedObjectSecurityContext$2 has different 
preferred state than outer class BasicUntrustedObjectSecurityContext
     [java] Nested class ProxyTrustVerifier$5 has different preferred state 
than outer class ProxyTrustVerifier
     [java] Nested class ProxyTrustVerifier$MOStream has different preferred 
state than outer class ProxyTrustVerifier
     [java] Nested class BasicUntrustedObjectSecurityContext$Combiner has 
different preferred state than outer class BasicUntrustedObjectSecurityContext
     [java] Nested class ProxyTrustVerifier$3 has different preferred state 
than outer class ProxyTrustVerifier
     [java] Nested class Security$7 has different preferred state than outer 
class Security
     [java] Nested class Security$Context has different preferred state than 
outer class Security
     [java] Nested class Security$1 has different preferred state than outer 
class Security
     [java] Nested class Security$8 has different preferred state than outer 
class Security
     [java] Nested class Security$4 has different preferred state than outer 
class Security
     [java] Nested class AuthenticationPermission$Data has different preferred 
state than outer class AuthenticationPermission
     [java] Nested class Security$2 has different preferred state than outer 
class Security
     [java] Nested class GrantPermission$1 has different preferred state than 
outer class GrantPermission
     [java] Nested class PolicyFileProvider$1 has different preferred state 
than outer class PolicyFileProvider
     [java] Nested class DynamicPolicyProvider$1 has different preferred state 
than outer class DynamicPolicyProvider
     [java] Nested class Security$ClassContextAccess has different preferred 
state than outer class Security
     [java] Nested class Security$3 has different preferred state than outer 
class Security
     [java] Nested class GrantPermission$PermissionInfo has different preferred 
state than outer class GrantPermission
     [java] Nested class Security$6 has different preferred state than outer 
class Security
     [java] Nested class Security$5 has different preferred state than outer 
class Security
     [java] Nested class Convert$FromMOInputStream has different preferred 
state than outer class Convert
     [java] Nested class Convert$ToMOInputStream has different preferred state 
than outer class Convert
     [java] Nested class MarshalledInstance$MarshalledInstanceOutputStream has 
different preferred state than outer class MarshalledInstance
     [java] Nested class MarshalledInstance$MarshalledInstanceInputStream has 
different preferred state than outer class MarshalledInstance
     [java] Nested class MarshalledInstance$1 has different preferred state 
than outer class MarshalledInstance
     [java] Nested class BasicInvocationDispatcher$1 has different preferred 
state than outer class BasicInvocationDispatcher
     [java] Nested class BasicInvocationHandler$Failure has different preferred 
state than outer class BasicInvocationHandler
     [java] Nested class KerberosServerEndpoint$ListenHandleImpl has different 
preferred state than outer class KerberosServerEndpoint
     [java] Nested class KerberosServerEndpoint$ServerConnectionImpl has 
different preferred state than outer class KerberosServerEndpoint
     [java] Nested class KerberosServerEndpoint$3 has different preferred state 
than outer class KerberosServerEndpoint
     [java] Nested class KerberosEndpoint$RequestHandleImpl has different 
preferred state than outer class KerberosEndpoint
     [java] Nested class KerberosServerEndpoint$ListenCookieImpl has different 
preferred state than outer class KerberosServerEndpoint
     [java] Nested class KerberosEndpoint$ConnectionImpl has different 
preferred state than outer class KerberosEndpoint
     [java] Nested class KerberosUtil$SoftCache$ValueCell has different 
preferred state than outer class KerberosUtil$SoftCache
     [java] Nested class KerberosServerEndpoint$ListenEndpointImpl has 
different preferred state than outer class KerberosServerEndpoint
     [java] Nested class KerberosServerEndpoint$ConnectionHandler has different 
preferred state than outer class KerberosServerEndpoint
     [java] Nested class KerberosEndpoint$KerberosEndpointInternals has 
different preferred state than outer class KerberosEndpoint
     [java] Nested class KerberosServerEndpoint$ConnectionHandler$1$1 has 
different preferred state than outer class 
KerberosServerEndpoint$ConnectionHandler$1
     [java] Nested class KerberosEndpoint$CacheKey has different preferred 
state than outer class KerberosEndpoint
     [java] Nested class KerberosUtil$SoftCache$LRUHashMap has different 
preferred state than outer class KerberosUtil$SoftCache
     [java] Nested class KerberosServerEndpoint$1 has different preferred state 
than outer class KerberosServerEndpoint
     [java] Nested class KerberosServerEndpoint$2 has different preferred state 
than outer class KerberosServerEndpoint
     [java] Nested class KerberosEndpoint$ConnectionEndpointImpl has different 
preferred state than outer class KerberosEndpoint
     [java] Nested class KerberosEndpoint$1 has different preferred state than 
outer class KerberosEndpoint
     [java] Nested class AbstractILFactory$1 has different preferred state than 
outer class AbstractILFactory
     [java] Nested class BasicObjectEndpoint$1 has different preferred state 
than outer class BasicObjectEndpoint
     [java] Nested class BasicInvocationDispatcher$2 has different preferred 
state than outer class BasicInvocationDispatcher
     [java] Nested class BasicJeriTrustVerifier$1 has different preferred state 
than outer class BasicJeriTrustVerifier
     [java] Nested class BasicInvocationHandler$1 has different preferred state 
than outer class BasicInvocationHandler
     [java] Nested class ConnectionManager$Reaper has different preferred state 
than outer class ConnectionManager
     [java] Nested class ConnectionManager$Outbound has different preferred 
state than outer class ConnectionManager
     [java] Nested class ServerConnectionManager$Inbound has different 
preferred state than outer class ServerConnectionManager
     [java] Nested class ServerConnectionManager$InboundMux has different 
preferred state than outer class ServerConnectionManager
     [java] Nested class ServerConnectionManager$Dispatcher has different 
preferred state than outer class ServerConnectionManager
     [java] Nested class ConnectionManager$ReqIterator has different preferred 
state than outer class ConnectionManager
     [java] Nested class ConnectionManager$OutboundMux has different preferred 
state than outer class ConnectionManager
     [java] Nested class BasicObjectEndpoint$DgcBatchContext has different 
preferred state than outer class BasicObjectEndpoint
     [java] Nested class BasicJeriExporter$ImplContainer has different 
preferred state than outer class BasicJeriExporter
     [java] Nested class BasicObjectEndpoint$AckListener has different 
preferred state than outer class BasicObjectEndpoint
     [java] Nested class HttpEndpoint$SocketFactoryAdapter has different 
preferred state than outer class HttpEndpoint
     [java] Nested class HttpEndpoint$ConnectionAction has different preferred 
state than outer class HttpEndpoint
     [java] Nested class HttpEndpoint$4 has different preferred state than 
outer class HttpEndpoint
     [java] Nested class HttpEndpoint$1 has different preferred state than 
outer class HttpEndpoint
     [java] Nested class HttpServerEndpoint$1 has different preferred state 
than outer class HttpServerEndpoint
     [java] Nested class HttpEndpoint$6 has different preferred state than 
outer class HttpEndpoint
     [java] Nested class HttpEndpoint$3 has different preferred state than 
outer class HttpEndpoint
     [java] Nested class HttpEndpoint$Connection has different preferred state 
than outer class HttpEndpoint
     [java] Nested class HttpEndpoint$2 has different preferred state than 
outer class HttpEndpoint
     [java] Nested class HttpEndpoint$5 has different preferred state than 
outer class HttpEndpoint
     [java] Nested class HttpServerEndpoint$LH has different preferred state 
than outer class HttpServerEndpoint
     [java] Nested class HttpServerEndpoint$LE has different preferred state 
than outer class HttpServerEndpoint
     [java] Nested class TcpServerEndpoint$LH$ServerConnectionImpl$1 has 
different preferred state than outer class 
TcpServerEndpoint$LH$ServerConnectionImpl
     [java] Nested class TcpEndpoint$Handle has different preferred state than 
outer class TcpEndpoint
     [java] Nested class TcpServerEndpoint$LE has different preferred state 
than outer class TcpServerEndpoint
     [java] Nested class TcpEndpoint$ConnectionEndpointImpl has different 
preferred state than outer class TcpEndpoint
     [java] Nested class TcpServerEndpoint$1 has different preferred state than 
outer class TcpServerEndpoint
     [java] Nested class TcpEndpoint$1 has different preferred state than outer 
class TcpEndpoint
     [java] Nested class TcpServerEndpoint$LH has different preferred state 
than outer class TcpServerEndpoint
     [java] Nested class TcpEndpoint$ConnectionImpl has different preferred 
state than outer class TcpEndpoint
     [java] Nested class HttpsEndpoint$HttpsConnection has different preferred 
state than outer class HttpsEndpoint
     [java] Nested class HttpsServerEndpoint$HttpsServerEndpointImpl has 
different preferred state than outer class HttpsServerEndpoint
     [java] Nested class SslEndpoint$SslEndpointInternals has different 
preferred state than outer class SslEndpoint
     [java] Nested class HttpsEndpoint$EndpointInfo has different preferred 
state than outer class HttpsEndpoint
     [java] Nested class HttpsEndpoint$HttpClient has different preferred state 
than outer class HttpsEndpoint
     [java] Nested class HttpsEndpoint$HttpsEndpointImpl has different 
preferred state than outer class HttpsEndpoint
     [java] Nested class HttpsEndpoint$HttpsOutboundRequest has different 
preferred state than outer class HttpsEndpoint
     [java] Nested class HttpsEndpoint$1 has different preferred state than 
outer class HttpsEndpoint
     [java] Nested class HttpsEndpoint$Reaper has different preferred state 
than outer class HttpsEndpoint
     [java] Nested class HttpsServerEndpoint$1 has different preferred state 
than outer class HttpsServerEndpoint
     [java] Nested class ConfigurationFile$ConstructorCall has different 
preferred state than outer class ConfigurationFile
     [java] Nested class ConfigurationFile$Call has different preferred state 
than outer class ConfigurationFile
     [java] Nested class ConfigurationProvider$1 has different preferred state 
than outer class ConfigurationProvider
     [java] Nested class Configuration$1 has different preferred state than 
outer class Configuration
     [java] Nested class Configuration$2 has different preferred state than 
outer class Configuration
     [java] Nested class ConfigurationFile$StringLiteral has different 
preferred state than outer class ConfigurationFile
     [java] Nested class ConfigurationFile$ClassLiteral has different preferred 
state than outer class ConfigurationFile
     [java] Nested class ConfigurationFile$PushbackStreamTokenizer has 
different preferred state than outer class ConfigurationFile
     [java] Nested class ConfigurationFile$Entry has different preferred state 
than outer class ConfigurationFile
     [java] Nested class ConfigurationFile$MethodCall has different preferred 
state than outer class ConfigurationFile
     [java] Nested class ConfigurationFile$Literal has different preferred 
state than outer class ConfigurationFile
     [java] Nested class ConfigurationFile$StringConcatenation has different 
preferred state than outer class ConfigurationFile
     [java] Nested class ConfigurationProvider$2 has different preferred state 
than outer class ConfigurationProvider
     [java] Nested class ConfigurationFile$ThisRef has different preferred 
state than outer class ConfigurationFile
     [java] Nested class ConfigurationFile$Cast has different preferred state 
than outer class ConfigurationFile
     [java] Nested class ConfigurationFile$Parser has different preferred state 
than outer class ConfigurationFile
     [java] Nested class ConfigurationFile$1 has different preferred state than 
outer class ConfigurationFile
     [java] Nested class ConfigurationFile$NameRef has different preferred 
state than outer class ConfigurationFile
     [java] Nested class ConfigurationFile$ParseNode has different preferred 
state than outer class ConfigurationFile
     [java] Nested class ConfigurationFile$ArrayConstructor has different 
preferred state than outer class ConfigurationFile
     [java] Nested class HttpmdUtil$1 has different preferred state than outer 
class HttpmdUtil
     [java] Nested class LookupLocator$1 has different preferred state than 
outer class LookupLocator
     [java] Nested class ClassLoading$1 has different preferred state than 
outer class ClassLoading
     [java] Nested class ClassLoading$2 has different preferred state than 
outer class ClassLoading
     [java] Nested class RMIClassLoaderCodebaseAccess$2 has different preferred 
state than outer class RMIClassLoaderCodebaseAccess
     [java] Nested class PreferredClassLoader$4 has different preferred state 
than outer class PreferredClassLoader
     [java] Nested class PreferredClassLoader$1 has different preferred state 
than outer class PreferredClassLoader
     [java] Nested class PreferredClassProvider$LoaderEntry has different 
preferred state than outer class PreferredClassProvider
     [java] Nested class PreferredClassProvider$2 has different preferred state 
than outer class PreferredClassProvider
     [java] Nested class PreferredClassProvider$1 has different preferred state 
than outer class PreferredClassProvider
     [java] Nested class PreferredClassLoader$2 has different preferred state 
than outer class PreferredClassLoader
     [java] Nested class PreferredClassProvider$3 has different preferred state 
than outer class PreferredClassProvider
     [java] Nested class PreferredClassProvider$LoaderKey has different 
preferred state than outer class PreferredClassProvider
     [java] Nested class PreferredClassLoader$3 has different preferred state 
than outer class PreferredClassLoader
     [java] Nested class RMIClassLoaderCodebaseAccess$1 has different preferred 
state than outer class RMIClassLoaderCodebaseAccess
     [java] Nested class ConstrainableLookupLocator$1 has different preferred 
state than outer class ConstrainableLookupLocator
     [java] Nested class LogManager$Probe has different preferred state than 
outer class LogManager
     [java] Nested class DiscoveryConstraints$ConnectionAbsoluteTimeReducer has 
different preferred state than outer class DiscoveryConstraints
     [java] Nested class DiscoveryV2$DatagramBuffers$DatagramInfo has different 
preferred state than outer class DiscoveryV2$DatagramBuffers
     [java] Nested class Server$ServerImpl has different preferred state than 
outer class Server
     [java] Nested class Client$ClientImpl has different preferred state than 
outer class Client
     [java] Nested class Server$ServerImpl has different preferred state than 
outer class Server
     [java] Nested class Client$ClientImpl has different preferred state than 
outer class Client
     [java] Nested class DiscoveryConstraints$ConstraintReducer has different 
preferred state than outer class DiscoveryConstraints
     [java] Nested class DiscoveryConstraints$MulticastMaxPacketSizeReducer has 
different preferred state than outer class DiscoveryConstraints
     [java] Nested class Server$ServerImpl has different preferred state than 
outer class Server
     [java] Nested class Client$ClientImpl has different preferred state than 
outer class Client
     [java] Nested class Server$ServerImpl has different preferred state than 
outer class Server
     [java] Nested class Client$ClientImpl has different preferred state than 
outer class Client
     [java] Nested class DiscoveryConstraints$MaxValueReducer has different 
preferred state than outer class DiscoveryConstraints

jarwrapper.jar:
#
# A fatal error has been detected by the Java Runtime Environment:
#
#  SIGSEGV (0xb) at pc=0xf7e42811, pid=20904, tid=4146228112
#
# JRE version: 6.0_20-b02
# Java VM: Java HotSpot(TM) Server VM (16.3-b01 mixed mode linux-x86 )
# Problematic frame:
# C  [libc.so.6+0x79811]  memcpy+0x61
#
# An error report file with more information is saved as:
# 
<http://hudson.zones.apache.org/hudson/job/River-trunk/ws/jtsk/trunk/hs_err_pid20904.log>
#
# If you would like to submit a bug report, please visit:
#   http://java.sun.com/webapps/bugreport/crash.jsp
# The crash happened outside the Java Virtual Machine in native code.
# See problematic frame for where to report the bug.
#
Publishing Javadoc
Archiving artifacts
Recording test results

Reply via email to