Hi,
I recently upgraded sentry from V8 -> V9.1.2 -> V10. We are still using old sentry API’s (such as raven-python
). I can see events coming in under the Stats
tab, but under issues, no new events are shown. Taking a look at the logs in sentry_onpremise_snuba-consumer_1
I see this log:
Traceback (most recent call last):
File "/usr/local/bin/snuba", line 11, in <module>
load_entry_point('snuba', 'console_scripts', 'snuba')()
File "/usr/local/lib/python3.7/site-packages/click/core.py", line 722, in __call__
return self.main(*args, **kwargs)
File "/usr/local/lib/python3.7/site-packages/click/core.py", line 697, in main
rv = self.invoke(ctx)
File "/usr/local/lib/python3.7/site-packages/click/core.py", line 1066, in invoke
return _process_result(sub_ctx.command.invoke(sub_ctx))
File "/usr/local/lib/python3.7/site-packages/click/core.py", line 895, in invoke
return ctx.invoke(self.callback, **ctx.params)
File "/usr/local/lib/python3.7/site-packages/click/core.py", line 535, in invoke
return callback(*args, **kwargs)
File "/usr/src/snuba/snuba/cli/consumer.py", line 178, in consumer
consumer.run()
File "/usr/src/snuba/snuba/utils/streams/batching.py", line 137, in run
self._run_once()
File "/usr/src/snuba/snuba/utils/streams/batching.py", line 152, in _run_once
self._handle_message(msg)
File "/usr/src/snuba/snuba/utils/streams/batching.py", line 177, in _handle_message
result = self.worker.process_message(msg)
File "/usr/src/snuba/snuba/consumer.py", line 64, in process_message
processed = self._process_message_impl(value, metadata)
File "/usr/src/snuba/snuba/consumer.py", line 81, in _process_message_impl
return processor.process_message(value, metadata)
File "/usr/src/snuba/snuba/datasets/events_processor_base.py", line 150, in process_message
processed = self.process_insert(event, metadata)
File "/usr/src/snuba/snuba/datasets/events_processor_base.py", line 208, in process_insert
datetime.strptime(event["datetime"], settings.PAYLOAD_DATETIME_FORMAT),
TypeError: strptime() argument 1 must be str, not None
Is this an error that was caused by the old API, or the migration? Thanks for your help.