On Wed, 01 Sep 2004 15:03:16 -0400, Casey West wrote:

> Coming to a CPAN mirror near you. Please download it and test.. the
> test. Thanks!
> 
> 1.70_01    2004-09-01
> 

This is an Informix specific error (recently added to Apache-Session):

I get this error in my apache log file:

DBD::Informix::st fetchrow_arrayref failed: SQL: -1820: Host variable
type has been changed between fetches or puts.
at /usr/lib/perl5/site_perl/5.6.1/Apache/Session/Store/Informix.pm line
78.

When I open a new browser, a new session is created correctly in the
sessions table. Then I refresh the page, and the cookie displays the
session id correctly. When I refresh the page the third time (and trying
to write additional data to the session), the error occurs.

The above can also be recreated by deleting the relevant row from the
sessions table (as opposed to opening a new browser; pretty much the same
 thing).

A bit more history: When I created the sessions table, I made the
"a_session" column (incorrectly) a text type. After a_session was
changed to be "lvarchar", this error started occurring. 

The machine is a blade running redhat 7.3 with a 2.4 SMP kernel, the
server is Apache 1.3.31, the mod_perl version 1.29, the Informix CSDK
version is 2.81.UC1.

Thank you

-- 
Tielman de Villiers <[EMAIL PROTECTED]>
Perl programmer, lastminute.com plc.
+44 (20) 7802.4393 voice



-- 
Report problems: http://perl.apache.org/bugs/
Mail list info: http://perl.apache.org/maillist/modperl.html
List etiquette: http://perl.apache.org/maillist/email-etiquette.html

Reply via email to