Skip to Main Content

Java SE (Java Platform, Standard Edition)

Announcement

For appeals, questions and feedback about Oracle Forums, please email oracle-forums-moderators_us@oracle.com. Technical questions should be asked in the appropriate category. Thank you!

Problems upgrading to Version 7 Update 45 on Windows 8

ahales2014Jan 8 2014

I have had some problems upgrading to the latest version of Java, previous to this I was using JDK 6 on Windows 7 and everything worked fine.  Now however I cannot get any Java3D applets to work in the browser, strangely they do however work using the appletviewer and I cannot find out why.  When run in the browser an InvocationTargetException is reported.

"D3D Screen Updater" daemon prio=8 tid=0x0874ac00 nid=0xd98 in Object.wait() [0x0824f000]

   java.lang.Thread.State: TIMED_WAITING (on object monitor)

  at java.lang.Object.wait(Native Method)

  - waiting on <0x2986eef8> (a java.lang.Object)

  at sun.java2d.d3d.D3DScreenUpdateManager.run(Unknown Source)

  - locked <0x2986eef8> (a java.lang.Object)

  at java.lang.Thread.run(Unknown Source)

"ConsoleTraceListener" daemon prio=4 tid=0x08751800 nid=0x156c in Object.wait() [0x081bf000]

   java.lang.Thread.State: WAITING (on object monitor)

  at java.lang.Object.wait(Native Method)

  - waiting on <0x2986f730> (a com.sun.deploy.uitoolkit.ui.ConsoleTraceListener$BoundedStringBuffer)

  at java.lang.Object.wait(Object.java:503)

  at com.sun.deploy.uitoolkit.ui.ConsoleTraceListener$ConsoleWriterThread.run(Unknown Source)

  - locked <0x2986f730> (a com.sun.deploy.uitoolkit.ui.ConsoleTraceListener$BoundedStringBuffer)

"TimerQueue" daemon prio=4 tid=0x0874b400 nid=0x99c waiting on condition [0x085cf000]

   java.lang.Thread.State: WAITING (parking)

  at sun.misc.Unsafe.park(Native Method)

  - parking to wait for  <0x247b0380> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)

  at java.util.concurrent.locks.LockSupport.park(Unknown Source)

  at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source)

  at java.util.concurrent.DelayQueue.take(Unknown Source)

  at javax.swing.TimerQueue.run(Unknown Source)

  at java.lang.Thread.run(Unknown Source)

"TimerQueue" daemon prio=6 tid=0x0874e000 nid=0x145c waiting on condition [0x0901f000]

   java.lang.Thread.State: WAITING (parking)

  at sun.misc.Unsafe.park(Native Method)

  - parking to wait for  <0x29a64ca8> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)

  at java.util.concurrent.locks.LockSupport.park(Unknown Source)

  at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source)

  at java.util.concurrent.DelayQueue.take(Unknown Source)

  at javax.swing.TimerQueue.run(Unknown Source)

  at java.lang.Thread.run(Unknown Source)

"AWT-EventQueue-1" prio=6 tid=0x05e63800 nid=0x1a8 runnable [0x07e7e000]

   java.lang.Thread.State: RUNNABLE

  at com.sun.deploy.uitoolkit.ui.ConsoleHelper.dumpAllStacksImpl(Native Method)

  at com.sun.deploy.uitoolkit.ui.ConsoleHelper.dumpAllStacks(Unknown Source)

  at com.sun.deploy.uitoolkit.impl.awt.ui.SwingConsoleWindow$3.actionPerformed(Unknown Source)

  at javax.swing.JComponent$ActionStandin.actionPerformed(Unknown Source)

  at javax.swing.SwingUtilities.notifyAction(Unknown Source)

  at javax.swing.JComponent.processKeyBinding(Unknown Source)

  at javax.swing.KeyboardManager.fireBinding(Unknown Source)

  at javax.swing.KeyboardManager.fireKeyboardAction(Unknown Source)

  at javax.swing.JComponent.processKeyBindingsForAllComponents(Unknown Source)

  at javax.swing.JComponent.processKeyBindings(Unknown Source)

  at javax.swing.JComponent.processKeyEvent(Unknown Source)

  at java.awt.Component.processEvent(Unknown Source)

  at java.awt.Container.processEvent(Unknown Source)

  at java.awt.Component.dispatchEventImpl(Unknown Source)

  at java.awt.Container.dispatchEventImpl(Unknown Source)

  at java.awt.Component.dispatchEvent(Unknown Source)

  at java.awt.KeyboardFocusManager.redispatchEvent(Unknown Source)

  at java.awt.DefaultKeyboardFocusManager.dispatchKeyEvent(Unknown Source)

  at java.awt.DefaultKeyboardFocusManager.preDispatchKeyEvent(Unknown Source)

  at java.awt.DefaultKeyboardFocusManager.typeAheadAssertions(Unknown Source)

  at java.awt.DefaultKeyboardFocusManager.dispatchEvent(Unknown Source)

  at java.awt.Component.dispatchEventImpl(Unknown Source)

  at java.awt.Container.dispatchEventImpl(Unknown Source)

  at java.awt.Window.dispatchEventImpl(Unknown Source)

  at java.awt.Component.dispatchEvent(Unknown Source)

  at java.awt.EventQueue.dispatchEventImpl(Unknown Source)

  at java.awt.EventQueue.access$200(Unknown Source)

  at java.awt.EventQueue$3.run(Unknown Source)

  at java.awt.EventQueue$3.run(Unknown Source)

  at java.security.AccessController.doPrivileged(Native Method)

  at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)

  at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)

  at java.awt.EventQueue$4.run(Unknown Source)

  at java.awt.EventQueue$4.run(Unknown Source)

  at java.security.AccessController.doPrivileged(Native Method)

  at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)

  at java.awt.EventQueue.dispatchEvent(Unknown Source)

  at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)

  at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)

  at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)

  at java.awt.EventDispatchThread.pumpEvents(Unknown Source)

  at java.awt.EventDispatchThread.pumpEvents(Unknown Source)

  at java.awt.EventDispatchThread.run(Unknown Source)

"AWT-EventQueue-2" prio=4 tid=0x05e61000 nid=0x1890 waiting on condition [0x0809f000]

   java.lang.Thread.State: WAITING (parking)

  at sun.misc.Unsafe.park(Native Method)

  - parking to wait for  <0x29908128> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)

  at java.util.concurrent.locks.LockSupport.park(Unknown Source)

  at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source)

  at java.awt.EventQueue.getNextEvent(Unknown Source)

  at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)

  at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)

  at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)

  at java.awt.EventDispatchThread.pumpEvents(Unknown Source)

  at java.awt.EventDispatchThread.pumpEvents(Unknown Source)

  at java.awt.EventDispatchThread.run(Unknown Source)

"JVM[id=1]-Heartbeat" daemon prio=6 tid=0x05e60400 nid=0xf90 in Object.wait() [0x07f0f000]

   java.lang.Thread.State: TIMED_WAITING (on object monitor)

  at java.lang.Object.wait(Native Method)

  - waiting on <0x299081a0> (a sun.plugin2.main.client.PluginMain$Heartbeat)

  at sun.plugin2.main.server.HeartbeatThread.run(Unknown Source)

  - locked <0x299081a0> (a sun.plugin2.main.client.PluginMain$Heartbeat)

"Applet 1 LiveConnect Worker Thread" prio=4 tid=0x05e60c00 nid=0x684 in Object.wait() [0x07b1f000]

   java.lang.Thread.State: WAITING (on object monitor)

  at java.lang.Object.wait(Native Method)

  - waiting on <0x29908288> (a java.lang.Object)

  at java.lang.Object.wait(Object.java:503)

  at sun.plugin2.main.client.LiveConnectSupport$PerAppletInfo$LiveConnectWorker.run(Unknown Source)

  - locked <0x29908288> (a java.lang.Object)

  at java.lang.Thread.run(Unknown Source)

"Browser Side Object Cleanup Thread" prio=6 tid=0x05e62400 nid=0xc38 in Object.wait() [0x07def000]

   java.lang.Thread.State: WAITING (on object monitor)

  at java.lang.Object.wait(Native Method)

  - waiting on <0x29908310> (a java.lang.ref.ReferenceQueue$Lock)

  at java.lang.ref.ReferenceQueue.remove(Unknown Source)

  - locked <0x29908310> (a java.lang.ref.ReferenceQueue$Lock)

  at java.lang.ref.ReferenceQueue.remove(Unknown Source)

  at sun.plugin2.main.client.LiveConnectSupport$BrowserSideObjectCleanupThread.run(Unknown Source)

"CacheCleanUpThread" daemon prio=6 tid=0x05e63000 nid=0x1778 in Object.wait() [0x07d5f000]

   java.lang.Thread.State: WAITING (on object monitor)

  at java.lang.Object.wait(Native Method)

  - waiting on <0x29908330> (a com.sun.deploy.cache.CleanupThread)

  at java.lang.Object.wait(Object.java:503)

  at com.sun.deploy.cache.CleanupThread.run(Unknown Source)

  - locked <0x29908330> (a com.sun.deploy.cache.CleanupThread)

"CacheMemoryCleanUpThread" daemon prio=6 tid=0x05e5b000 nid=0x1b3c in Object.wait() [0x07ccf000]

   java.lang.Thread.State: WAITING (on object monitor)

  at java.lang.Object.wait(Native Method)

  - waiting on <0x29908420> (a java.lang.ref.ReferenceQueue$Lock)

  at java.lang.ref.ReferenceQueue.remove(Unknown Source)

  - locked <0x29908420> (a java.lang.ref.ReferenceQueue$Lock)

  at java.lang.ref.ReferenceQueue.remove(Unknown Source)

  at com.sun.deploy.cache.MemoryCache$LoadedResourceCleanupThread.run(Unknown Source)

"MemoryCache-DelayedCleanup" daemon prio=6 tid=0x05e5ac00 nid=0xdc4 in Object.wait() [0x07c3f000]

   java.lang.Thread.State: WAITING (on object monitor)

  at java.lang.Object.wait(Native Method)

  - waiting on <0x299084b0> (a java.util.TaskQueue)

  at java.lang.Object.wait(Object.java:503)

  at java.util.TimerThread.mainLoop(Unknown Source)

  - locked <0x299084b0> (a java.util.TaskQueue)

  at java.util.TimerThread.run(Unknown Source)

"SysExecutionTheadCreator" daemon prio=6 tid=0x05dffc00 nid=0x9d4 in Object.wait() [0x07baf000]

   java.lang.Thread.State: WAITING (on object monitor)

  at java.lang.Object.wait(Native Method)

  - waiting on <0x299084c0> (a sun.plugin.util.PluginSysUtil$SysExecutionThreadCreator)

  at java.lang.Object.wait(Object.java:503)

  at sun.plugin.util.PluginSysUtil$SysExecutionThreadCreator.run(Unknown Source)

  - locked <0x299084c0> (a sun.plugin.util.PluginSysUtil$SysExecutionThreadCreator)

"Java Plug-In Pipe Worker Thread (Client-Side)" daemon prio=6 tid=0x05ddf400 nid=0x1158 runnable [0x078df000]

   java.lang.Thread.State: RUNNABLE

  at sun.plugin2.os.windows.Windows.ReadFile0(Native Method)

  at sun.plugin2.os.windows.Windows.ReadFile(Unknown Source)

  at sun.plugin2.ipc.windows.WindowsNamedPipe.read(Unknown Source)

  at sun.plugin2.message.transport.NamedPipeTransport$SerializerImpl.read(Unknown Source)

  at sun.plugin2.message.transport.NamedPipeTransport$SerializerImpl.readByte(Unknown Source)

  at sun.plugin2.message.AbstractSerializer.readInt(Unknown Source)

  at sun.plugin2.message.transport.SerializingTransport.read(Unknown Source)

  at sun.plugin2.message.Pipe$WorkerThread.run(Unknown Source)

"AWT-EventQueue-0" prio=6 tid=0x05dfc000 nid=0x328 waiting on condition [0x07a8f000]

   java.lang.Thread.State: WAITING (parking)

  at sun.misc.Unsafe.park(Native Method)

  - parking to wait for  <0x29908840> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)

  at java.util.concurrent.locks.LockSupport.park(Unknown Source)

  at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source)

  at java.awt.EventQueue.getNextEvent(Unknown Source)

  at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)

  at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)

  at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)

  at java.awt.EventDispatchThread.pumpEvents(Unknown Source)

  at java.awt.EventDispatchThread.pumpEvents(Unknown Source)

  at java.awt.EventDispatchThread.run(Unknown Source)

"AWT-Windows" daemon prio=6 tid=0x05df3000 nid=0x14c0 runnable [0x02eaf000]

   java.lang.Thread.State: RUNNABLE

  at sun.awt.windows.WToolkit.eventLoop(Native Method)

  at sun.awt.windows.WToolkit.run(Unknown Source)

"AWT-Shutdown" prio=6 tid=0x05df0400 nid=0x974 in Object.wait() [0x079ff000]

   java.lang.Thread.State: WAITING (on object monitor)

  at java.lang.Object.wait(Native Method)

  - waiting on <0x29908988> (a java.lang.Object)

  at java.lang.Object.wait(Object.java:503)

  at sun.awt.AWTAutoShutdown.run(Unknown Source)

  - locked <0x29908988> (a java.lang.Object)

  at java.lang.Thread.run(Unknown Source)

"Java2D Disposer" daemon prio=10 tid=0x05ddcc00 nid=0x1b88 in Object.wait() [0x0796f000]

   java.lang.Thread.State: WAITING (on object monitor)

  at java.lang.Object.wait(Native Method)

  - waiting on <0x29908a18> (a java.lang.ref.ReferenceQueue$Lock)

  at java.lang.ref.ReferenceQueue.remove(Unknown Source)

  - locked <0x29908a18> (a java.lang.ref.ReferenceQueue$Lock)

  at java.lang.ref.ReferenceQueue.remove(Unknown Source)

  at sun.java2d.Disposer.run(Unknown Source)

  at java.lang.Thread.run(Unknown Source)

"Timer-0" prio=6 tid=0x05dcfc00 nid=0x1250 in Object.wait() [0x0784f000]

   java.lang.Thread.State: WAITING (on object monitor)

  at java.lang.Object.wait(Native Method)

  - waiting on <0x29908ab0> (a java.util.TaskQueue)

  at java.lang.Object.wait(Object.java:503)

  at java.util.TimerThread.mainLoop(Unknown Source)

  - locked <0x29908ab0> (a java.util.TaskQueue)

  at java.util.TimerThread.run(Unknown Source)

"traceMsgQueueThread" daemon prio=6 tid=0x010d1400 nid=0x1a78 in Object.wait() [0x05cff000]

   java.lang.Thread.State: BLOCKED (on object monitor)

  at java.lang.Object.wait(Native Method)

  - waiting on <0x2984c7d8> (a java.util.ArrayList)

  at java.lang.Object.wait(Object.java:503)

  at com.sun.deploy.trace.Trace$TraceMsgQueueChecker.run(Unknown Source)

  - locked <0x2984c7d8> (a java.util.ArrayList)

  at java.lang.Thread.run(Unknown Source)

"Service Thread" daemon prio=6 tid=0x01075800 nid=0x190 runnable [0x00000000]

   java.lang.Thread.State: RUNNABLE

"C1 CompilerThread0" daemon prio=10 tid=0x01073800 nid=0x17b0 waiting on condition [0x00000000]

   java.lang.Thread.State: RUNNABLE

