Search Mailing List Archives


Limit search to: Subject & Body Subject Author
Sort by: Reverse Sort
Limit to: All This Week Last Week This Month Last Month
Select Date Range     through    

[p4-feedback] OWLViz TokenMgrError exception on threadAWT-EventQueue-0

Albert Meroño Peñuela suport.projectes.idt at uab.cat
Tue Apr 14 10:06:41 PDT 2009


Hi Nick,

Well, there is no exception in terms of "normal" exceptions one can see 
at the console when they appear; in Eclipse, the debug perspective 
suddenly opens, shows the name of the exception in the thread I 
specifiated in the previous post, and in the lower view shows this:

Class File Editor
Source not found

The JAR file C:\Program Files\Java\jre6\lib\rt.jar has no source 
attachment. You can attach the source by clicking Attach Source below: 
(Attach Source button)

After that, this stack:

//  (version 1.5 : 49.0, super bit)
class java.awt.EventDispatchThread extends java.lang.Thread {
 
  // Field descriptor #157 Lsun/awt/DebugHelper;
  private static final sun.awt.DebugHelper dbg;
 
  // Field descriptor #155 Ljava/awt/EventQueue;
  private java.awt.EventQueue theQueue;
 
  // Field descriptor #28 Z
  private boolean doDispatch;
 
  // Field descriptor #21 I
  private static final int ANY_EVENT = -1;
 
  // Field descriptor #156 Ljava/util/Vector;
  // Signature: Ljava/util/Vector<Ljava/awt/EventFilter;>;
  private java.util.Vector eventFilters;
 
  // Field descriptor #21 I
  private int modalFiltersCount;
 
  // Field descriptor #24 Ljava/lang/String;
  private static final java.lang.String handlerPropName = 
"sun.awt.exception.handler";
 
  // Field descriptor #24 Ljava/lang/String;
  private static java.lang.String handlerClassName;
 
  // Field descriptor #24 Ljava/lang/String;
  private static java.lang.String NO_HANDLER;
 
  // Method descriptor #194 
(Ljava/lang/ThreadGroup;Ljava/lang/String;Ljava/awt/EventQueue;)V
  // Stack: 3, Locals: 4
  EventDispatchThread(java.lang.ThreadGroup arg0, java.lang.String arg1, 
java.awt.EventQueue arg2);
     0  aload_0
     1  aload_1
     2  aload_2
     3  invokespecial java.lang.Thread(java.lang.ThreadGroup, 
java.lang.String) [305]
     6  aload_0
     7  iconst_1
     8  putfield java.awt.EventDispatchThread.doDispatch : boolean [262]
    11  aload_0
    12  new java.util.Vector [146]
    15  dup
    16  invokespecial java.util.Vector() [310]
    19  putfield java.awt.EventDispatchThread.eventFilters : 
java.util.Vector [266]
    22  aload_0
    23  iconst_0
    24  putfield java.awt.EventDispatchThread.modalFiltersCount : int [261]
    27  aload_0
    28  aload_3
    29  putfield java.awt.EventDispatchThread.theQueue : 
java.awt.EventQueue [263]
    32  return

 
  // Method descriptor #12 (Z)V
  // Stack: 3, Locals: 5
  void stopDispatchingImpl(boolean arg0);
     0  new java.awt.EventDispatchThread$StopDispatchEvent [128]
     3  dup
     4  aload_0
     5  invokespecial 
java.awt.EventDispatchThread$StopDispatchEvent(java.awt.EventDispatchThread) 
[287]
     8  astore_2
     9  invokestatic java.lang.Thread.currentThread() : java.lang.Thread 
[304]
    12  aload_0
    13  if_acmpeq 39
    16  aload_0
    17  getfield java.awt.EventDispatchThread.theQueue : 
java.awt.EventQueue [263]
    20  aload_2
    21  invokevirtual 
java.awt.EventQueue.postEventPrivate(java.awt.AWTEvent) : void [294]
    24  iload_1
    25  ifeq 43
    28  aload_0
    29  invokevirtual java.awt.EventDispatchThread.join() : void [272]
    32  goto 43
    35  astore_3
    36  goto 43
    39  aload_2
    40  invokevirtual 
java.awt.EventDispatchThread$StopDispatchEvent.dispatch() : void [286]
    43  aload_0
    44  getfield java.awt.EventDispatchThread.theQueue : 
java.awt.EventQueue [263]
    47  dup
    48  astore_3
    49  monitorenter
    50  aload_0
    51  getfield java.awt.EventDispatchThread.theQueue : 
java.awt.EventQueue [263]
    54  invokevirtual java.awt.EventQueue.getDispatchThread() : 
java.awt.EventDispatchThread [295]
    57  aload_0
    58  if_acmpne 68
    61  aload_0
    62  getfield java.awt.EventDispatchThread.theQueue : 
java.awt.EventQueue [263]
    65  invokevirtual java.awt.EventQueue.detachDispatchThread() : void 
[288]
    68  aload_3
    69  monitorexit
    70  goto 80
    73  astore 4
    75  aload_3
    76  monitorexit
    77  aload 4
    79  athrow
    80  return
      Exception Table:
        [pc: 28, pc: 32] -> 35 when : java.lang.InterruptedException
        [pc: 50, pc: 70] -> 73 when : any
        [pc: 73, pc: 77] -> 73 when : any
 
  // Method descriptor #5 ()V
  // Stack: 2, Locals: 1
  public void stopDispatching();
    0  aload_0
    1  iconst_1
    2  invokevirtual 
java.awt.EventDispatchThread.stopDispatchingImpl(boolean) : void [275]
    5  return

 
  // Method descriptor #5 ()V
  // Stack: 2, Locals: 1
  public void stopDispatchingLater();
    0  aload_0
    1  iconst_0
    2  invokevirtual 
java.awt.EventDispatchThread.stopDispatchingImpl(boolean) : void [275]
    5  return

 
  // Method descriptor #5 ()V
  // Stack: 4, Locals: 6
  public void run();
      0  aload_0
      1  new java.awt.EventDispatchThread$1 [126]
      4  dup
      5  aload_0
      6  invokespecial 
java.awt.EventDispatchThread$1(java.awt.EventDispatchThread) [284]
      9  invokevirtual 
java.awt.EventDispatchThread.pumpEvents(java.awt.Conditional) : void [277]
     12  aload_0
     13  getfield java.awt.EventDispatchThread.theQueue : 
java.awt.EventQueue [263]
     16  dup
     17  astore_1
     18  monitorenter
     19  aload_0
     20  getfield java.awt.EventDispatchThread.theQueue : 
java.awt.EventQueue [263]
     23  invokevirtual java.awt.EventQueue.getDispatchThread() : 
java.awt.EventDispatchThread [295]
     26  aload_0
     27  if_acmpne 37
     30  aload_0
     31  getfield java.awt.EventDispatchThread.theQueue : 
java.awt.EventQueue [263]
     34  invokevirtual java.awt.EventQueue.detachDispatchThread() : void 
[288]
     37  aload_0
     38  getfield java.awt.EventDispatchThread.theQueue : 
java.awt.EventQueue [263]
     41  invokevirtual java.awt.EventQueue.peekEvent() : 
java.awt.AWTEvent [291]
     44  ifnonnull 53
     47  invokestatic sun.awt.SunToolkit.isPostEventQueueEmpty() : 
boolean [320]
     50  ifne 60
     53  aload_0
     54  getfield java.awt.EventDispatchThread.theQueue : 
java.awt.EventQueue [263]
     57  invokevirtual java.awt.EventQueue.initDispatchThread() : void [289]
     60  invokestatic sun.awt.AWTAutoShutdown.getInstance() : 
sun.awt.AWTAutoShutdown [317]
     63  aload_0
     64  invokevirtual 
sun.awt.AWTAutoShutdown.notifyThreadFree(java.lang.Thread) : void [316]
     67  aload_1
     68  monitorexit
     69  goto 77
     72  astore_2
     73  aload_1
     74  monitorexit
     75  aload_2
     76  athrow
     77  goto 153
     80  astore_3
     81  aload_0
     82  getfield java.awt.EventDispatchThread.theQueue : 
java.awt.EventQueue [263]
     85  dup
     86  astore 4
     88  monitorenter
     89  aload_0
     90  getfield java.awt.EventDispatchThread.theQueue : 
java.awt.EventQueue [263]
     93  invokevirtual java.awt.EventQueue.getDispatchThread() : 
java.awt.EventDispatchThread [295]
     96  aload_0
     97  if_acmpne 107
    100  aload_0
    101  getfield java.awt.EventDispatchThread.theQueue : 
java.awt.EventQueue [263]
    104  invokevirtual java.awt.EventQueue.detachDispatchThread() : void 
[288]
    107  aload_0
    108  getfield java.awt.EventDispatchThread.theQueue : 
java.awt.EventQueue [263]
    111  invokevirtual java.awt.EventQueue.peekEvent() : 
java.awt.AWTEvent [291]
    114  ifnonnull 123
    117  invokestatic sun.awt.SunToolkit.isPostEventQueueEmpty() : 
boolean [320]
    120  ifne 130
    123  aload_0
    124  getfield java.awt.EventDispatchThread.theQueue : 
java.awt.EventQueue [263]
    127  invokevirtual java.awt.EventQueue.initDispatchThread() : void [289]
    130  invokestatic sun.awt.AWTAutoShutdown.getInstance() : 
sun.awt.AWTAutoShutdown [317]
    133  aload_0
    134  invokevirtual 
sun.awt.AWTAutoShutdown.notifyThreadFree(java.lang.Thread) : void [316]
    137  aload 4
    139  monitorexit
    140  goto 151
    143  astore 5
    145  aload 4
    147  monitorexit
    148  aload 5
    150  athrow
    151  aload_3
    152  athrow
    153  return
      Exception Table:
        [pc: 19, pc: 69] -> 72 when : any
        [pc: 72, pc: 75] -> 72 when : any
        [pc: 0, pc: 12] -> 80 when : any
        [pc: 89, pc: 140] -> 143 when : any
        [pc: 143, pc: 148] -> 143 when : any
        [pc: 80, pc: 81] -> 80 when : any
 
