Context:
A template project with short name 'agile'. Service agiledashboard is available and enabled (!), its link is '/plugins/agiledashboard/?group_id=102'.
Based on this template we create a project short-named 'toto'. During creation, the link of the service agiledashboard becomes '/plugins/totodashboard/?group_id=103'
This comes from bad str_replace in service_create_service() L25:
$link = str_replace($template['name'], $pm->getProject($group_id)->getUnixName(), $link);
(in src/www/include/service.php)
Please unit test and fix that.
See
https://tuleap.net/plugins/forumml/message.php?group_id=101&topic=10886&list=1