Problems with EPIC cgi and Oracle

`dherzhau wrote on Tue Jan  2 10:43:21 CET 2007:`
```Happy new Year,

I have a problem to run/debug an CGI perlscript from epic. I got the following
message if I try to debug it:

Can't load 'C:/Perl/site/lib/auto/DBD/Oracle/Oracle.dll' for module DBD::Oracle:
line 230.
at C:\Dokumente und Einstellungen\Dirk Herzhauser\workspace\EZB\ezbwatch.pl
line 14
Compilation failed in require at C:\Dokumente und Einstellungen\Dirk Herzhauser\workspace\EZB\ezbwatch.pl
line 14.
BEGIN failed--compilation aborted at C:\Dokumente und Einstellungen\Dirk
Herzhauser\workspace\EZB\ezbwatch.pl line 14.

The script works if I call it through APACHE. My environment
Windows XP
EPIC 5.27
Eclipse 3.2.1

the console output:

***********************************************************
Requested URI: /ezbwatch.pl
---------------------CGI Command Line----------------------
C:/Perl/bin/perl.exe
-IC:/Dokumente und Einstellungen/Dirk Herzhauser/workspace
-IC:/Dokumente und Einstellungen/Dirk Herzhauser/workspace/EZB
-IC:/Perl/site/lib/auto/DBD/Oracle
-c
-t
-w
C:\Dokumente und Einstellungen\Dirk Herzhauser\workspace\EZB\ezbwatch.pl

-------------------Environment Variables-------------------
HTTP_ACCEPT=*/*
HTTP_ACCEPT_LANGUAGE=de
HTTP_UA_CPU=x86
HTTP_ACCEPT_ENCODING=gzip, deflate
HTTP_USER_AGENT=Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; .NET
CLR 1.1.4322; .NET CLR 2.0.50727; InfoPath.1)
HTTP_HOST=localhost:5003
HTTP_CONNECTION=Keep-Alive
HTTP_X_NOVINET=v1.2
GATEWAY_INTERFACE=CGI/1.1
SERVER_SOFTWARE=Mini Java CgiHandler 0.2
SERVER_NAME=192.168.178.24
PATH_INFO=
SCRIPT_NAME=/ezbwatch.pl
SERVER_PORT=5003
PATH_TRANSLATED=C:/Dokumente und Einstellungen/dherzhau/workspace/EZB
REQUEST_METHOD=GET
SERVER_PROTOCOL=HTTP/1.1
QUERY_STRING=
SERVER_URL=http://localhost:5003
PROCESSOR_ARCHITECTURE=x86
LOGONSERVER=\MAUS
LANG=de
VWS_TEMPLATES=C:PROGRA~1IBMSQLLIBTEMPLATES
DEVMGR_SHOW_NONPRESENT_DEVICES=1
DPATH=%DPATH%
HOMEDRIVE=C:
SESSIONNAME=Console
HOMEPATH=Dokumente und Einstellungendherzhau
DB2INSTANCE=DB2
NLSPATH=%NLSPATH%
TMP=C:DOKUME~1DIRKHE~1LOKALE~1Temp
VWS_LOGGING=C:PROGRA~1IBMSQLLIBLOGGING
BOOKSHELF=%BOOKSHELF%
oolsdb2XTrigger.jar;C:PROGRA~1IBMSQLLIBjavacommon.jar;C:ProgrammeJavajre1.5.0_08libextQTJava.zip
RUBYOPT=-rubygems
USERPROFILE=C:Dokumente und Einstellungendherzhau
LD_LIBRARY_PATH=C:ProgrammeOracle10LIB
PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.REX;.RB;.RBW
SYSTEMDRIVE=C:
ORACLE_HOME=C:ProgrammeOracle10
QTJAVA=C:ProgrammeJavajre1.5.0_09libextQTJava.zip
NUMBER_OF_PROCESSORS=1
COMMONPROGRAMFILES=C:ProgrammeGemeinsame Dateien
COMPUTERNAME=MAUS
OS=Windows_NT
CLIENTNAME=Console
VWSPATH=C:PROGRA~1IBMSQLLIB
TEMP=C:DOKUME~1dherzhau~1LOKALE~1Temp
PROGRAMFILES=C:Programme
HELP=%HELP%
PROCESSOR_LEVEL=6
LIB=C:ProgrammeMicrosoft Visual Studio .NET 2003SDKv1.1Lib;C:PROGRA~1IBMSQLLIBLIB;C:ProgrammeMicrosoft
Visual Studio .NET 2003SDKv1.1Libcgi.ENV_ALLUSERSPROFILE=C:Dokumente und
EinstellungenAll Users
VS71COMNTOOLS=C:ProgrammeMicrosoft Visual Studio .NET 2003Common7Toolscgi.ENV_SYSTEMROOT=C:WINDOWS
APPDATA=C:Dokumente und EinstellungendherzhauAnwendungsdaten
COMSPEC=C:WINDOWSsystem32cmd.exe
JAVA_HOME=C:ProgrammeJavajdk1.5.0_08
FP_NO_HOST_CHECK=NO
WINDIR=C:WINDOWS
LOCPATH=%LOCPATH%
DB2TEMPDIR=C:PROGRA~1IBMSQLLIBcgi.ENV_PROCESSOR_IDENTIFIER=x86 Family 6
Model 13 Stepping 6, GenuineIntel
PROCESSOR_REVISION=0d06
PATH=C:Perlbin;C:ProgrammeOracle10bin;C:Programme
ubybin;C:ProgrammeJavajdk1.5.0_08bin;C:WINDOWSsystem32;C:WINDOWS;C:WINDOWSSystem32Wbem;C:ProgrammeATI
TechnologiesATI Control Panel;C:PROGRA~1GEMEIN~1SONICS~1;C:Programmeeclipsepluginsorg.eclipse.swt.win32_3.0.1oswin32x86;C:Programmeeclipsebin;C:PROGRA~1IBMSQLLIBBIN;C:PROGRA~1IBMSQLLIBFUNCTION;C:PROGRA~1IBMSQLLIBSAMPLESREPL;C:ProgrammeGemeinsame
Visual Studio .NET 2003SDKv1.1include;C:ProgrammeMicrosoft Visual Studio
.NET 2003SDKv1.1includecgi.ENV_USERDOMAIN=MAUS

`jploski wrote on Tue Jan  2 16:09:41 CET 2007:`
```This is a bug:

