false warning are a permissions problem?

Since upgrading SugarCRM to Pro 7.6.1 this past Friday users trying to create records on some custom modules get a warning: "There was an error while connecting to the server. Please Try again"

In reality the record is created but unless you are an Administrator on Sugar you can't see it.
As a result they have been creating duplicate records through no fault of their own as they repeatedly try to enter the new record.

One thing these records have in common is the team_set_id is Null.

Any thoughts on how to fix it?

I also noticed the subpanels on the Users module are not showing, I'm missing Roles among others which I would think would be essential for permissions.

I have repaired relationships, as well as logic functions, JS language and anything else I could think of to no avail.

I had a copy of PRD which I upgraded as a test environment and that didn't have any issues so I was happy to go to production with this new version but now it's giving me no end of trouble.

Any thoughts?
FrancescaS
Parents
  • Hi Francesca

    This is probably a 'teams' issue, rather than 'roles' - I think the problem may be that your end users do not belong to any sugar teams (at least, I could replicate the behavior on my local instance by removing an end users' associated teams). You could try manually adding a user to a team, and see if resolves the issue.. or you could do an 'upgrade teams' (in the Repair area), and this will recreate the Private teams for users.

    Let me know how you get on!

    Cheers
    Josh
  • Thanks, I did a repair teams, to no avail.
    I checked user records, they all have their teams so that's not an issue.
    I was able to temporarily fix the problem by replacing the include dir with a copy from a clean 7.6.1 but then lost the sugarLogic. 
    Something is fundamentally wrong with this upgrade and I think it all stems form an error in php.ini whereby max_execution_time was set to 30 instead of 300. The upgrade left corrupt files or unfinished files somewhere...

    I've spent the evening trying to figure this out and it looks like I'll be here the rest of the night

Reply
  • Thanks, I did a repair teams, to no avail.
    I checked user records, they all have their teams so that's not an issue.
    I was able to temporarily fix the problem by replacing the include dir with a copy from a clean 7.6.1 but then lost the sugarLogic. 
    Something is fundamentally wrong with this upgrade and I think it all stems form an error in php.ini whereby max_execution_time was set to 30 instead of 300. The upgrade left corrupt files or unfinished files somewhere...

    I've spent the evening trying to figure this out and it looks like I'll be here the rest of the night

Children