[ic] Internal Server Error

Kevin Walsh interchange-users@icdevgroup.org
Tue Aug 13 02:18:05 2002


> 
> Hi Kevin,
> I am using version Interchange V4.8.5, any suggestion?
> Or is better to upgrade to 4.8.6?
> Regards,
> Choong
> --- Kevin Walsh <kevin@cursor.biz> wrote:
> > > I was testing to place an order in my shopping
> > cart,
> > > but when I click on the buy link,
> > > I got an "Internal Server Error" on a page. 
> > > I checked the error.log, below is the information
> > I
> > > got. Does anyone know why?
> > >
> > > [12/August/2002:15:07:02 -0700] store
> > > /cgi-bin/store/ord/basket Runtime error: Can't use
> > > string ("7") as a HASH ref while "strict refs" in
> > use
> > > at (eval 124) line 5.
> > >
> > My guess would be that you're running a very old
> > Interchange version.
> > You didn't state the version when you posted your
> > question.  If you're
> > running an old version then an upgrade will help. 
> > If not then the
> > problem can be looked into.
> > 
> > It's recommended that everybody upgrade to 4.8.6 if
> > they haven't done
> > so already.
> > 
Upgrading from 4.8.5 to 4.8.6 won't help you with this problem,
but I suggest that you upgrade anyway.

I haven't seen this particular problem reported since 4.8.1, which
is why I thought you were running an old version.  I can't remember
what the problem was, as this was a year or so ago.  As another poster
suggested, you could try updating your Perl modules:

    perl -MCPAN -e 'install Bundle::Interchange'

Please note that this followup has been posted UNDER the text quoted
from the previous message.  This makes life easier for people who
start reading articles from the top of the page.  I would normally
trim the amount I quote, but I've left it intact to show you the
difference.

-- 
   _/   _/  _/_/_/_/  _/    _/  _/_/_/  _/    _/
  _/_/_/   _/_/      _/    _/    _/    _/_/  _/   K e v i n   W a l s h
 _/ _/    _/          _/ _/     _/    _/  _/_/    kevin@cursor.biz
_/   _/  _/_/_/_/      _/    _/_/_/  _/    _/