deltacloud-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Ronelle Landy (JIRA)" <j...@apache.org>
Subject [jira] [Created] (DTACLOUD-275) CIMI: Creating a new address (POST /cimi/addresses) returns "REXML::ParseException: malformed XML" error
Date Wed, 11 Jul 2012 19:46:35 GMT
Ronelle Landy created DTACLOUD-275:
--------------------------------------

             Summary: CIMI: Creating a new address (POST /cimi/addresses) returns "REXML::ParseException:
malformed XML" error
                 Key: DTACLOUD-275
                 URL: https://issues.apache.org/jira/browse/DTACLOUD-275
             Project: DeltaCloud
          Issue Type: Bug
          Components: Server
         Environment: deltacloud git commit: 714c474d240945ec07f39873bac148ce966a2246
mock provider
Fedora 16
            Reporter: Ronelle Landy


Started deltacloud using the cimi frontend, targeting the mock provider:
>> ./bin/deltacloudd -i mock -f cimi -r <hostname> -p 3006

And then tried to create a new address ( as shown in the example below). No matter what I
pass to the '-d' input parameters, I get the same malformed XML error: (possibly outdated
or incorrect syntax?)

curl -X POST --user "mockuser:mockpassword" -H "Content-Type: application/xml" -d '<AddressCreate>
 <name> an_address </name> <description> an IP Address </description>
<addressTemplate> <ip> 192.168.10.10 </ip> <hostname> rlandy.local
</hostname> <allocation> static </allocation> <defaultGateway> 192.168.0.1
</defaultGateway> <dns> 192.168.0.10 </dns> <macAddress></macAddress>
<protocol> IPv4 </protocol> <mask> 255.255.0.0 </mask> <network
href="http://localhost:3006/cimi/network/network1"</network> </addressTemplate>
</AddressCreate>' "http://dell-pe2900-02.rhts.eng.bos.redhat.com:3006/cimi/addresses?format=xml"
|more  

% Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0<error status='500'
url='/cimi/addresses?format=xml'>
  <kind>backend_error</kind>
  <message><![CDATA[#<REXML::ParseException: malformed XML: missing tag start
Line: 
Position: 
Last 80 unconsumed characters:
<network href="http://localhost:3006/cimi/network/network1"</network> </addressTe>
/usr/lib/ruby/1.8/rexml/parsers/baseparser.rb:356:in `pull'
/usr/lib/ruby/1.8/rexml/parsers/treeparser.rb:22:in `parse'
/usr/lib/ruby/1.8/rexml/document.rb:227:in `build'
/usr/lib/ruby/1.8/rexml/document.rb:43:in `initialize'
/usr/lib/ruby/gems/1.8/gems/xml-simple-1.1.1/lib/xmlsimple.rb:965:in `new'
/usr/lib/ruby/gems/1.8/gems/xml-simple-1.1.1/lib/xmlsimple.rb:965:in `parse'
/usr/lib/ruby/gems/1.8/gems/xml-simple-1.1.1/lib/xmlsimple.rb:164:in `xml_in'
/usr/lib/ruby/gems/1.8/gems/xml-simple-1.1.1/lib/xmlsimple.rb:203:in `xml_in'
/home/dcloud/workspace/deltacloud/server/lib/cimi/./././models/address.rb:51:in `create'
/home/dcloud/workspace/deltacloud/server/lib/cimi/./collections/addresses.rb:53
/usr/lib/ruby/gems/1.8/gems/sinatra-rabbit-1.0.6/lib/sinatra/./rabbit/base.rb:387:in `instance_eval'
/usr/lib/ruby/gems/1.8/gems/sinatra-rabbit-1.0.6/lib/sinatra/./rabbit/base.rb:387:in `POST
/cimi/addresses'
/usr/lib/ruby/gems/1.8/gems/sinatra-1.3.2/lib/sinatra/base.rb:1211:in `call'
/usr/lib/ruby/gems/1.8/gems/sinatra-1.3.2/lib/sinatra/base.rb:1211:in `compile!'
/usr/lib/ruby/gems/1.8/gems/sinatra-1.3.2/lib/sinatra/base.rb:785:in `[]'
/usr/lib/ruby/gems/1.8/gems/sinatra-1.3.2/lib/sinatra/base.rb:785:in `route!'
/usr/lib/ruby/gems/1.8/gems/sinatra-1.3.2/lib/sinatra/base.rb:801:in `route_eval'
/usr/lib/ruby/gems/1.8/gems/sinatra-1.3.2/lib/sinatra/base.rb:785:in `route!'
/usr/lib/ruby/gems/1.8/gems/sinatra-1.3.2/lib/sinatra/base.rb:822:in `process_route'
/usr/lib/ruby/gems/1.8/gems/sinatra-1.3.2/lib/sinatra/base.rb:820:in `catch'
/usr/lib/ruby/gems/1.8/gems/sinatra-1.3.2/lib/sinatra/base.rb:820:in `process_route'
/usr/lib/ruby/gems/1.8/gems/sinatra-1.3.2/lib/sinatra/base.rb:784:in `route!'
/usr/lib/ruby/gems/1.8/gems/sinatra-1.3.2/lib/sinatra/base.rb:783:in `each'
/usr/lib/ruby/gems/1.8/gems/sinatra-1.3.2/lib/sinatra/base.rb:783:in `route!'
/usr/lib/ruby/gems/1.8/gems/sinatra-1.3.2/lib/sinatra/base.rb:886:in `dispatch!'
/usr/lib/ruby/gems/1.8/gems/sinatra-1.3.2/lib/sinatra/base.rb:719:in `call!'
/usr/lib/ruby/gems/1.8/gems/sinatra-1.3.2/lib/sinatra/base.rb:871:in `invoke'
/usr/lib/ruby/gems/1.8/gems/sinatra-1.3.2/lib/sinatra/base.rb:871:in `catch'


--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Mime
View raw message