You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Original issue 493 created by codenameone on 2013-01-18T21:42:39.000Z:
I have been running my app in the simulator with EDT Debug set to full without any issues. After upgrading to plugin version 1.0.30 I get a slew of EDT violation errors after a TextField loses focus.
I realize this could just be a reporting issue but I am having some intermittent problems with entering text in a dialog, an occasional black screen. I can't pin it down yet though.
I am just reporting the focus issue in case it is a real issue.
Run the attached program in the simulator. Click in the entry field to give it focus. Now click on the form background to remove the focus.
The following output is generated.
ant -f C:\Users\mcw\Documents\NetBeansProjects\HelloWorld run
init:
Deleting: C:\Users\mcw\Documents\NetBeansProjects\HelloWorld\build\built-jar.properties
deps-jar:
Updating property file: C:\Users\mcw\Documents\NetBeansProjects\HelloWorld\build\built-jar.properties
Compile is forcing compliance to the supported API's/features for maximum device compatibility. This allows smaller
code size and wider device support
Compiling 1 source file to C:\Users\mcw\Documents\NetBeansProjects\HelloWorld\build\tmp
Compiling 1 source file to C:\Users\mcw\Documents\NetBeansProjects\HelloWorld\build\classes
warning: [options] bootstrap class path not set in conjunction with -source 1.5
1 warning
compile:
run:
EDT violation detected!
com.codename1.impl.javase.JavaSEPort$EDTViolation: EDT Violation Stack!
EDT violation detected!
at com.codename1.impl.javase.JavaSEPort.checkEDT(JavaSEPort.java:290)
at com.codename1.impl.javase.JavaSEPort.getHeight(JavaSEPort.java:2752)
at com.codename1.ui.Font.getHeight(Font.java:360)
at com.codename1.ui.plaf.DefaultLookAndFeel.getTextAreaSize(DefaultLookAndFeel.java:842)
at com.codename1.ui.plaf.DefaultLookAndFeel.getTextFieldPreferredSize(DefaultLookAndFeel.java:1434)
at com.codename1.ui.TextField.calcPreferredSize(TextField.java:1467)
at com.codename1.ui.Component.preferredSize(Component.java:1523)
at com.codename1.ui.Component.getPreferredSize(Component.java:519)
at com.codename1.ui.Component.getPreferredH(Component.java:599)
at com.codename1.ui.layouts.FlowLayout.getPreferredSize(FlowLayout.java:229)
at com.codename1.ui.Container.calcPreferredSize(Container.java:1233)
at com.codename1.ui.Component.calcScrollSize(Component.java:549)
at com.codename1.ui.Component.getScrollDimension(Component.java:536)
at com.codename1.ui.Container.isScrollableY(Container.java:1299)
at com.codename1.ui.Component.isScrollable(Component.java:1337)
at com.codename1.ui.Form.isScrollable(Form.java:2472)
at com.codename1.ui.Container.getScrollableParent(Container.java:344)
at com.codename1.ui.Container.getLayoutWidth(Container.java:280)
at com.codename1.ui.layouts.FlowLayout.layoutContainer(FlowLayout.java:66)
at com.codename1.ui.Container.doLayout(Container.java:904)
at com.codename1.ui.Container.layoutContainer(Container.java:896)
at com.codename1.ui.Container.doLayout(Container.java:909)
at com.codename1.ui.Container.layoutContainer(Container.java:896)
at com.codename1.ui.Container.revalidate(Container.java:770)
at com.codename1.ui.TextArea.onEditComplete(TextArea.java:1062)
at com.codename1.ui.TextField.onEditComplete(TextField.java:1650)
at com.codename1.ui.Display.onEditingComplete(Display.java:952)
at com.codename1.impl.javase.JavaSEPort$1Listener.actionPerformed(JavaSEPort.java:1919)
at com.codename1.impl.javase.JavaSEPort$1Listener.focusLost(JavaSEPort.java:1936)
at java.awt.Component.processFocusEvent(Component.java:6397)
at java.awt.Component.processEvent(Component.java:6261)
at java.awt.TextComponent.processEvent(TextComponent.java:675)
at java.awt.TextField.processEvent(TextField.java:588)
at java.awt.Component.dispatchEventImpl(Component.java:4861)
at java.awt.Component.dispatchEvent(Component.java:4687)
at java.awt.KeyboardFocusManager.redispatchEvent(KeyboardFocusManager.java:1895)
at java.awt.DefaultKeyboardFocusManager.typeAheadAssertions(DefaultKeyboardFocusManager.java:947)
at java.awt.DefaultKeyboardFocusManager.dispatchEvent(DefaultKeyboardFocusManager.java:621)
at java.awt.Component.dispatchEventImpl(Component.java:4731)
at java.awt.Component.dispatchEvent(Component.java:4687)
at sun.awt.SunToolkit$1.run(SunToolkit.java:502)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:251)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:721)
at java.awt.EventQueue.access$200(EventQueue.java:103)
at java.awt.EventQueue$3.run(EventQueue.java:682)
at java.awt.EventQueue$3.run(EventQueue.java:680)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:691)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:242)
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)
EDT violation detected!
at java.awt.EventDispatchThread.run(EventDispatchThread.java:91)
com.codename1.impl.javase.JavaSEPort$EDTViolation: EDT Violation Stack!
at com.codename1.impl.javase.JavaSEPort.checkEDT(JavaSEPort.java:290)
at com.codename1.impl.javase.JavaSEPort.createAWTFont(JavaSEPort.java:2810)
at com.codename1.impl.javase.JavaSEPort.font(JavaSEPort.java:2930)
at com.codename1.impl.javase.JavaSEPort.getHeight(JavaSEPort.java:2753)
at com.codename1.ui.Font.getHeight(Font.java:360)
at com.codename1.ui.plaf.DefaultLookAndFeel.getTextAreaSize(DefaultLookAndFeel.java:842)
at com.codename1.ui.plaf.DefaultLookAndFeel.getTextFieldPreferredSize(DefaultLookAndFeel.java:1434)
at com.codename1.ui.TextField.calcPreferredSize(TextField.java:1467)
at com.codename1.ui.Component.preferredSize(Component.java:1523)
at com.codename1.ui.Component.getPreferredSize(Component.java:519)
at com.codename1.ui.Component.getPreferredH(Component.java:599)
at com.codename1.ui.layouts.FlowLayout.getPreferredSize(FlowLayout.java:229)
at com.codename1.ui.Container.calcPreferredSize(Container.java:1233)
at com.codename1.ui.Component.calcScrollSize(Component.java:549)
at com.codename1.ui.Component.getScrollDimension(Component.java:536)
at com.codename1.ui.Container.isScrollableY(Container.java:1299)
at com.codename1.ui.Component.isScrollable(Component.java:1337)
at com.codename1.ui.Form.isScrollable(Form.java:2472)
at com.codename1.ui.Container.getScrollableParent(Container.java:344)
at com.codename1.ui.Container.getLayoutWidth(Container.java:280)
at com.codename1.ui.layouts.FlowLayout.layoutContainer(FlowLayout.java:66)
at com.codename1.ui.Container.doLayout(Container.java:904)
at com.codename1.ui.Container.layoutContainer(Container.java:896)
at com.codename1.ui.Container.doLayout(Container.java:909)
at com.codename1.ui.Container.layoutContainer(Container.java:896)
at com.codename1.ui.Container.revalidate(Container.java:770)
at com.codename1.ui.TextArea.onEditComplete(TextArea.java:1062)
at com.codename1.ui.TextField.onEditComplete(TextField.java:1650)
at com.codename1.ui.Display.onEditingComplete(Display.java:952)
at com.codename1.impl.javase.JavaSEPort$1Listener.actionPerformed(JavaSEPort.java:1919)
at com.codename1.impl.javase.JavaSEPort$1Listener.focusLost(JavaSEPort.java:1936)
at java.awt.Component.processFocusEvent(Component.java:6397)
at java.awt.Component.processEvent(Component.java:6261)
at java.awt.TextComponent.processEvent(TextComponent.java:675)
at java.awt.TextField.processEvent(TextField.java:588)
at java.awt.Component.dispatchEventImpl(Component.java:4861)
at java.awt.Component.dispatchEvent(Component.java:4687)
at java.awt.KeyboardFocusManager.redispatchEvent(KeyboardFocusManager.java:1895)
at java.awt.DefaultKeyboardFocusManager.typeAheadAssertions(DefaultKeyboardFocusManager.java:947)
at java.awt.DefaultKeyboardFocusManager.dispatchEvent(DefaultKeyboardFocusManager.java:621)
at java.awt.Component.dispatchEventImpl(Component.java:4731)
at java.awt.Component.dispatchEvent(Component.java:4687)
at sun.awt.SunToolkit$1.run(SunToolkit.java:502)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:251)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:721)
at java.awt.EventQueue.access$200(EventQueue.java:103)
at java.awt.EventQueue$3.run(EventQueue.java:682)
at java.awt.EventQueue$3.run(EventQueue.java:680)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:691)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:242)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:161)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:150)
EDT violation detected!
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:146)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:138)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:91)
com.codename1.impl.javase.JavaSEPort$EDTViolation: EDT Violation Stack!
at com.codename1.impl.javase.JavaSEPort.checkEDT(JavaSEPort.java:290)
at com.codename1.impl.javase.JavaSEPort.stringWidth(JavaSEPort.java:2736)
at com.codename1.ui.Font.stringWidth(Font.java:341)
at com.codename1.ui.plaf.DefaultLookAndFeel.getTextAreaSize(DefaultLookAndFeel.java:849)
at com.codename1.ui.plaf.DefaultLookAndFeel.getTextFieldPreferredSize(DefaultLookAndFeel.java:1434)
at com.codename1.ui.TextField.calcPreferredSize(TextField.java:1467)
at com.codename1.ui.Component.preferredSize(Component.java:1523)
at com.codename1.ui.Component.getPreferredSize(Component.java:519)
at com.codename1.ui.Component.getPreferredH(Component.java:599)
at com.codename1.ui.layouts.FlowLayout.getPreferredSize(FlowLayout.java:229)
at com.codename1.ui.Container.calcPreferredSize(Container.java:1233)
at com.codename1.ui.Component.calcScrollSize(Component.java:549)
at com.codename1.ui.Component.getScrollDimension(Component.java:536)
at com.codename1.ui.Container.isScrollableY(Container.java:1299)
at com.codename1.ui.Component.isScrollable(Component.java:1337)
at com.codename1.ui.Form.isScrollable(Form.java:2472)
at com.codename1.ui.Container.getScrollableParent(Container.java:344)
at com.codename1.ui.Container.getLayoutWidth(Container.java:280)
at com.codename1.ui.layouts.FlowLayout.layoutContainer(FlowLayout.java:66)
at com.codename1.ui.Container.doLayout(Container.java:904)
at com.codename1.ui.Container.layoutContainer(Container.java:896)
at com.codename1.ui.Container.doLayout(Container.java:909)
at com.codename1.ui.Container.layoutContainer(Container.java:896)
at com.codename1.ui.Container.revalidate(Container.java:770)
at com.codename1.ui.TextArea.onEditComplete(TextArea.java:1062)
at com.codename1.ui.TextField.onEditComplete(TextField.java:1650)
at com.codename1.ui.Display.onEditingComplete(Display.java:952)
at com.codename1.impl.javase.JavaSEPort$1Listener.actionPerformed(JavaSEPort.java:1919)
at com.codename1.impl.javase.JavaSEPort$1Listener.focusLost(JavaSEPort.java:1936)
at java.awt.Component.processFocusEvent(Component.java:6397)
at java.awt.Component.processEvent(Component.java:6261)
at java.awt.TextComponent.processEvent(TextComponent.java:675)
at java.awt.TextField.processEvent(TextField.java:588)
at java.awt.Component.dispatchEventImpl(Component.java:4861)
at java.awt.Component.dispatchEvent(Component.java:4687)
at java.awt.KeyboardFocusManager.redispatchEvent(KeyboardFocusManager.java:1895)
at java.awt.DefaultKeyboardFocusManager.typeAheadAssertions(DefaultKeyboardFocusManager.java:947)
at java.awt.DefaultKeyboardFocusManager.dispatchEvent(DefaultKeyboardFocusManager.java:621)
at java.awt.Component.dispatchEventImpl(Component.java:4731)
at java.awt.Component.dispatchEvent(Component.java:4687)
at sun.awt.SunToolkit$1.run(SunToolkit.java:502)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:251)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:721)
at java.awt.EventQueue.access$200(EventQueue.java:103)
at java.awt.EventQueue$3.run(EventQueue.java:682)
at java.awt.EventQueue$3.run(EventQueue.java:680)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:691)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:242)
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)
EDT violation detected!
com.codename1.impl.javase.JavaSEPort$EDTViolation: EDT Violation Stack!
at com.codename1.impl.javase.JavaSEPort.checkEDT(JavaSEPort.java:290)
at com.codename1.impl.javase.JavaSEPort.createAWTFont(JavaSEPort.java:2810)
at com.codename1.impl.javase.JavaSEPort.font(JavaSEPort.java:2930)
at com.codename1.impl.javase.JavaSEPort.stringWidth(JavaSEPort.java:2737)
at com.codename1.ui.Font.stringWidth(Font.java:341)
at com.codename1.ui.plaf.DefaultLookAndFeel.getTextAreaSize(DefaultLookAndFeel.java:849)
at com.codename1.ui.plaf.DefaultLookAndFeel.getTextFieldPreferredSize(DefaultLookAndFeel.java:1434)
at com.codename1.ui.TextField.calcPreferredSize(TextField.java:1467)
at com.codename1.ui.Component.preferredSize(Component.java:1523)
at com.codename1.ui.Component.getPreferredSize(Component.java:519)
at com.codename1.ui.Component.getPreferredH(Component.java:599)
at com.codename1.ui.layouts.FlowLayout.getPreferredSize(FlowLayout.java:229)
at com.codename1.ui.Container.calcPreferredSize(Container.java:1233)
at com.codename1.ui.Component.calcScrollSize(Component.java:549)
at com.codename1.ui.Component.getScrollDimension(Component.java:536)
at com.codename1.ui.Container.isScrollableY(Container.java:1299)
at com.codename1.ui.Component.isScrollable(Component.java:1337)
at com.codename1.ui.Form.isScrollable(Form.java:2472)
at com.codename1.ui.Container.getScrollableParent(Container.java:344)
at com.codename1.ui.Container.getLayoutWidth(Container.java:280)
at com.codename1.ui.layouts.FlowLayout.layoutContainer(FlowLayout.java:66)
at com.codename1.ui.Container.doLayout(Container.java:904)
at com.codename1.ui.Container.layoutContainer(Container.java:896)
at com.codename1.ui.Container.doLayout(Container.java:909)
at com.codename1.ui.Container.layoutContainer(Container.java:896)
at com.codename1.ui.Container.revalidate(Container.java:770)
at com.codename1.ui.TextArea.onEditComplete(TextArea.java:1062)
at com.codename1.ui.TextField.onEditComplete(TextField.java:1650)
at com.codename1.ui.Display.onEditingComplete(Display.java:952)
at com.codename1.impl.javase.JavaSEPort$1Listener.actionPerformed(JavaSEPort.java:1919)
at com.codename1.impl.javase.JavaSEPort$1Listener.focusLost(JavaSEPort.java:1936)
at java.awt.Component.processFocusEvent(Component.java:6397)
at java.awt.Component.processEvent(Component.java:6261)
at java.awt.TextComponent.processEvent(TextComponent.java:675)
at java.awt.TextField.processEvent(TextField.java:588)
at java.awt.Component.dispatchEventImpl(Component.java:4861)
at java.awt.Component.dispatchEvent(Component.java:4687)
at java.awt.KeyboardFocusManager.redispatchEvent(KeyboardFocusManager.java:1895)
at java.awt.DefaultKeyboardFocusManager.typeAheadAssertions(DefaultKeyboardFocusManager.java:947)
at java.awt.DefaultKeyboardFocusManager.dispatchEvent(DefaultKeyboardFocusManager.java:621)
at java.awt.Component.dispatchEventImpl(Component.java:4731)
at java.awt.Component.dispatchEvent(Component.java:4687)
at sun.awt.SunToolkit$1.run(SunToolkit.java:502)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:251)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:721)
at java.awt.EventQueue.access$200(EventQueue.java:103)
at java.awt.EventQueue$3.run(EventQueue.java:682)
at java.awt.EventQueue$3.run(EventQueue.java:680)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:691)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:242)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:161)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:150)
EDT violation detected!
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:146)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:138)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:91)
com.codename1.impl.javase.JavaSEPort$EDTViolation: EDT Violation Stack!
at com.codename1.impl.javase.JavaSEPort.checkEDT(JavaSEPort.java:290)
at com.codename1.impl.javase.JavaSEPort.getHeight(JavaSEPort.java:2752)
at com.codename1.ui.Font.getHeight(Font.java:360)
at com.codename1.ui.plaf.DefaultLookAndFeel.getTextAreaSize(DefaultLookAndFeel.java:851)
at com.codename1.ui.plaf.DefaultLookAndFeel.getTextFieldPreferredSize(DefaultLookAndFeel.java:1434)
at com.codename1.ui.TextField.calcPreferredSize(TextField.java:1467)
at com.codename1.ui.Component.preferredSize(Component.java:1523)
at com.codename1.ui.Component.getPreferredSize(Component.java:519)
at com.codename1.ui.Component.getPreferredH(Component.java:599)
at com.codename1.ui.layouts.FlowLayout.getPreferredSize(FlowLayout.java:229)
at com.codename1.ui.Container.calcPreferredSize(Container.java:1233)
at com.codename1.ui.Component.calcScrollSize(Component.java:549)
at com.codename1.ui.Component.getScrollDimension(Component.java:536)
at com.codename1.ui.Container.isScrollableY(Container.java:1299)
at com.codename1.ui.Component.isScrollable(Component.java:1337)
at com.codename1.ui.Form.isScrollable(Form.java:2472)
at com.codename1.ui.Container.getScrollableParent(Container.java:344)
at com.codename1.ui.Container.getLayoutWidth(Container.java:280)
at com.codename1.ui.layouts.FlowLayout.layoutContainer(FlowLayout.java:66)
at com.codename1.ui.Container.doLayout(Container.java:904)
at com.codename1.ui.Container.layoutContainer(Container.java:896)
at com.codename1.ui.Container.doLayout(Container.java:909)
at com.codename1.ui.Container.layoutContainer(Container.java:896)
at com.codename1.ui.Container.revalidate(Container.java:770)
at com.codename1.ui.TextArea.onEditComplete(TextArea.java:1062)
at com.codename1.ui.TextField.onEditComplete(TextField.java:1650)
at com.codename1.ui.Display.onEditingComplete(Display.java:952)
at com.codename1.impl.javase.JavaSEPort$1Listener.actionPerformed(JavaSEPort.java:1919)
at com.codename1.impl.javase.JavaSEPort$1Listener.focusLost(JavaSEPort.java:1936)
at java.awt.Component.processFocusEvent(Component.java:6397)
at java.awt.Component.processEvent(Component.java:6261)
at java.awt.TextComponent.processEvent(TextComponent.java:675)
at java.awt.TextField.processEvent(TextField.java:588)
at java.awt.Component.dispatchEventImpl(Component.java:4861)
at java.awt.Component.dispatchEvent(Component.java:4687)
at java.awt.KeyboardFocusManager.redispatchEvent(KeyboardFocusManager.java:1895)
at java.awt.DefaultKeyboardFocusManager.typeAheadAssertions(DefaultKeyboardFocusManager.java:947)
at java.awt.DefaultKeyboardFocusManager.dispatchEvent(DefaultKeyboardFocusManager.java:621)
at java.awt.Component.dispatchEventImpl(Component.java:4731)
at java.awt.Component.dispatchEvent(Component.java:4687)
at sun.awt.SunToolkit$1.run(SunToolkit.java:502)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:251)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:721)
at java.awt.EventQueue.access$200(EventQueue.java:103)
at java.awt.EventQueue$3.run(EventQueue.java:682)
at java.awt.EventQueue$3.run(EventQueue.java:680)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:691)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:242)
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)
com.codename1.impl.javase.JavaSEPort$EDTViolation: EDT Violation Stack!
at com.codename1.impl.javase.JavaSEPort.checkEDT(JavaSEPort.java:290)
at com.codename1.impl.javase.JavaSEPort.createAWTFont(JavaSEPort.java:2810)
at com.codename1.impl.javase.JavaSEPort.font(JavaSEPort.java:2930)
at com.codename1.impl.javase.JavaSEPort.getHeight(JavaSEPort.java:2753)
at com.codename1.ui.Font.getHeight(Font.java:360)
at com.codename1.ui.plaf.DefaultLookAndFeel.getTextAreaSize(DefaultLookAndFeel.java:851)
at com.codename1.ui.plaf.DefaultLookAndFeel.getTextFieldPreferredSize(DefaultLookAndFeel.java:1434)
at com.codename1.ui.TextField.calcPreferredSize(TextField.java:1467)
at com.codename1.ui.Component.preferredSize(Component.java:1523)
at com.codename1.ui.Component.getPreferredSize(Component.java:519)
at com.codename1.ui.Component.getPreferredH(Component.java:599)
at com.codename1.ui.layouts.FlowLayout.getPreferredSize(FlowLayout.java:229)
at com.codename1.ui.Container.calcPreferredSize(Container.java:1233)
at com.codename1.ui.Component.calcScrollSize(Component.java:549)
at com.codename1.ui.Component.getScrollDimension(Component.java:536)
at com.codename1.ui.Container.isScrollableY(Container.java:1299)
at com.codename1.ui.Component.isScrollable(Component.java:1337)
at com.codename1.ui.Form.isScrollable(Form.java:2472)
at com.codename1.ui.Container.getScrollableParent(Container.java:344)
at com.codename1.ui.Container.getLayoutWidth(Container.java:280)
at com.codename1.ui.layouts.FlowLayout.layoutContainer(FlowLayout.java:66)
at com.codename1.ui.Container.doLayout(Container.java:904)
at com.codename1.ui.Container.layoutContainer(Container.java:896)
at com.codename1.ui.Container.doLayout(Container.java:909)
at com.codename1.ui.Container.layoutContainer(Container.java:896)
at com.codename1.ui.Container.revalidate(Container.java:770)
at com.codename1.ui.TextArea.onEditComplete(TextArea.java:1062)
at com.codename1.ui.TextField.onEditComplete(TextField.java:1650)
at com.codename1.ui.Display.onEditingComplete(Display.java:952)
at com.codename1.impl.javase.JavaSEPort$1Listener.actionPerformed(JavaSEPort.java:1919)
at com.codename1.impl.javase.JavaSEPort$1Listener.focusLost(JavaSEPort.java:1936)
at java.awt.Component.processFocusEvent(Component.java:6397)
at java.awt.Component.processEvent(Component.java:6261)
at java.awt.TextComponent.processEvent(TextComponent.java:675)
at java.awt.TextField.processEvent(TextField.java:588)
at java.awt.Component.dispatchEventImpl(Component.java:4861)
at java.awt.Component.dispatchEvent(Component.java:4687)
at java.awt.KeyboardFocusManager.redispatchEvent(KeyboardFocusManager.java:1895)
at java.awt.DefaultKeyboardFocusManager.typeAheadAssertions(DefaultKeyboardFocusManager.java:947)
at java.awt.DefaultKeyboardFocusManager.dispatchEvent(DefaultKeyboardFocusManager.java:621)
at java.awt.Component.dispatchEventImpl(Component.java:4731)
at java.awt.Component.dispatchEvent(Component.java:4687)
at sun.awt.SunToolkit$1.run(SunToolkit.java:502)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:251)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:721)
at java.awt.EventQueue.access$200(EventQueue.java:103)
at java.awt.EventQueue$3.run(EventQueue.java:682)
at java.awt.EventQueue$3.run(EventQueue.java:680)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:691)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:242)
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)
The text was updated successfully, but these errors were encountered:
Comment #1 originally posted by codenameone on 2013-01-19T15:44:38.000Z:
Thanks, I saw this many times and was dismissive because the trace seemed irrelevant. Looking again (thanks to your submission) it seems this is indeed a bug. Ugh, I think its one I've been chasing for 6 months or so. Fixed in SVN.
Original issue 493 created by codenameone on 2013-01-18T21:42:39.000Z:
I have been running my app in the simulator with EDT Debug set to full without any issues. After upgrading to plugin version 1.0.30 I get a slew of EDT violation errors after a TextField loses focus.
I realize this could just be a reporting issue but I am having some intermittent problems with entering text in a dialog, an occasional black screen. I can't pin it down yet though.
I am just reporting the focus issue in case it is a real issue.
Run the attached program in the simulator. Click in the entry field to give it focus. Now click on the form background to remove the focus.
The following output is generated.
ant -f C:\Users\mcw\Documents\NetBeansProjects\HelloWorld run
init:
Deleting: C:\Users\mcw\Documents\NetBeansProjects\HelloWorld\build\built-jar.properties
deps-jar:
Updating property file: C:\Users\mcw\Documents\NetBeansProjects\HelloWorld\build\built-jar.properties
Compile is forcing compliance to the supported API's/features for maximum device compatibility. This allows smaller
code size and wider device support
Compiling 1 source file to C:\Users\mcw\Documents\NetBeansProjects\HelloWorld\build\tmp
Compiling 1 source file to C:\Users\mcw\Documents\NetBeansProjects\HelloWorld\build\classes
warning: [options] bootstrap class path not set in conjunction with -source 1.5
1 warning
compile:
run:
EDT violation detected!
com.codename1.impl.javase.JavaSEPort$EDTViolation: EDT Violation Stack!
EDT violation detected!
at com.codename1.impl.javase.JavaSEPort.checkEDT(JavaSEPort.java:290)
at com.codename1.impl.javase.JavaSEPort.getHeight(JavaSEPort.java:2752)
at com.codename1.ui.Font.getHeight(Font.java:360)
at com.codename1.ui.plaf.DefaultLookAndFeel.getTextAreaSize(DefaultLookAndFeel.java:842)
at com.codename1.ui.plaf.DefaultLookAndFeel.getTextFieldPreferredSize(DefaultLookAndFeel.java:1434)
at com.codename1.ui.TextField.calcPreferredSize(TextField.java:1467)
at com.codename1.ui.Component.preferredSize(Component.java:1523)
at com.codename1.ui.Component.getPreferredSize(Component.java:519)
at com.codename1.ui.Component.getPreferredH(Component.java:599)
at com.codename1.ui.layouts.FlowLayout.getPreferredSize(FlowLayout.java:229)
at com.codename1.ui.Container.calcPreferredSize(Container.java:1233)
at com.codename1.ui.Component.calcScrollSize(Component.java:549)
at com.codename1.ui.Component.getScrollDimension(Component.java:536)
at com.codename1.ui.Container.isScrollableY(Container.java:1299)
at com.codename1.ui.Component.isScrollable(Component.java:1337)
at com.codename1.ui.Form.isScrollable(Form.java:2472)
at com.codename1.ui.Container.getScrollableParent(Container.java:344)
at com.codename1.ui.Container.getLayoutWidth(Container.java:280)
at com.codename1.ui.layouts.FlowLayout.layoutContainer(FlowLayout.java:66)
at com.codename1.ui.Container.doLayout(Container.java:904)
at com.codename1.ui.Container.layoutContainer(Container.java:896)
at com.codename1.ui.Container.doLayout(Container.java:909)
at com.codename1.ui.Container.layoutContainer(Container.java:896)
at com.codename1.ui.Container.revalidate(Container.java:770)
at com.codename1.ui.TextArea.onEditComplete(TextArea.java:1062)
at com.codename1.ui.TextField.onEditComplete(TextField.java:1650)
at com.codename1.ui.Display.onEditingComplete(Display.java:952)
at com.codename1.impl.javase.JavaSEPort$1Listener.actionPerformed(JavaSEPort.java:1919)
at com.codename1.impl.javase.JavaSEPort$1Listener.focusLost(JavaSEPort.java:1936)
at java.awt.Component.processFocusEvent(Component.java:6397)
at java.awt.Component.processEvent(Component.java:6261)
at java.awt.TextComponent.processEvent(TextComponent.java:675)
at java.awt.TextField.processEvent(TextField.java:588)
at java.awt.Component.dispatchEventImpl(Component.java:4861)
at java.awt.Component.dispatchEvent(Component.java:4687)
at java.awt.KeyboardFocusManager.redispatchEvent(KeyboardFocusManager.java:1895)
at java.awt.DefaultKeyboardFocusManager.typeAheadAssertions(DefaultKeyboardFocusManager.java:947)
at java.awt.DefaultKeyboardFocusManager.dispatchEvent(DefaultKeyboardFocusManager.java:621)
at java.awt.Component.dispatchEventImpl(Component.java:4731)
at java.awt.Component.dispatchEvent(Component.java:4687)
at sun.awt.SunToolkit$1.run(SunToolkit.java:502)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:251)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:721)
at java.awt.EventQueue.access$200(EventQueue.java:103)
at java.awt.EventQueue$3.run(EventQueue.java:682)
at java.awt.EventQueue$3.run(EventQueue.java:680)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:691)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:242)
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)
EDT violation detected!
at java.awt.EventDispatchThread.run(EventDispatchThread.java:91)
com.codename1.impl.javase.JavaSEPort$EDTViolation: EDT Violation Stack!
at com.codename1.impl.javase.JavaSEPort.checkEDT(JavaSEPort.java:290)
at com.codename1.impl.javase.JavaSEPort.createAWTFont(JavaSEPort.java:2810)
at com.codename1.impl.javase.JavaSEPort.font(JavaSEPort.java:2930)
at com.codename1.impl.javase.JavaSEPort.getHeight(JavaSEPort.java:2753)
at com.codename1.ui.Font.getHeight(Font.java:360)
at com.codename1.ui.plaf.DefaultLookAndFeel.getTextAreaSize(DefaultLookAndFeel.java:842)
at com.codename1.ui.plaf.DefaultLookAndFeel.getTextFieldPreferredSize(DefaultLookAndFeel.java:1434)
at com.codename1.ui.TextField.calcPreferredSize(TextField.java:1467)
at com.codename1.ui.Component.preferredSize(Component.java:1523)
at com.codename1.ui.Component.getPreferredSize(Component.java:519)
at com.codename1.ui.Component.getPreferredH(Component.java:599)
at com.codename1.ui.layouts.FlowLayout.getPreferredSize(FlowLayout.java:229)
at com.codename1.ui.Container.calcPreferredSize(Container.java:1233)
at com.codename1.ui.Component.calcScrollSize(Component.java:549)
at com.codename1.ui.Component.getScrollDimension(Component.java:536)
at com.codename1.ui.Container.isScrollableY(Container.java:1299)
at com.codename1.ui.Component.isScrollable(Component.java:1337)
at com.codename1.ui.Form.isScrollable(Form.java:2472)
at com.codename1.ui.Container.getScrollableParent(Container.java:344)
at com.codename1.ui.Container.getLayoutWidth(Container.java:280)
at com.codename1.ui.layouts.FlowLayout.layoutContainer(FlowLayout.java:66)
at com.codename1.ui.Container.doLayout(Container.java:904)
at com.codename1.ui.Container.layoutContainer(Container.java:896)
at com.codename1.ui.Container.doLayout(Container.java:909)
at com.codename1.ui.Container.layoutContainer(Container.java:896)
at com.codename1.ui.Container.revalidate(Container.java:770)
at com.codename1.ui.TextArea.onEditComplete(TextArea.java:1062)
at com.codename1.ui.TextField.onEditComplete(TextField.java:1650)
at com.codename1.ui.Display.onEditingComplete(Display.java:952)
at com.codename1.impl.javase.JavaSEPort$1Listener.actionPerformed(JavaSEPort.java:1919)
at com.codename1.impl.javase.JavaSEPort$1Listener.focusLost(JavaSEPort.java:1936)
at java.awt.Component.processFocusEvent(Component.java:6397)
at java.awt.Component.processEvent(Component.java:6261)
at java.awt.TextComponent.processEvent(TextComponent.java:675)
at java.awt.TextField.processEvent(TextField.java:588)
at java.awt.Component.dispatchEventImpl(Component.java:4861)
at java.awt.Component.dispatchEvent(Component.java:4687)
at java.awt.KeyboardFocusManager.redispatchEvent(KeyboardFocusManager.java:1895)
at java.awt.DefaultKeyboardFocusManager.typeAheadAssertions(DefaultKeyboardFocusManager.java:947)
at java.awt.DefaultKeyboardFocusManager.dispatchEvent(DefaultKeyboardFocusManager.java:621)
at java.awt.Component.dispatchEventImpl(Component.java:4731)
at java.awt.Component.dispatchEvent(Component.java:4687)
at sun.awt.SunToolkit$1.run(SunToolkit.java:502)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:251)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:721)
at java.awt.EventQueue.access$200(EventQueue.java:103)
at java.awt.EventQueue$3.run(EventQueue.java:682)
at java.awt.EventQueue$3.run(EventQueue.java:680)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:691)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:242)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:161)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:150)
EDT violation detected!
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:146)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:138)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:91)
com.codename1.impl.javase.JavaSEPort$EDTViolation: EDT Violation Stack!
at com.codename1.impl.javase.JavaSEPort.checkEDT(JavaSEPort.java:290)
at com.codename1.impl.javase.JavaSEPort.stringWidth(JavaSEPort.java:2736)
at com.codename1.ui.Font.stringWidth(Font.java:341)
at com.codename1.ui.plaf.DefaultLookAndFeel.getTextAreaSize(DefaultLookAndFeel.java:849)
at com.codename1.ui.plaf.DefaultLookAndFeel.getTextFieldPreferredSize(DefaultLookAndFeel.java:1434)
at com.codename1.ui.TextField.calcPreferredSize(TextField.java:1467)
at com.codename1.ui.Component.preferredSize(Component.java:1523)
at com.codename1.ui.Component.getPreferredSize(Component.java:519)
at com.codename1.ui.Component.getPreferredH(Component.java:599)
at com.codename1.ui.layouts.FlowLayout.getPreferredSize(FlowLayout.java:229)
at com.codename1.ui.Container.calcPreferredSize(Container.java:1233)
at com.codename1.ui.Component.calcScrollSize(Component.java:549)
at com.codename1.ui.Component.getScrollDimension(Component.java:536)
at com.codename1.ui.Container.isScrollableY(Container.java:1299)
at com.codename1.ui.Component.isScrollable(Component.java:1337)
at com.codename1.ui.Form.isScrollable(Form.java:2472)
at com.codename1.ui.Container.getScrollableParent(Container.java:344)
at com.codename1.ui.Container.getLayoutWidth(Container.java:280)
at com.codename1.ui.layouts.FlowLayout.layoutContainer(FlowLayout.java:66)
at com.codename1.ui.Container.doLayout(Container.java:904)
at com.codename1.ui.Container.layoutContainer(Container.java:896)
at com.codename1.ui.Container.doLayout(Container.java:909)
at com.codename1.ui.Container.layoutContainer(Container.java:896)
at com.codename1.ui.Container.revalidate(Container.java:770)
at com.codename1.ui.TextArea.onEditComplete(TextArea.java:1062)
at com.codename1.ui.TextField.onEditComplete(TextField.java:1650)
at com.codename1.ui.Display.onEditingComplete(Display.java:952)
at com.codename1.impl.javase.JavaSEPort$1Listener.actionPerformed(JavaSEPort.java:1919)
at com.codename1.impl.javase.JavaSEPort$1Listener.focusLost(JavaSEPort.java:1936)
at java.awt.Component.processFocusEvent(Component.java:6397)
at java.awt.Component.processEvent(Component.java:6261)
at java.awt.TextComponent.processEvent(TextComponent.java:675)
at java.awt.TextField.processEvent(TextField.java:588)
at java.awt.Component.dispatchEventImpl(Component.java:4861)
at java.awt.Component.dispatchEvent(Component.java:4687)
at java.awt.KeyboardFocusManager.redispatchEvent(KeyboardFocusManager.java:1895)
at java.awt.DefaultKeyboardFocusManager.typeAheadAssertions(DefaultKeyboardFocusManager.java:947)
at java.awt.DefaultKeyboardFocusManager.dispatchEvent(DefaultKeyboardFocusManager.java:621)
at java.awt.Component.dispatchEventImpl(Component.java:4731)
at java.awt.Component.dispatchEvent(Component.java:4687)
at sun.awt.SunToolkit$1.run(SunToolkit.java:502)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:251)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:721)
at java.awt.EventQueue.access$200(EventQueue.java:103)
at java.awt.EventQueue$3.run(EventQueue.java:682)
at java.awt.EventQueue$3.run(EventQueue.java:680)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:691)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:242)
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)
EDT violation detected!
com.codename1.impl.javase.JavaSEPort$EDTViolation: EDT Violation Stack!
at com.codename1.impl.javase.JavaSEPort.checkEDT(JavaSEPort.java:290)
at com.codename1.impl.javase.JavaSEPort.createAWTFont(JavaSEPort.java:2810)
at com.codename1.impl.javase.JavaSEPort.font(JavaSEPort.java:2930)
at com.codename1.impl.javase.JavaSEPort.stringWidth(JavaSEPort.java:2737)
at com.codename1.ui.Font.stringWidth(Font.java:341)
at com.codename1.ui.plaf.DefaultLookAndFeel.getTextAreaSize(DefaultLookAndFeel.java:849)
at com.codename1.ui.plaf.DefaultLookAndFeel.getTextFieldPreferredSize(DefaultLookAndFeel.java:1434)
at com.codename1.ui.TextField.calcPreferredSize(TextField.java:1467)
at com.codename1.ui.Component.preferredSize(Component.java:1523)
at com.codename1.ui.Component.getPreferredSize(Component.java:519)
at com.codename1.ui.Component.getPreferredH(Component.java:599)
at com.codename1.ui.layouts.FlowLayout.getPreferredSize(FlowLayout.java:229)
at com.codename1.ui.Container.calcPreferredSize(Container.java:1233)
at com.codename1.ui.Component.calcScrollSize(Component.java:549)
at com.codename1.ui.Component.getScrollDimension(Component.java:536)
at com.codename1.ui.Container.isScrollableY(Container.java:1299)
at com.codename1.ui.Component.isScrollable(Component.java:1337)
at com.codename1.ui.Form.isScrollable(Form.java:2472)
at com.codename1.ui.Container.getScrollableParent(Container.java:344)
at com.codename1.ui.Container.getLayoutWidth(Container.java:280)
at com.codename1.ui.layouts.FlowLayout.layoutContainer(FlowLayout.java:66)
at com.codename1.ui.Container.doLayout(Container.java:904)
at com.codename1.ui.Container.layoutContainer(Container.java:896)
at com.codename1.ui.Container.doLayout(Container.java:909)
at com.codename1.ui.Container.layoutContainer(Container.java:896)
at com.codename1.ui.Container.revalidate(Container.java:770)
at com.codename1.ui.TextArea.onEditComplete(TextArea.java:1062)
at com.codename1.ui.TextField.onEditComplete(TextField.java:1650)
at com.codename1.ui.Display.onEditingComplete(Display.java:952)
at com.codename1.impl.javase.JavaSEPort$1Listener.actionPerformed(JavaSEPort.java:1919)
at com.codename1.impl.javase.JavaSEPort$1Listener.focusLost(JavaSEPort.java:1936)
at java.awt.Component.processFocusEvent(Component.java:6397)
at java.awt.Component.processEvent(Component.java:6261)
at java.awt.TextComponent.processEvent(TextComponent.java:675)
at java.awt.TextField.processEvent(TextField.java:588)
at java.awt.Component.dispatchEventImpl(Component.java:4861)
at java.awt.Component.dispatchEvent(Component.java:4687)
at java.awt.KeyboardFocusManager.redispatchEvent(KeyboardFocusManager.java:1895)
at java.awt.DefaultKeyboardFocusManager.typeAheadAssertions(DefaultKeyboardFocusManager.java:947)
at java.awt.DefaultKeyboardFocusManager.dispatchEvent(DefaultKeyboardFocusManager.java:621)
at java.awt.Component.dispatchEventImpl(Component.java:4731)
at java.awt.Component.dispatchEvent(Component.java:4687)
at sun.awt.SunToolkit$1.run(SunToolkit.java:502)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:251)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:721)
at java.awt.EventQueue.access$200(EventQueue.java:103)
at java.awt.EventQueue$3.run(EventQueue.java:682)
at java.awt.EventQueue$3.run(EventQueue.java:680)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:691)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:242)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:161)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:150)
EDT violation detected!
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:146)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:138)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:91)
com.codename1.impl.javase.JavaSEPort$EDTViolation: EDT Violation Stack!
at com.codename1.impl.javase.JavaSEPort.checkEDT(JavaSEPort.java:290)
at com.codename1.impl.javase.JavaSEPort.getHeight(JavaSEPort.java:2752)
at com.codename1.ui.Font.getHeight(Font.java:360)
at com.codename1.ui.plaf.DefaultLookAndFeel.getTextAreaSize(DefaultLookAndFeel.java:851)
at com.codename1.ui.plaf.DefaultLookAndFeel.getTextFieldPreferredSize(DefaultLookAndFeel.java:1434)
at com.codename1.ui.TextField.calcPreferredSize(TextField.java:1467)
at com.codename1.ui.Component.preferredSize(Component.java:1523)
at com.codename1.ui.Component.getPreferredSize(Component.java:519)
at com.codename1.ui.Component.getPreferredH(Component.java:599)
at com.codename1.ui.layouts.FlowLayout.getPreferredSize(FlowLayout.java:229)
at com.codename1.ui.Container.calcPreferredSize(Container.java:1233)
at com.codename1.ui.Component.calcScrollSize(Component.java:549)
at com.codename1.ui.Component.getScrollDimension(Component.java:536)
at com.codename1.ui.Container.isScrollableY(Container.java:1299)
at com.codename1.ui.Component.isScrollable(Component.java:1337)
at com.codename1.ui.Form.isScrollable(Form.java:2472)
at com.codename1.ui.Container.getScrollableParent(Container.java:344)
at com.codename1.ui.Container.getLayoutWidth(Container.java:280)
at com.codename1.ui.layouts.FlowLayout.layoutContainer(FlowLayout.java:66)
at com.codename1.ui.Container.doLayout(Container.java:904)
at com.codename1.ui.Container.layoutContainer(Container.java:896)
at com.codename1.ui.Container.doLayout(Container.java:909)
at com.codename1.ui.Container.layoutContainer(Container.java:896)
at com.codename1.ui.Container.revalidate(Container.java:770)
at com.codename1.ui.TextArea.onEditComplete(TextArea.java:1062)
at com.codename1.ui.TextField.onEditComplete(TextField.java:1650)
at com.codename1.ui.Display.onEditingComplete(Display.java:952)
at com.codename1.impl.javase.JavaSEPort$1Listener.actionPerformed(JavaSEPort.java:1919)
at com.codename1.impl.javase.JavaSEPort$1Listener.focusLost(JavaSEPort.java:1936)
at java.awt.Component.processFocusEvent(Component.java:6397)
at java.awt.Component.processEvent(Component.java:6261)
at java.awt.TextComponent.processEvent(TextComponent.java:675)
at java.awt.TextField.processEvent(TextField.java:588)
at java.awt.Component.dispatchEventImpl(Component.java:4861)
at java.awt.Component.dispatchEvent(Component.java:4687)
at java.awt.KeyboardFocusManager.redispatchEvent(KeyboardFocusManager.java:1895)
at java.awt.DefaultKeyboardFocusManager.typeAheadAssertions(DefaultKeyboardFocusManager.java:947)
at java.awt.DefaultKeyboardFocusManager.dispatchEvent(DefaultKeyboardFocusManager.java:621)
at java.awt.Component.dispatchEventImpl(Component.java:4731)
at java.awt.Component.dispatchEvent(Component.java:4687)
at sun.awt.SunToolkit$1.run(SunToolkit.java:502)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:251)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:721)
at java.awt.EventQueue.access$200(EventQueue.java:103)
at java.awt.EventQueue$3.run(EventQueue.java:682)
at java.awt.EventQueue$3.run(EventQueue.java:680)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:691)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:242)
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)
com.codename1.impl.javase.JavaSEPort$EDTViolation: EDT Violation Stack!
at com.codename1.impl.javase.JavaSEPort.checkEDT(JavaSEPort.java:290)
at com.codename1.impl.javase.JavaSEPort.createAWTFont(JavaSEPort.java:2810)
at com.codename1.impl.javase.JavaSEPort.font(JavaSEPort.java:2930)
at com.codename1.impl.javase.JavaSEPort.getHeight(JavaSEPort.java:2753)
at com.codename1.ui.Font.getHeight(Font.java:360)
at com.codename1.ui.plaf.DefaultLookAndFeel.getTextAreaSize(DefaultLookAndFeel.java:851)
at com.codename1.ui.plaf.DefaultLookAndFeel.getTextFieldPreferredSize(DefaultLookAndFeel.java:1434)
at com.codename1.ui.TextField.calcPreferredSize(TextField.java:1467)
at com.codename1.ui.Component.preferredSize(Component.java:1523)
at com.codename1.ui.Component.getPreferredSize(Component.java:519)
at com.codename1.ui.Component.getPreferredH(Component.java:599)
at com.codename1.ui.layouts.FlowLayout.getPreferredSize(FlowLayout.java:229)
at com.codename1.ui.Container.calcPreferredSize(Container.java:1233)
at com.codename1.ui.Component.calcScrollSize(Component.java:549)
at com.codename1.ui.Component.getScrollDimension(Component.java:536)
at com.codename1.ui.Container.isScrollableY(Container.java:1299)
at com.codename1.ui.Component.isScrollable(Component.java:1337)
at com.codename1.ui.Form.isScrollable(Form.java:2472)
at com.codename1.ui.Container.getScrollableParent(Container.java:344)
at com.codename1.ui.Container.getLayoutWidth(Container.java:280)
at com.codename1.ui.layouts.FlowLayout.layoutContainer(FlowLayout.java:66)
at com.codename1.ui.Container.doLayout(Container.java:904)
at com.codename1.ui.Container.layoutContainer(Container.java:896)
at com.codename1.ui.Container.doLayout(Container.java:909)
at com.codename1.ui.Container.layoutContainer(Container.java:896)
at com.codename1.ui.Container.revalidate(Container.java:770)
at com.codename1.ui.TextArea.onEditComplete(TextArea.java:1062)
at com.codename1.ui.TextField.onEditComplete(TextField.java:1650)
at com.codename1.ui.Display.onEditingComplete(Display.java:952)
at com.codename1.impl.javase.JavaSEPort$1Listener.actionPerformed(JavaSEPort.java:1919)
at com.codename1.impl.javase.JavaSEPort$1Listener.focusLost(JavaSEPort.java:1936)
at java.awt.Component.processFocusEvent(Component.java:6397)
at java.awt.Component.processEvent(Component.java:6261)
at java.awt.TextComponent.processEvent(TextComponent.java:675)
at java.awt.TextField.processEvent(TextField.java:588)
at java.awt.Component.dispatchEventImpl(Component.java:4861)
at java.awt.Component.dispatchEvent(Component.java:4687)
at java.awt.KeyboardFocusManager.redispatchEvent(KeyboardFocusManager.java:1895)
at java.awt.DefaultKeyboardFocusManager.typeAheadAssertions(DefaultKeyboardFocusManager.java:947)
at java.awt.DefaultKeyboardFocusManager.dispatchEvent(DefaultKeyboardFocusManager.java:621)
at java.awt.Component.dispatchEventImpl(Component.java:4731)
at java.awt.Component.dispatchEvent(Component.java:4687)
at sun.awt.SunToolkit$1.run(SunToolkit.java:502)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:251)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:721)
at java.awt.EventQueue.access$200(EventQueue.java:103)
at java.awt.EventQueue$3.run(EventQueue.java:682)
at java.awt.EventQueue$3.run(EventQueue.java:680)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:691)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:242)
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)
The text was updated successfully, but these errors were encountered: