Skip to content
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

scan-mailbox/Low execution failed #678

Closed
TheNomad11 opened this issue Mar 4, 2021 · 7 comments
Closed

scan-mailbox/Low execution failed #678

TheNomad11 opened this issue Mar 4, 2021 · 7 comments
Labels
bug Something isn't working or in unexpected ways

Comments

@TheNomad11
Copy link

Hi, after importing one pdf attachment per imap successfully, my next attempts failed. Here is the log:

2021-03-04T15:12:32: === Start importing mails for user MyUSERNAME
2021-03-04T15:12:32: Settings: {"account":"MyUSERNAME/MyUSERNAME","imapConnection":"box","folders":["INBOX"],"receivedSince":null,"targetFolder":null,"deleteMail":false,"direction":"incoming","itemFolder":null,"fileFilter":"*.pdf","tags":null,"subjectFilter":"*","language":null,"postHandleAll":true}
2021-03-04T15:12:32: Reading mails for user MyUSERNAME from box/INBOX
2021-03-04T15:12:32: Processing folder INBOX
2021-03-04T15:12:32: Searching next 50 mails in INBOX.
2021-03-04T15:12:32: Found 2 mails in folder. Reading first 2
2021-03-04T15:12:32: Filtering mails on subject using filter: *
2021-03-04T15:12:33: Job At4vxskWB.../MyUSERNAME/scan-mailbox/Low execution failed. Retrying later.: Input length = 1
@eikek
Copy link
Owner

eikek commented Mar 4, 2021

What a mysterious error message – have to improve this…. Could you maybe check the logs of joex? Could you try without the additional glob filter? I'll also check the code later tonight. When you look at these two mails, can you think of something "strange", like maybe attachments that don't have a name or something like this? Thanks!

@TheNomad11
Copy link
Author

Now I tried it without the additional glob filters, similar result. Interesting: It says: Not matching on subjects. No filter given (I left the filter fields blank)

2021-03-04T15:43:09: === Start importing mails for user MyUSERNAME
2021-03-04T15:43:09: Settings: {"account":"MyUSERNAME/MyUSERNAME","imapConnection":"box","folders":["INBOX"],"receivedSince":null,"targetFolder":null,"deleteMail":false,"direction":"incoming","itemFolder":null,"fileFilter":null,"tags":null,"subjectFilter":null,"language":null,"postHandleAll":true}
2021-03-04T15:43:09: Reading mails for user MyUSERNAME from box/INBOX
2021-03-04T15:43:09: Processing folder INBOX
2021-03-04T15:43:09: Searching next 50 mails in INBOX.
2021-03-04T15:43:09: Found 2 mails in folder. Reading first 2
2021-03-04T15:43:09: Not matching on subjects. No filter given
2021-03-04T15:43:10: Job 2GPwxPGFC.../MyUSERNAME/scan-mailbox/Low execution failed. Retrying later.: Input length = 1

Where do I find the logs of joex?

@eikek
Copy link
Owner

eikek commented Mar 4, 2021

It says: Not matching on subjects. No filter given (I left the filter fields blank)

This is expected, it only tells that there is no filter to apply.

Where do I find the logs of joex?

How did you run docspell? Via docker-compose? if so, you should be able to do a docker logs -f <container-id> . The container-id can be found via docker ps.

Selection_224

The -f tells to wait for new input – so then you can start the task and there should be some stuff printed out. If you started in a different way, I would need to know how. docspell prints all logs to stdout.

@TheNomad11
Copy link
Author

Here is an excerpt of the log

[ioapp-compute-1] DEBUG d.j.s.SchedulerImpl - Job 6JTgU3gHB.../MyUSERNAME/scan-mailbox/Low done Failed. Releasing resources. 
[ioapp-compute-1] DEBUG d.j.s.SchedulerImpl - Permit released (0 free) 
[ioapp-compute-1] DEBUG d.j.s.SchedulerImpl - New permit acquired 
[ioapp-compute-3] ERROR d.j.s.LogSink - >>> 2021-03-04T20:20:02.042127Z Error 6JTgU3gHB.../MyUSERNAME/scan-mailbox/Low: Job 6JTgU3gHB.../MyUSERNAME/scan-mailbox/Low execution failed. Retries exceeded. 
java.nio.charset.MalformedInputException: Input length = 1
	at java.base/java.nio.charset.CoderResult.throwException(CoderResult.java:274)
	at java.base/java.nio.charset.CharsetDecoder.decode(CharsetDecoder.java:813)
	at scodec.bits.ByteVector.decodeString(ByteVector.scala:1021)
	at emil.BodyContent.contentDecode(BodyContent.scala:36)
	at emil.BodyContent.contentDecode$(BodyContent.scala:33)
	at emil.BodyContent$ByteContent.contentDecode(BodyContent.scala:65)
	at emil.BodyContent$ByteContent.asString(BodyContent.scala:67)
	at emil.Attachment$.content(Attachment.scala:59)
	at emil.javamail.conv.BodyDecode$BodyAttach.$anonfun$merge$2(BodyDecode.scala:161)
	at scala.Option.map(Option.scala:242)
	at emil.javamail.conv.BodyDecode$BodyAttach.merge(BodyDecode.scala:161)
	at emil.javamail.conv.BodyDecode.$anonfun$decodePart$2(BodyDecode.scala:95)
	at scala.collection.IterableOnceOps.foldLeft(IterableOnce.scala:646)
	at scala.collection.IterableOnceOps.foldLeft$(IterableOnce.scala:642)
	at scala.collection.AbstractIterable.foldLeft(Iterable.scala:919)
	at emil.javamail.conv.BodyDecode.decodePart(BodyDecode.scala:71)
	at emil.javamail.conv.BodyDecode.$anonfun$mailBodyDecode$2(BodyDecode.scala:48)
	at emil.javamail.internal.Util$.$anonfun$withReadFolder$2(Util.scala:26)
	at emil.javamail.internal.Util$.withOpenFolder(Util.scala:12)
	at emil.javamail.internal.Util$.withReadFolder(Util.scala:20)
	at emil.javamail.internal.Util$.$anonfun$withReadFolder$1(Util.scala:26)
	at scala.Option.map(Option.scala:242)
	at emil.javamail.internal.Util$.withReadFolder(Util.scala:26)
	at emil.javamail.conv.BodyDecode.$anonfun$mailBodyDecode$1(BodyDecode.scala:48)
	at emil.javamail.conv.Conv$.emil$javamail$conv$Conv$$$anonfun$apply$1(Conv.scala:15)
	at emil.javamail.conv.Conv$$anonfun$apply$2.convert(Conv.scala:15)
	at emil.javamail.conv.BodyDecode.$anonfun$mailDecode$3(BodyDecode.scala:120)
	at emil.javamail.internal.Util$.$anonfun$withReadFolder$2(Util.scala:26)
	at emil.javamail.internal.Util$.$anonfun$withOpenFolder$1(Util.scala:16)
	at scala.util.Using$.resource(Using.scala:261)
	at emil.javamail.internal.Util$.withOpenFolder(Util.scala:14)
	at emil.javamail.internal.Util$.withReadFolder(Util.scala:20)
	at emil.javamail.internal.Util$.$anonfun$withReadFolder$1(Util.scala:26)
	at scala.Option.map(Option.scala:242)
	at emil.javamail.internal.Util$.withReadFolder(Util.scala:26)
	at emil.javamail.conv.BodyDecode.$anonfun$mailDecode$2(BodyDecode.scala:108)
	at emil.javamail.internal.ThreadClassLoader$.apply(ThreadClassLoader.scala:10)
	at emil.javamail.conv.BodyDecode.$anonfun$mailDecode$1(BodyDecode.scala:108)
	at emil.javamail.conv.Conv$.emil$javamail$conv$Conv$$$anonfun$apply$1(Conv.scala:15)
	at emil.javamail.conv.Conv$$anonfun$apply$2.convert(Conv.scala:15)
	at emil.javamail.internal.ops.LoadMail$.$anonfun$apply$3(LoadMail.scala:20)
	at scala.Option.map(Option.scala:242)
	at emil.javamail.internal.ops.LoadMail$.$anonfun$apply$1(LoadMail.scala:20)
	at evalOn @ doobie.util.transactor$Transactor$fromDataSource$FromDataSourceUnapplied.$anonfun$apply$13(transactor.scala:294)
	at $anonfun$shift$1 @ docspell.joex.scheduler.Task$.docspell$joex$scheduler$Task$$$anonfun$apply$3(Task.scala:50)
	at traverse @ docspell.ftssolr.SolrSetup$$anon$2.setupCoreSchema(SolrSetup.scala:114)
	at traverse @ fs2.internal.CompileScope.fs2$internal$CompileScope$$traverseError(CompileScope.scala:222)
	at traverse @ fs2.concurrent.SignallingRef$SignallingRefImpl.$anonfun$modify$1(Signal.scala:245)
	at traverse @ fs2.internal.CompileScope.fs2$internal$CompileScope$$traverseError(CompileScope.scala:222)
	at traverse @ docspell.ftssolr.SolrSetup$$anon$2.setupCoreSchema(SolrSetup.scala:114)
	at traverse @ docspell.ftssolr.SolrSetup$$anon$2.setupCoreSchema(SolrSetup.scala:114)
	at traverse @ fs2.internal.CompileScope.fs2$internal$CompileScope$$traverseError(CompileScope.scala:222)
	at traverse @ fs2.concurrent.SignallingRef$SignallingRefImpl.$anonfun$modify$1(Signal.scala:245)
