Black screen after login. Time keeps ticking. Time is money.

The worst monsters in the Hearthlands warp the fabric of space and time...

Re: Black screen after login. Time keeps ticking. Time is mo

Postby Arcanist » Sun Aug 30, 2015 1:47 am

After disabling my graphics card and using onboard Nvidia GeForce 6150SE nForce 430 I still get black screen and an error pops up

java.lang.NullPointerException
at haven.HavenPanel.rootdraw(HavenPanel.java:279)
at haven.HavenPanel.run(HavenPanel.java:521)
at java.lang.Thread.run(Unknown Source)
User avatar
Arcanist
 
Posts: 2664
Joined: Mon Mar 19, 2012 2:01 pm

Re: Black screen after login. Time keeps ticking. Time is mo

Postby Szary1313 » Sun Aug 30, 2015 1:48 am

loftar wrote:I have no idea what kind of file that is. :)

A stack trace looks similar to a Java error report. It's a list of functions called on each thread.


.nps ?
https://docs.oracle.com/javame/dev-tool ... filing.htm
Szary1313
 
Posts: 3
Joined: Fri Aug 28, 2015 11:37 pm

Re: Black screen after login. Time keeps ticking. Time is mo

Postby Arcanist » Sun Aug 30, 2015 1:50 am

loftar wrote:Is it a correct observation that everyone with this problem is using an AMD video card?

Arcanist wrote:I also have the black screen problem, here is a snapshot (I hope this is what you meant by stack trace)

http://www.filedropper.com/hafen-black-screen

I have no idea what kind of file that is. :)

A stack trace looks similar to a Java error report. It's a list of functions called on each thread.



Yes, that is what that file is, open it using the program you linked :)
User avatar
Arcanist
 
Posts: 2664
Joined: Mon Mar 19, 2012 2:01 pm

Re: Black screen after login. Time keeps ticking. Time is mo

Postby loftar » Sun Aug 30, 2015 1:52 am

Arcanist wrote:Yes, that is what that file is, open it using the program you linked :)

Oh, I see.

It's still not a stacktrace, though. It seems to be a snapshot of profiling data, which is not particularly interesting in this context.

In VisualVM, you can go to the "Threads" tab of an attached Java process, and there is a "Thread Dump" button.
"Object-oriented design is the roman numerals of computing." -- Rob Pike
User avatar
loftar
 
Posts: 9051
Joined: Fri Apr 03, 2009 7:05 am

Re: Black screen after login. Time keeps ticking. Time is mo

Postby Arcanist » Sun Aug 30, 2015 2:10 am

I hope this is what you are looking for then?

I couldn't take a thread dump of the process itself

Image

Code: Select all
2015-08-30 13:06:32
Full thread dump Java HotSpot(TM) Client VM (25.45-b02 mixed mode, sharing):

"Inactive RequestProcessor thread [Was:Default RequestProcessor/com.sun.tools.visualvm.tools.jmx.CachedMBeanServerConnectionFactory$SnapshotInvocationHandler$2]" #88 daemon prio=1 os_prio=-2 tid=0x19141800 nid=0xd68 in Object.wait() [0x1d84f000]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
   at java.lang.Object.wait(Native Method)
   - waiting on <0x0bfdb308> (a java.lang.Object)
   at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:1978)
   - locked <0x0bfdb308> (a java.lang.Object)

   Locked ownable synchronizers:
   - None

"Inactive RequestProcessor thread [Was:ThreadsWorker/com.sun.tools.visualvm.application.views.threads.ApplicationThreadsView$MasterViewSupport$3]" #86 daemon prio=1 os_prio=-2 tid=0x19141c00 nid=0x590 in Object.wait() [0x19c0f000]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
   at java.lang.Object.wait(Native Method)
   - waiting on <0x0bfdb4a0> (a java.lang.Object)
   at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:1978)
   - locked <0x0bfdb4a0> (a java.lang.Object)

   Locked ownable synchronizers:
   - None

"Default RequestProcessor" #85 daemon prio=1 os_prio=-2 tid=0x19140800 nid=0xccc runnable [0x17f2f000]
   java.lang.Thread.State: RUNNABLE
   at sun.tools.attach.WindowsVirtualMachine.enqueue(Native Method)
   at sun.tools.attach.WindowsVirtualMachine.execute(WindowsVirtualMachine.java:96)
   at sun.tools.attach.HotSpotVirtualMachine.executeCommand(HotSpotVirtualMachine.java:261)
   at sun.tools.attach.HotSpotVirtualMachine.remoteDataDump(HotSpotVirtualMachine.java:218)
   at com.sun.tools.visualvm.attach.AttachModelImpl.takeThreadDump(AttachModelImpl.java:79)
   - locked <0x0b7a9380> (a com.sun.tools.visualvm.attach.AttachModelImpl)
   at com.sun.tools.visualvm.jvm.JVMImpl.takeThreadDump(JVMImpl.java:414)
   at com.sun.tools.visualvm.threaddump.impl.ThreadDumpProvider$1.run(ThreadDumpProvider.java:82)
   at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:1423)
   at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:2033)

   Locked ownable synchronizers:
   - None

"Inactive RequestProcessor thread [Was:Default RequestProcessor/com.sun.tools.visualvm.tools.jmx.CachedMBeanServerConnectionFactory$SnapshotInvocationHandler$2]" #75 daemon prio=1 os_prio=-2 tid=0x1913fc00 nid=0xe50 in Object.wait() [0x1bf5f000]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
   at java.lang.Object.wait(Native Method)
   - waiting on <0x0b8ef498> (a java.lang.Object)
   at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:1978)
   - locked <0x0b8ef498> (a java.lang.Object)

   Locked ownable synchronizers:
   - None

"Inactive RequestProcessor thread [Was:Default RequestProcessor/com.sun.tools.visualvm.heapdump.impl.HeapDumpProvider$SnapshotListener$1]" #72 daemon prio=1 os_prio=-2 tid=0x19141000 nid=0x810 in Object.wait() [0x1c35f000]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
   at java.lang.Object.wait(Native Method)
   - waiting on <0x0b79ff28> (a java.lang.Object)
   at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:1978)
   - locked <0x0b79ff28> (a java.lang.Object)

   Locked ownable synchronizers:
   - None

"Inactive RequestProcessor thread [Was:DataSource Event Queue/com.sun.tools.visualvm.core.datasource.DataSourceProvider$1]" #62 daemon prio=1 os_prio=-2 tid=0x193fd800 nid=0x58c in Object.wait() [0x1e62f000]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
   at java.lang.Object.wait(Native Method)
   - waiting on <0x0b6b3aa0> (a java.lang.Object)
   at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:1978)
   - locked <0x0b6b3aa0> (a java.lang.Object)

   Locked ownable synchronizers:
   - None

"pool-5-thread-1" #47 prio=5 os_prio=0 tid=0x1913f800 nid=0x164 waiting on condition [0x1768f000]
   java.lang.Thread.State: WAITING (parking)
   at sun.misc.Unsafe.park(Native Method)
   - parking to wait for  <0x0a6617a0> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
   at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
   at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039)
   at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)
   at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1067)
   at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127)
   at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
   at java.lang.Thread.run(Thread.java:745)

   Locked ownable synchronizers:
   - None

"Swing-Shell" #33 daemon prio=6 os_prio=0 tid=0x193fcc00 nid=0xc0c waiting on condition [0x1d39f000]
   java.lang.Thread.State: WAITING (parking)
   at sun.misc.Unsafe.park(Native Method)
   - parking to wait for  <0x0a3ae528> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
   at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
   at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039)
   at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)
   at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1067)
   at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127)
   at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
   at sun.awt.shell.Win32ShellFolderManager2$ComInvoker$3.run(Win32ShellFolderManager2.java:547)
   at java.lang.Thread.run(Thread.java:745)

   Locked ownable synchronizers:
   - None

"Timer-0" #31 daemon prio=1 os_prio=-2 tid=0x193fc400 nid=0xe20 in Object.wait() [0x1c89f000]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
   at java.lang.Object.wait(Native Method)
   - waiting on <0x0a409900> (a java.util.TaskQueue)
   at java.util.TimerThread.mainLoop(Timer.java:552)
   - locked <0x0a409900> (a java.util.TaskQueue)
   at java.util.TimerThread.run(Timer.java:505)

   Locked ownable synchronizers:
   - None

"TimerQueue" #23 daemon prio=5 os_prio=0 tid=0x1913f000 nid=0x1d0 waiting on condition [0x1a30f000]
   java.lang.Thread.State: TIMED_WAITING (parking)
   at sun.misc.Unsafe.park(Native Method)
   - parking to wait for  <0x0a2d19e0> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
   at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215)
   at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2078)
   at java.util.concurrent.DelayQueue.take(DelayQueue.java:223)
   at javax.swing.TimerQueue.run(TimerQueue.java:171)
   at java.lang.Thread.run(Thread.java:745)

   Locked ownable synchronizers:
   - <0x0a2ee718> (a java.util.concurrent.locks.ReentrantLock$NonfairSync)

"Thread-2" #22 daemon prio=5 os_prio=0 tid=0x1913ec00 nid=0xcf8 in Object.wait() [0x1a0cf000]
   java.lang.Thread.State: WAITING (on object monitor)
   at java.lang.Object.wait(Native Method)
   - waiting on <0x0a20ff78> (a java.util.LinkedList)
   at java.lang.Object.wait(Object.java:502)
   at java.util.prefs.AbstractPreferences$EventDispatchThread.run(AbstractPreferences.java:1482)
   - locked <0x0a20ff78> (a java.util.LinkedList)

   Locked ownable synchronizers:
   - None

"File Watcher" #21 daemon prio=1 os_prio=-2 tid=0x1913e400 nid=0x32c waiting on condition [0x1980f000]
   java.lang.Thread.State: WAITING (parking)
   at sun.misc.Unsafe.park(Native Method)
   - parking to wait for  <0x0a202bd0> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
   at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
   at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039)
   at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)
   at org.netbeans.modules.masterfs.watcher.windows.WindowsNotifier.nextEvent(WindowsNotifier.java:250)
   at org.netbeans.modules.masterfs.providers.Notifier$1.nextEvent(Notifier.java:119)
   at org.netbeans.modules.masterfs.watcher.Watcher$Ext.run(Watcher.java:329)
   at java.lang.Thread.run(Thread.java:745)

   Locked ownable synchronizers:
   - None

