Probleme beim Debuggen mit SOAP::Lite

05/05/2011 - 09:45 von Ferry Bolhar | Report spam
Hallo,

ich verwende viel das Modul SOAP::Lite und bin damit eigentlich ganz
zufrieden.

Allerdings habe ich ein Problem, wenn ich Code, in dem das Modul verwendet
wird, debuggen möchte: das Skript bleibt hàngen, sobald ich eine Methode
über SOAP::Lite aufrufe, z.B:

my $obj =
SOPA::Lite->uri(DEF_APIURI)->proxy($proxy)->autotype(0)->ns(DEF_APIURI,
'sch');
my $prm = SOAP::Data->name('groupName')->value($grp);
my $res = $obj-QueryGroup($prm); # <- Hier bleibt das Skript
hàngen

Wenn ich dann ^C drücke, lande ich wieder im Debugger, allerdings mitten in
XML::Parser::Lite (das offensichtlich von SOAP::Lite verwendet wird):

XML::Parser::Lite::CODE(0x9890919c)(/usr/lib/perl5/site_perl/5.8.8/XML/Parser/Lite.pm:41):
41: *$_ = sub {}

Egal, womit ich jetzt weitermache (n, s oder r), das Skript bleibt wieder
hàngen, und diesmal hilft auch ^C nicht mehr, ich muss den Prozess von einem
anderen Fenster aus killen.

Ohne Debugger arbeitert der Code einwandfrei!

Hat jemand beim Arbeiten mit SOAP::Lite àhnliche Erfahrungen gemacht und
kann mir helfen?

Perl Version: 5.8.8 (Redhat Linux)
SOAP::Lite Version: 0.712

Danke im Voraus, und Grüße aus Wien,

Ferry

Ing. Ferry Bolhar
Magistrat der Stadt Wien - MA 14
A-1010 Wien
E-Mail: ferdinand.bolhar-nordenkampf@wien.gv.at
 

Lesen sie die antworten

#1 Peter Tuente
05/05/2011 - 12:53 | Warnen spam
Ferry Bolhar schrieb:
Hallo,

ich verwende viel das Modul SOAP::Lite und bin damit eigentlich ganz
zufrieden.

Allerdings habe ich ein Problem, wenn ich Code, in dem das Modul verwendet
wird, debuggen möchte: das Skript bleibt hàngen, sobald ich eine Methode
über SOAP::Lite aufrufe, z.B:

my $obj =
SOPA::Lite->uri(DEF_APIURI)->proxy($proxy)->autotype(0)->ns(DEF_APIURI,
'sch');



Hai Ferrry, du hast aber schon gesehen, dass hier "SOPA::Lite->" statt
"SOAP::Lite->" im Skript steht?

my $prm = SOAP::Data->name('groupName')->value($grp);
my $res = $obj-QueryGroup($prm); # <- Hier bleibt das Skript
hàngen

Ferry




PiT

Ähnliche fragen