IOException: COSStream has been closed and can not be read - pdfbox

I am using pdfbox 2.0.16 and getting IOException: COSStream has been closed and can not be read. Perhaps its enclosing PDDocument closed? intermittently while saving i.e. doc.save(fileName)/doc.save(byteArrayOutputStream).
I closed doc.close() properly in the finally block and i could not able to replicate locally but could observed on linux environment once in 10 times and not sure why.
can you please let us know any steps to resolve the issue.
Thanks,
Thiru

Related

tomcat server sql exception

I have an app that runs the Tomcat server. I use IntelliJ on my machine and run it from there when I do tests.
Running it many times, all works, and suddenly server do not go up well, and I see the following in log:
com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread-#1: BasicResourcePool$AcquireTask: com.mchange.v2.resourcepool.BasicResourcePool$AcquireTask#1ab64513 -- Acquisition Attempt Failed!!! Clearing pending acquires. While trying to acquire a needed new resource, we failed to succeed more than the maximum number of allowed acquisition attempts (30). Last acquisition attempt exception:
java.sql.SQLException: Unexpected exception encountered during query.
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1073)
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:987)
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:982)
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:927)
at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2664)
at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2568)
at com.mysql.jdbc.StatementImpl.executeQuery(StatementImpl.java:1557)
at com.mysql.jdbc.ConnectionImpl.loadServerVariables(ConnectionImpl.java:3868)
at com.mysql.jdbc.ConnectionImpl.initializePropsFromServer(ConnectionImpl.java:3407)
at com.mysql.jdbc.ConnectionImpl.connectOneTryOnly(ConnectionImpl.java:2384)
at com.mysql.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:2153)
at com.mysql.jdbc.ConnectionImpl.<init>(ConnectionImpl.java:792)
at com.mysql.jdbc.JDBC4Connection.<init>(JDBC4Connection.java:47)
at sun.reflect.GeneratedConstructorAccessor38.newInstance(Unknown Source)
I have no clue what happened since I did not change anything related to JDBC or SQL. I tried to replace kotlin version (upgrade) and returned right away, but I don't know if it has anything to do with the exception, and how can I solve it.
checking the connection to the database from IntelliJ DB pane - connected successfully.
I will be thankful if someone has a clue what could go wrong.

Having trouble with "create-react-app" trying to connect to dev server [duplicate]

This question already has answers here:
Can't set up the HMR: stuck with "Waiting for update signal from WDS..." in console
(9 answers)
Closed 3 years ago.
Good afternoon,
I have been trying to create a react app by following this tutorial:
https://www.youtube.com/watch?v=Ke90Tje7VS0
The issue is, I can't seem to connect to the dev server. The page comes up and works fine, but I can't update anything. When I open the console on the server, all I see is "[HMR] Waiting for update signal from WDS..." Does anyone have any idea how I can fix this so I can get on with the tutorial?
Thanks in advance!
There is an ongoing issue github react link
Check some of the solutions from this link.

Your connection was interrupted. ERR_NETWORK_CHANGED when parse with Selenium

I wrote a parser in selenium, which clicks to different links and parses data. But from time to time I get an error
Your connection was interrupted. ERR_NETWORK_CHANGED
Perhaps this error is not related to selenium.
But, if I wait a little (about 1 second), then the connection appears again and I can continue to parse.
What way is there to solve this problem programmatically? Maybe in this case, somehow, I can reload the page until the connection appears again?
For me using a mac system and chrome for a daily basis, I encounter this problem now and then and finally found it might be helpful to solve this problem by just turning off the virtual machines or dock containers whichever can adjust your network configuration.
Maybe not fit for your case but it could be a hint. You can turn them off for a while if you have them running.

Error Extracting Public Key from .snk

My project has started regularly exhibiting this error;
Error Error extracting public key from file 'FishTracker.snk': The process cannot access the file because it is being used by another process. (Exception from HRESULT: 0x80070020) FishTracker C:\Users\dom\Documents\Visual Studio 2015\Projects\FishTracker\FishTracker\vbc
Has anyone else experienced a similar error and can shed some light on what other process might be using the file? I've looked closely at task manager and can see no indication of anther process that might be using this. Restarting the machine does cure the issue.
If it's possible that the .snk file has become corrupted is there intrinsically anything wrong with deleting it and creating a new one?

What causes coldfusion.document.spi.DocumentExportException: java.lang.NullPointerException issue?

This exception is being thrown by my ColdFusion application whenever I try to generate pdf reports using cfdocument.
Problem is, till 5 days ago everything was working perfectly and I was getting the reports. The suddenly, since yesterday morning, I have been getting the above error.
I have researched about this on the net extensively and have confirmed that:
1. Error is not occurring due to use of unknown fonts.
2. Missing CFM files.
Can somebody tell me if there is any other reason for this exception to occur suddenly.
I faced the same issue a few months back with one of my servers and has to re-install Coldfusion enterprise server. This is probably not the correct solution but can be used as a last resort.
Unknown if this is still an issue with CF9, but CF8 had problems with unscoped query variables inside the CFDocumentItem tag.
http://blog.dkferguson.com/index.cfm/2008/1/11/CFDocument--pdf-generation-broke-after-CF8-upgrade