[prev in list] [next in list] [prev in thread] [next in thread] 

List:       batik-dev
Subject:    DO NOT REPLY [Bug 41165]  New:  - Batik calls repaint() while not running in Swing thread
From:       bugzilla () apache ! org
Date:       2006-12-12 23:24:02
Message-ID: bug-41165-30099 () http ! issues ! apache ! org/bugzilla/
[Download RAW message or body]

DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG·
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
<http://issues.apache.org/bugzilla/show_bug.cgi?id=41165>.
ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND·
INSERTED IN THE BUG DATABASE.

http://issues.apache.org/bugzilla/show_bug.cgi?id=41165

           Summary: Batik calls repaint() while not running in Swing thread
           Product: Batik
           Version: 1.6
          Platform: Other
        OS/Version: Linux
            Status: NEW
          Severity: normal
          Priority: P2
         Component: GVT
        AssignedTo: batik-dev@xmlgraphics.apache.org
        ReportedBy: archie@dellroad.org


We use a "updates outside of the Swing thread" detector. It yeilded this when
selecting text:

     [java] java.lang.Exception: Swing Component Accessed From Wrong Thread:
     [java]     at
com.awarix.swing.ThreadCheckingRepaintManager.checkThread(ThreadCheckingRepaintManager.java:67)
     [java]     at
com.awarix.swing.ThreadCheckingRepaintManager.addDirtyRegion(ThreadCheckingRepaintManager.java:74)
     [java]     at javax.swing.JComponent.repaint(JComponent.java:4518)
     [java]     at javax.swing.JComponent.repaint(JComponent.java:4532)
     [java]     at
org.apache.batik.swing.gvt.TextSelectionManager$TextSelectionListener.selectionStarted(Unknown
Source)
     [java]     at
org.apache.batik.swing.gvt.TextSelectionManager$TextSelectionListener.selectionCleared(Unknown
Source)
     [java]     at
org.apache.batik.gvt.text.ConcreteTextSelector.dispatchSelectionEvent(Unknown
Source)
     [java]     at
org.apache.batik.gvt.text.ConcreteTextSelector.clearSelection(Unknown Source)
     [java]     at
org.apache.batik.swing.gvt.TextSelectionManager$MouseListener.mousePressed(Unknown
Source)
     [java]     at
org.apache.batik.gvt.event.AWTEventDispatcher.processMouseEvent(Unknown Source)
     [java]     at
org.apache.batik.gvt.event.AWTEventDispatcher.dispatchMouseEvent(Unknown Source)
     [java]     at
org.apache.batik.gvt.event.AWTEventDispatcher.dispatchEvent(Unknown Source)
     [java]     at
org.apache.batik.gvt.event.AWTEventDispatcher.mousePressed(Unknown Source)
     [java]     at org.apache.batik.swing.svg.JSVGComponent$18.run(Unknown Source)
     [java]     at org.apache.batik.util.RunnableQueue.run(Unknown Source)
     [java]     at java.lang.Thread.run(Thread.java:595)

Here's another one:

     [java] java.lang.Exception: Swing Component Accessed From Wrong Thread:
     [java]     at
com.awarix.swing.ThreadCheckingRepaintManager.checkThread(ThreadCheckingRepaintManager.java:67)
     [java]     at
com.awarix.swing.ThreadCheckingRepaintManager.addDirtyRegion(ThreadCheckingRepaintManager.java:74)
     [java]     at javax.swing.JComponent.repaint(JComponent.java:4518)
     [java]     at java.awt.Component.repaint(Component.java:2731)
     [java]     at
org.apache.batik.util.gui.MemoryMonitor$RepaintThread.run(Unknown Source)

-- 
Configure bugmail: http://issues.apache.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.

---------------------------------------------------------------------
To unsubscribe, e-mail: batik-dev-unsubscribe@xmlgraphics.apache.org
For additional commands, e-mail: batik-dev-help@xmlgraphics.apache.org

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic