We have a set of lightning components rendered in Classic on Visualforce using the Lightning Out library. This morning, it is suddenly down for us on Prod, partial and developer sandboxes.
Our Visualforce is really as simple as the boilerplate:
(obfuscated for clients sake)
<apex:includeLightning />
<div id="xxxContainer"/>
<script>
$Lightning.use("c:yyyDataInput", function() {
$Lightning.createComponent(
"c:yyyDataEntryContainer",
{
params
},
"xxxContainer",
function(cmp) {}
);
});
</script>
But now we just get a white screen - no Apex logs from the component controllers, no errors in the blue at the bottom of the page - but just the Chrome dev log:
I have tried going to that URL and I do get a 500 Server Error page. It's the same on all instances, just with different instance subdomains.
I have also tried replacing the apex:includeLightning
tag with a hard coded URL to the instance's lightning library - but on Https I get a 404 and on Http I get a "not allowed insecure content" error - two things which I recall being problems in the past, hence the new apex tag.
I think this might have something to do with a Lightning off-cycle release Salesforce made over the weekend for the Lightning Sales/Service consoles? I have Audit trail entries for them being fiddled with (by Salesforce).
Does anyone have any other ideas to try? Or is experiencing this issue. I have opened a case.