logo       

errors not displaying: msg#00000

Subject: errors not displaying
Hi folks ~

I've used CGI::Session for a couple years, and not had much trouble
until recently.  I did something silly, and the module accepted it
silently, with no error message.

I was using the wrong column definition for a_session in PostgreSQL,
and the module silently refused to freeze the session.  I only figured
out what was going on by changing this, on line 206 of version 4.03:

    defined( $driver->store($self->id, $datastr) ) or
        return $self->set_error( "flush(): couldn't store datastr: " . 
$driver->errstr);

    # changed to this:

    unless( defined( $driver->store($self->id, $datastr) )) {
        use Data::Dumper;
        print STDERR Dumper[ "flush(): couldn't store datastr: " . 
$driver->errstr)];
        return $self->set_error( "flush(): couldn't store datastr: " . 
$driver->errstr);
    }

Then I got this error, telling me what I was doing wrong:

    'flush(): couldn\'t store datastr: store(): serialize to db failed
    ERROR:  column "a_session" is of type text but expression is of
    type bytea
    HINT:  You will need to rewrite or cast the expression.

So it's my fault for defining the table incorrectly, but OTOH it seems
odd that CGI::Session didn't cough up the error.  The rest of my app
writes errors just fine when PostgreSQL is unhappy.

Any ideas?  TIA,

r

Attachment: signature.asc
Description: Digital signature

-------------------------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
Cgi-session-user mailing list
Cgi-session-user-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@xxxxxxxxxxxxxxxx
https://lists.sourceforge.net/lists/listinfo/cgi-session-user
<Prev in Thread] Current Thread [Next in Thread>
Google Custom Search

Recently Viewed:
audio.irate.dev...    yellowdog.gener...    ietf.ips/2002-0...    xfree86.fonts/2...    busybox/2003-07...    emacs.jdee/2004...    linux.mandrake....    hardware.microc...    user-groups.lin...    science.analysi...    version-control...    db.filemaker.de...    cluster.openmos...    mail.eyebrowse....    text.xml.xerces...    kde.devel.kwrit...    finance.moneyda...    gcc.regression/...    network.routing...    os.freebsd.deve...    recreation.radi...    qnx.openqnx.dev...    python.xml/2002...   
Home | blog view | USPTO Patent Archive | advertise | OSDir is an inevitable website. super tiny logo

Free Magazines

Cisco News
Receive a free quarterly e-newsletter with exclusive articles on how Cisco IT uses its own products and solutions to enable the business.
subscribe

Systems Management News, the newspaper for IT systems administration and data center managers! Each issue of Systems Management News is chock-full of news and analysis to help you understand what's happening in your field.
subscribe

The Enterprise Newsweekly eWeek is the essential technology information source for builders of e-business.
subscribe

Oracle Magazine Oracle Magazine contains technology strategy articles, sample code, tips, Oracle and partner news, how to articles for developers and DBAs, and more. Oracle (NASDAQ: ORCL) is the world's largest enterprise software company.
subscribe

Total Telecom Total Telecom is "The Economist of the communications industry".
subscribe