hecsa / pysimplesoap

Automatically exported from code.google.com/p/pysimplesoap
0 stars 0 forks source link

client.py", line 362, in wsdl_call_get_params; type="xs:anyURI" in xsd-files #146

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
What steps will reproduce the problem?
1.
we have a line like
          <xs:element name="url" type="xs:anyURI"/>
in our customers xsd File

2.
pysimplesoap crasches with:

Traceback (most recent call last):
  File "server.py", line 392, in <module>
  File "server.py", line 324, in startSubProcess
  File "server.py", line 299, in soapClient
  File "server.py", line 111, in handle_EDSS_1sec_gone
  File "client.py", line 136, in soapSendMessages
  File "client.py", line 209, in soapSendUpdateFaultList
  File "...lib/pysimplesoap/client.py", line 172, in <lambda>
  File "...lib/pysimplesoap/client.py", line 328, in wsdl_call
  File "...lib/pysimplesoap/client.py", line 362, in wsdl_call_get_params
ValueError: Invalid Args Structure. Errors: [u'Args keys not in parameter. 
parameter: {}, args: 192.168.1.11']

What is the expected output? What do you see instead?

I am not sure, I think "anyUri" is a soap-default Value, like string, bool, ...

What version of the product are you using? On what operating system?

latest version from today 5.6.2014
Linux
Python 2.7

Please attach the related WSDL (if any), a small code fragment to reproduce
and provide any additional information below.

Original issue reported on code.google.com by heimosch...@gmail.com on 5 Jun 2014 at 9:20

GoogleCodeExporter commented 9 years ago
This issue was closed by revision becf3b3406e2.

Original comment by reingart@gmail.com on 5 Jun 2014 at 7:16

GoogleCodeExporter commented 9 years ago
Thanks for reporting this one, please download the latest version from the 
repository, the problem should be resolved.

Original comment by reingart@gmail.com on 5 Jun 2014 at 7:17

GoogleCodeExporter commented 9 years ago
The issue is solved.
with best regards,
Heimo

Original comment by heimosch...@gmail.com on 5 Jun 2014 at 10:39

GoogleCodeExporter commented 9 years ago
This issue is pending again.
Since last version of pysimplesoap it is broken again. Same errormessage as 
before.

Original comment by heimosch...@gmail.com on 5 Mar 2015 at 7:10

GoogleCodeExporter commented 9 years ago
Hi heimoschoen, could you point which commit do you think broke this?
So we could trace the origin of the regression.
I opened this again, also you can create an issue in github where more 
developers get the notifications:

https://github.com/pysimplesoap/pysimplesoap/issues

Original comment by reingart@gmail.com on 7 Mar 2015 at 7:34