Announcement

Collapse
No announcement yet.

Channels screen not loading when click on it (3.5.1)

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

  • Channels screen not loading when click on it (3.5.1)

    Hello,

    when I click on the Channels link the channels window doesn't appear.

    I found this issue http://www.mirthproject.org/.../showthread.php?t=216177

    Any of the solutions described doesn't worked for me, so I enabled the Java console and got this error when Administrator is launched:

    HTML Code:
    Exception in thread "JavaFX Application Thread" java.lang.UnsatisfiedLinkError: C:\Program Files\Java\jre1.8.0_191\bin\jfxwebkit.dll: The specified procedure could not be found
    	at java.lang.ClassLoader$NativeLibrary.load(Native Method)
    	at java.lang.ClassLoader.loadLibrary0(Unknown Source)
    	at java.lang.ClassLoader.loadLibrary(Unknown Source)
    	at java.lang.Runtime.load0(Unknown Source)
    	at java.lang.System.load(Unknown Source)
    	at com.sun.glass.utils.NativeLibLoader.loadLibraryFullPath(NativeLibLoader.java:201)
    	at com.sun.glass.utils.NativeLibLoader.loadLibraryInternal(NativeLibLoader.java:94)
    	at com.sun.glass.utils.NativeLibLoader.loadLibrary(NativeLibLoader.java:39)
    	at com.sun.webkit.WebPage.lambda$static$39(WebPage.java:131)
    	at java.security.AccessController.doPrivileged(Native Method)
    	at com.sun.webkit.WebPage.<clinit>(WebPage.java:130)
    	at javafx.scene.web.WebEngine.<init>(WebEngine.java:881)
    	at javafx.scene.web.WebEngine.<init>(WebEngine.java:868)
    	at javafx.scene.web.WebView.<init>(WebView.java:273)
    	at com.mirth.connect.client.ui.components.tag.MirthTagWebBrowser.initComponents(MirthTagWebBrowser.java:55)
    	at com.mirth.connect.client.ui.components.tag.MirthTagWebBrowser.<init>(MirthTagWebBrowser.java:49)
    	at com.mirth.connect.client.ui.components.tag.MirthTagField.initFX(MirthTagField.java:102)
    	at com.mirth.connect.client.ui.components.tag.MirthTagField.access$000(MirthTagField.java:53)
    	at com.mirth.connect.client.ui.components.tag.MirthTagField$1.run(MirthTagField.java:90)
    	at com.sun.javafx.application.PlatformImpl.lambda$null$172(PlatformImpl.java:295)
    	at java.security.AccessController.doPrivileged(Native Method)
    	at com.sun.javafx.application.PlatformImpl.lambda$runLater$173(PlatformImpl.java:294)
    	at com.sun.glass.ui.InvokeLaterDispatcher$Future.run(InvokeLaterDispatcher.java:95)
    	at com.sun.glass.ui.win.WinApplication._runLoop(Native Method)
    	at com.sun.glass.ui.win.WinApplication.lambda$null$147(WinApplication.java:177)
    	at java.lang.Thread.run(Unknown Source)
    Exception in thread "JavaFX Application Thread" java.lang.NoClassDefFoundError: Could not initialize class com.sun.webkit.WebPage
    	at javafx.scene.web.WebEngine.<init>(WebEngine.java:881)
    	at javafx.scene.web.WebEngine.<init>(WebEngine.java:868)
    	at javafx.scene.web.WebView.<init>(WebView.java:273)
    	at com.mirth.connect.client.ui.components.tag.MirthTagWebBrowser.initComponents(MirthTagWebBrowser.java:55)
    	at com.mirth.connect.client.ui.components.tag.MirthTagWebBrowser.<init>(MirthTagWebBrowser.java:49)
    	at com.mirth.connect.client.ui.components.tag.MirthTagField.initFX(MirthTagField.java:102)
    	at com.mirth.connect.client.ui.components.tag.MirthTagField.access$000(MirthTagField.java:53)
    	at com.mirth.connect.client.ui.components.tag.MirthTagField$1.run(MirthTagField.java:90)
    	at com.sun.javafx.application.PlatformImpl.lambda$null$172(PlatformImpl.java:295)
    	at java.security.AccessController.doPrivileged(Native Method)
    	at com.sun.javafx.application.PlatformImpl.lambda$runLater$173(PlatformImpl.java:294)
    	at com.sun.glass.ui.InvokeLaterDispatcher$Future.run(InvokeLaterDispatcher.java:95)
    	at com.sun.glass.ui.win.WinApplication._runLoop(Native Method)
    	at com.sun.glass.ui.win.WinApplication.lambda$null$147(WinApplication.java:177)
    	at java.lang.Thread.run(Unknown Source)
    Exception in thread "JavaFX Application Thread" java.lang.NullPointerException
    	at com.mirth.connect.client.ui.components.tag.AutoCompletionPopupWindow$1.run(AutoCompletionPopupWindow.java:198)
    	at com.sun.javafx.application.PlatformImpl.lambda$null$172(PlatformImpl.java:295)
    	at java.security.AccessController.doPrivileged(Native Method)
    	at com.sun.javafx.application.PlatformImpl.lambda$runLater$173(PlatformImpl.java:294)
    	at com.sun.glass.ui.InvokeLaterDispatcher$Future.run(InvokeLaterDispatcher.java:95)
    	at com.sun.glass.ui.win.WinApplication._runLoop(Native Method)
    	at com.sun.glass.ui.win.WinApplication.lambda$null$147(WinApplication.java:177)
    	at java.lang.Thread.run(Unknown Source)
    	at com.sun.glass.ui.win.WinApplication._runLoop(Native Method)
    	at com.sun.glass.ui.win.WinApplication.lambda$null$147(WinApplication.java:177)
    	at java.lang.Thread.run(Unknown Source)
    And got this other errors when I click on the Channels link:

    HTML Code:
    Exception in thread "JavaFX Application Thread" java.lang.NullPointerException
    	at com.mirth.connect.client.ui.components.tag.AutoCompletionPopupWindow$1.run(AutoCompletionPopupWindow.java:198)
    	at com.sun.javafx.application.PlatformImpl.lambda$null$172(PlatformImpl.java:295)
    	at java.security.AccessController.doPrivileged(Native Method)
    	at com.sun.javafx.application.PlatformImpl.lambda$runLater$173(PlatformImpl.java:294)
    	at com.sun.glass.ui.InvokeLaterDispatcher$Future.run(InvokeLaterDispatcher.java:95)
    	at com.sun.glass.ui.win.WinApplication._runLoop(Native Method)
    	at com.sun.glass.ui.win.WinApplication.lambda$null$147(WinApplication.java:177)
    	at java.lang.Thread.run(Unknown Source)
    Exception in thread "AWT-EventQueue-2" java.lang.NullPointerException
    	at com.mirth.connect.client.ui.components.tag.MirthTagField.setFocus(MirthTagField.java:204)
    	at com.mirth.connect.client.ui.ChannelPanel.switchPanel(ChannelPanel.java:304)
    	at com.mirth.connect.client.ui.Frame.doShowChannel(Frame.java:1891)
    	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    	at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
    	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    	at java.lang.reflect.Method.invoke(Unknown Source)
    	at sun.reflect.misc.Trampoline.invoke(Unknown Source)
    	at sun.reflect.GeneratedMethodAccessor1.invoke(Unknown Source)
    	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    	at java.lang.reflect.Method.invoke(Unknown Source)
    	at sun.reflect.misc.MethodUtil.invoke(Unknown Source)
    	at java.beans.EventHandler.invokeInternal(Unknown Source)
    	at java.beans.EventHandler.access$000(Unknown Source)
    	at java.beans.EventHandler$1.run(Unknown Source)
    	at java.security.AccessController.doPrivileged(Native Method)
    	at java.beans.EventHandler.invoke(Unknown Source)
    	at com.sun.proxy.$Proxy46.actionPerformed(Unknown Source)
    	at org.jdesktop.swingx.action.BoundAction.actionPerformed(BoundAction.java:231)
    	at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
    	at org.jdesktop.swingx.JXHyperlink.fireActionPerformed(JXHyperlink.java:264)
    	at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
    	at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
    	at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
    	at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source)
    	at java.awt.AWTEventMulticaster.mouseReleased(Unknown Source)
    	at java.awt.Component.processMouseEvent(Unknown Source)
    	at javax.swing.JComponent.processMouseEvent(Unknown Source)
    	at java.awt.Component.processEvent(Unknown Source)
    	at java.awt.Container.processEvent(Unknown Source)
    	at java.awt.Component.dispatchEventImpl(Unknown Source)
    	at java.awt.Container.dispatchEventImpl(Unknown Source)
    	at java.awt.Component.dispatchEvent(Unknown Source)
    	at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
    	at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
    	at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
    	at java.awt.Container.dispatchEventImpl(Unknown Source)
    	at java.awt.Window.dispatchEventImpl(Unknown Source)
    	at java.awt.Component.dispatchEvent(Unknown Source)
    	at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
    	at java.awt.EventQueue.access$500(Unknown Source)
    	at java.awt.EventQueue$3.run(Unknown Source)
    	at java.awt.EventQueue$3.run(Unknown Source)
    	at java.security.AccessController.doPrivileged(Native Method)
    	at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
    	at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
    	at java.awt.EventQueue$4.run(Unknown Source)
    	at java.awt.EventQueue$4.run(Unknown Source)
    	at java.security.AccessController.doPrivileged(Native Method)
    	at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
    	at java.awt.EventQueue.dispatchEvent(Unknown Source)
    	at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
    	at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
    	at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
    	at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
    	at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
    	at java.awt.EventDispatchThread.run(Unknown Source)
    It's the first time Mirth Server/Administrator is running on this server Windows Server 2008 R2, PostgreSQL 10.6.

    Thanks.

  • #2
    Forgot to say that is a 32bit OS.

    Comment


    • #3
      which OS/java version?

      mirth 3.5.1 only supports Oracle Java 8
      version 3.6 is required for Java 9+ support
      version 3.7 is required for OpenJDK support

      Comment


      • #4
        It is currently installed Java 1.8.0_191 from Oracle (32bits version), you can see it in the first line of the debug log.

        OS is Windows Server Standard 32 bits (as appears in Computer properties).

        I've just tested upgrading Mirth to versión 3.5.2 and with Derby database instead of PostgreSQL, but with same errors.

        I think it should be some kind of incompatibility between Java and OS.

        Comment


        • #5
          Originally posted by Nikkator View Post
          It is currently installed Java 1.8.0_191 from Oracle (32bits version), you can see it in the first line of the debug log.

          OS is Windows Server Standard 32 bits (as appears in Computer properties).

          I've just tested upgrading Mirth to versión 3.5.2 and with Derby database instead of PostgreSQL, but with same errors.

          I think it should be some kind of incompatibility between Java and OS.
          I've been having this issue for a while on one of my client's servers and read many threads that suggested solutions which didn't work for me like increasing the mirth admin heap size or resetting the channels tab view to default view on another instance (when running multiple mirth instances with different versions), until I found this thread and read your comment.

          It's definitely an incompatibility issue between Java and OS. I've tried uninstalling the Java version which I was using on this server, JRE 1.8.0_212, and installed an older version 1.8.0_144 and it worked!

          Looks like newer versions of JRE 1.8.0 are not compatible with Windows Server 2007 SP2 which this particular server is running.

          Thank you so much

          Comment

          Working...
          X