<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[PHP error when navigating to ACME plugin page]]></title><description><![CDATA[<p dir="auto">We are seeing a PHP error when navigating to the ACME plugin page or the certificate page when the ACME plugin is loaded.</p>
<p dir="auto">Please see below for the crash log:<br />
Crash report begins.  Anonymous machine information:</p>
<p dir="auto">amd64<br />
15.0-CURRENT<br />
FreeBSD 15.0-CURRENT #0 plus-RELENG_24_11-n256407-1bbb3194162: Fri Nov 22 05:08:46 UTC 2024     root@freebsd:/var/jenkins/workspace/pfSense-Plus-snapshots-24_11-main/obj/amd64/AKWlAIiM/var/jenkins/workspace/pfSense-Plus-snapshots-24_11-main/sources/FreeBS</p>
<p dir="auto">Crash report details:</p>
<p dir="auto">PHP Errors:<br />
[17-Feb-2025 11:40:27 America/New_York] PHP Fatal error:  Uncaught TypeError: Cannot access offset of type string on string in /usr/local/pkg/acme/acme.inc:78<br />
Stack trace:<br />
#0 /etc/inc/pfsense-utils.inc(3669): acme_plugin_certificates()<br />
#1 /usr/local/www/system_certmanager.php(1402): pkg_call_plugins()<br />
#2 {main}<br />
thrown in /usr/local/pkg/acme/acme.inc on line 78</p>
]]></description><link>https://forum.netgate.com/topic/196460/php-error-when-navigating-to-acme-plugin-page</link><generator>RSS for Node</generator><lastBuildDate>Wed, 17 Jun 2026 03:16:44 GMT</lastBuildDate><atom:link href="https://forum.netgate.com/topic/196460.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 17 Feb 2025 16:49:33 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to PHP error when navigating to ACME plugin page on Tue, 18 Feb 2025 12:37:34 GMT]]></title><description><![CDATA[<p dir="auto">Thanks for the insight, that resolved the issue</p>
]]></description><link>https://forum.netgate.com/post/1206890</link><guid isPermaLink="true">https://forum.netgate.com/post/1206890</guid><dc:creator><![CDATA[mbnfl]]></dc:creator><pubDate>Tue, 18 Feb 2025 12:37:34 GMT</pubDate></item><item><title><![CDATA[Reply to PHP error when navigating to ACME plugin page on Tue, 18 Feb 2025 08:16:42 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/mbnfl">@<bdi>mbnfl</bdi></a></p>
<p dir="auto">Both errors have the same origin.</p>
<p dir="auto">Export you pfSense config, and open it with a decent editor, like notepad++.<br />
Locate the 'offending' place : see the error line, its :<br />
installedpackages/acme/certificates/item</p>
<p dir="auto">First search for installedpackages, your find</p>
<blockquote>
<p dir="auto">&lt;installedpackages&gt;</p>
</blockquote>
<p dir="auto">then, from that point search for &lt;acme&gt;</p>
<blockquote>
<pre><code>  &lt;acme&gt;
</code></pre>
</blockquote>
<p dir="auto">and now locate &lt;certificates&gt;</p>
<p dir="auto">Under &lt;certificates&gt; you'll find the &lt;item&gt; sub section.<br />
In there you have a sub section &lt;a_domainlist&gt; and &lt;a_actionlist&gt;<br />
and then you find &lt;name&gt; with the name of what you've defined here :</p>
<p dir="auto">The issue is : this name in the GUI :</p>
<p dir="auto"><img src="/assets/uploads/files/1739865550510-1dc37831-41de-4d05-af38-5703c35ac39a-image.png" alt="1dc37831-41de-4d05-af38-5703c35ac39a-image.png" class=" img-fluid img-markdown" /></p>
<p dir="auto">doesn't exist anymore in the pfSense certificate manager GUI.</p>
<p dir="auto">Solution : remove (de install) the acme package.<br />
Then go back to the same place in the config -  and save a original version of this file.<br />
If acme stuff is still in there, remove (delete) it.</p>
<p dir="auto"><img src="/assets/uploads/files/1739866544291-979d2c83-fff5-40ba-9a98-0650691c4fda-image.png" alt="979d2c83-fff5-40ba-9a98-0650691c4fda-image.png" class=" img-fluid img-markdown" /></p>
<p dir="auto">Import the config back into pfSense.<br />
Install acme again.</p>
]]></description><link>https://forum.netgate.com/post/1206865</link><guid isPermaLink="true">https://forum.netgate.com/post/1206865</guid><dc:creator><![CDATA[Gertjan]]></dc:creator><pubDate>Tue, 18 Feb 2025 08:16:42 GMT</pubDate></item><item><title><![CDATA[Reply to PHP error when navigating to ACME plugin page on Mon, 17 Feb 2025 16:53:52 GMT]]></title><description><![CDATA[<p dir="auto">Crash report details:</p>
<p dir="auto">PHP Errors:<br />
[17-Feb-2025 11:53:17 America/New_York] PHP Fatal error:  Uncaught TypeError: Cannot access offset of type string on string in /usr/local/www/acme/acme_certificates.php:221<br />
Stack trace:<br />
#0 {main}<br />
thrown in /usr/local/www/acme/acme_certificates.php on line 221</p>
]]></description><link>https://forum.netgate.com/post/1206811</link><guid isPermaLink="true">https://forum.netgate.com/post/1206811</guid><dc:creator><![CDATA[mbnfl]]></dc:creator><pubDate>Mon, 17 Feb 2025 16:53:52 GMT</pubDate></item></channel></rss>