You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@qpid.apache.org by "Jonathan Robie (JIRA)" <ji...@apache.org> on 2010/10/22 20:20:05 UTC
[jira] Assigned: (QPID-2896) Incorrect detection of data types in
address parameters - C++ client
[ https://issues.apache.org/jira/browse/QPID-2896?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Jonathan Robie reassigned QPID-2896:
------------------------------------
Assignee: Jonathan Robie
> Incorrect detection of data types in address parameters - C++ client
> --------------------------------------------------------------------
>
> Key: QPID-2896
> URL: https://issues.apache.org/jira/browse/QPID-2896
> Project: Qpid
> Issue Type: Bug
> Components: C++ Client
> Affects Versions: 0.7
> Reporter: Ted Ross
> Assignee: Jonathan Robie
> Priority: Critical
> Fix For: 0.7
>
>
> Numeric values in address parameters are incorrectly interpreted as strings. The following address, run on the c++ client, causes the problem:
> my-queue;{create:always,node:{type:queue,x-declare:{arguments:{'qpid.max_count':60}}}}
> Reproducer:
> $ drain "my-queue;{create:always,node:{type:queue,x-declare:{arguments:{'qpid.max_count':60}}}}"
> $ qpid-config queues
> Queue Name Attributes
> ======================================================================
> my-queue Failed: TypeError: %d format: a number is required, not str
> No only does qpid-config misinterpret the value of the 'qpid.max_count' field, but the broker does as well (i.e. the limit on the queue remains the default).
> Note that this works properly when using the Python API. It is an inconsistency in the way addresses are parsed and encoded with Python doing it correctly.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
---------------------------------------------------------------------
Apache Qpid - AMQP Messaging Implementation
Project: http://qpid.apache.org
Use/Interact: mailto:dev-subscribe@qpid.apache.org