Here's the output of the jstack..
On Wed, Jul 17, 2013 at 3:52 PM, Andrus Adamchik <[email protected]>wrote:
> You could try "jstack <pid>" to see what's happening if the app is still
> alive.
>
> On Jul 17, 2013, at 10:41 PM, Tony Giaccone <[email protected]> wrote:
>
> > I'm guessing it has something to do with my install of the JDK/JRE
> >
> > is there an easy way to increase the logging so I can see where the app
> is hanging??
> >
> > Tony
> >
> > On Jul 17, 2013, at 3:28 PM, Andrus Adamchik <[email protected]>
> wrote:
> >
> >> Odd indeed.
> >>
> >> I have Centos5.5 here running on VirtualBox. Just tried it… I can start
> 3.1B2 Modeler with either OpenJDK or Oracle Java (both 1.7.0_25). Logged in
> under root, but really hope that shouldn't matter… CayenneModeler won't
> attempt to write anywhere outside $HOME.
> >>
> >> Andrus
> >>
> >>
> >>
> >> On Jul 17, 2013, at 9:37 PM, Tony Giaccone <[email protected]> wrote:
> >>
> >>>
> >>> New Job, new environment.
> >>>
> >>> I've been handed a new laptop running Ubuntu 13 (64 bit) I've
> installed open jdk 7 and downloaded cayenne 3.0.2 and 3.1B2
> >>>
> >>> I start the modeler at the command line.
> >>>
> >>> $ java -jar CayenneModeler.jar
> >>>
> >>> 3.0.2 works like a charm.
> >>>
> >>> 3.1B2 hangs after emitting four lines.
> >>>
> >>> Jul 17, 2013. org.apache.cayenne.modeler.util.ModelerLogger info
> >>> INFO: Starting Cayenne Modeler.
> >>> Jul 17, 2013. org.apache.cayenne.modeler.util.ModelerLogger info
> >>> INFO: JRE v.1.7.0_25 at /usr/lib/jvm/java-7-openjdk-amd64/jre
> >>>
> >>> Nothing more..
> >>>
> >>> I copied those lines by hand as I'm writing this on my iPhone.
> >>>
> >>> Any suggestions as to why this is happening. Or how to get more
> detailed info a out what is happening?
> >>>
> >>>
> >>> Tony
> >>
> >
>
>
2013-07-17 16:04:28
Full thread dump OpenJDK 64-Bit Server VM (23.7-b01 mixed mode):
"Attach Listener" daemon prio=10 tid=0x00007f8d88001000 nid=0x28d7 waiting on
condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"cayenne-project-watchdog" daemon prio=10 tid=0x00007f8d602e6800 nid=0x287f
waiting on condition [0x00007f8d7596d000]
java.lang.Thread.State: TIMED_WAITING (sleeping)
at java.lang.Thread.sleep(Native Method)
at
org.apache.cayenne.modeler.util.FileWatchdog.run(FileWatchdog.java:208)
"Thread-3" daemon prio=10 tid=0x00007f8d601b0800 nid=0x287e in Object.wait()
[0x00007f8d75eca000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x00000007d89c0630> (a java.util.LinkedList)
at java.lang.Object.wait(Object.java:503)
at
java.util.prefs.AbstractPreferences$EventDispatchThread.run(AbstractPreferences.java:1476)
- locked <0x00000007d89c0630> (a java.util.LinkedList)
"Timer-0" daemon prio=10 tid=0x00007f8d6001a000 nid=0x2879 in Object.wait()
[0x00007f8d7631b000]
java.lang.Thread.State: TIMED_WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x00000007d89c0768> (a java.util.TaskQueue)
at java.util.TimerThread.mainLoop(Timer.java:552)
- locked <0x00000007d89c0768> (a java.util.TaskQueue)
at java.util.TimerThread.run(Timer.java:505)
"DestroyJavaVM" prio=10 tid=0x00007f8dbc009000 nid=0x2867 waiting on condition
[0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"TimerQueue" daemon prio=10 tid=0x00007f8dbc5f0800 nid=0x2878 waiting on
condition [0x00007f8d7641c000]
java.lang.Thread.State: TIMED_WAITING (parking)
at sun.misc.Unsafe.park(Native Method)
- parking to wait for <0x00000007d89c0888> (a
java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
at
java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226)
at
java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2082)
at java.util.concurrent.DelayQueue.take(DelayQueue.java:220)
at javax.swing.TimerQueue.run(TimerQueue.java:171)
at java.lang.Thread.run(Thread.java:724)
"AWT-EventQueue-0" prio=10 tid=0x00007f8dbc5e7800 nid=0x2877 waiting on
condition [0x00007f8d7651d000]
java.lang.Thread.State: WAITING (parking)
at sun.misc.Unsafe.park(Native Method)
- parking to wait for <0x00000007d8a5c010> (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:543)
at
java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:211)
at
java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:161)
at
java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:150)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:146)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:138)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:91)
"AWT-Shutdown" prio=10 tid=0x00007f8dbc5e6800 nid=0x2876 in Object.wait()
[0x00007f8d7661e000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x00000007d8aa4078> (a java.lang.Object)
at java.lang.Object.wait(Object.java:503)
at sun.awt.AWTAutoShutdown.run(AWTAutoShutdown.java:287)
- locked <0x00000007d8aa4078> (a java.lang.Object)
at java.lang.Thread.run(Thread.java:724)
"AWT-XAWT" daemon prio=10 tid=0x00007f8dbc55a800 nid=0x2875 runnable
[0x00007f8d7671f000]
java.lang.Thread.State: RUNNABLE
at sun.awt.X11.XToolkit.waitForEvents(Native Method)
at sun.awt.X11.XToolkit.run(XToolkit.java:627)
at sun.awt.X11.XToolkit.run(XToolkit.java:591)
at java.lang.Thread.run(Thread.java:724)
"Java2D Disposer" daemon prio=10 tid=0x00007f8dbc52a800 nid=0x2874 in
Object.wait() [0x00007f8d9c174000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x00000007d8a5e8a0> (a java.lang.ref.ReferenceQueue$Lock)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:135)
- locked <0x00000007d8a5e8a0> (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:724)
"Service Thread" daemon prio=10 tid=0x00007f8dbc1da000 nid=0x2872 runnable
[0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"C2 CompilerThread1" daemon prio=10 tid=0x00007f8dbc1d8000 nid=0x2871 waiting
on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"C2 CompilerThread0" daemon prio=10 tid=0x00007f8dbc1d5000 nid=0x2870 waiting
on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"Signal Dispatcher" daemon prio=10 tid=0x00007f8dbc1d3000 nid=0x286f runnable
[0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"Finalizer" daemon prio=10 tid=0x00007f8dbc179000 nid=0x286e in Object.wait()
[0x00007f8db59ff000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x00000007d8aa4550> (a java.lang.ref.ReferenceQueue$Lock)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:135)
- locked <0x00000007d8aa4550> (a java.lang.ref.ReferenceQueue$Lock)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:151)
at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:189)
"Reference Handler" daemon prio=10 tid=0x00007f8dbc177000 nid=0x286d in
Object.wait() [0x00007f8db5b00000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x00000007d89c09f0> (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 <0x00000007d89c09f0> (a java.lang.ref.Reference$Lock)
"VM Thread" prio=10 tid=0x00007f8dbc16e800 nid=0x286c runnable
"GC task thread#0 (ParallelGC)" prio=10 tid=0x00007f8dbc017000 nid=0x2868
runnable
"GC task thread#1 (ParallelGC)" prio=10 tid=0x00007f8dbc018800 nid=0x2869
runnable
"GC task thread#2 (ParallelGC)" prio=10 tid=0x00007f8dbc01a800 nid=0x286a
runnable
"GC task thread#3 (ParallelGC)" prio=10 tid=0x00007f8dbc01c800 nid=0x286b
runnable
"VM Periodic Task Thread" prio=10 tid=0x00007f8dbc1e4800 nid=0x2873 waiting on
condition
JNI global references: 582