Subject | Re: [firebird-support] Invalid Blob ID and Charset |
---|---|
Author | Douglas Tosi |
Post date | 2009-09-17T13:09Z |
On Thu, Sep 17, 2009 at 3:57 AM, Vlad Khorsun
<hvlad@...> wrote:
I think you may have hit a different bug that has the same error message.
There are two clients. Client A is attached using NONE charset and has
a cursor open. Client B is trying to monitor. The error shows up in
client B *whenever* client B tries to read mon$sql_text.
If client A attaches using *any* charset other than NONE, the error
*does not* appear.
The test-case you posted on the tracker works correctly for me even
using NONE charset. That's why I believe there is more to it. Maybe
you're testing with a current snapshot? I'm using 2.5 beta 2.
--
Douglas Tosi
www.sinatica.com
<hvlad@...> wrote:
> > Also, since 2.1.3 is out I'm going to have to find a way around thisThe work-around is not working.
> > issue. Any suggestions?
>
> a) Issue only one query in transaction, or
> b) Run select mon$sql_text from mon$statements as the first query in transaction
> (you don't have to read blobs, just obtain its ID's)
I think you may have hit a different bug that has the same error message.
There are two clients. Client A is attached using NONE charset and has
a cursor open. Client B is trying to monitor. The error shows up in
client B *whenever* client B tries to read mon$sql_text.
If client A attaches using *any* charset other than NONE, the error
*does not* appear.
The test-case you posted on the tracker works correctly for me even
using NONE charset. That's why I believe there is more to it. Maybe
you're testing with a current snapshot? I'm using 2.5 beta 2.
--
Douglas Tosi
www.sinatica.com