Forums / Install & configuration / Some problems after upgrading to ezp 3.8beta1

Some problems after upgrading to ezp 3.8beta1

Author Message

Mauro Innocenti

Friday 14 April 2006 8:00:25 am

Hy,
I just upgraded my ezp site from 3.7.5 to 3.8beta1, following step by step the instructions provided at this page:
http://ez.no/download/changelogs/ez_publish_3_8/upgrading

I terminated the upgrade process with no errors.

I logged OK in the admin siteaccess and clicked on the "User accounts" tab.
Under the left toolbar ("secondary menu") I view only the root node "Users" and no sub-items, but in the main area all sub-items are displayed (the standard groups).
If I login with one of the non-admin users ("Editors" group) ezpublish crashes with fatal error and Apache log says:

PHP Fatal error:  Call to a member function on a non-object in /mysite/testcms/ezpublish-3.8.0beta1/kernel/user/login.php on line 119, referer: http://mysite/testcms/user/login
PHP Notice:  Undefined variable: relMemory in /mysite/testcms/ezpublish-3.8.0beta1/lib/ezutils/classes/ezdebug.php on line 1444, referer: http://mysite/testcms/user/login

Creating a new user in the same group and logging in with It work fine.

Also, when I login in the admin siteaccess of my site I noted some warning in all content views:

Warning:  Apr 14 2006 16:32:47
Invalid class identifier in subTree() classfilterarray, classID : forum
Warning:  Apr 14 2006 16:32:47
Invalid class identifier in subTree() classfilterarray, classID : gallery

often repeated more and more.
I don't have those classes (forum, gallery) in the site I upgraded.

Thanks,
Mauro

Mauro Innocenti

Tuesday 18 April 2006 3:15:29 am

Ezp 3.8.0beta seem's to solve the first problem.
Still present the second ("Invalid class identifiers").

Fabio Carissimi

Friday 21 April 2006 6:40:11 am

Did you run all the scripts in update/common/scripts or only the one documented in the page
http://ez.no/download/ez_publish/changelogs/ez_publish_3_8/upgrading for multilingual content :

php update/common/scripts/updatemultilingual.php -s admin_siteacess_name

?

I made an upgrade from 3.7.4 to 3.8beta2 and for the moment I have no errors ...

Kristof Coomans

Friday 21 April 2006 7:16:30 am

Remove the invalid classes from

[MenuContentSettings]
TopIdentifierList[]
LeftIdentifierList[]

Related bug: http://ez.no/community/bugs/warnings_about_invalid_class_identifiers_with_default_plain_install

independent eZ Publish developer and service provider | http://blog.coomanskristof.be | http://ezpedia.org

Mauro Innocenti

Wednesday 26 April 2006 6:23:20 am

I repeated the upgrade process with ezpublish 3.8.0rc1 and still I found the problem with the "User accounts" admin tab:
I logged OK in the admin siteaccess and clicked on the "User accounts" tab.
Under the left toolbar ("secondary menu") I view only the root node "Users" and no sub-items, but in the main area all sub-items are displayed (the standard groups).
I executed only the exact steps provided in the upgrade instructions.

Kristof Coomans

Wednesday 26 April 2006 6:37:47 am

Take a look at the ShowClasses setting under the TreeMenu group in contentstructuremenu.ini.

Probably related to this bug: http://ez.no/community/bugs/new_default_contentstructuremenu_ini_settings_break_existing_configurations_unnecessarily

independent eZ Publish developer and service provider | http://blog.coomanskristof.be | http://ezpedia.org

Mauro Innocenti

Wednesday 26 April 2006 6:50:18 am

You're right!

I created the "contentstructuremenu" ini file with the suggested default settings and voilĂ ! the user groups are newly there in the left menu.

Thanks a lot!