web stats
Channels screen not loading when click on it (3.5.1) - Mirth Community

Go Back   Mirth Community > Mirth Connect > Support

Reply
 
Thread Tools Display Modes
  #1  
Old 12-17-2018, 04:22 AM
Nikkator Nikkator is offline
What's HL7?
 
Join Date: Apr 2018
Posts: 3
Nikkator is on a distinguished road
Default 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.
Reply With Quote
  #2  
Old 12-20-2018, 11:59 PM
Nikkator Nikkator is offline
What's HL7?
 
Join Date: Apr 2018
Posts: 3
Nikkator is on a distinguished road
Default

Forgot to say that is a 32bit OS.
Reply With Quote
  #3  
Old 12-21-2018, 04:31 AM
agermano agermano is online now
Mirth Guru
 
Join Date: Apr 2017
Location: Indiana, USA
Posts: 1,185
agermano is on a distinguished road
Default

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
Reply With Quote
  #4  
Old 12-21-2018, 04:42 AM
Nikkator Nikkator is offline
What's HL7?
 
Join Date: Apr 2018
Posts: 3
Nikkator is on a distinguished road
Default

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.
Reply With Quote
  #5  
Old 03-30-2020, 11:27 PM
relyas relyas is offline
What's HL7?
 
Join Date: Dec 2018
Posts: 3
relyas is on a distinguished road
Default

Quote:
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
Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -8. The time now is 11:52 AM.


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