#681 closed defect (fixed)
Error al usar el método GetDataSet_Load
Reported by: | imendez | Owned by: | Pedro Gea |
---|---|---|---|
Priority: | major | Milestone: | Release 0.6 |
Component: | General | Keywords: | |
Cc: |
Description
Hola, al ejecutar el siguiente código
Set DS_Info = [[ MPAPME_DS.Name("Empresas"), "1.0" ]]; MMS::@DataSet MPAPME.DataSet.Empresas = MMS::Container::GetDataSet_Load(DS_Info, MPAPME.Repo);
si DataSet está cargado en el Container (en memoria) no hay ningún problema, pero si no lo está aparece el siguiente error:
ERROR: [25] Tipos incompatibles en Element (ó [ ] ): DS_Info es de tipo Set, pero no de tipo Text. [Call stack] [4] Text BabelTool::Message (Text userCode, Set arguments) [3] Real MMS::BBL.Info (Text bblCode, Set arguments) [2] NameBlock MMS::Container::GetObject_Load (Text subclass, Anything info, Anything where) [1] NameBlock MMS::Container::GetDataSet_Load (Anything info, Anything where) ERROR: [26] Argumentos erróneos para Text Replace (Text txt, Text viejo, Text nuevo) [Call stack] [4] Text BabelTool::Message (Text userCode, Set arguments) [3] Real MMS::BBL.Info (Text bblCode, Set arguments) [2] NameBlock MMS::Container::GetObject_Load (Text subclass, Anything info, Anything where) [1] NameBlock MMS::Container::GetDataSet_Load (Anything info, Anything where)
El DataSet se crea bien, parece simplemente un error del BabelTooL.
No sé si pasará también al ejecutar el mismo método para otros objetos (models, estimations, forecasts...), supongo que sí.
Un saludo.
Change History (3)
comment:1 Changed 14 years ago by
Milestone: | → Release 0.6 |
---|---|
Status: | new → accepted |
comment:2 Changed 14 years ago by
Resolution: | → fixed |
---|---|
Status: | accepted → closed |
comment:3 Changed 13 years ago by
Note: See
TracTickets for help on using
tickets.
El error como indicas no es grave, simplemente BabelTool la herramienta encargada de los mensajes (y sus traducciones) quiere incoporporar la información:
[[ MPAPME_DS.Name("Empresas"), "1.0" ]]
a su mensaje:
y fracasa porque es un conjunto y no un texto.