Cristalab

Solución al Bug de la propiedad isError en WebOrb

Por: eldervaz + 13.04.2008

Últimamente, al trabajar con WebOrb y Flex 3 para crear mis RIA's, me salió un mensaje de error que antes no había visto, por un momento pensé que el error estaba en mi aplicación, pero al descartar, pasé a revisar el weborb, bajé de nuevo las clases y el problema persistía. Investigando un poco en la web y leyendo (llorando y suplicando) a algunos amigos pude encontrar el problema.

El mensaje en el output es:

Código :

ReferenceError: Error #1056: No se puede crear la propiedad isError en mx.messaging.messages.AcknowledgeMessage.


Para darle solución al problema tenemos que modificar algunas clases php de nuestro weborb

Nos vamos a la carpeta: C:\AppServ\www\weborb\Weborb\V3Types y abrimos el archivo V3Message.php

Donde dice:

Código :

public $isError;

cambiarlo por:

Código :

protected $error;


Asimismo, agregar el siguiente método:

Código :

public function isError() {
        return $this->error;
}


Después nos vamos al archivo AckMessage.php, que se extiende de V3Message.php y que por ende también debemos modificar en la línea 43

Dice:

Código :

$this->isError = false;

debe decir:

Código :

$this->error = false;


Eso es todo, al correr tu aplicación de nuevo, ya no encontrarás ese mensaje de error Guiño

Si te es muy complejo arreglar los archivos php, aquí te dejo el weborb listo para funcionar miau

Etiquetas weborb flex

Comentarios | Enviar un comentario
Bueno, pues a parcharlo, si sale algo mas ahi estaremos preguntando en el foro.

Gracias, seguro nos dara un buen aliviane a los que andamos commenzando... de nuevo, en esto Muy Feliz
Por:
Ironicamente, ayer con uno de mis estudiantes nos pasó esto en un proyecto. Gran aporte Eldervaz, te has ganado una estrellita:

Por: Freddie

Freddie :

Ironicamente, ayer con uno de mis estudiantes nos pasó esto en un proyecto. Gran aporte Eldervaz, te has ganado una estrellita:
Waaah ! Yo quiero una estrellita tambien !
Por ello pregunto, que puedo hacer para ganarme la mia ?
Triste
Por: M@U

M@U :

Freddie :

Ironicamente, ayer con uno de mis estudiantes nos pasó esto en un proyecto. Gran aporte Eldervaz, te has ganado una estrellita:
Waaah ! Yo quiero una estrellita tambien !
Por ello pregunto, que puedo hacer para ganarme la mia ?
Triste
Ganar en la vida U_U
Por: Freddie
Deja un comentario
IMPORTANTE

Recuerda ser respetuoso, no insultes a otras personas, ni uses palabrotas, hay una persona al otro lado de la pantalla.

Habla bien, NO ESCRIBAS EN MAYUSCULA TODO, no escribas como en un SMS, evita cosas como "ke", "x q" y demás abreviaciones.

Aquí funcionan las etiquetas de los foros, puedes usar [b] para negrita, [img] para las imágenes, [url] para los enlaces, etc.

Si tienes preguntas técnicas, envíalas mejor al foro.