[ https://issues.apache.org/jira/browse/QPID-4730?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13771099#comment-13771099 ]
Darryl L. Pierce commented on QPID-4730: ---------------------------------------- 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 > > 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 is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators For more information on JIRA, see: http://www.atlassian.com/software/jira --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@qpid.apache.org For additional commands, e-mail: dev-h...@qpid.apache.org