"Attach Listener" daemon prio=10 tid=0x01071c00 nid=0x1598 runnable [0x00000000]

   java.lang.Thread.State: RUNNABLE

"Signal Dispatcher" daemon prio=10 tid=0x0106f800 nid=0x10e8 runnable [0x00000000]

   java.lang.Thread.State: RUNNABLE

"Finalizer" daemon prio=8 tid=0x01002400 nid=0x1478 in Object.wait() [0x056ef000]

   java.lang.Thread.State: WAITING (on object monitor)

  at java.lang.Object.wait(Native Method)

  - waiting on <0x29908d38> (a java.lang.ref.ReferenceQueue$Lock)

  at java.lang.ref.ReferenceQueue.remove(Unknown Source)

  - locked <0x29908d38> (a java.lang.ref.ReferenceQueue$Lock)

  at java.lang.ref.ReferenceQueue.remove(Unknown Source)

  at java.lang.ref.Finalizer$FinalizerThread.run(Unknown Source)

"Reference Handler" daemon prio=10 tid=0x01000400 nid=0x1b00 in Object.wait() [0x0331f000]

   java.lang.Thread.State: WAITING (on object monitor)

  at java.lang.Object.wait(Native Method)

  - waiting on <0x29908dc0> (a java.lang.ref.Reference$Lock)

  at java.lang.Object.wait(Object.java:503)

  at java.lang.ref.Reference$ReferenceHandler.run(Unknown Source)

  - locked <0x29908dc0> (a java.lang.ref.Reference$Lock)

"main" prio=6 tid=0x02f4c000 nid=0x16f8 in Object.wait() [0x00f3f000]

   java.lang.Thread.State: WAITING (on object monitor)

  at java.lang.Object.wait(Native Method)

  - waiting on <0x29908dc8> (a sun.plugin2.message.Queue)

  at sun.plugin2.message.Queue.waitForMessage(Unknown Source)

  - locked <0x29908dc8> (a sun.plugin2.message.Queue)

  at sun.plugin2.message.Pipe$1.run(Unknown Source)

  at com.sun.deploy.util.Waiter$1.wait(Unknown Source)

  at com.sun.deploy.util.Waiter.runAndWait(Unknown Source)

  at sun.plugin2.message.Pipe.receive(Unknown Source)

  at sun.plugin2.main.client.PluginMain.mainLoop(Unknown Source)

  at sun.plugin2.main.client.PluginMain.run(Unknown Source)

  at sun.plugin2.main.client.PluginMain.main(Unknown Source)

"VM Thread" prio=10 tid=0x00fff000 nid=0x8f0 runnable

"VM Periodic Task Thread" prio=10 tid=0x01090000 nid=0x1994 waiting on condition

rce)

  at sun.plugin2.main.client.PluginMain.run(Unknown Source)

  at sun.plugin2.main.client.PluginMain.main(Unknown Source)

"VM Thread" prio=10 tid=0x00fff000 nid=0x8f0 runnable

"VM Periodic Task Thread" prio=10 tid=0x01090000 nid=0x1994 waiting on condition

----------------------------------------------------

I have experienced problems with the classpath also but have specified the jars manually. The html code is...

<html>

<head>

<body>

<applet name="maze" code="maze.Maze.class"

  archive="maze.jar,j3dcore.jar,j3dutils.jar,vecmath.jar"

  width="400"

  height="400">

</applet>

</body>

</html>

With J3D JARs in current directory.  I have also tried a number of things already, the java.library.path seems to include j3d bin dir, I have tried increasing memory by changing the runtime attributes, and have tried setting all permissions with tag..

  <param name="permissions" value="all-permissions" />

Please can someone help.  This problem has only started to occur when I have upgraded from JRE 6 + Windows 7 to JRE 7 + Windows 8 and gives the same error on numerous different applets.  I am, now running this software on a 64bit AMD A8.

Comments
Locked Post
New comments cannot be posted to this locked post.
Post Details
Locked on Feb 5 2014
Added on Jan 8 2014
0 comments
2,216 views