https://sourceforge.net/tracker/index.php?func=detail&aid=1626159&group_id=75859&atid=545274

`dherzhau wrote on Wed Jan  3 09:57:44 CET 2007:`
```Hi,
the error disappears but but the fix didn't solve the problem:
Console :

Editor support available.

Enter h or `h h' for help, or `perldoc perldebug' for more help.

printf \$DB::OUT "%vd", \$^V;

CGI Output:
C:\Dokumente und Einstellungen\dherzhau\workspace\EZB\ezbwatch.pl syntax
OK

Best regards

Dirk```
`jploski wrote on Wed Jan  3 17:36:40 CET 2007:`
```I think that the current problem is caused by your command line:

> C:/Perl/bin/perl.exe
> -IC:/Dokumente und Einstellungen/Dirk Herzhauser/workspace
> -IC:/Dokumente und Einstellungen/Dirk Herzhauser/workspace/EZB
> -IC:/Perl/site/lib/auto/DBD/Oracle
> -c
> -t
> -w
> C:\Dokumente und Einstellungen\Dirk Herzhauser\workspace\EZB\ezbwatch.pl

Specifically, the option -c should definitely not be there. The option -t
is also not supported in CGI debug mode, as I explained elsewhere in this
forum.

You should modify some settings to avoid passing these options to the interpeter.
The first place to look is the "Perl arguments" tab of the CGI launch configuration
(it should be empty, I suspect that you have "-c" there). The "-t" option
is a global "taint mode" preference (disable it).```
`dherzhau wrote on Thu Jan  4 07:45:40 CET 2007:`
```Hi,

yes I was not aware that the options c and t are not supported. I removed
the options and it works only some strange Information at the console appears:

Editor support available.

Enter h or `h h' for help, or `perldoc perldebug' for more help.

main::(C:\Dokumente und Einstellungen\Dirk Herzhauser\workspace\EZB\ezbwatch.pl:18):
DB<1> printf \$DB::OUT "%vd", \$^V;
5.8.8
DB<2> .
main::(C:\Dokumente und Einstellungen\Dirk Herzhauser\workspace\EZB\ezbwatch.pl:18):
DB<3> T
DB<4> .
main::(C:\Dokumente und Einstellungen\Dirk Herzhauser\workspace\EZB\ezbwatch.pl:18):
DB<5> ;{
{
do 'dumpvar_epic.pm' unless defined &dumpvar_epic::dumpvar_epic;

defined &dumpvar_epic::dumpvar_epic
or print \$DB::OUT "dumpvar_epic.pm not available.\n";

my \$h = eval { PadWalker::peek_my(2) };
my @vars = split(' ', '');
\$@ and \$@ =~ s/ at .*//, print \$DB::OUT (\$@);
my \$savout = select(\$DB::OUT);
dumpvar_epic::dumplex(
\$_,
\$h->{\$_},
defined \$option{dumpDepth} ? \$option{dumpDepth} : -1,
@vars) for sort keys %\$h;
print "E";
select(\$savout);
}
else
{

}
};

E
DB<6> ;{
do 'dumpvar_epic.pm' unless defined &dumpvar_epic::dumpvar_epic;

defined &dumpvar_epic::dumpvar_epic
or print \$DB::OUT "dumpvar_epic.pm not available.\n";

my \$savout = select(\$DB::OUT);
dumpvar_epic::dumpvar_epic();
select(\$savout);
};

NS00000003\$^AS00000002''NS00000003\$^DS000000010NS00000003\$^ES0000003c'Ein
'NS00000002\$\$S000000043488NS00000002\$%S000000010NS00000002\$-S000000010NS00000002\$/S00000003'
'NS00000002\$0S0000004a'C:\Dokumente und Einstellungen\Dirk Herzhauser\workspace\EZB\ezbwatch.pl'NS00000002\$:S00000005'

