Here's the output of the jstack..



On Wed, Jul 17, 2013 at 3:52 PM, Andrus Adamchik <and...@objectstyle.org>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 <tgiacc...@gmail.com> 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 <and...@objectstyle.org>
> 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 <tgiacc...@gmail.com> 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

Reply via email to