[ 
https://issues.apache.org/jira/browse/QPID-4730?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Darryl L. Pierce updated QPID-4730:
-----------------------------------

    Comment: was deleted

(was: In testing this, I don't see the above actually fixing the problem. I 
applied the patch and, instead of returning the current capacity or available 
message count, nothing at all is being printed.

However, the problem does not exist at all when using the qpid::messaging Perl 
code that sits on top of the swig-generated binding. Can you verify that this 
problem still exists in the current release (0.24)?)

> Bug for qpid perl binding. The object is overwritten by the return value when 
> a function return an integer.
> -----------------------------------------------------------------------------------------------------------
>
>                 Key: QPID-4730
>                 URL: https://issues.apache.org/jira/browse/QPID-4730
>             Project: Qpid
>          Issue Type: Bug
>          Components: Perl Client
>    Affects Versions: 0.18
>            Reporter: Hao Chang Yu
>            Assignee: Darryl L. Pierce
>             Fix For: 0.25
>
>
> As per subject. Please read the example below for more details.
> print("receiver: " . $receiver . "\n");
> print("getCapacity; " . $receiver->getCapacity() . "\n");
> print("receiver: " . $receiver . "\n");
> print("getAvailable: " . $receiver->getAvailable() . "\n");
> receiver: cqpid::Receiver=HASH(0xc0fbb8)
> getCapacity: 0
> receiver: 0
> 0: Operation now in progress: Can't call method "getAvailable" without a 
> package or object reference at ./consumer.pl line 109.



--
This message was sent by Atlassian JIRA
(v6.1.4#6159)

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@qpid.apache.org
For additional commands, e-mail: dev-h...@qpid.apache.org

Reply via email to