Mirth Community

Mirth Community (http://www.mirthcorp.com/community/forums/index.php)
-   Support (http://www.mirthcorp.com/community/forums/forumdisplay.php?f=6)
-   -   Channels screen not loading when click on it (3.5.1) (http://www.mirthcorp.com/community/forums/showthread.php?t=218813)

Nikkator 12-17-2018 04:22 AM

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.

Nikkator 12-20-2018 11:59 PM

Forgot to say that is a 32bit OS.

agermano 12-21-2018 04:31 AM

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

Nikkator 12-21-2018 04:42 AM

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.

relyas 03-30-2020 11:27 PM

Quote:

Originally Posted by Nikkator (Post 265626)
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


All times are GMT -8. The time now is 03:01 AM.

Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2020, vBulletin Solutions, Inc.
Mirth Corporation