Markus Schuch created CONNECTORS-1781:
-----------------------------------------
Summary: Possible NullPointerException on
rollbackCurrentTransaction for MySQL/MariaDB
Key: CONNECTORS-1781
URL: https://issues.apache.org/jira/browse/CONNECTORS-1781
Project: ManifoldCF
Issue Type: Bug
Components: Framework core
Affects Versions: ManifoldCF 2.29
Reporter: Markus Schuch
Assignee: Piergiorgio Lucidi
The following Stacktrace occured when shutting down an instance running on 2.29
with a MySQL style database (AWS RDS Aurora MySQL)
{code}
java.lang.NullPointerException
at
org.apache.manifoldcf.core.database.DBInterfaceMySQL.rollbackCurrentTransaction(DBInterfaceMySQL.java:1317)
at
org.apache.manifoldcf.core.database.Database.endTransaction(Database.java:368)
at
org.apache.manifoldcf.core.database.DBInterfaceMySQL.endTransaction(DBInterfaceMySQL.java:1300)
at
org.apache.manifoldcf.crawler.jobs.JobManager.addDocuments(JobManager.java:5448)
at
org.apache.manifoldcf.crawler.system.WorkerThread$ProcessActivity.processDocumentReferences(WorkerThread.java:1945)
at
org.apache.manifoldcf.crawler.system.WorkerThread$ProcessActivity.addDocumentReference(WorkerThread.java:1360)
at
org.apache.manifoldcf.crawler.connectors.webcrawler.WebcrawlerConnector$ProcessActivityLinkHandler.noteDiscoveredLink(WebcrawlerConnector.java:3970)
at
org.apache.manifoldcf.crawler.connectors.webcrawler.WebcrawlerConnector$ProcessActivityHTMLHandler.noteAHREF(WebcrawlerConnector.java:4105)
at
org.apache.manifoldcf.crawler.connectors.webcrawler.LinkParseState.noteNonscriptTag(LinkParseState.java:47)
at
org.apache.manifoldcf.crawler.connectors.webcrawler.FormParseState.noteNonscriptTag(FormParseState.java:53)
at
org.apache.manifoldcf.crawler.connectors.webcrawler.ScriptParseState.noteTag(ScriptParseState.java:53)
at
org.apache.manifoldcf.connectorcommon.fuzzyml.HTMLParseState.noteTag(HTMLParseState.java:53)
at
org.apache.manifoldcf.connectorcommon.fuzzyml.TagParseState.dealWithCharacter(TagParseState.java:640)
at
org.apache.manifoldcf.connectorcommon.fuzzyml.SingleCharacterReceiver.dealWithCharacters(SingleCharacterReceiver.java:51)
at
org.apache.manifoldcf.connectorcommon.fuzzyml.DecodingByteReceiver.dealWithBytes(DecodingByteReceiver.java:48)
at
org.apache.manifoldcf.connectorcommon.fuzzyml.Parser.parseWithoutCharsetDetection(Parser.java:99)
at
org.apache.manifoldcf.crawler.connectors.webcrawler.WebcrawlerConnector.handleHTML(WebcrawlerConnector.java:5002)
at
org.apache.manifoldcf.crawler.connectors.webcrawler.WebcrawlerConnector.extractLinks(WebcrawlerConnector.java:3916)
at
org.apache.manifoldcf.crawler.connectors.webcrawler.WebcrawlerConnector.processDocuments(WebcrawlerConnector.java:763)
at
org.apache.manifoldcf.crawler.system.WorkerThread.run(WorkerThread.java:402)
{code}
--
This message was sent by Atlassian Jira
(v8.20.10#820010)