You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@pdfbox.apache.org by "Sujeet Singh (Jira)" <ji...@apache.org> on 2021/06/22 08:19:00 UTC
[jira] [Comment Edited] (PDFBOX-5223) Getting exception in
PDDocument.load() in Android application after enabling ProGaurd
[ https://issues.apache.org/jira/browse/PDFBOX-5223?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17367123#comment-17367123 ]
Sujeet Singh edited comment on PDFBOX-5223 at 6/22/21, 8:18 AM:
----------------------------------------------------------------
This is blocker for our release, need urgent input on this.
I have tried below ProGaurd rules for PDFBox.
-keeppackagenames org.apache.pdfbox.**
-keep class org.apache.pdfbox.**\{*;}
-dontwarn org.apache.pdfbox.**
-dontnote org.apache.pdfbox.**
-keeppackagenames org.apache.commons.**
-keep class org.apache.commons.**\{*;}
-dontwarn org.apache.commons.**
-dontnote org.apache.commons.**
was (Author: sujeet.singh):
This is blocker for our release, need urgent input on this.
> 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: Bug
> Components: PDModel
> Affects Versions: 2.0.3, 2.0.24
> Reporter: Sujeet Singh
> Priority: Blocker
>
> 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: dev-unsubscribe@pdfbox.apache.org
For additional commands, e-mail: dev-help@pdfbox.apache.org