Gordon Sim created DISPATCH-355:
-----------------------------------
Summary: query fails with what seems to be the error of a previous
command
Key: DISPATCH-355
URL: https://issues.apache.org/jira/browse/DISPATCH-355
Project: Qpid Dispatch
Issue Type: Bug
Components: Management Agent
Affects Versions: 0.6.0
Reporter: Gordon Sim
{noformat}
Fri May 27 16:21:22 2016 AGENT (error) Error dispatching Message(address=None,
properties={'operation': 'CREATE', 'type': 'connector', 'name':
'0.0.0.0:57777'}, body={'type': 'connector', 'role': 'inter-router', 'addr':
'0.0.0.0', 'name': '0.0.0.0:57777', 'port': '57777'},
reply_to='amqp:/_topo/0/Router.C/temp.tZCTJxxyEVLIxe2', correlation_id='6'):
org.apache.qpid.dispatch.connector: Duplicate value 'connector/0.0.0.0:57777'
for unique attribute 'identity'
Traceback (most recent call last):
File
"/home/gordon/projects/dispatch/installs/master/lib/qpid-dispatch/python/qpid_dispatch_internal/management/agent.py",
line 770, in receive
status, body = self.handle(request)
File
"/home/gordon/projects/dispatch/installs/master/lib/qpid-dispatch/python/qpid_dispatch_internal/management/agent.py",
line 793, in handle
return self.create(request)
File
"/home/gordon/projects/dispatch/installs/master/lib/qpid-dispatch/python/qpid_dispatch_internal/management/agent.py",
line 834, in create
return (CREATED, self._create(attributes).attributes)
File
"/home/gordon/projects/dispatch/installs/master/lib/qpid-dispatch/python/qpid_dispatch_internal/management/agent.py",
line 809, in _create
self.entities.add_implementation(cimplementation, entity)
File
"/home/gordon/projects/dispatch/installs/master/lib/qpid-dispatch/python/qpid_dispatch_internal/management/agent.py",
line 518, in add_implementation
self._add_implementation(implementation, adapter=adapter)
File
"/home/gordon/projects/dispatch/installs/master/lib/qpid-dispatch/python/qpid_dispatch_internal/management/agent.py",
line 515, in _add_implementation
self.add(adapter)
File
"/home/gordon/projects/dispatch/installs/master/lib/qpid-dispatch/python/qpid_dispatch_internal/management/agent.py",
line 504, in add
self.schema.validate_full(chain(iter([entity]), iter(self.entities)))
File
"/home/gordon/projects/dispatch/installs/master/lib/qpid-dispatch/python/qpid_dispatch_internal/management/qdrouter.py",
line 59, in validate_full
super(QdSchema, self).validate_all(entities
Fri May 27 16:21:22 2016 AGENT (error) Error dispatching Message(address=None,
properties={'operation': 'QUERY', 'entityType': 'connector'},
body={'attributeNames': ['identity', 'name', 'addr', 'port', 'role']},
reply_to='amqp:/_topo/0/Router.C/temp.tZCTJxxyEVLIxe2', correlation_id='7'):
org.apache.qpid.dispatch.connection: Duplicate value 'connection/0.0.0.0:57777'
for unique attribute 'identity'
Traceback (most recent call last):
File
"/home/gordon/projects/dispatch/installs/master/lib/qpid-dispatch/python/qpid_dispatch_internal/management/agent.py",
line 768, in receive
self.entities.refresh_from_c()
File
"/home/gordon/projects/dispatch/installs/master/lib/qpid-dispatch/python/qpid_dispatch_internal/management/agent.py",
line 569, in refresh_from_c
self._add_implementation(CImplementation(self.qd, entity_type, pointer))
File
"/home/gordon/projects/dispatch/installs/master/lib/qpid-dispatch/python/qpid_dispatch_internal/management/agent.py",
line 515, in _add_implementation
self.add(adapter)
File
"/home/gordon/projects/dispatch/installs/master/lib/qpid-dispatch/python/qpid_dispatch_internal/management/agent.py",
line 504, in add
self.schema.validate_full(chain(iter([entity]), iter(self.entities)))
File
"/home/gordon/projects/dispatch/installs/master/lib/qpid-dispatch/python/qpid_dispatch_internal/management/qdrouter.py",
line 59, in validate_full
super(QdSchema, self).validate_all(entities, **kwargs)
File
"/home/gordon/projects/dispatch/installs/master/lib/qpid-dispatch/python/qpid_dispatch_internal/management/schema.py",
line 616, in validate_all
check_singleton=check_singleton)
File
"/home/gordon/projects/dispatch/installs/master/lib/qpid-dispatch/python/qpid_dispatch_internal/management/schema.py",
line 593, in validate_entity
check_singleton=check_singleton)
File
"/home/gordon/projects/dispatch/installs/master/lib/qpid-dispatch/python/qpid_dispatch_internal/management/schema.py",
line 453, in validate
value, lambda v: self.resolve(v, attributes), **kwargs)
File "/home/gordon/projects/dispatch/in
{noformat}
The first of these errors is reasonable. If an attempt is made to create an
object that already exists, that should be handled. (I'm not sure it needs the
full stack trace however, just sending back an appropriate response would be
sufficient).
However the second command is a query and it seems to tigger the same error,
though that error doesn't seem meaningful for a query.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]