[
https://issues.apache.org/jira/browse/PDFBOX-5223?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17367897#comment-17367897
]
Sujeet Singh edited comment on PDFBOX-5223 at 6/23/21, 6:44 AM:
----------------------------------------------------------------
[~lehmi] I am using PDFBox to create one PDF document by merging multiple PDFs
documents. I have tried the same on PDFBox 2.0.24 as well.
PDFBox is internally using org.apache.commons.logging library. And Yep
exception seems due to commons.logging lib which is propagating it to PDFBox.
was (Author: sujeet.singh):
I am using PDFBox to create one PDF document by merging multiple PDFs
documents. I have tried the same on PDFBox 2.0.24 as well.
PDFBox is internally using org.apache.commons.logging library. And Yep
exception seems due to commons.logging lib which is propagating it to PDFBox.
> Getting exception in PDDocument.load() in Android application after enabling
> ProGaurd
> -------------------------------------------------------------------------------------
>
> Key: PDFBOX-5223
> URL: https://issues.apache.org/jira/browse/PDFBOX-5223
> Project: PDFBox
> Issue Type: Wish
> Components: PDModel
> Affects Versions: 2.0.3, 2.0.24
> Reporter: Sujeet Singh
> Assignee: Andreas Lehmkühler
> Priority: Minor
>
> java.lang.RuntimeException: An error occurred while executing doInBackground()
> at android.os.AsyncTask$4.done(AsyncTask.java:415)
> at
> java.util.concurrent.FutureTask.finishCompletion(FutureTask.java:383)
> at java.util.concurrent.FutureTask.setException(FutureTask.java:252)
> at java.util.concurrent.FutureTask.run(FutureTask.java:271)
> at
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
> at
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
> at java.lang.Thread.run(Thread.java:923)
> Caused by: java.lang.ExceptionInInitializerError
> at org.apache.pdfbox.pdmodel.PDDocument.load(Unknown Source:0)
> at
> com.sample.application.fragments.PrintQueueFragment$PrintTask.a(PrintQueueFragment.java:11)
> at
> com.sample.application.fragments.PrintQueueFragment$PrintTask.doInBackground(PrintQueueFragment.java:1)
> at android.os.AsyncTask$3.call(AsyncTask.java:394)
> at java.util.concurrent.FutureTask.run(FutureTask.java:266)
> at
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
>
> at
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
>
> at java.lang.Thread.run(Thread.java:923)
> Caused by: org.apache.commons.logging.LogConfigurationException:
> java.lang.NullPointerException: Attempt to invoke virtual method
> 'java.lang.String java.lang.String.trim()' on a null object reference (Caused
> by java.lang.NullPointerException: Attempt to invoke virtual method
> 'java.lang.String java.lang.String.trim()' on a null object reference)
> at
> org.apache.commons.logging.impl.LogFactoryImpl.newInstance(LogFactoryImpl.java:7)
> at
> org.apache.commons.logging.impl.LogFactoryImpl.getInstance(LogFactoryImpl.java:3)
> at
> org.apache.commons.logging.impl.LogFactoryImpl.getInstance(LogFactoryImpl.java:1)
> at org.apache.commons.logging.LogFactory.getLog(LogFactory.java:1)
> at org.apache.pdfbox.pdmodel.PDDocument.<clinit>(PDDocument.java:1)
> at org.apache.pdfbox.pdmodel.PDDocument.load(Unknown Source:0)
> at
> com.sample.application.fragments.PrintQueueFragment$PrintTask.a(PrintQueueFragment.java:11)
>
> at
> com.sample.application.fragments.PrintQueueFragment$PrintTask.doInBackground(PrintQueueFragment.java:1)
>
> at android.os.AsyncTask$3.call(AsyncTask.java:394)
> at java.util.concurrent.FutureTask.run(FutureTask.java:266)
> at
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
>
> at
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
>
> at java.lang.Thread.run(Thread.java:923)
> Caused by: java.lang.NullPointerException: Attempt to invoke virtual
> method 'java.lang.String java.lang.String.trim()' on a null object reference
> at
> org.apache.commons.logging.impl.LogFactoryImpl.createLogFromClass(LogFactoryImpl.java:27)
> at
> org.apache.commons.logging.impl.LogFactoryImpl.discoverLogImplementation(LogFactoryImpl.java:19)
> at
> org.apache.commons.logging.impl.LogFactoryImpl.newInstance(LogFactoryImpl.java:2)
> at
> org.apache.commons.logging.impl.LogFactoryImpl.getInstance(LogFactoryImpl.java:3)
>
> at
> org.apache.commons.logging.impl.LogFactoryImpl.getInstance(LogFactoryImpl.java:1)
>
> at org.apache.commons.logging.LogFactory.getLog(LogFactory.java:1)
> at org.apache.pdfbox.pdmodel.PDDocument.<clinit>(PDDocument.java:1)
> at org.apache.pdfbox.pdmodel.PDDocument.load(Unknown Source:0)
> at
> com.sample.application.fragments.PrintQueueFragment$PrintTask.a(PrintQueueFragment.java:11)
>
> at
> com.sample.application.fragments.PrintQueueFragment$PrintTask.doInBackground(PrintQueueFragment.java:1)
>
> at android.os.AsyncTask$3.call(AsyncTask.java:394)
> at java.util.concurrent.FutureTask.run(FutureTask.java:266)
> at
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
>
> at
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
>
> at java.lang.Thread.run(Thread.java:923)
--
This message was sent by Atlassian Jira
(v8.3.4#803005)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]