-'NS00000002\$;S00000005"\c\"NS00000002\$S000000010NS00000002\$?S000000010NS00000002\$@S00000002''NS00000004%ENVS0000000eHASH(0x226cb0)S00000003...INS00000011'ALLUSERSPROFILE'S0000002a'C:\Dokumente
und Einstellungen\All Users'NS00000009'APPDATA'S00000040'C:\Dokumente und
Dateien'NS0000000e'COMPUTERNAME'S00000006'MAUS'NS00000009'COMSPEC'S0000001d'C:\WINDOWS\system32\cmd.exe'NS0000000d'DB2INSTANCE'S00000005'DB2'NS0000000c'DB2TEMPDIR'S00000019'C:\PROGRA~1\IBM\SQLLIB\'NS00000020'DEVMGR_SHOW_NONPRESENT_DEVICES'S000000011NS00000007'DPATH'S00000009'%DPATH%'NS00000012'FP_NO_HOST_CHECK'S00000004'NO'NS00000013'GATEWAY_INTERFACE'S00000009'CGI/1.1'NS00000006'HELP'S00000008'%HELP%'NS0000000b'HOMEDRIVE'S00000004'C:'NS0000000a'HOMEPATH'S0000002e'\Dokumente
und Einstellungen\Dirk Herzhauser'NS0000000d'HTTP_ACCEPT'S00000005'*/*'NS00000016'HTTP_ACCEPT_ENCODING'S0000000f'gzip,
ORA1.sessionid=c3lzdGVt-YWRtaW4%3D-CQgFrrHlNT3cJAAoJTlEPA%3D%3D'NS0000000b'HTTP_HOST'S00000010'localhost:5004'NS0000000d'HTTP_UA_CPU'S00000005'x86'NS00000011'HTTP_USER_AGENT'S00000067'Mozilla/4.0
(compatible; MSIE 7.0; Windows NT 5.1; .NET CLR 1.1.4322; .NET CLR 2.0.50727;
InfoPath.1)'NS00000010'HTTP_X_NOVINET'S00000006'v1.2'NS00000009'INCLUDE'S000000e6'C:\PROGRA~1\IBM\SQLLIB\INCLUDE;C:\PROGRA~1\IBM\SQLLIB\LIB;C:\PROGRA~1\IBM\SQLLIB\TEMPLATES\INCLUDE;C:\Programme\Microsoft
Visual Studio .NET 2003\SDK\v1.1\include\;C:\Programme\Microsoft Visual
Studio .NET 2003\SDK\v1.1\include\'NS0000000b'JAVA_HOME'S0000001f'C:\Programme\Java\jdk1.5.0_08'NS00000006'LANG'S00000004'de'NS00000011'LD_LIBRARY_PATH'S0000001b'C:\Programme\Oracle10\LIB'NS00000005'LIB'S00000096'C:\Programme\Microsoft
Visual Studio .NET 2003\SDK\v1.1\Lib\;C:\PROGRA~1\IBM\SQLLIB\LIB;C:\Programme\Microsoft
Visual Studio .NET 2003\SDK\v1.1\Lib\'NS00000009'LOCPATH'S0000000b'%LOCPATH%'NS0000000d'LOGONSERVER'S00000008'\\MAUS'NS00000009'NLSPATH'S0000000b'%NLSPATH%'NS00000016'NUMBER_OF_PROCESSORS'S000000011NS0000000d'ORACLE_HOME'S00000017'C:\Programme\Oracle10'NS00000004'OS'S0000000c'Windows_NT'NS00000006'PATH'S0000026f'C:\Perl\bin\;C:\Programme\Oracle10\bin;C:\Programme\ruby\bin;C:\Programme\Java\jdk1.5.0_08\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Programme\ATI
Technologies\ATI Control Panel;C:\PROGRA~1\GEMEIN~1\SONICS~1\;C:\Programme\eclipse\plugins\org.eclipse.swt.win32_3.0.1\os\win32\x86;C:\Programme\eclipse\bin;C:\PROGRA~1\IBM\SQLLIB\BIN;C:\PROGRA~1\IBM\SQLLIB\FUNCTION;C:\PROGRA~1\IBM\SQLLIB\SAMPLES\REPL;C:\Programme\Gemeinsame
Family 6 Model 13 Stepping 6, GenuineIntel'NS00000011'PROCESSOR_LEVEL'S000000016NS00000014'PROCESSOR_REVISION'S00000006'0d06'NS0000000e'PROGRAMFILES'S0000000e'C:\Programme'NS00000008'QTJAVA'S00000032'C:\Programme\Java\jre1.5.0_09\lib\ext\QTJava.zip'NS0000000e'QUERY_STRING'S00000002''NS0000000d'REMOTE_ADDR'S0000000b'127.0.0.1'NS00000010'REQUEST_METHOD'S00000005'GET'NS00000009'RUBYOPT'S0000000b'-rubygems'NS0000000d'SCRIPT_NAME'S0000000e'/ezbwatch.pl'NS0000000d'SERVER_NAME'S00000010'192.168.178.21'NS0000000d'SERVER_PORT'S000000045004NS00000011'SERVER_PROTOCOL'S0000000a'HTTP/1.1'NS00000011'SERVER_SOFTWARE'S0000001a'Mini
Herzhauser'NS0000000d'USERPROFILE'S00000030'C:\Dokumente und Einstellungen\Dirk
Herzhauser'NS0000000f'VS71COMNTOOLS'S0000003f'C:\Programme\Microsoft Visual
Studio .NET 2003\Common7\Tools\'NS00000009'VWSPATH'S00000018'C:\PROGRA~1\IBM\SQLLIB'NS0000000d'VWS_LOGGING'S00000020'C:\PROGRA~1\IBM\SQLLIB\LOGGING'NS0000000f'VWS_TEMPLATES'S00000022'C:\PROGRA~1\IBM\SQLLIB\TEMPLATES'NS00000008'WINDIR'S0000000c'C:\WINDOWS'ONS00000004@INCS0000000fARRAY(0x225e64)S00000003...INS00000003[0]S0000003a'C:/Dokumente
und Einstellungen/Dirk Herzhauser/workspace'NS00000003[1]S0000003e'C:/Dokumente
und Einstellungen/Dirk Herzhauser/workspace/EZB'NS00000003[2]S00000022'C:/Perl/site/lib/auto/DBD/Oracle'NS00000003[3]S0000005c'C:/Dokumente
und Einstellungen/Dirk Herzhauser/workspace/EZB/util.pm'NS00000009'vars.pm'S00000015'C:\Perl\lib/vars.pm'NS0000000d'warnings.pm'S00000019'C:\Perl\lib/warnings.pm'NS00000016'warnings/register.pm'S00000022'C:\Perl\lib/warnings/register.pm'ONS00000007\$SCRIPTS00000009'util.pm'NS00000004%SIGS0000000fHASH(0x1845220)S00000003...INS00000006'ABRT'S00000005undefNS00000006'ALRM'S00000005undefNS00000007'BREAK'S00000005undefNS00000005'BUS'S0000000fCODE(0x1a0eb78)S0000001b
-> &CODE(0x1a0eb78) in ???NS00000006'CHLD'S00000005undefNS00000005'CLD'S00000005undefNS00000006'CONT'S00000005undefNS00000005'FPE'S00000005undefNS00000005'HUP'S00000005undefNS00000005'ILL'S00000005undefNS00000005'INT'S0000000fCODE(0x19f8b2c)S00000013
-> &DB::catch in 0NS00000006'KILL'S00000005undefNS00000007'NUM05'S00000005undefNS00000007'NUM06'S00000005undefNS00000007'NUM07'S00000005undefNS00000007'NUM10'S00000005undefNS00000007'NUM12'S00000005undefNS00000007'NUM16'S00000005undefNS00000007'NUM17'S00000005undefNS00000007'NUM18'S00000005undefNS00000007'NUM19'S00000005undefNS00000007'NUM24'S00000005undefNS00000006'PIPE'S00000005undefNS00000006'QUIT'S00000005undefNS00000006'SEGV'S0000000fCODE(0x1a0eb78)RNS00000006'STOP'S00000005undefNS00000006'TERM'S00000005undefNS00000009'__DIE__'S0000000fCODE(0x1c8de10)S00000036
-> &CGI::Carp::die in C:\Perl\lib/CGI/Carp.pm:392-422NS0000000a'__WARN__'S0000000fCODE(0x1db18b0)S00000037
-> &CGI::Carp::warn in C:\Perl\lib/CGI/Carp.pm:350-358ONS00000012FileHandle(STDERR)S0000000c=>
fileno(2)NS00000011FileHandle(STDIN)S0000000c=> fileno(0)NS00000012FileHandle(STDOUT)S0000000c=>
fileno(1)NS00000008\$VERSIONS000000030.1NS00000002\$]S000000085.008008NS00000002\$^S0000000a'GEN0_TOP'NS00000002@_S00000010ARRAY(0x1a2a048)S00000003...INS00000003[0]S000000010NS00000003[1]S00000003'_'NS00000003[2]S00000008*main::_NS00000003[3]S000000010NS00000003[4]S00000004'-1'ONS00000012FileHandle(stderr)S0000000c=>
fileno(2)NS00000011FileHandle(stdin)S0000000c=> fileno(0)NS00000012FileHandle(stdout)S0000000c=>
fileno(1)NS00000002\$|S000000011NS00000002\$~S00000006'GEN0'E
DB<7> .
main::(C:\Dokumente und Einstellungen\Dirk Herzhauser\workspace\EZB\ezbwatch.pl:18):
DB<8> n
main::(C:\Dokumente und Einstellungen\Dirk Herzhauser\workspace\EZB\ezbwatch.pl:19):
19:	require CGI::Carp;
DB<9> .
main::(C:\Dokumente und Einstellungen\Dirk Herzhauser\workspace\EZB\ezbwatch.pl:19):
19:	require CGI::Carp;
DB<10> .
main::(C:\Dokumente und Einstellungen\Dirk Herzhauser\workspace\EZB\ezbwatch.pl:19):
19:	require CGI::Carp;
DB<11> T
DB<12> .
main::(C:\Dokumente und Einstellungen\Dirk Herzhauser\workspace\EZB\ezbwatch.pl:19):
19:	require CGI::Carp;
DB<13> ;{
{
do 'dumpvar_epic.pm' unless defined &dumpvar_epic::dumpvar_epic;

defined &dumpvar_epic::dumpvar_epic
or print \$DB::OUT "dumpvar_epic.pm not available.\n";

my \$h = eval { PadWalker::peek_my(2) };
my @vars = split(' ', '');
\$@ and \$@ =~ s/ at .*//, print \$DB::OUT (\$@);
my \$savout = select(\$DB::OUT);
dumpvar_epic::dumplex(
\$_,
\$h->{\$_},
defined \$option{dumpDepth} ? \$option{dumpDepth} : -1,
@vars) for sort keys %\$h;
print "E";
select(\$savout);
}
else
{

}
};