  // Method descriptor #165 (Ljava/awt/Conditional;)V
  // Stack: 3, Locals: 2
  void pumpEvents(java.awt.Conditional arg0);
    0  aload_0
    1  iconst_m1
    2  aload_1
    3  invokevirtual java.awt.EventDispatchThread.pumpEvents(int, 
java.awt.Conditional) : void [276]
    6  return

 
  // Method descriptor #185 (Ljava/awt/Conditional;Ljava/awt/Component;)V
  // Stack: 4, Locals: 3
  void pumpEventsForHierarchy(java.awt.Conditional arg0, 
java.awt.Component arg1);
    0  aload_0
    1  iconst_m1
    2  aload_1
    3  aload_2
    4  invokevirtual 
java.awt.EventDispatchThread.pumpEventsForHierarchy(int, 
java.awt.Conditional, java.awt.Component) : void [282]
    7  return

 
  // Method descriptor #164 (ILjava/awt/Conditional;)V
  // Stack: 4, Locals: 3
  void pumpEvents(int arg0, java.awt.Conditional arg1);
    0  aload_0
    1  iload_1
    2  aload_2
    3  aconst_null
    4  invokevirtual 
java.awt.EventDispatchThread.pumpEventsForHierarchy(int, 
java.awt.Conditional, java.awt.Component) : void [282]
    7  return

 
  // Method descriptor #184 (ILjava/awt/Conditional;Ljava/awt/Component;)V
  // Stack: 6, Locals: 4
  void pumpEventsForHierarchy(int arg0, java.awt.Conditional arg1, 
java.awt.Component arg2);
     0  aload_0
     1  iload_1
     2  aload_2
     3  new java.awt.EventDispatchThread$HierarchyEventFilter [127]
     6  dup
     7  aload_3
     8  invokespecial 
java.awt.EventDispatchThread$HierarchyEventFilter(java.awt.Component) [285]
    11  invokevirtual 
java.awt.EventDispatchThread.pumpEventsForFilter(int, 
java.awt.Conditional, java.awt.EventFilter) : void [283]
    14  return

 
  // Method descriptor #187 (Ljava/awt/Conditional;Ljava/awt/EventFilter;)V
  // Stack: 4, Locals: 3
  void pumpEventsForFilter(java.awt.Conditional arg0, 
java.awt.EventFilter arg1);
    0  aload_0
    1  iconst_m1
    2  aload_1
    3  aload_2
    4  invokevirtual 
java.awt.EventDispatchThread.pumpEventsForFilter(int, 
java.awt.Conditional, java.awt.EventFilter) : void [283]
    7  return

 
  // Method descriptor #186 (ILjava/awt/Conditional;Ljava/awt/EventFilter;)V
  // Stack: 2, Locals: 4
  void pumpEventsForFilter(int arg0, java.awt.Conditional arg1, 
java.awt.EventFilter arg2);
     0  aload_0
     1  aload_3
     2  invokevirtual 
java.awt.EventDispatchThread.addEventFilter(java.awt.EventFilter) : void 
[278]
     5  aload_0
     6  getfield java.awt.EventDispatchThread.doDispatch : boolean [262]
     9  ifeq 44
    12  aload_2
    13  invokeinterface java.awt.Conditional.evaluate() : boolean [323] 
[nargs: 1]
    18  ifeq 44
    21  aload_0
    22  invokevirtual java.awt.EventDispatchThread.isInterrupted() : 
boolean [273]
    25  ifne 36
    28  aload_0
    29  iload_1
    30  invokevirtual 
java.awt.EventDispatchThread.pumpOneEventForFilters(int) : boolean [274]
    33  ifne 5
    36  aload_0
    37  iconst_0
    38  putfield java.awt.EventDispatchThread.doDispatch : boolean [262]
    41  goto 5
    44  aload_0
    45  aload_3
    46  invokevirtual 
java.awt.EventDispatchThread.removeEventFilter(java.awt.EventFilter) : 
void [279]
    49  return

 
  // Method descriptor #169 (Ljava/awt/EventFilter;)V
  // Stack: 3, Locals: 8
  void addEventFilter(java.awt.EventFilter arg0);
      0  aload_0
      1  getfield java.awt.EventDispatchThread.eventFilters : 
java.util.Vector [266]
      4  dup
      5  astore_2
      6  monitorenter
      7  aload_0
      8  getfield java.awt.EventDispatchThread.eventFilters : 
java.util.Vector [266]
     11  aload_1
     12  invokevirtual java.util.Vector.contains(java.lang.Object) : 
boolean [314]
     15  ifne 127
     18  aload_1
     19  instanceof java.awt.ModalEventFilter [132]
     22  ifeq 118
     25  aload_1
     26  checkcast java.awt.ModalEventFilter [132]
     29  astore_3
     30  iconst_0
     31  istore 4
     33  iconst_0
     34  istore 4
     36  iload 4
     38  aload_0
     39  getfield java.awt.EventDispatchThread.eventFilters : 
java.util.Vector [266]
     42  invokevirtual java.util.Vector.size() : int [309]
     45  if_icmpge 95
     48  aload_0
     49  getfield java.awt.EventDispatchThread.eventFilters : 
java.util.Vector [266]
     52  iload 4
     54  invokevirtual java.util.Vector.get(int) : java.lang.Object [311]
     57  checkcast java.awt.EventFilter [129]
     60  astore 5
     62  aload 5
     64  instanceof java.awt.ModalEventFilter [132]
     67  ifeq 89
     70  aload 5
     72  checkcast java.awt.ModalEventFilter [132]
     75  astore 6
     77  aload 6
     79  aload_3
     80  invokevirtual 
java.awt.ModalEventFilter.compareTo(java.awt.ModalEventFilter) : int [296]
     83  ifle 89
     86  goto 95
     89  iinc 4 1
     92  goto 36
     95  aload_0
     96  getfield java.awt.EventDispatchThread.eventFilters : 
java.util.Vector [266]
     99  iload 4
    101  aload_1
    102  invokevirtual java.util.Vector.add(int, java.lang.Object) : 
void [312]
    105  aload_0
    106  dup
    107  getfield java.awt.EventDispatchThread.modalFiltersCount : int [261]
    110  iconst_1
    111  iadd
    112  putfield java.awt.EventDispatchThread.modalFiltersCount : int [261]
    115  goto 127
    118  aload_0
    119  getfield java.awt.EventDispatchThread.eventFilters : 
java.util.Vector [266]
    122  aload_1
    123  invokevirtual java.util.Vector.add(java.lang.Object) : boolean 
[313]
    126  pop
    127  aload_2
    128  monitorexit
    129  goto 139
    132  astore 7
    134  aload_2
    135  monitorexit
    136  aload 7
    138  athrow
    139  return
      Exception Table:
        [pc: 7, pc: 129] -> 132 when : any
        [pc: 132, pc: 136] -> 132 when : any
 
  // Method descriptor #169 (Ljava/awt/EventFilter;)V
  // Stack: 3, Locals: 4
  void removeEventFilter(java.awt.EventFilter arg0);
     0  aload_0
     1  getfield java.awt.EventDispatchThread.eventFilters : 
java.util.Vector [266]
     4  dup
     5  astore_2
     6  monitorenter
     7  aload_0
     8  getfield java.awt.EventDispatchThread.eventFilters : 
java.util.Vector [266]
    11  aload_1
    12  invokevirtual java.util.Vector.contains(java.lang.Object) : 
boolean [314]
    15  ifeq 44
    18  aload_1
    19  instanceof java.awt.ModalEventFilter [132]
    22  ifeq 35
    25  aload_0
    26  dup
    27  getfield java.awt.EventDispatchThread.modalFiltersCount : int [261]
    30  iconst_1
    31  isub
    32  putfield java.awt.EventDispatchThread.modalFiltersCount : int [261]
    35  aload_0
    36  getfield java.awt.EventDispatchThread.eventFilters : 
java.util.Vector [266]
    39  aload_1
    40  invokevirtual java.util.Vector.remove(java.lang.Object) : 
boolean [315]
    43  pop
    44  aload_2
    45  monitorexit
    46  goto 54
    49  astore_3
    50  aload_2
    51  monitorexit
    52  aload_3
    53  athrow
    54  return
      Exception Table:
        [pc: 7, pc: 46] -> 49 when : any
        [pc: 49, pc: 52] -> 49 when : any
 
  // Method descriptor #7 (I)Z
  // Stack: 3, Locals: 10
  boolean pumpOneEventForFilters(int arg0);
      0  invokestatic sun.awt.EventQueueDelegate.getDelegate() : 
sun.awt.EventQueueDelegate$Delegate [319]
      3  astore 4
      5  aload 4
      7  ifnull 30
     10  iload_1
     11  iconst_m1
     12  if_icmpne 30
     15  aload 4
     17  aload_0
     18  getfield java.awt.EventDispatchThread.theQueue : 
java.awt.EventQueue [263]
     21  invokeinterface 
sun.awt.EventQueueDelegate$Delegate.getNextEvent(java.awt.EventQueue) : 
java.awt.AWTEvent [325] [nargs: 2]
     26  astore_2
     27  goto 54
     30  iload_1
     31  iconst_m1
     32  if_icmpne 45
     35  aload_0
     36  getfield java.awt.EventDispatchThread.theQueue : 
java.awt.EventQueue [263]
     39  invokevirtual java.awt.EventQueue.getNextEvent() : 
java.awt.AWTEvent [290]
     42  goto 53
     45  aload_0
     46  getfield java.awt.EventDispatchThread.theQueue : 
java.awt.EventQueue [263]
     49  iload_1
     50  invokevirtual java.awt.EventQueue.getNextEvent(int) : 
java.awt.AWTEvent [292]
     53  astore_2
     54  iconst_1
     55  istore_3
     56  aload_0
     57  getfield java.awt.EventDispatchThread.eventFilters : 
java.util.Vector [266]
     60  dup
     61  astore 5
     63  monitorenter
     64  aload_0
     65  getfield java.awt.EventDispatchThread.eventFilters : 
java.util.Vector [266]
     68  invokevirtual java.util.Vector.size() : int [309]
     71  iconst_1
     72  isub
     73  istore 6
     75  iload 6
     77  iflt 134
     80  aload_0
     81  getfield java.awt.EventDispatchThread.eventFilters : 
java.util.Vector [266]
     84  iload 6
     86  invokevirtual java.util.Vector.get(int) : java.lang.Object [311]
     89  checkcast java.awt.EventFilter [129]
     92  astore 7
     94  aload 7
     96  aload_2
     97  invokeinterface 
java.awt.EventFilter.acceptEvent(java.awt.AWTEvent) : 
java.awt.EventFilter.FilterAction [324] [nargs: 2]
    102  astore 8
    104  aload 8
    106  getstatic java.awt.EventFilter$FilterAction.REJECT : 
java.awt.EventFilter.FilterAction [269]
    109  if_acmpne 117
    112  iconst_0
    113  istore_3
    114  goto 134
    117  aload 8
    119  getstatic java.awt.EventFilter$FilterAction.ACCEPT_IMMEDIATELY 
: java.awt.EventFilter.FilterAction [268]
    122  if_acmpne 128
    125  goto 134
    128  iinc 6 -1
    131  goto 75
    134  aload 5
    136  monitorexit
    137  goto 148
    140  astore 9
    142  aload 5
    144  monitorexit
    145  aload 9
    147  athrow
    148  iload_3
    149  ifeq 163
    152  aload_2
    153  invokestatic 
sun.awt.dnd.SunDragSourceContextPeer.checkEvent(java.awt.AWTEvent) : 
boolean [321]
    156  ifeq 163
    159  iconst_1
    160  goto 164
    163  iconst_0
    164  istore_3
    165  iload_3
    166  ifne 173
    169  aload_2
    170  invokevirtual java.awt.AWTEvent.consume() : void [271]
    173  iload_3
    174  ifeq 5
    177  getstatic java.awt.EventDispatchThread.dbg : 
sun.awt.DebugHelper [267]
    180  pop
    181  aconst_null
    182  astore 5
    184  aload 4
    186  ifnull 199
    189  aload 4
    191  aload_2
    192  invokeinterface 
sun.awt.EventQueueDelegate$Delegate.beforeDispatch(java.awt.AWTEvent) : 
java.lang.Object [326] [nargs: 2]
    197  astore 5
    199  aload_0
    200  getfield java.awt.EventDispatchThread.theQueue : 
java.awt.EventQueue [263]
    203  aload_2
    204  invokevirtual 
java.awt.EventQueue.dispatchEvent(java.awt.AWTEvent) : void [293]
    207  aload 4
    209  ifnull 222
    212  aload 4
    214  aload_2
    215  aload 5
    217  invokeinterface 
sun.awt.EventQueueDelegate$Delegate.afterDispatch(java.awt.AWTEvent, 
java.lang.Object) : void [327] [nargs: 3]
    222  iconst_1
    223  ireturn
    224  astore_2
    225  iconst_0
    226  ireturn
    227  astore_2
    228  iconst_0
    229  ireturn
    230  astore_2
    231  aload_0
    232  aload_2
    233  aload_0
    234  getfield java.awt.EventDispatchThread.modalFiltersCount : int [261]
    237  ifle 244
    240  iconst_1
    241  goto 245
    244  iconst_0
    245  invokespecial 
java.awt.EventDispatchThread.processException(java.lang.Throwable, 
boolean) : void [281]
    248  goto 269
    251  astore_2
    252  aload_0
    253  aload_2
    254  aload_0
    255  getfield java.awt.EventDispatchThread.modalFiltersCount : int [261]
    258  ifle 265
    261  iconst_1
    262  goto 266
    265  iconst_0
    266  invokespecial 
java.awt.EventDispatchThread.processException(java.lang.Throwable, 
boolean) : void [281]
    269  iconst_1
    270  ireturn
      Exception Table:
        [pc: 64, pc: 137] -> 140 when : any
        [pc: 140, pc: 145] -> 140 when : any
        [pc: 0, pc: 223] -> 224 when : java.lang.ThreadDeath
        [pc: 0, pc: 223] -> 227 when : java.lang.InterruptedException
        [pc: 0, pc: 223] -> 230 when : java.lang.RuntimeException
        [pc: 0, pc: 223] -> 251 when : java.lang.Error
 
  // Method descriptor #180 (Ljava/lang/Throwable;Z)V
  // Stack: 2, Locals: 3
  private void processException(java.lang.Throwable arg0, boolean arg1);
     0  aload_0
     1  aload_1
     2  invokespecial 
java.awt.EventDispatchThread.handleException(java.lang.Throwable) : 
boolean [280]
     5  ifne 51
     8  iload_2
     9  ifeq 27
    12  getstatic java.lang.System.err : java.io.PrintStream [270]
    15  ldc <String "Exception occurred during event dispatching:"> [1]
    17  invokevirtual java.io.PrintStream.println(java.lang.String) : 
void [297]
    20  aload_1
    21  invokevirtual java.lang.Throwable.printStackTrace() : void [306]
    24  goto 51
    27  aload_1
    28  instanceof java.lang.RuntimeException [138]
    31  ifeq 39
    34  aload_1
    35  checkcast java.lang.RuntimeException [138]
    38  athrow
    39  aload_1
    40  instanceof java.lang.Error [135]
    43  ifeq 51
    46  aload_1
    47  checkcast java.lang.Error [135]
    50  athrow
    51  return

 
  // Method descriptor #179 (Ljava/lang/Throwable;)Z
  // Stack: 6, Locals: 6
  private boolean handleException(java.lang.Throwable arg0);
      0  getstatic java.awt.EventDispatchThread.handlerClassName : 
java.lang.String [265]
      3  getstatic java.awt.EventDispatchThread.NO_HANDLER : 
java.lang.String [264]
      6  if_acmpne 11
      9  iconst_0
     10  ireturn
     11  getstatic java.awt.EventDispatchThread.handlerClassName : 
java.lang.String [265]
     14  ifnonnull 49
     17  new sun.security.action.GetPropertyAction [153]
     20  dup
     21  ldc <String "sun.awt.exception.handler"> [3]
     23  invokespecial 
sun.security.action.GetPropertyAction(java.lang.String) [322]
     26  invokestatic 
java.security.AccessController.doPrivileged(java.security.PrivilegedAction) 
: java.lang.Object [308]
     29  checkcast java.lang.String [139]
     32  putstatic java.awt.EventDispatchThread.handlerClassName : 
java.lang.String [265]
     35  getstatic java.awt.EventDispatchThread.handlerClassName : 
java.lang.String [265]
     38  ifnonnull 49
     41  getstatic java.awt.EventDispatchThread.NO_HANDLER : 
java.lang.String [264]
     44  putstatic java.awt.EventDispatchThread.handlerClassName : 
java.lang.String [265]
     47  iconst_0
     48  ireturn
     49  invokestatic java.lang.Thread.currentThread() : 
java.lang.Thread [304]
     52  invokevirtual java.lang.Thread.getContextClassLoader() : 
java.lang.ClassLoader [303]
     55  astore 4
     57  getstatic java.awt.EventDispatchThread.handlerClassName : 
java.lang.String [265]
     60  iconst_1
     61  aload 4
     63  invokestatic java.lang.Class.forName(java.lang.String, boolean, 
java.lang.ClassLoader) : java.lang.Class [299]
     66  astore 5
     68  aload 5
     70  ldc <String "handle"> [2]
     72  iconst_1
     73  anewarray java.lang.Class [134]
     76  dup
     77  iconst_0
     78  ldc_w <Class java.lang.Throwable> [143]
     81  aastore
     82  invokevirtual java.lang.Class.getMethod(java.lang.String, 
java.lang.Class[]) : java.lang.reflect.Method [300]
     85  astore_2
     86  aload 5
     88  invokevirtual java.lang.Class.newInstance() : java.lang.Object 
[298]
     91  astore_3
     92  goto 105
     95  astore 4
     97  getstatic java.awt.EventDispatchThread.NO_HANDLER : 
java.lang.String [264]
    100  putstatic java.awt.EventDispatchThread.handlerClassName : 
java.lang.String [265]
    103  iconst_0
    104  ireturn
    105  aload_2
    106  aload_3
    107  iconst_1
    108  anewarray java.lang.Object [137]
    111  dup
    112  iconst_0
    113  aload_1
    114  aastore
    115  invokevirtual java.lang.reflect.Method.invoke(java.lang.Object, 
java.lang.Object[]) : java.lang.Object [307]
    118  pop
    119  goto 125
    122  astore_2
    123  iconst_0
    124  ireturn
    125  iconst_1
    126  ireturn
      Exception Table:
        [pc: 49, pc: 92] -> 95 when : java.lang.Throwable
        [pc: 0, pc: 10] -> 122 when : java.lang.Throwable
        [pc: 11, pc: 48] -> 122 when : java.lang.Throwable
        [pc: 49, pc: 104] -> 122 when : java.lang.Throwable
        [pc: 105, pc: 119] -> 122 when : java.lang.Throwable
 