[ioapp-compute-3] DEBUG d.j.s.SchedulerImpl - Next job found: None 
[ioapp-compute-3] DEBUG d.j.s.SchedulerImpl - Waiting for notify 
[blaze-selector-3] INFO  o.h.b.c.n.NIO1SocketServerGroup - Accepted connection from /172.22.0.2:49064 
[ioapp-compute-1] INFO  o.h.s.m.Logger - HTTP/1.1 POST /api/v1/notify 
[ioapp-compute-1] INFO  o.h.s.m.Logger - HTTP/1.1 200 OK 
[ioapp-compute-2] DEBUG d.j.s.SchedulerImpl - Notify signal, going into main loop 
[ioapp-compute-3] DEBUG d.j.s.PeriodicSchedulerImpl - Notify signal, going into main loop 
[ioapp-compute-2] DEBUG d.j.s.SchedulerImpl - Try to acquire permit (1 free) 
[ioapp-compute-3] DEBUG d.j.s.PeriodicSchedulerImpl - Going into main loop 
[ioapp-compute-3] DEBUG d.j.s.PeriodicSchedulerImpl - Looking for next periodic task 
[ioapp-compute-2] DEBUG d.j.s.SchedulerImpl - New permit acquired 
[ioapp-compute-0] DEBUG d.j.s.PeriodicSchedulerImpl - Found periodic task 'MyUSERNAME: scan-mailbox/*-*-* 01:30:00' 
[ioapp-compute-0] DEBUG d.j.s.PeriodicSchedulerImpl - Scheduling next notify for timer *-*-* 01:30:00 -> Some(2021-03-05T01:30) 
[ioapp-compute-1] DEBUG d.j.s.PeriodicSchedulerImpl - Waiting for notify 
[ioapp-compute-0] DEBUG d.j.s.SchedulerImpl - Next job found: Some(4Tan3aVkw.../MyUSERNAME/scan-mailbox/Low) 
[ioapp-compute-0] DEBUG d.j.s.SchedulerImpl - Creating context for job 4Tan3aVkw.../MyUSERNAME/scan-mailbox/Low to run JobTask(Ident(scan-mailbox),docspell.joex.scheduler.Task$$anonfun$contramap$4@f9769ce,docspell.joex.scheduler.Task$$anonfun$contramap$4@74f28b16) 
[ioapp-compute-0] DEBUG d.j.s.SchedulerImpl - Forking job 4Tan3aVkw.../MyUSERNAME/scan-mailbox/Low 
[ioapp-compute-0] DEBUG d.j.s.SchedulerImpl - Try to acquire permit (0 free) 
[ioapp-compute-3] DEBUG d.j.s.SchedulerImpl - Starting task now 
[ioapp-compute-1] INFO  d.j.s.LogSink - >>> 2021-03-04T20:23:36.939920Z Info 4Tan3aVkw.../MyUSERNAME/scan-mailbox/Low: === Start importing mails for user MyUSERNAME 
[ioapp-compute-2] DEBUG d.j.s.LogSink - >>> 2021-03-04T20:23:36.940964Z Debug 4Tan3aVkw.../MyUSERNAME/scan-mailbox/Low: Settings: {"account":"MyUSERNAME/MyUSERNAME","imapConnection":"box","folders":["INBOX"],"receivedSince":null,"targetFolder":"ARCHIVE","deleteMail":false,"direction":null,"itemFolder":null,"fileFilter":"*.pdf|*.zip|*.md","tags":null,"subjectFilter":"*Docspell*","language":null,"postHandleAll":true} 
[ioapp-compute-3] INFO  d.j.s.LogSink - >>> 2021-03-04T20:23:36.957483Z Info 4Tan3aVkw.../MyUSERNAME/scan-mailbox/Low: Reading mails for user MyUSERNAME from box/INBOX 
[ioapp-compute-3] INFO  d.j.s.LogSink - >>> 2021-03-04T20:23:37.224344Z Info 4Tan3aVkw.../MyUSERNAME/scan-mailbox/Low: Processing folder INBOX 
[ioapp-compute-2] DEBUG d.j.s.LogSink - >>> 2021-03-04T20:23:37.252277Z Debug 4Tan3aVkw.../MyUSERNAME/scan-mailbox/Low: Searching next 50 mails in INBOX. 
[ioapp-compute-1] DEBUG d.j.s.LogSink - >>> 2021-03-04T20:23:37.682155Z Debug 4Tan3aVkw.../MyUSERNAME/scan-mailbox/Low: Found 3 mails in folder. Reading first 3 
[ioapp-compute-0] INFO  d.j.s.LogSink - >>> 2021-03-04T20:23:37.683275Z Info 4Tan3aVkw.../MyUSERNAME/scan-mailbox/Low: Filtering mails on subject using filter: *Docspell* 
[ioapp-compute-1] DEBUG d.j.s.LogSink - >>> 2021-03-04T20:23:37.683305Z Debug 4Tan3aVkw.../MyUSERNAME/scan-mailbox/Low: Excluding mail 'Fwd: Buchungsdetails | 30 März 2021', it doesn't match the subject filter. 
[ioapp-compute-1] DEBUG d.j.s.LogSink - >>> 2021-03-04T20:23:37.683392Z Debug 4Tan3aVkw.../MyUSERNAME/scan-mailbox/Low: Excluding mail 'noch ein versuch', it doesn't match the subject filter. 
[ioapp-compute-2] ERROR d.j.s.SchedulerImpl - Job 4Tan3aVkw.../MyUSERNAME/scan-mailbox/Low execution failed. Retrying later. 
java.nio.charset.MalformedInputException: Input length = 1
	at java.base/java.nio.charset.CoderResult.throwException(CoderResult.java:274)
	at java.base/java.nio.charset.CharsetDecoder.decode(CharsetDecoder.java:813)
	at scodec.bits.ByteVector.decodeString(ByteVector.scala:1021)
	at emil.BodyContent.contentDecode(BodyContent.scala:36)
	at emil.BodyContent.contentDecode$(BodyContent.scala:33)
	at emil.BodyContent$ByteContent.contentDecode(BodyContent.scala:65)
	at emil.BodyContent$ByteContent.asString(BodyContent.scala:67)
	at emil.Attachment$.content(Attachment.scala:59)
	at emil.javamail.conv.BodyDecode$BodyAttach.$anonfun$merge$2(BodyDecode.scala:161)
	at scala.Option.map(Option.scala:242)
	at emil.javamail.conv.BodyDecode$BodyAttach.merge(BodyDecode.scala:161)
	at emil.javamail.conv.BodyDecode.$anonfun$decodePart$2(BodyDecode.scala:95)
	at scala.collection.IterableOnceOps.foldLeft(IterableOnce.scala:646)
	at scala.collection.IterableOnceOps.foldLeft$(IterableOnce.scala:642)
	at scala.collection.AbstractIterable.foldLeft(Iterable.scala:919)
	at emil.javamail.conv.BodyDecode.decodePart(BodyDecode.scala:71)
	at emil.javamail.conv.BodyDecode.$anonfun$mailBodyDecode$2(BodyDecode.scala:48)
	at emil.javamail.internal.Util$.$anonfun$withReadFolder$2(Util.scala:26)
	at emil.javamail.internal.Util$.withOpenFolder(Util.scala:12)
	at emil.javamail.internal.Util$.withReadFolder(Util.scala:20)
	at emil.javamail.internal.Util$.$anonfun$withReadFolder$1(Util.scala:26)
	at scala.Option.map(Option.scala:242)
	at emil.javamail.internal.Util$.withReadFolder(Util.scala:26)
	at emil.javamail.conv.BodyDecode.$anonfun$mailBodyDecode$1(BodyDecode.scala:48)
	at emil.javamail.conv.Conv$.emil$javamail$conv$Conv$$$anonfun$apply$1(Conv.scala:15)
	at emil.javamail.conv.Conv$$anonfun$apply$2.convert(Conv.scala:15)
	at emil.javamail.conv.BodyDecode.$anonfun$mailDecode$3(BodyDecode.scala:120)
	at emil.javamail.internal.Util$.$anonfun$withReadFolder$2(Util.scala:26)
	at emil.javamail.internal.Util$.$anonfun$withOpenFolder$1(Util.scala:16)
	at scala.util.Using$.resource(Using.scala:261)
	at emil.javamail.internal.Util$.withOpenFolder(Util.scala:14)
	at emil.javamail.internal.Util$.withReadFolder(Util.scala:20)
	at emil.javamail.internal.Util$.$anonfun$withReadFolder$1(Util.scala:26)
	at scala.Option.map(Option.scala:242)
	at emil.javamail.internal.Util$.withReadFolder(Util.scala:26)
	at emil.javamail.conv.BodyDecode.$anonfun$mailDecode$2(BodyDecode.scala:108)
	at emil.javamail.internal.ThreadClassLoader$.apply(ThreadClassLoader.scala:10)
	at emil.javamail.conv.BodyDecode.$anonfun$mailDecode$1(BodyDecode.scala:108)
	at emil.javamail.conv.Conv$.emil$javamail$conv$Conv$$$anonfun$apply$1(Conv.scala:15)
	at emil.javamail.conv.Conv$$anonfun$apply$2.convert(Conv.scala:15)
	at emil.javamail.internal.ops.LoadMail$.$anonfun$apply$3(LoadMail.scala:20)
	at scala.Option.map(Option.scala:242)
	at emil.javamail.internal.ops.LoadMail$.$anonfun$apply$1(LoadMail.scala:20)
	at evalOn @ doobie.util.transactor$Transactor$fromDataSource$FromDataSourceUnapplied.$anonfun$apply$13(transactor.scala:294)
	at $anonfun$shift$1 @ docspell.joex.scheduler.Task$.docspell$joex$scheduler$Task$$$anonfun$apply$3(Task.scala:50)
	at traverse @ docspell.ftssolr.SolrSetup$$anon$2.setupCoreSchema(SolrSetup.scala:114)
	at traverse @ fs2.internal.CompileScope.fs2$internal$CompileScope$$traverseError(CompileScope.scala:222)
	at traverse @ fs2.concurrent.SignallingRef$SignallingRefImpl.$anonfun$modify$1(Signal.scala:245)
	at traverse @ fs2.internal.CompileScope.fs2$internal$CompileScope$$traverseError(CompileScope.scala:222)
	at traverse @ docspell.ftssolr.SolrSetup$$anon$2.setupCoreSchema(SolrSetup.scala:114)
	at traverse @ docspell.ftssolr.SolrSetup$$anon$2.setupCoreSchema(SolrSetup.scala:114)
	at traverse @ fs2.internal.CompileScope.fs2$internal$CompileScope$$traverseError(CompileScope.scala:222)
	at traverse @ fs2.concurrent.SignallingRef$SignallingRefImpl.$anonfun$modify$1(Signal.scala:245)
