<html xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="Title" content="">
<meta name="Keywords" content="">
<meta name="Generator" content="Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        margin-bottom:.0001pt;
        font-size:12.0pt;
        font-family:Calibri;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:#0563C1;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:#954F72;
        text-decoration:underline;}
span.EmailStyle17
        {mso-style-type:personal-compose;
        font-family:Calibri;
        color:windowtext;}
span.msoIns
        {mso-style-type:export-only;
        mso-style-name:"";
        text-decoration:underline;
        color:teal;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-family:Calibri;}
@page WordSection1
        {size:612.0pt 792.0pt;
        margin:72.0pt 72.0pt 72.0pt 72.0pt;}
div.WordSection1
        {page:WordSection1;}
--></style>
</head>
<body bgcolor="white" lang="EN-US" link="#0563C1" vlink="#954F72">
<div class="WordSection1">
<p class="MsoNormal"><span style="font-size:11.0pt">We are attempting to integrate a NEWTON-version of MURANO integrated into our OpenStack solution.<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">With a very simple murano package/app, that basically just does a “ $.instance.deploy() “ in its deploy method of its main class,<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">we are getting the following traceback error (see end of email).<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">Any thoughts / guidance on potential issues ?<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">( NOTE … we had been trying to run with the secondary rabbit server, but now (temporarily) just pointing murano at the core rabbit server to get past some issues with not having the secondary rabbit server
 running. )<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">thanks in advance,<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">Greg.<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">2017-03-06 19:28:08.904 184898 ERROR murano.common.engine [-]<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">  yaql.language.exceptions.NoMatchingMethodException: No method "values" for receiver None matches supplied arguments<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">  Traceback (most recent call last):<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">    File "/tmp/murano-packages-cache/io.murano/0.0.0/37e6dfe1415c4caa9150a53fc18506ef/Classes/Environment.yaml", line 120:9 in method deploy of type io.murano.Environment<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">        $.applications.pselect($.deploy())<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">    File "/tmp/murano-packages-cache/wrs.titanium.murano.examples.cgcs_guest/0.0.0/b7554a5f915748629da6e425005e1933/Classes/cgcs_guest.yaml", line 41:13 in method deploy of type wrs.titanium.murano.examples.cgcs_guest<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">        $.instance.deploy()<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">    File "/tmp/murano-packages-cache/io.murano/0.0.0/37e6dfe1415c4caa9150a53fc18506ef/Classes/resources/Instance.yaml", line 194:9 in method deploy of type io.murano.resources.Instance<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">        $this.endDeploy()<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">    File "/tmp/murano-packages-cache/io.murano/0.0.0/37e6dfe1415c4caa9150a53fc18506ef/Classes/resources/Instance.yaml", line 179:24 in method endDeploy of type io.murano.resources.Instance<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">        $netIdToIpsMap.values().flatten().distinct()<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">    File "/usr/lib/python2.7/site-packages/murano/dsl/helpers.py", line 53 in method evaluate<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">        return value(context)<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">    File "/usr/lib/python2.7/site-packages/murano/dsl/yaql_expression.py", line 85 in method __call__<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">        return self._parsed_expression.evaluate(context=context)<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">    File "/usr/lib/python2.7/site-packages/yaql/language/expressions.py", line 165 in method evaluate<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">        return self(utils.NO_VALUE, context, self.engine)<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">    File "/usr/lib/python2.7/site-packages/yaql/language/expressions.py", line 156 in method __call__<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">        return super(Statement, self).__call__(receiver, context, engine)<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">    File "/usr/lib/python2.7/site-packages/yaql/language/expressions.py", line 37 in method __call__<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">        return context(self.name, engine, receiver, context)(*self.args)<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">    File "/usr/lib/python2.7/site-packages/yaql/language/contexts.py", line 65 in method <lambda><o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">        data_context, use_convention, function_filter)<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">    File "/usr/lib/python2.7/site-packages/yaql/language/runner.py", line 49 in method call<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">        name, all_overloads, engine, receiver, data_context, args, kwargs)<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">    File "/usr/lib/python2.7/site-packages/yaql/language/runner.py", line 117 in method choose_overload<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">        args = tuple(arg_evaluator(i, arg) for i, arg in enumerate(args))<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">    File "/usr/lib/python2.7/site-packages/yaql/language/runner.py", line 117 in method <genexpr><o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">        args = tuple(arg_evaluator(i, arg) for i, arg in enumerate(args))<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">    File "/usr/lib/python2.7/site-packages/yaql/language/runner.py", line 113 in method <lambda><o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">        and not isinstance(arg, expressions.Constant))<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">    File "/usr/lib/python2.7/site-packages/yaql/language/expressions.py", line 37 in method __call__<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">        return context(self.name, engine, receiver, context)(*self.args)<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">    File "/usr/lib/python2.7/site-packages/yaql/language/contexts.py", line 65 in method <lambda><o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">        data_context, use_convention, function_filter)<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">    File "/usr/lib/python2.7/site-packages/yaql/language/runner.py", line 49 in method call<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">        name, all_overloads, engine, receiver, data_context, args, kwargs)<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt"> <o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">    File "/usr/lib/python2.7/site-packages/yaql/language/runner.py", line 117 in method choose_overload<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">        args = tuple(arg_evaluator(i, arg) for i, arg in enumerate(args))<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">    File "/usr/lib/python2.7/site-packages/yaql/language/runner.py", line 117 in method <genexpr><o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">        args = tuple(arg_evaluator(i, arg) for i, arg in enumerate(args))<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">    File "/usr/lib/python2.7/site-packages/yaql/language/runner.py", line 113 in method <lambda><o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">        and not isinstance(arg, expressions.Constant))<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">    File "/usr/lib/python2.7/site-packages/yaql/language/expressions.py", line 37 in method __call__<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">        return context(self.name, engine, receiver, context)(*self.args)<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">    File "/usr/lib/python2.7/site-packages/yaql/language/contexts.py", line 65 in method <lambda><o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">        data_context, use_convention, function_filter)<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">    File "/usr/lib/python2.7/site-packages/yaql/language/runner.py", line 49 in method call<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">        name, all_overloads, engine, receiver, data_context, args, kwargs)<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">    File "/usr/lib/python2.7/site-packages/yaql/language/runner.py", line 117 in method choose_overload<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">        args = tuple(arg_evaluator(i, arg) for i, arg in enumerate(args))<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">    File "/usr/lib/python2.7/site-packages/yaql/language/runner.py", line 117 in method <genexpr><o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">        args = tuple(arg_evaluator(i, arg) for i, arg in enumerate(args))<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">    File "/usr/lib/python2.7/site-packages/yaql/language/runner.py", line 113 in method <lambda><o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">        and not isinstance(arg, expressions.Constant))<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">    File "/usr/lib/python2.7/site-packages/yaql/language/expressions.py", line 37 in method __call__<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">        return context(self.name, engine, receiver, context)(*self.args)<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">    File "/usr/lib/python2.7/site-packages/yaql/language/contexts.py", line 65 in method <lambda><o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">        data_context, use_convention, function_filter)<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">    File "/usr/lib/python2.7/site-packages/yaql/language/runner.py", line 51 in method call<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">        result = delegate()<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">    File "/usr/lib/python2.7/site-packages/yaql/language/runner.py", line 142 in method <lambda><o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">        return lambda: delegate()<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">    File "/usr/lib/python2.7/site-packages/yaql/language/specs.py", line 341 in method func<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">        six.iteritems(keyword_args)))<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">    File "/usr/lib/python2.7/site-packages/yaql/standard_library/system.py", line 34 in method op_dot<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">        return expr(receiver)<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">    File "/usr/lib/python2.7/site-packages/yaql/language/yaqltypes.py", line 269 in method func<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">        engine, args, kwargs)<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">    File "/usr/lib/python2.7/site-packages/yaql/language/yaqltypes.py", line 236 in method _call<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">        result = value(receiver, context, engine)<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">    File "/usr/lib/python2.7/site-packages/yaql/language/expressions.py", line 37 in method __call__<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">        return context(self.name, engine, receiver, context)(*self.args)<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">    File "/usr/lib/python2.7/site-packages/yaql/language/contexts.py", line 65 in method <lambda><o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">        data_context, use_convention, function_filter)<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">    File "/usr/lib/python2.7/site-packages/yaql/language/runner.py", line 49 in method call<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">        name, all_overloads, engine, receiver, data_context, args, kwargs)<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">    File "/usr/lib/python2.7/site-packages/yaql/language/runner.py", line 108 in method choose_overload<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">        raise_not_found()<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">    File "/usr/lib/python2.7/site-packages/yaql/language/runner.py", line 72 in method raise_not_found<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">        raise exceptions.NoMatchingMethodException(name, receiver)<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt"><o:p> </o:p></span></p>
</div>
</body>
</html>