What steps will reproduce the problem? 1. Create connection to eucalyptus cloud 2. Call euca.stopInstances(['i-354205B7'],false)
What is the expected output? What do you see instead?
I see --
[Fatal Error] :1:1: Content is not allowed in prolog. Jul 16, 2010 11:35:56 AM com.xerox.amazonws.common.AWSQueryConnection createException SEVERE: Couldn't parse error response! org.xml.sax.SAXParseException: Content is not allowed in prolog.
What version of the product are you using? On what operating system?
Typica 1.7.1, OSX client from groovy unit test, Eucalyptus 1.6 on CentOS
Please provide any additional information below.
Stack trace continues:
[Fatal Error] :1:1: Content is not allowed in prolog. Jul 16, 2010 11:35:56 AM com.xerox.amazonws.common.AWSQueryConnection createException SEVERE: Couldn't parse error response! org.xml.sax.SAXParseException: Content is not allowed in prolog. at com.sun.org.apache.xerces.internal.parsers.DOMParser.parse(DOMParser.java:249) at com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl.parse(DocumentBuilderImpl.java:284) at javax.xml.parsers.DocumentBuilder.parse(DocumentBuilder.java:124) at com.xerox.amazonws.common.JAXBuddy.deserializeXMLStream(JAXBuddy.java:117) at com.xerox.amazonws.common.AWSQueryConnection.createException(AWSQueryConnection.java:708) at com.xerox.amazonws.common.AWSQueryConnection.makeRequest(AWSQueryConnection.java:503) at com.xerox.amazonws.ec2.Jec2.makeRequestInt(Jec2.java:2291) at com.xerox.amazonws.ec2.Jec2.stopInstances(Jec2.java:729)
and then
INFO: response = Failure: 500 Internal Server Error
com.xerox.amazonws.ec2.EC2Exception: Number of retries exceeded : StopInstances at com.xerox.amazonws.ec2.Jec2.makeRequestInt(Jec2.java:2303) at com.xerox.amazonws.ec2.Jec2.stopInstances(Jec2.java:729) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at org.codehaus.groovy.runtime.callsite.PojoMetaMethodSite$PojoCachedMethodSiteNoUnwrapNoCoerce.invoke(PojoMetaMethodSite.java:229) at org.codehaus.groovy.runtime.callsite.PojoMetaMethodSite.call(PojoMetaMethodSite.java:52) at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:40) at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:117) at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:129) at com.mtvi.cloud.test.GroovyCloudTest.testStopCloudInstance(GroovyCloudTest.groovy:90) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at org.junit.internal.runners.JUnit38ClassRunner.run(JUnit38ClassRunner.java:79) at org.junit.runner.JUnitCore.run(JUnitCore.java:137) at com.intellij.rt.execution.junit.JUnitStarter.main(JUnitStarter.java:64) Caused by: org.apache.http.HttpException: Number of retries exceeded : StopInstances at com.xerox.amazonws.common.AWSQueryConnection.makeRequest(AWSQueryConnection.java:508) at com.xerox.amazonws.ec2.Jec2.makeRequestInt(Jec2.java:2291) ... 28 more Caused by: com.xerox.amazonws.common.AWSException: Couldn't parse error response! at com.xerox.amazonws.common.AWSQueryConnection.createException(AWSQueryConnection.java:729) at com.xerox.amazonws.common.AWSQueryConnection.makeRequest(AWSQueryConnection.java:503) ... 29 more
Comment #1
Posted on Jul 16, 2010 by Massive KangarooI was looking at this earlier in the week. I think it has a lot to do with what eucalyptus returns. I'll see what I can do and what the Eucalyptus guys can do about what they return.
Status: New