Hi guys.
I'm relatively new to Sugar, but already run into a big problem.
using Sugar 6.3.0 CE
While creating a custom filed in Meetings something went wrong, so the field did not appear properly in the studio. I deleted it, while in Studio.
Now the entire module crashed.
Other modules are fine. but the meetings dashlet and scheduler do not work.
The error I receiving is
Fatal error: Cannot access empty property in C:\xampp\htdocs\sugar\data\SugarBean.php on line 2354
after searching for the error, discovered this in Meetingsvardef.php in CACHE/Module/Meetings
'' =>
array (
'required' => false,
'source' => 'custom_fields',
'name' => '',
'vname' => 'LBL_.MEETING_TYPE',
It is at the beginning of describing new customs fields.
There is no space between '' and there is a space between LBL_ and MEETING
100% sure done the field properly at the first place, as so far done many.
So I assume the field was not deleted properly.
The temp solution is to rem the entire block of code for the field in the Meetingvardef.php
Works perfectly but until the next rebuild of the file.
Now the question.
Where I can find vardefs for the customs field for Meetings module and Ant try to remove the error from there so it will not be recreated in the CACH vardef file.
Spend hours searching CUSTOM, INCLUDE, EXTENSION, EXT folders as well MODULES folder. I also even tried to delete all references for meeting in the CUSTOM folder, cleared all cache and dropped the meetings_cstm table in the DB
As the phoenix bird it comes back to live and creates Meetingsvards.php in CACHE with the error.
repair and rebuild does not help
Any help will be very appreciated.
Cheers,
Alexey


2Likes
LinkBack URL
About LinkBacks



Reply With Quote

Bookmarks