Thread

Skip Navigation LinksForums > SpiraTest Forums > SpiraTest Issues & Questi... > Type Not found error for ...

Type Not found error for calling SOAP API TestSet_RetrieveById() or TestSet_RetrieveForOwner() RSS Feed

Thursday, May 8, 2014

I am using SOAP API to connect with a Project and trying to get the TestSet information, but when I call TestSet_RetrieveById() or TestSet_RetrieveForOwner(), I alway got the TypeNotFound error. Any idea?

Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "C:\apps\Python27\lib\site-packages\suds-0.4-py2.7.egg\suds\client.py", l
ine 542, in __call__
    return client.invoke(args, kwargs)
  File "C:\apps\Python27\lib\site-packages\suds-0.4-py2.7.egg\suds\client.py", l
ine 602, in invoke
    result = self.send(soapenv)
  File "C:\apps\Python27\lib\site-packages\suds-0.4-py2.7.egg\suds\client.py", l
ine 643, in send
    result = self.succeeded(binding, reply.message)
  File "C:\apps\Python27\lib\site-packages\suds-0.4-py2.7.egg\suds\client.py", l
ine 678, in succeeded
    reply, result = binding.get_reply(self.method, reply)
  File "C:\apps\Python27\lib\site-packages\suds-0.4-py2.7.egg\suds\bindings\bind
ing.py", line 165, in get_reply
    result = unmarshaller.process(nodes[0], resolved)
  File "C:\apps\Python27\lib\site-packages\suds-0.4-py2.7.egg\suds\umx\typed.py"
, line 66, in process
    return Core.process(self, content)
  File "C:\apps\Python27\lib\site-packages\suds-0.4-py2.7.egg\suds\umx\core.py",
 line 48, in process
    return self.append(content)
  File "C:\apps\Python27\lib\site-packages\suds-0.4-py2.7.egg\suds\umx\core.py",
 line 63, in append
    self.append_children(content)
  File "C:\apps\Python27\lib\site-packages\suds-0.4-py2.7.egg\suds\umx\core.py",
 line 140, in append_children
    cval = self.append(cont)
  File "C:\apps\Python27\lib\site-packages\suds-0.4-py2.7.egg\suds\umx\core.py",
 line 63, in append
    self.append_children(content)
  File "C:\apps\Python27\lib\site-packages\suds-0.4-py2.7.egg\suds\umx\core.py",
 line 140, in append_children
    cval = self.append(cont)
  File "C:\apps\Python27\lib\site-packages\suds-0.4-py2.7.egg\suds\umx\core.py",
 line 63, in append
    self.append_children(content)
  File "C:\apps\Python27\lib\site-packages\suds-0.4-py2.7.egg\suds\umx\core.py",
 line 140, in append_children
    cval = self.append(cont)
  File "C:\apps\Python27\lib\site-packages\suds-0.4-py2.7.egg\suds\umx\core.py",
 line 61, in append
    self.start(content)
  File "C:\apps\Python27\lib\site-packages\suds-0.4-py2.7.egg\suds\umx\typed.py"
, line 77, in start
    found = self.resolver.find(content.node)
  File "C:\apps\Python27\lib\site-packages\suds-0.4-py2.7.egg\suds\resolver.py",
 line 341, in find
    frame = Frame(result, resolved=known, ancestry=ancestry)
  File "C:\apps\Python27\lib\site-packages\suds-0.4-py2.7.egg\suds\resolver.py",
 line 473, in __init__
    resolved = type.resolve()
  File "C:\apps\Python27\lib\site-packages\suds-0.4-py2.7.egg\suds\xsd\sxbasic.p
y", line 63, in resolve
    raise TypeNotFound(qref)
