If a template project has a bad TTM configuration (freeze field action in transition rules of execution tracker for example), then the project creation from it will fail with an Internal Server Error alert
[error] Unhandled exception: :
#0 /usr/share/tuleap/plugins/testmanagement/include/TestManagement/Administration/TrackerChecker.php(181): Tuleap\TestManagement\Administration\TrackerChecker->checkPostActions()
#1 /usr/share/tuleap/plugins/testmanagement/include/TestManagement/Administration/TrackerChecker.php(93): Tuleap\TestManagement\Administration\TrackerChecker->checkSubmittedExecutionTrackerCanBeUsed()
#2 /usr/share/tuleap/plugins/testmanagement/include/TestManagement/FirstConfigCreator.php(160): Tuleap\TestManagement\Administration\TrackerChecker->checkTrackers()
#3 /usr/share/tuleap/plugins/testmanagement/include/TestManagement/FirstConfigCreator.php(104): Tuleap\TestManagement\FirstConfigCreator->saveConfiguration()
#4 /usr/share/tuleap/plugins/testmanagement/include/testmanagementPlugin.php(403): Tuleap\TestManagement\FirstConfigCreator->createConfigForProjectFromTemplate()
#5 /usr/share/tuleap/src/vendor/paragonie/easydb/src/EasyDB.php(1263): testmanagementPlugin->{closure:testmanagementPlugin::trackerEventTrackersDuplicated():402}()
#6 /usr/share/tuleap/src/common/DB/DBTransactionExecutorWithConnection.php(45): ParagonIE\EasyDB\EasyDB->tryFlatTransaction()
#7 /usr/share/tuleap/plugins/testmanagement/include/testmanagementPlugin.php(401): Tuleap\DB\DBTransactionExecutorWithConnection->execute()
#8 /usr/share/tuleap/src/common/Event/EventManager.php(127): testmanagementPlugin->trackerEventTrackersDuplicated()
#9 /usr/share/tuleap/src/common/Plugin/PluginLoader.php(72): EventManager->eventManagerDispatch()
#10 /usr/share/tuleap/src/common/Event/EventManager.php(116): Tuleap\Plugin\PluginLoader->{closure:Tuleap\Plugin\PluginLoader::loadPlugins():70}()
#11 /usr/share/tuleap/src/common/Event/EventManager.php(147): EventManager->processEventOnListener()
#12 /usr/share/tuleap/plugins/tracker/include/Tracker/TrackerFactory.php(595): EventManager->dispatch()
#13 /usr/share/tuleap/plugins/tracker/include/Tracker/TrackerManager.php(424): TrackerFactory->duplicate()
#14 /usr/share/tuleap/plugins/tracker/include/trackerPlugin.php(773): TrackerManager->duplicate()
#15 /usr/share/tuleap/src/common/Event/EventManager.php(127): trackerPlugin->registerProjectCreationEvent()
#16 /usr/share/tuleap/src/common/Plugin/PluginLoader.php(72): EventManager->eventManagerDispatch()
#17 /usr/share/tuleap/src/common/Event/EventManager.php(116): Tuleap\Plugin\PluginLoader->{closure:Tuleap\Plugin\PluginLoader::loadPlugins():70}()
#18 /usr/share/tuleap/src/common/Event/EventManager.php(147): EventManager->processEventOnListener()
#19 /usr/share/tuleap/src/common/Event/EventManager.php(98): EventManager->dispatch()
#20 /usr/share/tuleap/src/common/Project/ProjectCreator.php(356): EventManager->processEvent()
#21 /usr/share/tuleap/src/common/Project/ProjectCreator.php(526): ProjectCreator->createProject()
#22 /usr/share/tuleap/src/common/Project/REST/v1/RestProjectCreator.php(112): ProjectCreator->processProjectCreation()
#23 /usr/share/tuleap/src/common/Project/REST/v1/RestProjectCreator.php(86): Tuleap\Project\REST\v1\RestProjectCreator->createProjectWithSelectedTemplate()
#24 /usr/share/tuleap/src/common/Project/REST/v1/ProjectResource.php(405): Tuleap\Project\REST\v1\RestProjectCreator->create()
#25 [internal function]: Tuleap\Project\REST\v1\ProjectResource->post()
#26 /usr/share/tuleap/src/vendor/luracast/restler/vendor/Luracast/Restler/Restler.php(1056): ReflectionMethod->invokeArgs()
#27 /usr/share/tuleap/src/vendor/luracast/restler/vendor/Luracast/Restler/Restler.php(304): Luracast\Restler\Restler->call()
#28 /usr/share/tuleap/src/www/api/index.php(91): Luracast\Restler\Restler->handle()
#29 {main}