Cloverleaf 5.6, AIX and server side GUI’s

Homepage Clovertech Forums Read Only Archives Cloverleaf Cloverleaf Cloverleaf 5.6, AIX and server side GUI’s

  • Creator
  • #50296
    Richard Hart

    I sent the email below to support and they indicated that the server GUI’s should not be used on AIX.

    Has anyone seen this and managed to get a workaround?

    I’m not sure whether I’ve previously mentioned this but, as we work almost exclusively on AIX and use the GUI’s from here.  When using the CL5.6 ‘hciaccess’, there appears to be an issue with the ‘File/Open’  window.  I’ve included the main error and the the exception below.

    If I’m working on existing files, all is OK as the GUI ‘View/Site manager’ enables a click on the file, otherwise it is a pain.

    Any ideas?


    An exception occurred while trying to present a

    file browser.

    You may wish to contact Customer Support.

    Your file will not be loaded.

    The Java exception is



       at com.hie.cloverleaf.util.gui.hiefilechooser.HieFileDirectoryModel$1.getRowCount(Unknown Source)

       at com.hie.cloverleaf.util.gui.hiefilechooser.HieFileDirectoryModel.getRowCount(Unknown Source)

       at javax.swing.JTable.checkLeadAnchor(

       at javax.swing.JTable.tableChanged(

       at javax.swing.JTable.setModel(

       at com.hie.cloverleaf.util.gui.hiefilechooser.HieFileUI.createList(Unknown Source)

       at com.hie.cloverleaf.util.gui.hiefilechooser.HieFileUI.installComponents(Unknown Source)

       at com.hie.cloverleaf.util.gui.hiefilechooser.HieBasicFileUI.installUI(Unknown Source)

       at com.hie.cloverleaf.util.gui.hiefilechooser.HieFileUI.installUI(Unknown Source)

       at javax.swing.JComponent.setUI(

       at com.hie.cloverleaf.util.gui.hiefilechooser.HieFileChooser.updateUI(Unknown Source)

       at com.hie.cloverleaf.util.gui.hiefilechooser.HieFileChooser.setup(Unknown Source)

       at com.hie.cloverleaf.util.gui.hiefilechooser.HieFileChooser.(Unknown Source)

       at com.hie.cloverleaf.util.gui.hiefilechooser.HieFileChooser.(Unknown Source)

       at com.hie.cloverleaf.util.gui.hiefilechooser.HieFileChooser.(Unknown Source)

       at com.hie.cloverleaf.gui.StdGuiMainPanel.browseForFilename(Unknown Source)

       at com.hie.cloverleaf.gui.StdGuiMainPanel.browseForBasicName(Unknown Source)

       at com.hie.cloverleaf.gui.StdGuiMainPanel.browseForBasicName(Unknown Source)

       at com.hie.cloverleaf.gui.StdGuiMainPanel.doFileOpenAction(Unknown Source)

       at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

       at sun.reflect.NativeMethodAccessorImpl.invoke(

       at sun.reflect.DelegatingMethodAccessorImpl.invoke(

       at java.lang.reflect.Method.invoke(

       at com.hie.cloverleaf.gui.GenericAction.actionPerformed(Unknown Source)

       at javax.swing.AbstractButton.fireActionPerformed(

       at javax.swing.AbstractButton$Handler.actionPerformed(

       at javax.swing.DefaultButtonModel.fireActionPerformed(

       at javax.swing.DefaultButtonModel.setPressed(

       at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(

       at java.awt.AWTEventMulticaster.mouseReleased(

       at java.awt.AWTEventMulticaster.mouseReleased(

       at java.awt.Component.processMouseEvent(

       at javax.swing.JComponent.processMouseEvent(

       at java.awt.Component.processEvent(

       at java.awt.Container.processEvent(

       at java.awt.Component.dispatchEventImpl(

       at java.awt.Container.dispatchEventImpl(

       at java.awt.Component.dispatchEvent(

       at java.awt.LightweightDispatcher.retargetMouseEvent(

       at java.awt.LightweightDispatcher.processMouseEvent(

       at java.awt.LightweightDispatcher.dispatchEvent(

       at java.awt.Container.dispatchEventImpl(

       at java.awt.Window.dispatchEventImpl(

       at java.awt.Component.dispatchEvent(

       at java.awt.EventQueue.dispatchEvent(

       at java.awt.EventDispatchThread.pumpOneEventForHierarchy(

       at java.awt.EventDispatchThread.pumpEventsForHierarchy(

       at java.awt.EventDispatchThread.pumpEvents(

       at java.awt.EventDispatchThread.pumpEvents(


Viewing 1 reply thread
  • Author
    • #65524
      James Cobane


      I guess I would first ask why you need to run the server side GUI, instead of the client?  We are Cloverleaf 5.6 on AIX 5.3, and exclusively use the client GUI’s, even over our VPN.  Just curious.  If you need to access the GUI’s from a machine that doesn’t have the client software, you may want to consider setting up a workstation with the client installed to access via Remote Desktop.

      Jim Cobane

      Henry Ford Health

    • #65525
      Richard Hart

      Hi Jim.

      Running on the server is far more convenient for us, each developer can work independently with less chance of overwriting other users files. A change to the test/prod requires a ‘sudo’ to the ‘manager’ account, so we can track issues.

      Revision control is easy.

      We perform most of our translation work in TCL, unit test and migrate code using scripts.

      The only issue with the GUI’s in 5.6 is that you need an initial file to work with as the load and ‘save as’ don’t work.  

      I’ve been doing some web service work and its useful to use the translation tool to check XML tags and access.

Viewing 1 reply thread
  • The forum ‘Cloverleaf’ is closed to new topics and replies.

Forum Statistics

Registered Users
Topic Tags