Jeff,

You are right, this was in the middle of the document that was trying
to be parsed.

 <SRS><?xml version="1.0" encoding="UTF-8" standalone="no"?><!DOCTYPE
ServiceExceptionReport SYSTEM
"http://geonode.sopac.org:80/geoserver-geonode-dev/schemas/wms/1.1.1/WMS_exception_1_1_1.dtd";>
<ServiceExceptionReport version="1.1.1" > <ServiceException>\n
javax.xml.transform.TransformerException: Translator error\nTranslator
error\nnull\n</ServiceException></ServiceExceptionReport>

This seems to be related to the following thread in geoserver-devel
[1], where Andrea talked about running validate before starting to
write the XML.

I am going to take this issue to our developer's list and create
tickets in both GeoServer and GeoNode with links.

But the original problem remains, how should my friend troubleshoot
which layer is causing trouble?

Ariel.

[1] 
http://sourceforge.net/mailarchive/forum.php?thread_name=CA%2BnxMTs3t0fCydsJqAd-Q-ZcxQjQtWuxk%2Ba-QwW2J43rfBWpgw%40mail.gmail.com&forum_name=geoserver-devel

On Tue, Sep 20, 2011 at 6:31 PM, Jeffrey Johnson <[email protected]> wrote:
> I think we need to see what the local variable 'text' on line 150 contains.
>
> http://dpaste.de/LKcHa/#l150
>
> again, my suspicion is that it is a ServiceException in the middle of
> the GetCapabilities doc.
>
> Anyway you can post the contents of that variable??
>
> Jeff
>
> On Tue, Sep 20, 2011 at 3:25 PM, Ariel Nunez <[email protected]> wrote:
>> Thanks Jeff, here is a complete stacktrace[1]
>>
>> The line in GeoNode that is failing is:
>>
>> File "/var/www/geonode/wsgi/geonode/src/GeoNodePy/geonode/maps/models.py"
>> in get_wms
>>  556.     _wms = WebMapService(wms_url, xml=body)
>> File "/var/www/geonode/wsgi/geonode/src/owslib/owslib/wms.py" in __init__
>>  74.             self._capabilities = reader.readString(xml)
>> File "/var/www/geonode/wsgi/geonode/src/owslib/owslib/wms.py" in readString
>>  557.         return etree.fromstring(st)
>> File "/usr/lib/python2.6/xml/etree/ElementTree.py" in XML
>>  963.     parser.feed(text)
>> File "/usr/lib/python2.6/xml/etree/ElementTree.py" in feed
>>  1245.         self._parser.Parse(data, 0)
>>
>>
>> [1] http://dpaste.de/LKcHa/
>>
>> On Tue, Sep 20, 2011 at 5:52 PM, Jeffrey Johnson <[email protected]> 
>> wrote:
>>> I've seen something similar before a few times, and iirc it was
>>> usually because there was a ServiceException in the middle of the wms
>>> GetCapabilities from GeoServer due to a misconfigured layer.
>>>
>>> Jeff
>>>
>>> On Tue, Sep 20, 2011 at 2:46 PM, Ariel Nunez <[email protected]> 
>>> wrote:
>>>> Hello people,
>>>>
>>>> A friend of mine got the following error in GeoNode, he is using
>>>> master from a few months back. Has anyone else seen this error before?
>>>> Do you know if it is related to GeoServer or GeoNetwork?
>>>>
>>>> Unexpected error during upload: XML or text declaration not at start
>>>> of entity: line 4708, column 11
>>>>
>>>> Best regards,
>>>> Ariel.
>>>>
>>>
>>
>

Reply via email to