suds.TypeNotFound: Type not found: '(ArrayOfint, http://schemas.microsoft.com/20
03/10/Serialization/Arrays, )'
>>> client.service.TestSet_RetrieveById(56)
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "C:\apps\Python27\lib\site-packages\suds-0.4-py2.7.egg\suds\client.py", l
ine 542, in __call__
    return client.invoke(args, kwargs)
  File "C:\apps\Python27\lib\site-packages\suds-0.4-py2.7.egg\suds\client.py", l
ine 602, in invoke
    result = self.send(soapenv)
  File "C:\apps\Python27\lib\site-packages\suds-0.4-py2.7.egg\suds\client.py", l
ine 643, in send
    result = self.succeeded(binding, reply.message)
  File "C:\apps\Python27\lib\site-packages\suds-0.4-py2.7.egg\suds\client.py", l
ine 678, in succeeded
    reply, result = binding.get_reply(self.method, reply)
  File "C:\apps\Python27\lib\site-packages\suds-0.4-py2.7.egg\suds\bindings\bind
ing.py", line 165, in get_reply
    result = unmarshaller.process(nodes[0], resolved)
  File "C:\apps\Python27\lib\site-packages\suds-0.4-py2.7.egg\suds\umx\typed.py"
, line 66, in process
    return Core.process(self, content)
  File "C:\apps\Python27\lib\site-packages\suds-0.4-py2.7.egg\suds\umx\core.py",
 line 48, in process
    return self.append(content)
  File "C:\apps\Python27\lib\site-packages\suds-0.4-py2.7.egg\suds\umx\core.py",
 line 63, in append
    self.append_children(content)
  File "C:\apps\Python27\lib\site-packages\suds-0.4-py2.7.egg\suds\umx\core.py",
 line 140, in append_children
    cval = self.append(cont)
  File "C:\apps\Python27\lib\site-packages\suds-0.4-py2.7.egg\suds\umx\core.py",
 line 63, in append
    self.append_children(content)
  File "C:\apps\Python27\lib\site-packages\suds-0.4-py2.7.egg\suds\umx\core.py",
 line 140, in append_children
    cval = self.append(cont)
  File "C:\apps\Python27\lib\site-packages\suds-0.4-py2.7.egg\suds\umx\core.py",
 line 63, in append
    self.append_children(content)
  File "C:\apps\Python27\lib\site-packages\suds-0.4-py2.7.egg\suds\umx\core.py",
 line 140, in append_children
    cval = self.append(cont)
  File "C:\apps\Python27\lib\site-packages\suds-0.4-py2.7.egg\suds\umx\core.py",
 line 61, in append
    self.start(content)
  File "C:\apps\Python27\lib\site-packages\suds-0.4-py2.7.egg\suds\umx\typed.py"
, line 77, in start
    found = self.resolver.find(content.node)
  File "C:\apps\Python27\lib\site-packages\suds-0.4-py2.7.egg\suds\resolver.py",
 line 341, in find
    frame = Frame(result, resolved=known, ancestry=ancestry)
  File "C:\apps\Python27\lib\site-packages\suds-0.4-py2.7.egg\suds\resolver.py",
 line 473, in __init__
    resolved = type.resolve()
  File "C:\apps\Python27\lib\site-packages\suds-0.4-py2.7.egg\suds\xsd\sxbasic.p
y", line 63, in resolve
    raise TypeNotFound(qref)
suds.TypeNotFound: Type not found: '(ArrayOfint, http://schemas.microsoft.com/20
03/10/Serialization/Arrays, )'

 

1 Replies
Sarah T.Sarah T.
re: y gan on Thursday, May 8, 2014
Tuesday, May 13, 2014
Hi

It looks like the Python soap client (suds) is not pulling the standard dependencies in the WSDL. Here are some potential solutions:


Regards
Sarah
Tagged
Statistics
  • Started: 5/8/2014
  • Last Reply: 5/13/2014
  • Replies: 1
  • Views: 2067
Powered by KronoDesk v1.1.0.15 | © Copyright Inflectra Corporation 2011-2016 | Licensed to Inflectra Corporation.