You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@netbeans.apache.org by Jürgen Weber <we...@gmail.com> on 2022/03/19 19:29:40 UTC
Project open hangs
Got myself a netbeans-13 zip, unpacked, started. Tried to open a maven project.
File open dialog hangs, I only can close x
Java 11, XFCE, FreeBSD 13
Any tips?
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@netbeans.apache.org
For additional commands, e-mail: users-help@netbeans.apache.org
For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists
Re: Project open hangs
Posted by Jonathan Bergh <be...@gmail.com>.
I've noticed this behavior in 12.6 and also in 13. In my case, I've not had
an indefinite wait, but certainly much longer than expected and enough to
make a user think things have potentially hung.
I've noted the delay decreases after a couple of runs, so I assumed it was
something related to initialization after a fresh install.
On Sun, 20 Mar 2022, 10:26 PM antonio, <an...@vieiro.net> wrote:
> Tips:
>
> - "jps" prints the process ids of running Java programs.
> - "jstack pid" dumps the stack trace of the give pid.
>
> The stack trace will print deadlocks, if any.
>
> Hope this helps,
> Antonio
>
> El 19/3/22 a las 20:29, Jürgen Weber escribió:
> > Any tips?
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@netbeans.apache.org
> For additional commands, e-mail: users-help@netbeans.apache.org
>
> For further information about the NetBeans mailing lists, visit:
> https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists
>
>
Re: Project open hangs
Posted by antonio <an...@vieiro.net>.
D'oh, I missed the "getNextEvent" part in the thread! This is Swing
waiting for next events, which is normal.
What was the behaviour of the IDE on this stack trace? Why do you say
that "it hangs"?
Thanks,
Antonio
El 23/3/22 a las 20:09, antonio escribió:
> [2]
> "AWT-EventQueue-0" #20 prio=6 os_prio=15 cpu=5912.93ms elapsed=139.99s
> tid=0x000000082c06c800 nid=0x36285 waiting on condition
> [0x00007fffddfdd000]
> java.lang.Thread.State: WAITING (parking)
> at jdk.internal.misc.Unsafe.park(java.base@11.0.14/Native Method)
> - parking to wait for <0x00000010019c3660> (a
> java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
> at
> java.util.concurrent.locks.LockSupport.park(java.base@11.0.14/LockSupport.java:194)
>
> at
> java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(java.base@11.0.14/AbstractQueuedSynchronizer.java:2081)
>
> at
> java.awt.EventQueue.getNextEvent(java.desktop@11.0.14/EventQueue.java:566)
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@netbeans.apache.org
For additional commands, e-mail: users-help@netbeans.apache.org
For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists
Re: Project open hangs
Posted by antonio <an...@vieiro.net>.
This looks like a JDK bug.
If you invoke javax.swing.JFileChooser.showOpenDialog you don't expect
the thread (invoking JDK classes, not Netbeans' classes) to get stuck in
a "WAITING" (parking) condition, I think. [2]
It seems people is reporting similar hangs in different applications
[1], with similar JDKs (java.base@11.0.14).
Any chances to upgrade your JDK?
Cheers,
Antonio
[1]
IntelliJ Idea
https://intellij-support.jetbrains.com/hc/en-us/community/posts/4419533666962-Remote-Development-max-out-CPU-Need-server-reboot-to-close-all-threads
NSA ghidra.
https://github.com/NationalSecurityAgency/ghidra/issues/3916
[2]
"AWT-EventQueue-0" #20 prio=6 os_prio=15 cpu=5912.93ms elapsed=139.99s
tid=0x000000082c06c800 nid=0x36285 waiting on condition
[0x00007fffddfdd000]
java.lang.Thread.State: WAITING (parking)
at jdk.internal.misc.Unsafe.park(java.base@11.0.14/Native Method)
- parking to wait for <0x00000010019c3660> (a
java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
at
java.util.concurrent.locks.LockSupport.park(java.base@11.0.14/LockSupport.java:194)
at
java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(java.base@11.0.14/AbstractQueuedSynchronizer.java:2081)
at
java.awt.EventQueue.getNextEvent(java.desktop@11.0.14/EventQueue.java:566)
at
java.awt.EventDispatchThread.pumpOneEventForFilters(java.desktop@11.0.14/EventDispatchThread.java:190)
at
java.awt.EventDispatchThread.pumpEventsForFilter(java.desktop@11.0.14/EventDispatchThread.java:124)
at
java.awt.EventDispatchThread.pumpEventsForFilter(java.desktop@11.0.14/EventDispatchThread.java:117)
at
java.awt.WaitDispatchSupport$2.run(java.desktop@11.0.14/WaitDispatchSupport.java:190)
at
java.awt.WaitDispatchSupport$4.run(java.desktop@11.0.14/WaitDispatchSupport.java:235)
at
java.awt.WaitDispatchSupport$4.run(java.desktop@11.0.14/WaitDispatchSupport.java:233)
at java.security.AccessController.doPrivileged(java.base@11.0.14/Native
Method)
at
java.awt.WaitDispatchSupport.enter(java.desktop@11.0.14/WaitDispatchSupport.java:233)
at java.awt.Dialog.show(java.desktop@11.0.14/Dialog.java:1070)
at
javax.swing.JFileChooser.showDialog(java.desktop@11.0.14/JFileChooser.java:769)
at
javax.swing.JFileChooser.showOpenDialog(java.desktop@11.0.14/JFileChooser.java:666)
El 23/3/22 a las 13:41, Jürgen Weber escribió:
> I append the thread dump.
>
> Am So., 20. März 2022 um 10:26 Uhr schrieb antonio <an...@vieiro.net>:
>>
>> Tips:
>>
>> - "jps" prints the process ids of running Java programs.
>> - "jstack pid" dumps the stack trace of the give pid.
>>
>> The stack trace will print deadlocks, if any.
>>
>> Hope this helps,
>> Antonio
>>
>> El 19/3/22 a las 20:29, Jürgen Weber escribió:
>>> Any tips?
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: users-unsubscribe@netbeans.apache.org
>> For additional commands, e-mail: users-help@netbeans.apache.org
>>
>> For further information about the NetBeans mailing lists, visit:
>> https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists
>>
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: users-unsubscribe@netbeans.apache.org
>> For additional commands, e-mail: users-help@netbeans.apache.org
>>
>> For further information about the NetBeans mailing lists, visit:
>> https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@netbeans.apache.org
For additional commands, e-mail: users-help@netbeans.apache.org
For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists
Re: Project open hangs
Posted by Jürgen Weber <we...@gmail.com>.
I append the thread dump.
Am So., 20. März 2022 um 10:26 Uhr schrieb antonio <an...@vieiro.net>:
>
> Tips:
>
> - "jps" prints the process ids of running Java programs.
> - "jstack pid" dumps the stack trace of the give pid.
>
> The stack trace will print deadlocks, if any.
>
> Hope this helps,
> Antonio
>
> El 19/3/22 a las 20:29, Jürgen Weber escribió:
> > Any tips?
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@netbeans.apache.org
> For additional commands, e-mail: users-help@netbeans.apache.org
>
> For further information about the NetBeans mailing lists, visit:
> https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists
>
Re: Project open hangs
Posted by antonio <an...@vieiro.net>.
Tips:
- "jps" prints the process ids of running Java programs.
- "jstack pid" dumps the stack trace of the give pid.
The stack trace will print deadlocks, if any.
Hope this helps,
Antonio
El 19/3/22 a las 20:29, Jürgen Weber escribió:
> Any tips?
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@netbeans.apache.org
For additional commands, e-mail: users-help@netbeans.apache.org
For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists