Eucalyptus does not work with Elasticfox

Bug #369681 reported by Soren Hansen on 2009-04-30
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.

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
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).

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  Edit
Everyone can see this information.

Other bug subscribers