Hi

Yeah a change from 2.16.x to 2.19.x is a little bit big upgrade.
However this sounds like a little bug.

You are welcome to log a JIRA and we can look at getting this fixed
for upcoming releases.

On Fri, Aug 4, 2017 at 11:24 AM, [email protected] <[email protected]> wrote:
> Hi,
>
> I'm trying to update from Camel 2.16.3 to 2.19.1 and experience issues using
> properties in the REST DSL in blueprint context.
>
> I have the following config:
>
>         <rest
> path="patient/{patient_id}/events?cutoff_timestamp={cutoff_timestamp}&amp;limit={limit}"
> produces="application/json" consumes="application/json">
>             <get bindingMode="off">
>                 <param name="patient_id" type="path" dataType="string"
> required="true" />
>                 <param name="cutoff_timestamp" type="query" dataType="long"
> required="false" />
>                 <param name="limit" type="query" dataType="integer"
> required="false" defaultValue="{{vel.rest.default.rowlimit}}" />
>
> For the param "limit" the property "{{vel.rest.default.rowlimit}}" used in
> attribute defaultValue seems not to get replaced as I receive the following
> exception:
>
>    java.lang.NumberFormatException: For input string:
>    "{{vel.rest.default.rowlimit}}"
>
>
> I googled for known issues but didn't find anything. Has anything changed
> related to using properties in REST DSL? It previously worked (2.16.3) and
> in other places e.g. in the route the syntax "{{propertyName}}" works...
>
> Cheers
> Claudia
>
>
>
>
>



-- 
Claus Ibsen
-----------------
http://davsclaus.com @davsclaus
Camel in Action 2: https://www.manning.com/ibsen2

Reply via email to