[Rdo-list] [heat]error parsing template file
ICHIBA Sara
ichi.sara at gmail.com
Wed May 13 08:15:55 UTC 2015
You're right. I was mistaken. I picked the wrong file. I corrected some
spacing errors but I still have these ones:
ERROR: 'unicode' object has no attribute 'get'
Traceback (most recent call last):
File "/usr/lib/python2.7/site-packages/oslo/messaging/rpc/dispatcher.py",
line 134, in _dispatch_and_reply
incoming.message))
File "/usr/lib/python2.7/site-packages/oslo/messaging/rpc/dispatcher.py",
line 177, in _dispatch
return self._do_dispatch(endpoint, method, ctxt, args)
File "/usr/lib/python2.7/site-packages/oslo/messaging/rpc/dispatcher.py",
line 123, in _do_dispatch
result = getattr(endpoint, method)(ctxt, **new_args)
File "/usr/lib/python2.7/site-packages/heat/engine/service.py", line 69,
in wrapped
return func(self, ctx, *args, **kwargs)
File "/usr/lib/python2.7/site-packages/heat/engine/service.py", line 645,
in create_stack
owner_id)
File "/usr/lib/python2.7/site-packages/heat/engine/service.py", line 568,
in _parse_template_and_validate_stack
stack.validate()
File "/usr/lib/python2.7/site-packages/heat/engine/stack.py", line 446,
in validate
parameter_groups.validate()
File "/usr/lib/python2.7/site-packages/heat/engine/parameter_groups.py",
line 49, in validate
parameters = group.get(PARAMETERS)
AttributeError: 'unicode' object has no attribute 'get'
By the way, thank you for the advice. I'll try to find a suitable parser.
2015-05-13 10:06 GMT+02:00 Steven Hardy <shardy at redhat.com>:
> On Wed, May 13, 2015 at 09:19:56AM +0200, ICHIBA Sara wrote:
> > hello people,
> >
> > I wrote a simpleA template in order to scale a VM in the basis of cpu
> > utilisation. When I try to execute the heat template. I got this
> error:
> >
> > Error parsing template file:///root/simple.yaml while parsing a block
> > mapping
> > A in "<unicode string>", line 38, column 3
> > did not find expected key
> > A in "<unicode string>", line 117, column 4
> > I checked my template over and over to see if I missed a space
> somwhere in
> > those two lines. But couldn't see anything. You can find myA template
> > attached. Can you plz tell me if there's something wrong with it?
>
> I think you need to attach/paste simple.yaml where the error is coming
> from.
>
> The files you attached appear unrelated (to each other and the error
> AFAICT).
>
> You may find it useful pasting your template into one of the online yaml
> parsers, sometimes this helps you spot the error in your syntax if the heat
> error doesn't make it obvious.
>
> Steve
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.rdoproject.org/pipermail/dev/attachments/20150513/9301b019/attachment.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: environment.yaml
Type: application/octet-stream
Size: 67 bytes
Desc: not available
URL: <http://lists.rdoproject.org/pipermail/dev/attachments/20150513/9301b019/attachment.obj>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: simple.yaml
Type: application/octet-stream
Size: 3569 bytes
Desc: not available
URL: <http://lists.rdoproject.org/pipermail/dev/attachments/20150513/9301b019/attachment-0001.obj>
More information about the dev
mailing list