<div dir="ltr">
<div>Did you try doing an install and then an upgrade?</div><div><br></div><div>php version is PHP 7.2.24-0ubuntu0.18.04.7</div><div><br></div><div>Unfortunately
 I cannot run dev mode, as this is running on a cloud hosted server that
 I do not have a GUI on. Is there a way to run it from a system other 
than localhost?</div><div>I looked in the documentation and it says "
Symfony offers a developer mode with lot of information about your 
application (logging, exceptions, database queries, memory usage, time 
and more). This mode is only available from localhost."</div>

</div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Thu, Jun 17, 2021 at 1:07 AM Astrid Emde (WhereGroup) <<a href="mailto:astrid.emde@wheregroup.com">astrid.emde@wheregroup.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Hello Joel,<br>
<br>
I can not reproduce the error. Everything works fine at my installation.<br>
<br>
Did you try the app_dev.php mode too?<br>
<br>
What is your php version?<br>
<br>
Astrid<br>
<br>
Am 2021-06-14 22:08, schrieb Joel Blizzard:<br>
> In upgrading from Mapbender 3.2.3 to 3.2.5 I no longer have the<br>
> ability to adjust security settings on the applications I've created.<br>
> <br>
> So if I go into an application, and go to the "Security" tab, if I try<br>
> to remove public access, or add a user to the list, or make any kind<br>
> of change to existing permissions for an application, when I click<br>
> Save, I get an internal 500 error.<br>
> <br>
> When I look at my logs on the server, I see this error:<br>
> <br>
>  [php7:notice] [pid 4589] [client <IPaddress>:63695] PHP Notice:<br>
> Undefined offset: 2 in<br>
> /var/www/mapbender/vendor/symfony/security-acl/Dbal/MutableAclProvider.php<br>
> on line 981<br>
> <br>
> That is referring to this section of MutableAclProvider.php:<br>
> Line 981 is the one that says "$ace = $old[$i]"<br>
> <br>
> private function updateOldFieldAceProperty($name, array $changes)<br>
>     {<br>
>         $currentIds = array();<br>
>         foreach ($changes[1] as $field => $new) {<br>
>             for ($i = 0, $c = count($new); $i < $c; ++$i) {<br>
>                 $ace = $new[$i];<br>
> <br>
>                 if (null !== $ace->getId()) {<br>
>                     $currentIds[$ace->getId()] = true;<br>
>                 }<br>
>             }<br>
>         }<br>
> <br>
>         foreach ($changes[0] as $old) {<br>
>             for ($i = 0, $c = count($old); $i < $c; ++$i) {<br>
>                 $ace = $old[$i];<br>
> <br>
>                 if (!isset($currentIds[$ace->getId()])) {<br>
> <br>
> $this->connection->executeQuery($this->getDeleteAccessControlEntrySql($ace->getId()));<br>
>                     unset($this->loadedAces[$ace->getId()]);<br>
>                 }<br>
>             }<br>
>         }<br>
>     }<br>
> <br>
> Can anyone assist me in figuring out what's gone wrong here?<br>
> <br>
> Thank you!<br>
> _______________________________________________<br>
> Mapbender_users mailing list<br>
> <a href="mailto:Mapbender_users@lists.osgeo.org" target="_blank">Mapbender_users@lists.osgeo.org</a><br>
> <a href="https://lists.osgeo.org/mailman/listinfo/mapbender_users" rel="noreferrer" target="_blank">https://lists.osgeo.org/mailman/listinfo/mapbender_users</a><br>
<br>
-- <br>
Mit freundlichen Grüßen<br>
<br>
Astrid Emde<br>
GIS-Consultant<br>
<br>
*************************************************************************<br>
Aufbau von Geodateninfrastrukturen mit Open-Source-Software<br>
FOSS Academy 5 Tage-Kompaktkurs „Sommerschule 2021"<br>
Jetzt anmelden: <a href="https://foss-academy.com/kompaktkurse/" rel="noreferrer" target="_blank">https://foss-academy.com/kompaktkurse/</a><br>
*************************************************************************<br>
   Astrid Emde<br>
   WhereGroup GmbH<br>
   Eifelstraße 7<br>
   53119 Bonn<br>
   Germany<br>
<br>
   Fon: +49(0)228 90 90 38 - 22<br>
   Fax: +49(0)228 90 90 38 - 11<br>
<br>
   <a href="mailto:astrid.emde@wheregroup.com" target="_blank">astrid.emde@wheregroup.com</a><br>
   <a href="http://www.wheregroup.com" rel="noreferrer" target="_blank">www.wheregroup.com</a><br>
<br>
   Meinen PGP Public-Key können Sie unter <a href="http://pgp.mit.edu" rel="noreferrer" target="_blank">pgp.mit.edu</a> herunterladen:<br>
<br>
<a href="https://keys.openpgp.org/vks/v1/by-fingerprint/01F8152D36FC07C25EADDE86C5084ACC1C287CCB" rel="noreferrer" target="_blank">https://keys.openpgp.org/vks/v1/by-fingerprint/01F8152D36FC07C25EADDE86C5084ACC1C287CCB</a><br>
   Signierte und/oder verschlüsselte Nachrichten sind sehr willkommen<br>
<br>
   Folgen Sie der WhereGroup auf twitter:<br>
   <a href="http://twitter.com/WhereGroup_com" rel="noreferrer" target="_blank">http://twitter.com/WhereGroup_com</a><br>
<br>
   Geschäftsführer:<br>
   Olaf Knopp, Peter Stamm<br>
   Amtsgericht Bonn, HRB 9885<br>
-------------------------------_______________________________________________<br>
Mapbender_users mailing list<br>
<a href="mailto:Mapbender_users@lists.osgeo.org" target="_blank">Mapbender_users@lists.osgeo.org</a><br>
<a href="https://lists.osgeo.org/mailman/listinfo/mapbender_users" rel="noreferrer" target="_blank">https://lists.osgeo.org/mailman/listinfo/mapbender_users</a><br>
</blockquote></div>