[ https://forge.continuent.org/jira/browse/SEQUOIA-845?page=all ] Mathieu Peltier closed SEQUOIA-845: -----------------------------------
Tested on: sequoia BUILD-57: ko sequoia BUILD-58: ok BUILD-8-BRANCH_sequoia-2_10: ok > ParsingCache fails on unknown read or write queries > --------------------------------------------------- > > Key: SEQUOIA-845 > URL: https://forge.continuent.org/jira/browse/SEQUOIA-845 > Project: Sequoia > Type: Bug > Components: Core > Versions: Sequoia 3.0 beta1, Sequoia 2.10.2 > Reporter: Emmanuel Cecchet > Assignee: Mathieu Peltier > Priority: Critical > Fix For: Sequoia 2.10.3, Sequoia 3.0 > > > ParsingCache uses the cloneParsing facility of queries to return parsing > results. However, this method is not implemented for unknown read and write > queries which will cause a failure of the cache. > This has been reported on the Sequoia mailing list by Dr. Volker Jaenisch: > Hello Sequoia People! > After some tracing I now got an idea what goes wrong with PHPMyAdmin debian > 4:2.9.0.3 > and Sequoia. > The error: After login into phpmyadmin the following error pops up: > ** > |#2000 - Unable to clone the parsing of an unknown request > Corresponding Log of sequoia: > ctrl1:~# 01:20:32,144 WARN controller.RequestManager.myDB Exception while > executing distributed read stored procedure (Unable to clone the parsing of > an unknown request). > java.lang.RuntimeException: Unable to clone the parsing of an unknown request > at > org.continuent.sequoia.controller.requests.UnknownWriteRequest.cloneParsing(UnknownWriteRequest.java:190) > at > org.continuent.sequoia.controller.cache.parsing.ParsingCache.getParsingFromCacheAndParseIfMissing(ParsingCache.java:198) > at > org.continuent.sequoia.controller.requestmanager.RequestManager.getParsingFromCacheOrParse(RequestManager.java:371) > at > org.continuent.sequoia.controller.requestmanager.RequestManager.scheduleExecWriteRequest(RequestManager.java:810) > at > org.continuent.sequoia.controller.requestmanager.distributed.DistributedRequestManager.scheduleExecWriteRequest(DistributedRequestManager.java:1464) > at > org.continuent.sequoia.controller.virtualdatabase.protocol.DistributedStatementExecute.executeScheduledRequest(DistributedStatementExecute.java:88) > at > org.continuent.sequoia.controller.virtualdatabase.protocol.DistributedRequest.handleMessageMultiThreaded(DistributedRequest.java:157) > at > org.continuent.sequoia.controller.virtualdatabase.DistributedVirtualDatabase.handleMessageMultiThreaded(DistributedVirtualDatabase.java:335) > at > org.continuent.hedera.adapters.MulticastRequestAdapterThread.run(MulticastRequestAdapterThread.java:99) > 01:20:32,149 WARN controller.virtualdatabase.myDB Distributed request SET > collation_connection = 'utf8_unicode... did not remove itself from the total > order queue > 01:20:32,216 WARN controller.RequestManager.myDB Request 3 failed on > controller Member(address=/10.2.0.16:51375, uid=10.2.0.16:51375) > (java.sql.SQLException: Unable to clone the parsing of an unknown request) > 01:20:32,228 WARN controller.RequestManager.myDB Request SET > collation_connection = 'utf8_unicode... failed (Unable to clone the parsing > of an unknown request) > 01:20:32,228 WARN controller.virtualdatabase.myDB Stored procedure 3 failed > (Unable to clone the parsing of an unknown request) -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: https://forge.continuent.org/jira/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira _______________________________________________ Sequoia mailing list [email protected] https://forge.continuent.org/mailman/listinfo/sequoia
