ПРИМЕЧАНИЕ: это Q&Добавлено для обмена информацией
Эта ошибка появляется, когда вы пытаетесь отправить в локальный репозиторий php на артефакте
The server encountered an internal error that prevented it from fulfilling this request.
java.lang.RuntimeException: more than one filter accepted this request
org.artifactory.webapp.servlet.authentication.ArtifactoryAuthenticationFilterChain.acceptFilter(ArtifactoryAuthenticationFilterChain.java:115)
org.artifactory.webapp.servlet.AccessFilter.doFilterInternal(AccessFilter.java:187)
org.artifactory.webapp.servlet.AccessFilter.doFilter(AccessFilter.java:165)
org.artifactory.webapp.servlet.RequestFilter.doFilter(RequestFilter.java:67)
org.springframework.session.web.http.SessionRepositoryFilter.doFilterInternal(SessionRepositoryFilter.java:164)
org.springframework.session.web.http.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:80)
org.artifactory.webapp.servlet.SessionFilter.doFilter(SessionFilter.java:62)
org.artifactory.webapp.servlet.ArtifactoryFilter.doFilter(ArtifactoryFilter.java:116)
В моем случае проблема заключалась в том, что я использовал и сгенерированный токен, и заголовок, указывающий токен в запросе.
Пример:
curl -H "X-JFrog-Art-Api: <token>" http://<user_id>:<token>@docker.for.mac.localhost/artifactory/php-local/
Исправление было удалить пользовательский заголовок. я использую только
curl http://<user_id>:<token>@docker.for.mac.localhost/artifactory/php-local/
Других решений пока нет …