Hi, I'm not sure if this is the right place for DBD::FreeTDS, but here goes. I have just tried to perform the 'mmk test' on the FreeTDS 0.02 DBD. However, when I did this I recieved more failed tests then I was expecting. I was wondering if anyone in the know could possibly have a look at the attached log(below) and suggest a course of action. Most of the errors seem to be the same problem with the disconnect statement. I'm running VAX VMS 7.1 with Perl 5.6.1 and DBI 1.19 anf FreeTDS 0.02. Any Help would be greatly appreciated. Many Thanks, Piyush. BART(SYSTEM)$ mmk test %MMK-I-ACTNOUPD, action did not update target CONFIG perl "-I[.blib.arch]" "-I[.blib.lib]" "-Iperl_root:[lib]" "-Iperl_root:[lib.VMS_VAX.5_6_1]" -e "use Test::Harness qw(&runtests $ verbose); $verbose=0; runtests @ARGV;" t/*.t t/01load............ ok t/02connect......... ok t/03droptable....... Executed DBI::db=HASH(0x4380d8)->disconnect invalidates 1 active statement handle (either destroy statement handles or call finish on them be fore disconnecting) at t/03droptable.t line 62. ok t/04noconnect....... Use of uninitialized value in concatenation (.) or string at /perl_root/lib/site_perl/DBI.pm line 421. Use of uninitialized value in concatenation (.) or string at t/04noconnect.t line 32. ok t/05simple.......... ok t/06hashquery....... %SYSTEM-F-ABORT, abort dubious Test returned status 44 (wstat 1024, 0x400) (VMS status is 44) DIED. FAILED tests 4-7 Failed 4/7 tests, 42.86% okay t/07mybit........... DBI::db=HASH(0x43f2b8)->disconnect invalidates 1 active statement handle (either destroy statement handles or call finish on them be fore disconnecting) at t/07mybit.t line 225. FAILED tests 12-13 Failed 2/14 tests, 85.71% okay t/07mychar.......... DBI::db=HASH(0x43f320)->disconnect invalidates 1 active statement handle (either destroy statement handles or call finish on them be fore disconnecting) at t/07mychar.t line 225. FAILED tests 12-13 Failed 2/14 tests, 85.71% okay t/07mydatetime...... DBI::db=HASH(0x43f3c0)->disconnect invalidates 1 active statement handle (either destroy statement handles or call finish on them be fore disconnecting) at t/07mydatetime.t line 225. FAILED tests 12-13 Failed 2/14 tests, 85.71% okay t/07mydecimal10_3... DBI::db=HASH(0x43f2a4)->disconnect invalidates 1 active statement handle (either destroy statement handles or call finish on them be fore disconnecting) at t/07mydecimal10_3.t line 225. FAILED tests 12-13 Failed 2/14 tests, 85.71% okay t/07myfloat......... DBI::db=HASH(0x43f26c)->disconnect invalidates 1 active statement handle (either destroy statement handles or call finish on them be fore disconnecting) at t/07myfloat.t line 225. FAILED tests 12-13 Failed 2/14 tests, 85.71% okay t/07myfloat14....... DBI::db=HASH(0x43f284)->disconnect invalidates 1 active statement handle (either destroy statement handles or call finish on them be fore disconnecting) at t/07myfloat14.t line 225. FAILED tests 12-13 Failed 2/14 tests, 85.71% okay t/07myfloat6........ DBI::db=HASH(0x43f274)->disconnect invalidates 1 active statement handle (either destroy statement handles or call finish on them be fore disconnecting) at t/07myfloat6.t line 225. FAILED tests 12-13 Failed 2/14 tests, 85.71% okay t/07myint........... DBI::db=HASH(0x43f254)->disconnect invalidates 1 active statement handle (either destroy statement handles or call finish on them be fore disconnecting) at t/07myint.t line 225. FAILED tests 12-13 Failed 2/14 tests, 85.71% okay t/07mymoney......... DBI::db=HASH(0x43f28c)->disconnect invalidates 1 active statement handle (either destroy statement handles or call finish on them be fore disconnecting) at t/07mymoney.t line 225. FAILED tests 12-13 Failed 2/14 tests, 85.71% okay t/07mynullchar...... DBI::db=HASH(0x43f28c)->disconnect invalidates 1 active statement handle (either destroy statement handles or call finish on them be fore disconnecting) at t/07mynullchar.t line 225. FAILED tests 12-13 Failed 2/14 tests, 85.71% okay t/07mynulldatetime.. DBI::db=HASH(0x43f2c4)->disconnect invalidates 1 active statement handle (either destroy statement handles or call finish on them be fore disconnecting) at t/07mynulldatetime.t line 225. FAILED tests 12-13 Failed 2/14 tests, 85.71% okay t/07mynulldecimal10_3. DBI::db=HASH(0x43f2bc)->disconnect invalidates 1 active statement handle (either destroy statement handles or call finish on them be fore disconnecting) at t/07mynulldecimal10_3.t line 225. FAILED tests 12-13 Failed 2/14 tests, 85.71% okay t/07mynullfloat..... DBI::db=HASH(0x43f25c)->disconnect invalidates 1 active statement handle (either destroy statement handles or call finish on them be fore disconnecting) at t/07mynullfloat.t line 225. FAILED tests 12-13 Failed 2/14 tests, 85.71% okay t/07mynullfloat14... DBI::db=HASH(0x43f25c)->disconnect invalidates 1 active statement handle (either destroy statement handles or call finish on them be fore disconnecting) at t/07mynullfloat14.t line 225. FAILED tests 12-13 Failed 2/14 tests, 85.71% okay t/07mynullfloat6.... DBI::db=HASH(0x43f25c)->disconnect invalidates 1 active statement handle (either destroy statement handles or call finish on them be fore disconnecting) at t/07mynullfloat6.t line 225. FAILED tests 12-13 Failed 2/14 tests, 85.71% okay t/07mynullint....... DBI::db=HASH(0x43f24c)->disconnect invalidates 1 active statement handle (either destroy statement handles or call finish on them be fore disconnecting) at t/07mynullint.t line 225. FAILED tests 12-13 Failed 2/14 tests, 85.71% okay t/07mynullmoney..... DBI::db=HASH(0x43f25c)->disconnect invalidates 1 active statement handle (either destroy statement handles or call finish on them be fore disconnecting) at t/07mynullmoney.t line 225. FAILED tests 12-13 Failed 2/14 tests, 85.71% okay t/07mynullnumeric15_10. DBI::db=HASH(0x43f2ac)->disconnect invalidates 1 active statement handle (either destroy statement handles or call finish on them be fore disconnecting) at t/07mynullnumeric15_10.t line 225. FAILED tests 12-13 Failed 2/14 tests, 85.71% okay t/07mynullreal...... DBI::db=HASH(0x43f240)->disconnect invalidates 1 active statement handle (either destroy statement handles or call finish on them be fore disconnecting) at t/07mynullreal.t line 225. FAILED tests 12-13 Failed 2/14 tests, 85.71% okay t/07mynullsmalldatetime. DBI::db=HASH(0x43f314)->disconnect invalidates 1 active statement handle (either destroy statement handles or call finish on them be fore disconnecting) at t/07mynullsmalldatetime.t line 225. FAILED tests 12-13 Failed 2/14 tests, 85.71% okay t/07mynullsmallint.. DBI::db=HASH(0x43f240)->disconnect invalidates 1 active statement handle (either destroy statement handles or call finish on them be fore disconnecting) at t/07mynullsmallint.t line 225. FAILED tests 12-13 Failed 2/14 tests, 85.71% okay t/07mynullsmallmoney. DBI::db=HASH(0x43f2bc)->disconnect invalidates 1 active statement handle (either destroy statement handles or call finish on them be fore disconnecting) at t/07mynullsmallmoney.t line 225. FAILED tests 12-13 Failed 2/14 tests, 85.71% okay t/07mynulltinyint... DBI::db=HASH(0x43f254)->disconnect invalidates 1 active statement handle (either destroy statement handles or call finish on them be fore disconnecting) at t/07mynulltinyint.t line 225. FAILED tests 12-13 Failed 2/14 tests, 85.71% okay t/07mynullvarchar... DBI::db=HASH(0x43f2ac)->disconnect invalidates 1 active statement handle (either destroy statement handles or call finish on them be fore disconnecting) at t/07mynullvarchar.t line 225. FAILED tests 12-13 Failed 2/14 tests, 85.71% okay t/07mynumeric5_4.... DBI::db=HASH(0x43f294)->disconnect invalidates 1 active statement handle (either destroy statement handles or call finish on them be fore disconnecting) at t/07mynumeric5_4.t line 225. FAILED tests 12-13 Failed 2/14 tests, 85.71% okay t/07myreal.......... DBI::db=HASH(0x43f25c)->disconnect invalidates 1 active statement handle (either destroy statement handles or call finish on them be fore disconnecting) at t/07myreal.t line 225. FAILED tests 12-13 Failed 2/14 tests, 85.71% okay t/07mysmalldatetime. DBI::db=HASH(0x43f3d0)->disconnect invalidates 1 active statement handle (either destroy statement handles or call finish on them be fore disconnecting) at t/07mysmalldatetime.t line 225. FAILED tests 12-13 Failed 2/14 tests, 85.71% okay t/07mysmallint...... DBI::db=HASH(0x43f274)->disconnect invalidates 1 active statement handle (either destroy statement handles or call finish on them be fore disconnecting) at t/07mysmallint.t line 225. FAILED tests 12-13 Failed 2/14 tests, 85.71% okay t/07mysmallmoney.... DBI::db=HASH(0x43f294)->disconnect invalidates 1 active statement handle (either destroy statement handles or call finish on them be fore disconnecting) at t/07mysmallmoney.t line 225. FAILED tests 12-13 Failed 2/14 tests, 85.71% okay t/07mytinyint....... DBI::db=HASH(0x43f2d8)->disconnect invalidates 1 active statement handle (either destroy statement handles or call finish on them be fore disconnecting) at t/07mytinyint.t line 225. FAILED tests 12-13 Failed 2/14 tests, 85.71% okay t/07myvarchar....... DBI::db=HASH(0x43f330)->disconnect invalidates 1 active statement handle (either destroy statement handles or call finish on them be fore disconnecting) at t/07myvarchar.t line 225. FAILED tests 12-13 Failed 2/14 tests, 85.71% okay t/08numfields....... ok t/09manytypes....... Executed Executed Executed Executed DBI::db=HASH(0x445b1c)->disconnect invalidates 1 active statement handle (either destroy statement handles or call finish on them be fore disconnecting) at t/09manytypes.t line 253. ok t/10timestamp....... FAILED tests 12-13 Failed 2/14 tests, 85.71% okay t/11multiresult..... ok t/12spwho........... number found is 0 DKA300:[000000.DBD-FREETDS-0_02]TDSLAYER.C;2:2295: Unhandled subpacket type 0x01 %SYSTEM-F-OPCCUS, opcode reserved to customer fault at PC=000D7181, PSL=03C00000 Improperly handled condition, image exit forced. Signal arguments Stack contents Number = 00000003 00000001 Name = 00000434 00000000 000D7181 00000000 03C00000 00000000 00000000 00000052 00000052 00000000 20FC0000 7FED3430 Register dump R0 = 00000006 R1 = 000716D8 R2 = 00000009 R3 = FFFFFFFE R4 = 00000006 R5 = 00000434 R6 = 00000434 R7 = FFFFFFFE R8 = 001CD3C8 R9 = 7FFECC50 R10= 00344B90 R11= 002D2AA0 AP = 7FED3394 FP = 7FED3354 SP = 7FED33C8 PC = 000D7181 PSL= 03C00000 dubious Test returned status 1076 (wstat 1024, 0x400) (VMS status is 1076) DIED. FAILED tests 7-9 Failed 3/9 tests, 66.67% okay t/13orderby......... Confused test output: test 6 answered after test 7 Confused test output: test 6 answered after test 7 ok t/14do.............. FAILED test 10 Failed 1/12 tests, 91.67% okay t/15quote........... ok t/simple............ ok Failed Test Status Wstat Total Fail Failed List of Failed ---------------------------------------------------------------------------- ---- t/06hashquery.t 44 1024 7 4 57.14% 4-7 t/07mybit.t 14 2 14.29% 12-13 t/07mychar.t 14 2 14.29% 12-13 t/07mydatetime.t 14 2 14.29% 12-13 t/07mydecimal10_3.t 14 2 14.29% 12-13 t/07myfloat.t 14 2 14.29% 12-13 t/07myfloat14.t 14 2 14.29% 12-13 t/07myfloat6.t 14 2 14.29% 12-13 t/07myint.t 14 2 14.29% 12-13 t/07mymoney.t 14 2 14.29% 12-13 t/07mynullchar.t 14 2 14.29% 12-13 t/07mynulldatetime.t 14 2 14.29% 12-13 t/07mynulldecimal10_3.t 14 2 14.29% 12-13 t/07mynullfloat.t 14 2 14.29% 12-13 t/07mynullfloat14.t 14 2 14.29% 12-13 t/07mynullfloat6.t 14 2 14.29% 12-13 t/07mynullint.t 14 2 14.29% 12-13 t/07mynullmoney.t 14 2 14.29% 12-13 t/07mynullnumeric15_10.t 14 2 14.29% 12-13 t/07mynullreal.t 14 2 14.29% 12-13 t/07mynullsmalldatetime.t 14 2 14.29% 12-13 t/07mynullsmallint.t 14 2 14.29% 12-13 t/07mynullsmallmoney.t 14 2 14.29% 12-13 t/07mynulltinyint.t 14 2 14.29% 12-13 t/07mynullvarchar.t 14 2 14.29% 12-13 t/07mynumeric5_4.t 14 2 14.29% 12-13 t/07myreal.t 14 2 14.29% 12-13 t/07mysmalldatetime.t 14 2 14.29% 12-13 t/07mysmallint.t 14 2 14.29% 12-13 t/07mysmallmoney.t 14 2 14.29% 12-13 t/07mytinyint.t 14 2 14.29% 12-13 t/07myvarchar.t 14 2 14.29% 12-13 t/10timestamp.t 14 2 14.29% 12-13 t/12spwho.t 107 1024 9 3 33.33% 7-9 t/14do.t 12 1 8.33% 10 Failed 35/46 test scripts, 23.91% okay. 72/550 subtests failed, 86.91% okay. %SYSTEM-F-ABORT, abort %MMK-F-ERRUPD, error status %X0000002C occurred when updating target TEST_DYNAMIC **************************************************************************** Singer & Friedlander Group plc, registered office at 21 New Street, Bishopsgate, London, EC2M 4HR. Registered in England No 970842. This e-mail is confidential and may be legally privileged. It is intended for the sole use of the addressee and not anyone else. If you received this e-mail in error, please advise the sender immediately. ****************************************************************************