Get a packet sniffer going, looks like something is missing from the request when you hit reload!

cheers,

Chris

Garito wrote:
Hi all

I try to read an xml file using
from xml.dom.minidom import parseString

It works fine but when I push the reload button raise these error

Error Type: ExpatError
Error Value: no element found: line 1, column 0

These error is intermittence

These is the trace back any idea?

Traceback (innermost last):

Module ZPublisher.Publish, line 113, in publish
111 |                      missing_name,
112 |                      dont_publish_class,
113>|                      request, bind=1)
114 |
115 |        if result is not response:

Module ZPublisher.mapply, line 88, in mapply
086 |
087 |    args=tuple(args)
088>|    if debug is not None: return debug(object,args,context)
089 |    else: return object(*args)

Module ZPublisher.Publish, line 40, in call_object
038 |
039 |def call_object(object, args, request):
040>| result=apply(object,args) # Type s<cr> to step into published object.
041 |    return result
042 |

Module Shared.DC.Scripts.Bindings, line 311, in __call__
309 |    def __call__(self, *args, **kw):
310 |        '''Calls the script.'''
311>|        return self._bindAndExec(args, kw, None)
312 |
313 |    def __render_with_namespace__(self, namespace):

Module Shared.DC.Scripts.Bindings, line 348, in _bindAndExec
346 |                exec bindcode
347 |                bound_data = bound_data[0]
348>|            return self._exec(bound_data, args, kw)
349 |        finally:
350 |            security.removeContext(self)

Module Products.PythonScripts.PythonScript, line 323, in _exec
321 |        f = new.function(fcode, g, None, fadefs)
322 |
323>|        result = f(*args, **kw)
324 |        if keyset is not None:
325 |            # Store the result in the cache.

Module None, line 9, in Lanzar
  - <ComandoYanged at /SitiosYanged/Huete/Web/Lanzar>   - Line 9
006 |if 'Camino' not in args: args['Camino'] = traverse_subpath
007 |if 'Usuario' not in args: args['Usuario'] = str(context.Dame('usuario'))
008>|args = context.ObtenerNodo(args)
009 |
010 |if args is None: Module Products.Yanged.SitioYanged, line 268, in ObtenerNodo 266 | 267 | if 'NodoRaiz' not in args: 268>| args['NodoRaiz'] = parseString(self.Dame({'nombre': self.getId() + '.mm'}).index_html(self.REQUEST, self.REQUEST.RESPONSE)) 269 | if 'Nodos' not in args: args['Nodos'] = args['NodoRaiz'].childNodes
270 |        if 'Nivel' not in args: args['Nivel'] = 0

Module xml.dom.minidom, line 1929, in parseString
1927 |    if parser is None:
1928 |        from xml.dom import expatbuilder
1929>|        return expatbuilder.parseString(string)
1930 |    else:
1931 |        from xml.dom import pulldom

Module xml.dom.expatbuilder, line 940, in parseString
938 |    else:
939 |        builder = ExpatBuilder()
940>|    return builder.parseString(string)
941 |
942 |

Module xml.dom.expatbuilder, line 223, in parseString
221 |        parser = self.getParser()
222 |        try:
223>|            parser.Parse(string, True)
224 |            self._setup_subset(string)
225 |        except ParseEscape:
ExpatError: no element found: line 1, column 0



Thanks!


--
Simplistix - Content Management, Zope & Python Consulting
           - http://www.simplistix.co.uk
_______________________________________________
Zope maillist  -  Zope@zope.org
http://mail.zope.org/mailman/listinfo/zope
**   No cross posts or HTML encoding!  **
(Related lists - http://mail.zope.org/mailman/listinfo/zope-announce
http://mail.zope.org/mailman/listinfo/zope-dev )

Reply via email to