Forums / Install & configuration / Updateniceurls error while upgrading from 3.9.0 to 3.10.1

"Please Note:
  • At the specific request of Ibexa we are changing this projects name to "Exponential" or "Exponential (CMS)" effective as of August, 11th 2025.
  • This project is not associated with the original eZ Publish software or its original developer, eZ Systems or Ibexa".

Updateniceurls error while upgrading from 3.9.0 to 3.10.1

Author Message

Sébastien Antoniotti

Friday 14 November 2008 4:07:01 pm

Hi,

I'm upgrading from 3.9.0 to 3.10.1.
I was previously on 3.8.6, and the 3.8.6 to 3.9.0 upgrade has been done without problems.

Here is the script I use to upgrade from 3.9.0 to 3.10.1 :

cp -r /var/www/mywebsite3101/* /var/www/mywebsite.net/

rm -rf /var/www/mywebsite.net/var/*
cp -rp /var/www/eztest/var/* /var/www/mywebsite.net/var/

cp -rp /var/www/eztest/settings/override/* /var/www/mywebsite.net/settings/override/

rm -rf /var/www/mywebsite.net/settings/siteaccess/*
cp -rp /var/www/eztest/settings/siteaccess/* /var/www/mywebsite.net/settings/siteaccess/

chown -R www-data /var/www/mywebsite.net/

cd /var/www/mywebsite.net
php update/common/scripts/3.10/fixobjectremoteid.php -s fr

# Upgrading the database to 3.10.1
mysql -f -u root -ppass mywebsite< /var/www/mywebsite.net/update/database/mysql/3.10/dbupdate-3.9.0-to-3.10.0.sql
mysql -f -u root -ppass mywebsite< /var/www/mywebsite.net/update/database/mysql/3.10/dbupdate-3.10.0-to-3.10.1.sql

cd /var/www/mywebsite.net

# Running the 3.10.1 upgrade scripts
# php = PHP 4

php bin/php/updateniceurls.php --import -s fr
# php bin/php/ezimportdbafile.php --datatype=ezisbn -s fr
# php update/common/scripts/3.10/updatemultioption.php -s fr
# php update/common/scripts/3.10/updatevatcountries.php -s fr

and here the output :

...
...
Using siteaccess fr for nice url update
Note: any errors encountered will be logged to urlalias_error.log
Using fetch limit: 200
Archived log file urlalias_error.log to urlalias_error.log.20081115010751
Importing old node urls
Importing 1417 node urls
EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE 3.88% 13s 55/1417
EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE 7.83% 15s 111/1417
EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE 11.79% 15s 167/1417
EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE 15.74% 15s 223/1417
EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE 19.69% 15s 279/1417
EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE 23.64% 14s 335/1417
EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE 27.59% 13s 391/1417
EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE 31.55% 13s 447/1417
EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE 35.50% 12s 503/1417
EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE 39.45% 11s 559/1417
EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE 43.40% 10s 615/1417
EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE 47.35% 10s 671/1417
EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE 51.31% 10s 727/1417
EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE 55.26% 9s 783/1417
EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE 59.21% 8s 839/1417
EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE 63.16% 7s 895/1417
EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE 67.11% 6s 951/1417
EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE 71.07% 6s 1007/1417
EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE 75.02% 5s 1063/1417
EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE 78.97% 4s 1119/1417
EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE 82.92% 3s 1175/1417
EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE 86.87% 2s 1231/1417
EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE 90.83% 1s 1287/1417
EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE 94.78% 1s 1343/1417
EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE 98.73% 0s 1399/1417
EEEEEEEEEEEEEEEEE
Importing old url aliases
Importing  standard urls
Importing  redirections
Importing  wildcards
Removing old wildcard caches
Import completed
Import time taken: 1m 3s
2

Fatal error: Call to a member function on a non-object in /var/www/mywebsite.net/bin/php/updateniceurls.php on line 1097

Fatal error: Exponential did not finish its request
The execution of Exponential was abruptly ended, the debug output is present below.
Purging : Cache d'affichage de contenu, Cache...

and here the lines 1095 to 1097 of my updateniceurls.php (I have added the cli output to know the value of $rootnode)

 $cli->output($topLevelNodeID);
 $rootNode = eZContentObjectTreeNode::fetch( $topLevelNodeID );
 if ( $rootNode->updateSubTreePath() )

It seems that "eZContentObjectTreeNode::fetch" doesn't fetch the root node... it's strange no ?

eZ Publish Freelance
web : http://www.webaxis.fr