Comunidad de diseño web y desarrollo en internet

Solución al Bug de la propiedad isError en WebOrb

Ú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 ;)

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

¿Sabes SQL? ¿No-SQL? Aprende MySQL, PostgreSQL, MongoDB, Redis y más con el Curso Profesional de Bases de Datos que empieza el martes, en vivo.

Publica tu comentario

o puedes...

¿Estás registrado en Cristalab y quieres
publicar tu URL y avatar?

¿No estás registrado aún pero quieres hacerlo antes de publicar tu comentario?

Registrate