[Bug 1355056] Re: Error for send big message

2014-08-11 Thread Tonal
Maybe related https://bugs.launchpad.net/txamqp/+bug/1023327

-- 
You received this bug notification because you are a member of Ubuntu
Server Team, which is subscribed to txamqp in Ubuntu.
https://bugs.launchpad.net/bugs/1355056

Title:
  Error for send big message

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/txamqp/+bug/1355056/+subscriptions

-- 
Ubuntu-server-bugs mailing list
Ubuntu-server-bugs@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-server-bugs


[Bug 1355056] [NEW] Error for send big message

2014-08-11 Thread Tonal
Public bug reported:

Run simple client for send big message:
Output:
$ ./tx-err_big_semd.py 
Connected to broker.
Authenticated. Ready to receive messages
Message max length: 131072
Sending message: len=262144 prop: {}
Unhandled Error
Traceback (most recent call last):
  File /usr/lib/python2.7/dist-packages/twisted/internet/defer.py, line 423, 
in errback
self._startRunCallbacks(fail)
  File /usr/lib/python2.7/dist-packages/twisted/internet/defer.py, line 490, 
in _startRunCallbacks
self._runCallbacks()
  File /usr/lib/python2.7/dist-packages/twisted/internet/defer.py, line 577, 
in _runCallbacks
current.result = callback(current.result, *args, **kw)
  File /usr/lib/python2.7/dist-packages/twisted/internet/defer.py, line 1155, 
in gotResult
_inlineCallbacks(r, g, deferred)
--- exception caught here ---
  File /usr/lib/python2.7/dist-packages/twisted/internet/defer.py, line 1097, 
in _inlineCallbacks
result = result.throwExceptionIntoGenerator(g)
  File /usr/lib/python2.7/dist-packages/twisted/python/failure.py, line 389, 
in throwExceptionIntoGenerator
return g.throw(self.type, self.value, self.tb)
  File ./tx-err_big_semd.py, line 35, in gotConnection
yield chan.channel_close()
  File /usr/lib/python2.7/dist-packages/twisted/internet/defer.py, line 1097, 
in _inlineCallbacks
result = result.throwExceptionIntoGenerator(g)
  File /usr/lib/python2.7/dist-packages/twisted/python/failure.py, line 389, 
in throwExceptionIntoGenerator
return g.throw(self.type, self.value, self.tb)
  File /usr/lib/python2.7/dist-packages/txamqp/protocol.py, line 86, in invoke
raise Closed(self.reason)
txamqp.client.Closed: Method(name=close, id=50) (501, 'FRAME_ERROR - type 3, 
all octets = : {frame_too_large,262144,131064}', 0, 0) content = None

Client code: file tx-err_big_semd.py
from twisted.internet.defer import inlineCallbacks
from twisted.internet import reactor
from twisted.internet.protocol import ClientCreator
from twisted.python import log

from txamqp.protocol import AMQClient
from txamqp.client import TwistedDelegate
from txamqp.content import Content

import txamqp.spec

TEST_QUEUE = 'test.queue'

@inlineCallbacks
def gotConnection(conn, username, password):
print Connected to broker.
yield conn.authenticate(username, password, mechanism='PLAIN')
print Authenticated. Ready to receive messages

chan = yield conn.channel(1)
yield chan.channel_open()

yield chan.queue_declare(
  queue=TEST_QUEUE, durable=True, exclusive=False, auto_delete=False)

print 'Message max length:', conn.MAX_LENGTH
msg = Content(' ' * conn.MAX_LENGTH * 2)
chan.basic_publish(exchange='', content=msg, routing_key=TEST_QUEUE)
print Sending message: len=%d prop: %s % (len(msg.body), msg.properties)
yield

yield chan.channel_close()

chan0 = yield conn.channel(0)
yield chan0.connection_close()

reactor.stop()

if __name__ == __main__:

host = 'localhost'
port = 5672
vhost = '/'
username = 'guest'
password = 'guest'
SPEC = 'https://www.rabbitmq.com/resources/specs/amqp0-9.stripped.xml'
spec = txamqp.spec.load(SPEC)

delegate = TwistedDelegate()

d = ClientCreator(reactor, AMQClient, delegate=delegate, vhost=vhost,
spec=spec).connectTCP(host, port)

d.addCallback(gotConnection, username, password)

def whoops(err):
if reactor.running:
log.err(err)
reactor.stop()

d.addErrback(whoops)

reactor.run()

ProblemType: Bug
DistroRelease: Ubuntu 14.04
Package: python-txamqp 0.6.1-0ubuntu2
ProcVersionSignature: Ubuntu 3.13.0-32.57-generic 3.13.11.4
Uname: Linux 3.13.0-32-generic x86_64
NonfreeKernelModules: fglrx wl
ApportVersion: 2.14.1-0ubuntu3.3
Architecture: amd64
CurrentDesktop: KDE
Date: Mon Aug 11 15:29:55 2014
InstallationDate: Installed on 2011-12-10 (975 days ago)
InstallationMedia: Kubuntu 11.10 Oneiric Ocelot - Release amd64 (20111012)
PackageArchitecture: all
SourcePackage: txamqp
UpgradeStatus: Upgraded to trusty on 2014-04-23 (110 days ago)

** Affects: txamqp (Ubuntu)
 Importance: Undecided
 Status: New


** Tags: amd64 apport-bug trusty

-- 
You received this bug notification because you are a member of Ubuntu
Server Team, which is subscribed to txamqp in Ubuntu.
https://bugs.launchpad.net/bugs/1355056

Title:
  Error for send big message

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/txamqp/+bug/1355056/+subscriptions

-- 
Ubuntu-server-bugs mailing list
Ubuntu-server-bugs@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-server-bugs


[Bug 1341065] [NEW] Authentication error when load 0.9 spec

2014-07-12 Thread Tonal
Public bug reported:

Authentication error when load 0.9 spec.

Code for reproduce bug (tx_error.py):
# -*- coding: utf-8 -*-
from twisted.internet.defer import inlineCallbacks
from twisted.internet import reactor
from twisted.internet.protocol import ClientCreator
from twisted.python import log

from txamqp.protocol import AMQClient
from txamqp.client import TwistedDelegate

import txamqp.spec

@inlineCallbacks
def gotConnection(conn, username, password):
print Connected to broker.
yield conn.authenticate(username, password)
print Authenticated. Ready to receive messages

chan0 = yield conn.channel(0)
yield chan0.connection_close()

reactor.stop()

if __name__ == __main__:

host = 'localhost'
port = 5672
vhost = '/'
username = 'guest'
password = 'guest'
SPEC = 'https://www.rabbitmq.com/resources/specs/amqp0-9.stripped.xml'
#SPEC = 'https://www.rabbitmq.com/resources/specs/amqp0-9-1.xml'

spec = txamqp.spec.load(SPEC)

delegate = TwistedDelegate()

d = ClientCreator(reactor, AMQClient, delegate=delegate, vhost=vhost,
spec=spec).connectTCP(host, port)

d.addCallback(gotConnection, username, password)

def whoops(err):
if reactor.running:
log.err(err)
reactor.stop()

d.addErrback(whoops)

reactor.run()

Console output:
$ python tx-error.py
Connected to broker.
Unhandled Error
Traceback (most recent call last):
Failure: txamqp.client.Closed: [Failure instance: Traceback (failure with no 
frames): class 'twisted.internet.error.ConnectionLost': Connection to the 
other side was lost in a non-clean fashion.
]

In last trunk all work Ok.

ProblemType: Bug
DistroRelease: Ubuntu 14.04
Package: python-txamqp 0.6.1-0ubuntu2
ProcVersionSignature: Ubuntu 3.13.0-30.55-generic 3.13.11.2
Uname: Linux 3.13.0-30-generic x86_64
NonfreeKernelModules: fglrx wl
ApportVersion: 2.14.1-0ubuntu3.2
Architecture: amd64
CurrentDesktop: KDE
Date: Sat Jul 12 14:08:59 2014
InstallationDate: Installed on 2011-12-10 (944 days ago)
InstallationMedia: Kubuntu 11.10 Oneiric Ocelot - Release amd64 (20111012)
PackageArchitecture: all
SourcePackage: txamqp
UpgradeStatus: Upgraded to trusty on 2014-04-23 (80 days ago)

** Affects: txamqp (Ubuntu)
 Importance: Undecided
 Status: New


** Tags: amd64 apport-bug trusty

-- 
You received this bug notification because you are a member of Ubuntu
Server Team, which is subscribed to txamqp in Ubuntu.
https://bugs.launchpad.net/bugs/1341065

Title:
  Authentication error when load 0.9 spec

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/txamqp/+bug/1341065/+subscriptions

-- 
Ubuntu-server-bugs mailing list
Ubuntu-server-bugs@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-server-bugs