  // Method descriptor #171 (Ljava/awt/EventQueue;)Z
  // Stack: 2, Locals: 2
  boolean isDispatching(java.awt.EventQueue arg0);
    0  aload_0
    1  getfield java.awt.EventDispatchThread.theQueue : 
java.awt.EventQueue [263]
    4  aload_1
    5  invokevirtual java.lang.Object.equals(java.lang.Object) : boolean 
[301]
    8  ireturn

 
  // Method descriptor #170 ()Ljava/awt/EventQueue;
  // Stack: 1, Locals: 1
  java.awt.EventQueue getEventQueue();
    0  aload_0
    1  getfield java.awt.EventDispatchThread.theQueue : 
java.awt.EventQueue [263]
    4  areturn

 
  // Method descriptor #168 (Ljava/awt/EventDispatchThread;Z)Z
  // Stack: 3, Locals: 2
  static synthetic boolean access$002(java.awt.EventDispatchThread arg0, 
boolean arg1);
    0  aload_0
    1  iload_1
    2  dup_x1
    3  putfield java.awt.EventDispatchThread.doDispatch : boolean [262]
    6  ireturn

 
  // Method descriptor #5 ()V
  // Stack: 2, Locals: 0
  static {};
     0  ldc_w <Class java.awt.EventDispatchThread> [125]
     3  invokestatic sun.awt.DebugHelper.create(java.lang.Class) : 
sun.awt.DebugHelper [318]
     6  putstatic java.awt.EventDispatchThread.dbg : sun.awt.DebugHelper 
[267]
     9  aconst_null
    10  putstatic java.awt.EventDispatchThread.handlerClassName : 
java.lang.String [265]
    13  new java.lang.String [139]
    16  dup
    17  invokespecial java.lang.String() [302]
    20  putstatic java.awt.EventDispatchThread.NO_HANDLER : 
java.lang.String [264]
    23  return


