#42 pipeline.ignore messages forego "namespace" value
Closed 3 years ago by jimbair. Opened 5 years ago by puiterwijk.


The full traceback in fedmsg-meta:

Mar 18 12:52:05 notifs-backend01.phx2.fedoraproject.org celery[13462]: [2019-03-18 12:52:05][fmn.formatters   ERROR] An unexpected error occurred while processing an IRC batch
Mar 18 12:52:05 notifs-backend01.phx2.fedoraproject.org celery[13462]: Traceback (most recent call last):
Mar 18 12:52:05 notifs-backend01.phx2.fedoraproject.org celery[13462]:   File "/usr/lib/python2.7/site-packages/fmn/formatters.py", line 185, in irc_batch
Mar 18 12:52:05 notifs-backend01.phx2.fedoraproject.org celery[13462]:     conglomerated = fedmsg.meta.conglomerate(messages, **config.app_conf)
Mar 18 12:52:05 notifs-backend01.phx2.fedoraproject.org celery[13462]:   File "/usr/lib/python2.7/site-packages/fedmsg/meta/__init__.py", line 207, in conglomerate
Mar 18 12:52:05 notifs-backend01.phx2.fedoraproject.org celery[13462]:     [message], subject=subject, lexers=lexers, **config)
Mar 18 12:52:05 notifs-backend01.phx2.fedoraproject.org celery[13462]:   File "/usr/lib/python2.7/site-packages/fedmsg/meta/base.py", line 328, in produce_template
Mar 18 12:52:05 notifs-backend01.phx2.fedoraproject.org celery[13462]:     }) for msg in constituents])
Mar 18 12:52:05 notifs-backend01.phx2.fedoraproject.org celery[13462]:   File "/usr/lib/python2.7/site-packages/fedmsg/meta/__init__.py", line 152, in __wrapper
Mar 18 12:52:05 notifs-backend01.phx2.fedoraproject.org celery[13462]:     return f(msg, **config)
Mar 18 12:52:05 notifs-backend01.phx2.fedoraproject.org celery[13462]:   File "/usr/lib/python2.7/site-packages/fedmsg/meta/__init__.py", line 171, in __wrapper
Mar 18 12:52:05 notifs-backend01.phx2.fedoraproject.org celery[13462]:     return f(msg, processor=processor, **config)
Mar 18 12:52:05 notifs-backend01.phx2.fedoraproject.org celery[13462]:   File "/usr/lib/python2.7/site-packages/fedmsg/meta/__init__.py", line 347, in msg2objects
Mar 18 12:52:05 notifs-backend01.phx2.fedoraproject.org celery[13462]:     return processor.objects(msg, **config)
Mar 18 12:52:05 notifs-backend01.phx2.fedoraproject.org celery[13462]:   File "/usr/lib/python2.7/site-packages/fedmsg_meta_fedora_infrastructure/centos_ci.py", line 221, in objects
Mar 18 12:52:05 notifs-backend01.phx2.fedoraproject.org celery[13462]:     return set(['/'.join([namespace, pkg, commit, branch] + actions)])
Mar 18 12:52:05 notifs-backend01.phx2.fedoraproject.org celery[13462]: TypeError: sequence item 0: expected string, NoneType found
Mar 18 12:52:05 notifs-backend01.phx2.fedoraproject.org celery[13462]: [2019-03-18 12:52:05][fmn.formatters   ERROR] 2019-6aa280a3-05bf-48a1-affd-2e28ddf3e028 was among the batch that could not be processed

I filed https://github.com/fedora-infra/fedmsg_meta_fedora_infrastructure/issues/495 to ask fedmsg-meta be updated to deal with these messages, since they have now been transmitted, and will be in datanommer forever: https://github.com/fedora-infra/fedmsg_meta_fedora_infrastructure/issues/495

Per https://github.com/fedora-infra/fedmsg_meta_fedora_infrastructure/pull/496 this should have been fixed! Though we are moving to FedoraMessaging, but still use fedmsg. I'm closing this out, but ping me if we need to reopen!

Metadata Update from @jimbair:
- Issue status updated to: Closed (was: Open)

3 years ago

Login to comment on this ticket.

Metadata