E
DB<14> ;{
do 'dumpvar_epic.pm' unless defined &dumpvar_epic::dumpvar_epic;

defined &dumpvar_epic::dumpvar_epic
or print \$DB::OUT "dumpvar_epic.pm not available.\n";

my \$savout = select(\$DB::OUT);
dumpvar_epic::dumpvar_epic();
select(\$savout);
};

NS00000003\$^AS00000002''NS00000003\$^DS000000010NS00000003\$^ES00000040'Das
System konnte die eingegebene Umgebungsoption nicht finden'NS00000003\$^FS000000012NS00000003\$^HS00000003256NS00000003\$^LS00000005"\cL"NS00000003\$^OS00000009'MSWin32'NS00000003\$^PS00000003831NS00000003\$^SS000000011NS00000007\$^TAINTS000000010NS00000009\$^UNICODES000000010NS00000003\$^VS0000000b"\cE\cH\cH"NS00000003\$^WS000000010NS0000000e\$^WARNING_BITSS00000026"\c@\c@\c@\c@\c@\c@\c@\c@\c@\c@\c@\c@"NS00000003\$^XS00000016'C:\Perl\bin\perl.exe'NS00000002\$!S00000015'Bad
'NS00000002\$\$S000000043488NS00000002\$%S000000010NS00000002\$-S000000010NS00000002\$/S00000003'
'NS00000002\$0S0000004a'C:\Dokumente und Einstellungen\Dirk Herzhauser\workspace\EZB\ezbwatch.pl'NS00000002\$:S00000005'

