[Mapbender-users] Connection error with geometry server, internal error 500

Jens Schaefermeyer - WhereGroup jens.schaefermeyer at wheregroup.com
Mon May 2 02:46:28 PDT 2016


Hi Patrick,

I assume, that you didn't clear your cache after you edited your 
parameters.yml and config.yml. When you use the app_dev.php you don't 
have to clear the cache, in order to see your changes.

With kind regards,

Jens

Am 02.05.2016 um 11:15 schrieb Patrick Meis:
>
> Hello everybody,
>
> as I’m still having trouble to get a connection to my search_db too, I 
> just tried to start Mapbender 3 with app_dev, as
>
> Astrid suggested, to read the errors.
>
> Now I discovered that with app_dev my connection sems to be working, 
> and I finally got results in my search router.
>
> Whereas when I am starting Mapbender normally (without app_dev) the 
> search router keeps on saying “no results”
>
> and the prod.log says:
>
> request.CRITICAL: Uncaught PHP Exception 
> Symfony\Component\DepenencyInjection\Exception\ServiceNotFoundException:
>
> “You have requested a non-existent service 
> “doctrine.dbal.geo_osm_connection”. Did you mean this: 
> “doctrine.dbal.default.connection”?
>
> at /var/www/mapbender3/app/bootstrap.php.cache line 2027
>
> My database is not on localhost.
>
> The configuration is as:
>
> parameters:
>
>     # database-connection "default"
>
>     database_driver:  pdo_sqlite
>
>     database_host:     ~
>
>     database_port:     ~
>
>     database_name:     ~
>
>     database_path: %kernel.root_dir%/db/demo.sqlite
>
>     database_user:     ~
>
>     database_password: ~
>
>     # database-connection "geo_osm"
>
>     database2_driver: pdo_pgsql
>
>     database2_host: 172.30.212.142
>
>     database2_port: 5432
>
>     database2_name: geo_osm
>
>     database2_path: ~
>
>     database2_user: geo_osm
>
>     database2_password: ********
>
> Now the question is:
>
> what is different when I try the search router request with app_dev???
>
> Greets
>
> Patrick
>
> Am 02.05.2016 09:09, schrieb astrid.emde at wheregroup.com:
>
> Hi Zhandos,
>
> please check the real name of your Database in PostgreSQL. Is it named 
> seach_db as you wrote in parameter.yml (database2_name:     search_db)?
>
> Are you allowed to access the database?
>
> Clear the cache
>
> Call Mapbender with app_dev.php to get the errors. Something like 
> http://localhost/mapbender3/app_dev.php
>
> The rest looks fine.
>
> Best regards
>
> Astrid
>
> Am 30.04.2016 09:09, schrieb zh.kerimkulov at gharysh.kz:
>
> Hello Mapbender Users!!!
>
> I tried to use Digitizer element, but faced connection error with 
> geometry server.
>
> Step by step:
>
> 1/ I changed config.yml file:
>
> doctrine:
>
>     dbal:
>
> default_connection: default
>
>         connections:
>
>             default:
>
> driver:   %database_driver%
>
> host:     %database_host%
>
> port:     %database_port%
>
> dbname:   %database_name%
>
>                 path:  %database_path%
>
> user:     %database_user%
>
> password: %database_password%
>
> charset:  UTF8
>
>                 logging: %kernel.debug%
>
> profiling: %kernel.debug%
>
>             search_db:
>
>  driver:   %database2_driver%
>
> host:     %database2_host%
>
> port:     %database2_port%
>
> dbname:   %database2_name%
>
> path:     %database2_path%
>
> user:     %database2_user%
>
> password: %database2_password%
>
> charset:  UTF8
>
> logging: %kernel.debug%
>
>                 profiling: %kernel.debug%
>
> 2/ and parameters.yml file.
>
> parameters:
>
>     # database-connection "default"
>
>     database_driver: pdo_pgsql
>
>     database_host: localhost
>
>     database_port: 5432
>
>     database_name: mapbender3
>
>     database_path:     ~
>
>     database_user: postgres
>
>     database_password: postgres
>
>     # database-connection "search_db"
>
>     database2_driver: pdo_pgsql
>
>     database2_host: localhost
>
>     database2_port: 5432
>
>     database2_name: search_db
>
>     database2_path: ~
>
>     database2_user: postgres
>
>     database2_password: postgres
>
> 3/ then I tried to create DB by console utility like this: app/console 
> doctrine:database:create
>
> But this utility create only default DB, search_db did not created by 
> script. I create it manually and added extension Postgis. After that I 
> added tables with SQL query for tables table public.poi, 
> public.polygons, public.lines, then I added Digitizer element to the 
> side panel of application and put YAML-Definition to the textarea 
> schemes but it did not solve the problem, I still have  "Connection 
> error with geometry server, internal error 500".
>
> Thank you,
>
> Zhandos
>
>
>
> _______________________________________________
> Mapbender_users mailing list
> Mapbender_users at lists.osgeo.org
> http://lists.osgeo.org/mailman/listinfo/mapbender_users

-- 
Mit freundlichen Grüßen

Jens Schaefermeyer
Projektleiter

-----------------------------------
Aufwind durch Wissen!
Qualifizierte OpenSource-Schulungen
bei der www.foss-academy.eu
-----------------------------------

WhereGroup GmbH & Co. KG
Eifelstraße 7
53119 Bonn
Germany

Fon: +49 (0)228 / 90 90 38 - 31
Fax: +49 (0)228 / 90 90 38 - 11

jens.schaefermeyer at wheregroup.com
www.wheregroup.com
Amtsgericht Bonn, HRA 6788
-----------------------------------
Komplementärin:
WhereGroup Verwaltungs GmbH
vertreten durch:
Olaf Knopp, Peter Stamm
-----------------------------------

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/mapbender_users/attachments/20160502/2ac5d79a/attachment.html>


More information about the Mapbender_users mailing list