[ https://forge.continuent.org/jira/browse/SEQUOIA-845?page=all ]
Emmanuel Cecchet resolved SEQUOIA-845:
--------------------------------------
Assign To: Mathieu Peltier (was: Emmanuel Cecchet)
Resolution: Fixed
Fixed in 2.10 and 3.0 (cloneParsing now works as expected and comments have
been fixed)
> 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