"AWT-EventQueue-0" #19 prio=6 os_prio=0 tid=0x16fa9400 nid=0xd30 runnable [0x1900e000]
   java.lang.Thread.State: RUNNABLE
   at java.awt.Toolkit$ToolkitEventMulticaster.eventDispatched(Toolkit.java:2316)
   at java.awt.Toolkit$ToolkitEventMulticaster.eventDispatched(Toolkit.java:2316)
   at java.awt.Toolkit$ToolkitEventMulticaster.eventDispatched(Toolkit.java:2316)
   at java.awt.Toolkit$ToolkitEventMulticaster.eventDispatched(Toolkit.java:2316)
   at java.awt.Toolkit$ToolkitEventMulticaster.eventDispatched(Toolkit.java:2316)
   at java.awt.Toolkit$ToolkitEventMulticaster.eventDispatched(Toolkit.java:2316)
   at java.awt.Toolkit$ToolkitEventMulticaster.eventDispatched(Toolkit.java:2316)
   at java.awt.Toolkit.notifyAWTEventListeners(Toolkit.java:2275)
   at java.awt.Component.dispatchEventImpl(Component.java:4777)
   at java.awt.Container.dispatchEventImpl(Container.java:2292)
   at java.awt.Component.dispatchEvent(Component.java:4703)
   at java.awt.KeyboardFocusManager.redispatchEvent(KeyboardFocusManager.java:1954)
   at java.awt.DefaultKeyboardFocusManager.typeAheadAssertions(DefaultKeyboardFocusManager.java:986)
   at java.awt.DefaultKeyboardFocusManager.dispatchEvent(DefaultKeyboardFocusManager.java:610)
   at java.awt.Component.dispatchEventImpl(Component.java:4752)
   at java.awt.Container.dispatchEventImpl(Container.java:2292)
   at java.awt.Component.dispatchEvent(Component.java:4703)
   at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:758)
   at java.awt.EventQueue.access$500(EventQueue.java:97)
   at java.awt.EventQueue$3.run(EventQueue.java:709)
   at java.awt.EventQueue$3.run(EventQueue.java:703)
   at java.security.AccessController.doPrivileged(Native Method)
   at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:75)
   at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:86)
   at java.awt.EventQueue$4.run(EventQueue.java:731)
   at java.awt.EventQueue$4.run(EventQueue.java:729)
   at java.security.AccessController.doPrivileged(Native Method)
   at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:75)
   at java.awt.EventQueue.dispatchEvent(EventQueue.java:728)
   at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:201)
   at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)
   at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105)
   at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
   at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
   at java.awt.EventDispatchThread.run(EventDispatchThread.java:82)

   Locked ownable synchronizers:
   - None

"AWT-Windows" #17 daemon prio=6 os_prio=0 tid=0x16fa4800 nid=0xf50 runnable [0x1892f000]
   java.lang.Thread.State: RUNNABLE
   at sun.awt.windows.WToolkit.eventLoop(Native Method)
   at sun.awt.windows.WToolkit.run(WToolkit.java:306)
   at java.lang.Thread.run(Thread.java:745)

   Locked ownable synchronizers:
   - None

"AWT-Shutdown" #16 prio=5 os_prio=0 tid=0x16f9e000 nid=0xaf4 in Object.wait() [0x1872f000]
   java.lang.Thread.State: WAITING (on object monitor)
   at java.lang.Object.wait(Native Method)
   - waiting on <0x0a0a82d8> (a java.lang.Object)
   at java.lang.Object.wait(Object.java:502)
   at sun.awt.AWTAutoShutdown.run(AWTAutoShutdown.java:295)
   - locked <0x0a0a82d8> (a java.lang.Object)
   at java.lang.Thread.run(Thread.java:745)

   Locked ownable synchronizers:
   - None

"Java2D Disposer" #15 daemon prio=10 os_prio=2 tid=0x16f9dc00 nid=0x3d4 in Object.wait() [0x1852f000]
   java.lang.Thread.State: WAITING (on object monitor)
   at java.lang.Object.wait(Native Method)
   - waiting on <0x09fe0f40> (a java.lang.ref.ReferenceQueue$Lock)
   at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:143)
   - locked <0x09fe0f40> (a java.lang.ref.ReferenceQueue$Lock)
   at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:164)
   at sun.java2d.Disposer.run(Disposer.java:148)
   at java.lang.Thread.run(Thread.java:745)

   Locked ownable synchronizers:
   - None

"RequestProcessor queue manager" #14 daemon prio=5 os_prio=0 tid=0x16f52c00 nid=0x3a4 in Object.wait() [0x1832f000]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
   at java.lang.Object.wait(Native Method)
   - waiting on <0x09fb3a70> (a java.lang.Class for org.openide.util.RequestProcessor$TickTac)
   at org.openide.util.RequestProcessor$TickTac.obtainFirst(RequestProcessor.java:2256)
   - locked <0x09fb3a70> (a java.lang.Class for org.openide.util.RequestProcessor$TickTac)
   at org.openide.util.RequestProcessor$TickTac.run(RequestProcessor.java:2232)

   Locked ownable synchronizers:
   - None

"CLI Requests Server" #11 daemon prio=5 os_prio=0 tid=0x16f0f400 nid=0xacc runnable [0x17d2f000]
   java.lang.Thread.State: RUNNABLE
   at java.net.DualStackPlainSocketImpl.accept0(Native Method)
   at java.net.DualStackPlainSocketImpl.socketAccept(DualStackPlainSocketImpl.java:131)
   at java.net.AbstractPlainSocketImpl.accept(AbstractPlainSocketImpl.java:404)
   at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:199)
   - locked <0x09fe1638> (a java.net.SocksSocketImpl)
   at java.net.ServerSocket.implAccept(ServerSocket.java:545)
   at java.net.ServerSocket.accept(ServerSocket.java:513)
   at org.netbeans.CLIHandler$Server.run(CLIHandler.java:1100)

   Locked ownable synchronizers:
   - None

"Active Reference Queue Daemon" #10 daemon prio=1 os_prio=-2 tid=0x16ef5000 nid=0x208 in Object.wait() [0x1720f000]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
   at java.lang.Object.wait(Native Method)
   - waiting on <0x09fe18c0> (a java.lang.ref.ReferenceQueue$Lock)
   at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:143)
   - locked <0x09fe18c0> (a java.lang.ref.ReferenceQueue$Lock)
   at org.openide.util.lookup.implspi.ActiveQueue$Daemon.run(ActiveQueue.java:178)
   - locked <0x09fe18c0> (a java.lang.ref.ReferenceQueue$Lock)

   Locked ownable synchronizers:
   - None

"Service Thread" #7 daemon prio=9 os_prio=0 tid=0x021e2c00 nid=0x7d8 runnable [0x00000000]
   java.lang.Thread.State: RUNNABLE

   Locked ownable synchronizers:
   - None

"C1 CompilerThread0" #6 daemon prio=9 os_prio=2 tid=0x0216b400 nid=0xd00 waiting on condition [0x00000000]
   java.lang.Thread.State: RUNNABLE

   Locked ownable synchronizers:
   - None

"Attach Listener" #5 daemon prio=5 os_prio=2 tid=0x0216a000 nid=0x874 waiting on condition [0x00000000]
   java.lang.Thread.State: RUNNABLE

   Locked ownable synchronizers:
   - None

"Signal Dispatcher" #4 daemon prio=9 os_prio=2 tid=0x02167000 nid=0x698 runnable [0x00000000]
   java.lang.Thread.State: RUNNABLE

   Locked ownable synchronizers:
   - None

"Finalizer" #3 daemon prio=8 os_prio=1 tid=0x0215b000 nid=0x1bc in Object.wait() [0x1612f000]
   java.lang.Thread.State: WAITING (on object monitor)
   at java.lang.Object.wait(Native Method)
   - waiting on <0x09fe2090> (a java.lang.ref.ReferenceQueue$Lock)
   at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:143)
   - locked <0x09fe2090> (a java.lang.ref.ReferenceQueue$Lock)
   at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:164)
   at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:209)

   Locked ownable synchronizers:
   - None

"Reference Handler" #2 daemon prio=10 os_prio=2 tid=0x02156400 nid=0xa48 in Object.wait() [0x15f2f000]
   java.lang.Thread.State: WAITING (on object monitor)
   at java.lang.Object.wait(Native Method)
   - waiting on <0x09fe2230> (a java.lang.ref.Reference$Lock)
   at java.lang.Object.wait(Object.java:502)
   at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:157)
   - locked <0x09fe2230> (a java.lang.ref.Reference$Lock)

   Locked ownable synchronizers:
   - None

"main" #1 prio=5 os_prio=0 tid=0x0243cc00 nid=0x4b4 waiting on condition [0x00000000]
   java.lang.Thread.State: RUNNABLE

   Locked ownable synchronizers:
   - None

"VM Thread" os_prio=2 tid=0x02155000 nid=0xf74 runnable

"VM Periodic Task Thread" os_prio=2 tid=0x021f7c00 nid=0xee4 waiting on condition

JNI global references: 3310

User avatar
Arcanist
 
Posts: 2664
Joined: Mon Mar 19, 2012 2:01 pm

Re: Black screen after login. Time keeps ticking. Time is mo

Postby loftar » Sun Aug 30, 2015 2:13 am

Arcanist wrote:I hope this is that you are looking for then?

I couldn't take a thread dump of the process itself

No, that is indeed a thread dump of VisualVM itself, which isn't good for much. I have no idea why it doesn't allow you to take a thread dump of the client. It's never done that to me. Are you perhaps using different and incompatible JVMs? (Like, perhaps, a 32-bit JVM and a 64-bit one.)
"Object-oriented design is the roman numerals of computing." -- Rob Pike
User avatar
loftar
 
Posts: 9051
Joined: Fri Apr 03, 2009 7:05 am

Re: Black screen after login. Time keeps ticking. Time is mo

Postby Bodomfreak » Sun Aug 30, 2015 2:13 am

And again black screen, and I have done nothing differently than when it was working
A lost mage
Bodomfreak
 
Posts: 130
Joined: Thu Sep 29, 2011 5:09 am

Re: Black screen after login. Time keeps ticking. Time is mo

Postby PatheticAnaesthetic » Sun Aug 30, 2015 2:21 am

Java Version: Version 8 Update 60 (most recent)
Operating System: Windows 8.1
Graphics card: GeForce GTX 780M. Drivers fully up to date.
What did you do to trigger it: Pressed the login button
Attach java stacktrace if shown: None

I haven't been able to use VisualVM to get a stacktrace, thread dump or anything like that. VisualVM won't allow it. This is a fairly widespread issue with your players, so I don't think it should be difficult to reproduce.
PatheticAnaesthetic
 
Posts: 7
Joined: Fri Aug 28, 2015 6:00 am

Re: Black screen after login. Time keeps ticking. Time is mo

Postby Jesterz » Sun Aug 30, 2015 2:30 am

I will add to this that after clicking login and having the black screen. It sends me back to the login screen after about 5 minutes.
User avatar
Jesterz
 
Posts: 240
Joined: Wed Jul 10, 2013 2:13 am

Re: Black screen after login. Time keeps ticking. Time is mo

Postby Arcanist » Sun Aug 30, 2015 2:36 am

loftar wrote: Are you perhaps using different and incompatible JVMs? (Like, perhaps, a 32-bit JVM and a 64-bit one.)



Yes, I was using 64 bit java and 32 bit Visual VM

Here is a 32bit thread dump of the client process

Code: Select all
2015-08-30 13:35:25
Full thread dump Java HotSpot(TM) Client VM (25.45-b02 mixed mode):

"Server time ticker" #63 daemon prio=5 os_prio=0 tid=0x2e17a400 nid=0x11b0 waiting on condition [0x320ff000]
   java.lang.Thread.State: TIMED_WAITING (sleeping)
   at java.lang.Thread.sleep(Native Method)
   at haven.Session$Ticker.run(Session.java:222)

   Locked ownable synchronizers:
   - None

"Session writer" #62 daemon prio=5 os_prio=0 tid=0x2e179c00 nid=0x1c0 in Object.wait() [0x31f7f000]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
   at java.lang.Object.wait(Native Method)
   at haven.Session$SWorker.run(Session.java:695)
   - locked <0x059b2e30> (a haven.Session$SWorker)

   Locked ownable synchronizers:
   - None

"Session reader" #61 daemon prio=5 os_prio=0 tid=0x2a03dc00 nid=0x1210 runnable [0x31e5f000]
   java.lang.Thread.State: RUNNABLE
   at java.net.DualStackPlainDatagramSocketImpl.socketReceiveOrPeekData(Native Method)
   at java.net.DualStackPlainDatagramSocketImpl.peekData(Unknown Source)
   - locked <0x059b3168> (a java.net.DualStackPlainDatagramSocketImpl)
   at java.net.DatagramSocket.receive(Unknown Source)
   - locked <0x05680368> (a java.net.DatagramPacket)
   - locked <0x059b31b8> (a java.net.DatagramSocket)
   at haven.Session$RWorker.run(Session.java:575)

   Locked ownable synchronizers:
   - None

"Java Sound Event Dispatcher" #60 daemon prio=5 os_prio=0 tid=0x2a040800 nid=0x1074 in Object.wait() [0x3174f000]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
   at java.lang.Object.wait(Native Method)
   at com.sun.media.sound.EventDispatcher.dispatchEvents(Unknown Source)
   - locked <0x10901898> (a com.sun.media.sound.EventDispatcher)
   at com.sun.media.sound.EventDispatcher.run(Unknown Source)
   at java.lang.Thread.run(Unknown Source)

   Locked ownable synchronizers:
   - None

"Haven audio player" #59 daemon prio=5 os_prio=0 tid=0x2a040400 nid=0xe10 in Object.wait() [0x30d0f000]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
   at java.lang.Object.wait(Native Method)
   at com.sun.media.sound.DirectAudioDevice$DirectDL.write(Unknown Source)
   - locked <0x109127b0> (a java.lang.Object)
   at haven.Audio$Player.run(Audio.java:473)

   Locked ownable synchronizers:
   - None

"D3D Screen Updater" #55 daemon prio=7 os_prio=1 tid=0x2a03fc00 nid=0x1228 in Object.wait() [0x3063f000]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
   at java.lang.Object.wait(Native Method)
   at sun.java2d.d3d.D3DScreenUpdateManager.run(Unknown Source)
   - locked <0x10338c88> (a java.lang.Object)
   at java.lang.Thread.run(Unknown Source)

   Locked ownable synchronizers:
   - None

