When running simulator get EDT violoation

20 views
Skip to first unread message

keith...@gmail.com

unread,
Sep 18, 2014, 8:27:51 AM9/18/14
to codenameone...@googlegroups.com
I get this error numerous time when running the debug simulator am I missing something

EDT violation detected!
com.codename1.impl.javase.JavaSEPort$EDTViolation: EDT Violation Stack!
at com.codename1.impl.javase.JavaSEPort.checkEDT(JavaSEPort.java:384)
at com.codename1.impl.javase.JavaSEPort.getRGB(JavaSEPort.java:3036)
at com.codename1.impl.javase.JavaSEPort.scaleArray(JavaSEPort.java:3268)
at com.codename1.impl.javase.JavaSEPort.scale(JavaSEPort.java:3252)
at com.codename1.ui.Image.scale(Image.java:961)
at com.codename1.ui.Image.scaledImpl(Image.java:931)
at com.codename1.ui.Image.scaled(Image.java:896)
at com.codename1.ui.Image.scaledWidth(Image.java:835)
at com.codename1.ui.EncodedImage.scaledWidth(EncodedImage.java:535)
at co.za.gingetsuryuu.shuters.reader.SinglePage.laidOut(SinglePage.java:46)
at com.codename1.ui.Container.doLayout(Container.java:1061)
at com.codename1.ui.Container.layoutContainer(Container.java:1043)
at com.codename1.ui.Container.replaceComponents(Container.java:591)
at com.codename1.ui.Container.replaceAndWait(Container.java:555)
at co.za.gingetsuryuu.shuters.reader.Book.loadPage(Book.java:439)
at co.za.gingetsuryuu.shuters.reader.Book.gotoPageAbs(Book.java:408)
at co.za.gingetsuryuu.shuters.reader.ReaderWindow$39.bookLoadComplete(ReaderWindow.java:713)
at co.za.gingetsuryuu.shuters.BookLoader$2.run(BookLoader.java:185)
at com.codename1.impl.CodenameOneThread.run(CodenameOneThread.java:176)

If you are experiencing an issue please mention the full platform your issue applies to:
IDE: /Eclipse/
Desktop OS W8.1
Simulator
Device

Shai Almog

unread,
Sep 18, 2014, 9:48:56 AM9/18/14
to codenameone...@googlegroups.com, keith...@gmail.com
You have a thread in line 185 of BookLoader.
That thread invokes the load page method which invokes replaceAndWait off the EDT which is wrong.
Reply all
Reply to author
Forward
0 new messages