I'm posting this on Meta as I'm not sure it belongs in the normal SFSE.
After getting an
Internal Salesforce Error in a complex bit of Apex V35 logic, I filed a Premier Support case as the underlying cause of the error was not ascertainable from the debug logs - hoping that SFDC could just look in their logs and tell me what the error was so I would have a clue (error was occurring between end of a before delete trigger and the non-execution of the after-delete trigger)
As you probably know, Tier 2 SFDC Developer Support is a filter to make sure you have a reproducible case before kicking it to Tier 3 if the case is not something already known about. All I wanted was to get the underlying error message which didn't seem like that would be too hard.
The first live call with Tier 2 simply acknowledged the case and said they'd get back to me. Having worked with Tier 2 before on other issues, I wasn't too optimistic of a speedy resolution. Meanwhile, I spent hours engaged in selective reduction of the code and various test scenarios until I finally came up with 8 lines of Execute Anonymous that would reliably reproduce the
Internal Salesforce Error and, eventually, I deduced the root cause on my own - all of which I added to the Support Case comments.
When Tier 2 called back the next day, they acknowledged my case comments and basically said, 'if others find this issue, it will get to development and be fixed in some future release'
OK, I get that SFDC is a big complex set of software and there are probably a zillion pending items to work on that include bug fixes. I don't actually expect SFDC to fix this issue as it only applies to deletion of parent objects with
ContentVersion children where the lookup relationship says
don't allow deletes of parent object.
But, I would think that Premier Support customers who report an
Internal Salesforce Error with a reproducible test case and the underlying cause should at least get a "Thank You for helping make Salesforce a better system" - perhaps from Developer Relations.
End of 'not feeling loved' - your experiences/thoughts?