close Warning: Can't synchronize with repository "(default)" (/var/svn/mms does not appear to be a Subversion repository.). Look in the Trac log for more information.

Opened 14 years ago

Closed 14 years ago

#627 closed defect (fixed)

Error en el BSR.Parse de un modelo

Reported by: ebcristo Owned by: Pedro Gea
Priority: major Milestone: Release 0.6
Component: Estimation Keywords: BSR
Cc:

Description (last modified by Pedro Gea)

Al crear CreateMCombination he escogido un determinado input, considerando sus retardos, esprcificados en su función de transferencias. Ocurre error en BSR.Parse al leer el fichero "joint.bsr" por las lineas ser muy grande. Note que aunque el nombre del output sea menor, esto puede ocurrir, basta tener un mayor número de retardos.

La "Defining Parameter Constraints" en el fichero joint.bsr, está de esta forma:

+0<=+1*TPr_MetSer.Min.Uni_GeoUFe.XX_GOpXX_GGeB.VC1OffNetMovel_GCoXX_TSaA1.PrCo_FreDia__ValRecTotal__Linear.0+1*TPr_MetSer.Min.Uni_GeoUFe.XX_GOpXX_GGeB.VC1OffNetMovel_GCoXX_TSaA1.PrCo_FreDia__ValRecTotal__Linear.1+1*TPr_MetSer.Min.Uni_GeoUFe.XX_GOpXX_GGeB.VC1OffNetMovel_GCoXX_TSaA1.PrCo_FreDia__ValRecTotal__Linear.2
  • Output:
    TPr_MetSer.Min.Uni_GeoUFe.XX_GOpXX_GGeB.VC1OffNetMovel_GCoXX_TSaA1.PrCo_FreDia
    
  • Input:
    ValRecTotal
    

... hasta Linear.13 (iniciando en Linear.0)

Mismo que el nombre del output sea mas corto, podriamos suponer el caso en que en vez de 2 semana tuviera 1 mes, o sea 30 retardos. O sea, en otros casos también podriamos tener lineas largas, aunque el nombre del output sea corto.

Gracias,

Change History (4)

comment:1 Changed 14 years ago by Pedro Gea

Description: modified (diff)

comment:2 Changed 14 years ago by Pedro Gea

Milestone: Release 0.6
Owner: changed from ebcristo to Pedro Gea
Status: newaccepted
Summary: BSR.ParseError en el BSR.Parse de un modelo

Intento hacer combinaciones con una expresión muy larga y no encuentro errores.
Ha de ser otra cosa. Quizá alguno de los parámetros implicados forma parte de una equivalencia de parámetros.

PAra el diagnóstico sería útil ver el log que deja o incluso disponer del objeto estimación para reproducir el error.

comment:3 Changed 14 years ago by Pedro Gea

Véase #661, porque puede tratarse del mismo problema.

comment:4 Changed 14 years ago by Pedro Gea

Resolution: fixed
Status: acceptedclosed

Se trataba de un problema del parser de BSR solucionado en: TOL#1237.
Así a grandes rasgos, el error ocurría cuando en las restricciones se involucraban parámetros donde el nombre de uno estaba contenido en el nombre de otro.

Por ejemplo el texto "...Linear.1" está contenido en "...Linear.10".

Note: See TracTickets for help on using tickets.