-
Notifications
You must be signed in to change notification settings - Fork 213
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Error Importing to Elastic Search #31
Labels
bug
Something isn't working
Comments
Can you forward some of the aggregate emails to me for debugging? |
Thanks for the samples, this looks like a bug in the elasticsearch-dsl python package. I've created an issue there |
Thanks
…On Fri, Nov 9, 2018, 3:43 PM Sean Whalen ***@***.*** wrote:
Thanks for the samples, this looks like a bug in the elasticsearch-dsl
python package.
I've created an issue there
elastic/elasticsearch-dsl-py#1055
<elastic/elasticsearch-dsl-py#1055>
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
<#31 (comment)>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/ADXtbnv3Re3qW9evKZB_9CIa_imhQg85ks5utej4gaJpZM4YROFC>
.
|
seanthegeek
pushed a commit
that referenced
this issue
Nov 9, 2018
Don't crash if Elasticsearch returns an unexpected result
This has been fixed in Warning: Re-importing |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Fresh Install, Ubuntu 18.04.1
Python 3.6.6
parsedmarc 4.3.8
elasticsearch: 6.4.3
Reports seem to grab okay via IMAP, but fail when trying to import to elasticsearch.
Traceback (most recent call last):
File "/usr/local/bin/parsedmarc", line 11, in
sys.exit(_main())
File "/opt/venvs/parsedmarc/site-packages/parsedmarc/cli.py", line 333, in _main
process_reports(results)
File "/opt/venvs/parsedmarc/site-packages/parsedmarc/cli.py", line 42, in process_reports
report, index=es_aggregate_index)
File "/opt/venvs/parsedmarc/site-packages/parsedmarc/elastic.py", line 292, in save_aggregate_report_to_elasticsearch
agg_doc.save()
File "/opt/venvs/parsedmarc/site-packages/parsedmarc/elastic.py", line 88, in save
return super().save(** kwargs)
File "/opt/venvs/parsedmarc/site-packages/elasticsearch_dsl/document.py", line 383, in save
self.full_clean()
File "/opt/venvs/parsedmarc/site-packages/elasticsearch_dsl/utils.py", line 444, in full_clean
self.clean_fields()
File "/opt/venvs/parsedmarc/site-packages/elasticsearch_dsl/utils.py", line 430, in clean_fields
data = field.clean(data)
File "/opt/venvs/parsedmarc/site-packages/elasticsearch_dsl/field.py", line 207, in clean
data.full_clean()
File "/opt/venvs/parsedmarc/site-packages/elasticsearch_dsl/utils.py", line 444, in full_clean
self.clean_fields()
File "/opt/venvs/parsedmarc/site-packages/elasticsearch_dsl/utils.py", line 430, in clean_fields
data = field.clean(data)
File "/opt/venvs/parsedmarc/site-packages/elasticsearch_dsl/field.py", line 95, in clean
data = self.deserialize(data)
File "/opt/venvs/parsedmarc/site-packages/elasticsearch_dsl/field.py", line 91, in deserialize
return self._deserialize(data)
File "/opt/venvs/parsedmarc/site-packages/elasticsearch_dsl/field.py", line 314, in _deserialize
return int(data)
ValueError: invalid literal for int() with base 10: '0:1:d:s'
The text was updated successfully, but these errors were encountered: