[
https://issues.apache.org/jira/browse/DISPATCH-355?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Ganesh Murthy resolved DISPATCH-355.
------------------------------------
Resolution: Fixed
Fix Version/s: 0.8.0
> 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
> Assignee: Ganesh Murthy
> Fix For: 0.8.0
>
>
> {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]