﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	severity	resolution	keywords	cc
1535	error en TolPackage	imendez	Pedro Gea	"Hola, nos hemos descargado la versión de TOL ""v3.1 p010 2012-05-09
 15:30:39 i686-win"" y al ejecutar TOLBase y hacer #Require MMS nos sale el
 siguiente mensaje de error:

 {{{
 [TolPackage::@Catalog Local] No se encuentra el paquete 'MMS'.
 [TolPackage::Client] Se intentará descargar el paquete 'MMS'.
 <E>
 ERROR: [1] Parser: Identificador demasiado largo</E>

 [Call stack]
  [5] Set TolCore::TolPackage::@Catalog::BuildRecords_Remote (Set
 repositories)
  [4] NameBlock TolCore::TolPackage::@Catalog::Remote (Set repositories)
  [3] Real TolCore::TolPackage::Server::Initialize (Real void)
  [2] Real TolCore::TolPackage::InstallLastCompatible (Text pattern)
  [1] Real TolCore::TolPackage::Client::RemoteInstall (Text repository,
 Text package, Real showError)
 <W>
 Warning: [1] NameBlock catalog se ha construido con 1 errores.</W>
 [TolPackage::Server] Catalog 4.46 s.
 [TolPackage::@Catalog Remote] No se encuentra el paquete 'MMS'.
 [TolPackage::@Catalog Local] No se encuentra el paquete 'MMS'.
 <E>
 ERROR: [2] El paquete desconocido MMS debe ser instalado manualmente.</E>
 No ha sido cargado el paquete MMS
 Lea informaciÃ³n acerca de los paquetes TOL en https://www.tol-
 project.org/wiki/TolPackageRulesAndComments
 }}}

 Al ir a esa URL hemos ejecutado la instrucción:

 {{{
 Real TolPackage::Client::RemoteUpdateAll(True);
 }}}

 Y nos sale el siguiente mensaje de error:

 {{{
 Método obsoleto. Utilize en su lugar: TolPackage::UpdateAll
 }}}

 Con el nuevo método el resultado es 0, es decir que no ha actualizado
 nada.

 Al abrir el gestor de Repositorios, sólo nos salen paquetes de OTAN.
 Haciendo click con botón derecho sobre uno de ellos he añadido un
 repositorio nuevo, BPTP, pero con eso no he conseguido que funcione el
 #Require MMS.

 El siguiente intento ha sido ejecutar la siguiente instrucción:

 {{{
 Real
 TolPackage::Client::AddRepository(""http://packages.localbayes.es/BayesPrivateTolPackages/repository.php"");
 }}}

 Pero da un Warning y creo que no hace nada:

 {{{
 Warning: [5] La función :: ha fallado en :
 TolPackage::Client::AddRepository(""http://packages.localbayes.es/BayesPrivateTolPackages/repository.php"")
 }}}

 Sin embargo, al ejecutarla sin ""::Client"" sí me ha funcionado.

 Una vez hecho eso, ya ha funcionado el #Require MMS.

 Los nuevos paquetes se han instalado en la ruta
 ""....\AppData\Roaming\tol\TolPackage.2\"" que creo que es nueva.

 Con la información que tengo deduzco al menos dos problemas:

 1.- O bien ha cambiado la ruta de los paquetes, o con la nueva versión
 p010 no se encuentra el repositorio BPTP.
 2.- Se han cambiado los métodos de TolPackage. Ahora sobra el ""::Client"".
 Sin embargo, en la web de TOL y en el Trac de BPTP no está actualizado.

 Un saludo.
"	defect	closed	high	Mantainance	TolPackage	3.1	critical	fixed		imendez
