[Date Prev][Date Next][Thread Prev][Thread Next][Minivend by date
][Minivend by thread
]
[mv] ?Bug Report?: Subroutine Not Found in Parse.pm
****** message to minivend-users from Chris Rapier <rapier@psc.edu> ******
This is for version 4.04.
While playing with the new_account page out of the simple demo I decide
that I wanted to change default mv_nextpage from account to 'welcome'.
When I did this I got a server error and found this in the error.log:
128.2.85.12 wnFxzwsA:128.2.85.12 - [06/July/2000:23:08:06 -0400]
windfallfoods /cgi-bin/windfallfoods/process.html Runtime error:
Undefined subroutine &Vend::Interpolate::tag_search called at
/usr/home/rapier/mvend/lib/Vend/Parse.pm line 1379.
Which seems to me that its looking for a subroutine called (obviously)
tag_search.
I then did:
mictlan% grep -Rai tag_search ~/mvend
And got the following back:
/usr/home/rapier/mvend/lib/Vend/ECML.pm: my $optlist =
Vend::Interpolate::tag_search($args);
/usr/home/rapier/mvend/lib/Vend/Interpolate.pm:sub tag_search_region {
/usr/home/rapier/mvend/lib/Vend/Interpolate.pm:sub tag_search_list {
/usr/home/rapier/mvend/lib/Vend/Parse.pm:
search => \&Vend::Interpolate::tag_search,
/usr/home/rapier/mvend/lib/Vend/Parse.pm:
search_region => \&Vend::Interpolate::tag_search_region,
mictlan%
Which leads me to believe that somethign is not happening the way it
should.
I decided to play around a bit. I notice that tag_search_list wasn't in
Parse.pm and tried changing the bare tag_search to tag_search_list. This
did not work and I got the following error:
128.2.85.12 wnFxzwsA:128.2.85.12 - [06/July/2000:23:09:10 -0400]
windfallfoods /cgi-bin/windfallfoods/process.html Runtime error: Can't
use string ("region") as a HASH ref while "strict refs" in use at
/usr/home/rapier/mvend/lib/Vend/Interpolate.pm line 2757.
I then changed the bare tag_search to tag_search_region and on the
serface this seems to work in that I get where I want off the
new_account page. My feeling is that this is *not* the right solution.
:)
It hasn't seemed to have broken anythign else as of yet. I'm going to
poke at this some more but I thought I should let someone know.
-
To unsubscribe from the list, DO NOT REPLY to this message. Instead, send
email with 'UNSUBSCRIBE minivend-users' in the body to Majordomo@minivend.com.
Archive of past messages: http://www.minivend.com/minivend/minivend-list