Even wat geëxperimenteerd en zie het lukt om de foutmelding te genereren. Ik heb drie pagina's gemaakt om cache_remote te gebruiken. Op twee van de drie cache-pagina's gaat het goed. De pagina waar het niet goed voor gaat, daar heb ik in afwisseling geprobeerd of ik de fout kan reproduceren. En dat lukt.
Stappen gedaan op de pagina waarmee de foutmelding verschijnt:
1. in de design manager een lege template (cache_template) gemaakt met daarin {content}.
2. in de content manager een pagina (test-pin) aangemaakt als beschreven in de help van de tag, deze gekoppeld aan de template die in stap 1 is gemaakt en in de pagina (zonder WYSIWYG) de volgende code geplaatst:
<__script__ async src="//assets.pinterest.com/js/pinit.js"></__script>
3. vervolgens de aanroep
{cache_remote_file url="
https://www.cmscanbesimple.com/index.php?page=test-pin"}
-----> nu volgt op de pagina van de site links onderin de foutmelding:
Sorry, something has gone wrong. Please contact a site administrator. (CMSMS\Database\DatabaseConnectionException)
Vervang de in stap 3 geplaatst tag met:
<__script__ async src="//assets.pinterest.com/js/pinit.js"></__script>
dan is de foutmelding verdwenen. Het maakt overigens niet uit of er http(s): aan url wordt toegevoegd.