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

Go Back   Mirth Community > Mirth Connect > Support

Reply
 
Thread Tools Display Modes
  #1  
Old 06-24-2016, 11:37 AM
galendeveloper galendeveloper is offline
Mirth Newb
 
Join Date: Jan 2015
Posts: 10
galendeveloper is on a distinguished road
Default Channels screen not loading when click on it

Hi,

When clicking on the Channels link the Mirth Connect sidebar, nothing happens. I'm able to navigate to the other screens (Dashboard, Users, Settings, etc). I tried changing the heap size of the Administrator JVM but had the same issue.

Has anyone had this issue before? I am running Mirth Connect Server vesion 3.2.1.7650.

Thank you for your help,
Nate
Reply With Quote
  #2  
Old 06-24-2016, 11:58 AM
narupley's Avatar
narupley narupley is offline
Mirth Employee
 
Join Date: Oct 2010
Posts: 7,126
narupley is on a distinguished road
Default

You're probably running out of heap size in the Administrator. If you enable the client-side console in your Java settings you'll probably see an error. Go to the 8080 launch page and you can increase the max client-side heap size.
__________________
Step 1: JAVA CACHE...DID YOU CLEAR ...wait, ding dong the witch is dead?

Nicholas Rupley
Work: 949-237-6069
Always include what Mirth Connect version you're working with. Also include (if applicable) the code you're using and full stacktraces for errors (use CODE tags). Posting your entire channel is helpful as well; make sure to scrub any PHI/passwords first.


- How do I foo?
- You just bar.
Reply With Quote
  #3  
Old 06-24-2016, 12:16 PM
galendeveloper galendeveloper is offline
Mirth Newb
 
Join Date: Jan 2015
Posts: 10
galendeveloper is on a distinguished road
Default

Thanks for the reply Narupley. We're running on one of the Mirth Appliances. I was able to get to the 8080 launch page and try different heap sizes, but both 512mb and 1gb have the same problem. At 2gb, the Administrator will not launch on my machine.

I looked at the Java console, and indeed whenever I click on channels I get the following exception. Have you seen this before? The exception looks a little strange.

Exception in thread "AWT-EventQueue-2" java.lang.ClassCastException: javax.swing.SortOrder cannot be cast to java.util.List
at com.mirth.connect.client.ui.components.MirthTable. setModel(MirthTable.java:104)
at com.mirth.connect.client.ui.ChannelPanel.updateCha nnelTable(ChannelPanel.java:499)
at com.mirth.connect.client.ui.ChannelPanel.makeChann elTable(ChannelPanel.java:186)
at com.mirth.connect.client.ui.ChannelPanel.<init>(Ch annelPanel.java:123)
at com.mirth.connect.client.ui.Frame.doShowChannel(Fr ame.java:1814)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Nativ e Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknow n Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Un known Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at sun.reflect.misc.Trampoline.invoke(Unknown Source)
at sun.reflect.GeneratedMethodAccessor1.invoke(Unknow n Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Un known 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.$Proxy9.actionPerformed(Unknown Source)
at org.jdesktop.swingx.action.BoundAction.actionPerfo rmed(BoundAction.java:231)
at javax.swing.AbstractButton.fireActionPerformed(Unk nown Source)
at org.jdesktop.swingx.JXHyperlink.fireActionPerforme d(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.mouseRe leased(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(U nknown Source)
at java.awt.LightweightDispatcher.dispatchEvent(Unkno wn 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$JavaSecurityAccessI mpl.doIntersectionPrivilege(Unknown Source)
at java.security.ProtectionDomain$JavaSecurityAccessI mpl.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$JavaSecurityAccessI mpl.doIntersectionPrivilege(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForFilter s(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForFilter(U nknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarch y(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)
Reply With Quote
  #4  
Old 06-24-2016, 12:29 PM
narupley's Avatar
narupley narupley is offline
Mirth Employee
 
Join Date: Oct 2010
Posts: 7,126
narupley is on a distinguished road
Default

Ah yes, you're actually running into a separate issue in that case. You have probably opened a 3.4 Administrator before right? Connect to your 3.4 instance again, launch the Administrator for it. Then go to the Channels view, right click the table header, and select "Restore Default". You should be able to launch your 3.2 Administrator and view channels without errors now.
__________________
Step 1: JAVA CACHE...DID YOU CLEAR ...wait, ding dong the witch is dead?

Nicholas Rupley
Work: 949-237-6069
Always include what Mirth Connect version you're working with. Also include (if applicable) the code you're using and full stacktraces for errors (use CODE tags). Posting your entire channel is helpful as well; make sure to scrub any PHI/passwords first.


- How do I foo?
- You just bar.
Reply With Quote
  #5  
Old 06-24-2016, 12:41 PM
galendeveloper galendeveloper is offline
Mirth Newb
 
Join Date: Jan 2015
Posts: 10
galendeveloper is on a distinguished road
Default

There we go, that did the trick. Yeah I had a separate local 3.4 Administrator running for some development testing. Thanks Narupley!
Reply With Quote
  #6  
Old 02-08-2017, 10:10 AM
ace ace is offline
Mirth Newb
 
Join Date: May 2016
Location: Austin, TX, USA
Posts: 11
ace is on a distinguished road
Default

Is there an offending setting stored somewhere by 3.4 that I can look for to see when it is getting cleared and set? Or is there a sequence of opening and closing the 3.4 and 3.2 clients I need to follow to get the environment clean for the 3.2 client?

I have tried going back into the 3.4 Administrator "channels" screen and choosing "Restore Defaults", and I continue to get the ClassCastException when clicking the "Channels" link in the 3.2 Control Panel. I was excited to see this solution when I ran across the SortOrder ClassCastException in my Java console after running both 3.4 and 3.2 MC Administrators, however, this recommended solution does not prevent my 3.2 Administrator from failing with the Exception on the Channels view.

My versions are 3.2.0.7628 and 3.4.2.8129.

I see that I also get a couple of warnings after the startup options of my 3.2 Administrator and stack trace for the exception:

0-5: set trace level to <n>
----------------------------------------------------
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: javax.swing.SortOrder cannot be cast to java.util.List

Last edited by ace; 02-15-2017 at 06:07 PM. Reason: My question should have come first, not a statement making readers think my problem was probably solved.
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 03:43 PM.


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