"Render thread" #54 prio=5 os_prio=0 tid=0x2a03f400 nid=0xe84 in Object.wait() [0x3048f000]
   java.lang.Thread.State: WAITING (on object monitor)
   at java.lang.Object.wait(Native Method)
   at java.lang.Object.wait(Unknown Source)
   at haven.HavenPanel$6.run(HavenPanel.java:464)
   - locked <0x10857630> (a haven.HavenPanel$6)
   at java.lang.Thread.run(Unknown Source)

   Locked ownable synchronizers:
   - None

"Haven UI thread" #53 prio=5 os_prio=0 tid=0x2a03f000 nid=0x13b0 in Object.wait() [0x3033f000]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
   at java.lang.Object.wait(Native Method)
   at haven.HavenPanel.run(HavenPanel.java:541)
   - locked <0x108577c0> (a java.util.LinkedList)
   at java.lang.Thread.run(Unknown Source)

   Locked ownable synchronizers:
   - None

"Haven main thread" #46 prio=5 os_prio=0 tid=0x2a03e800 nid=0xd78 in Object.wait() [0x301ff000]
   java.lang.Thread.State: WAITING (on object monitor)
   at java.lang.Object.wait(Native Method)
   at java.lang.Object.wait(Unknown Source)
   at haven.RemoteUI.run(RemoteUI.java:84)
   - locked <0x059b3458> (a haven.Session)
   at haven.MainFrame.run(MainFrame.java:257)
   at java.lang.Thread.run(Unknown Source)

   Locked ownable synchronizers:
   - None

"Haven main thread-SharedResourceRunner" #52 daemon prio=5 os_prio=0 tid=0x29e2bc00 nid=0x11b4 in Object.wait() [0x2f1af000]
   java.lang.Thread.State: WAITING (on object monitor)
   at java.lang.Object.wait(Native Method)
   at java.lang.Object.wait(Unknown Source)
   at jogamp.opengl.SharedResourceRunner.run(SharedResourceRunner.java:274)
   - locked <0x106724f0> (a jogamp.opengl.SharedResourceRunner)
   at java.lang.Thread.run(Unknown Source)

   Locked ownable synchronizers:
   - None

"Haven resource loader" #42 daemon prio=6 os_prio=0 tid=0x29e2cc00 nid=0x8a8 in Object.wait() [0x2e68f000]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
   at java.lang.Object.wait(Native Method)
   at haven.Resource$Pool$Loader.run(Resource.java:505)
   - locked <0x104d3268> (a haven.PrioQueue)
   at java.lang.Thread.run(Unknown Source)

   Locked ownable synchronizers:
   - None

"Haven main thread" #41 prio=5 os_prio=0 tid=0x2a03d800 nid=0xd58 in Object.wait() [0x2d79f000]
   java.lang.Thread.State: WAITING (on object monitor)
   at java.lang.Object.wait(Native Method)
   at java.lang.Thread.join(Unknown Source)
   - locked <0x105caa80> (a haven.HackThread)
   at java.lang.Thread.join(Unknown Source)
   at haven.MainFrame.main2(MainFrame.java:386)
   at haven.MainFrame.access$100(MainFrame.java:35)
   at haven.MainFrame$7.run(MainFrame.java:424)
   at java.lang.Thread.run(Unknown Source)

   Locked ownable synchronizers:
   - None

"Error reporter" #39 daemon prio=5 os_prio=0 tid=0x2a03d000 nid=0x1b0 in Object.wait() [0x2c88f000]
   java.lang.Thread.State: WAITING (on object monitor)
   at java.lang.Object.wait(Native Method)
   at java.lang.Object.wait(Unknown Source)
   at haven.error.ErrorHandler$Reporter.run(ErrorHandler.java:78)
   - locked <0x10262790> (a java.util.LinkedList)

   Locked ownable synchronizers:
   - None

"AWT-EventQueue-0" #38 prio=6 os_prio=0 tid=0x29e2d800 nid=0x11a4 waiting on condition [0x2c78f000]
   java.lang.Thread.State: WAITING (parking)
   at sun.misc.Unsafe.park(Native Method)
   - parking to wait for  <0x0fd03118> (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)

   Locked ownable synchronizers:
   - None

"AWT-EventQueue-2" #37 prio=6 os_prio=0 tid=0x29e2d400 nid=0xa98 waiting on condition [0x2c25f000]
   java.lang.Thread.State: WAITING (parking)
   at sun.misc.Unsafe.park(Native Method)
   - parking to wait for  <0x101466f0> (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)

   Locked ownable synchronizers:
   - None

"AWT-EventQueue-1" #34 prio=6 os_prio=0 tid=0x29e2c800 nid=0x1240 waiting on condition [0x2c09f000]
   java.lang.Thread.State: WAITING (parking)
   at sun.misc.Unsafe.park(Native Method)
   - parking to wait for  <0x0fe0c3b8> (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)

   Locked ownable synchronizers:
   - None

"AWT-Shutdown" #35 prio=5 os_prio=0 tid=0x29e2c000 nid=0x11cc in Object.wait() [0x2bf9f000]
   java.lang.Thread.State: WAITING (on object monitor)
   at java.lang.Object.wait(Native Method)
   at java.lang.Object.wait(Unknown Source)
   at sun.awt.AWTAutoShutdown.run(Unknown Source)
   - locked <0x0fe04ff0> (a java.lang.Object)
   at java.lang.Thread.run(Unknown Source)

   Locked ownable synchronizers:
   - None

"JMX server connection timeout 27" #27 daemon prio=5 os_prio=0 tid=0x29e2b400 nid=0x8e0 in Object.wait() [0x2be8f000]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
   at java.lang.Object.wait(Native Method)
   - waiting on <0x0fde9118> (a [I)
   at com.sun.jmx.remote.internal.ServerCommunicatorAdmin$Timeout.run(Unknown Source)
   - locked <0x0fde9118> (a [I)
   at java.lang.Thread.run(Unknown Source)

   Locked ownable synchronizers:
   - None

"RMI Scheduler(0)" #26 daemon prio=5 os_prio=0 tid=0x29e2ac00 nid=0xbf4 waiting on condition [0x2bc3f000]
   java.lang.Thread.State: TIMED_WAITING (parking)
   at sun.misc.Unsafe.park(Native Method)
   - parking to wait for  <0x0fde92b0> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
   at java.util.concurrent.locks.LockSupport.parkNanos(Unknown Source)
   at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(Unknown Source)
   at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(Unknown Source)
   at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(Unknown Source)
   at java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
   at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
   at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
   at java.lang.Thread.run(Unknown Source)

   Locked ownable synchronizers:
   - None

"RMI TCP Connection(1)-192.168.1.8" #25 daemon prio=5 os_prio=0 tid=0x29e2a800 nid=0x12a4 runnable [0x2b9cf000]
   java.lang.Thread.State: RUNNABLE
   at java.net.SocketInputStream.socketRead0(Native Method)
   at java.net.SocketInputStream.socketRead(Unknown Source)
   at java.net.SocketInputStream.read(Unknown Source)
   at java.net.SocketInputStream.read(Unknown Source)
   at java.io.BufferedInputStream.fill(Unknown Source)
   at java.io.BufferedInputStream.read(Unknown Source)
   - locked <0x0fdeb5a0> (a java.io.BufferedInputStream)
   at java.io.FilterInputStream.read(Unknown Source)
   at sun.rmi.transport.tcp.TCPTransport.handleMessages(Unknown Source)
   at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(Unknown Source)
   at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.lambda$run$254(Unknown Source)
   at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler$$Lambda$6/14549609.run(Unknown Source)
   at java.security.AccessController.doPrivileged(Native Method)
   at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(Unknown Source)
   at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
   at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
   at java.lang.Thread.run(Unknown Source)

   Locked ownable synchronizers:
   - <0x0fdeb7a0> (a java.util.concurrent.ThreadPoolExecutor$Worker)

"RMI TCP Accept-0" #24 daemon prio=5 os_prio=0 tid=0x29e2a000 nid=0x1b8 runnable [0x2b7bf000]
   java.lang.Thread.State: RUNNABLE
   at java.net.DualStackPlainSocketImpl.accept0(Native Method)
   at java.net.DualStackPlainSocketImpl.socketAccept(Unknown Source)
   at java.net.AbstractPlainSocketImpl.accept(Unknown Source)
   at java.net.PlainSocketImpl.accept(Unknown Source)
   - locked <0x0fdeba08> (a java.net.SocksSocketImpl)
   at java.net.ServerSocket.implAccept(Unknown Source)
   at java.net.ServerSocket.accept(Unknown Source)
   at sun.management.jmxremote.LocalRMIServerSocketFactory$1.accept(Unknown Source)
   at sun.rmi.transport.tcp.TCPTransport$AcceptLoop.executeAcceptLoop(Unknown Source)
   at sun.rmi.transport.tcp.TCPTransport$AcceptLoop.run(Unknown Source)
   at java.lang.Thread.run(Unknown Source)

   Locked ownable synchronizers:
   - None

"CacheCleanUpThread" #23 daemon prio=5 os_prio=0 tid=0x29e25400 nid=0x498 in Object.wait() [0x2af0f000]
   java.lang.Thread.State: WAITING (on object monitor)
   at java.lang.Object.wait(Native Method)
   at java.lang.Object.wait(Unknown Source)
   at com.sun.deploy.cache.CleanupThread.run(Unknown Source)
   - locked <0x0fdebb38> (a com.sun.deploy.cache.CleanupThread)

   Locked ownable synchronizers:
   - None

"CacheMemoryCleanUpThread" #20 daemon prio=5 os_prio=0 tid=0x29e22c00 nid=0x5cc in Object.wait() [0x2abcf000]
   java.lang.Thread.State: WAITING (on object monitor)
   at java.lang.Object.wait(Native Method)
   at java.lang.ref.ReferenceQueue.remove(Unknown Source)
   - locked <0x0fdebe58> (a java.lang.ref.ReferenceQueue$Lock)
   at java.lang.ref.ReferenceQueue.remove(Unknown Source)
   at com.sun.deploy.cache.MemoryCache$LoadedResourceCleanupThread.run(Unknown Source)

   Locked ownable synchronizers:
   - None

"MemoryCache-DelayedCleanup" #21 daemon prio=5 os_prio=0 tid=0x29e22800 nid=0x13f0 in Object.wait() [0x2acff000]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
   at java.lang.Object.wait(Native Method)
   - waiting on <0x0fdebff8> (a java.util.TaskQueue)
   at java.util.TimerThread.mainLoop(Unknown Source)
   - locked <0x0fdebff8> (a java.util.TaskQueue)
   at java.util.TimerThread.run(Unknown Source)

   Locked ownable synchronizers:
   - None

"DestroyJavaVM" #18 prio=5 os_prio=0 tid=0x008e5000 nid=0x12f8 waiting on condition [0x00000000]
   java.lang.Thread.State: RUNNABLE

   Locked ownable synchronizers:
   - None

"Javaws Secure Thread" #16 daemon prio=5 os_prio=0 tid=0x29e1a000 nid=0x10fc in Object.wait() [0x2a8ff000]
   java.lang.Thread.State: WAITING (on object monitor)
   at java.lang.Object.wait(Native Method)
   at java.lang.Object.wait(Unknown Source)
   at com.sun.javaws.ui.JavawsSysRun$SecureThread.run(Unknown Source)
   - locked <0x0fdec308> (a java.lang.Object)

   Locked ownable synchronizers:
   - None

"AWT-Windows" #13 daemon prio=6 os_prio=0 tid=0x29e16800 nid=0x768 runnable [0x0115f000]
   java.lang.Thread.State: RUNNABLE
   at sun.awt.windows.WToolkit.eventLoop(Native Method)
   at sun.awt.windows.WToolkit.run(Unknown Source)

   Locked ownable synchronizers:
   - None

"Java2D Disposer" #11 daemon prio=10 os_prio=2 tid=0x29e15800 nid=0xb20 in Object.wait() [0x2a27f000]
   java.lang.Thread.State: WAITING (on object monitor)
   at java.lang.Object.wait(Native Method)
   at java.lang.ref.ReferenceQueue.remove(Unknown Source)
   - locked <0x0fcb0668> (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)

   Locked ownable synchronizers:
   - None

"traceMsgQueueThread" #8 daemon prio=5 os_prio=0 tid=0x2572a000 nid=0xd54 in Object.wait() [0x2985f000]
   java.lang.Thread.State: WAITING (on object monitor)
   at java.lang.Object.wait(Native Method)
   at java.lang.Object.wait(Unknown Source)
   at com.sun.deploy.trace.Trace$TraceMsgQueueChecker.run(Unknown Source)
   - locked <0x0fd91380> (a java.util.ArrayList)
   at java.lang.Thread.run(Unknown Source)

   Locked ownable synchronizers:
   - None

"Service Thread" #7 daemon prio=9 os_prio=0 tid=0x256e9800 nid=0xf9c runnable [0x00000000]
   java.lang.Thread.State: RUNNABLE

   Locked ownable synchronizers:
   - None

"C1 CompilerThread0" #6 daemon prio=9 os_prio=2 tid=0x256b6c00 nid=0x1134 waiting on condition [0x00000000]
   java.lang.Thread.State: RUNNABLE

   Locked ownable synchronizers:
   - None

"Attach Listener" #5 daemon prio=5 os_prio=2 tid=0x256b5c00 nid=0x138c runnable [0x00000000]
   java.lang.Thread.State: RUNNABLE

   Locked ownable synchronizers:
   - None

"Signal Dispatcher" #4 daemon prio=9 os_prio=2 tid=0x256b3400 nid=0x1388 runnable [0x00000000]
   java.lang.Thread.State: RUNNABLE

   Locked ownable synchronizers:
   - None

"Finalizer" #3 daemon prio=8 os_prio=1 tid=0x2567c000 nid=0xad0 in Object.wait() [0x25ebf000]
   java.lang.Thread.State: WAITING (on object monitor)
   at java.lang.Object.wait(Native Method)
   at java.lang.ref.ReferenceQueue.remove(Unknown Source)
   - locked <0x0fd91b40> (a java.lang.ref.ReferenceQueue$Lock)
   at java.lang.ref.ReferenceQueue.remove(Unknown Source)
   at java.lang.ref.Finalizer$FinalizerThread.run(Unknown Source)

   Locked ownable synchronizers:
   - None

"Reference Handler" #2 daemon prio=10 os_prio=2 tid=0x25677400 nid=0x1260 in Object.wait() [0x25bef000]
   java.lang.Thread.State: WAITING (on object monitor)
   at java.lang.Object.wait(Native Method)
   at java.lang.Object.wait(Unknown Source)
   at java.lang.ref.Reference$ReferenceHandler.run(Unknown Source)
   - locked <0x0fd91ce0> (a java.lang.ref.Reference$Lock)

   Locked ownable synchronizers:
   - None

"VM Thread" os_prio=2 tid=0x25673c00 nid=0xde8 runnable

"VM Periodic Task Thread" os_prio=2 tid=0x256ee800 nid=0x310 waiting on condition

JNI global references: 672

User avatar
Arcanist
 
Posts: 2664
Joined: Mon Mar 19, 2012 2:01 pm

PreviousNext

Return to Bugs

Who is online

Users browsing this forum: Claude [Bot], Dotbot [Bot] and 47 guests