Lorsque je lance squash docker 4.1.0 avec un plugin gitlab bt connector dans le dossier plugins, squash plante au chargement des plugins à cause d'une dépendance circulaire (voir logs ci dessous)
Savez vous comment résoudre le problème ? J'ai l'impression d'être le seul à le rencontrer...
Code : Tout sélectionner
squash-tm_1 | ***************************
squash-tm_1 | APPLICATION FAILED TO START
squash-tm_1 | ***************************
squash-tm_1 |
squash-tm_1 | Description:
squash-tm_1 |
squash-tm_1 | The dependencies of some of the beans in the application context form a cycle:
squash-tm_1 |
squash-tm_1 | configurablePluginManagerImpl (field private final java.util.Collection org.squashtest.tm.web.backend.manager.plugin.ConfigurablePluginManagerImpl.configurablePlugins)
squash-tm_1 | ┌─────┐
squash-tm_1 | | gitLabBugtrackerConnectorConfig defined in URL [jar:file:/opt/squash-tm/bin/../plugins/squash-tm-gitlab-bt-connector-4.0.1.RELEASE/plugins/squash-tm-gitlab-bt-connector-4.0.1.RELEASE.jar!/org/squashtest/tm/plugin/bugtracker/gitlab/GitLabBugtrackerConnectorConfig.class]
squash-tm_1 | ↑ ↓
squash-tm_1 | | squash.tm.plugin.bugtracker.gitlab.ConfigurationService defined in URL [jar:file:/opt/squash-tm/bin/../plugins/squash-tm-gitlab-bt-connector-4.0.1.RELEASE/plugins/squash-tm-gitlab-bt-connector-4.0.1.RELEASE.jar!/org/squashtest/tm/plugin/bugtracker/gitlab/service/ConfigurationService.class]
squash-tm_1 | ↑ ↓
squash-tm_1 | | squashtest.tm.service.BugTrackerManagerService (field private org.squashtest.tm.service.bugtracker.BugTrackersLocalService org.squashtest.tm.service.internal.bugtracker.BugTrackerManagerServiceImpl.bugtrackersLocalService)
squash-tm_1 | ↑ ↓
squash-tm_1 | | squashtest.tm.service.BugTrackersLocalService (field private org.squashtest.tm.service.bugtracker.BugTrackersService org.squashtest.tm.service.internal.bugtracker.BugTrackersLocalServiceImpl.remoteBugTrackersService)
squash-tm_1 | ↑ ↓
squash-tm_1 | | squashtest.tm.service.BugTrackersService (field private org.squashtest.tm.service.internal.bugtracker.BugTrackerConnectorFactory org.squashtest.tm.service.internal.bugtracker.BugTrackersServiceImpl.bugTrackerConnectorFactory)
squash-tm_1 | ↑ ↓
squash-tm_1 | | bugTrackerConfig (field private java.util.Collection org.squashtest.tm.service.BugTrackerConfig.advancedProviders)
squash-tm_1 | ↑ ↓
squash-tm_1 | | squashtest.core.bugtracker.GitlabConnectorProvider defined in URL [jar:file:/opt/squash-tm/bin/../plugins/squash-tm-gitlab-bt-connector-4.0.1.RELEASE/plugins/squash-tm-gitlab-bt-connector-4.0.1.RELEASE.jar!/org/squashtest/tm/plugin/bugtracker/gitlab/GitlabBugtrackerConnectorProvider.class]
squash-tm_1 | ↑ ↓
squash-tm_1 | | squash.tm.plugin.bugtracker.gitlab.DeepSchemeBuilder defined in URL [jar:file:/opt/squash-tm/bin/../plugins/squash-tm-gitlab-bt-connector-4.0.1.RELEASE/plugins/squash-tm-gitlab-bt-connector-4.0.1.RELEASE.jar!/org/squashtest/tm/plugin/bugtracker/gitlab/domain/DeepSchemeBuilder.class]
squash-tm_1 | └─────┘
squash-tm_1 |
squash-tm_1 |
squash-tm_1 | Action:
squash-tm_1 |
squash-tm_1 | Despite circular references being allowed, the dependency cycle between beans could not be broken. Update your application to remove the dependency cycle.
squash-tm_1 |