uqbar-project / ozono

Automatically exported from code.google.com/p/objectbrowserpharo
0 stars 0 forks source link

Clonar un objeto rompe todo #201

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
Versión del Object Browser: 3.0
Virtual Machine que se utiliza (con versión): Pharo VM
Imagen que está utilizando (con versión): Pharo 3.0 (windows)

Descripción del problema:

Al clonar un objeto salta: "Error: no such inst var" y rompe el morph del panel 
de la izquierda donde se muestran las referencias.
Cierro la lección y la vuelvo a abrir, sigue roto el panel.

Original issue reported on code.google.com by mmato...@gmail.com on 5 Jan 2014 at 2:31

GoogleCodeExporter commented 9 years ago
No pasa con cualquier objeto sino con los que tienen atributos

Original comment by mmato...@gmail.com on 11 Jan 2014 at 7:23

GoogleCodeExporter commented 9 years ago
El objeto clonado no tiene los atributos de su prototipo en su colección de 
inst vars, al tratar de obtener el objeto al que apunta para imprimirlo en el 
formato nombre (?) ese ? no lo puede obtener.

Original comment by mmato...@gmail.com on 11 Jan 2014 at 9:49

GoogleCodeExporter commented 9 years ago

Original comment by mmato...@gmail.com on 11 Jan 2014 at 10:01

GoogleCodeExporter commented 9 years ago
Issue 192 has been merged into this issue.

Original comment by mmato...@gmail.com on 12 Jan 2014 at 5:04

GoogleCodeExporter commented 9 years ago
Se estaban recibiendo al revés los parámetros en 
OBPharoReflection>>makeClass:subclassOf: por eso no se heredaba nada.
Agregué el test #testCloneAnObjectWithAnAttribute que ahora da verde.

Original comment by mmato...@gmail.com on 12 Jan 2014 at 5:10

GoogleCodeExporter commented 9 years ago

Original comment by teso...@gmail.com on 22 Feb 2014 at 5:43