Monday, March 04, 2019
On February 24, 2019, I installed a new tool for job seekers, refer to this post.
On the first of March, I noticed both CareerOneStop resources I installed on the WiredPages Employment page no longer worked. I tweeted about it.
The Occupation Wage Data tool as discussed in this post, was installed September 23, 2018.
The CareerOneStop APIs are offered by the U.S. Department of Labor. On March 1st both tools were rendered inoperable because of a new requirement dealing with TLS protocols put into place by the government agency running the API service.
On Saturday, March 2, 2019, I fixed the TLS handshake problem by adding the following line of code to each of the Java servlets used in the deployment of the tools (keep in mind I use a private JVM on my hosting platform):
static {System.setProperty("https.protocols", "TLSv1,TLSv1.1,TLSv1.2");}
This morning, the tools are again inoperable.
Go Figure.......................................
More information: As I indicated the tools were operable all day Saturday and Sunday, however this morning the Protocol Handler was paused (reviewing Private JVM log files-- not shown "null pointer returned" for each request). Not sure why.
Mar 03, 2019 3:01:27 PM org.apache.catalina.core.StandardServer await
INFO: A valid shutdown command was received via the shutdown port. Stopping the Server instance.
Mar 03, 2019 3:01:27 PM org.apache.coyote.AbstractProtocol pause
INFO: Pausing ProtocolHandler ["http-apr-13895"]
Mar 03, 2019 3:01:27 PM org.apache.catalina.core.StandardService stopInternal
INFO: Stopping service Catalina
Mar 03, 2019 3:01:27 PM org.apache.catalina.loader.WebappClassLoaderBase clearReferencesJdbc
SEVERE: The web application [] registered the JDBC driver [com.mysql.jdbc.Driver] but failed to unregister it when the web application was stopped. To prevent a memory leak, the JDBC Driver has been forcibly unregistered.
Mar 03, 2019 3:01:27 PM org.apache.catalina.loader.WebappClassLoaderBase clearReferencesThreads
SEVERE: The web application [] appears to have started a thread named [Abandoned connection cleanup thread] but has failed to stop it. This is very likely to create a memory leak.
Mar 03, 2019 3:01:27 PM org.apache.coyote.AbstractProtocol stop
INFO: Stopping ProtocolHandler ["http-apr-13895"]
Mar 03, 2019 3:01:27 PM org.apache.coyote.AbstractProtocol destroy
INFO: Destroying ProtocolHandler ["http-apr-13895"]
A lot of my case involves, how could all of this have happened. When I work hard to install operable tools and someone interferes with my efforts, I have to show how and why these issues might be in play. Just wanted this issue noted.
I spent a bit of time researching and developing these tools. I do not like my work tampered with, especially when I have an ongoing case.