2018 up to now | 2017 | 2016 | 2015 | 2014 | 2013 | 2012

Mailing List - Entries from 2018 up to now

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META content="text/html; charset=us-ascii" http-equiv=Content-Type>
<META name=GENERATOR content="MSHTML 8.00.6001.19328"></HEAD>
<BODY>
<DIV><SPAN class=494042117-24012013><FONT size=2 face=Arial>Hi 
all,</FONT></SPAN></DIV>
<DIV><SPAN class=494042117-24012013><FONT size=2 
face=Arial></FONT></SPAN> </DIV>
<DIV><SPAN class=494042117-24012013><FONT size=2 face=Arial>I thought I had 
modified my test application to use SwingUtilities.invokeAndWait() when creating 
its JFrame but I am still seeing a lockup when it is launched from 
QFTest.</FONT></SPAN></DIV>
<DIV><SPAN class=494042117-24012013><FONT size=2 
face=Arial></FONT></SPAN> </DIV>
<DIV><SPAN class=494042117-24012013><FONT size=2 
face=Arial><EM> TestHCIMain(String[] args)<BR> {<BR>  try 
{<BR>   javax.swing.SwingUtilities.invokeAndWait( new Runnable() 
{<BR>    public void run() 
{<BR>     jFrame = 
getJFrame();<BR>    }<BR>   } 
);<BR>  }</EM></FONT></SPAN></DIV>
<DIV><SPAN class=494042117-24012013><FONT size=2 
face=Arial><EM>...</EM></FONT></SPAN></DIV>
<DIV><FONT face=Arial><FONT size=2><EM> public static void main(String[] 
args)<BR> {<BR>  System.out.println("TestHCIMain 
started");<BR>  <BR>  for(int i = 0; i < args.length; 
++i)<BR>  {<BR>   System.out.println(args[i]);<BR>  }<BR>  new 
TestHCIMain(args);<BR> }<BR><SPAN 
class=494042117-24012013>...</SPAN></EM></FONT></FONT></DIV>
<DIV><FONT face=Arial><FONT size=2><SPAN 
class=494042117-24012013></SPAN></FONT></FONT><FONT face=Arial><FONT 
size=2><SPAN class=494042117-24012013></SPAN></FONT></FONT> </DIV>
<DIV><FONT face=Arial><FONT size=2><SPAN class=494042117-24012013>This gives me 
a thread dump with the usual Swing thread safety culprit: 
java.awt.Component$AWTTreeLock</SPAN></FONT></FONT></DIV>
<DIV><FONT face=Arial><FONT size=2><SPAN 
class=494042117-24012013></SPAN></FONT></FONT> </DIV>
<DIV><FONT face=Arial><FONT size=2><SPAN class=494042117-24012013>It looks like 
my invokeAndWait call has been triggered on a QFTest 
thread:</SPAN></FONT></FONT></DIV>
<DIV><FONT face=Arial><FONT size=2><SPAN 
class=494042117-24012013></SPAN></FONT></FONT> </DIV>
<DIV><FONT face=Arial><FONT size=2><SPAN class=494042117-24012013><EM> at 
com.thalesgroup.sat.toolbar.test.TestHCIMain.getJFrame(TestHCIMain.java:122)<BR> at 
com.thalesgroup.sat.toolbar.test.TestHCIMain.access$100(TestHCIMain.java:45)<BR> at 
com.thalesgroup.sat.toolbar.test.TestHCIMain$1.run(TestHCIMain.java:67)<BR> at 
java.awt.event.InvocationEvent.dispatch(Unknown Source)<BR> at 
java.awt.EventQueue.dispatchEvent(Unknown Source)<BR> at 
de.qfs.lib.gui.EventQueue.doDispatch(EventQueue.java:679)<BR> at 
de.qfs.apps.qftest.client.awt.dd.doDispatch(SourceFile:439)<BR> at 
de.qfs.lib.gui.EventQueue.dispatchEvent(EventQueue.java:592)<BR> at 
de.qfs.apps.qftest.client.awt.dd.a(SourceFile:350)<BR> at 
de.qfs.apps.qftest.client.awt.de.run(SourceFile:334)<BR> at 
java.security.AccessController.doPrivileged(Native Method)<BR> at 
de.qfs.apps.qftest.client.awt.dd.dispatchEvent(SourceFile:332)<BR> at 
java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)<BR> at 
java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)<BR> at 
java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)<BR> at 
java.awt.EventDispatchThread.pumpEvents(Unknown Source)<BR> at 
java.awt.EventDispatchThread.pumpEvents(Unknown Source)<BR> at 
java.awt.EventDispatchThread.run(Unknown Source)</EM></SPAN></FONT></FONT></DIV>
<DIV><FONT face=Arial><FONT size=2><SPAN 
class=494042117-24012013></SPAN></FONT></FONT> </DIV>
<DIV><FONT face=Arial><FONT size=2><SPAN class=494042117-24012013>Anyone seem 
anything obvious I've missed?</SPAN></FONT></FONT></DIV>
<DIV><FONT face=Arial><FONT size=2><SPAN 
class=494042117-24012013></SPAN></FONT></FONT> </DIV>
<DIV><FONT face=Arial><FONT size=2><SPAN 
class=494042117-24012013>Regards,</SPAN></FONT></FONT></DIV>
<DIV><FONT face=Arial><FONT size=2><SPAN 
class=494042117-24012013>Pat.</SPAN></FONT></FONT></DIV>
<DIV class=Section1>
<P class=MsoNormal><SPAN class=SpellE><SPAN 
style="FONT-FAMILY: Arial; FONT-SIZE: 10pt"></SPAN></SPAN><SPAN 
style="FONT-FAMILY: Arial; FONT-SIZE: 10pt">Patrick Stephens<BR>Software 
Engineer<BR><BR><B style="mso-bidi-font-weight: normal">Thales UK<BR></B>Dolphin 
House, Ashurst Drive<BR>Cheadle Heath, Stockport SK3 OXB - UK <BR><A 
href="http://www.thales-naval.com/">www.thales-naval.com</A></SPAN></P>
<P class=MsoNormal><SPAN style="FONT-FAMILY: Arial; FONT-SIZE: 10pt">Tel: +44 
(0)161 741 3860<BR>e-mail: <A 
href="mailto:patrick.stephens@uk.thalesgroup.com">patrick.stephens@uk.thalesgroup.com</A> 
</SPAN></P>
<P class=MsoNormal><I style="mso-bidi-font-style: normal"><SPAN 
style="FONT-FAMILY: Arial; FONT-SIZE: 9pt"></SPAN></I> </P>
<P class=MsoNormal><I style="mso-bidi-font-style: normal"><SPAN 
style="FONT-FAMILY: Arial; FONT-SIZE: 9pt">Please consider the environment 
before printing a hard copy of this e-mail. <BR></SPAN></I><SPAN 
style="FONT-FAMILY: Arial"><BR></SPAN><SPAN 
style="FONT-FAMILY: Arial; FONT-SIZE: 8pt">The information contained in this 
e-mail is confidential. It is intended only for the stated addressee(s) and 
access to it by any other person is unauthorised. If you are not an addressee, 
you must not disclose, copy, circulate or in any other way use or rely on the 
information contained in this e-mail. Such unauthorised use may be unlawful. If 
you have received this e-mail in error, please inform us immediately on +44 
(0)1932 824800 and delete it and all copies from your system. <BR></SPAN><SPAN 
style="FONT-FAMILY: Arial"><BR></SPAN><SPAN 
style="FONT-FAMILY: Arial; FONT-SIZE: 8pt">Thales Corporate Services Limited. A 
company registered in England and Wales. Registered Office: 2 <SPAN 
class=SpellE>Dashwood</SPAN> Lang Road, The Bourne Business Park, <SPAN 
class=SpellE>Addlestone</SPAN>, Weybridge, Surrey KT15 2NX. Registered Number: 
959962.  <BR><BR>Thales UK Limited. A company registered in England and 
Wales. Registered Office: 2 <SPAN class=SpellE>Dashwood</SPAN> Lang Road, The 
Bourne Business Park, <SPAN class=SpellE>Addlestone</SPAN>, Weybridge, Surrey 
KT15 2NX. Registered Number: 868273</SPAN><SPAN 
style="FONT-FAMILY: Helvetica; COLOR: silver; FONT-SIZE: 7.5pt; mso-bidi-font-family: 'Times New Roman'"><?xml:namespace 
prefix = o ns = "urn:schemas-microsoft-com:office:office" 
/><o:p></o:p></SPAN></P></DIV>
<DIV> </DIV></BODY></HTML>