vesta-webtrees-2-custom-modules / vesta_common Goto Github PK
View Code? Open in Web Editor NEW⚶ Vesta Common (Webtrees 2 Custom Module)
Home Page: https://cissee.de/
License: GNU General Public License v3.0
⚶ Vesta Common (Webtrees 2 Custom Module)
Home Page: https://cissee.de/
License: GNU General Public License v3.0
In webtrees it is possible to change language from menu. That works fine in webtrees 2.1 without modules, both in the Control panel and in My page.
But as soon as I add the vesta module v2.1.0.0.0, it does not work anymore in the Control panel: then I have to go to My page to change the language there.
With last webtrees version 2.0.3-dev there is an error in vesta modules:
Fatal error: Class Vesta\VestaCommonLibModule contains 1 abstract method and must therefore be declared abstract or implement the remaining methods (Fisharebest\Webtrees\Module\ModuleCustomInterface::customModuleLatestVersion) in /var/www/Projekty/webtrees-2/modules_v4/vesta_common/VestaCommonLibModule.php on line 9
Hallo,
kann es sein, dass eine benutzerdefinierte Übersetzung per Modul nicht (mehr) richt geladen wird. Ich habe einen Punkt aus Ihrem Add-on anders übersetzt - mit Deutsch (de) funktioniert es nicht, mit Englisch (en-US) funktioniert es.
Deutsch (hier sollte stehen: Ereignisse verbundener Personen)
Haben Sie eine Idee, woran das liegen könnte? Ich nutze diese Übersetzung auf zwei Seiten. Auf beiden habe ich unterschiedlich viele Ihrer Add-ons installiert (Seite 1 mit 6 Stück, Seite 2 mit nur drei Stück). Mit dem aktuellen Update wird die benutzerdefinierte Übersetzung für Deutsch auf keiner Seite mehr richtig genutzt.
Trying to deactivate all Vesta modules there will be displayed a message "Modul Common deactivated" but the check box is still checked.
1 BIRT
2 PLAC Ústí nad Orlicí, Ústí nad Orlicí, Pardubický, CZE
3 _GOV WILERTJN89EX
For this location no GOV data is shown; other locations are presented as usual.
http://gov.genealogy.net/WILERTJN89EX seems to be ok.
When webtrees is upgrading the Vesta modules are now disabled automatically. In general a good idea.
It would be nice if the standard tabs for "Facts and events" and "Families" could be enabled in this case automatically. Otherwise, it is not possible to use webtrees anymore.
Is it possible to enable Vesta modules again? I didn't find a possibility to do this at my own risk. The folders do not contain ".disable" and in the control panel, it looks like that the Vesta modules are enabled.
it would be easier and more consitent if the decission about the ⚶ symbol could set at one place.
Since it is used for every plugin it should / could be set in central, that would keep the plugins together. At Common and Webtrees Location Data Provider it can't be set, while the other resides at Vesta. I not exactly see the need, that it needs to be removed under admin/modules, but it sets the plugins at the lower bottom between ka and ja language.
I set it primarily for the frontend so i get a clean and similar interface.
so maybe it's a nice enhancement.
//since it refers to all i posted it under commons
When I add LONG/LATI coordiantes directly to an birth place (E8 and N45) which also has LOC coordinates (N48.9833 and E9.45873), then I see the number of the map icons increased from 4 to 7 and all icons are linked only to the birth place LONG/LATI coordinates (see red marking in the screenshot below and here: Birth Place)
-> There should be only 4 map icons (linked to the birth place).
Link to the LOC data: https://proavitus.de/tree/proavitus/sharedPlace/X81/Oppenweiler
Additionally the url from the first bing icon includes strange html code:
https://www.bing.com/maps/?v=2&cp=45~8&lvl=10&dir=0&sty=o&sp=point.45_8_ — <span class="error" title="Unbekannter GEDCOM Code">_DUMMY:EVEN</span>
Observed with webtrees 2.1.16 and vesta Shared Places 2.1.16.1.6.
If using a wrong date range in SOUR:DATA:EVEN:DATE (in this example: FROM 1885 TO 1818), vesta shared places does not allow to select an existing shared place. In the example below, the shared place "Fehrbellin, Landkreis Ostprignitz-Ruppin, Brandenburg, DEU", exists in the webtrees tree, but is not found for selection.
Of course, this is a very special situation and no high priority to fix. However, it is interesting that the error message from vesta-webtrees-2-custom-modules/vesta_shared_places#154 is generated in this case. In this situation, the error message in the logs is reproducible. However, it is probably not the only root cause for the error message, because I (hopefully) do not use wrong date ranges more frequently.
I also attach a stack trace of the error in the webtrees error logs (Control panel / Website logs), and a GEDCOM snipped for the source.
Hi,
I have just update Webtrees to 2.0.7 and updated the Vesta modules as well.
When I choose "Place hierarchy" from the Lists menu, select "Australia", then "Australian Capital Territory" and then try to "Show all places in a list", I get the attached error message.
This is the link to the page in question.
I am still learning about Webtrees so maybe I have a setting wrong somewhere but I thought I'd better let you know about this issue.
Regards,
Phil.
The webtrees core code hasn't quite settled yet. Therefore ongoing changes in webtrees often break some functionality of the Vesta custom modules.
For now, in general the webtrees dev builds are not supported by the Vesta core modules - it is too much effort to provide releases that work with both the latest webtrees release and the latest webtrees dev build. Therefore it isn't required to report bugs that only occur when using a webtrees dev build. All other bug reports are very much appreciated!
Call to undefined method Fisharebest\Webtrees\I18N::collation() …/modules_v4/vesta_common/patchedWebtrees/Http/Controllers/DefaultPlaceWithinHierarchy.php:80
#0 …/modules_v4/vesta_places_and_pedigree_map/VestaPlaceWithinHierarchy.php(81): Cissee\WebtreesExt\Http\Controllers\DefaultPlaceWithinHierarchy->getChildPlacesCacheIds(Object(Fisharebest\Webtrees\Place))
vesta-webtrees-2-custom-modules/vesta_places_and_pedigree_map#1 …/modules_v4/vesta_places_and_pedigree_map/PlaceWithinHierarchyViaParticipants.php(64): Cissee\Webtrees\Module\PPM\VestaPlaceWithinHierarchy->getChildPlaces()
vesta-webtrees-2-custom-modules/vesta_places_and_pedigree_map#2 …/modules_v4/vesta_common/patchedWebtrees/Http/Controllers/GenericPlaceHierarchyController.php(88): Cissee\Webtrees\Module\PPM\PlaceWithinHierarchyViaParticipants->getChildPlaces()
vesta-webtrees-2-custom-modules/vesta_places_and_pedigree_map#3 …/app/Http/Middleware/RequestHandler.php(55): Cissee\WebtreesExt\Http\Controllers\GenericPlaceHierarchyController->handle(Object(Nyholm\Psr7\ServerRequest))
vesta-webtrees-2-custom-modules/vesta_places_and_pedigree_map#4 …/vendor/oscarotero/middleland/src/Dispatcher.php(136): Fisharebest\Webtrees\Http\Middleware\RequestHandler->process(Object(Nyholm\Psr7\ServerRequest), Object(Middleland\Dispatcher))
vesta-webtrees-2-custom-modules/vesta_places_and_pedigree_map#5 …/modules_v4/vesta_research_suggestions/ResearchSuggestionsModule.php(277): Middleland\Dispatcher->handle(Object(Nyholm\Psr7\ServerRequest))
vesta-webtrees-2-custom-modules/vesta_places_and_pedigree_map#6 …/vendor/oscarotero/middleland/src/Dispatcher.php(136): Cissee\Webtrees\Module\ResearchSuggestions\ResearchSuggestionsModule->process(Object(Nyholm\Psr7\ServerRequest), Object(Middleland\Dispatcher))
vesta-webtrees-2-custom-modules/vesta_places_and_pedigree_map#7 …/modules_v4/webtrees-faces/src/Modules/FacesModule.php(94): Middleland\Dispatcher->handle(Object(Nyholm\Psr7\ServerRequest))
vesta-webtrees-2-custom-modules/vesta_places_and_pedigree_map#8 …/vendor/oscarotero/middleland/src/Dispatcher.php(136): UksusoFF\WebtreesModules\Faces\Modules\FacesModule->process(Object(Nyholm\Psr7\ServerRequest), Object(Middleland\Dispatcher))
vesta-webtrees-2-custom-modules/vesta_places_and_pedigree_map#9 …/app/Module/HitCountFooterModule.php(154): Middleland\Dispatcher->handle(Object(Nyholm\Psr7\ServerRequest))
vesta-webtrees-2-custom-modules/vesta_places_and_pedigree_map#10 …/vendor/oscarotero/middleland/src/Dispatcher.php(136): Fisharebest\Webtrees\Module\HitCountFooterModule->process(Object(Nyholm\Psr7\ServerRequest), Object(Middleland\Dispatcher))
vesta-webtrees-2-custom-modules/vesta_places_and_pedigree_map#11 …/app/Module/CheckForNewVersion.php(122): Middleland\Dispatcher->handle(Object(Nyholm\Psr7\ServerRequest))
vesta-webtrees-2-custom-modules/vesta_places_and_pedigree_map#12 …/vendor/oscarotero/middleland/src/Dispatcher.php(136): Fisharebest\Webtrees\Module\CheckForNewVersion->process(Object(Nyholm\Psr7\ServerRequest), Object(Middleland\Dispatcher))
vesta-webtrees-2-custom-modules/vesta_places_and_pedigree_map#13 …/app/Http/Middleware/CheckCsrf.php(80): Middleland\Dispatcher->handle(Object(Nyholm\Psr7\ServerRequest))
vesta-webtrees-2-custom-modules/vesta_places_and_pedigree_map#14 …/vendor/oscarotero/middleland/src/Dispatcher.php(136): Fisharebest\Webtrees\Http\Middleware\CheckCsrf->process(Object(Nyholm\Psr7\ServerRequest), Object(Middleland\Dispatcher))
vesta-webtrees-2-custom-modules/vesta_places_and_pedigree_map#15 …/vendor/oscarotero/middleland/src/Dispatcher.php(118): Middleland\Dispatcher->handle(Object(Nyholm\Psr7\ServerRequest))
vesta-webtrees-2-custom-modules/vesta_places_and_pedigree_map#16 …/app/Webtrees.php(275): Middleland\Dispatcher->dispatch(Object(Nyholm\Psr7\ServerRequest))
vesta-webtrees-2-custom-modules/vesta_places_and_pedigree_map#17 …/app/Http/Middleware/Router.php(161): Fisharebest\Webtrees\Webtrees::dispatch(Object(Nyholm\Psr7\ServerRequest), Array)
vesta-webtrees-2-custom-modules/vesta_places_and_pedigree_map#18 …/vendor/oscarotero/middleland/src/Dispatcher.php(136): Fisharebest\Webtrees\Http\Middleware\Router->process(Object(Nyholm\Psr7\ServerRequest), Object(Middleland\Dispatcher))
vesta-webtrees-2-custom-modules/vesta_places_and_pedigree_map#19 …/app/Http/Middleware/BootModules.php(60): Middleland\Dispatcher->handle(Object(Nyholm\Psr7\ServerRequest))
vesta-webtrees-2-custom-modules/vesta_places_and_pedigree_map#20 …/vendor/oscarotero/middleland/src/Dispatcher.php(136): Fisharebest\Webtrees\Http\Middleware\BootModules->process(Object(Nyholm\Psr7\ServerRequest), Object(Middleland\Dispatcher))
vesta-webtrees-2-custom-modules/vesta_places_and_pedigree_map#21 …/app/Http/Middleware/RegisterGedcomTags.php(54): Middleland\Dispatcher->handle(Object(Nyholm\Psr7\ServerRequest))
vesta-webtrees-2-custom-modules/vesta_places_and_pedigree_map#22 …/vendor/oscarotero/middleland/src/Dispatcher.php(136): Fisharebest\Webtrees\Http\Middleware\RegisterGedcomTags->process(Object(Nyholm\Psr7\ServerRequest), Object(Middleland\Dispatcher))
vesta-webtrees-2-custom-modules/vesta_places_and_pedigree_map#23 …/app/Http/Middleware/LoadRoutes.php(75): Middleland\Dispatcher->handle(Object(Nyholm\Psr7\ServerRequest))
#66 …/vendor/oscarotero/middleland/src/Dispatcher.php(136): Fisharebest\Webtrees\Http\Middleware\LoadRoutes->process(Object(Nyholm\Psr7\ServerRequest), Object(Middleland\Dispatcher))
vesta-webtrees-2-custom-modules/vesta_places_and_pedigree_map#25 …/app/Http/Middleware/CheckForNewVersion.php(57): Middleland\Dispatcher->handle(Object(Nyholm\Psr7\ServerRequest))
vesta-webtrees-2-custom-modules/vesta_places_and_pedigree_map#26 …/vendor/oscarotero/middleland/src/Dispatcher.php(136): Fisharebest\Webtrees\Http\Middleware\CheckForNewVersion->process(Object(Nyholm\Psr7\ServerRequest), Object(Middleland\Dispatcher))
vesta-webtrees-2-custom-modules/vesta_places_and_pedigree_map#27 …/app/Http/Middleware/UseTransaction.php(45): Middleland\Dispatcher->handle(Object(Nyholm\Psr7\ServerRequest))
vesta-webtrees-2-custom-modules/vesta_shared_places#124 …/vendor/illuminate/database/Concerns/ManagesTransactions.php(29): Fisharebest\Webtrees\Http\Middleware\UseTransaction::Fisharebest\Webtrees\Http\Middleware{closure}(Object(Illuminate\Database\MySqlConnection))
vesta-webtrees-2-custom-modules/vesta_places_and_pedigree_map#29 …/app/Http/Middleware/UseTransaction.php(46): Illuminate\Database\Connection->transaction(Object(Closure), 3)
#89 …/vendor/oscarotero/middleland/src/Dispatcher.php(136): Fisharebest\Webtrees\Http\Middleware\UseTransaction->process(Object(Nyholm\Psr7\ServerRequest), Object(Middleland\Dispatcher))
vesta-webtrees-2-custom-modules/vesta_places_and_pedigree_map#31 …/app/Http/Middleware/DoHousekeeping.php(73): Middleland\Dispatcher->handle(Object(Nyholm\Psr7\ServerRequest))
vesta-webtrees-2-custom-modules/vesta_places_and_pedigree_map#32 …/vendor/oscarotero/middleland/src/Dispatcher.php(136): Fisharebest\Webtrees\Http\Middleware\DoHousekeeping->process(Object(Nyholm\Psr7\ServerRequest), Object(Middleland\Dispatcher))
#99 …/app/Http/Middleware/UseTheme.php(69): Middleland\Dispatcher->handle(Object(Nyholm\Psr7\ServerRequest))
#34 …/vendor/oscarotero/middleland/src/Dispatcher.php(136): Fisharebest\Webtrees\Http\Middleware\UseTheme->process(Object(Nyholm\Psr7\ServerRequest), Object(Middleland\Dispatcher))
#35 …/app/Http/Middleware/CheckForMaintenanceMode.php(51): Middleland\Dispatcher->handle(Object(Nyholm\Psr7\ServerRequest))
#36 …/vendor/oscarotero/middleland/src/Dispatcher.php(136): Fisharebest\Webtrees\Http\Middleware\CheckForMaintenanceMode->process(Object(Nyholm\Psr7\ServerRequest), Object(Middleland\Dispatcher))
#37 …/app/Http/Middleware/UseLanguage.php(71): Middleland\Dispatcher->handle(Object(Nyholm\Psr7\ServerRequest))
#38 …/vendor/oscarotero/middleland/src/Dispatcher.php(136): Fisharebest\Webtrees\Http\Middleware\UseLanguage->process(Object(Nyholm\Psr7\ServerRequest), Object(Middleland\Dispatcher))
#39 …/app/Http/Middleware/UseSession.php(78): Middleland\Dispatcher->handle(Object(Nyholm\Psr7\ServerRequest))
#40 …/vendor/oscarotero/middleland/src/Dispatcher.php(136): Fisharebest\Webtrees\Http\Middleware\UseSession->process(Object(Nyholm\Psr7\ServerRequest), Object(Middleland\Dispatcher))
#41 …/app/Http/Middleware/UpdateDatabaseSchema.php(57): Middleland\Dispatcher->handle(Object(Nyholm\Psr7\ServerRequest))
#42 …/vendor/oscarotero/middleland/src/Dispatcher.php(136): Fisharebest\Webtrees\Http\Middleware\UpdateDatabaseSchema->process(Object(Nyholm\Psr7\ServerRequest), Object(Middleland\Dispatcher))
#43 …/app/Http/Middleware/UseDatabase.php(122): Middleland\Dispatcher->handle(Object(Nyholm\Psr7\ServerRequest))
#44 …/vendor/oscarotero/middleland/src/Dispatcher.php(136): Fisharebest\Webtrees\Http\Middleware\UseDatabase->process(Object(Nyholm\Psr7\ServerRequest), Object(Middleland\Dispatcher))
#45 …/app/Http/Middleware/BadBotBlocker.php(279): Middleland\Dispatcher->handle(Object(Nyholm\Psr7\ServerRequest))
#46 …/vendor/oscarotero/middleland/src/Dispatcher.php(136): Fisharebest\Webtrees\Http\Middleware\BadBotBlocker->process(Object(Nyholm\Psr7\ServerRequest), Object(Middleland\Dispatcher))
#47 …/app/Http/Middleware/CompressResponse.php(73): Middleland\Dispatcher->handle(Object(Nyholm\Psr7\ServerRequest))
#48 …/vendor/oscarotero/middleland/src/Dispatcher.php(136): Fisharebest\Webtrees\Http\Middleware\CompressResponse->process(Object(Nyholm\Psr7\ServerRequest), Object(Middleland\Dispatcher))
#49 …/app/Http/Middleware/ContentLength.php(40): Middleland\Dispatcher->handle(Object(Nyholm\Psr7\ServerRequest))
#50 …/vendor/oscarotero/middleland/src/Dispatcher.php(136): Fisharebest\Webtrees\Http\Middleware\ContentLength->process(Object(Nyholm\Psr7\ServerRequest), Object(Middleland\Dispatcher))
#51 …/vendor/middlewares/client-ip/src/ClientIp.php(65): Middleland\Dispatcher->handle(Object(Nyholm\Psr7\ServerRequest))
#52 …/app/Http/Middleware/ClientIp.php(47): Middlewares\ClientIp->process(Object(Nyholm\Psr7\ServerRequest), Object(Middleland\Dispatcher))
#53 …/vendor/oscarotero/middleland/src/Dispatcher.php(136): Fisharebest\Webtrees\Http\Middleware\ClientIp->process(Object(Nyholm\Psr7\ServerRequest), Object(Middleland\Dispatcher))
#54 …/app/Http/Middleware/HandleExceptions.php(90): Middleland\Dispatcher->handle(Object(Nyholm\Psr7\ServerRequest))
#55 …/vendor/oscarotero/middleland/src/Dispatcher.php(136): Fisharebest\Webtrees\Http\Middleware\HandleExceptions->process(Object(Nyholm\Psr7\ServerRequest), Object(Middleland\Dispatcher))
#56 …/app/Http/Middleware/BaseUrl.php(73): Middleland\Dispatcher->handle(Object(Nyholm\Psr7\ServerRequest))
#57 …/vendor/oscarotero/middleland/src/Dispatcher.php(136): Fisharebest\Webtrees\Http\Middleware\BaseUrl->process(Object(Nyholm\Psr7\ServerRequest), Object(Middleland\Dispatcher))
#58 …/app/Http/Middleware/ReadConfigIni.php(68): Middleland\Dispatcher->handle(Object(Nyholm\Psr7\ServerRequest))
#59 …/vendor/oscarotero/middleland/src/Dispatcher.php(136): Fisharebest\Webtrees\Http\Middleware\ReadConfigIni->process(Object(Nyholm\Psr7\ServerRequest), Object(Middleland\Dispatcher))
#60 …/app/Http/Middleware/SecurityHeaders.php(48): Middleland\Dispatcher->handle(Object(Nyholm\Psr7\ServerRequest))
#61 …/vendor/oscarotero/middleland/src/Dispatcher.php(136): Fisharebest\Webtrees\Http\Middleware\SecurityHeaders->process(Object(Nyholm\Psr7\ServerRequest), Object(Middleland\Dispatcher))
#62 …/app/Http/Middleware/EmitResponse.php(57): Middleland\Dispatcher->handle(Object(Nyholm\Psr7\ServerRequest))
#63 …/vendor/oscarotero/middleland/src/Dispatcher.php(136): Fisharebest\Webtrees\Http\Middleware\EmitResponse->process(Object(Nyholm\Psr7\ServerRequest), Object(Middleland\Dispatcher))
#64 …/vendor/oscarotero/middleland/src/Dispatcher.php(118): Middleland\Dispatcher->handle(Object(Nyholm\Psr7\ServerRequest))
#65 …/app/Webtrees.php(275): Middleland\Dispatcher->dispatch(Object(Nyholm\Psr7\ServerRequest))
#66 …/app/Webtrees.php(262): Fisharebest\Webtrees\Webtrees::dispatch(Object(Nyholm\Psr7\ServerRequest), Array)
#67 …/index.php(51): Fisharebest\Webtrees\Webtrees->httpRequest()
#68 {main}
When clicking on a city I get the following:
Non-static method Cissee\WebtreesExt\Functions\FunctionsFactAssociates::getOutputForRelationshipFallback() cannot be called statically …/modules_v4/vesta_common/patchedWebtrees/functions/FunctionsFactAssociates.php:53
#0 …/modules_v4/vesta_common/patchedWebtrees/functions/FunctionsFactAssociates.php(126): Cissee\WebtreesExt\Functions\FunctionsFactAssociates::getOutputForRelationship()
vesta-webtrees-2-custom-modules/vesta_places_and_pedigree_map#1 …/modules_v4/vesta_common/resources/views/fact.phtml(188): Cissee\WebtreesExt\Functions\FunctionsFactAssociates::getHtmlAndPushScript()
vesta-webtrees-2-custom-modules/vesta_places_and_pedigree_map#2 …/app/View.php(183): include('...')
vesta-webtrees-2-custom-modules/vesta_places_and_pedigree_map#3 …/app/View.php(278): Fisharebest\Webtrees\View->render()
vesta-webtrees-2-custom-modules/vesta_places_and_pedigree_map#4 …/app/Helpers/functions.php(145): Fisharebest\Webtrees\View::make()
vesta-webtrees-2-custom-modules/vesta_places_and_pedigree_map#5 …/modules_v4/vesta_common/resources/views/lists/place-history.phtml(145): view()
vesta-webtrees-2-custom-modules/vesta_places_and_pedigree_map#6 …/app/View.php(183): include('...')
vesta-webtrees-2-custom-modules/vesta_places_and_pedigree_map#7 …/app/View.php(278): Fisharebest\Webtrees\View->render()
vesta-webtrees-2-custom-modules/vesta_places_and_pedigree_map#8 …/app/Helpers/functions.php(145): Fisharebest\Webtrees\View::make()
vesta-webtrees-2-custom-modules/vesta_places_and_pedigree_map#9 …/modules_v4/vesta_places_and_pedigree_map/resources/views/modules/generic-place-hierarchy/events.phtml(91): view()
vesta-webtrees-2-custom-modules/vesta_places_and_pedigree_map#10 …/app/View.php(183): include('...')
vesta-webtrees-2-custom-modules/vesta_places_and_pedigree_map#11 …/app/View.php(278): Fisharebest\Webtrees\View->render()
vesta-webtrees-2-custom-modules/vesta_places_and_pedigree_map#12 …/app/Helpers/functions.php(145): Fisharebest\Webtrees\View::make()
vesta-webtrees-2-custom-modules/vesta_places_and_pedigree_map#13 …/modules_v4/vesta_common/patchedWebtrees/Http/Controllers/GenericPlaceHierarchyController.php(116): view()
vesta-webtrees-2-custom-modules/vesta_places_and_pedigree_map#14 …/app/Http/Middleware/RequestHandler.php(54): Cissee\WebtreesExt\Http\Controllers\GenericPlaceHierarchyController->handle()
vesta-webtrees-2-custom-modules/vesta_places_and_pedigree_map#15 …/vendor/oscarotero/middleland/src/Dispatcher.php(136): Fisharebest\Webtrees\Http\Middleware\RequestHandler->process()
vesta-webtrees-2-custom-modules/vesta_places_and_pedigree_map#16 …/app/Http/Middleware/CheckCsrf.php(76): Middleland\Dispatcher->handle()
vesta-webtrees-2-custom-modules/vesta_places_and_pedigree_map#17 …/vendor/oscarotero/middleland/src/Dispatcher.php(136): Fisharebest\Webtrees\Http\Middleware\CheckCsrf->process()
vesta-webtrees-2-custom-modules/vesta_places_and_pedigree_map#18 …/vendor/oscarotero/middleland/src/Dispatcher.php(118): Middleland\Dispatcher->handle()
vesta-webtrees-2-custom-modules/vesta_places_and_pedigree_map#19 …/app/Webtrees.php(265): Middleland\Dispatcher->dispatch()
vesta-webtrees-2-custom-modules/vesta_places_and_pedigree_map#20 …/app/Http/Middleware/Router.php(153): Fisharebest\Webtrees\Webtrees::dispatch()
vesta-webtrees-2-custom-modules/vesta_places_and_pedigree_map#21 …/vendor/oscarotero/middleland/src/Dispatcher.php(136): Fisharebest\Webtrees\Http\Middleware\Router->process()
vesta-webtrees-2-custom-modules/vesta_places_and_pedigree_map#22 …/app/Http/Middleware/BootModules.php(60): Middleland\Dispatcher->handle()
vesta-webtrees-2-custom-modules/vesta_places_and_pedigree_map#23 …/vendor/oscarotero/middleland/src/Dispatcher.php(136): Fisharebest\Webtrees\Http\Middleware\BootModules->process()
#66 …/app/Http/Middleware/RegisterGedcomTags.php(54): Middleland\Dispatcher->handle()
#25 …/vendor/oscarotero/middleland/src/Dispatcher.php(136): Fisharebest\Webtrees\Http\Middleware\RegisterGedcomTags->process()
#26 …/app/Http/Middleware/LoadRoutes.php(75): Middleland\Dispatcher->handle()
#27 …/vendor/oscarotero/middleland/src/Dispatcher.php(136): Fisharebest\Webtrees\Http\Middleware\LoadRoutes->process()
#28 …/app/Http/Middleware/UseTransaction.php(45): Middleland\Dispatcher->handle()
#29 …/vendor/illuminate/database/Concerns/ManagesTransactions.php(29): Fisharebest\Webtrees\Http\Middleware\UseTransaction::Fisharebest\Webtrees\Http\Middleware{closure}()
#30 …/app/Http/Middleware/UseTransaction.php(46): Illuminate\Database\Connection->transaction()
#31 …/vendor/oscarotero/middleland/src/Dispatcher.php(136): Fisharebest\Webtrees\Http\Middleware\UseTransaction->process()
#32 …/app/Http/Middleware/DoHousekeeping.php(73): Middleland\Dispatcher->handle()
#33 …/vendor/oscarotero/middleland/src/Dispatcher.php(136): Fisharebest\Webtrees\Http\Middleware\DoHousekeeping->process()
#34 …/app/Http/Middleware/UseTheme.php(69): Middleland\Dispatcher->handle()
#35 …/vendor/oscarotero/middleland/src/Dispatcher.php(136): Fisharebest\Webtrees\Http\Middleware\UseTheme->process()
#36 …/app/Http/Middleware/CheckForMaintenanceMode.php(51): Middleland\Dispatcher->handle()
#37 …/vendor/oscarotero/middleland/src/Dispatcher.php(136): Fisharebest\Webtrees\Http\Middleware\CheckForMaintenanceMode->process()
#38 …/app/Http/Middleware/UseLanguage.php(71): Middleland\Dispatcher->handle()
#39 …/vendor/oscarotero/middleland/src/Dispatcher.php(136): Fisharebest\Webtrees\Http\Middleware\UseLanguage->process()
#40 …/app/Http/Middleware/UseSession.php(78): Middleland\Dispatcher->handle()
#41 …/vendor/oscarotero/middleland/src/Dispatcher.php(136): Fisharebest\Webtrees\Http\Middleware\UseSession->process()
#42 …/app/Http/Middleware/UpdateDatabaseSchema.php(57): Middleland\Dispatcher->handle()
#43 …/vendor/oscarotero/middleland/src/Dispatcher.php(136): Fisharebest\Webtrees\Http\Middleware\UpdateDatabaseSchema->process()
#44 …/app/Http/Middleware/UseDatabase.php(118): Middleland\Dispatcher->handle()
#45 …/vendor/oscarotero/middleland/src/Dispatcher.php(136): Fisharebest\Webtrees\Http\Middleware\UseDatabase->process()
#46 …/app/Http/Middleware/BadBotBlocker.php(233): Middleland\Dispatcher->handle()
#47 …/vendor/oscarotero/middleland/src/Dispatcher.php(136): Fisharebest\Webtrees\Http\Middleware\BadBotBlocker->process()
#48 …/app/Http/Middleware/CompressResponse.php(73): Middleland\Dispatcher->handle()
#49 …/vendor/oscarotero/middleland/src/Dispatcher.php(136): Fisharebest\Webtrees\Http\Middleware\CompressResponse->process()
#50 …/app/Http/Middleware/ContentLength.php(40): Middleland\Dispatcher->handle()
#51 …/vendor/oscarotero/middleland/src/Dispatcher.php(136): Fisharebest\Webtrees\Http\Middleware\ContentLength->process()
#52 …/vendor/middlewares/client-ip/src/ClientIp.php(65): Middleland\Dispatcher->handle()
#53 …/app/Http/Middleware/ClientIp.php(47): Middlewares\ClientIp->process()
#54 …/vendor/oscarotero/middleland/src/Dispatcher.php(136): Fisharebest\Webtrees\Http\Middleware\ClientIp->process()
#55 …/app/Http/Middleware/HandleExceptions.php(90): Middleland\Dispatcher->handle()
#56 …/vendor/oscarotero/middleland/src/Dispatcher.php(136): Fisharebest\Webtrees\Http\Middleware\HandleExceptions->process()
#57 …/app/Http/Middleware/BaseUrl.php(79): Middleland\Dispatcher->handle()
#58 …/vendor/oscarotero/middleland/src/Dispatcher.php(136): Fisharebest\Webtrees\Http\Middleware\BaseUrl->process()
#59 …/app/Http/Middleware/ReadConfigIni.php(68): Middleland\Dispatcher->handle()
#60 …/vendor/oscarotero/middleland/src/Dispatcher.php(136): Fisharebest\Webtrees\Http\Middleware\ReadConfigIni->process()
#61 …/app/Http/Middleware/SecurityHeaders.php(48): Middleland\Dispatcher->handle()
#62 …/vendor/oscarotero/middleland/src/Dispatcher.php(136): Fisharebest\Webtrees\Http\Middleware\SecurityHeaders->process()
#63 …/app/Http/Middleware/EmitResponse.php(57): Middleland\Dispatcher->handle()
#64 …/vendor/oscarotero/middleland/src/Dispatcher.php(136): Fisharebest\Webtrees\Http\Middleware\EmitResponse->process()
#65 …/vendor/oscarotero/middleland/src/Dispatcher.php(118): Middleland\Dispatcher->handle()
#66 …/app/Webtrees.php(265): Middleland\Dispatcher->dispatch()
#67 …/app/Webtrees.php(252): Fisharebest\Webtrees\Webtrees::dispatch()
#68 …/index.php(51): Fisharebest\Webtrees\Webtrees->httpRequest()
#69 {main}
I've updated wt to V2.1.8 and also the vesta modules via https://cissee.de/vesta.latest.zip.
But now I have problems with other custom modules and have switched back to wt V2.1.7 for the time being. Now the current Vesta modules no longer work with V2.1.7.
Can I download the previous Vesta version (as a complete package) somewhere?
Updated to webtrees 2.1.7 and now all vesta modules are disabled with the following error message:
This version of the module is incompatible with your current webtrees version. Only webtrees versions before 2.1.7 are supported. All functionality of the module is therefore disabled.
If converting my Gedcom data to Gedcom 7, some validators throw errors/warnings about the RESI tag. The background for this is that Gedcom 7 seems to require a non-empty <Text> after the RESI tag.
RESI <Text> {1:1} g7:INDI-RESI
+1 TYPE <Text> {0:1} g7:TYPE
+1 <<INDIVIDUAL_EVENT_DETAIL>> {0:1}
Do you already have some thoughts about how to handle the RESI tag in Gedcom 7? Will you copy the PLAC value to the <Text> value? This would be compliant to the standard. However, it introduces an additional redundancy to the already existing redundancy between PLAC and _LOC.
1 RESI Hammelburg, Landkreis Bad Kissingen, Bayern, DEU
2 DATE FROM SEP 1960 TO 10 OCT 1960
2 PLAC Hammelburg, Landkreis Bad Kissingen, Bayern, DEU
3 _LOC @P7268@
Another alternative would be to leave the <Text> empty and accept that some validators will throw errors/warnings.
I tried different themes.
…/modules_v4/vesta_gov4webtrees/resources/css/style.css"))) AND ((("NlGV" LIKE "NlGV …/modules_v4/vesta_common/VestaModuleTrait.php:360
#0 …/app/Http/RequestHandlers/ModuleAction.php(85): Cissee\Webtrees\Module\Gov4Webtrees\Gov4WebtreesModule->getAssetAction()
vesta-webtrees-2-custom-modules/vesta_gov4webtrees#1 …/app/Http/Middleware/RequestHandler.php(55): Fisharebest\Webtrees\Http\RequestHandlers\ModuleAction->handle()
vesta-webtrees-2-custom-modules/vesta_gov4webtrees#2 …/vendor/oscarotero/middleland/src/Dispatcher.php(136): Fisharebest\Webtrees\Http\Middleware\RequestHandler->process()
vesta-webtrees-2-custom-modules/vesta_gov4webtrees#3 …/app/Module/CheckForNewVersion.php(122): Middleland\Dispatcher->handle()
vesta-webtrees-2-custom-modules/vesta_gov4webtrees#4 …/vendor/oscarotero/middleland/src/Dispatcher.php(136): Fisharebest\Webtrees\Module\CheckForNewVersion->process()
vesta-webtrees-2-custom-modules/vesta_gov4webtrees#5 …/app/Http/Middleware/CheckCsrf.php(80): Middleland\Dispatcher->handle()
vesta-webtrees-2-custom-modules/vesta_personal_facts#3 …/vendor/oscarotero/middleland/src/Dispatcher.php(136): Fisharebest\Webtrees\Http\Middleware\CheckCsrf->process()
vesta-webtrees-2-custom-modules/vesta_gov4webtrees#7 …/vendor/oscarotero/middleland/src/Dispatcher.php(118): Middleland\Dispatcher->handle()
vesta-webtrees-2-custom-modules/vesta_gov4webtrees#8 …/app/Webtrees.php(275): Middleland\Dispatcher->dispatch()
vesta-webtrees-2-custom-modules/vesta_gov4webtrees#9 …/app/Http/Middleware/Router.php(161): Fisharebest\Webtrees\Webtrees::dispatch()
vesta-webtrees-2-custom-modules/vesta_gov4webtrees#10 …/vendor/oscarotero/middleland/src/Dispatcher.php(136): Fisharebest\Webtrees\Http\Middleware\Router->process()
vesta-webtrees-2-custom-modules/vesta_gov4webtrees#11 …/app/Http/Middleware/BootModules.php(60): Middleland\Dispatcher->handle()
vesta-webtrees-2-custom-modules/vesta_common#2 …/vendor/oscarotero/middleland/src/Dispatcher.php(136): Fisharebest\Webtrees\Http\Middleware\BootModules->process()
vesta-webtrees-2-custom-modules/vesta_gov4webtrees#13 …/app/Http/Middleware/RegisterGedcomTags.php(54): Middleland\Dispatcher->handle()
vesta-webtrees-2-custom-modules/vesta_gov4webtrees#14 …/vendor/oscarotero/middleland/src/Dispatcher.php(136): Fisharebest\Webtrees\Http\Middleware\RegisterGedcomTags->process()
vesta-webtrees-2-custom-modules/vesta_gov4webtrees#15 …/app/Http/Middleware/LoadRoutes.php(75): Middleland\Dispatcher->handle()
vesta-webtrees-2-custom-modules/vesta_shared_places#17 …/vendor/oscarotero/middleland/src/Dispatcher.php(136): Fisharebest\Webtrees\Http\Middleware\LoadRoutes->process()
vesta-webtrees-2-custom-modules/vesta_shared_places#24 …/app/Http/Middleware/CheckForNewVersion.php(57): Middleland\Dispatcher->handle()
vesta-webtrees-2-custom-modules/vesta_gov4webtrees#18 …/vendor/oscarotero/middleland/src/Dispatcher.php(136): Fisharebest\Webtrees\Http\Middleware\CheckForNewVersion->process()
vesta-webtrees-2-custom-modules/vesta_gov4webtrees#19 …/app/Http/Middleware/UseTransaction.php(45): Middleland\Dispatcher->handle()
vesta-webtrees-2-custom-modules/vesta_gov4webtrees#20 …/vendor/illuminate/database/Concerns/ManagesTransactions.php(29): Fisharebest\Webtrees\Http\Middleware\UseTransaction::Fisharebest\Webtrees\Http\Middleware\{closure}()
vesta-webtrees-2-custom-modules/vesta_gov4webtrees#21 …/app/Http/Middleware/UseTransaction.php(46): Illuminate\Database\Connection->transaction()
vesta-webtrees-2-custom-modules/vesta_gov4webtrees#22 …/vendor/oscarotero/middleland/src/Dispatcher.php(136): Fisharebest\Webtrees\Http\Middleware\UseTransaction->process()
vesta-webtrees-2-custom-modules/vesta_gov4webtrees#23 …/app/Http/Middleware/DoHousekeeping.php(73): Middleland\Dispatcher->handle()
vesta-webtrees-2-custom-modules/vesta_gov4webtrees#24 …/vendor/oscarotero/middleland/src/Dispatcher.php(136): Fisharebest\Webtrees\Http\Middleware\DoHousekeeping->process()
vesta-webtrees-2-custom-modules/vesta_gov4webtrees#25 …/app/Http/Middleware/UseTheme.php(69): Middleland\Dispatcher->handle()
vesta-webtrees-2-custom-modules/vesta_gov4webtrees#26 …/vendor/oscarotero/middleland/src/Dispatcher.php(136): Fisharebest\Webtrees\Http\Middleware\UseTheme->process()
vesta-webtrees-2-custom-modules/vesta_gov4webtrees#27 …/app/Http/Middleware/CheckForMaintenanceMode.php(51): Middleland\Dispatcher->handle()
vesta-webtrees-2-custom-modules/vesta_gov4webtrees#28 …/vendor/oscarotero/middleland/src/Dispatcher.php(136): Fisharebest\Webtrees\Http\Middleware\CheckForMaintenanceMode->process()
vesta-webtrees-2-custom-modules/vesta_gov4webtrees#29 …/app/Http/Middleware/UseLanguage.php(71): Middleland\Dispatcher->handle()
vesta-webtrees-2-custom-modules/vesta_gov4webtrees#30 …/vendor/oscarotero/middleland/src/Dispatcher.php(136): Fisharebest\Webtrees\Http\Middleware\UseLanguage->process()
vesta-webtrees-2-custom-modules/vesta_gov4webtrees#31 …/app/Http/Middleware/UseSession.php(78): Middleland\Dispatcher->handle()
vesta-webtrees-2-custom-modules/vesta_gov4webtrees#32 …/vendor/oscarotero/middleland/src/Dispatcher.php(136): Fisharebest\Webtrees\Http\Middleware\UseSession->process()
vesta-webtrees-2-custom-modules/vesta_gov4webtrees#33 …/app/Http/Middleware/UpdateDatabaseSchema.php(57): Middleland\Dispatcher->handle()
vesta-webtrees-2-custom-modules/vesta_gov4webtrees#34 …/vendor/oscarotero/middleland/src/Dispatcher.php(136): Fisharebest\Webtrees\Http\Middleware\UpdateDatabaseSchema->process()
vesta-webtrees-2-custom-modules/vesta_gov4webtrees#35 …/app/Http/Middleware/UseDatabase.php(122): Middleland\Dispatcher->handle()
vesta-webtrees-2-custom-modules/vesta_gov4webtrees#36 …/vendor/oscarotero/middleland/src/Dispatcher.php(136): Fisharebest\Webtrees\Http\Middleware\UseDatabase->process()
vesta-webtrees-2-custom-modules/vesta_gov4webtrees#37 …/app/Http/Middleware/BadBotBlocker.php(282): Middleland\Dispatcher->handle()
vesta-webtrees-2-custom-modules/vesta_gov4webtrees#38 …/vendor/oscarotero/middleland/src/Dispatcher.php(136): Fisharebest\Webtrees\Http\Middleware\BadBotBlocker->process()
vesta-webtrees-2-custom-modules/vesta_gov4webtrees#39 …/app/Http/Middleware/CompressResponse.php(73): Middleland\Dispatcher->handle()
vesta-webtrees-2-custom-modules/vesta_gov4webtrees#40 …/vendor/oscarotero/middleland/src/Dispatcher.php(136): Fisharebest\Webtrees\Http\Middleware\CompressResponse->process()
vesta-webtrees-2-custom-modules/vesta_gov4webtrees#41 …/app/Http/Middleware/ContentLength.php(40): Middleland\Dispatcher->handle()
vesta-webtrees-2-custom-modules/vesta_gov4webtrees#42 …/vendor/oscarotero/middleland/src/Dispatcher.php(136): Fisharebest\Webtrees\Http\Middleware\ContentLength->process()
vesta-webtrees-2-custom-modules/vesta_gov4webtrees#43 …/vendor/middlewares/client-ip/src/ClientIp.php(65): Middleland\Dispatcher->handle()
vesta-webtrees-2-custom-modules/vesta_shared_places#77 …/app/Http/Middleware/ClientIp.php(47): Middlewares\ClientIp->process()
vesta-webtrees-2-custom-modules/vesta_gov4webtrees#45 …/vendor/oscarotero/middleland/src/Dispatcher.php(136): Fisharebest\Webtrees\Http\Middleware\ClientIp->process()
vesta-webtrees-2-custom-modules/vesta_gov4webtrees#46 …/app/Http/Middleware/HandleExceptions.php(90): Middleland\Dispatcher->handle()
vesta-webtrees-2-custom-modules/vesta_gov4webtrees#47 …/vendor/oscarotero/middleland/src/Dispatcher.php(136): Fisharebest\Webtrees\Http\Middleware\HandleExceptions->process()
vesta-webtrees-2-custom-modules/vesta_gov4webtrees#48 …/app/Http/Middleware/BaseUrl.php(73): Middleland\Dispatcher->handle()
vesta-webtrees-2-custom-modules/vesta_gov4webtrees#49 …/vendor/oscarotero/middleland/src/Dispatcher.php(136): Fisharebest\Webtrees\Http\Middleware\BaseUrl->process()
vesta-webtrees-2-custom-modules/vesta_gov4webtrees#50 …/app/Http/Middleware/ReadConfigIni.php(68): Middleland\Dispatcher->handle()
vesta-webtrees-2-custom-modules/vesta_gov4webtrees#51 …/vendor/oscarotero/middleland/src/Dispatcher.php(136): Fisharebest\Webtrees\Http\Middleware\ReadConfigIni->process()
vesta-webtrees-2-custom-modules/vesta_gov4webtrees#52 …/app/Http/Middleware/SecurityHeaders.php(48): Middleland\Dispatcher->handle()
vesta-webtrees-2-custom-modules/vesta_gov4webtrees#53 …/vendor/oscarotero/middleland/src/Dispatcher.php(136): Fisharebest\Webtrees\Http\Middleware\SecurityHeaders->process()
vesta-webtrees-2-custom-modules/vesta_gov4webtrees#54 …/app/Http/Middleware/EmitResponse.php(57): Middleland\Dispatcher->handle()
vesta-webtrees-2-custom-modules/vesta_gov4webtrees#55 …/vendor/oscarotero/middleland/src/Dispatcher.php(136): Fisharebest\Webtrees\Http\Middleware\EmitResponse->process()
vesta-webtrees-2-custom-modules/vesta_gov4webtrees#56 …/vendor/oscarotero/middleland/src/Dispatcher.php(118): Middleland\Dispatcher->handle()
vesta-webtrees-2-custom-modules/vesta_gov4webtrees#57 …/app/Webtrees.php(275): Middleland\Dispatcher->dispatch()
vesta-webtrees-2-custom-modules/vesta_gov4webtrees#58 …/app/Webtrees.php(262): Fisharebest\Webtrees\Webtrees::dispatch()
vesta-webtrees-2-custom-modules/vesta_gov4webtrees#59 …/index.php(51): Fisharebest\Webtrees\Webtrees->httpRequest()
vesta-webtrees-2-custom-modules/vesta_gov4webtrees#60 {main}
I updated my webtrees today, including php version to 8, and found that the vesta suite was not compatible.
This version of the module is incompatible with your current webtrees version. Only webtrees versions before 2.1.14 are supported. All functionality of the module is therefore disabled. To restore functionality, either use an updated version of this module (once available) or downgrade your webtrees version (if possible). Custom module 2.1.13.0.0 Richard Cissée https://cissee.de/
Please add the Vietnamese language file to the module!
vi.zip
Fisharebest\Webtrees\Services\RelationshipService::getCloseRelationshipName(): Argument #2 ($individual2) must be of type Fisharebest\Webtrees\Individual, Cissee\WebtreesExt\FamilyExt given, called in …/modules_v4/vesta_common/resources/views/fact.phtml on line 208 …/app/Services/RelationshipService.php:75
#0 …/modules_v4/vesta_common/resources/views/fact.phtml(208): Fisharebest\Webtrees\Services\RelationshipService->getCloseRelationshipName()
#1 …/app/View.php(183): include('...')
#2 …/app/View.php(278): Fisharebest\Webtrees\View->render()
#3 …/app/Helpers/functions.php(145): Fisharebest\Webtrees\View::make()
#4 …/modules_v4/vesta_personal_facts/resources/views/family-page.phtml(105): view()
#5 …/app/View.php(183): include('...')
#6 …/app/View.php(278): Fisharebest\Webtrees\View->render()
#7 …/app/Helpers/functions.php(145): Fisharebest\Webtrees\View::make()
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.