Gossamer Forum
Home : General : Perl Programming :

"odd object type (1)"

Quote Reply
"odd object type (1)"
Anyone know what this means? In the console window I get this message, along with what looks like a hash printout. I've been ignoring it's presence for quite a while as the program appears to be running fine. If I turn Debug off in Net::FTP, the printout goes away, but I also lose my transfer logs.

The printout is like the following, but always slightly different:
Code:
Odd object type (1):
0 0x1eab3d0 PVGV f=0000700d *Symbol::GEN0(7)
SV = PVGV(0x1f00d1c) at 0x1eab3d0
REFCNT = 7
FLAGS = (OBJECT,GMG,SMG,MULTI)
IV = 0
NV = 0
MAGIC = 0x1f00db4
MG_VIRTUAL = &PL_vtbl_glob
MG_TYPE = PERL_MAGIC_glob(*)
MG_OBJ = 0x1eab3d0
STASH = 0x1bee8a0 "Net::FTP"
NAME = "GEN0"
NAMELEN = 4
GvSTASH = 0x18b9728 "Symbol"
GP = 0x1f00d6c
SV = 0x1ecc9d0
REFCNT = 1
IO = 0x1ebde40
FORM = 0x0
AV = 0x0
HV = 0x1ecf534
CV = 0x0
CVGEN = 0x0
GPFLAGS = 0x0
LINE = 94
FILE = "C:/Perl/lib/Symbol.pm"
FLAGS = 0x2
EGV = 0x1eab3d0 "GEN0"

I found only one post on Google Groups about this and it wasn't helpful at all.

Philip
------------------
Limecat is not pleased.
Quote Reply
Re: [fuzzy logic] "odd object type (1)" In reply to
I've narrowed down the the problem to the use of tie() in my code. removing this keeps all normal FTP responses in the console window and there are no "odd object type" printouts. I'd still like to know if this is anything to worry about in the long run and/or how to fix this.

Philip
------------------
Limecat is not pleased.