-
Notifications
You must be signed in to change notification settings - Fork 555
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
When sliding through the PDF file, closing the current page causes the app to crash. #830
Comments
I'm facing the same issue, any suggestion? |
I am facing the same issue any solution? |
Also facing this, but a different error:
|
same issue here. |
my workaround: downgrade from 6.7.5 to 6.6.2. |
I have temporary solution to fix it, hope this issue will be fixed ASAP.
|
Having the same problem here, and also this one : Fatal Exception: java.lang.RuntimeException: Get page pdf document null Any clue on how to fix this ? |
tested, working on my project |
does u guys facing an error while the component finished loading and then the app suddenly crashed? i've been searching for this and got no answer |
Any idea how to fix this one? For me the "already closed" issue is raised when user enters pdf screen and then goes to other place in the app - when he comes back to pdf the app crashes with this error. |
Is their any solution available for this? I cannot see any potential fix to this currently. Also, downgrading the version does not seems like a fix to this error. |
downgrade to 6.6.2 works for me |
I have the same problem. It started happening on Android devices after updating the React Native version and the package. "react-native": "^0.75.2", |
Hi @tsalama |
@jay4008 Yes but only by downgrading to 6.7.3 |
@tsalama actually i am using react-native 0.73 and react native pdf as 6.7.5 , and the main problem is that i am getting both io.legere.pdfiumandroid.util.ConfigKt.handleAlreadyClosed and io.legere.pdfiumandroid.PdfDocument.nativeLoadPage, Will i change with 6.6.2 or 6.7.3 |
Same error (Android), fixed on 6.6.2 |
Can also reproduce this if opening and closing pdfs quickly multiple times on v6.7.5. |
Can also reproduce this while using this library in conjunction with react navigation material-top-tabs, where I have a single PDF for each of the tabs. Quickly switching between the tabs crashes the application with the same fatal exception. using |
the pdf viewer is good to use but some issues are here from native side . |
+1 here happening on various devices, reported via sentry. react-native: 0.74.5 |
What
react-native
version are you using?0.72.4
What
react-native-pdf
version are you using?6.7.5
What platform does your issue occur on? (android/ios/both)
android
Describe your issue as precisely as possible :
E FATAL EXCEPTION: PDF renderer
Process: com.sssss, PID: 12594
java.lang.IllegalStateException: Already closed
at io.legere.pdfiumandroid.util.ConfigKt.handleAlreadyClosed(Config.kt:20)
at io.legere.pdfiumandroid.PdfPage.close(PdfPage.kt:582)
at kotlin.io.CloseableKt.closeFinally(Closeable.kt:56)
at io.legere.pdfiumandroid.PdfiumCore.renderPageBitmap(PdfiumCore.kt:406)
at com.github.barteksc.pdfviewer.PdfFile.renderPageBitmap(PdfFile.java:301)
at com.github.barteksc.pdfviewer.RenderingHandler.proceed(RenderingHandler.java:109)
at com.github.barteksc.pdfviewer.RenderingHandler.handleMessage(RenderingHandler.java:66)
at android.os.Handler.dispatchMessage(Handler.java:117)
at android.os.Looper.loopOnce(Looper.java:205)
at android.os.Looper.loop(Looper.java:293)
at android.os.HandlerThread.run(HandlerThread.java:110)
Show us the code you are using?
return (
{fileUri && (
<Pdf
trustAllCerts={false}
style={styles.pdfStyle}
source={getFileSource()}
onLoadComplete={(numberOfPages, filePath) => {
console.log(
Number of pages: ${numberOfPages}
);}}
onPageChanged={(page, numberOfPages) => {
console.log(
Current page: ${page}
);}}
onError={error => {
console.error(error);
}}
/>
)}
);
The text was updated successfully, but these errors were encountered: