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

Opened 13 years ago

Closed 13 years ago

Last modified 13 years ago

#1437 closed defect (fixed)

Error fantasma en el inspector de objetos

Reported by: Víctor de Buen Remiro Owned by: Jorge
Priority: highest Milestone: Mantainance
Component: Interface Version: 3.1
Severity: blocker Keywords:
Cc:

Description

De forma aparentemente aleatoria e irreproducible, me están saliendo mensajes de error en TolBase al intentar seleccionar en el inspector de objetos un elemento de un conjunto. En lugar de seleccionar el que le doy, marca todos desde el primero hasta ese y saca un error de TCL con estos detalles:

incorrect object reference in ResolveObject
incorrect object reference in ResolveObject
    while executing
"::tol::info address $objReference "
    (procedure "Tol_StructOfFromReference" line 2)
    invoked from within
"Tol_StructOfFromReference $objRef"
    (procedure "MarkupHelper::BuildTolbaseInfo" line 38)
    invoked from within
"MarkupHelper::BuildTolbaseInfo  $icon $grammar $name $content $path $desc -objref $objRef "
    ("default" arm line 13)
    invoked from within
"switch $ll {
    0 -
    1 {
      if { 0 } {
        $widgets(tabset,info) setwidget $widgets(info,text)
        if { $ll == 1 } {
          #$w_info..."
    (procedure "::TolConsole::OnInfo" line 13)
    invoked from within
"::TolConsole::OnInfo image75 Set histogram {46 elementos} C:/Users/vdebuen/prj/tolp/OfficialTolArchiveNetwork/GrzLinModel/test/test_0001/test.tol {Obs..."
    ("eval" body line 1)
    invoked from within
"eval "$OnSelectItem $args""
    (procedure "::TolInspector::SelectItem" line 45)
    invoked from within
"::TolInspector::SelectItem .main.mdi.slave1.work.pw.f0.frame.ti.f1.frame.ts.sw1.vars"

Change History (6)

comment:1 Changed 13 years ago by Víctor de Buen Remiro

Si selecciono la primera y luego me muevo con las fechas del teclado y selecciono con la barra espaciadora entonces no me pasa nunca.

comment:2 Changed 13 years ago by Jorge

Status: newaccepted
Version: head3.1

El error se produce siempre al seleccionar cualquier conjunto dentro de un archivo. Esos elementos no tienen definido la columna "Reference" tal y como se define para los NameBlock. Hay que replicar la construcción del campo Reference que se ha hecho para los NameBlocks.

comment:3 Changed 13 years ago by Jorge

Resolution: fixed
Status: acceptedclosed

(In [4159]) #fixes #1437, el campo Reference se crea para los objetos Set

comment:4 Changed 13 years ago by Jorge

(In [4160]) #refs #1437, el campo Reference se crea para los objetos Set, eso es u porting de la solución dada en 3.1

comment:5 Changed 13 years ago by Víctor de Buen Remiro

(In [4161]) Refs #1437
Setting VERSION_BUILD "b002"

comment:6 Changed 13 years ago by Víctor de Buen Remiro

(In [4162]) Refs #1437
Setting VERSION_BUILD "p002"

Note: See TracTickets for help on using tickets.