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)

Reply via email to