Details
-
Bug
-
Status: Closed
-
Major
-
Resolution: Fixed
-
0.22
-
None
Description
When user tries to release/reject the acquired message, following error occurs:
TypeError in method 'Session_release', argument 2 of type 'qpid::messaging::Message &'
Version-Release number of selected component (if applicable):
perl-qpid-0.22-4
How reproducible:
100%
Steps to Reproduce:
1. see additional info
Actual results:
Unable to release/reject message
Expected results:
Acquired message may be released/rejected
Additional info:
Reproducer:
1. release message
#!/usr/bin/env perl
use qpid;
my $message = new qpid::messaging::Message();
my $address = "q;
";
my $connection = new qpid::messaging::Connection("127.0.0.1");
$connection->open();
my $session = $connection->create_session();
my $sender = $session->create_sender($address);
my $receiver = $session->create_receiver($address);
$sender->send($message);
eval
;
$session->release($message);
$session->reject($message);
$receiver->close();
$session->close();
$connection->close();
2. reject message
same as above with following modification:
- $session->release($message);
+ $session->reject($message);