MiniVend Akopia Services

[Date Prev][Date Next][Thread Prev][Thread Next][Minivend by date ][Minivend by thread ]

Problem report



#### Description of problem




#### Perl version
Summary of my perl5 (5.0 patchlevel 5 subversion 2) configuration:
  Platform:
    osname=svr5, osvers=uw7, archname=i386-svr5
    uname='unixware scoot 5 7 i386 x86at sco unix_svr5 '
    hint=recommended, useposix=true, d_sigaction=define
    usethreads=undef useperlio=undef d_sfio=undef
  Compiler:
    cc='/bin/cc', optimize='-g', gccversion=
    cppflags='-I/usr/include -I/usr/ucbinclude -I/usr/local/include'
    ccflags ='-I/usr/include -I/usr/ucbinclude -I/usr/local/include'
    stdchar='unsigned char', d_stdstdio=define, usevfork=false
    intsize=4, longsize=4, ptrsize=4, doublesize=8
    d_longlong=define, longlongsize=8, d_longdbl=define, longdblsize=12
    alignbytes=4, usemymalloc=y, prototype=define
  Linker and Libraries:
    ld='/bin/cc', ldflags ='-L/usr/ccs/lib -L/usr/ucblib -L/usr/local/lib'
    libpth=/usr/local/lib /lib /usr/lib /usr/ccs/lib /usr/ucblib
    libs=-lsocket -lnsl -ldbm -ldl -lld -lm -lc -lcrypt -lucb -lx
    libc=, so=so, useshrplib=true, libperl=libperl.so.5.52
  Dynamic Linking:
    dlsrc=dl_dlopen.xs, dlext=so, d_dlsymun=undef, ccdlflags=' '
    cccdlflags='-KPIC', lddlflags='-G -L/usr/ccs/lib -L/usr/ucblib -L/usr/local/lib'


Characteristics of this binary (from libperl): 
  Built under svr5
  Compiled at Nov 30 1998 14:15:54
  @INC:
    /usr/local/lib/perl5/5.00502/i386-svr5
    /usr/local/lib/perl5/5.00502
    /usr/local/lib/perl5/site_perl/5.005/i386-svr5
    /usr/local/lib/perl5/site_perl/5.005
    .

#### OS version
UnixWare pluton 5 7.1.0 i386 x86at SCO UNIX_SVR5

#### Main server config
Catalog       simple /home/Apache_1.3.9/htdocs/mslava/catalogs/simple /cgi-bin/intes/mslava/simple /simple
Variable   MV_NO_CRYPT   1
AdminUser  minivend:nevairbe
AllowGlobal _mv_admin
GlobalSub sub test_global_sub { return 'Test of global subroutine OK.' }
HouseKeeping 5
MaxServers 5
PIDcheck  300
TcpMap  7786 -
TolerateGet  Yes
Variable TEST_VARIABLE Test of global variable OK.
UserTag loc hasEndTag   1
UserTag loc Interpolate 1
UserTag loc Order locale
UserTag loc Routine <<EOF
sub {
    my ($locale, $message) = @_;
    return $message unless $Vend::Cfg->{Locale};
    my $ref;
    if($locale) {
        return $message
            unless defined $Vend::Cfg->{Locale_repository}{$locale};
        $ref = $Vend::Cfg->{Locale_repository}{$locale}
    }
    else {
        $ref = $Vend::Cfg->{Locale};
    }
    return defined $ref->{$message} ? $ref->{$message} : $message;
EOF
UserTag var Interpolate 1
UserTag var PosNumber 2
UserTag var Order name global
UserTag var Routine <<EOF
sub {
    $_[1] and return $Global::Variable->{shift @_};
    return $Vend::Cfg->{Variable}{shift @_};
EOF
UserTag summary Order amount name currency format total reset hide
UserTag summary PosNumber 6
UserTag summary Routine <<EOF
use vars qw/%summary_hash/;
sub {
    my ($amount, $name, $currency, $format, $total, $reset, $hide) = @_;
	unless ($name) {
		$name = 'ONLY0000';
		%summary_hash = () if Vend::Util::is_yes($reset);
	else {
		$summary_hash{$name} = 0 if Vend::Util::is_yes($reset);
	$summary_hash{$name} += $amount if length $amount;
	$amount = $summary_hash{$name} if Vend::Util::is_yes($total);
	return '' if defined $hide && Vend::Util::is_yes($hide);
	return sprintf $format, $amount if $format;
    return Vend::Util::currency($amount) if $currency;
    return $amount;
EOF
UserTag  db-date  Order table format
UserTag  db-date  PosNumber 2
UserTag  db-date  Routine <<EOF
sub {
    my ($format, $db) = @_;
    $format = '%A %d %b %Y';
	$db = 'products' unless $db;
    my $mtime = (stat($Vend::Cfg->{Database}{'file'}))[9];
    return POSIX::strftime($format, localtime($mtime));
EOF
UserTag  db-count  Order table
UserTag  db-count  PosNumber 1
UserTag  db-count  Routine <<EOF
sub {
    my ($db) = @_;
    $db = 'products' unless $db;
    my $ref = Vend::Data::database_exists_ref($db)
        or return "Bad table $db";
    $ref = $ref->ref();
    my $count;
    while ($ref->each_record()) {
        $count++;
    }
    return $count;
EOF
UserTag bar-button Order page current
UserTag bar-button PosNumber 2
UserTag bar-button HasEndTag 1
UserTag bar-button Routine   <<EOR
sub {
	use strict;
	my ($page, $current, $html) = @_;
	$current = $Global::Variable->{MV_PAGE}
		if ! $current;
	$html =~ s:\[selected\]([\000-\377]*)\[/selected]::i;
	my $alt = $1;
	return $html if $page ne $current;
	return $alt;
EOR

#### Catalog config differences

#### Main MiniVend error.log (last 50 lines)
- - - [04/November/1999:12:28:36 +0300] - - Config 'simple' at server startup
- - - [04/November/1999:12:28:45 +0300] - - simple config error: ORA-01401: вносимое значение слишком велико для столбца (DBD ERROR: OCIStmtExecute)
- - - [04/November/1999:12:28:45 +0300] - - simple: config error. Skipping.
- - - [04/November/1999:12:28:46 +0300] - - START server (13119) (INET)
- - - [04/November/1999:12:28:46 +0300] - - Accepting connections from localhost|127\.0\.0\.1
- - - [04/November/1999:12:31:41 +0300] - - STOP server (13119) on signal TERM
- - - [04/November/1999:12:31:54 +0300] - - MiniVend V3.14-3
- - - [04/November/1999:12:31:54 +0300] - - Config '_mv_admin' at server startup
- - - [04/November/1999:12:31:54 +0300] - - Config 'simple' at server startup
- - - [04/November/1999:12:31:57 +0300] - - START server (13215) (INET)
- - - [04/November/1999:12:31:57 +0300] - - Accepting connections from localhost|127\.0\.0\.1
194.44.26.10 wKTtA9Zf:194.44.26.10 - [04/November/1999:12:33:37 +0300] simple /cgi-bin/intes/mslava/simple Runtime error: Can't locate object method "html_query" via package "Vend::Table::InMemory" at /home/mslava/mvend/lib/Vend/Data.pm line 414.
> 
194.44.26.10 vZ7RcSTd:194.44.26.10 - [04/November/1999:12:33:59 +0300] simple /cgi-bin/intes/mslava/simple Runtime error: Can't locate object method "html_query" via package "Vend::Table::InMemory" at /home/mslava/mvend/lib/Vend/Data.pm line 414.
> 
194.44.26.10 7cTFr7v2:194.44.26.10 - [04/November/1999:14:05:29 +0300] simple /cgi-bin/intes/mslava/simple Runtime error: Can't locate object method "html_query" via package "Vend::Table::InMemory" at /home/mslava/mvend/lib/Vend/Data.pm line 414.
> 
194.44.26.10 YKqoe6Zg:194.44.26.10 - [04/November/1999:14:50:35 +0300] simple /cgi-bin/intes/mslava/simple Runtime error: Can't locate object method "html_query" via package "Vend::Table::InMemory" at /home/mslava/mvend/lib/Vend/Data.pm line 414.
> 
- - - [04/November/1999:14:52:18 +0300] - - MiniVend V3.14-3
- - - [04/November/1999:14:52:18 +0300] - - Config '_mv_admin' at server startup
- - - [04/November/1999:14:52:18 +0300] - - Config 'simple' at server startup
- - - [04/November/1999:14:52:23 +0300] - - START server (20039) (INET)
- - - [04/November/1999:14:52:23 +0300] - - Accepting connections from localhost|127\.0\.0\.1
194.44.26.10 Yfgr6Dxk:194.44.26.10 - [04/November/1999:14:52:28 +0300] simple /cgi-bin/intes/mslava/simple Runtime error: Can't locate object method "html_query" via package "Vend::Table::InMemory" at /home/mslava/mvend/lib/Vend/Data.pm line 415.
> 
- - - [04/November/1999:15:03:59 +0300] - - STOP server (20039) on signal TERM
- - - [04/November/1999:15:04:10 +0300] - - MiniVend V3.14-3
- - - [04/November/1999:15:04:10 +0300] - - Config '_mv_admin' at server startup
- - - [04/November/1999:15:04:11 +0300] - - Config 'simple' at server startup
- - - [04/November/1999:15:04:13 +0300] - - START server (20171) (INET)
- - - [04/November/1999:15:04:13 +0300] - - Accepting connections from localhost|127\.0\.0\.1
194.44.26.10 GI9rEMCG:194.44.26.10 - [04/November/1999:15:04:17 +0300] simple /cgi-bin/intes/mslava/simple Runtime error: Can't locate object method "html_query" via package "Vend::Table::InMemory" at /home/mslava/mvend/lib/Vend/Data.pm line 415.
> 
194.44.26.10 I9rEMCGi:194.44.26.10 - [04/November/1999:15:04:18 +0300] simple /cgi-bin/intes/mslava/simple Runtime error: Can't locate object method "html_query" via package "Vend::Table::InMemory" at /home/mslava/mvend/lib/Vend/Data.pm line 415.
> 
194.44.26.10 C6FiQuMn:194.44.26.10 - [04/November/1999:15:04:40 +0300] simple /cgi-bin/intes/mslava/simple Runtime error: Can't locate object method "html_query" via package "Vend::Table::InMemory" at /home/mslava/mvend/lib/Vend/Data.pm line 415.
> 
194.44.26.10 6FiQuMnJ:194.44.26.10 - [04/November/1999:15:04:43 +0300] simple /cgi-bin/intes/mslava/simple Runtime error: Can't locate object method "html_query" via package "Vend::Table::InMemory" at /home/mslava/mvend/lib/Vend/Data.pm line 415.
> 
194.44.26.10 FiQuMnJB:194.44.26.10 - [04/November/1999:15:04:44 +0300] simple /cgi-bin/intes/mslava/simple Runtime error: Can't locate object method "html_query" via package "Vend::Table::InMemory" at /home/mslava/mvend/lib/Vend/Data.pm line 415.
> 
- - - [04/November/1999:15:05:13 +0300] - - STOP server (20171) on signal TERM
- - - [04/November/1999:15:22:22 +0300] - - MiniVend V3.14-3
- - - [04/November/1999:15:22:22 +0300] - - Config '_mv_admin' at server startup
- - - [04/November/1999:15:22:22 +0300] - - Config 'simple' at server startup
- - - [04/November/1999:15:22:28 +0300] - - START server (20381) (INET)
- - - [04/November/1999:15:22:28 +0300] - - Accepting connections from localhost|127\.0\.0\.1
194.44.26.10 VqQmjFuX:194.44.26.10 - [04/November/1999:15:22:33 +0300] simple /cgi-bin/intes/mslava/simple Runtime error: Can't locate object method "html_query" via package "Vend::Table::InMemory" at /home/mslava/mvend/lib/Vend/Data.pm line 415.
> 

#### Catalog error.log (last 50 lines)

#### DBM Status
No usable DBM.



Search for: Match: Format: Sort by: