Amila Jayasekara created AIRAVATA-730:
-----------------------------------------
Summary: Exception while connecting to airavata registry using
XBaya
Key: AIRAVATA-730
URL: https://issues.apache.org/jira/browse/AIRAVATA-730
Project: Airavata
Issue Type: Bug
Components: XBaya
Environment: Mac, In the Xbaya JNLP version.
Reporter: Amila Jayasekara
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
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira