"View shares" only works when I have mybooklive opened from Nautilus

Hi, all:

I’m using Ubuntu 12.04 + 3T mybooklive with firmware ( MyBookLive 02.11.09-053 : Core F/W ) + Oracle JDK 7u6 . Now, I’m summarizing what I met these days:

  1. Without opening mybooklive from nautilus on Ubuntu 12.04, if I tried to browse  https://www.wd2go.com/getDevicesInternal.do# , it always gave me the popular error message:

HTTP Status 404 - TCP relay failed - address for target domain not found


type  Status report

message  TCP relay failed - address for target domain not found

description  The requested resource (TCP relay failed - address for target domain not found) is not available.

  1. If I opened mybooklive with Nautilus, some times, I’m able to View shares, but after I inputed “Network Drive Password”, now, the Java Applet is running, reporting

Error. Click for details.

If I further dump thread stack, I got

----------------------------------------------------
Dump thread stack ...
----------------------------------------------------
2012-08-22 00:54:57
Full thread dump Java HotSpot(TM) Server VM (23.2-b09 mixed mode):

"TimerQueue" daemon prio=10 tid=0x6ee42000 nid=0x3d1c waiting on condition [0x6a1fe000]
   java.lang.Thread.State: WAITING (parking)
	at sun.misc.Unsafe.park(Native Method)
	- parking to wait for <0x9f48a3b0> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
	at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2043)
	at java.util.concurrent.DelayQueue.take(DelayQueue.java:209)
	at javax.swing.TimerQueue.run(TimerQueue.java:171)
	at java.lang.Thread.run(Thread.java:722)

"ConsoleTraceListener" daemon prio=10 tid=0x6ebe6000 nid=0x3d19 runnable [0x6a0ba000]
   java.lang.Thread.State: RUNNABLE
	at java.lang.StringBuffer.delete(StringBuffer.java:369)
	- locked <0x9f4c37f8> (a java.lang.StringBuffer)
	at com.sun.deploy.uitoolkit.ui.ConsoleTraceListener$BoundedStringBuffer.clear(Unknown Source)
	at com.sun.deploy.uitoolkit.ui.ConsoleTraceListener$ConsoleWriterThread.run(Unknown Source)
	- locked <0x9f4c37e8> (a com.sun.deploy.uitoolkit.ui.ConsoleTraceListener$BoundedStringBuffer)

"TimerQueue" daemon prio=10 tid=0x6ebac000 nid=0x3d0b waiting on condition [0x6a15c000]
   java.lang.Thread.State: WAITING (parking)
	at sun.misc.Unsafe.park(Native Method)
	- parking to wait for <0x9f4c3988> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
	at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2043)
	at java.util.concurrent.DelayQueue.take(DelayQueue.java:209)
	at javax.swing.TimerQueue.run(TimerQueue.java:171)
	at java.lang.Thread.run(Thread.java:722)

"AWT-EventQueue-0" prio=10 tid=0x6eb38400 nid=0x3d02 waiting on condition [0x6a360000]
   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(JComponent.java:3422)
	at javax.swing.SwingUtilities.notifyAction(SwingUtilities.java:1664)
	at javax.swing.JComponent.processKeyBinding(JComponent.java:2879)
	at javax.swing.KeyboardManager.fireBinding(KeyboardManager.java:306)
	at javax.swing.KeyboardManager.fireKeyboardAction(KeyboardManager.java:250)
	at javax.swing.JComponent.processKeyBindingsForAllComponents(JComponent.java:2971)
	at javax.swing.JComponent.processKeyBindings(JComponent.java:2963)
	at javax.swing.JComponent.processKeyEvent(JComponent.java:2842)
	at java.awt.Component.processEvent(Component.java:6282)
	at java.awt.Container.processEvent(Container.java:2229)
	at java.awt.Component.dispatchEventImpl(Component.java:4861)
	at java.awt.Container.dispatchEventImpl(Container.java:2287)
	at java.awt.Component.dispatchEvent(Component.java:4687)
	at java.awt.KeyboardFocusManager.redispatchEvent(KeyboardFocusManager.java:1893)
	at java.awt.DefaultKeyboardFocusManager.dispatchKeyEvent(DefaultKeyboardFocusManager.java:752)
	at java.awt.DefaultKeyboardFocusManager.preDispatchKeyEvent(DefaultKeyboardFocusManager.java:1017)
	at java.awt.DefaultKeyboardFocusManager.typeAheadAssertions(DefaultKeyboardFocusManager.java:889)
	at java.awt.DefaultKeyboardFocusManager.dispatchEvent(DefaultKeyboardFocusManager.java:717)
	at java.awt.Component.dispatchEventImpl(Component.java:4731)
	at java.awt.Container.dispatchEventImpl(Container.java:2287)
	at java.awt.Window.dispatchEventImpl(Window.java:2719)
	at java.awt.Component.dispatchEvent(Component.java:4687)
	at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:713)
	at java.awt.EventQueue.access$000(EventQueue.java:104)
	at java.awt.EventQueue$3.run(EventQueue.java:672)
	at java.awt.EventQueue$3.run(EventQueue.java:670)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)
	at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:87)
	at java.awt.EventQueue$4.run(EventQueue.java:686)
	at java.awt.EventQueue$4.run(EventQueue.java:684)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)
	at java.awt.EventQueue.dispatchEvent(EventQueue.java:683)
	at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:244)
	at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:163)
	at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:151)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:147)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:139)
	at java.awt.EventDispatchThread.run(EventDispatchThread.java:97)

"AWT-EventQueue-1" prio=10 tid=0x6eb2c000 nid=0x3d01 waiting on condition [0x6a4a5000]
   java.lang.Thread.State: WAITING (parking)
	at sun.misc.Unsafe.park(Native Method)
	- parking to wait for <0x9f446490> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
	at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2043)
	at java.awt.EventQueue.getNextEvent(EventQueue.java:521)
	at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:213)
	at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:163)
	at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:151)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:147)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:139)
	at java.awt.EventDispatchThread.run(EventDispatchThread.java:97)

"thread applet-WDTester.class-1" prio=10 tid=0x6e705800 nid=0x3d00 in Object.wait() [0x6a3b2000]
   java.lang.Thread.State: WAITING (on object monitor)
	at java.lang.Object.wait(Native Method)
	- waiting on <0x9f451328> (a java.lang.Object)
	at java.lang.Object.wait(Object.java:503)
	at sun.plugin2.applet.Plugin2Manager$AppletExecutionRunnable.run(Unknown Source)
	- locked <0x9f451328> (a java.lang.Object)
	at java.lang.Thread.run(Thread.java:722)

"JVM[id=1]-Heartbeat" daemon prio=10 tid=0x6a9cfc00 nid=0x3cff in Object.wait() [0x6a454000]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
	at java.lang.Object.wait(Native Method)
	- waiting on <0x9f4444f8> (a sun.plugin2.message.Queue)
	at sun.plugin2.message.Queue.waitForMessage(Unknown Source)
	- locked <0x9f4444f8> (a sun.plugin2.message.Queue)
	at sun.plugin2.message.Pipe$2.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.server.HeartbeatThread.run(Unknown Source)

"AWT-EventQueue-3" prio=10 tid=0x6e9b3c00 nid=0x3cfe waiting on condition [0x6a403000]
   java.lang.Thread.State: WAITING (parking)
	at sun.misc.Unsafe.park(Native Method)
	- parking to wait for <0x9f4c3ef0> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
	at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2043)
	at java.awt.EventQueue.getNextEvent(EventQueue.java:521)
	at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:213)
	at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:163)
	at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:151)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:147)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:139)
	at java.awt.EventDispatchThread.run(EventDispatchThread.java:97)

"Applet 1 LiveConnect Worker Thread" prio=10 tid=0x6a9cf400 nid=0x3cfc in Object.wait() [0x6a4f6000]
   java.lang.Thread.State: WAITING (on object monitor)
	at java.lang.Object.wait(Native Method)
	- waiting on <0x9f4c41a8> (a java.lang.Object)
	at java.lang.Object.wait(Object.java:503)
	at sun.plugin2.main.client.LiveConnectSupport$PerAppletInfo$LiveConnectWorker.run(Unknown Source)
	- locked <0x9f4c41a8> (a java.lang.Object)
	at java.lang.Thread.run(Thread.java:722)

"Applet 2 LiveConnect Worker Thread" prio=10 tid=0x6a9cc400 nid=0x3cf8 in Object.wait() [0x6b67d000]
   java.lang.Thread.State: WAITING (on object monitor)
	at java.lang.Object.wait(Native Method)
	- waiting on <0x9f447558> (a java.lang.Object)
	at java.lang.Object.wait(Object.java:503)
	at sun.plugin2.main.client.LiveConnectSupport$PerAppletInfo$LiveConnectWorker.run(Unknown Source)
	- locked <0x9f447558> (a java.lang.Object)
	at java.lang.Thread.run(Thread.java:722)

"AWT-EventQueue-2" prio=10 tid=0x6a9c9400 nid=0x3cf7 waiting on condition [0x6a547000]
   java.lang.Thread.State: WAITING (parking)
	at sun.misc.Unsafe.park(Native Method)
	- parking to wait for <0x9f3f7070> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
	at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2043)
	at java.awt.EventQueue.getNextEvent(EventQueue.java:521)
	at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:213)
	at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:163)
	at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:151)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:147)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:139)
	at java.awt.EventDispatchThread.run(EventDispatchThread.java:97)