[ioapp-compute-2] DEBUG d.j.s.SchedulerImpl - Job 4Tan3aVkw.../MyUSERNAME/scan-mailbox/Low done Stuck. Releasing resources. 
[ioapp-compute-2] DEBUG d.j.s.SchedulerImpl - Permit released (0 free) 
[ioapp-compute-0] DEBUG d.j.s.SchedulerImpl - New permit acquired 
[ioapp-compute-2] ERROR d.j.s.LogSink - >>> 2021-03-04T20:23:38.062231Z Error 4Tan3aVkw.../MyUSERNAME/scan-mailbox/Low: Job 4Tan3aVkw.../MyUSERNAME/scan-mailbox/Low execution failed. Retrying later. 
java.nio.charset.MalformedInputException: Input length = 1
	at java.base/java.nio.charset.CoderResult.throwException(CoderResult.java:274)
	at java.base/java.nio.charset.CharsetDecoder.decode(CharsetDecoder.java:813)
	at scodec.bits.ByteVector.decodeString(ByteVector.scala:1021)
	at emil.BodyContent.contentDecode(BodyContent.scala:36)
	at emil.BodyContent.contentDecode$(BodyContent.scala:33)
	at emil.BodyContent$ByteContent.contentDecode(BodyContent.scala:65)
	at emil.BodyContent$ByteContent.asString(BodyContent.scala:67)
	at emil.Attachment$.content(Attachment.scala:59)
	at emil.javamail.conv.BodyDecode$BodyAttach.$anonfun$merge$2(BodyDecode.scala:161)
	at scala.Option.map(Option.scala:242)
	at emil.javamail.conv.BodyDecode$BodyAttach.merge(BodyDecode.scala:161)
	at emil.javamail.conv.BodyDecode.$anonfun$decodePart$2(BodyDecode.scala:95)
	at scala.collection.IterableOnceOps.foldLeft(IterableOnce.scala:646)
	at scala.collection.IterableOnceOps.foldLeft$(IterableOnce.scala:642)
	at scala.collection.AbstractIterable.foldLeft(Iterable.scala:919)
	at emil.javamail.conv.BodyDecode.decodePart(BodyDecode.scala:71)
	at emil.javamail.conv.BodyDecode.$anonfun$mailBodyDecode$2(BodyDecode.scala:48)
	at emil.javamail.internal.Util$.$anonfun$withReadFolder$2(Util.scala:26)
	at emil.javamail.internal.Util$.withOpenFolder(Util.scala:12)
	at emil.javamail.internal.Util$.withReadFolder(Util.scala:20)
	at emil.javamail.internal.Util$.$anonfun$withReadFolder$1(Util.scala:26)
	at scala.Option.map(Option.scala:242)
	at emil.javamail.internal.Util$.withReadFolder(Util.scala:26)
	at emil.javamail.conv.BodyDecode.$anonfun$mailBodyDecode$1(BodyDecode.scala:48)
	at emil.javamail.conv.Conv$.emil$javamail$conv$Conv$$$anonfun$apply$1(Conv.scala:15)
	at emil.javamail.conv.Conv$$anonfun$apply$2.convert(Conv.scala:15)
	at emil.javamail.conv.BodyDecode.$anonfun$mailDecode$3(BodyDecode.scala:120)
	at emil.javamail.internal.Util$.$anonfun$withReadFolder$2(Util.scala:26)
	at emil.javamail.internal.Util$.$anonfun$withOpenFolder$1(Util.scala:16)
	at scala.util.Using$.resource(Using.scala:261)
	at emil.javamail.internal.Util$.withOpenFolder(Util.scala:14)
	at emil.javamail.internal.Util$.withReadFolder(Util.scala:20)
	at emil.javamail.internal.Util$.$anonfun$withReadFolder$1(Util.scala:26)
	at scala.Option.map(Option.scala:242)
	at emil.javamail.internal.Util$.withReadFolder(Util.scala:26)
	at emil.javamail.conv.BodyDecode.$anonfun$mailDecode$2(BodyDecode.scala:108)
	at emil.javamail.internal.ThreadClassLoader$.apply(ThreadClassLoader.scala:10)
	at emil.javamail.conv.BodyDecode.$anonfun$mailDecode$1(BodyDecode.scala:108)
	at emil.javamail.conv.Conv$.emil$javamail$conv$Conv$$$anonfun$apply$1(Conv.scala:15)
	at emil.javamail.conv.Conv$$anonfun$apply$2.convert(Conv.scala:15)
	at emil.javamail.internal.ops.LoadMail$.$anonfun$apply$3(LoadMail.scala:20)
	at scala.Option.map(Option.scala:242)
	at emil.javamail.internal.ops.LoadMail$.$anonfun$apply$1(LoadMail.scala:20)
	at evalOn @ doobie.util.transactor$Transactor$fromDataSource$FromDataSourceUnapplied.$anonfun$apply$13(transactor.scala:294)
	at $anonfun$shift$1 @ docspell.joex.scheduler.Task$.docspell$joex$scheduler$Task$$$anonfun$apply$3(Task.scala:50)
	at traverse @ docspell.ftssolr.SolrSetup$$anon$2.setupCoreSchema(SolrSetup.scala:114)
	at traverse @ fs2.internal.CompileScope.fs2$internal$CompileScope$$traverseError(CompileScope.scala:222)
	at traverse @ fs2.concurrent.SignallingRef$SignallingRefImpl.$anonfun$modify$1(Signal.scala:245)
	at traverse @ fs2.internal.CompileScope.fs2$internal$CompileScope$$traverseError(CompileScope.scala:222)
	at traverse @ docspell.ftssolr.SolrSetup$$anon$2.setupCoreSchema(SolrSetup.scala:114)
	at traverse @ docspell.ftssolr.SolrSetup$$anon$2.setupCoreSchema(SolrSetup.scala:114)
	at traverse @ fs2.internal.CompileScope.fs2$internal$CompileScope$$traverseError(CompileScope.scala:222)
	at traverse @ fs2.concurrent.SignallingRef$SignallingRefImpl.$anonfun$modify$1(Signal.scala:245)
[ioapp-compute-2] DEBUG d.j.s.SchedulerImpl - Next job found: None 
[ioapp-compute-2] DEBUG d.j.s.SchedulerImpl - Waiting for notify

@eikek
Copy link
Owner

eikek commented Mar 4, 2021

Thank you - this helps a lot. Well, it's an annoying bug. E-Mails are quite hard sometimes. It seems that there is a mail that defines a charset in the header, but the body cannot be decoded using this charset. Unfortunately, this error is not guarded.

I'm going to fix this for the next release (using some fallback, which might result in strange characters in the text for these mails). If it would be possible to share this mail, it would help to make sure this particular problem is fixed. But of course, it is usually not possible, just asking :).

@eikek eikek added the bug Something isn't working or in unexpected ways label Mar 4, 2021
@eikek eikek added this to the Docspell 0.21.0 milestone Mar 4, 2021
@TheNomad11
Copy link
Author

Aha, great. I will send you a test mail tomorrow and will check the charset

@eikek
Copy link
Owner

eikek commented Mar 10, 2021

Fix via #701

@eikek eikek closed this as completed Mar 12, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working or in unexpected ways
Projects
None yet
Development

No branches or pull requests

2 participants