-
Bug
-
Resolution: Duplicate
-
P4
-
7
-
generic
-
generic
java version "1.7.0"
Java(TM) SE Runtime Environment (build 1.7.0-b147)
Java HotSpot(TM) Server VM (build 21.0-b17-fastdebug, compiled mode)
Please note that these are fastdebug Server VM bits with the
-Xcomp option (sdk-mm_jmx-prod-server-fast-comp.windows-i586).
I did not observe any failures of these tests in the following
Server VM configs:
sdk-mm_jmx-prod-server-fast-mixed.windows-i586
sdk-mm_jmx-prod-server-prod-comp.windows-i586
sdk-mm_jmx-prod-server-prod-mixed.windows-i586
This indicates that these failures are timing related.
javax/management/loading/ParserInfiniteLoopTest.java
Here is a snippet from the .jtr file:
TEST PASSED: Got expected non-null cause in ServiceNotFoundException
javax.management.ServiceNotFoundException: Problems while parsing URL [file:/C:/work/shared/mirrors/src_clones/jdk7/tl_jdk_baseline/test/javax/management/loading/mlet1.html], got exception [java.io.IOException: Missing '>' in tag]
at javax.management.loading.MLet.getMBeansFromURL(MLet.java:511)
at ParserInfiniteLoopTest.main(ParserInfiniteLoopTest.java:85)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:601)
at com.sun.javatest.regtest.MainWrapper$MainThread.run(MainWrapper.java:94)
at java.lang.Thread.run(Thread.java:722)
Caused by: java.io.IOException: Missing '>' in tag
at javax.management.loading.MLetParser.scanTag(MLetParser.java:119)
at javax.management.loading.MLetParser.parse(MLetParser.java:238)
at javax.management.loading.MLetParser.parseURL(MLetParser.java:284)
at javax.management.loading.MLet.getMBeansFromURL(MLet.java:505)
... 7 more
Unregister the MLet MBean
Release the MBean server
Bye! Bye!
----------System.err:(5/162)----------
java version "1.7.0"
Java(TM) SE Runtime Environment (build 1.7.0-b147)
Java HotSpot(TM) Server VM (build 21.0-b17-fastdebug, compiled mode)
STATUS:Passed.
result: Error. Program `c:\work\local\baseline_jdks\1.7.0_b147\windows-i586\bin\java' interrupted! (timed out?)
The test status is "Passed", but it timed out. I suspect this is
because of the "timeout=5" setting.
javax/management/monitor/DerivedGaugeMonitorTest.java
Here is a snippet from the .jtr file:
Testing AByte
java.lang.Exception: AByte: Count down not reached!
at DerivedGaugeMonitorTest.test(DerivedGaugeMonitorTest.java:243)
at DerivedGaugeMonitorTest.main(DerivedGaugeMonitorTest.java:263)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:601)
at com.sun.javatest.regtest.MainWrapper$MainThread.run(MainWrapper.java:94)
at java.lang.Thread.run(Thread.java:722)
JavaTest Message: Test threw exception: java.lang.Exception: AByte: Count down not reached!
JavaTest Message: shutting down test
STATUS:Failed.`main' threw exception: java.lang.Exception: AByte: Count down not reached!
result: Failed. Execution failed: `main' threw exception: java.lang.Exception: AByte: Count down not reached!
javax/management/monitor/NonComparableAttributeValueTest.java
The failure mode in this .jtr file is almost identical to
NullAttributeValueTest.jtr file in the previous note.
javax/management/monitor/NullAttributeValueTest.java
The failure mode in this .jtr file is identical to
NullAttributeValueTest.jtr file in the previous note
so the Client and Server fastdebug VMs are failing the
same way.
javax/management/monitor/ReflectionExceptionTest.java
The failure mode in this .jtr file is almost identical to
NullAttributeValueTest.jtr file in the previous note.
javax/management/monitor/RuntimeExceptionTest.java
The failure mode in this .jtr file is almost identical to
NullAttributeValueTest.jtr file in the previous note.
javax/management/monitor/StartStopTest.java
The failure mode in this .jtr file is almost identical to
StartStopTest.jtr file in the previous note.
javax/management/remote/mandatory/connection/MultiThreadDeadLockTest.java
java.rmi.NoSuchObjectException: no such object in table
at sun.rmi.transport.StreamRemoteCall.exceptionReceivedFromServer(StreamRemoteCall.java:273)
at sun.rmi.transport.StreamRemoteCall.executeCall(StreamRemoteCall.java:251)
at sun.rmi.server.UnicastRef.invoke(UnicastRef.java:160)
at com.sun.jmx.remote.internal.PRef.invoke(Unknown Source)
at javax.management.remote.rmi.RMIConnectionImpl_Stub.getConnectionId(Unknown Source)
at javax.management.remote.rmi.RMIConnector.getConnectionId(RMIConnector.java:372)
at javax.management.remote.rmi.RMIConnector.connect(RMIConnector.java:334)
at javax.management.remote.JMXConnectorFactory.connect(JMXConnectorFactory.java:267)
at MultiThreadDeadLockTest.main(MultiThreadDeadLockTest.java:67)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:601)
at com.sun.javatest.regtest.MainWrapper$MainThread.run(MainWrapper.java:94)
at java.lang.Thread.run(Thread.java:722)
JavaTest Message: Test threw exception: java.rmi.NoSuchObjectException: no such object in table
JavaTest Message: shutting down test
STATUS:Failed.`main' threw exception: java.rmi.NoSuchObjectException: no such object in table
result: Failed. Execution failed: `main' threw exception: java.rmi.NoSuchObjectException: no such object in table
javax/management/remote/mandatory/connection/ReconnectTest.java
The failure mode in this .jtr file is almost identical to
ReconnectTest.jtr file in the previous note.
I recently noticed some holes in the test coverage in my Colorado lab
so I've added the SDK/JDK javax/management tests to my setup. Here's
the JDK version info for these Client VM WinXP failures:
java version "1.7.0"
Java(TM) SE Runtime Environment (build 1.7.0-b147)
Java HotSpot(TM) Client VM (build 21.0-b17-fastdebug, compiled mode)
Please note that these are fastdebug Client VM bits with the
-Xcomp option (sdk-mm_jmx-prod-client-fast-comp.windows-i586).
I did not observe any failures of these tests in the following
Client VM configs:
sdk-mm_jmx-prod-client-fast-mixed.windows-i586
sdk-mm_jmx-prod-client-prod-comp.windows-i586
sdk-mm_jmx-prod-client-prod-mixed.windows-i586
This indicates that these failures are timing related.
javax/management/monitor/NullAttributeValueTest.java
Here is a snippet of the .jtr file:
java.lang.IllegalStateException: Test FAILED: Didn't get all the notifications that were expected by the test!
at NullAttributeValueTest.main(NullAttributeValueTest.java:346)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:601)
at com.sun.javatest.regtest.MainWrapper$MainThread.run(MainWrapper.java:94)
at java.lang.Thread.run(Thread.java:722)
JavaTest Message: Test threw exception: java.lang.IllegalStateException: Test FAILED: Didn't get all the notifications that were expected by the test!
JavaTest Message: shutting down test
STATUS:Failed.`main' threw exception: java.lang.IllegalStateException: Test FAILED: Didn't get all the notifications that were expected by the test!
result: Failed. Execution failed: `main' threw exception: java.lang.IllegalStateException: Test FAILED: Didn't get all the notifications that were expected by the test!
javax/management/monitor/ReflectionExceptionTest.java
The failure mode in this .jtr file is almost identical to
NullAttributeValueTest.jtr.
javax/management/monitor/StartStopTest.java
Here is a snippet of the .jtr file:
java.lang.IllegalStateException: Test FAILED: Unexpected Maximum Pool Size Overflow!
at StartStopTest.main(StartStopTest.java:205)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:601)
at com.sun.javatest.regtest.MainWrapper$MainThread.run(MainWrapper.java:94)
at java.lang.Thread.run(Thread.java:722)
JavaTest Message: Test threw exception: java.lang.IllegalStateException: Test FAILED: Unexpected Maximum Pool Size Overflow!
JavaTest Message: shutting down test
STATUS:Failed.`main' threw exception: java.lang.IllegalStateException: Test FAILED: Unexpected Maximum Pool Size Overflow!
result: Failed. Execution failed: `main' threw exception: java.lang.IllegalStateException: Test FAILED: Unexpected Maximum Pool Size Overflow!
javax/management/remote/mandatory/connection/ReconnectTest.java
Here is a snippet of the .jtr file:
Jun 29, 2011 6:27:23 PM ClientCommunicatorAdmin Checker-run
WARNING: Failed to check the connection: org.omg.CORBA.OBJECT_NOT_EXIST: ----------BEGIN server-side stack trace----------
org.omg.CORBA.OBJECT_NOT_EXIST: vmcid: SUN minor code: 1004 completed: No
at com.sun.corba.se.impl.logging.POASystemException.nullServant(POASystemException.java:2040)
at com.sun.corba.se.impl.logging.POASystemException.nullServant(POASystemException.java:2062)
at com.sun.corba.se.impl.oa.toa.TOAImpl.getInvocationServant(TOAImpl.java:129)
at com.sun.corba.se.impl.protocol.CorbaServerRequestDispatcherImpl.getServant(CorbaServerRequestDispatcherImpl.java:326)
at com.sun.corba.se.impl.protocol.CorbaServerRequestDispatcherImpl.getServantWithPI(CorbaServerRequestDispatcherImpl.java:360)
at com.sun.corba.se.impl.protocol.CorbaServerRequestDispatcherImpl.dispatch(CorbaServerRequestDispatcherImpl.java:202)
at com.sun.corba.se.impl.protocol.CorbaMessageMediatorImpl.handleRequestRequest(CorbaMessageMediatorImpl.java:1698)
at com.sun.corba.se.impl.protocol.SharedCDRClientRequestDispatcherImpl.marshalingComplete(SharedCDRClientRequestDispatcherImpl.java:171)
at com.sun.corba.se.impl.protocol.CorbaClientDelegateImpl.invoke(CorbaClientDelegateImpl.java:147)
at org.omg.CORBA.portable.ObjectImpl._invoke(ObjectImpl.java:475)
at com.sun.jmx.remote.protocol.iiop.ProxyStub._invoke(Unknown Source)
at org.omg.stub.javax.management.remote.rmi._RMIConnection_Stub.getDefaultDomain(Unknown Source)
at javax.management.remote.rmi.RMIConnector$RMIClientCommunicatorAdmin.checkConnection(RMIConnector.java:1611)
at com.sun.jmx.remote.internal.ClientCommunicatorAdmin$Checker.run(ClientCommunicatorAdmin.java:185)
at java.lang.Thread.run(Thread.java:722)
----------END server-side stack trace---------- vmcid: SUN minor code: 1004 completed: No
Jun 29, 2011 6:27:25 PM ClientCommunicatorAdmin restart
WARNING: Failed to restart: java.lang.NullPointerException
result: Failed. Unexpected exit from test [exit code: 1]
Here's the JDK version info for this Server VM WinXP failure:
java version "1.7.0"
Java(TM) SE Runtime Environment (build 1.7.0-b147)
Java HotSpot(TM) Server VM (build 21.0-b17-fastdebug, compiled mode)
Please note that these are fastdebug Server VM bits with the
-Xcomp option (sdk-mm_jmx_closed-prod-server-fast-comp.windows-i586).
I did not observe any failures of this test in the following
Server VM configs:
sdk-mm_jmx_closed-prod-server-fast-mixed.windows-i586
sdk-mm_jmx_closed-prod-server-prod-comp.windows-i586
sdk-mm_jmx_closed-prod-server-prod-mixed.windows-i586
This indicates that the failures are timing related.
closed/javax/management/remote/mandatory/sslStub/SSLSocketParametersTest.sh
The above test timed out:
Timeout signalled after 600 seconds
Here is the tail end of the .jtr file:
java version "1.7.0"
Java(TM) SE Runtime Environment (build 1.7.0-b147)
Java HotSpot(TM) Server VM (build 21.0-b17-fastdebug, compiled mode)
result: Error. Execution failed
test result: Error. Execution failed
Since there are 26 sets of version information in the .jtr file,
I'm guessing that this test launched 26 separate java processes.
That tends to take a lot of time with fastdebug bits.
Here's the JDK version info for these Server VM Solaris X86 failures:
java version "1.7.0"
Java(TM) SE Runtime Environment (build 1.7.0-b147)
Java HotSpot(TM) Server VM (build 21.0-b17-fastdebug, compiled mode)
Please note that these are fastdebug Server VM bits with the
-Xcomp option (sdk-mm_jmx-prod-server-fast-comp.solaris-i586).
I did not observe any failures of these tests in the following
Server VM configs:
sdk-mm_jmx-prod-server-fast-mixed.solaris-i586
sdk-mm_jmx-prod-server-prod-comp.solaris-i586
sdk-mm_jmx-prod-server-prod-mixed.solaris-i586
This indicates that these failures are timing related.
javax/management/remote/mandatory/connection/ReconnectTest.java
The failure mode in this .jtr file is almost identical to
ReconnectTest.jtr in the first note.
javax/management/remote/mandatory/connection/MultiThreadDeadLockTest.java
The failure mode in this .jtr file is almost identical to
MultiThreadDeadLockTest.jtr in the third note.
javax/management/monitor/NullAttributeValueTest.java
The failure mode in this .jtr file is almost identical to
NullAttributeValueTest.jtr in the first note.
javax/management/monitor/CounterMonitorTest.java
The failure mode in this .jtr file is almost identical to
CounterMonitorTest.jtr in the fourth note.
javax/management/monitor/NonComparableAttributeValueTest.java
The failure mode in this .jtr file is almost identical to
NullAttributeValueTest.jtr in the first note.
javax/management/monitor/ReflectionExceptionTest.java
The failure mode in this .jtr file is almost identical to
NullAttributeValueTest.jtr in the first note.
javax/management/monitor/RuntimeExceptionTest.java
The failure mode in this .jtr file is almost identical to
NullAttributeValueTest.jtr in the first note.
javax/management/monitor/CounterMonitorThresholdTest.java
Here is a snippet of the .jtr file:
java.lang.IllegalArgumentException: wrong derived gauge
at CounterMonitorThresholdTest.runTest(CounterMonitorThresholdTest.java:
155)
at CounterMonitorThresholdTest.main(CounterMonitorThresholdTest.java:176
)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
sorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:601)
at com.sun.javatest.regtest.MainWrapper$MainThread.run(MainWrapper.java:
94)
at java.lang.Thread.run(Thread.java:722)
JavaTest Message: Test threw exception: java.lang.IllegalArgumentException: wron
g derived gauge
JavaTest Message: shutting down test
STATUS:Failed.`main' threw exception: java.lang.IllegalArgumentException: wrong
derived gauge
result: Failed. Execution failed: `main' threw exception: java.lang.IllegalArgum
entException: wrong derived gauge
javax/management/monitor/StartStopTest.java
The failure mode in this .jtr file is almost identical to
StartStopTest.jtr in the first note.
javax/management/loading/ParserInfiniteLoopTest.java
The failure mode in this .jtr file is different than the
failure mode for ParserInfiniteLoopTest.jtr in the second note:
result: Error. Program `/work/shared/baseline_jdks/1.7.0_b147/solaris-i586/bin/j
ava' interrupted! (timed out?)
This time the test did not get to the end.
I suspect this is because of the "timeout=5" setting.
Here's the JDK version info for these Client VM Solaris X86 failures:
java version "1.7.0"
Java(TM) SE Runtime Environment (build 1.7.0-b147)
Java HotSpot(TM) Client VM (build 21.0-b17-fastdebug, compiled mode)
Please note that these are fastdebug Client VM bits with the
-Xcomp option (sdk-mm_jmx-prod-client-fast-comp.solaris-i586).
I did not observe any failures of these tests in the following
Client VM configs:
sdk-mm_jmx-prod-client-fast-mixed.solaris-i586
sdk-mm_jmx-prod-client-prod-comp.solaris-i586
sdk-mm_jmx-prod-client-prod-mixed.solaris-i586
This indicates that these failures are timing related.
javax/management/monitor/CounterMonitorTest.java
Here is a snippet from the .jtr file:
java.lang.IllegalStateException: Notification lost
at CounterMonitorTest.thresholdNotification(CounterMonitorTest.java:196)
at CounterMonitorTest.main(CounterMonitorTest.java:241)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
sorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:601)
at com.sun.javatest.regtest.MainWrapper$MainThread.run(MainWrapper.java:
94)
at java.lang.Thread.run(Thread.java:722)
JavaTest Message: Test threw exception: java.lang.IllegalStateException: Notific
ation lost
JavaTest Message: shutting down test
STATUS:Failed.`main' threw exception: java.lang.IllegalStateException: Notificat
ion lost
result: Failed. Execution failed: `main' threw exception: java.lang.IllegalState
Exception: Notification lost
javax/management/monitor/ReflectionExceptionTest.java
The failure mode in this .jtr file is almost identical to
NullAttributeValueTest.jtr in the first note.
javax/management/monitor/NullAttributeValueTest.java
The failure mode in this .jtr file is almost identical to
NullAttributeValueTest.jtr in the first note.
javax/management/monitor/StartStopTest.java
The failure mode in this .jtr file is almost identical to
StartStopTest.jtr in the first note.
javax/management/monitor/NonComparableAttributeValueTest.java
The failure mode in this .jtr file is almost identical to
NullAttributeValueTest.jtr in the first note.
javax/management/monitor/RuntimeExceptionTest.java
The failure mode in this .jtr file is almost identical to
NullAttributeValueTest.jtr in the first note.
Here's the JDK version info for this Server VM Solaris X86 failure:
java version "1.7.0"
Java(TM) SE Runtime Environment (build 1.7.0-b147)
Java HotSpot(TM) Server VM (build 21.0-b17-fastdebug, compiled mode)
Please note that these are fastdebug Server VM bits with the
-Xcomp option (sdk-mm_jmx_closed-prod-server-fast-comp.solaris-i586).
I did not observe any failures of this test in the following
Server VM configs:
sdk-mm_jmx_closed-prod-server-fast-mixed.solaris-i586
sdk-mm_jmx_closed-prod-server-prod-comp.solaris-i586
sdk-mm_jmx_closed-prod-server-prod-mixed.solaris-i586
This indicates that the failures are timing related.
closed/javax/management/remote/mandatory/sslStub/SSLSocketParametersTest.sh
The above test timed out:
Timeout signalled after 600 seconds
Here is the tail end of the .jtr file:
java version "1.7.0"
Java(TM) SE Runtime Environment (build 1.7.0-b147)
Java HotSpot(TM) Server VM (build 21.0-b17-fastdebug, compiled mode)
result: Error. Execution failed
test result: Error. Execution failed
Since there are 25 sets of version information in the .jtr file,
I'm guessing that this test launched 25 separate java processes.
That tends to take a lot of time with fastdebug bits.
Another test failure on WinXP doing a rerun of JDK7-B147 testing:
javax/management/remote/mandatory/threads/ExecutorTest.java
Note this failure is in a Client VM -Xmixed fastdebug config so
I've removed the "test-fail-comp" keyword.
Here is a snippet of the .jtr file:
----------System.out:(9/202)----------
TEST: rmi
Test with no executor in env
Got notifications
Test with null executor in env
Got notifications
Test with non-null executor in env
Got notifications
Executor was called enough times
----------System.err:(24/1735)----------
java version "1.7.0"
Java(TM) SE Runtime Environment (build 1.7.0-b147)
Java HotSpot(TM) Client VM (build 21.0-b17-fastdebug, mixed mode)
java.lang.reflect.UndeclaredThrowableException
at $Proxy0.execute(Unknown Source)
at com.sun.jmx.remote.internal.ClientNotifForwarder$NotifFetcher.doRun(ClientNotifForwarder.java:553)
at com.sun.jmx.remote.internal.ClientNotifForwarder$NotifFetcher.run(ClientNotifForwarder.java:451)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
at java.lang.Thread.run(Thread.java:722)
Caused by: java.lang.reflect.InvocationTargetException
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:601)
at ExecutorTest$CountInvocationHandler.invoke(ExecutorTest.java:239)
... 6 more
Caused by: java.util.concurrent.RejectedExecutionException: Task com.sun.jmx.remote.internal.ClientNotifForwarder$NotifFetcher@1baf36f rejected from java.util.concurrent.ThreadPoolExecutor@c42968[Shutting down, pool size = 1, active threads = 1, queued tasks = 0, completed tasks = 9]
at java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2001)
at java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:816)
at java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1337)
... 11 more
STATUS:Failed.`main' threw exception: java.lang.reflect.UndeclaredThrowableException
result: Failed. Execution failed: `main' threw exception: java.lang.reflect.UndeclaredThrowableException
test result: Failed. Execution failed: `main' threw exception: java.lang.reflect.UndeclaredThrowableException
Another test failure on WinXP doing a rerun of JDK7-B147 testing:
javax/management/remote/mandatory/notif/NotificationEmissionTest.java
Note this failure is in a Server VM -Xcomp fastdebug config.
Here is a snippet of the .jtr file:
----------messages:(3/112)----------
command: build NotificationEmissionTest
reason: Named class compiled on demand
elapsed time (seconds): 7.016
result: Passed. All files up to date
#section:main
----------messages:(3/143)----------
command: main NotificationEmissionTest2
reason: User specified action: run main NotificationEmissionTest 2
elapsed time (seconds): 120.324
----------System.out:(8/313)*----------
--- Check the emission of notifications when a Security Manager is installed
=-=-= Running testcase 2 =-=-=
Setting policy file C:\\work\\shared\\mirrors\\src_clones\\jdk7\\tl_jdk_baseline\\test\\javax\\management\\remote\\mandatory\\notif\\policy.positive
Create principal with name = role
Setting SM
----------System.err:(4/146)----------
java version "1.7.0"
Java(TM) SE Runtime Environment (build 1.7.0-b147)
Java HotSpot(TM) Server VM (build 21.0-b17-fastdebug, compiled mode)
result: Error. Program `c:\work\local\baseline_jdks\1.7.0_b147\windows-i586\bin\java' interrupted! (timed out?)
test result: Error. Program `c:\work\local\baseline_jdks\1.7.0_b147\windows-i586\bin\java' interrupted! (timed out?)
The above timeout is with the second test in the file.
Here's the set of elapsed times:
elapsed time (seconds): 0.02
elapsed time (seconds): 3.212
elapsed time (seconds): 3.212
elapsed time (seconds): 0.451
elapsed time (seconds): 54.946
elapsed time (seconds): 7.016
elapsed time (seconds): 120.324
The first five time lines are for the first test
(NotificationEmissionTest 1) and the last two time
lines are for the second test (NotificationEmissionTest 2).
There are three more invocations of NotificationEmissionTest.
I reran JDK7-B147 baseline testing to check out the latest VM testbase
release (v7r06). The following SDK/JDK test failed:
javax/management/monitor/StartStopTest.java
with the same failure mode as described in Description note #1.
However, the failing configuration is different:
java version "1.7.0"
Java(TM) SE Runtime Environment (build 1.7.0-b147)
Java HotSpot(TM) Server VM (build 21.0-b17, compiled mode)
This failure occurred with the Server VM product bits with
the -Xcomp option. I've removed the 'test-fail-debug' and
'test-fail-fastdebug' keywords. So it is looking like these
failures can happen when the testing takes a bit of time:
fastdebug -Xmixed
fastdebug -Xcomp
product -Xcomp
Another test failure on WinXP doing JDK8-B08 baseline testing:
javax/management/remote/mandatory/notif/ListenerScaleTest.java
Note this failure is in a Client VM -Xcomp fastdebug config.
Here is a snippet of the .jtr file:
----------System.err:(18/962)----------
java version "1.8.0-ea"
Java(TM) SE Runtime Environment (build 1.8.0-ea-b08)
Java HotSpot(TM) Client VM (build 23.0-b01-fastdebug, compiled mode)
java.lang.Exception: Failed: ratio=130.44534852626447
at ListenerScaleTest.test(ListenerScaleTest.java:180)
at ListenerScaleTest.main(ListenerScaleTest.java:138)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:474)
at com.sun.javatest.regtest.MainWrapper$MainThread.run(MainWrapper.java:94)
at java.lang.Thread.run(Thread.java:722)
JavaTest Message: Test threw exception: java.lang.Exception: Failed: ratio=130.44534852626447
JavaTest Message: shutting down test
STATUS:Failed.`main' threw exception: java.lang.Exception: Failed: ratio=130.44534852626447
result: Failed. Execution failed: `main' threw exception: java.lang.Exception: Failed: ratio=130.44534852626447
test result: Failed. Execution failed: `main' threw exception: java.lang.Exception: Failed: ratio=130.44534852626447
Here is the failing part of the test:
175 System.out.println("Timing a notification send now");
176 long manyMBeansTime = timeNotif(mbs);
177 System.out.println("Time with many MBeans: " + manyMBeansTime + "ns");
178 double ratio = (double) manyMBeansTime / singleMBeanTime;
179 if (ratio > 100.0)
180 throw new Exception("Failed: ratio=" + ratio);
181 System.out.println("Test passed: ratio=" + ratio);
182 }
The test fails if the ratio is greater than 100 and in this
test run the ratio was 130.XXX. However, the limit of 100
may not be a good assumption when either fastdebug bits are
used or -Xcomp is specified.
Another test failure on WinXP doing JDK8-B15 baseline testing:
javax/management/remote/mandatory/connection/IdleTimeoutTest.java
Note this failure is in a Client VM -Xcomp fastdebug config.
Here is a snippet of the .jtr file:
----------messages:(3/102)----------
command: build IdleTimeoutTest
reason: Named class compiled on demand
elapsed time (seconds): 0.01
result: Passed. All files up to date
#section:main
----------messages:(3/121)----------
command: main IdleTimeoutTest
reason: User specified action: run main IdleTimeoutTest
elapsed time (seconds): 68.779
----------System.out:(37/1509)----------
Idle timeout test for protocol rmi
Timeout for rmi is: 1600 ms
Idle Time: 10ms
add Listener0: starting at 10ms
add Listener1: starting at 10ms
connId=rmi://141.144.21.181 3
Operation[1]: starting at 902ms
Listener0 got notification: d:type=mlet,instance=0
Listener1 got notification: d:type=mlet,instance=0
Operation[2]: starting at 2804ms
Listener0 got notification: d:type=mlet,instance=1
Listener1 got notification: d:type=mlet,instance=1
Operation[3]: starting at 2814ms
Listener0 got notification: d:type=mlet,instance=2
Listener1 got notification: d:type=mlet,instance=2
Operation[4]: starting at 2814ms
Listener0 got notification: d:type=mlet,instance=3
Listener1 got notification: d:type=mlet,instance=3
Waiting for notifs: starting at 2885ms
Waited 440ms for notifs to arrive
idle time since last operation: 511ms
Requesting conn id at: 3325ms
Got conn id <rmi://141.144.21.181 3> at: 3325ms
Removing notification listener: Listener0
Removing notification listener: Listener1
Waiting for id list to drop ours
Client id changed as expected: <rmi://141.144.21.181 3> -> <rmi://141.144.21.181 4>
Connection id list on server after client close: []
*** ------------------------------------------
*** Test passed for rmi
*** ------------------------------------------
Test for protocol rmi passed
Idle timeout test for protocol iiop
Timeout for iiop is: 2110 ms
Idle Time: 100ms
add Listener0: starting at 100ms
Connection id list on server after client close: []
----------System.err:(31/2221)----------
java version "1.8.0-ea"
Java(TM) SE Runtime Environment (build 1.8.0-ea-b15)
Java HotSpot(TM) Client VM (build 23.0-b06-fastdebug, compiled mode)
java.lang.NullPointerException
at org.omg.stub.javax.management.remote.rmi._RMIConnectionImpl_Tie._invoke(Unknown Source)
at com.sun.corba.se.impl.protocol.CorbaServerRequestDispatcherImpl.dispatchToServant(CorbaServerRequestDispatcherImpl.java:654)
at com.sun.corba.se.impl.protocol.CorbaServerRequestDispatcherImpl.dispatch(CorbaServerRequestDispatcherImpl.java:205)
at com.sun.corba.se.impl.protocol.CorbaMessageMediatorImpl.handleRequestRequest(CorbaMessageMediatorImpl.java:1698)
at com.sun.corba.se.impl.protocol.SharedCDRClientRequestDispatcherImpl.marshalingComplete(SharedCDRClientRequestDispatcherImpl.java:171)
at com.sun.corba.se.impl.protocol.CorbaClientDelegateImpl.invoke(CorbaClientDelegateImpl.java:148)
at org.omg.CORBA.portable.ObjectImpl._invoke(ObjectImpl.java:475)
at com.sun.jmx.remote.protocol.iiop.ProxyStub._invoke(Unknown Source)
at org.omg.stub.javax.management.remote.rmi._RMIConnection_Stub.addNotificationListeners(Unknown Source)
at javax.management.remote.rmi.RMIConnector.addListenersWithSubjects(RMIConnector.java:590)
at javax.management.remote.rmi.RMIConnector.addListenerWithSubject(RMIConnector.java:566)
at javax.management.remote.rmi.RMIConnector.access$700(RMIConnector.java:119)
at javax.management.remote.rmi.RMIConnector$RemoteMBeanServerConnection.addNotificationListener(RMIConnector.java:1235)
at IdleTimeoutTest.test(IdleTimeoutTest.java:195)
at IdleTimeoutTest.main(IdleTimeoutTest.java:76)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:474)
at com.sun.javatest.regtest.MainWrapper$MainThread.run(MainWrapper.java:94)
at java.lang.Thread.run(Thread.java:722)
JavaTest Message: Test threw exception: java.lang.NullPointerException
JavaTest Message: shutting down test
STATUS:Failed.`main' threw exception: java.lang.NullPointerException
result: Failed. Execution failed: `main' threw exception: java.lang.NullPointerException
test result: Failed. Execution failed: `main' threw exception: java.lang.NullPointerException
The System.out portion of the .jtr file is caliming that the test
passed, but the System.err portion is showing that an NPE was
thrown. In any case, the test ran for 68 seconds so I suspect
that the test's timeout logic is not expecting to run with
fastdebug VM bits or in -Xcomp mode.
Another test failure on Solaris X64 doing JDK8-B21 baseline testing:
javax/management/monitor/ThreadPoolAccTest.java
Note this failure is in a 64-bit Server VM -Xcomp fastdebug config.
Here is a snippet of the .jtr file:
java version "1.8.0-ea"
Java(TM) SE Runtime Environment (build 1.8.0-ea-b21)
Java HotSpot(TM) 64-Bit Server VM (build 23.0-b09-fastdebug, compiled mode)
java.lang.NullPointerException
at ThreadPoolAccTest.runTest(ThreadPoolAccTest.java:162)
at ThreadPoolAccTest.main(ThreadPoolAccTest.java:192)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
sorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:474)
at com.sun.javatest.regtest.MainWrapper$MainThread.run(MainWrapper.java:
94)
at java.lang.Thread.run(Thread.java:722)
JavaTest Message: Test threw exception: java.lang.NullPointerException
JavaTest Message: shutting down test
STATUS:Failed.`main' threw exception: java.lang.NullPointerException
result: Failed. Execution failed: `main' threw exception: java.lang.NullPointerE
xception
test result: Failed. Execution failed: `main' threw exception: java.lang.NullPoi
nterException
Here is the test code that threw the NPE:
153 // Check if task principal is correct
154 //
155 for (int i = 0; i < 6; i++) {
156 echo(">>> Monitor = " + monitorNames[i]);
157 echo(">>> ObservedObject = " +
158 monitor[i].getObservedObject());
159 echo(">>> ObservedAttribute = " +
160 monitor[i].getObservedAttribute());
161 echo(">>> Principal = " + monitored[i].principal);
162 if (monitored[i].principal.equals(principals[i / 3])) {
163 echo("\tOK: Got Expected Principal");
164 } else {
165 echo("\tKO: Got Unexpected Principal");
166 return 1;
167 }
168 }
The .jtr file shows that principal is "null" on line 161 so
the use of principal on line 162 is going to throw NPE. I
don't know why this failure mode shows up with fastdebug bits.
A test failure on Solaris X64 doing JDK8-B24 baseline testing:
closed/sun/management/snmp/notifications/NotificationTest.sh
Note this failure is in a 64-bit Server VM -Xcomp fastdebug config.
Here is a snippet of the .jtr file:
#section:script_messages
----------messages:(5/256)----------
JDK under test: (/work/shared/baseline_jdks/1.8.0_b24/solaris-x64)
java version "1.8.0-ea"
Java(TM) SE Runtime Environment (build 1.8.0-ea-b24)
Java HotSpot(TM) 64-Bit Server VM (build 23.0-b12-fastdebug, compiled mode)
Timeout signalled after 300 seconds
<snip>
----------System.err:(29/2380)----------
/work/shared/mirrors/src_clones/jdk8/tl_jdk_baseline/test/closed/sun/management/
snmp/notifications/NotificationAgent.java:17: warning: NotificationTargetImpl is
internal proprietary API and may be removed in a future release
import sun.management.snmp.jvminstr.NotificationTargetImpl;
^
/work/shared/mirrors/src_clones/jdk8/tl_jdk_baseline/test/closed/sun/management/
snmp/notifications/NotificationManager.java:39: warning: JVM_MANAGEMENT_MIBOidTa
ble is internal proprietary API and may be removed in a future release
import sun.management.snmp.jvmmib.JVM_MANAGEMENT_MIBOidTable;
^
/work/shared/mirrors/src_clones/jdk8/tl_jdk_baseline/test/closed/sun/management/
snmp/notifications/NotificationAgent.java:126: warning: NotificationTargetImpl i
s internal proprietary API and may be removed in a future release
NotificationTargetImpl target =
^
/work/shared/mirrors/src_clones/jdk8/tl_jdk_baseline/test/closed/sun/management/
snmp/notifications/NotificationAgent.java:127: warning: NotificationTargetImpl i
s internal proprietary API and may be removed in a future release
new NotificationTargetImpl(host + ":" + portStr +":" + community);
^
/work/shared/mirrors/src_clones/jdk8/tl_jdk_baseline/test/closed/sun/management/
snmp/notifications/NotificationManager.java:57: warning: JVM_MANAGEMENT_MIBOidTa
ble is internal proprietary API and may be removed in a future release
final public JVM_MANAGEMENT_MIBOidTable table;
^
/work/shared/mirrors/src_clones/jdk8/tl_jdk_baseline/test/closed/sun/management/
snmp/notifications/NotificationManager.java:81: warning: JVM_MANAGEMENT_MIBOidTa
ble is internal proprietary API and may be removed in a future release
table = new JVM_MANAGEMENT_MIBOidTable();
^
Note: Some input files use unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
6 warnings
java version "1.8.0-ea"
Java(TM) SE Runtime Environment (build 1.8.0-ea-b24)
Java HotSpot(TM) 64-Bit Server VM (build 23.0-b12-fastdebug, compiled mode)
Exception in thread "main" java.lang.OutOfMemoryError: Java heap space
at NotificationAgent.allocate(NotificationAgent.java:177)
at NotificationAgent.run(NotificationAgent.java:169)
at NotificationTest.main(NotificationTest.java:38)
result: Error. Execution failed
test result: Error. Execution failed
A test failure on Solaris X64 doing JDK8-B24 baseline testing:
javax/management/remote/mandatory/connection/ConnectionTest.java
Note this failure is in a 64-bit Server VM -Xcomp fastdebug config.
Here is a snippet of the .jtr file:
----------System.err:(37/2925)----------
java version "1.8.0-ea"
Java(TM) SE Runtime Environment (build 1.8.0-ea-b24)
Java HotSpot(TM) 64-Bit Server VM (build 23.0-b12-fastdebug, compiled mode)
Feb 05, 2012 4:32:44 AM ClientCommunicatorAdmin restart
WARNING: Failed to restart: java.rmi.NoSuchObjectException: no such object in ta
ble
Feb 05, 2012 4:33:29 AM ClientCommunicatorAdmin restart
WARNING: Failed to restart: java.rmi.NoSuchObjectException: CORBA OBJECT_NOT_EXI
ST 1398080492 No; nested exception is:
org.omg.CORBA.OBJECT_NOT_EXIST: ----------BEGIN server-side stack trace-
---------
org.omg.CORBA.OBJECT_NOT_EXIST: vmcid: SUN minor code: 1004 completed: No
at com.sun.corba.se.impl.logging.POASystemException.nullServant(POASyste
mException.java:2040)
at com.sun.corba.se.impl.logging.POASystemException.nullServant(POASyste
mException.java:2062)
at com.sun.corba.se.impl.oa.toa.TOAImpl.getInvocationServant(TOAImpl.jav
a:129)
at com.sun.corba.se.impl.protocol.CorbaServerRequestDispatcherImpl.getSe
rvant(CorbaServerRequestDispatcherImpl.java:326)
at com.sun.corba.se.impl.protocol.CorbaServerRequestDispatcherImpl.getSe
rvantWithPI(CorbaServerRequestDispatcherImpl.java:360)
at com.sun.corba.se.impl.protocol.CorbaServerRequestDispatcherImpl.dispa
tch(CorbaServerRequestDispatcherImpl.java:202)
at com.sun.corba.se.impl.protocol.CorbaMessageMediatorImpl.handleRequest
Request(CorbaMessageMediatorImpl.java:1698)
at com.sun.corba.se.impl.protocol.SharedCDRClientRequestDispatcherImpl.m
arshalingComplete(SharedCDRClientRequestDispatcherImpl.java:171)
at com.sun.corba.se.impl.protocol.CorbaClientDelegateImpl.invoke(CorbaCl
ientDelegateImpl.java:148)
at org.omg.CORBA.portable.ObjectImpl._invoke(ObjectImpl.java:475)
at org.omg.stub.javax.management.remote.rmi._RMIServer_Stub.newClient(Un
known Source)
at javax.management.remote.rmi.RMIConnector$RMIClientCommunicatorAdmin.d
oStart(RMIConnector.java:1629)
at com.sun.jmx.remote.internal.ClientCommunicatorAdmin.restart(ClientCom
municatorAdmin.java:126)
at com.sun.jmx.remote.internal.ClientCommunicatorAdmin.gotIOException(Cl
ientCommunicatorAdmin.java:54)
at javax.management.remote.rmi.RMIConnector$RMIClientCommunicatorAdmin.g
otIOException(RMIConnector.java:1469)
at javax.management.remote.rmi.RMIConnector$RemoteMBeanServerConnection.
getDefaultDomain(RMIConnector.java:1044)
at ConnectionTest.test(ConnectionTest.java:194)
at ConnectionTest.main(ConnectionTest.java:80)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
sorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:474)
at com.sun.javatest.regtest.MainWrapper$MainThread.run(MainWrapper.java:
94)
at java.lang.Thread.run(Thread.java:722)
A test failure on Win32 doing JDK8-B24 baseline testing:
javax/management/remote/mandatory/notif/NotifReconnectDeadlockTest.java
Note this failure is in a 32-bit Server VM -Xcomp fastdebug config.
Here is a snippet of the .jtr file:
----------System.err:(12/853)----------
java version "1.8.0-ea"
Java(TM) SE Runtime Environment (build 1.8.0-ea-b24)
Java HotSpot(TM) Server VM (build 23.0-b12-fastdebug, compiled mode)
Feb 04, 2012 5:29:45 PM ServerCommunicatorAdmin reqIncoming
WARNING: The server has decided to close this client connection.
java.lang.IllegalArgumentException: More than one command
at com.sun.jmx.remote.internal.ClientNotifForwarder$LinearExecutor.execute(ClientNotifForwarder.java:89)
at com.sun.jmx.remote.internal.ClientNotifForwarder$NotifFetcher.doRun(ClientNotifForwarder.java:553)
at com.sun.jmx.remote.internal.ClientNotifForwarder$NotifFetcher.run(ClientNotifForwarder.java:451)
at com.sun.jmx.remote.internal.ClientNotifForwarder$LinearExecutor$1.run(ClientNotifForwarder.java:107)
STATUS:Failed.`main' threw exception: java.lang.IllegalArgumentException: More than one command
result: Failed. Execution failed: `main' threw exception: java.lang.IllegalArgumentException: More than one command
test result: Failed. Execution failed: `main' threw exception: java.lang.IllegalArgumentException: More than one command
A test failure on Win32 doing JDK8-B24 baseline testing:
javax/management/remote/mandatory/connection/BrokenConnectionTest.java
Note this failure is in a Client VM -Xcomp fastdebug config.
Here is a snippet of the .jtr file:
Test 21 passed
Test 22: break during receive for getAttribute
Created and started connector server
Client connected OK
Got IOException as expected: java.rmi.UnmarshalException: Error unmarshaling return header; nested exception is:
java.io.EOFException
Stopping server
Waiting for failure notif
Did not get failure notif!
Test 22 FAILED
FAILING CASES: 22
Also there is failure of
closed/sun/management/snmp/notifications/NotificationTest.sh
with
Note: Some input files use unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
6 warnings
Test Failed: null
result: Failed. Execution failed: exit code 20
- duplicates
-
JDK-7009998 JMX synchronization during connection restart is faulty
- Resolved
-
JDK-8029098 Exclude javax/management/remote/mandatory/notif/ListenerScaleTest.java from running on fastdebug builds
- Resolved
-
JDK-8025205 Intermittent test failure: javax/management/remote/mandatory/connection/BrokenConnectionTest.java
- Closed
-
JDK-8027209 javax/management/monitor/ThreadPoolAccTest.java fails intermittently
- Closed
- relates to
-
JDK-7132590 javax/management/remote/mandatory/notif/NotificationAccessControllerTest.java fails in JDK8-B22
- Resolved
-
JDK-7140929 NotSerializableNotifTest.java fails intermittently
- Resolved
-
JDK-7132577 javax/management/monitor/MultiMonitorTest.java fails in JDK8-B22
- Closed
-
JDK-7132595 closed/javax/management/remote/mandatory/sslStub/SslStubTest.sh times out in JDK8-B22
- Closed
-
JDK-8027209 javax/management/monitor/ThreadPoolAccTest.java fails intermittently
- Closed