"AWT-Shutdown" prio=10 tid=0x6a9c3c00 nid=0x3cf6 in Object.wait() [0x6a598000]
   java.lang.Thread.State: WAITING (on object monitor)
	at java.lang.Object.wait(Native Method)
	- waiting on <0x9f52af48> (a java.lang.Object)
	at java.lang.Object.wait(Object.java:503)
	at sun.awt.AWTAutoShutdown.run(AWTAutoShutdown.java:287)
	- locked <0x9f52af48> (a java.lang.Object)
	at java.lang.Thread.run(Thread.java:722)

"AWT-XAWT" daemon prio=10 tid=0x6e9b2000 nid=0x3cf5 runnable [0x6a77e000]
   java.lang.Thread.State: RUNNABLE
	at sun.awt.X11.XToolkit.waitForEvents(Native Method)
	at sun.awt.X11.XToolkit.run(XToolkit.java:631)
	at sun.awt.X11.XToolkit.run(XToolkit.java:595)
	at java.lang.Thread.run(Thread.java:722)

"Browser Side Object Cleanup Thread" prio=10 tid=0x6a9b4400 nid=0x3cf2 in Object.wait() [0x6a5e9000]
   java.lang.Thread.State: WAITING (on object monitor)
	at java.lang.Object.wait(Native Method)
	- waiting on <0x7370c9d0> (a java.lang.ref.ReferenceQueue$Lock)
	at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:135)
	- locked <0x7370c9d0> (a java.lang.ref.ReferenceQueue$Lock)
	at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:151)
	at sun.plugin2.main.client.LiveConnectSupport$BrowserSideObjectCleanupThread.run(Unknown Source)

"Java2D Disposer" daemon prio=10 tid=0x6e98e400 nid=0x3cf1 in Object.wait() [0x6a63a000]
   java.lang.Thread.State: WAITING (on object monitor)
	at java.lang.Object.wait(Native Method)
	- waiting on <0x9f4626e8> (a java.lang.ref.ReferenceQueue$Lock)
	at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:135)
	- locked <0x9f4626e8> (a java.lang.ref.ReferenceQueue$Lock)
	at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:151)
	at sun.java2d.Disposer.run(Disposer.java:145)
	at java.lang.Thread.run(Thread.java:722)

"CacheCleanUpThread" daemon prio=10 tid=0x6a9a2800 nid=0x3cf0 in Object.wait() [0x6a68b000]
   java.lang.Thread.State: WAITING (on object monitor)
	at java.lang.Object.wait(Native Method)
	- waiting on <0x9f52b320> (a com.sun.deploy.cache.CleanupThread)
	at java.lang.Object.wait(Object.java:503)
	at com.sun.deploy.cache.CleanupThread.run(Unknown Source)
	- locked <0x9f52b320> (a com.sun.deploy.cache.CleanupThread)

"CacheMemoryCleanUpThread" daemon prio=10 tid=0x6a9a1c00 nid=0x3cef in Object.wait() [0x6a72d000]
   java.lang.Thread.State: WAITING (on object monitor)
	at java.lang.Object.wait(Native Method)
	- waiting on <0x7370c9f0> (a java.lang.ref.ReferenceQueue$Lock)
	at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:135)
	- locked <0x7370c9f0> (a java.lang.ref.ReferenceQueue$Lock)
	at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:151)
	at com.sun.deploy.cache.MemoryCache$LoadedResourceCleanupThread.run(Unknown Source)

"SysExecutionTheadCreator" daemon prio=10 tid=0x6a98f000 nid=0x3ceb in Object.wait() [0x6a6dc000]
   java.lang.Thread.State: WAITING (on object monitor)
	at java.lang.Object.wait(Native Method)
	- waiting on <0x9f52b988> (a sun.plugin.util.PluginSysUtil$SysExecutionThreadCreator)
	at java.lang.Object.wait(Object.java:503)
	at sun.plugin.util.PluginSysUtil$SysExecutionThreadCreator.run(Unknown Source)
	- locked <0x9f52b988> (a sun.plugin.util.PluginSysUtil$SysExecutionThreadCreator)

"Java Plug-In Pipe Worker Thread (Client-Side)" daemon prio=10 tid=0x6a959800 nid=0x3ce8 runnable [0x6ae7a000]
   java.lang.Thread.State: RUNNABLE
	at com.sun.deploy.net.socket.UnixSocketImpl.unStreamSocketRead(Native Method)
	at com.sun.deploy.net.socket.UnixDomainSocket.read(Unknown Source)
	at com.sun.deploy.net.socket.UnixDomainSocket.read(Unknown Source)
	at sun.plugin2.ipc.unix.DomainSocketNamedPipe.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)

"Timer-0" prio=10 tid=0x6a92cc00 nid=0x3ce5 in Object.wait() [0x6b858000]
   java.lang.Thread.State: WAITING (on object monitor)
	at java.lang.Object.wait(Native Method)
	- waiting on <0x9f444928> (a java.util.TaskQueue)
	at java.lang.Object.wait(Object.java:503)
	at java.util.TimerThread.mainLoop(Timer.java:526)
	- locked <0x9f444928> (a java.util.TaskQueue)
	at java.util.TimerThread.run(Timer.java:505)

"traceMsgQueueThread" daemon prio=10 tid=0x6b592000 nid=0x3ce4 in Object.wait() [0x6e87d000]
   java.lang.Thread.State: WAITING (on object monitor)
	at java.lang.Object.wait(Native Method)
	- waiting on <0x9f5c5ce0> (a java.util.ArrayList)
	at java.lang.Object.wait(Object.java:503)
	at com.sun.deploy.trace.Trace$TraceMsgQueueChecker.run(Unknown Source)
	- locked <0x9f5c5ce0> (a java.util.ArrayList)
	at java.lang.Thread.run(Thread.java:722)

"Service Thread" daemon prio=10 tid=0x6b567c00 nid=0x3ce2 runnable [0x00000000]
   java.lang.Thread.State: RUNNABLE

"C2 CompilerThread1" daemon prio=10 tid=0x6b566000 nid=0x3ce1 waiting on condition [0x00000000]
   java.lang.Thread.State: RUNNABLE

"C2 CompilerThread0" daemon prio=10 tid=0x6b564000 nid=0x3ce0 waiting on condition [0x00000000]
   java.lang.Thread.State: RUNNABLE

"Signal Dispatcher" daemon prio=10 tid=0x6b562400 nid=0x3cdf runnable [0x00000000]
   java.lang.Thread.State: RUNNABLE

"Finalizer" daemon prio=10 tid=0x6b527000 nid=0x3cde in Object.wait() [0x6ec7d000]
   java.lang.Thread.State: WAITING (on object monitor)
	at java.lang.Object.wait(Native Method)
	- waiting on <0x9f547288> (a java.lang.ref.ReferenceQueue$Lock)
	at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:135)
	- locked <0x9f547288> (a java.lang.ref.ReferenceQueue$Lock)
	at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:151)
	at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:177)

"Reference Handler" daemon prio=10 tid=0x6b525400 nid=0x3cdd in Object.wait() [0x6ef7d000]
   java.lang.Thread.State: WAITING (on object monitor)
	at java.lang.Object.wait(Native Method)
	- waiting on <0x9f546e18> (a java.lang.ref.Reference$Lock)
	at java.lang.Object.wait(Object.java:503)
	at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:133)
	- locked <0x9f546e18> (a java.lang.ref.Reference$Lock)

"main" prio=10 tid=0xb6706800 nid=0x3cd5 in Object.wait() [0xb6893000]
   java.lang.Thread.State: WAITING (on object monitor)
	at java.lang.Object.wait(Native Method)
	- waiting on <0x9f424240> (a sun.plugin2.message.Queue)
	at sun.plugin2.message.Queue.waitForMessage(Unknown Source)
	- locked <0x9f424240> (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=0x6b7f8c00 nid=0x3cdc runnable 

"GC task thread#0 (ParallelGC)" prio=10 tid=0xb6710c00 nid=0x3cd6 runnable 

"GC task thread#1 (ParallelGC)" prio=10 tid=0xb6712000 nid=0x3cd7 runnable 

"GC task thread#2 (ParallelGC)" prio=10 tid=0xb6713800 nid=0x3cd8 runnable 

"GC task thread#3 (ParallelGC)" prio=10 tid=0xb6715000 nid=0x3cd9 runnable 

"GC task thread#4 (ParallelGC)" prio=10 tid=0xb6716400 nid=0x3cda runnable 

"GC task thread#5 (ParallelGC)" prio=10 tid=0xb6717c00 nid=0x3cdb runnable 

"VM Periodic Task Thread" prio=10 tid=0x6b569c00 nid=0x3ce3 waiting on condition 


----------------------------------------------------
Done.

There are several issues here

a) Why can’t I browse the mybooklive contents without openning the folder through Network under Nautilus ?

b) Oracle JDK installation wrong? Or wdc’s own problem when I tried to browse the contents from within the webbrowser?

Extremely depressed. Need help…

Cheers

Pei

Not much knowledge on ubuntu but I see you are trying to connect with WD 2Go and as you might now this is remote only

do you have the same problems when connecting via webbrowser on the LAN?

Try mapping the drive