[Madrid-pm] Ran out of memory usando Twig

Salvador Fandino sfandino en yahoo.com
Vie Abr 29 06:05:30 PDT 2011


Que version de XML::Twig tienes instalada?

En el ChangeLog aparece algun cambio relativo a ese error en la version 3.33:

  fix:  avoids expat (and XML::Parser) "Ran out of memory for input buffer" 


- Salva



To: Lista de correo de Madrid Perl Mongers <madrid-pm en pm.org>
Sent: Fri, April 29, 2011 2:45:43 PM
Subject: Re: [Madrid-pm] Ran out of memory usando Twig

Hola :D

Son 48 archivos de entre 72 y 80 lineas cada uno. El hardware es un portatil 
Dell Latitude E6410 con 2gb de RAM en un i5. Ubuntu 10.04.

Gracias :D


2011/4/29 deibyz <deibyz en gmail.com>

Cómo de grande es tu XML, y en qué HW estás ejecutando el script?
>
>Salu2,
>D.
>
>
>On Fri, Apr 29, 2011 at 2:33 PM, Francisco Rivas <franciscojrivash en gmail.com> 
>wrote:
>
>Hola de nuevo, 
>>
>>Luego de haber corregido los errores sintacticos, gracias de nuevo Rafael, estoy 
>>probando el script y esta fallando :
>>
>>$ perl modify_xml.pl
>>Working on ./BAAHeatWidget_15022011_update/BAAHeatWidget_asset.xml
>>Working on ./BloomberWidget_09022011/BloomberWidget_asset.xml
>>Working on ./BloomberWidget_11022011_update/BloomberWidget_asset.xml
>>Working on ./BookatableWid_09022011/BookatableWid_asset.xml
>>Ran out of memory for input buffer at /usr/lib/perl5/XML/Parser/Expat.pm line 
>>469.
>> at modify_xml.pl line 18
>> at modify_xml.pl line 18
>>
>>Linea 18 : my $t = XML::Twig->new(pretty_print => 
>'indented')->parsefile($file);
>>
>>Esta linea esta dentro de un foreach loop, dentro de un sub que recibe como 
>>parametro un array con todos los nombres de los archivos que quiero modificar :
>>
>>sub modify_xml {
>>  foreach my $file(@files) {
>>    print "Working on ".$file."\n";
>>    my $t = XML::Twig->new(pretty_print => 'indented')->parsefile($file);
>>
>>    my $root = $t->root;
>>....
>>}
>>
>>find(sub { push (@files, $File::Find::name) if -f and /\.xml$/}, en dirs);
>>&modify_xml(@files);
>>
>>Gracias de nuevo, de antemano :D
>> 
>>_______________________________________________
>>Madrid-pm mailing list
>>Madrid-pm en pm.org
>>http://mail.pm.org/mailman/listinfo/madrid-pm
>>
>
>_______________________________________________
>Madrid-pm mailing list
>Madrid-pm en pm.org
>http://mail.pm.org/mailman/listinfo/madrid-pm
>
From: Francisco Rivas <franciscojrivash en gmail.com>
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://mail.pm.org/pipermail/madrid-pm/attachments/20110429/334eb973/attachment.html>


Más información sobre la lista de distribución Madrid-pm