Skip to content

Instantly share code, notes, and snippets.

@RokoMijic
Created March 16, 2017 12:06
Show Gist options
  • Save RokoMijic/8411c4a8ccc1356199b6cf3f68f5bb86 to your computer and use it in GitHub Desktop.
Save RokoMijic/8411c4a8ccc1356199b6cf3f68f5bb86 to your computer and use it in GitHub Desktop.
Stacktrace for zeep error "assert name AssertionError line 116"
/home/r/Git/PycharmProjects/euroscraper/eusc_env/bin/python3.5 /home/r/Git/PycharmProjects/euroscraper/src/main/euroscraper/soapr.py
zeep.transports: HTTP Post to http://eur-lex.europa.eu/EURLexWebService:
<?xml version='1.0' encoding='utf-8'?>
<soap-env:Envelope xmlns:soap-env="http://www.w3.org/2003/05/soap-envelope">
<soap-env:Header>
<wsse:Security xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd">
<wsse:UsernameToken>
<wsse:Username>REDACTED</wsse:Username>
<wsse:Password Type="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-username-token-profile-1.0#PasswordText">REDACTED</wsse:Password>
</wsse:UsernameToken>
</wsse:Security>
</soap-env:Header>
<soap-env:Body>
<ns0:searchRequest xmlns:ns0="http://eur-lex.europa.eu/search">
<ns0:expertQuery>SELECT DN WHERE DN=6*</ns0:expertQuery>
<ns0:page>1</ns0:page>
<ns0:pageSize>1</ns0:pageSize>
<ns0:searchLanguage>en</ns0:searchLanguage>
</ns0:searchRequest>
</soap-env:Body>
</soap-env:Envelope>
zeep.transports: HTTP Response from http://eur-lex.europa.eu/EURLexWebService (status: 200):
<?xml version='1.0' encoding='UTF-8'?><S:Envelope xmlns:env="http://www.w3.org/2003/05/soap-envelope" xmlns:S="http://www.w3.org/2003/05/soap-envelope"><env:Header/><S:Body><searchResults xmlns="http://eur-lex.europa.eu/search" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:searchLayerHelper="xalan//eu.europa.ec.op.searchlayer.domain.util.SearchLayerHelper" xsi:schemaLocation="http://eur-lex.europa.eu/search http://eur-lex.europa.eu/eurlex-ws?xsd=3">
<numhits>1</numhits>
<totalhits>75412</totalhits>
<page>1</page>
<language>en</language>
<result>
<reference>eng_cellar:feb8db71-f0eb-4ad6-8621-194a6b8a4c5c_en</reference>
<rank>1</rank>
<content>
<NOTICE>
<WORK>
<ID_CELEX>
<VALUE>61994CJ0286</VALUE>
</ID_CELEX>
</WORK>
</NOTICE>
</content>
</result>
</searchResults></S:Body></S:Envelope>
Traceback (most recent call last):
File "/home/r/Git/PycharmProjects/euroscraper/src/main/euroscraper/soapr.py", line 67, in <module>
result = client.service.doQuery(expertQuery='SELECT DN WHERE DN=6*', page=1, pageSize=1, searchLanguage='en')
File "/home/r/Git/PycharmProjects/euroscraper/eusc_env/lib/python3.5/site-packages/zeep/client.py", line 41, in __call__
self._op_name, args, kwargs)
File "/home/r/Git/PycharmProjects/euroscraper/eusc_env/lib/python3.5/site-packages/zeep/wsdl/bindings/soap.py", line 115, in send
return self.process_reply(client, operation_obj, response)
File "/home/r/Git/PycharmProjects/euroscraper/eusc_env/lib/python3.5/site-packages/zeep/wsdl/bindings/soap.py", line 167, in process_reply
result = operation.process_reply(doc)
File "/home/r/Git/PycharmProjects/euroscraper/eusc_env/lib/python3.5/site-packages/zeep/wsdl/bindings/soap.py", line 341, in process_reply
return self.output.deserialize(envelope)
File "/home/r/Git/PycharmProjects/euroscraper/eusc_env/lib/python3.5/site-packages/zeep/wsdl/messages/soap.py", line 80, in deserialize
body_result = self._deserialize_body(body)
File "/home/r/Git/PycharmProjects/euroscraper/eusc_env/lib/python3.5/site-packages/zeep/wsdl/messages/soap.py", line 383, in _deserialize_body
result = self.body.parse(xmlelement, self.wsdl.types)
File "/home/r/Git/PycharmProjects/euroscraper/eusc_env/lib/python3.5/site-packages/zeep/xsd/elements/element.py", line 97, in parse
return xsd_type.parse_xmlelement(xmlelement, schema, allow_none=allow_none, context=context)
File "/home/r/Git/PycharmProjects/euroscraper/eusc_env/lib/python3.5/site-packages/zeep/xsd/types/complex.py", line 153, in parse_xmlelement
elements, schema, name, context=context)
File "/home/r/Git/PycharmProjects/euroscraper/eusc_env/lib/python3.5/site-packages/zeep/xsd/elements/indicators.py", line 498, in parse_xmlelements
xmlelements, schema, name, context=context)
File "/home/r/Git/PycharmProjects/euroscraper/eusc_env/lib/python3.5/site-packages/zeep/xsd/elements/element.py", line 143, in parse_xmlelements
xmlelement, schema, allow_none=True, context=context)
File "/home/r/Git/PycharmProjects/euroscraper/eusc_env/lib/python3.5/site-packages/zeep/xsd/elements/element.py", line 97, in parse
return xsd_type.parse_xmlelement(xmlelement, schema, allow_none=allow_none, context=context)
File "/home/r/Git/PycharmProjects/euroscraper/eusc_env/lib/python3.5/site-packages/zeep/xsd/types/complex.py", line 153, in parse_xmlelement
elements, schema, name, context=context)
File "/home/r/Git/PycharmProjects/euroscraper/eusc_env/lib/python3.5/site-packages/zeep/xsd/elements/indicators.py", line 498, in parse_xmlelements
xmlelements, schema, name, context=context)
File "/home/r/Git/PycharmProjects/euroscraper/eusc_env/lib/python3.5/site-packages/zeep/xsd/elements/element.py", line 143, in parse_xmlelements
xmlelement, schema, allow_none=True, context=context)
File "/home/r/Git/PycharmProjects/euroscraper/eusc_env/lib/python3.5/site-packages/zeep/xsd/elements/element.py", line 97, in parse
return xsd_type.parse_xmlelement(xmlelement, schema, allow_none=allow_none, context=context)
File "/home/r/Git/PycharmProjects/euroscraper/eusc_env/lib/python3.5/site-packages/zeep/xsd/types/complex.py", line 153, in parse_xmlelement
elements, schema, name, context=context)
File "/home/r/Git/PycharmProjects/euroscraper/eusc_env/lib/python3.5/site-packages/zeep/xsd/elements/indicators.py", line 498, in parse_xmlelements
xmlelements, schema, name, context=context)
File "/home/r/Git/PycharmProjects/euroscraper/eusc_env/lib/python3.5/site-packages/zeep/xsd/elements/element.py", line 143, in parse_xmlelements
xmlelement, schema, allow_none=True, context=context)
File "/home/r/Git/PycharmProjects/euroscraper/eusc_env/lib/python3.5/site-packages/zeep/xsd/elements/element.py", line 97, in parse
return xsd_type.parse_xmlelement(xmlelement, schema, allow_none=allow_none, context=context)
File "/home/r/Git/PycharmProjects/euroscraper/eusc_env/lib/python3.5/site-packages/zeep/xsd/types/complex.py", line 174, in parse_xmlelement
return self(**init_kwargs)
File "/home/r/Git/PycharmProjects/euroscraper/eusc_env/lib/python3.5/site-packages/zeep/xsd/types/complex.py", line 39, in __call__
return self._value_class(*args, **kwargs)
File "/home/r/Git/PycharmProjects/euroscraper/eusc_env/lib/python3.5/site-packages/zeep/xsd/valueobjects.py", line 55, in __init__
items = _process_signature(self._xsd_type, args, kwargs)
File "/home/r/Git/PycharmProjects/euroscraper/eusc_env/lib/python3.5/site-packages/zeep/xsd/valueobjects.py", line 159, in _process_signature
values = element.parse_kwargs(kwargs, None, available_kwargs)
File "/home/r/Git/PycharmProjects/euroscraper/eusc_env/lib/python3.5/site-packages/zeep/xsd/elements/indicators.py", line 374, in parse_kwargs
subresult = choice.parse_kwargs(kwargs, None, temp_kwargs)
File "/home/r/Git/PycharmProjects/euroscraper/eusc_env/lib/python3.5/site-packages/zeep/xsd/elements/indicators.py", line 116, in parse_kwargs
assert name
AssertionError
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment