Eucalyptus does not work with Elasticfox

Bug #369681 reported by Soren Hansen
12
This bug affects 2 people
Affects Status Importance Assigned to Milestone
Eucalyptus
Invalid
Undecided
Unassigned

Bug Description

When I attempt to connect to my Eucalyptus instance using Elasticfox, I get this in my cloud-error.log:
12:43:16 [AxisEngine:HttpConnection-8773-1] ERROR The endpoint reference (EPR) for the Operation not found is /services/Eucalyptus/ and the WSA Action = null
org.apache.axis2.AxisFault: The endpoint reference (EPR) for the Operation not found is /services/Eucalyptus/ and the WSA Action = null
        at org.apache.axis2.engine.DispatchPhase.checkPostConditions(DispatchPhase.java:88)
        at org.apache.axis2.engine.Phase.invoke(Phase.java:333)
        at org.apache.axis2.engine.AxisEngine.invoke(AxisEngine.java:264)
        at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:163)
        at edu.ucsb.eucalyptus.transport.http.Axis2HttpWorker.processXMLRequest(Axis2HttpWorker.java:249)
        at edu.ucsb.eucalyptus.transport.http.Axis2HttpWorker.service(Axis2HttpWorker.java:118)
        at org.apache.axis2.transport.http.server.AxisHttpService.doService(AxisHttpService.java:281)
        at org.apache.axis2.transport.http.server.AxisHttpService.handleRequest(AxisHttpService.java:187)
        at org.apache.axis2.transport.http.server.HttpServiceProcessor.run(HttpServiceProcessor.java:82)
        at edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1061)
        at edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:575)
        at java.lang.Thread.run(Thread.java:636)
12:43:18 [AxisEngine:HttpConnection-8773-2] ERROR The endpoint reference (EPR) for the Operation not found is /services/Eucalyptus/ and the WSA Action = null
org.apache.axis2.AxisFault: The endpoint reference (EPR) for the Operation not found is /services/Eucalyptus/ and the WSA Action = null
        at org.apache.axis2.engine.DispatchPhase.checkPostConditions(DispatchPhase.java:88)
        at org.apache.axis2.engine.Phase.invoke(Phase.java:333)
        at org.apache.axis2.engine.AxisEngine.invoke(AxisEngine.java:264)
        at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:163)
        at edu.ucsb.eucalyptus.transport.http.Axis2HttpWorker.processXMLRequest(Axis2HttpWorker.java:249)
        at edu.ucsb.eucalyptus.transport.http.Axis2HttpWorker.service(Axis2HttpWorker.java:118)
        at org.apache.axis2.transport.http.server.AxisHttpService.doService(AxisHttpService.java:281)
        at org.apache.axis2.transport.http.server.AxisHttpService.handleRequest(AxisHttpService.java:187)
        at org.apache.axis2.transport.http.server.HttpServiceProcessor.run(HttpServiceProcessor.java:82)
        at edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1061)
        at edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:575)
        at java.lang.Thread.run(Thread.java:636)

ElasticFox uses the query interface to the DescribeImages method.

Revision history for this message
chris grzegorczyk (chris-grze) wrote :

It looks like the path is invalid: "/services/Eucalyptus/". The correct path is "/services/Eucalyptus".

This is a bug in ElasticFox (line 213 of client.js, specifically, which always adds "/" to the service path).

Changed in eucalyptus:
status: New → Invalid
Revision history for this message
Soren Hansen (soren) wrote :

If I make that change, I get this:
16:07:59 [AxisEngine:HttpConnection-8773-18] ERROR The endpoint reference (EPR) for the Operation not found is /services/Eucalyptus and the WSA Action = null
org.apache.axis2.AxisFault: The endpoint reference (EPR) for the Operation not found is /services/Eucalyptus and the WSA Action = null
 at org.apache.axis2.engine.DispatchPhase.checkPostConditions(DispatchPhase.java:88)
 at org.apache.axis2.engine.Phase.invoke(Phase.java:333)
 at org.apache.axis2.engine.AxisEngine.invoke(AxisEngine.java:264)
 at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:163)
 at edu.ucsb.eucalyptus.transport.http.Axis2HttpWorker.processXMLRequest(Axis2HttpWorker.java:249)
 at edu.ucsb.eucalyptus.transport.http.Axis2HttpWorker.service(Axis2HttpWorker.java:118)
 at org.apache.axis2.transport.http.server.AxisHttpService.doService(AxisHttpService.java:281)
 at org.apache.axis2.transport.http.server.AxisHttpService.handleRequest(AxisHttpService.java:187)
 at org.apache.axis2.transport.http.server.HttpServiceProcessor.run(HttpServiceProcessor.java:82)
 at edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1061)
 at edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:575)
 at java.lang.Thread.run(Thread.java:636)

...which looks identical (apart from that trailing slash).

Revision history for this message
Soren Hansen (soren) wrote :

Incidentally, I also get the same error back from the Eucalyptus Public Cloud.

[ec2ui] Sync Response = 500(4): <Exception>org.apache.axis2.AxisFault: The endpoint reference (EPR) for the Operation not found is /services/Eucalyptus and the WSA Action = null
 at org.apache.axis2.engine.DispatchPhase.checkPostConditions(DispatchPhase.java:88)
 at org.apache.axis2.engine.Phase.invoke(Phase.java:333)
 at org.apache.axis2.engine.AxisEngine.invoke(AxisEngine.java:264)
 at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:163)
 at edu.ucsb.eucalyptus.transport.http.Axis2HttpWorker.processXMLRequest(Axis2HttpWorker.java:228)
 at edu.ucsb.eucalyptus.transport.http.Axis2HttpWorker.service(Axis2HttpWorker.java:97)
 at org.apache.axis2.transport.http.server.AxisHttpService.doService(AxisHttpService.java:281)
 at org.apache.axis2.transport.http.server.AxisHttpService.handleRequest(AxisHttpService.java:187)
 at org.apache.axis2.transport.http.server.HttpServiceProcessor.run(HttpServiceProcessor.java:82)
 at edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1061)
 at edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:575)
 at java.lang.Thread.run(Thread.java:619)
</Exception>

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.