Thread SOAP::Lite und "no element found" (19 answers)
Opened by bianca at 2015-03-27 07:21

payx
 2015-03-30 09:40
#180448 #180448
User since
2006-05-04
564 Artikel
BenutzerIn

user image
Hallo bianca,
2015-03-30T05:57:07 bianca
Könntest du das bitte nochmal checken indem du das obere Script auch nochmal laufen lässt, bevor du ein Update machst?

Jetzt habe ich gerade nochmals alle drei Varianten ausgeführt.

msg #180400: Keine Rückmeldung. Auch keine Fehlermeldung; kein Wunder, denn hier wird CPAN:XML::Parser ja gar nicht verwendet.

msg #180427: Rückmeldung wie gehabt
Code: (dl )
1
2
3
Version SOAP::Lite: 0.715
Version XML::Parser: 2.41
Version IO::Socket::SSL: 1.76

msg #180439: Rückmeldung wie gehabt aber diesmal ohne Fehlermeldung.
Code: (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
Version SOAP::Lite: 0.715
Version XML::Parser: 2.41
Version IO::Socket::SSL: 1.76
DEBUG: .../IO/Socket/SSL.pm:1645: new ctx 41060128
DEBUG: .../IO/Socket/SSL.pm:363: socket not yet connected
DEBUG: .../IO/Socket/SSL.pm:365: socket connected
DEBUG: .../IO/Socket/SSL.pm:383: ssl handshake not started
DEBUG: .../IO/Socket/SSL.pm:433: set socket to non-blocking to enforce timeout=180
DEBUG: .../IO/Socket/SSL.pm:446: Net::SSLeay::connect -> -1
DEBUG: .../IO/Socket/SSL.pm:456: ssl handshake in progress
DEBUG: .../IO/Socket/SSL.pm:466: waiting for fd to become ready: SSL wants a read first
DEBUG: .../IO/Socket/SSL.pm:486: socket ready, retrying connect
DEBUG: .../IO/Socket/SSL.pm:446: Net::SSLeay::connect -> -1
DEBUG: .../IO/Socket/SSL.pm:456: ssl handshake in progress
DEBUG: .../IO/Socket/SSL.pm:466: waiting for fd to become ready: SSL wants a read first
DEBUG: .../IO/Socket/SSL.pm:486: socket ready, retrying connect
DEBUG: .../IO/Socket/SSL.pm:1633: ok=1 cert=37827088
DEBUG: .../IO/Socket/SSL.pm:1633: ok=1 cert=57287744
DEBUG: .../IO/Socket/SSL.pm:1633: ok=1 cert=57287920
DEBUG: .../IO/Socket/SSL.pm:1633: ok=1 cert=57287392
DEBUG: .../IO/Socket/SSL.pm:1193: scheme=www cert=57287392
DEBUG: .../IO/Socket/SSL.pm:1202: identity=ssl.ibanrechner.de cn=ssl.ibanrechner.de alt=2 ssl.ibanrechner.de 2 bak1.iban-bic.com 2 sepatools.eu
DEBUG: .../IO/Socket/SSL.pm:446: Net::SSLeay::connect -> -1
DEBUG: .../IO/Socket/SSL.pm:456: ssl handshake in progress
DEBUG: .../IO/Socket/SSL.pm:466: waiting for fd to become ready: SSL wants a read first
DEBUG: .../IO/Socket/SSL.pm:486: socket ready, retrying connect
DEBUG: .../IO/Socket/SSL.pm:446: Net::SSLeay::connect -> 1
DEBUG: .../IO/Socket/SSL.pm:501: ssl handshake done
DEBUG: .../IO/Socket/SSL.pm:1682: free ctx 41060128 open=41060128
DEBUG: .../IO/Socket/SSL.pm:1687: free ctx 41060128 callback
DEBUG: .../IO/Socket/SSL.pm:1690: OK free ctx 41060128

Ich habe es mehrmals hintereinander ausgeführt.

Das scheint mir nun darauf hinzudeuten, dass es an der Datenquelle liegt; manchmal kommt XML mit junk, manchmal ohne. Ich bin in das Ganze nicht eingestiegen. Kannst Du den junk nicht einfach ignorieren, d.h. sind die übrigen Daten nicht brauchbar?

Grüße
payx

PS: Jetzt habe ich mal die drei Module upgedated. Jetzt kommt bei msg #180439:
Code: (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
Version SOAP::Lite: 1.14
Version XML::Parser: 2.44
Version IO::Socket::SSL: 2.012
DEBUG: .../IO/Socket/SSL.pm:2602: new ctx 49599632
DEBUG: .../IO/Socket/SSL.pm:542: socket not yet connected
DEBUG: .../IO/Socket/SSL.pm:544: socket connected
DEBUG: .../IO/Socket/SSL.pm:566: ssl handshake not started
DEBUG: .../IO/Socket/SSL.pm:599: using SNI with hostname ssl.ibanrechner.de
DEBUG: .../IO/Socket/SSL.pm:653: set socket to non-blocking to enforce timeout=180
DEBUG: .../IO/Socket/SSL.pm:667: Net::SSLeay::connect -> -1
DEBUG: .../IO/Socket/SSL.pm:677: ssl handshake in progress
DEBUG: .../IO/Socket/SSL.pm:687: waiting for fd to become ready: SSL wants a read first
DEBUG: .../IO/Socket/SSL.pm:707: socket ready, retrying connect
DEBUG: .../IO/Socket/SSL.pm:667: Net::SSLeay::connect -> -1
DEBUG: .../IO/Socket/SSL.pm:677: ssl handshake in progress
DEBUG: .../IO/Socket/SSL.pm:687: waiting for fd to become ready: SSL wants a read first
DEBUG: .../IO/Socket/SSL.pm:707: socket ready, retrying connect
DEBUG: .../IO/Socket/SSL.pm:2458: ok=1 cert=57365984
DEBUG: .../IO/Socket/SSL.pm:2458: ok=1 cert=58095568
DEBUG: .../IO/Socket/SSL.pm:2458: ok=1 cert=58095744
DEBUG: .../IO/Socket/SSL.pm:2458: ok=1 cert=58095216
DEBUG: .../IO/Socket/SSL.pm:1570: scheme=www cert=58095216
DEBUG: .../IO/Socket/SSL.pm:1580: identity=ssl.ibanrechner.de cn=ssl.ibanrechner.de alt=2 ssl.ibanrechner.de 2 bak1.iban-bic.com 2 sepatools.eu
DEBUG: .../IO/Socket/SSL.pm:667: Net::SSLeay::connect -> -1
DEBUG: .../IO/Socket/SSL.pm:677: ssl handshake in progress
DEBUG: .../IO/Socket/SSL.pm:687: waiting for fd to become ready: SSL wants a read first
DEBUG: .../IO/Socket/SSL.pm:707: socket ready, retrying connect
DEBUG: .../IO/Socket/SSL.pm:667: Net::SSLeay::connect -> 1
DEBUG: .../IO/Socket/SSL.pm:722: ssl handshake done
DEBUG: .../IO/Socket/SSL.pm:2635: free ctx 49599632 open=49599632
DEBUG: .../IO/Socket/SSL.pm:2640: free ctx 49599632 callback
DEBUG: .../IO/Socket/SSL.pm:2647: OK free ctx 49599632
Service description 'https://ssl.ibanrechner.de/soap/?wsdl' can't be loaded: 500 Status read failed: Ein nicht blockierender Socketvorgang konnte nicht sofort ausgeführt werden.

Diese Fehlermeldung kommt jetzt bei allen drei Scripten. Ich bin da, wie gesagt, nicht eingestiegen, aber vielleicht bringt Dich diese Meldung ja weiter.

View full thread SOAP::Lite und "no element found"