Uploaded image for project: 'Airavata'
  1. Airavata
  2. AIRAVATA-730

Exception while connecting to airavata registry using XBaya

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • None
    • None
    • XBaya
    • None
    • Mac, In the Xbaya JNLP version.

    Description

      To reproduce - Run XBaya JNLP with the console.
      Connect to Airavata Registry.
      You will see following exception in the console. Even though this exception thrown it functionality is not broken.

      Java Web Start 10.11.2.21
      Using JRE version 1.7.0_11-b21 Java HotSpot(TM) 64-Bit Server VM
      User home directory = /Users/thejaka
      ----------------------------------------------------
      c: clear console window
      f: finalize objects on finalization queue
      g: garbage collect
      h: display this help message
      m: print memory usage
      o: trigger logging
      p: reload proxy configuration
      q: hide console
      r: reload policy configuration
      s: dump system and deployment properties
      t: dump thread list
      v: dump thread stack
      0-5: set trace level to <n>
      ----------------------------------------------------
      Match: beginTraversal
      Match: digest selected JREDesc: JREDesc[version 1.5+, heap=-1--1, args=-Xmx1024m, href=null, sel=false, null, null], JREInfo: JREInfo for index 0:
      platform is: 1.7
      product is: 1.7.0_11
      location is: http://java.sun.com/products/autodl/j2se
      path is: /Library/Internet Plug-ins/JavaAppletPlugin.plugin/Contents/Home/bin/java
      args is: null
      native platform is: Mac OS X, x86_64 [ x86_64, 64bit ]
      JavaFX runtime is: JavaFX 2.2.4 found at /Library/Internet Plug-ins/JavaAppletPlugin.plugin/Contents/Home/
      enabled is: true
      registered is: true
      system is: true

      Match: ignoring maxHeap: -1
      Match: ignoring InitHeap: -1
      Match: digesting vmargs: -Xmx1024m
      Match: digested vmargs: [JVMParameters: isSecure: true, args: -Xmx1g]
      Match: selecting maxHeap(2): 1073741824
      Match: JVM args after accumulation: [JVMParameters: isSecure: true, args: ]
      Match: digest LaunchDesc: http://localhost:8080/airavata-xbaya/xbaya.jnlp
      Match: digest properties: [-Dlog=org.apache.airavata.xbaya:ALL, -Djavax.net.ssl.trustStore=client.jks, -Djavax.net.ssl.trustStorePassword=airavata, -Djavax.net.ssl.trustStoreType=JKS, -Djavax.net.ssl.keyStore=client.jks, -Djavax.net.ssl.keyStorePassword=airavata]
      Match: JVM args: [JVMParameters: isSecure: false, args: -Dlog=org.apache.airavata.xbaya:ALL -Djavax.net.ssl.trustStore=client.jks -Djavax.net.ssl.trustStorePassword=airavata -Djavax.net.ssl.trustStoreType=JKS -Djavax.net.ssl.keyStore=client.jks -Djavax.net.ssl.keyStorePassword=airavata]
      Match: endTraversal ..
      Match: JVM args final: -Xmx1g -Dlog=org.apache.airavata.xbaya:ALL -Djavax.net.ssl.trustStore=client.jks -Djavax.net.ssl.trustStorePassword=airavata -Djavax.net.ssl.trustStoreType=JKS -Djavax.net.ssl.keyStore=client.jks -Djavax.net.ssl.keyStorePassword=airavata
      Match: Running JREInfo Version match: 1.7.0.11 == 1.7.0.11
      Match: Running JVM args match the secure subset: have:<-Xmx1g> satisfy want:<-Xmx1g -Dlog=org.apache.airavata.xbaya:ALL -Djavax.net.ssl.trustStore=client.jks -Djavax.net.ssl.trustStorePassword=airavata -Djavax.net.ssl.trustStoreType=JKS -Djavax.net.ssl.keyStore=client.jks -Djavax.net.ssl.keyStorePassword=airavata>
      SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".
      SLF4J: Defaulting to no-operation (NOP) logger implementation
      SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further details.
      MLogger $Revision: 1.1 $ $Date: 2005/11/11 23:18:30 $ (GMT) configured as 'org.apache.airavata.xbaya:ALL' (XSUL version compile-time:5.0.0_PREP runtime:5.0.0_PREP)
      Searching for authentication for protocol=https, siteName="localhost", port = 8443, scheme=basic, realm=Airavata, path=/airavata-registry/api/congfigregistry/get/eventingservice/uri, isProxy = no
      org.apache.airavata.client.api.AiravataAPIInvocationException: Error invoking API
      at org.apache.airavata.client.impl.WorkflowManagerImpl.getWorkflows(WorkflowManagerImpl.java:191)
      at org.apache.airavata.client.impl.WorkflowManagerImpl.getWorkflows(WorkflowManagerImpl.java:323)
      at org.apache.airavata.xbaya.model.registrybrowser.XBayaWorkflowTemplates.getWorkflows(XBayaWorkflowTemplates.java:52)
      at org.apache.airavata.xbaya.registrybrowser.nodes.XBayaWorkflowTemplatesNode.getChildren(XBayaWorkflowTemplatesNode.java:47)
      at org.apache.airavata.xbaya.registrybrowser.nodes.AbstractAiravataTreeNode.listOfChildren(AbstractAiravataTreeNode.java:76)
      at org.apache.airavata.xbaya.registrybrowser.nodes.AbstractAiravataTreeNode.isLeaf(AbstractAiravataTreeNode.java:107)
      at javax.swing.tree.DefaultTreeModel.isLeaf(DefaultTreeModel.java:203)
      at javax.swing.plaf.basic.BasicTreeUI$NodeDimensionsHandler.getNodeDimensions(BasicTreeUI.java:2786)
      at javax.swing.tree.AbstractLayoutCache.getNodeDimensions(AbstractLayoutCache.java:492)
      at javax.swing.tree.VariableHeightLayoutCache$TreeStateNode.updatePreferredSize(VariableHeightLayoutCache.java:1359)
      at javax.swing.tree.VariableHeightLayoutCache$TreeStateNode.expand(VariableHeightLayoutCache.java:1495)
      at javax.swing.tree.VariableHeightLayoutCache$TreeStateNode.expand(VariableHeightLayoutCache.java:1287)
      at javax.swing.tree.VariableHeightLayoutCache.rebuild(VariableHeightLayoutCache.java:742)
      at javax.swing.tree.VariableHeightLayoutCache.setModel(VariableHeightLayoutCache.java:108)
      at javax.swing.plaf.basic.BasicTreeUI.setModel(BasicTreeUI.java:411)
      at javax.swing.plaf.basic.BasicTreeUI$Handler.propertyChange(BasicTreeUI.java:3394)
      at javax.swing.plaf.basic.BasicTreeUI$PropertyChangeHandler.propertyChange(BasicTreeUI.java:2871)
      at com.apple.laf.AquaTreeUI$MacPropertyChangeHandler.propertyChange(AquaTreeUI.java:309)
      at java.beans.PropertyChangeSupport.fire(PropertyChangeSupport.java:335)
      at java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:327)
      at java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:263)
      at java.awt.Component.firePropertyChange(Component.java:8382)
      at javax.swing.JTree.setModel(JTree.java:879)
      at javax.swing.JTree.<init>(JTree.java:668)
      at javax.swing.JTree.<init>(JTree.java:643)
      at javax.swing.JTree.<init>(JTree.java:627)
      at org.apache.airavata.xbaya.ui.views.JCRBrowserPanel.initGUI(JCRBrowserPanel.java:88)
      at org.apache.airavata.xbaya.ui.views.JCRBrowserPanel.<init>(JCRBrowserPanel.java:77)
      at org.apache.airavata.xbaya.ui.XBayaGUI.viewJCRBrowserPanel(XBayaGUI.java:656)
      at org.apache.airavata.xbaya.ui.menues.ViewMenuItem$1.actionPerformed(ViewMenuItem.java:100)
      at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2018)
      at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2341)
      at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:402)
      at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:259)
      at javax.swing.AbstractButton.doClick(AbstractButton.java:376)
      at javax.swing.plaf.basic.BasicMenuItemUI.doClick(BasicMenuItemUI.java:833)
      at com.apple.laf.AquaMenuItemUI.doClick(AquaMenuItemUI.java:157)
      at javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(BasicMenuItemUI.java:877)
      at java.awt.Component.processMouseEvent(Component.java:6505)
      at javax.swing.JComponent.processMouseEvent(JComponent.java:3321)
      at java.awt.Component.processEvent(Component.java:6270)
      at java.awt.Container.processEvent(Container.java:2229)
      at java.awt.Component.dispatchEventImpl(Component.java:4861)
      at java.awt.Container.dispatchEventImpl(Container.java:2287)
      at java.awt.Component.dispatchEvent(Component.java:4687)
      at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4832)
      at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4492)
      at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4422)
      at java.awt.Container.dispatchEventImpl(Container.java:2273)
      at java.awt.Window.dispatchEventImpl(Window.java:2719)
      at java.awt.Component.dispatchEvent(Component.java:4687)
      at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:723)
      at java.awt.EventQueue.access$200(EventQueue.java:103)
      at java.awt.EventQueue$3.run(EventQueue.java:682)
      at java.awt.EventQueue$3.run(EventQueue.java:680)
      at java.security.AccessController.doPrivileged(Native Method)
      at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)
      at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:87)
      at java.awt.EventQueue$4.run(EventQueue.java:696)
      at java.awt.EventQueue$4.run(EventQueue.java:694)
      at java.security.AccessController.doPrivileged(Native Method)
      at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)
      at java.awt.EventQueue.dispatchEvent(EventQueue.java:693)
      at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:242)
      at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:161)
      at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:150)
      at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:146)
      at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:138)
      at java.awt.EventDispatchThread.run(EventDispatchThread.java:91)
      Caused by: com.sun.jersey.api.client.UniformInterfaceException: GET https://localhost:8443/airavata-registry/api/userwfregistry/get/workflows returned a response status of 204 No Content
      at com.sun.jersey.api.client.ClientResponse.getEntity(ClientResponse.java:540)
      at com.sun.jersey.api.client.ClientResponse.getEntity(ClientResponse.java:517)
      at org.apache.airavata.rest.client.UserWorkflowResourceClient.getWorkflows(UserWorkflowResourceClient.java:316)
      at org.apache.airavata.rest.client.RegistryClient.getWorkflows(RegistryClient.java:785)
      at org.apache.airavata.client.impl.WorkflowManagerImpl.getWorkflows(WorkflowManagerImpl.java:185)
      ... 68 more

      Attachments

        Activity

          People

            chathuri Chathuri Wimalasena
            amilaj Amila Jayasekara
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: