Forums › Forums › OroCRM › OroCRM – Installation/Technical Issues or Problems › Error after updating OroCRM – Avatar Issue
This topic contains 16 replies, has 4 voices, and was last updated by oro_newbie 7 years, 7 months ago.
Starting from March 1, 2020 the forum has been switched to the read-only mode. Please head to StackOverflow for support.
- CreatorTopic
- August 20, 2016 at 11:40 pm #27281
Hi,
I’m getting the following error when opening the “My User” page. I wasn’t getting this previously but I recently updated the OroCRM so that might be causing the issue:
“Neither the property “avatar” nor one of the methods “getAvatar()”, “avatar()”, “isAvatar()”, “hasAvatar()”, “__get()” exist and have public access in class “Oro\Bundle\UserBundle\Entity\User”.”) in “OroUserBundle:User:view.html.twig” at line 41.”
Full error:
PHP1[2016-08-21 06:26:42] request.CRITICAL: Uncaught PHP Exception Twig_Error_Runtime: "An exception has been thrown during the rendering of a template ("Neither the property "avatar" nor one of the methods "getAvatar()", "avatar()", "isAvatar()", "hasAvatar()", "__get()" exist and have public access in class "Oro\Bundle\UserBundle\Entity\User".") in "OroUserBundle:User:view.html.twig" at line 41." at /var/www/crm2/app/cache/prod/classes.php line 5510 {"exception":"[object] (Twig_Error_Runtime: An exception has been thrown during the rendering of a template (\"Neither the property \"avatar\" nor one of the methods \"getAvatar()\", \"avatar()\", \"isAvatar()\", \"hasAvatar()\", \"__get()\" exist and have public access in class \"Oro\\Bundle\\UserBundle\\Entity\\User\".\") in \"OroUserBundle:User:view.html.twig\" at line 41. at /var/www/crm2/app/cache/prod/classes.php:5510, Symfony\\Component\\PropertyAccess\\Exception\\NoSuchPropertyException: Neither the property \"avatar\" nor one of the methods \"getAvatar()\", \"avatar()\", \"isAvatar()\", \"hasAvatar()\", \"__get()\" exist and have public access in class \"Oro\\Bundle\\UserBundle\\Entity\\User\". at /var/www/crm2/vendor/symfony/symfony/src/Symfony/Component/PropertyAccess/PropertyAccessor.php:371)"} []P.S.: I’m not overriding anything from the UserBundle.
Thank you.
- CreatorTopic
- AuthorReplies
- August 22, 2016 at 10:06 pm #27282
Bump.
Hoping someone from the Oro Core team can help since I have no idea where the change needs to be done because I haven’t overridden this bundle in my application.
August 23, 2016 at 6:47 am #27283Hi,
Please tell me which version installed now and which was before.
Which command have you updated your system ?Probably app/cache/[env type]/oro_entities/Extend/Entity/EX_OroUserBundle_User.php doesn’t contain $avatar property. Try to run “app/console oro:platform:update –env dev –force –timeout 9000” and check again, will appear this property or not.
August 23, 2016 at 11:29 pm #27284Hi Mike,
I’m not sure which version was installed before but after updating it’s the below:
I tried the command that you said and I probably used the same command before except it might have been for the prod environment.
After running the command I checked the app/cache/dev/…/EX_OroUserBundle_User.php and it has below:
PHP1234567891011<?phpnamespace Extend\Entity;abstract class EX_OroUserBundle_User extends \Oro\Bundle\UserBundle\Entity\AbstractUser implements \Oro\Bundle\EntityExtendBundle\Entity\ExtendEntityInterface{public function __construct(){parent::__construct();}}In my localhost this file has the property and other properties that you have mentioned but the production server doesn’t seem to have them. What do you think could be the cause of this issue? I’m not sure why it doesn’t seem to pick these properties although I see these fields on the User Entity Management page.
PS: Below is the system information of my localhost:
August 24, 2016 at 3:59 am #27285Hi,
It is very strange. Can you show me the result of two sql’s ?
MySQL1select * from oro_migrations where bundle = 'OroUserBundle'MySQL1select * from oro_entity_config_field where entity_id in (select id from oro_entity_config where class_name = 'Oro\\Bundle\\UserBundle\\Entity\\User')Did you get any errors when system was updating ? Probably system didn’t add this fields to oro_entity_config* tables and doesn’t know about them.
August 24, 2016 at 4:02 am #27286If you install from scratch new instance of orocrm 1.9.4 on production server, will you get the same errors ?
August 24, 2016 at 4:11 am #27287Hi Mike here’s the 2 query results:
PHP17 OroUserBundle v1_20 2016-07-12 08:18:44PHP123456789101112131415161718192021222324252627282930313233341451 119 phone string 2016-08-16 13:54:57 2016-08-16 13:54:57 default YTo3OntzOjU6ImVtYWlsIjthOjE6e3M6MjE6ImF2YWlsYWJsZV9pbl90ZW1wbGF0ZSI7YjoxO31zOjY6ImVudGl0eSI7YToyOntzOjU6ImxhYmVsIjtzOjIwOiJvcm8udXNlci5waG9uZS5sYWJlbCI7czoxMToiZGVzY3JpcHRpb24iO3M6MjY6Im9yby51c2VyLnBob25lLmRlc2NyaXB0aW9uIjt9czo4OiJkYXRhZ3JpZCI7YToxOntzOj...1452 119 title string 2016-08-16 13:54:57 2016-08-16 13:54:57 default YTo3OntzOjU6ImVtYWlsIjthOjE6e3M6MjE6ImF2YWlsYWJsZV9pbl90ZW1wbGF0ZSI7YjoxO31zOjY6ImVudGl0eSI7YToyOntzOjU6ImxhYmVsIjtzOjIwOiJvcm8udXNlci50aXRsZS5sYWJlbCI7czoxMToiZGVzY3JpcHRpb24iO3M6MjY6Im9yby51c2VyLnRpdGxlLmRlc2NyaXB0aW9uIjt9czo4OiJkYXRhZ3JpZCI7YToxOntzOj...1453 119 googleId string 2016-08-16 13:54:57 2016-08-16 13:54:57 default YTo3OntzOjU6ImVtYWlsIjthOjE6e3M6MjE6ImF2YWlsYWJsZV9pbl90ZW1wbGF0ZSI7YjoxO31zOjY6ImVudGl0eSI7YToyOntzOjU6ImxhYmVsIjtzOjI0OiJvcm8udXNlci5nb29nbGVfaWQubGFiZWwiO3M6MTE6ImRlc2NyaXB0aW9uIjtzOjMwOiJvcm8udXNlci5nb29nbGVfaWQuZGVzY3JpcHRpb24iO31zOjg6ImRhdGFncmlkIj...1454 119 id integer 2016-08-16 13:54:57 2016-08-24 06:18:17 default YTo3OntzOjU6ImVtYWlsIjthOjE6e3M6MjE6ImF2YWlsYWJsZV9pbl90ZW1wbGF0ZSI7YjoxO31zOjY6ImVudGl0eSI7YToyOntzOjU6ImxhYmVsIjtzOjE3OiJvcm8udXNlci5pZC5sYWJlbCI7czoxMToiZGVzY3JpcHRpb24iO3M6MjM6Im9yby51c2VyLmlkLmRlc2NyaXB0aW9uIjt9czo4OiJkYXRhZ3JpZCI7YToxOntzOjEwOiJpc1...1455 119 username string 2016-08-16 13:54:57 2016-08-24 06:18:17 default YTo4OntzOjU6ImVtYWlsIjthOjE6e3M6MjE6ImF2YWlsYWJsZV9pbl90ZW1wbGF0ZSI7YjoxO31zOjY6ImVudGl0eSI7YToyOntzOjU6ImxhYmVsIjtzOjIzOiJvcm8udXNlci51c2VybmFtZS5sYWJlbCI7czoxMToiZGVzY3JpcHRpb24iO3M6Mjk6Im9yby51c2VyLnVzZXJuYW1lLmRlc2NyaXB0aW9uIjt9czo4OiJkYXRhZ3JpZCI7YT...1456 119 email string 2016-08-16 13:54:57 2016-08-24 06:18:17 default YTo3OntzOjU6ImVtYWlsIjthOjE6e3M6MjE6ImF2YWlsYWJsZV9pbl90ZW1wbGF0ZSI7YjoxO31zOjY6ImVudGl0eSI7YToyOntzOjU6ImxhYmVsIjtzOjIwOiJvcm8udXNlci5lbWFpbC5sYWJlbCI7czoxMToiZGVzY3JpcHRpb24iO3M6MjY6Im9yby51c2VyLmVtYWlsLmRlc2NyaXB0aW9uIjt9czo4OiJkYXRhZ3JpZCI7YToxOntzOj...1457 119 namePrefix string 2016-08-16 13:54:57 2016-08-24 06:18:17 default YTo3OntzOjU6ImVtYWlsIjthOjE6e3M6MjE6ImF2YWlsYWJsZV9pbl90ZW1wbGF0ZSI7YjoxO31zOjY6ImVudGl0eSI7YToyOntzOjU6ImxhYmVsIjtzOjI2OiJvcm8udXNlci5uYW1lX3ByZWZpeC5sYWJlbCI7czoxMToiZGVzY3JpcHRpb24iO3M6MzI6Im9yby51c2VyLm5hbWVfcHJlZml4LmRlc2NyaXB0aW9uIjt9czo4OiJkYXRhZ3...1458 119 firstName string 2016-08-16 13:54:57 2016-08-24 06:18:17 default YTo3OntzOjU6ImVtYWlsIjthOjE6e3M6MjE6ImF2YWlsYWJsZV9pbl90ZW1wbGF0ZSI7YjoxO31zOjY6ImVudGl0eSI7YToyOntzOjU6ImxhYmVsIjtzOjI1OiJvcm8udXNlci5maXJzdF9uYW1lLmxhYmVsIjtzOjExOiJkZXNjcmlwdGlvbiI7czozMToib3JvLnVzZXIuZmlyc3RfbmFtZS5kZXNjcmlwdGlvbiI7fXM6ODoiZGF0YWdyaW...1459 119 middleName string 2016-08-16 13:54:57 2016-08-24 06:18:17 default YTo3OntzOjU6ImVtYWlsIjthOjE6e3M6MjE6ImF2YWlsYWJsZV9pbl90ZW1wbGF0ZSI7YjoxO31zOjY6ImVudGl0eSI7YToyOntzOjU6ImxhYmVsIjtzOjI2OiJvcm8udXNlci5taWRkbGVfbmFtZS5sYWJlbCI7czoxMToiZGVzY3JpcHRpb24iO3M6MzI6Im9yby51c2VyLm1pZGRsZV9uYW1lLmRlc2NyaXB0aW9uIjt9czo4OiJkYXRhZ3...1460 119 lastName string 2016-08-16 13:54:57 2016-08-24 06:18:17 default YTo3OntzOjU6ImVtYWlsIjthOjE6e3M6MjE6ImF2YWlsYWJsZV9pbl90ZW1wbGF0ZSI7YjoxO31zOjY6ImVudGl0eSI7YToyOntzOjU6ImxhYmVsIjtzOjI0OiJvcm8udXNlci5sYXN0X25hbWUubGFiZWwiO3M6MTE6ImRlc2NyaXB0aW9uIjtzOjMwOiJvcm8udXNlci5sYXN0X25hbWUuZGVzY3JpcHRpb24iO31zOjg6ImRhdGFncmlkIj...1461 119 nameSuffix string 2016-08-16 13:54:57 2016-08-24 06:18:17 default YTo3OntzOjU6ImVtYWlsIjthOjE6e3M6MjE6ImF2YWlsYWJsZV9pbl90ZW1wbGF0ZSI7YjoxO31zOjY6ImVudGl0eSI7YToyOntzOjU6ImxhYmVsIjtzOjI2OiJvcm8udXNlci5uYW1lX3N1ZmZpeC5sYWJlbCI7czoxMToiZGVzY3JpcHRpb24iO3M6MzI6Im9yby51c2VyLm5hbWVfc3VmZml4LmRlc2NyaXB0aW9uIjt9czo4OiJkYXRhZ3...1462 119 birthday date 2016-08-16 13:54:57 2016-08-24 06:18:17 default YTo3OntzOjU6ImVtYWlsIjthOjE6e3M6MjE6ImF2YWlsYWJsZV9pbl90ZW1wbGF0ZSI7YjoxO31zOjY6ImVudGl0eSI7YToyOntzOjU6ImxhYmVsIjtzOjIzOiJvcm8udXNlci5iaXJ0aGRheS5sYWJlbCI7czoxMToiZGVzY3JpcHRpb24iO3M6Mjk6Im9yby51c2VyLmJpcnRoZGF5LmRlc2NyaXB0aW9uIjt9czo4OiJkYXRhZ3JpZCI7YT...1463 119 enabled boolean 2016-08-16 13:54:57 2016-08-24 06:18:17 default YTo3OntzOjU6ImVtYWlsIjthOjE6e3M6MjE6ImF2YWlsYWJsZV9pbl90ZW1wbGF0ZSI7YjoxO31zOjY6ImVudGl0eSI7YToyOntzOjU6ImxhYmVsIjtzOjIyOiJvcm8udXNlci5lbmFibGVkLmxhYmVsIjtzOjExOiJkZXNjcmlwdGlvbiI7czoyODoib3JvLnVzZXIuZW5hYmxlZC5kZXNjcmlwdGlvbiI7fXM6ODoiZGF0YWdyaWQiO2E6MT...1464 119 lastLogin datetime 2016-08-16 13:54:57 2016-08-24 06:18:17 default YTo4OntzOjU6ImVtYWlsIjthOjE6e3M6MjE6ImF2YWlsYWJsZV9pbl90ZW1wbGF0ZSI7YjoxO31zOjY6ImVudGl0eSI7YToyOntzOjU6ImxhYmVsIjtzOjI1OiJvcm8udXNlci5sYXN0X2xvZ2luLmxhYmVsIjtzOjExOiJkZXNjcmlwdGlvbiI7czozMToib3JvLnVzZXIubGFzdF9sb2dpbi5kZXNjcmlwdGlvbiI7fXM6ODoiZGF0YWdyaW...1465 119 createdAt datetime 2016-08-16 13:54:57 2016-08-24 06:18:17 default YTo3OntzOjU6ImVtYWlsIjthOjE6e3M6MjE6ImF2YWlsYWJsZV9pbl90ZW1wbGF0ZSI7YjoxO31zOjY6ImVudGl0eSI7YToyOntzOjU6ImxhYmVsIjtzOjE3OiJvcm8udWkuY3JlYXRlZF9hdCI7czoxMToiZGVzY3JpcHRpb24iO3M6MzE6Im9yby51c2VyLmNyZWF0ZWRfYXQuZGVzY3JpcHRpb24iO31zOjg6ImRhdGFncmlkIjthOjE6e3...1466 119 updatedAt datetime 2016-08-16 13:54:57 2016-08-24 06:18:17 default YTo3OntzOjU6ImVtYWlsIjthOjE6e3M6MjE6ImF2YWlsYWJsZV9pbl90ZW1wbGF0ZSI7YjoxO31zOjY6ImVudGl0eSI7YToyOntzOjU6ImxhYmVsIjtzOjE3OiJvcm8udWkudXBkYXRlZF9hdCI7czoxMToiZGVzY3JpcHRpb24iO3M6MzE6Im9yby51c2VyLnVwZGF0ZWRfYXQuZGVzY3JpcHRpb24iO31zOjg6ImRhdGFncmlkIjthOjE6e3...1467 119 password string 2016-08-16 13:54:57 2016-08-24 06:18:17 default YTo4OntzOjU6ImVtYWlsIjthOjE6e3M6MjE6ImF2YWlsYWJsZV9pbl90ZW1wbGF0ZSI7YjowO31zOjY6ImVudGl0eSI7YToyOntzOjU6ImxhYmVsIjtzOjIzOiJvcm8udXNlci5wYXNzd29yZC5sYWJlbCI7czoxMToiZGVzY3JpcHRpb24iO3M6Mjk6Im9yby51c2VyLnBhc3N3b3JkLmRlc2NyaXB0aW9uIjt9czo4OiJkYXRhZ3JpZCI7YT...1468 119 salt string 2016-08-16 13:54:57 2016-08-24 06:18:17 default YTo4OntzOjU6ImVtYWlsIjthOjE6e3M6MjE6ImF2YWlsYWJsZV9pbl90ZW1wbGF0ZSI7YjowO31zOjY6ImVudGl0eSI7YToyOntzOjU6ImxhYmVsIjtzOjE5OiJvcm8udXNlci5zYWx0LmxhYmVsIjtzOjExOiJkZXNjcmlwdGlvbiI7czoyNToib3JvLnVzZXIuc2FsdC5kZXNjcmlwdGlvbiI7fXM6ODoiZGF0YWdyaWQiO2E6MTp7czoxMD...1469 119 loginCount integer 2016-08-16 13:54:57 2016-08-24 06:18:17 default YTo3OntzOjU6ImVtYWlsIjthOjE6e3M6MjE6ImF2YWlsYWJsZV9pbl90ZW1wbGF0ZSI7YjoxO31zOjY6ImVudGl0eSI7YToyOntzOjU6ImxhYmVsIjtzOjI2OiJvcm8udXNlci5sb2dpbl9jb3VudC5sYWJlbCI7czoxMToiZGVzY3JpcHRpb24iO3M6MzI6Im9yby51c2VyLmxvZ2luX2NvdW50LmRlc2NyaXB0aW9uIjt9czo4OiJkYXRhZ3...1470 119 confirmationToken string 2016-08-16 13:54:57 2016-08-24 06:18:17 default YTo4OntzOjU6ImVtYWlsIjthOjE6e3M6MjE6ImF2YWlsYWJsZV9pbl90ZW1wbGF0ZSI7YjoxO31zOjY6ImVudGl0eSI7YToyOntzOjU6ImxhYmVsIjtzOjMzOiJvcm8udXNlci5jb25maXJtYXRpb25fdG9rZW4ubGFiZWwiO3M6MTE6ImRlc2NyaXB0aW9uIjtzOjM5OiJvcm8udXNlci5jb25maXJtYXRpb25fdG9rZW4uZGVzY3JpcHRpb2...1471 119 passwordRequestedAt datetime 2016-08-16 13:54:57 2016-08-24 06:18:17 default YTo4OntzOjU6ImVtYWlsIjthOjE6e3M6MjE6ImF2YWlsYWJsZV9pbl90ZW1wbGF0ZSI7YjoxO31zOjY6ImVudGl0eSI7YToyOntzOjU6ImxhYmVsIjtzOjM2OiJvcm8udXNlci5wYXNzd29yZF9yZXF1ZXN0ZWRfYXQubGFiZWwiO3M6MTE6ImRlc2NyaXB0aW9uIjtzOjQyOiJvcm8udXNlci5wYXNzd29yZF9yZXF1ZXN0ZWRfYXQuZGVzY3...1472 119 passwordChangedAt datetime 2016-08-16 13:54:57 2016-08-24 06:18:17 default YTo4OntzOjU6ImVtYWlsIjthOjE6e3M6MjE6ImF2YWlsYWJsZV9pbl90ZW1wbGF0ZSI7YjoxO31zOjY6ImVudGl0eSI7YToyOntzOjU6ImxhYmVsIjtzOjM0OiJvcm8udXNlci5wYXNzd29yZF9jaGFuZ2VkX2F0LmxhYmVsIjtzOjExOiJkZXNjcmlwdGlvbiI7czo0MDoib3JvLnVzZXIucGFzc3dvcmRfY2hhbmdlZF9hdC5kZXNjcmlwdG...1473 119 groups ref-many 2016-08-16 13:54:57 2016-08-24 06:18:17 default YTo2OntzOjY6ImVudGl0eSI7YToyOntzOjU6ImxhYmVsIjtzOjIxOiJvcm8udXNlci5ncm91cHMubGFiZWwiO3M6MTE6ImRlc2NyaXB0aW9uIjtzOjI3OiJvcm8udXNlci5ncm91cHMuZGVzY3JpcHRpb24iO31zOjQ6ImZvcm0iO2E6MTp7czoxMDoiaXNfZW5hYmxlZCI7YjoxO31zOjQ6InZpZXciO2E6MTp7czoxNDoiaXNfZGlzcGxheW...1474 119 owner ref-one 2016-08-16 13:54:57 2016-08-24 06:18:17 default YTo3OntzOjU6ImVtYWlsIjthOjE6e3M6MjE6ImF2YWlsYWJsZV9pbl90ZW1wbGF0ZSI7YjoxO31zOjY6ImVudGl0eSI7YToyOntzOjU6ImxhYmVsIjtzOjIwOiJvcm8udXNlci5vd25lci5sYWJlbCI7czoxMToiZGVzY3JpcHRpb24iO3M6MjY6Im9yby51c2VyLm93bmVyLmRlc2NyaXB0aW9uIjt9czo0OiJmb3JtIjthOjE6e3M6MTA6Im...1475 119 apiKeys ref-many 2016-08-16 13:54:57 2016-08-24 06:18:17 default YTo3OntzOjU6ImVtYWlsIjthOjE6e3M6MjE6ImF2YWlsYWJsZV9pbl90ZW1wbGF0ZSI7YjowO31zOjY6ImVudGl0eSI7YToyOntzOjU6ImxhYmVsIjtzOjIzOiJvcm8udXNlci5hcGlfa2V5cy5sYWJlbCI7czoxMToiZGVzY3JpcHRpb24iO3M6Mjk6Im9yby51c2VyLmFwaV9rZXlzLmRlc2NyaXB0aW9uIjt9czo0OiJmb3JtIjthOjE6e3...1476 119 statuses ref-many 2016-08-16 13:54:57 2016-08-24 06:18:17 default YTo2OntzOjY6ImVudGl0eSI7YToyOntzOjU6ImxhYmVsIjtzOjIzOiJvcm8udXNlci5zdGF0dXNlcy5sYWJlbCI7czoxMToiZGVzY3JpcHRpb24iO3M6Mjk6Im9yby51c2VyLnN0YXR1c2VzLmRlc2NyaXB0aW9uIjt9czo0OiJmb3JtIjthOjE6e3M6MTA6ImlzX2VuYWJsZWQiO2I6MTt9czo0OiJ2aWV3IjthOjE6e3M6MTQ6ImlzX2Rpc3...1477 119 currentStatus ref-one 2016-08-16 13:54:57 2016-08-24 06:18:17 default YTo3OntzOjU6ImVtYWlsIjthOjE6e3M6MjE6ImF2YWlsYWJsZV9pbl90ZW1wbGF0ZSI7YjoxO31zOjY6ImVudGl0eSI7YToyOntzOjU6ImxhYmVsIjtzOjI5OiJvcm8udXNlci5jdXJyZW50X3N0YXR1cy5sYWJlbCI7czoxMToiZGVzY3JpcHRpb24iO3M6MzU6Im9yby51c2VyLmN1cnJlbnRfc3RhdHVzLmRlc2NyaXB0aW9uIjt9czo0Oi...1478 119 emails ref-many 2016-08-16 13:54:57 2016-08-24 06:18:17 default YTo2OntzOjY6ImVudGl0eSI7YToyOntzOjU6ImxhYmVsIjtzOjIxOiJvcm8udXNlci5lbWFpbHMubGFiZWwiO3M6MTE6ImRlc2NyaXB0aW9uIjtzOjI3OiJvcm8udXNlci5lbWFpbHMuZGVzY3JpcHRpb24iO31zOjQ6ImZvcm0iO2E6MTp7czoxMDoiaXNfZW5hYmxlZCI7YjoxO31zOjQ6InZpZXciO2E6MTp7czoxNDoiaXNfZGlzcGxheW...1479 119 businessUnits ref-many 2016-08-16 13:54:57 2016-08-24 06:18:17 default YTo2OntzOjY6ImVudGl0eSI7YToyOntzOjU6ImxhYmVsIjtzOjI5OiJvcm8udXNlci5idXNpbmVzc191bml0cy5sYWJlbCI7czoxMToiZGVzY3JpcHRpb24iO3M6MzU6Im9yby51c2VyLmJ1c2luZXNzX3VuaXRzLmRlc2NyaXB0aW9uIjt9czo0OiJmb3JtIjthOjE6e3M6MTA6ImlzX2VuYWJsZWQiO2I6MTt9czo0OiJ2aWV3IjthOjE6e3...1480 119 emailOrigins ref-many 2016-08-16 13:54:57 2016-08-24 06:18:17 default YTo2OntzOjY6ImVudGl0eSI7YToyOntzOjU6ImxhYmVsIjtzOjI4OiJvcm8udXNlci5lbWFpbF9vcmlnaW5zLmxhYmVsIjtzOjExOiJkZXNjcmlwdGlvbiI7czozNDoib3JvLnVzZXIuZW1haWxfb3JpZ2lucy5kZXNjcmlwdGlvbiI7fXM6NDoiZm9ybSI7YToxOntzOjEwOiJpc19lbmFibGVkIjtiOjE7fXM6NDoidmlldyI7YToxOntzOj...1481 119 roles ref-many 2016-08-16 13:54:57 2016-08-24 06:18:17 default YTo2OntzOjY6ImVudGl0eSI7YToyOntzOjU6ImxhYmVsIjtzOjIwOiJvcm8udXNlci5yb2xlcy5sYWJlbCI7czoxMToiZGVzY3JpcHRpb24iO3M6MjY6Im9yby51c2VyLnJvbGVzLmRlc2NyaXB0aW9uIjt9czo0OiJmb3JtIjthOjE6e3M6MTA6ImlzX2VuYWJsZWQiO2I6MTt9czo0OiJ2aWV3IjthOjE6e3M6MTQ6ImlzX2Rpc3BsYXlhYm...1482 119 organizations ref-many 2016-08-16 13:54:57 2016-08-24 06:18:17 default YTo2OntzOjY6ImVudGl0eSI7YToyOntzOjU6ImxhYmVsIjtzOjI4OiJvcm8udXNlci5vcmdhbml6YXRpb25zLmxhYmVsIjtzOjExOiJkZXNjcmlwdGlvbiI7czozNDoib3JvLnVzZXIub3JnYW5pemF0aW9ucy5kZXNjcmlwdGlvbiI7fXM6NDoiZm9ybSI7YToxOntzOjEwOiJpc19lbmFibGVkIjtiOjE7fXM6NDoidmlldyI7YToxOntzOj...1483 119 organization ref-one 2016-08-16 13:54:57 2016-08-24 06:18:17 default YTo3OntzOjU6ImVtYWlsIjthOjE6e3M6MjE6ImF2YWlsYWJsZV9pbl90ZW1wbGF0ZSI7YjoxO31zOjY6ImVudGl0eSI7YToyOntzOjU6ImxhYmVsIjtzOjI3OiJvcm8udXNlci5vcmdhbml6YXRpb24ubGFiZWwiO3M6MTE6ImRlc2NyaXB0aW9uIjtzOjMzOiJvcm8udXNlci5vcmdhbml6YXRpb24uZGVzY3JpcHRpb24iO31zOjQ6ImZvcm...1484 119 avatar ref-one 2016-08-16 13:54:57 2016-08-16 13:54:57 default YTo3OntzOjU6ImVtYWlsIjthOjE6e3M6MjE6ImF2YWlsYWJsZV9pbl90ZW1wbGF0ZSI7YjoxO31zOjY6ImVudGl0eSI7YToyOntzOjU6ImxhYmVsIjtzOjIxOiJvcm8udXNlci5hdmF0YXIubGFiZWwiO3M6MTE6ImRlc2NyaXB0aW9uIjtzOjI3OiJvcm8udXNlci5hdmF0YXIuZGVzY3JpcHRpb24iO31zOjQ6ImZvcm0iO2E6MTp7czoxMDoiaXNfZW5hYmxlZCI7YjoxO31zOjQ6InZpZXciO2E6MTp7czoxNDoiaXNfZGlzcGxheWFibGUiO2I6MTt9czo2OiJleHRlbmQiO2E6NTp7czo1OiJvd25lciI7czo2OiJTeXN0ZW0iO3M6NToic3RhdGUiO3M6NjoiQWN0aXZlIjtzOjk6ImlzX2V4dGVuZCI7YjowO3M6MTA6ImlzX2RlbGV0ZWQiO2I6MDtzOjY6Im9yaWdpbiI7czo2OiJTeXN0ZW0iO31zOjk6ImRhdGFhdWRpdCI7YToxOntzOjk6ImF1ZGl0YWJsZSI7YjowO31zOjEyOiJpbXBvcnRleHBvcnQiO2E6MTp7czoxNzoicHJvY2Vzc19hc19zY2FsYXIiO2I6MDt9fQ==Also no error when I was updating the platform, it went smooth.
Regarding the new install, I really can’t afford to do that right now since the application’s already in production mode and even if I make a new instance I would have to apply all the migrations again (it’s a little unorganized). I tried to directly edit the cache files (which I know is not really a solution) with the needed properties but it doesn’t seem to pick the changes.
August 24, 2016 at 11:00 pm #27288Bump.
Do you think we can use any workaround for this issue? Since the system is completely blocking users from changing their password and me from creating any new users. I’m thinking of trying to override the UserBundle and add the needed properties with the getters and setters myself. Do you think that would help?
August 25, 2016 at 3:52 am #27289Hi.
It seems like you have the missing fields in the entity configuration.
What environment did you run this command against? If the problem is in the prod you need to update the app/cache/[env type] path.
Please clear the cache folder and try regenerating it with the cache:warmup command and afterwards use the command Mike provided.
Good luck!August 27, 2016 at 12:32 am #27290Hi wwsh,
I ran the command against the prod environment. I tried like you said, removing the cache folder, running cache:warmup with prod environment and then Mike’s command as “app/console oro:platform:update –env=prod –-force –-timeout=9000” but still no luck. On comparing with my local there’s one difference I found between the User fields:
On my localhost, the avatar data type is ‘Image’:
But on my production server, the avatar data type is ‘System Relation’:
Could this be causing the extended fields from not loading correctly?
Any help to even debug this issue is appreciated please, since I’m stuck with not being able to create any new users.
Thank you.
August 27, 2016 at 11:00 pm #27291Okay, so the ONLY workaround I got working for this issue is to directly edit the vendor file (vendor/oro/platform/src/Oro/Bundle/UserBundle/Entity/User.php) and add the needed properties with the getters and setters.
Obviously this is a bad practice and isn’t really a solution. Updating the platform would remove all your changes so use it only for temporary purpose.
August 29, 2016 at 6:44 am #27292Hi,
Please show me the result of:
MySQL1select data from oro_entity_config where class_name = 'Oro\\Bundle\\UserBundle\\Entity\\User'August 29, 2016 at 7:38 am #27293Hello Mike,
Here’s the result:
PHP1YToxOTp7czo5OiJvd25lcnNoaXAiO2E6NTp7czoxMDoib3duZXJfdHlwZSI7czoxMzoiQlVTSU5FU1NfVU5JVCI7czoxNjoib3duZXJfZmllbGRfbmFtZSI7czo1OiJvd25lciI7czoxNzoib3duZXJfY29sdW1uX25hbWUiO3M6MjI6ImJ1c2luZXNzX3VuaXRfb3duZXJfaWQiO3M6MjM6Im9yZ2FuaXphdGlvbl9maWVsZF9uYW1lIjtzOjEyOiJvcmdhbml6YXRpb24iO3M6MjQ6Im9yZ2FuaXphdGlvbl9jb2x1bW5fbmFtZSI7czoxNToib3JnYW5pemF0aW9uX2lkIjt9czo4OiJzZWN1cml0eSI7YToyOntzOjQ6InR5cGUiO3M6MzoiQUNMIjtzOjEwOiJncm91cF9uYW1lIjtzOjA6IiI7fXM6MTA6ImF0dGFjaG1lbnQiO2E6Mzp7czo3OiJlbmFibGVkIjtiOjA7czo3OiJtYXhzaXplIjtpOjE7czoyMToiYXV0b19saW5rX2F0dGFjaG1lbnRzIjtiOjA7fXM6NjoiZW50aXR5IjthOjQ6e3M6NDoiaWNvbiI7czo5OiJpY29uLXVzZXIiO3M6NToibGFiZWwiO3M6MjE6Im9yby51c2VyLmVudGl0eV9sYWJlbCI7czoxMjoicGx1cmFsX2xhYmVsIjtzOjI4OiJvcm8udXNlci5lbnRpdHlfcGx1cmFsX2xhYmVsIjtzOjExOiJkZXNjcmlwdGlvbiI7czoyNzoib3JvLnVzZXIuZW50aXR5X2Rlc2NyaXB0aW9uIjt9czo0OiJmb3JtIjthOjI6e3M6OToiZm9ybV90eXBlIjtzOjE1OiJvcm9fdXNlcl9zZWxlY3QiO3M6OToiZ3JpZF9uYW1lIjtzOjE3OiJ1c2Vycy1zZWxlY3QtZ3JpZCI7fXM6ODoiZ3JvdXBpbmciO2E6MTp7czo2OiJncm91cHMiO2E6MTp7aTowO3M6MTA6ImRpY3Rpb25hcnkiO319czoxMDoiZGljdGlvbmFyeSI7YTo0OntzOjE0OiJ2aXJ0dWFsX2ZpZWxkcyI7YToxOntpOjA7czoyOiJpZCI7fXM6MTM6InNlYXJjaF9maWVsZHMiO2E6Mjp7aTowO3M6OToiZmlyc3ROYW1lIjtpOjE7czo4OiJsYXN0TmFtZSI7fXM6MjA6InJlcHJlc2VudGF0aW9uX2ZpZWxkIjtzOjg6ImZ1bGxOYW1lIjtzOjE2OiJhY3Rpdml0eV9zdXBwb3J0IjtzOjQ6InRydWUiO31zOjY6ImV4dGVuZCI7YTo5OntzOjU6Im93bmVyIjtzOjY6IlN5c3RlbSI7czo5OiJpc19leHRlbmQiO2I6MTtzOjU6InN0YXRlIjtzOjY6IkFjdGl2ZSI7czoxMDoiaXNfZGVsZXRlZCI7YjowO3M6MTE6InVwZ3JhZGVhYmxlIjtiOjE7czo2OiJvcmlnaW4iO3M6NjoiU3lzdGVtIjtzOjEyOiJleHRlbmRfY2xhc3MiO3M6MzU6IkV4dGVuZFxFbnRpdHlcRVhfT3JvVXNlckJ1bmRsZV9Vc2VyIjtzOjEwOiJwa19jb2x1bW5zIjthOjE6e2k6MDtzOjI6ImlkIjt9czo2OiJzY2hlbWEiO2E6MTA6e3M6NToiY2xhc3MiO3M6MzM6Ik9yb1xCdW5kbGVcVXNlckJ1bmRsZVxFbnRpdHlcVXNlciI7czo2OiJlbnRpdHkiO3M6MzU6IkV4dGVuZFxFbnRpdHlcRVhfT3JvVXNlckJ1bmRsZV9Vc2VyIjtzOjQ6InR5cGUiO3M6NjoiRXh0ZW5kIjtzOjg6InByb3BlcnR5IjthOjA6e31zOjg6InJlbGF0aW9uIjthOjA6e31zOjc6ImRlZmF1bHQiO2E6MDp7fXM6OToiYWRkcmVtb3ZlIjthOjA6e31zOjg6ImRvY3RyaW5lIjthOjE6e3M6MzU6IkV4dGVuZFxFbnRpdHlcRVhfT3JvVXNlckJ1bmRsZV9Vc2VyIjthOjI6e3M6NDoidHlwZSI7czoxNjoibWFwcGVkU3VwZXJjbGFzcyI7czo2OiJmaWVsZHMiO2E6MDp7fX19czo2OiJwYXJlbnQiO3M6Mzg6Ik9yb1xCdW5kbGVcVXNlckJ1bmRsZVxNb2RlbFxFeHRlbmRVc2VyIjtzOjc6ImluaGVyaXQiO3M6NDE6Ik9yb1xCdW5kbGVcVXNlckJ1bmRsZVxFbnRpdHlcQWJzdHJhY3RVc2VyIjt9fXM6ODoiYWN0aXZpdHkiO2E6MTp7czoxMjoic2hvd19vbl9wYWdlIjtzOjY0OiJcT3JvXEJ1bmRsZVxBY3Rpdml0eUJ1bmRsZVxFbnRpdHlDb25maWdcQWN0aXZpdHlTY29wZTo6VklFV19QQUdFIjt9czo0OiJncmlkIjthOjI6e3M6NzoiZGVmYXVsdCI7czoxMDoidXNlcnMtZ3JpZCI7czo3OiJjb250ZXh0IjtzOjIyOiJ1c2Vycy1mb3ItY29udGV4dC1ncmlkIjt9czo5OiJkYXRhYXVkaXQiO2E6MTp7czo5OiJhdWRpdGFibGUiO2I6MTt9czo0OiJub3RlIjthOjE6e3M6NzoiZW5hYmxlZCI7YjowO31zOjM6InRhZyI7YTozOntzOjc6ImVuYWJsZWQiO2I6MTtzOjE2OiJlbmFibGVHcmlkQ29sdW1uIjtiOjE7czoxNjoiZW5hYmxlR3JpZEZpbHRlciI7YjoxO31zOjg6IndvcmtmbG93IjthOjE6e3M6MTc6InNob3dfc3RlcF9pbl9ncmlkIjtiOjE7fXM6ODoiY3VzdG9tZXIiO2E6MTp7czo3OiJjb21tZW50IjtzOjMyOiJvcm8udXNlci5lbnRpdHlfY3VzdG9tZXJfY29tbWVudCI7fXM6NzoiY29tbWVudCI7YToxOntzOjc6ImVuYWJsZWQiO2I6MDt9czo2OiJzdXJ2ZXkiO2E6MTp7czo3OiJjb21tZW50IjtzOjMwOiJvcm8udXNlci5lbnRpdHlfc3VydmV5X2NvbW1lbnQiO31zOjExOiJucHNjYXRlZ29yeSI7YToxOntzOjc6ImNvbW1lbnQiO3M6MzU6Im9yby51c2VyLmVudGl0eV9ucHNjYXRlZ29yeV9jb21tZW50Ijt9czozOiJucHMiO2E6MTp7czo3OiJjb21tZW50IjtzOjI3OiJvcm8udXNlci5lbnRpdHlfbnBzX2NvbW1lbnQiO319August 30, 2016 at 11:08 am #27294Have you considered trying the latest version of the application? At least the 1.9 branch, if upgrading to 1.10 is too complicated.
August 30, 2016 at 11:47 pm #27295Hi Artem,
The installed version currently is 1.9.4, below is my system information.
Is this the same that you are speaking about?
August 31, 2016 at 2:15 am #27296Hi,
I have one question: why are you updating system to exactly 1.9.4 version? 1.9.4 version on half way to 1.9 release. Instead switching on 1.9.4, try switch to 1.9 branch or latest 1.9.7 tag. Also you can switch to 1.10 branch. Usually i install and update my system on ‘dev’ mode, i.e ‘app/console oro:platform:update –-env dev –force –-timeout 9000’.
If this didn’t help, i see one way to repair your config of User entity.
- Do backup of our production database and code
- Delete any modifications in vendor folder
- Update our production server to certain version, install fresh, for example locally the same working version of crm
- As you can see table oro_entity_config contains one record with ‘Oro\Bundle\UserBundle\Entity\User’ entity, also there is the field ‘data’, which contains array with entity config, encrypted to base64. Your task is replace from locally server to production server full text of ‘data’ field
- Do the same with oro_entity_config_field table, find all extended fields of User entity (title, phone, avatar…)
- Delete cache/dev, cache/prod directories
- Run ‘app/console oro:platform:update –-env dev –force –-timeout 9000’
I hope it helps!
- AuthorReplies
The forum ‘OroCRM – Installation/Technical Issues or Problems’ is closed to new topics and replies.