Menu

#108 Erro em estado de classe interna

v_0_8_11
open
9
2003-01-31
2003-01-31
No

Quando temos um estado cuja classe năo é uma classe
externa, mas uma classe interna, e tentamos inicializar
esse estado, ocorre um erro de usuário. Por exemplo,
imaginemos que temos uma classe
Int = ontool.ext.IntHolder -> classe externa
PrimaryClass -> classe interna, com um estado s1 do
tipo Int
SecondaryClass -> classe interna com um estado sPrimary
do tipo PrimaryClass.
Agora, se no init de PrimaryClass, iniciamos s1 com um
objeto do tipo Init e no init de SecondaryClass
iniciamos sPrimary com um objeto do tipo PrimaryClass,
ocorre uma excessăo do usuário, que teoricamente năo
deveria acontecer !!

O bug encontra-se reproduzível no arquivo em anexo.

Discussion

  • Ricardo Ribeiro Gudwin

    • labels: --> engine core
    • milestone: --> v_0_8_11
    • priority: 5 --> 9
    • assigned_to: nobody --> asrgomes
     
  • Ricardo Ribeiro Gudwin

    Arquivo que demonstra o erro

     

Log in to post a comment.

MongoDB Logo MongoDB