Parallel excecution self.patterns.parallel.invoke

Hi,

I try to use self.patterns.parallel.invoke but i always get an error

2019-12-20 09:10:36,924 - ERROR - 63168:DummyThread-145 - zato:57 - Could not handle broker msg:`Bunch(action=u'101802', callback=None, channel=u'parallel-exec-call', cid=u'eabe40b9ae0184a1a88294d4', data_format=u'dict', environ={}, is_async=True, msg_type=u'0001', payload=u'{"data": "from-parallel-exec1"}', service=u'test', transport=None, zato_ctx={u'parallel_exec_cid': u'fe0e7a3324920ce9b247d07c'})`, e:`Traceback (most recent call last):
  File "/opt/zato/zato/code/zato-broker/src/zato/broker/__init__.py", line 52, in on_broker_msg
    getattr(self, handler)(msg)
  File "/opt/zato/zato/code/zato-server/src/zato/server/base/worker/__init__.py", line 1865, in on_broker_msg_SERVICE_PUBLISH
    return self.on_message_invoke_service(msg, msg.get('channel') or CHANNEL.INVOKE_ASYNC, 'SERVICE_PUBLISH', args)
  File "/opt/zato/zato/code/zato-server/src/zato/server/base/worker/__init__.py", line 1550, in on_message_invoke_service
    environ=msg.get('environ'))
  File "/opt/zato/zato/code/zato-server/src/zato/server/service/__init__.py", line 589, in update_handle
    wmq_ctx=kwargs.get('wmq_ctx'))
  File "/opt/zato/zato/code/zato-server/src/zato/server/service/__init__.py", line 1125, in update
    channel_item.get('id'), channel_item.get('name'), channel_type,
AttributeError: 'NoneType' object has no attribute 'get'

Can anyone help me please?

Also getting same issue ? did you come right with this ?

2021-03-09 12:15:31,921 - ERROR - 511:DummyThread-269 - zato:0 - Could not handle broker msg:Bunch(action='101802', callback=None, channel='fanout-call', cid='6c0d10e1d37c2edd1c0b46d0', data_format='dict', environ={}, is_async=True, msg_type='0001', payload='{"data": ""}', service='za.service.ticket.create-ticket-sm9', transport=None, zato_ctx={'fanout_cid': '75f5b2f16b4f2687ef9c6811'}), e:`Traceback (most recent call last):
File “/opt/zato/3.1.0/code/zato-broker/src/zato/broker/init.py”, line 52, in on_broker_msg
getattr(self, handler)(msg)
File “/opt/zato/3.1.0/code/zato-server/src/zato/server/base/worker/init.py”, line 1891, in on_broker_msg_SERVICE_PUBLISH
return self.on_message_invoke_service(msg, msg.get(‘channel’) or CHANNEL.INVOKE_ASYNC, ‘SERVICE_PUBLISH’, args)
File “/opt/zato/3.1.0/code/zato-server/src/zato/server/base/worker/init.py”, line 1576, in on_message_invoke_service
environ=msg.get(‘environ’))
File “/opt/zato/3.1.0/code/zato-server/src/zato/server/service/init.py”, line 606, in update_handle
wmq_ctx=kwargs.get(‘wmq_ctx’), channel_info=kwargs.get(‘channel_info’))
File “/opt/zato/3.1.0/code/zato-server/src/zato/server/service/init.py”, line 1166, in update
channel_item.get(‘id’), channel_item.get(‘name’), channel_type,
AttributeError: ‘NoneType’ object has no attribute ‘get’

Hello,

this is done - please install the latest updates for 3.2 here:

https://zato.io/docs/3.2/admin/guide/install/update.html

Regards.