Announcement

Collapse
No announcement yet.

Channels pane not painting, exception in log

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • Channels pane not painting, exception in log

    When I navigate to "channels" the pane does not paint properly, It is half painted and as I move my cursor around it keeps painting the screen. I looked at the log and there are a ton of exceptions in the log. How can I fix it? Where is this exception coming from? It does not happen to my colleagues Mac, only on my mac. Probably has to do with my settings or version etc. Thanks


    Mirth Connect Server 3.3.1.7856

    Java Web Start 11.121.2.13 x86_64
    Using JRE version 1.8.0_121-b13 Java HotSpot(TM) 64-Bit Server VM

    Warning: org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser : Property 'http://www.oracle.com/xml/jaxp/properties/entityExpansionLimit' is not recognized.
    Compiler warnings:
    WARNING: 'org.apache.xerces.jaxp.SAXParserImpl: Property 'http://javax.xml.XMLConstants/property/accessExternalDTD' is not recognized.'
    Exception in thread "AWT-EventQueue-2" java.lang.ClassCastException: java.util.GregorianCalendar cannot be cast to java.lang.String
    at com.mirth.connect.client.ui.ChannelPanel$8.isHighl ighted(ChannelPanel.java:434)
    at org.jdesktop.swingx.decorator.AbstractHighlighter. highlight(AbstractHighlighter.java:170)
    at org.jdesktop.swingx.decorator.CompoundHighlighter. doHighlight(CompoundHighlighter.java:235)
    at org.jdesktop.swingx.decorator.AbstractHighlighter. highlight(AbstractHighlighter.java:172)
    at org.jdesktop.swingx.JXTable.prepareRenderer(JXTabl e.java:3555)
    at javax.swing.plaf.basic.BasicTableUI.paintCell(Basi cTableUI.java:2114)
    at javax.swing.plaf.basic.BasicTableUI.paintCells(Bas icTableUI.java:2016)
    at javax.swing.plaf.basic.BasicTableUI.paint(BasicTab leUI.java:1812)
    at javax.swing.plaf.ComponentUI.update(ComponentUI.ja va:161)
    at javax.swing.JComponent.paintComponent(JComponent.j ava:780)
    at javax.swing.JComponent.paint(JComponent.java:1056)
    at javax.swing.JComponent.paintChildren(JComponent.ja va:889)
    at javax.swing.JComponent.paint(JComponent.java:1065)
    at javax.swing.JViewport.paint(JViewport.java:728)
    at javax.swing.JComponent.paintChildren(JComponent.ja va:889)
    at javax.swing.JComponent.paint(JComponent.java:1065)
    at javax.swing.JComponent.paintToOffscreen(JComponent .java:5210)
    at javax.swing.RepaintManager$PaintManager.paintDoubl eBuffered(RepaintManager.java:1579)
    at javax.swing.RepaintManager$PaintManager.paint(Repa intManager.java:1502)
    at javax.swing.RepaintManager.paint(RepaintManager.ja va:1272)
    at javax.swing.JComponent._paintImmediately(JComponen t.java:5158)
    at javax.swing.JComponent.paintImmediately(JComponent .java:4969)
    at javax.swing.RepaintManager$4.run(RepaintManager.ja va:831)
    at javax.swing.RepaintManager$4.run(RepaintManager.ja va:814)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.security.ProtectionDomain$JavaSecurityAccessI mpl.doIntersectionPrivilege(ProtectionDomain.java: 80)
    at javax.swing.RepaintManager.paintDirtyRegions(Repai ntManager.java:814)
    at javax.swing.RepaintManager.paintDirtyRegions(Repai ntManager.java:789)
    at javax.swing.RepaintManager.prePaintDirtyRegions(Re paintManager.java:738)
    at javax.swing.RepaintManager.access$1200(RepaintMana ger.java:64)
    at javax.swing.RepaintManager$ProcessingRunnable.run( RepaintManager.java:1732)
    at java.awt.event.InvocationEvent.dispatch(Invocation Event.java:311)
    at java.awt.EventQueue.dispatchEventImpl(EventQueue.j ava:756)
    at java.awt.EventQueue.access$500(EventQueue.java:97)
    at java.awt.EventQueue$3.run(EventQueue.java:709)
    at java.awt.EventQueue$3.run(EventQueue.java:703)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.security.ProtectionDomain$JavaSecurityAccessI mpl.doIntersectionPrivilege(ProtectionDomain.java: 80)
    at java.awt.EventQueue.dispatchEvent(EventQueue.java: 726)
    at java.awt.EventDispatchThread.pumpOneEventForFilter s(EventDispatchThread.java:201)
    at java.awt.EventDispatchThread.pumpEventsForFilter(E ventDispatchThread.java:116)
    at java.awt.EventDispatchThread.pumpEventsForHierarch y(EventDispatchThread.java:105)
    at java.awt.EventDispatchThread.pumpEvents(EventDispa tchThread.java:101)
    at java.awt.EventDispatchThread.pumpEvents(EventDispa tchThread.java:93)
    at java.awt.EventDispatchThread.run(EventDispatchThre ad.java:82)

  • #2
    Have cleared your Java Cache? If not, try that first.
    Best,

    Kirby

    Mirth Certified|Epic Bridges Certified|Cloverleaf Level 2 Certified

    Appliance Version 3.11.4
    Mirth Connect Version 3.8.0
    Java Version 1.6.0_45-b06
    Java (64 bit) Version 1.6.0_45-b06
    Java 7 (64 bit) Version 1.7.0_151-b15
    Java 8 (64 bit) Version 1.8.0_181-b13
    PostgreSQL Version 9.6.8

    Comment


    • #3
      Thanks for the reply. I tried it still I keep getting this error.

      Comment


      • #4
        This was happening only on the Channel pane. The error has something to do with the date. So In the pane I remove last_deployed column and now I dont get any errors. Not sure why this error is happening, but at least it took care of my immediate issue.

        Comment


        • #5
          Originally posted by maqboolp View Post
          This was happening only on the Channel pane. The error has something to do with the date. So In the pane I remove last_deployed column and now I dont get any errors. Not sure why this error is happening, but at least it took care of my immediate issue.
          Much appreciated, this problem was driving me crazy!

          Comment

          Working...
          X