Author: rob.stryker(a)jboss.com
Date: 2012-04-10 03:42:08 -0400 (Tue, 10 Apr 2012)
New Revision: 40109
Modified:
trunk/as/plugins/org.jboss.ide.eclipse.as.core/jbosscore/org/jboss/ide/eclipse/as/core/server/internal/v7/JBoss7ModuleStateVerifier.java
Log:
JBIDE-9824 (semi-related illegal monitor state exception during run on server for as7+)
Modified:
trunk/as/plugins/org.jboss.ide.eclipse.as.core/jbosscore/org/jboss/ide/eclipse/as/core/server/internal/v7/JBoss7ModuleStateVerifier.java
===================================================================
---
trunk/as/plugins/org.jboss.ide.eclipse.as.core/jbosscore/org/jboss/ide/eclipse/as/core/server/internal/v7/JBoss7ModuleStateVerifier.java 2012-04-10
07:32:20 UTC (rev 40108)
+++
trunk/as/plugins/org.jboss.ide.eclipse.as.core/jbosscore/org/jboss/ide/eclipse/as/core/server/internal/v7/JBoss7ModuleStateVerifier.java 2012-04-10
07:42:08 UTC (rev 40109)
@@ -43,9 +43,6 @@
} catch(InterruptedException ie) {
return;
}
- synchronized(monitor) {
- monitor.setCanceled(true);
- }
}
};
t.start();
@@ -56,7 +53,7 @@
// call is over, can notify the thread to go finish itself
synchronized(monitor) {
if( !monitor.isCanceled() )
- t.notify();
+ t.interrupt();
}
}
Show replies by date