  Inner classes:
    [inner class info: #126 java/awt/EventDispatchThread$1, outer class 
info: #0
     inner name: #0, accessflags: 0 default],
    [inner class info: #127 
java/awt/EventDispatchThread$HierarchyEventFilter, outer class info: 
#125 java/awt/EventDispatchThread
     inner name: #329 HierarchyEventFilter, accessflags: 10 private static],
    [inner class info: #128 
java/awt/EventDispatchThread$StopDispatchEvent, outer class info: #125 
java/awt/EventDispatchThread
     inner name: #330 StopDispatchEvent, accessflags: 0 default],
    [inner class info: #130 java/awt/EventFilter$FilterAction, outer 
class info: #129 java/awt/EventFilter
     inner name: #328 FilterAction, accessflags: 16409 public static final],
    [inner class info: #150 sun/awt/EventQueueDelegate$Delegate, outer 
class info: #149 sun/awt/EventQueueDelegate
     inner name: #19 Delegate, accessflags: 1545 public abstract static]
}

Sorry about this if this is something obvious to solve, but I'm really 
new in Eclipse development.

Thanks,

Albert


En/na Nick Drummond ha escrit:
> Hi Albert,
>
> Could you send me the exception?
>
> Thanks
>
> Nick
>
> 2009/4/2 Albert Meroño Peñuela <suport.projectes.idt at uab.cat>
>
>     Hi all,
>
>     I'm new in Protégé development and I've just started writing a plug-in
>     in Eclipse following instructions given in
>     http://protegewiki.stanford.edu/index.php/CompileProtege4InEclipse
>
>     All goes well until I try to switch to OWLViz tab. The first time I
>     tried I was prompted to install Graphviz, so I did it and opened
>     options
>     to set the path to dot.exe on next execution. After that, Eclipse asks
>     to switch to debug perspective and shows a TokenMgrError exception in
>     thread AWT-EventQueue-0, and OWLViz view keeps empty all the time.
>     Does
>     anybody know why is this happening?
>
>     Thanks in advance,
>
>     --
>     Albert Meroño Peñuela
>     Institut de Dret i Tecnologia UAB
>     UAB Institute of Law and Technology
>     Political Science and Public Law Department
>     Campus UAB. Edifici B. Facultat de Dret
>     08193 Bellaterra. Barcelona. Spain.
>
>     Tel: +34  93 581 22 35
>     Fax: +34 93 581 29 88
>     http://idt.uab.es/
>     _______________________________________________
>     p4-feedback mailing list
>     p4-feedback at lists.stanford.edu <mailto:p4-feedback at lists.stanford.edu>
>     https://mailman.stanford.edu/mailman/listinfo/p4-feedback
>
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> p4-feedback mailing list
> p4-feedback at lists.stanford.edu
> https://mailman.stanford.edu/mailman/listinfo/p4-feedback
>   

-- 
Albert Meroño Peñuela
Institut de Dret i Tecnologia UAB
UAB Institute of Law and Technology
Political Science and Public Law Department
Campus UAB. Edifici B. Facultat de Dret
08193 Bellaterra. Barcelona. Spain.

Tel: +34  93 581 22 35
Fax: +34 93 581 29 88
http://idt.uab.es/



More information about the p4-feedback mailing list