Fatal error: Unsupported operand types When upgrading from 1.0.8 to 1.0.9

34 views
Skip to first unread message

Juan Manuel Tomas Fernandez

unread,
Jan 13, 2011, 6:32:31 AM1/13/11
to ICA-AtoM Users, eto...@ccoo.cat
We are trying to migrate a ica-atom system from 1.0.8 to 1.1.

We are following the published material at:
http://qubit-toolkit.org/wiki/index.php?title=Upgrading

The first step is create a YAML backup file (dump).

When We try to do get the error:

Fatal error: Unsupported operand types in /usr/local/apache/htdocs/ica-
atom/lib/vendor/symfony/lib/plugins/sfPropelPlugin/lib/addon/
sfPropelData.class.php on line 421

Could some one help us?

We can send a mysql dump (146K zip).

Thanks in advance.

Jesús García Crespo

unread,
Jan 13, 2011, 6:51:47 AM1/13/11
to ica-ato...@googlegroups.com, jto...@conc.cat, eto...@ccoo.cat
Hola Juan Manuel,

Te escribo en español porque creo que mi respuesta puede interesar a nuestra comunidad hispanohablante.

On Thu, Jan 13, 2011 at 12:32 PM, Juan Manuel Tomas Fernandez <jto...@conc.cat> wrote:
When We try to do get the error:

Fatal error: Unsupported operand types in /usr/local/apache/htdocs/ica-
atom/lib/vendor/symfony/lib/plugins/sfPropelPlugin/lib/addon/
sfPropelData.class.php on line 421

¿Qué versión de PHP estás utilizando? Recuerda que ICA-AtoM 1.1 necesita PHP 5.3 o superior para funcionar correctamente. Por otra parte, ICA-AtoM 1.0.8 requiere PHP 5.2.6 o superior. Puede ser que hasta ahora no te hayas topado con este problema, pero ésto tiene su explicación: la mayor parte del código en ICA-AtoM es compatible con versiones anteriores de PHP, pero no siempre es así. A veces, hacemos uso de funcionalidades solo incluidas en las versiones más recientes.

Para consultar la versión actual en tu sistema, ejecuta:

$ php -v

O bien, para obtener mayor detalle:

$ php -i

Vuelve a escribirnos si encuentras más problemas en el proceso de migración.

Saludos,
 
--
Jesús García Crespo,
Software Engineer, Artefactual Systems Inc.
http://www.artefactual.com | +1.604.527.2056

Juan Manuel Tomas Fernandez

unread,
Jan 13, 2011, 7:28:19 AM1/13/11
to ICA-AtoM Users
La verison de PHP parece correcta:

# php -v
PHP 5.3.2 (cli) (built: Jun 2 2010 17:22:03)
Copyright (c) 1997-2010 The PHP Group
Zend Engine v2.3.0, Copyright (c) 1998-2010 Zend Technologies

php -i me da un resultado de mas de 500 lineas.

¿Puede que alguna configuración (o modulo) de PHP no esté
correctamente instalado/configurado?

¿Podria alguien pasarme la base de datos mysql a la version 1.1?

Gracias.

Jesús García Crespo

unread,
Jan 13, 2011, 8:01:58 AM1/13/11
to ica-ato...@googlegroups.com
Hola,

On Thu, Jan 13, 2011 at 1:28 PM, Juan Manuel Tomas Fernandez <jto...@conc.cat> wrote

¿Puede que alguna configuración (o modulo) de PHP no esté
correctamente instalado/configurado?

Buena idea. los módulos necesarios son mysql, pdo y xsl.
 
¿Podria alguien pasarme la base de datos mysql a la version 1.1?

Te ruego que primero compruebes si te falta algún módulo. Si no lo consigues arreglar, mándame a mí el volcado y te lo hago yo mismo.

Un saludo,

Juan Manuel Tomas Fernandez

unread,
Jan 13, 2011, 1:10:02 PM1/13/11
to ICA-AtoM Users
He actualizado php a 5.3.5 y también todos los modulos
correspondientes:

php -v
PHP 5.3.5 (cli) (built: Jan 7 2011 18:52:18)
Copyright (c) 1997-2010 The PHP Group
Zend Engine v2.3.0, Copyright (c) 1998-2010 Zend Technologies

php -m
bz2
calendar
Core
ctype
curl
date
dom
ereg
exif
fileinfo
filter
ftp
gettext
gmp
hash
iconv
json
ldap
libxml
mysql
mysqli
openssl
pcntl
pcre
PDO
pdo_mysql
pdo_sqlite
Phar
readline
Reflection
session
shmop
SimpleXML
sockets
SPL
ssh2
standard
tokenizer
wddx
xml
xmlreader
xmlwriter
xsl
zip
zlib

He actualizado también Apache a la version 2.2.3 y Mysql a la version
5.1.54

Continuo teniendo el mismo error:
[root@icaatom ica-atom]# php ./symfony propel:data-dump /backup-
upgrade/backup.yml
PHP Fatal error: Unsupported operand types in /var/www/html/ica-atom/
lib/vendor/symfony/lib/plugins/sfPropelPlugin/lib/addon/
sfPropelData.class.php on line 421

Fatal error: Unsupported operand types in /var/www/html/ica-atom/lib/
vendor/symfony/lib/plugins/sfPropelPlugin/lib/addon/
sfPropelData.class.php on line 421


Te mando un mail rpivado con un dump de mysql de la database qubit
hecha con:

mysqldump -u root -***** --host=localhost --add-drop-table qubit


Si nos lo puedes pasar a la versión 1.1 (que tenemos instalada en
paralelo) te estariamos agradecidos.

Un saludo.
Reply all
Reply to author
Forward
0 new messages