-'NS00000002\$;S00000005"\c\"NS00000002\$S000000010NS00000002\$?S000000010NS00000002\$@S00000002''NS00000004%ENVS0000000eHASH(0x226cb0)S00000003...INS00000011'ALLUSERSPROFILE'S0000002a'C:\Dokumente
und Einstellungen\All Users'NS00000009'APPDATA'S00000040'C:\Dokumente und
Dateien'NS0000000e'COMPUTERNAME'S00000006'MAUS'NS00000009'COMSPEC'S0000001d'C:\WINDOWS\system32\cmd.exe'NS0000000d'DB2INSTANCE'S00000005'DB2'NS0000000c'DB2TEMPDIR'S00000019'C:\PROGRA~1\IBM\SQLLIB\'NS00000020'DEVMGR_SHOW_NONPRESENT_DEVICES'S000000011NS00000007'DPATH'S00000009'%DPATH%'NS00000012'FP_NO_HOST_CHECK'S00000004'NO'NS00000013'GATEWAY_INTERFACE'S00000009'CGI/1.1'NS00000006'HELP'S00000008'%HELP%'NS0000000b'HOMEDRIVE'S00000004'C:'NS0000000a'HOMEPATH'S0000002e'\Dokumente
und Einstellungen\Dirk Herzhauser'NS0000000d'HTTP_ACCEPT'S00000005'*/*'NS00000016'HTTP_ACCEPT_ENCODING'S0000000f'gzip,
ORA1.sessionid=c3lzdGVt-YWRtaW4%3D-CQgFrrHlNT3cJAAoJTlEPA%3D%3D'NS0000000b'HTTP_HOST'S00000010'localhost:5004'NS0000000d'HTTP_UA_CPU'S00000005'x86'NS00000011'HTTP_USER_AGENT'S00000067'Mozilla/4.0
(compatible; MSIE 7.0; Windows NT 5.1; .NET CLR 1.1.4322; .NET CLR 2.0.50727;
InfoPath.1)'NS00000010'HTTP_X_NOVINET'S00000006'v1.2'NS00000009'INCLUDE'S000000e6'C:\PROGRA~1\IBM\SQLLIB\INCLUDE;C:\PROGRA~1\IBM\SQLLIB\LIB;C:\PROGRA~1\IBM\SQLLIB\TEMPLATES\INCLUDE;C:\Programme\Microsoft
Visual Studio .NET 2003\SDK\v1.1\include\;C:\Programme\Microsoft Visual
Studio .NET 2003\SDK\v1.1\include\'NS0000000b'JAVA_HOME'S0000001f'C:\Programme\Java\jdk1.5.0_08'NS00000006'LANG'S00000004'de'NS00000011'LD_LIBRARY_PATH'S0000001b'C:\Programme\Oracle10\LIB'NS00000005'LIB'S00000096'C:\Programme\Microsoft
Visual Studio .NET 2003\SDK\v1.1\Lib\;C:\PROGRA~1\IBM\SQLLIB\LIB;C:\Programme\Microsoft
Visual Studio .NET 2003\SDK\v1.1\Lib\'NS00000009'LOCPATH'S0000000b'%LOCPATH%'NS0000000d'LOGONSERVER'S00000008'\\MAUS'NS00000009'NLSPATH'S0000000b'%NLSPATH%'NS00000016'NUMBER_OF_PROCESSORS'S000000011NS0000000d'ORACLE_HOME'S00000017'C:\Programme\Oracle10'NS00000004'OS'S0000000c'Windows_NT'NS00000006'PATH'S0000026f'C:\Perl\bin\;C:\Programme\Oracle10\bin;C:\Programme\ruby\bin;C:\Programme\Java\jdk1.5.0_08\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Programme\ATI
Technologies\ATI Control Panel;C:\PROGRA~1\GEMEIN~1\SONICS~1\;C:\Programme\eclipse\plugins\org.eclipse.swt.win32_3.0.1\os\win32\x86;C:\Programme\eclipse\bin;C:\PROGRA~1\IBM\SQLLIB\BIN;C:\PROGRA~1\IBM\SQLLIB\FUNCTION;C:\PROGRA~1\IBM\SQLLIB\SAMPLES\REPL;C:\Programme\Gemeinsame
Family 6 Model 13 Stepping 6, GenuineIntel'NS00000011'PROCESSOR_LEVEL'S000000016NS00000014'PROCESSOR_REVISION'S00000006'0d06'NS0000000e'PROGRAMFILES'S0000000e'C:\Programme'NS00000008'QTJAVA'S00000032'C:\Programme\Java\jre1.5.0_09\lib\ext\QTJava.zip'NS0000000e'QUERY_STRING'S00000002''NS0000000d'REMOTE_ADDR'S0000000b'127.0.0.1'NS00000010'REQUEST_METHOD'S00000005'GET'NS00000009'RUBYOPT'S0000000b'-rubygems'NS0000000d'SCRIPT_NAME'S0000000e'/ezbwatch.pl'NS0000000d'SERVER_NAME'S00000010'192.168.178.21'NS0000000d'SERVER_PORT'S000000045004NS00000011'SERVER_PROTOCOL'S0000000a'HTTP/1.1'NS00000011'SERVER_SOFTWARE'S0000001a'Mini
Herzhauser'NS0000000d'USERPROFILE'S00000030'C:\Dokumente und Einstellungen\Dirk
Herzhauser'NS0000000f'VS71COMNTOOLS'S0000003f'C:\Programme\Microsoft Visual
Studio .NET 2003\Common7\Tools\'NS00000009'VWSPATH'S00000018'C:\PROGRA~1\IBM\SQLLIB'NS0000000d'VWS_LOGGING'S00000020'C:\PROGRA~1\IBM\SQLLIB\LOGGING'NS0000000f'VWS_TEMPLATES'S00000022'C:\PROGRA~1\IBM\SQLLIB\TEMPLATES'NS00000008'WINDIR'S0000000c'C:\WINDOWS'ONS00000004@INCS0000000fARRAY(0x225e64)S00000003...INS00000003[0]S0000003a'C:/Dokumente
und Einstellungen/Dirk Herzhauser/workspace'NS00000003[1]S0000003e'C:/Dokumente
und Einstellungen/Dirk Herzhauser/workspace/EZB'NS00000003[2]S00000022'C:/Perl/site/lib/auto/DBD/Oracle'NS00000003[3]S0000005c'C:/Dokumente
und Einstellungen/Dirk Herzhauser/workspace/EZB/util.pm'NS00000009'vars.pm'S00000015'C:\Perl\lib/vars.pm'NS0000000d'warnings.pm'S00000019'C:\Perl\lib/warnings.pm'NS00000016'warnings/register.pm'S00000022'C:\Perl\lib/warnings/register.pm'ONS00000007\$SCRIPTS00000009'util.pm'NS00000004%SIGS0000000fHASH(0x1845220)S00000003...INS00000006'ABRT'S00000005undefNS00000006'ALRM'S00000005undefNS00000007'BREAK'S00000005undefNS00000005'BUS'S0000000fCODE(0x1a0eb78)S00000017
-> &DB::diesignal in 0NS00000006'CHLD'S00000005undefNS00000005'CLD'S00000005undefNS00000006'CONT'S00000005undefNS00000005'FPE'S00000005undefNS00000005'HUP'S00000005undefNS00000005'ILL'S00000005undefNS00000005'INT'S0000000fCODE(0x19f8b2c)S00000013
-> &DB::catch in 0NS00000006'KILL'S00000005undefNS00000007'NUM05'S00000005undefNS00000007'NUM06'S00000005undefNS00000007'NUM07'S00000005undefNS00000007'NUM10'S00000005undefNS00000007'NUM12'S00000005undefNS00000007'NUM16'S00000005undefNS00000007'NUM17'S00000005undefNS00000007'NUM18'S00000005undefNS00000007'NUM19'S00000005undefNS00000007'NUM24'S00000005undefNS00000006'PIPE'S00000005undefNS00000006'QUIT'S00000005undefNS00000006'SEGV'S0000000fCODE(0x1a0eb78)RNS00000006'STOP'S00000005undefNS00000006'TERM'S00000005undefNS00000009'__DIE__'S0000000fCODE(0x1c8de10)S00000036
-> &CGI::Carp::die in C:\Perl\lib/CGI/Carp.pm:392-422NS0000000a'__WARN__'S0000000fCODE(0x1db18b0)S00000037
-> &CGI::Carp::warn in C:\Perl\lib/CGI/Carp.pm:350-358ONS00000012FileHandle(STDERR)S0000000c=>
fileno(2)NS00000011FileHandle(STDIN)S0000000c=> fileno(0)NS00000012FileHandle(STDOUT)S0000000c=>
fileno(1)NS00000008\$VERSIONS000000030.1NS00000002\$]S000000085.008008NS00000002\$^S0000000a'GEN0_TOP'NS00000002@_S00000010ARRAY(0x1a2a048)S00000003...INS00000003[0]S000000010NS00000003[1]S00000003'_'NS00000003[2]S00000008*main::_NS00000003[3]S000000010NS00000003[4]S00000004'-1'ONS00000012FileHandle(stderr)S0000000c=>
fileno(2)NS00000011FileHandle(stdin)S0000000c=> fileno(0)NS00000012FileHandle(stdout)S0000000c=>
fileno(1)NS00000002\$|S000000011NS00000002\$~S00000006'GEN0'E
DB<15> .
main::(C:\Dokumente und Einstellungen\Dirk Herzhauser\workspace\EZB\ezbwatch.pl:19):
19:	require CGI::Carp;
DB<16> n
main::(C:\Dokumente und Einstellungen\Dirk Herzhauser\workspace\EZB\ezbwatch.pl:20):
20:	require DBD::Oracle;
DB<17> .
main::(C:\Dokumente und Einstellungen\Dirk Herzhauser\workspace\EZB\ezbwatch.pl:20):
20:	require DBD::Oracle;
DB<18> .
main::(C:\Dokumente und Einstellungen\Dirk Herzhauser\workspace\EZB\ezbwatch.pl:20):
20:	require DBD::Oracle;
DB<19> T
DB<20> .
main::(C:\Dokumente und Einstellungen\Dirk Herzhauser\workspace\EZB\ezbwatch.pl:20):
20:	require DBD::Oracle;
DB<21> ;{
{
do 'dumpvar_epic.pm' unless defined &dumpvar_epic::dumpvar_epic;

defined &dumpvar_epic::dumpvar_epic
or print \$DB::OUT "dumpvar_epic.pm not available.\n";

my \$h = eval { PadWalker::peek_my(2) };
my @vars = split(' ', '');
\$@ and \$@ =~ s/ at .*//, print \$DB::OUT (\$@);
my \$savout = select(\$DB::OUT);
dumpvar_epic::dumplex(
\$_,
\$h->{\$_},
defined \$option{dumpDepth} ? \$option{dumpDepth} : -1,
@vars) for sort keys %\$h;
print "E";
select(\$savout);
}
else
{

}
};

E
DB<22> ;{
do 'dumpvar_epic.pm' unless defined &dumpvar_epic::dumpvar_epic;

defined &dumpvar_epic::dumpvar_epic
or print \$DB::OUT "dumpvar_epic.pm not available.\n";

my \$savout = select(\$DB::OUT);
dumpvar_epic::dumpvar_epic();
select(\$savout);
};

NS00000003\$^AS00000002''NS00000003\$^DS000000010NS00000003\$^ES00000040'Das
System konnte die eingegebene Umgebungsoption nicht finden'NS00000003\$^FS000000012NS00000003\$^HS00000003256NS00000003\$^LS00000005"\cL"NS00000003\$^OS00000009'MSWin32'NS00000003\$^PS00000003831NS00000003\$^SS000000011NS00000007\$^TAINTS000000010NS00000009\$^UNICODES000000010NS00000003\$^VS0000000b"\cE\cH\cH"NS00000003\$^WS000000010NS0000000e\$^WARNING_BITSS00000026"\c@\c@\c@\c@\c@\c@\c@\c@\c@\c@\c@\c@"NS00000003\$^XS00000016'C:\Perl\bin\perl.exe'NS00000002\$!S00000015'Bad
'NS00000002\$\$S000000043488NS00000002\$%S000000010NS00000002\$-S000000010NS00000002\$/S00000003'
'NS00000002\$0S0000004a'C:\Dokumente und Einstellungen\Dirk Herzhauser\workspace\EZB\ezbwatch.pl'NS00000002\$:S00000005'

-'NS00000002\$;S00000005"\c\"NS00000002\$S000000010NS00000002\$?S000000010NS00000002\$@S00000002''NS00000004%ENVS0000000eHASH(0x226cb0)S00000003...INS00000011'ALLUSERSPROFILE'S0000002a'C:\Dokumente
und Einstellungen\All Users'NS00000009'APPDATA'S00000040'C:\Dokumente und
Dateien'NS0000000e'COMPUTERNAME'S00000006'MAUS'NS00000009'COMSPEC'S0000001d'C:\WINDOWS\system32\cmd.exe'NS0000000d'DB2INSTANCE'S00000005'DB2'NS0000000c'DB2TEMPDIR'S00000019'C:\PROGRA~1\IBM\SQLLIB\'NS00000020'DEVMGR_SHOW_NONPRESENT_DEVICES'S000000011NS00000007'DPATH'S00000009'%DPATH%'NS00000012'FP_NO_HOST_CHECK'S00000004'NO'NS00000013'GATEWAY_INTERFACE'S00000009'CGI/1.1'NS00000006'HELP'S00000008'%HELP%'NS0000000b'HOMEDRIVE'S00000004'C:'NS0000000a'HOMEPATH'S0000002e'\Dokumente
und Einstellungen\Dirk Herzhauser'NS0000000d'HTTP_ACCEPT'S00000005'*/*'NS00000016'HTTP_ACCEPT_ENCODING'S0000000f'gzip,
ORA1.sessionid=c3lzdGVt-YWRtaW4%3D-CQgFrrHlNT3cJAAoJTlEPA%3D%3D'NS0000000b'HTTP_HOST'S00000010'localhost:5004'NS0000000d'HTTP_UA_CPU'S00000005'x86'NS00000011'HTTP_USER_AGENT'S00000067'Mozilla/4.0
(compatible; MSIE 7.0; Windows NT 5.1; .NET CLR 1.1.4322; .NET CLR 2.0.50727;
InfoPath.1)'NS00000010'HTTP_X_NOVINET'S00000006'v1.2'NS00000009'INCLUDE'S000000e6'C:\PROGRA~1\IBM\SQLLIB\INCLUDE;C:\PROGRA~1\IBM\SQLLIB\LIB;C:\PROGRA~1\IBM\SQLLIB\TEMPLATES\INCLUDE;C:\Programme\Microsoft
Visual Studio .NET 2003\SDK\v1.1\include\;C:\Programme\Microsoft Visual
Studio .NET 2003\SDK\v1.1\include\'NS0000000b'JAVA_HOME'S0000001f'C:\Programme\Java\jdk1.5.0_08'NS00000006'LANG'S00000004'de'NS00000011'LD_LIBRARY_PATH'S0000001b'C:\Programme\Oracle10\LIB'NS00000005'LIB'S00000096'C:\Programme\Microsoft
Visual Studio .NET 2003\SDK\v1.1\Lib\;C:\PROGRA~1\IBM\SQLLIB\LIB;C:\Programme\Microsoft
Visual Studio .NET 2003\SDK\v1.1\Lib\'NS00000009'LOCPATH'S0000000b'%LOCPATH%'NS0000000d'LOGONSERVER'S00000008'\\MAUS'NS00000009'NLSPATH'S0000000b'%NLSPATH%'NS00000016'NUMBER_OF_PROCESSORS'S000000011NS0000000d'ORACLE_HOME'S00000017'C:\Programme\Oracle10'NS00000004'OS'S0000000c'Windows_NT'NS00000006'PATH'S0000026f'C:\Perl\bin\;C:\Programme\Oracle10\bin;C:\Programme\ruby\bin;C:\Programme\Java\jdk1.5.0_08\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Programme\ATI
Technologies\ATI Control Panel;C:\PROGRA~1\GEMEIN~1\SONICS~1\;C:\Programme\eclipse\plugins\org.eclipse.swt.win32_3.0.1\os\win32\x86;C:\Programme\eclipse\bin;C:\PROGRA~1\IBM\SQLLIB\BIN;C:\PROGRA~1\IBM\SQLLIB\FUNCTION;C:\PROGRA~1\IBM\SQLLIB\SAMPLES\REPL;C:\Programme\Gemeinsame
Family 6 Model 13 Stepping 6, GenuineIntel'NS00000011'PROCESSOR_LEVEL'S000000016NS00000014'PROCESSOR_REVISION'S00000006'0d06'NS0000000e'PROGRAMFILES'S0000000e'C:\Programme'NS00000008'QTJAVA'S00000032'C:\Programme\Java\jre1.5.0_09\lib\ext\QTJava.zip'NS0000000e'QUERY_STRING'S00000002''NS0000000d'REMOTE_ADDR'S0000000b'127.0.0.1'NS00000010'REQUEST_METHOD'S00000005'GET'NS00000009'RUBYOPT'S0000000b'-rubygems'NS0000000d'SCRIPT_NAME'S0000000e'/ezbwatch.pl'NS0000000d'SERVER_NAME'S00000010'192.168.178.21'NS0000000d'SERVER_PORT'S000000045004NS00000011'SERVER_PROTOCOL'S0000000a'HTTP/1.1'NS00000011'SERVER_SOFTWARE'S0000001a'Mini
Herzhauser'NS0000000d'USERPROFILE'S00000030'C:\Dokumente und Einstellungen\Dirk
Herzhauser'NS0000000f'VS71COMNTOOLS'S0000003f'C:\Programme\Microsoft Visual
Studio .NET 2003\Common7\Tools\'NS00000009'VWSPATH'S00000018'C:\PROGRA~1\IBM\SQLLIB'NS0000000d'VWS_LOGGING'S00000020'C:\PROGRA~1\IBM\SQLLIB\LOGGING'NS0000000f'VWS_TEMPLATES'S00000022'C:\PROGRA~1\IBM\SQLLIB\TEMPLATES'NS00000008'WINDIR'S0000000c'C:\WINDOWS'ONS00000004@INCS0000000fARRAY(0x225e64)S00000003...INS00000003[0]S0000003a'C:/Dokumente
und Einstellungen/Dirk Herzhauser/workspace'NS00000003[1]S0000003e'C:/Dokumente
und Einstellungen/Dirk Herzhauser/workspace/EZB'NS00000003[2]S00000022'C:/Perl/site/lib/auto/DBD/Oracle'NS00000003[3]S0000005c'C:/Dokumente
und Einstellungen/Dirk Herzhauser/workspace/EZB/util.pm'NS00000009'vars.pm'S00000015'C:\Perl\lib/vars.pm'NS0000000d'warnings.pm'S00000019'C:\Perl\lib/warnings.pm'NS00000016'warnings/register.pm'S00000022'C:\Perl\lib/warnings/register.pm'ONS00000007\$SCRIPTS00000009'util.pm'NS00000004%SIGS0000000fHASH(0x1845220)S00000003...INS00000006'ABRT'S00000005undefNS00000006'ALRM'S00000005undefNS00000007'BREAK'S00000005undefNS00000005'BUS'S0000000fCODE(0x1a0eb78)S00000017
-> &DB::diesignal in 0NS00000006'CHLD'S00000005undefNS00000005'CLD'S00000005undefNS00000006'CONT'S00000005undefNS00000005'FPE'S00000005undefNS00000005'HUP'S00000005undefNS00000005'ILL'S00000005undefNS00000005'INT'S0000000fCODE(0x19f8b2c)S00000013
-> &DB::catch in 0NS00000006'KILL'S00000005undefNS00000007'NUM05'S00000005undefNS00000007'NUM06'S00000005undefNS00000007'NUM07'S00000005undefNS00000007'NUM10'S00000005undefNS00000007'NUM12'S00000005undefNS00000007'NUM16'S00000005undefNS00000007'NUM17'S00000005undefNS00000007'NUM18'S00000005undefNS00000007'NUM19'S00000005undefNS00000007'NUM24'S00000005undefNS00000006'PIPE'S00000005undefNS00000006'QUIT'S00000005undefNS00000006'SEGV'S0000000fCODE(0x1a0eb78)RNS00000006'STOP'S00000005undefNS00000006'TERM'S00000005undefNS00000009'__DIE__'S0000000fCODE(0x1c8de10)S00000036
-> &CGI::Carp::die in C:\Perl\lib/CGI/Carp.pm:392-422NS0000000a'__WARN__'S0000000fCODE(0x1db18b0)S00000037
-> &CGI::Carp::warn in C:\Perl\lib/CGI/Carp.pm:350-358ONS00000012FileHandle(STDERR)S0000000c=>
fileno(2)NS00000011FileHandle(STDIN)S0000000c=> fileno(0)NS00000012FileHandle(STDOUT)S0000000c=>
fileno(1)NS00000008\$VERSIONS000000030.1NS00000002\$]S000000085.008008NS00000002\$^S0000000a'GEN0_TOP'NS00000002@_S00000010ARRAY(0x1a2a048)S00000003...INS00000003[0]S000000010NS00000003[1]S00000003'_'NS00000003[2]S00000008*main::_NS00000003[3]S000000010NS00000003[4]S00000004'-1'ONS00000012FileHandle(stderr)S0000000c=>
fileno(2)NS00000011FileHandle(stdin)S0000000c=> fileno(0)NS00000012FileHandle(stdout)S0000000c=>
fileno(1)NS00000002\$|S000000011NS00000002\$~S00000006'GEN0'E
DB<23> .
main::(C:\Dokumente und Einstellungen\Dirk Herzhauser\workspace\EZB\ezbwatch.pl:20):
20:	require DBD::Oracle;
DB<24> c
Debugged program terminated.  Use q to quit or R to restart,
use o inhibit_exit to avoid stopping after program termination,
h q, h R or h o to get additional info.
q
DB<25> ```
`dherzhau wrote on Thu Jan  4 07:51:42 CET 2007:`
```Hi again,

I found the reason for the stange output , the debug console was enabled.

So many thx for your support.

Best regards

Dirk```

Note: The above is an archived snapshot of a forum thread. Use the original thread at sf.net to post comments.