[Mapbender-users] Update on mapbender-3.0.8.1, the some php and http-errors
David Patzke
david.patzke at wheregroup.com
Wed Jun 19 05:52:59 PDT 2019
Hi Uwe,
as far as I can see, your php-intl uses an old version of ICU. Maybe you
can try to update this package manually
https://software.opensuse.org/package/php7-intl .
For the 500 error, please temporary deactivate the logging function of
thr OWSProxy in your config.yml with
ows_proxy3_core: logging: false
This is a bug in the current release and will be fixed asap.
Best regards
David Patzke
On 18.06.19 10:22, Uwe Seher wrote:
> Hello Group!
> These days i did an update from version 3.0.6.1 on 3.8.0. which worked
> good for the most parts. The underlying PHP is version 7.0 which was
> the only version with all necessary modules in the repository.
> openSuse Leap 15.0 seems to ignore version 7.1.
> After the update there are some annoying errors.
> First on the login-screen mapbender/user/login apears a errormessage
>
>
> "The server returned a "500 Internal Server Error"
>
>
> in the upper part of the screen. Below that, the login is ok an works
> fine. This is bad, because everey user first sees a large errormessage
> and i have no clue where it comes from. After login, the message
> disappears, so i think it is bound to the login-screen, the logfile
> shows this:
>
> [2019-06-18 07:51:44] request.INFO: Matched route
> "mapbender_core_login_logout".
> {"route_parameters":{"_controller":"Mapbender\\CoreBundle\\Controller\\LoginController::logoutAction","_route":"mapbender_core_login_logout"},"request_uri":"https://intranet.ib-kauppert.de/mb3/user/logout"}
> []
> [2019-06-18 07:51:44] request.CRITICAL: Uncaught PHP Exception
> Symfony\Component\Debug\Exception\FatalThrowableError: "Call to a
> member function getUser() on null" at
> /srv/www/htdocs/mapbender-starter-v3.0.8.1/owsproxy/src/OwsProxy3/CoreBundle/EventListener/LoggingListener.php
> line 57 {"exception":"[object]
> (Symfony\\Component\\Debug\\Exception\\FatalThrowableError(code: 0):
> Call to a member function getUser() on null at
> /srv/www/htdocs/mapbender-starter-v3.0.8.1/owsproxy/src/OwsProxy3/CoreBundle/EventListener/LoggingListener.php:57)"}
> []
> [2019-06-18 07:51:49] request.INFO: Matched route
> "mapbender_core_login_login".
> {"route_parameters":{"_controller":"Mapbender\\CoreBundle\\Controller\\LoginController::loginAction","_route":"mapbender_core_login_login"},"request_uri":"https://intranet.ib-kauppert.de/mb3/user/login"}
> []
> [2019-06-18 07:51:49] request.CRITICAL: Uncaught PHP Exception
> Symfony\Component\Debug\Exception\FatalThrowableError: "Call to a
> member function getUser() on null" at
> /srv/www/htdocs/mapbender-starter-v3.0.8.1/owsproxy/src/OwsProxy3/CoreBundle/EventListener/LoggingListener.php
> line 57 {"exception":"[object]
> (Symfony\\Component\\Debug\\Exception\\FatalThrowableError(code: 0):
> Call to a member function getUser() on null at
> /srv/www/htdocs/mapbender-starter-v3.0.8.1/owsproxy/src/OwsProxy3/CoreBundle/EventListener/LoggingListener.php:57)"}
> []
>
> Maybe this is problem is related to the next one:
>
> I have probably a Problem loading the php-etension intl. When I start
> php on the console it shows the message
>
> PHP Warning: PHP Startup: Unable to load dynamic library
> '/usr/lib64/php7/extensions/intl.so' -
> /usr/lib64/php7/extensions/intl.so: undefined symbol:
> _ZNK8icu_57_117StringEnumeration5cloneEv in Unknown on line 0
>
> This seems to cause a Problem in the Print-Client, which causes the
> map not to load and show also an
>
>
> The server returned a "500 Internal Server Error".
>
> The logfile shows this error:
>
> [2019-06-18 08:04:10] request.INFO: Matched route
> "mapbender_core_application_application".
> {"route_parameters":{"_format":"html","_controller":"Mapbender\\CoreBundle\\Controller\\ApplicationController::applicationAction","slug":"mittelrhein","_route":"mapbender_core_application_application"},"request_uri":"https://intranet.ib-kauppert.de/mb3/application/mittelrhein"}
> []
> [2019-06-18 08:04:10] request.CRITICAL: Uncaught PHP Exception
> Symfony\Component\Debug\Exception\UndefinedFunctionException:
> "Attempted to call function "locale_get_default" from the global
> namespace." at
> /srv/www/htdocs/mapbender-starter-v3.0.8.1/mapbender/src/Mapbender/PrintBundle/Element/PrintClient.php
> line 155 {"exception":"[object]
> (Symfony\\Component\\Debug\\Exception\\UndefinedFunctionException(code:
> 0): Attempted to call function \"locale_get_default\" from the global
> namespace. at
> /srv/www/htdocs/mapbender-starter-v3.0.8.1/mapbender/src/Mapbender/PrintBundle/Element/PrintClient.php:155)"}
> []
>
> If i deactivate the Printclient everything works fine.
> So my first question is, can this be caused by the problem with the
> php7-intl.so library and how can I handle this error (i have no clue
> about php)? If not, the second question is, where does it come from
> and how can i get them handled. The printclient is not so important,
> but an error-message on the login-screen is really annoying.
>
> If you need more logs or other info please tell me.
> Thank you very much in advance
> Uwe Seher
>
> _______________________________________________
> Mapbender_users mailing list
> Mapbender_users at lists.osgeo.org
> https://lists.osgeo.org/mailman/listinfo/mapbender_users
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/mapbender_users/attachments/20190619/d94bc733/attachment.html>
More information about the Mapbender_users
mailing list