Last error was caused by some other issue.
But now I am getting the mails imported:
1) I see more read mail in the Gmail account and mails are imported
2) Mails in gmail all have an attachment. When I view in openkm: A) Some have attachment that is corrupt (PDF file can not be viewed) and B) Some email are fully missing attachment.
All the errors I see are:
Code: Select all
23:55:29,511 WARN [BaseParser] Invalid dictionary, found:? but expected:''
23:55:29,571 WARN [PdfTextExtractor] Failed to extract PDF text content
java.lang.NullPointerException
at org.apache.pdfbox.pdmodel.PDPageNode.getAllKids(PDPageNode.java:187)
at org.apache.pdfbox.pdmodel.PDPageNode.getAllKids(PDPageNode.java:175)
at org.apache.pdfbox.pdmodel.PDDocumentCatalog.getAllPages(PDDocumentCatalog.java:213)
at org.apache.pdfbox.util.PDFTextStripper.writeText(PDFTextStripper.java:258)
at com.openkm.extractor.PdfTextExtractor.extractText(PdfTextExtractor.java:60)
at org.apache.jackrabbit.extractor.CompositeTextExtractor.extractText(CompositeTextExtractor.java:90)
at org.apache.jackrabbit.core.query.lucene.JackrabbitTextExtractor.extractText(JackrabbitTextExtractor.java:195)
at org.apache.jackrabbit.core.query.lucene.TextExtractorJob$1.call(TextExtractorJob.java:93)
at EDU.oswego.cs.dl.util.concurrent.FutureResult$1.run(Unknown Source)
at org.apache.jackrabbit.core.query.lucene.TextExtractorJob.run(TextExtractorJob.java:172)
at EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Thread.java:680)
23:55:29,623 WARN [BaseParser] Invalid dictionary, found:? but expected:''
23:55:29,625 WARN [PdfTextExtractor] Failed to extract PDF text content
java.lang.NullPointerException
at org.apache.pdfbox.pdmodel.PDPageNode.getAllKids(PDPageNode.java:187)
at org.apache.pdfbox.pdmodel.PDPageNode.getAllKids(PDPageNode.java:175)
at org.apache.pdfbox.pdmodel.PDDocumentCatalog.getAllPages(PDDocumentCatalog.java:213)
at org.apache.pdfbox.util.PDFTextStripper.writeText(PDFTextStripper.java:258)
at com.openkm.extractor.PdfTextExtractor.extractText(PdfTextExtractor.java:60)
at org.apache.jackrabbit.extractor.CompositeTextExtractor.extractText(CompositeTextExtractor.java:90)
at org.apache.jackrabbit.core.query.lucene.JackrabbitTextExtractor.extractText(JackrabbitTextExtractor.java:195)
at org.apache.jackrabbit.core.query.lucene.TextExtractorJob$1.call(TextExtractorJob.java:93)
at EDU.oswego.cs.dl.util.concurrent.FutureResult$1.run(Unknown Source)
at org.apache.jackrabbit.core.query.lucene.TextExtractorJob.run(TextExtractorJob.java:172)
at EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Thread.java:680)
23:55:33,697 ERROR [DirectDocumentModule] Error in encoded stream: needed 4 valid base64 characters but only got 1 before EOF, the 10 most recent characters were: "gICAgICAgI"
java.io.IOException: Error in encoded stream: needed 4 valid base64 characters but only got 1 before EOF, the 10 most recent characters were: "gICAgICAgI"
at com.sun.mail.util.BASE64DecoderStream.decode(BASE64DecoderStream.java:237)
at com.sun.mail.util.BASE64DecoderStream.read(BASE64DecoderStream.java:135)
at java.io.FilterInputStream.read(FilterInputStream.java:90)
at com.openkm.module.direct.DirectDocumentModule.create(DirectDocumentModule.java:397)
at com.openkm.api.OKMDocument.create(OKMDocument.java:69)
at com.openkm.util.MailUtils.addAttachments(MailUtils.java:620)
at com.openkm.util.MailUtils.importMail(MailUtils.java:455)
at com.openkm.util.MailUtils.importMessages(MailUtils.java:397)
at com.openkm.core.UserMailImporter.run(UserMailImporter.java:57)
at java.util.TimerThread.mainLoop(Timer.java:512)
at java.util.TimerThread.run(Timer.java:462)
23:55:33,697 WARN [JCRUtils] node == NULL
23:55:33,697 ERROR [MailUtils] Error in encoded stream: needed 4 valid base64 characters but only got 1 before EOF, the 10 most recent characters were: "gICAgICAgI"
java.io.IOException: Error in encoded stream: needed 4 valid base64 characters but only got 1 before EOF, the 10 most recent characters were: "gICAgICAgI"
at com.sun.mail.util.BASE64DecoderStream.decode(BASE64DecoderStream.java:237)
at com.sun.mail.util.BASE64DecoderStream.read(BASE64DecoderStream.java:135)
at java.io.FilterInputStream.read(FilterInputStream.java:90)
at com.openkm.module.direct.DirectDocumentModule.create(DirectDocumentModule.java:397)
at com.openkm.api.OKMDocument.create(OKMDocument.java:69)
at com.openkm.util.MailUtils.addAttachments(MailUtils.java:620)
at com.openkm.util.MailUtils.importMail(MailUtils.java:455)
at com.openkm.util.MailUtils.importMessages(MailUtils.java:397)
at com.openkm.core.UserMailImporter.run(UserMailImporter.java:57)
at java.util.TimerThread.mainLoop(Timer.java:512)
at java.util.TimerThread.run(Timer.java:462)
23:58:28,659 ERROR [DirectDocumentModule] Error in encoded stream: needed 4 valid base64 characters but only got 2 before EOF, the 10 most recent characters were: "ZjphYm91dD"
java.io.IOException: Error in encoded stream: needed 4 valid base64 characters but only got 2 before EOF, the 10 most recent characters were: "ZjphYm91dD"
at com.sun.mail.util.BASE64DecoderStream.decode(BASE64DecoderStream.java:237)
at com.sun.mail.util.BASE64DecoderStream.read(BASE64DecoderStream.java:135)
at java.io.FilterInputStream.read(FilterInputStream.java:90)
at com.openkm.module.direct.DirectDocumentModule.create(DirectDocumentModule.java:397)
at com.openkm.api.OKMDocument.create(OKMDocument.java:69)
at com.openkm.util.MailUtils.addAttachments(MailUtils.java:620)
at com.openkm.util.MailUtils.importMail(MailUtils.java:455)
at com.openkm.util.MailUtils.importMessages(MailUtils.java:397)
at com.openkm.core.UserMailImporter.run(UserMailImporter.java:57)
at java.util.TimerThread.mainLoop(Timer.java:512)
at java.util.TimerThread.run(Timer.java:462)
23:58:28,659 WARN [JCRUtils] node == NULL
23:58:28,660 ERROR [MailUtils] Error in encoded stream: needed 4 valid base64 characters but only got 2 before EOF, the 10 most recent characters were: "ZjphYm91dD"
java.io.IOException: Error in encoded stream: needed 4 valid base64 characters but only got 2 before EOF, the 10 most recent characters were: "ZjphYm91dD"
at com.sun.mail.util.BASE64DecoderStream.decode(BASE64DecoderStream.java:237)
at com.sun.mail.util.BASE64DecoderStream.read(BASE64DecoderStream.java:135)
at java.io.FilterInputStream.read(FilterInputStream.java:90)
at com.openkm.module.direct.DirectDocumentModule.create(DirectDocumentModule.java:397)
at com.openkm.api.OKMDocument.create(OKMDocument.java:69)
at com.openkm.util.MailUtils.addAttachments(MailUtils.java:620)
at com.openkm.util.MailUtils.importMail(MailUtils.java:455)
at com.openkm.util.MailUtils.importMessages(MailUtils.java:397)
at com.openkm.core.UserMailImporter.run(UserMailImporter.java:57)
at java.util.TimerThread.mainLoop(Timer.java:512)
at java.util.TimerThread.run(Timer.java:462)