org.artifactory.api.repo.exception.FileExpectedException: Expected a file but found a folder, at: jcenter-cache:

JFrog JIRA | Guy Cohen | 12 months ago
  1. 0

    From version 4.1.0 (I've checked 5 different versions prior to 4.1.0) and above, there is a regression with getting the item properties. Here is the output from version 3.7.0 (also for version prior to 4.1.0): {code} curl "http://localhost:8081/artifactory/api/storage/jcenter-cache?properties" -uadmin:password { "properties" : { "test" : [ "3.7.0" ] }, "uri" : "http://localhost:8081/artifactory/api/storage/jcenter-cache" } {code} It is working as expected. Here is the error output from 4.1.0 (and above): {code} curl "http://localhost:8081/artifactory/api/storage/jcenter-cache?properties" -uadmin:password { "errors" : [ { "status" : 500, "message" : "Expected a file but found a folder, at: jcenter-cache:" } ] } {code} Here is the artifactory.log error output (4.1.0): {code} 2015-12-11 15:32:01,793 [http-nio-8081-exec-3] [ERROR] (o.a.r.c.e.GlobalExceptionMapper:46) - Expected a file but found a folder, at: jcenter-cache: org.artifactory.api.repo.exception.FileExpectedException: Expected a file but found a folder, at: jcenter-cache: at org.artifactory.storage.db.fs.model.DbFileProvider.getImmutableFile(DbFileProvider.java:54) ~[artifactory-storage-db-4.1.0.jar:na] at org.artifactory.repo.db.DbStoringRepoMixin.getImmutableFile(DbStoringRepoMixin.java:648) ~[artifactory-core-4.1.0.jar:na] at org.artifactory.repo.db.DbStoringRepoMixin.getFilteredOrFileResource(DbStoringRepoMixin.java:551) ~[artifactory-core-4.1.0.jar:na] at org.artifactory.repo.db.DbStoringRepoMixin.getInfo(DbStoringRepoMixin.java:466) ~[artifactory-core-4.1.0.jar:na] at org.artifactory.repo.db.DbLocalRepo.getInfo(DbLocalRepo.java:105) ~[artifactory-core-4.1.0.jar:na] at org.artifactory.repo.db.DbCacheRepo.getInfo(DbCacheRepo.java:81) ~[artifactory-core-4.1.0.jar:na] at org.artifactory.addon.properties.PropertiesAddonImpl.updateRemoteProperties(PropertiesAddonImpl.java:259) ~[artifactory-addon-properties-4.1.0.jar:na] at org.artifactory.rest.resource.artifact.ArtifactResource.updateProperties(ArtifactResource.java:446) ~[artifactory-rest-4.1.0.jar:na] at org.artifactory.rest.resource.artifact.ArtifactResource.resolveProperties(ArtifactResource.java:417) ~[artifactory-rest-4.1.0.jar:na] at org.artifactory.rest.resource.artifact.ArtifactResource.getPropertiesResponse(ArtifactResource.java:371) ~[artifactory-rest-4.1.0.jar:na] at org.artifactory.rest.resource.artifact.ArtifactResource.preparePropertiesResponse(ArtifactResource.java:362) ~[artifactory-rest-4.1.0.jar:na] at org.artifactory.rest.resource.artifact.ArtifactResource.prepareResponseAccordingToType(ArtifactResource.java:184) ~[artifactory-rest-4.1.0.jar:na] at org.artifactory.rest.resource.artifact.ArtifactResource.getStorageInfo(ArtifactResource.java:159) ~[artifactory-rest-4.1.0.jar:na] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_60] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_60] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_60] at java.lang.reflect.Method.invoke(Method.java:497) ~[na:1.8.0_60] at com.sun.jersey.spi.container.JavaMethodInvokerFactory$1.invoke(JavaMethodInvokerFactory.java:60) ~[jersey-server-1.19.jar:1.19] at com.sun.jersey.server.impl.model.method.dispatch.AbstractResourceMethodDispatchProvider$ObjectOutInvoker._dispatch(AbstractResourceMethodDispatchProvider.java:258) ~[jersey-server-1.19.jar: 1.19] at com.sun.jersey.server.impl.model.method.dispatch.ResourceJavaMethodDispatcher.dispatch(ResourceJavaMethodDispatcher.java:75) ~[jersey-server-1.19.jar:1.19] at com.sun.jersey.server.impl.uri.rules.HttpMethodRule.accept(HttpMethodRule.java:302) ~[jersey-server-1.19.jar:1.19] at com.sun.jersey.server.impl.uri.rules.ResourceClassRule.accept(ResourceClassRule.java:108) ~[jersey-server-1.19.jar:1.19] at com.sun.jersey.server.impl.uri.rules.RightHandPathRule.accept(RightHandPathRule.java:147) ~[jersey-server-1.19.jar:1.19] at com.sun.jersey.server.impl.uri.rules.RootResourceClassesRule.accept(RootResourceClassesRule.java:84) ~[jersey-server-1.19.jar:1.19] at com.sun.jersey.server.impl.application.WebApplicationImpl._handleRequest(WebApplicationImpl.java:1542) [jersey-server-1.19.jar:1.19] at com.sun.jersey.server.impl.application.WebApplicationImpl._handleRequest(WebApplicationImpl.java:1473) [jersey-server-1.19.jar:1.19] at com.sun.jersey.server.impl.application.WebApplicationImpl.handleRequest(WebApplicationImpl.java:1419) [jersey-server-1.19.jar:1.19] at com.sun.jersey.server.impl.application.WebApplicationImpl.handleRequest(WebApplicationImpl.java:1409) [jersey-server-1.19.jar:1.19] at com.sun.jersey.spi.container.servlet.WebComponent.service(WebComponent.java:409) [jersey-servlet-1.19.jar:1.19] at com.sun.jersey.spi.container.servlet.ServletContainer.service(ServletContainer.java:558) [jersey-servlet-1.19.jar:1.19] at com.sun.jersey.spi.container.servlet.ServletContainer.service(ServletContainer.java:733) [jersey-servlet-1.19.jar:1.19] at javax.servlet.http.HttpServlet.service(HttpServlet.java:729) [servlet-api.jar:na] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:291) [catalina.jar:8.0.22] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) [catalina.jar:8.0.22] at org.artifactory.webapp.servlet.RepoFilter.execute(RepoFilter.java:208) [artifactory-web-application-4.1.0.jar:na] at org.artifactory.webapp.servlet.RepoFilter.doFilter(RepoFilter.java:95) [artifactory-web-application-4.1.0.jar:na] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:239) [catalina.jar:8.0.22] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) [catalina.jar:8.0.22] at org.artifactory.webapp.servlet.authentication.ArtifactoryAuthenticationFilterChain.lambda$0(ArtifactoryAuthenticationFilterChain.java:134) [artifactory-web-application-4.1.0.jar:na] at org.springframework.security.web.authentication.www.BasicAuthenticationFilter.doFilter(BasicAuthenticationFilter.java:201) ~[spring-security-web-3.2.0.RELEASE.jar:3.2.0.RELEASE] at org.artifactory.webapp.servlet.authentication.ArtifactoryBasicAuthenticationFilter.doFilter(ArtifactoryBasicAuthenticationFilter.java:91) ~[artifactory-web-application-4.1.0.jar:na] at org.artifactory.webapp.servlet.authentication.ArtifactoryAuthenticationFilterChain.doFilter(ArtifactoryAuthenticationFilterChain.java:144) [artifactory-web-application-4.1.0.jar:na] at org.artifactory.webapp.servlet.AccessFilter.authenticateAndExecute(AccessFilter.java:239) ~[artifactory-web-application-4.1.0.jar:na] at org.artifactory.webapp.servlet.AccessFilter.doFilterInternal(AccessFilter.java:189) ~[artifactory-web-application-4.1.0.jar:na] at org.artifactory.webapp.servlet.AccessFilter.doFilter(AccessFilter.java:155) ~[artifactory-web-application-4.1.0.jar:na] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:239) [catalina.jar:8.0.22] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) [catalina.jar:8.0.22] at org.artifactory.webapp.servlet.RequestFilter.doFilter(RequestFilter.java:67) ~[artifactory-web-application-4.1.0.jar:na] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:239) [catalina.jar:8.0.22] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) [catalina.jar:8.0.22] at org.artifactory.webapp.servlet.ArtifactoryFilter.doFilter(ArtifactoryFilter.java:116) ~[artifactory-web-application-4.1.0.jar:na] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:239) [catalina.jar:8.0.22] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) [catalina.jar:8.0.22] at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:219) ~[catalina.jar:8.0.22] at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:106) ~[catalina.jar:8.0.22] at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:142) ~[catalina.jar:8.0.22] at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:79) ~[catalina.jar:8.0.22] at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:88) ~[catalina.jar:8.0.22] at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:518) ~[catalina.jar:8.0.22] at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1091) ~[tomcat-coyote.jar:8.0.22] at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:668) ~[tomcat-coyote.jar:8.0.22] at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1521) ~[tomcat-coyote.jar:8.0.22] at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:1478) ~[tomcat-coyote.jar:8.0.22] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) ~[na:1.8.0_60] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) ~[na:1.8.0_60] at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) ~[tomcat-util.jar:8.0.22] at java.lang.Thread.run(Thread.java:745) ~[na:1.8.0_60] {code}

    JFrog JIRA | 12 months ago | Guy Cohen
    org.artifactory.api.repo.exception.FileExpectedException: Expected a file but found a folder, at: jcenter-cache:
  2. 0

    From version 4.1.0 (I've checked 5 different versions prior to 4.1.0) and above, there is a regression with getting the item properties. Here is the output from version 3.7.0 (also for version prior to 4.1.0): {code} curl "http://localhost:8081/artifactory/api/storage/jcenter-cache?properties" -uadmin:password { "properties" : { "test" : [ "3.7.0" ] }, "uri" : "http://localhost:8081/artifactory/api/storage/jcenter-cache" } {code} It is working as expected. Here is the error output from 4.1.0 (and above): {code} curl "http://localhost:8081/artifactory/api/storage/jcenter-cache?properties" -uadmin:password { "errors" : [ { "status" : 500, "message" : "Expected a file but found a folder, at: jcenter-cache:" } ] } {code} Here is the artifactory.log error output (4.1.0): {code} 2015-12-11 15:32:01,793 [http-nio-8081-exec-3] [ERROR] (o.a.r.c.e.GlobalExceptionMapper:46) - Expected a file but found a folder, at: jcenter-cache: org.artifactory.api.repo.exception.FileExpectedException: Expected a file but found a folder, at: jcenter-cache: at org.artifactory.storage.db.fs.model.DbFileProvider.getImmutableFile(DbFileProvider.java:54) ~[artifactory-storage-db-4.1.0.jar:na] at org.artifactory.repo.db.DbStoringRepoMixin.getImmutableFile(DbStoringRepoMixin.java:648) ~[artifactory-core-4.1.0.jar:na] at org.artifactory.repo.db.DbStoringRepoMixin.getFilteredOrFileResource(DbStoringRepoMixin.java:551) ~[artifactory-core-4.1.0.jar:na] at org.artifactory.repo.db.DbStoringRepoMixin.getInfo(DbStoringRepoMixin.java:466) ~[artifactory-core-4.1.0.jar:na] at org.artifactory.repo.db.DbLocalRepo.getInfo(DbLocalRepo.java:105) ~[artifactory-core-4.1.0.jar:na] at org.artifactory.repo.db.DbCacheRepo.getInfo(DbCacheRepo.java:81) ~[artifactory-core-4.1.0.jar:na] at org.artifactory.addon.properties.PropertiesAddonImpl.updateRemoteProperties(PropertiesAddonImpl.java:259) ~[artifactory-addon-properties-4.1.0.jar:na] at org.artifactory.rest.resource.artifact.ArtifactResource.updateProperties(ArtifactResource.java:446) ~[artifactory-rest-4.1.0.jar:na] at org.artifactory.rest.resource.artifact.ArtifactResource.resolveProperties(ArtifactResource.java:417) ~[artifactory-rest-4.1.0.jar:na] at org.artifactory.rest.resource.artifact.ArtifactResource.getPropertiesResponse(ArtifactResource.java:371) ~[artifactory-rest-4.1.0.jar:na] at org.artifactory.rest.resource.artifact.ArtifactResource.preparePropertiesResponse(ArtifactResource.java:362) ~[artifactory-rest-4.1.0.jar:na] at org.artifactory.rest.resource.artifact.ArtifactResource.prepareResponseAccordingToType(ArtifactResource.java:184) ~[artifactory-rest-4.1.0.jar:na] at org.artifactory.rest.resource.artifact.ArtifactResource.getStorageInfo(ArtifactResource.java:159) ~[artifactory-rest-4.1.0.jar:na] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_60] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_60] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_60] at java.lang.reflect.Method.invoke(Method.java:497) ~[na:1.8.0_60] at com.sun.jersey.spi.container.JavaMethodInvokerFactory$1.invoke(JavaMethodInvokerFactory.java:60) ~[jersey-server-1.19.jar:1.19] at com.sun.jersey.server.impl.model.method.dispatch.AbstractResourceMethodDispatchProvider$ObjectOutInvoker._dispatch(AbstractResourceMethodDispatchProvider.java:258) ~[jersey-server-1.19.jar: 1.19] at com.sun.jersey.server.impl.model.method.dispatch.ResourceJavaMethodDispatcher.dispatch(ResourceJavaMethodDispatcher.java:75) ~[jersey-server-1.19.jar:1.19] at com.sun.jersey.server.impl.uri.rules.HttpMethodRule.accept(HttpMethodRule.java:302) ~[jersey-server-1.19.jar:1.19] at com.sun.jersey.server.impl.uri.rules.ResourceClassRule.accept(ResourceClassRule.java:108) ~[jersey-server-1.19.jar:1.19] at com.sun.jersey.server.impl.uri.rules.RightHandPathRule.accept(RightHandPathRule.java:147) ~[jersey-server-1.19.jar:1.19] at com.sun.jersey.server.impl.uri.rules.RootResourceClassesRule.accept(RootResourceClassesRule.java:84) ~[jersey-server-1.19.jar:1.19] at com.sun.jersey.server.impl.application.WebApplicationImpl._handleRequest(WebApplicationImpl.java:1542) [jersey-server-1.19.jar:1.19] at com.sun.jersey.server.impl.application.WebApplicationImpl._handleRequest(WebApplicationImpl.java:1473) [jersey-server-1.19.jar:1.19] at com.sun.jersey.server.impl.application.WebApplicationImpl.handleRequest(WebApplicationImpl.java:1419) [jersey-server-1.19.jar:1.19] at com.sun.jersey.server.impl.application.WebApplicationImpl.handleRequest(WebApplicationImpl.java:1409) [jersey-server-1.19.jar:1.19] at com.sun.jersey.spi.container.servlet.WebComponent.service(WebComponent.java:409) [jersey-servlet-1.19.jar:1.19] at com.sun.jersey.spi.container.servlet.ServletContainer.service(ServletContainer.java:558) [jersey-servlet-1.19.jar:1.19] at com.sun.jersey.spi.container.servlet.ServletContainer.service(ServletContainer.java:733) [jersey-servlet-1.19.jar:1.19] at javax.servlet.http.HttpServlet.service(HttpServlet.java:729) [servlet-api.jar:na] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:291) [catalina.jar:8.0.22] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) [catalina.jar:8.0.22] at org.artifactory.webapp.servlet.RepoFilter.execute(RepoFilter.java:208) [artifactory-web-application-4.1.0.jar:na] at org.artifactory.webapp.servlet.RepoFilter.doFilter(RepoFilter.java:95) [artifactory-web-application-4.1.0.jar:na] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:239) [catalina.jar:8.0.22] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) [catalina.jar:8.0.22] at org.artifactory.webapp.servlet.authentication.ArtifactoryAuthenticationFilterChain.lambda$0(ArtifactoryAuthenticationFilterChain.java:134) [artifactory-web-application-4.1.0.jar:na] at org.springframework.security.web.authentication.www.BasicAuthenticationFilter.doFilter(BasicAuthenticationFilter.java:201) ~[spring-security-web-3.2.0.RELEASE.jar:3.2.0.RELEASE] at org.artifactory.webapp.servlet.authentication.ArtifactoryBasicAuthenticationFilter.doFilter(ArtifactoryBasicAuthenticationFilter.java:91) ~[artifactory-web-application-4.1.0.jar:na] at org.artifactory.webapp.servlet.authentication.ArtifactoryAuthenticationFilterChain.doFilter(ArtifactoryAuthenticationFilterChain.java:144) [artifactory-web-application-4.1.0.jar:na] at org.artifactory.webapp.servlet.AccessFilter.authenticateAndExecute(AccessFilter.java:239) ~[artifactory-web-application-4.1.0.jar:na] at org.artifactory.webapp.servlet.AccessFilter.doFilterInternal(AccessFilter.java:189) ~[artifactory-web-application-4.1.0.jar:na] at org.artifactory.webapp.servlet.AccessFilter.doFilter(AccessFilter.java:155) ~[artifactory-web-application-4.1.0.jar:na] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:239) [catalina.jar:8.0.22] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) [catalina.jar:8.0.22] at org.artifactory.webapp.servlet.RequestFilter.doFilter(RequestFilter.java:67) ~[artifactory-web-application-4.1.0.jar:na] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:239) [catalina.jar:8.0.22] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) [catalina.jar:8.0.22] at org.artifactory.webapp.servlet.ArtifactoryFilter.doFilter(ArtifactoryFilter.java:116) ~[artifactory-web-application-4.1.0.jar:na] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:239) [catalina.jar:8.0.22] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) [catalina.jar:8.0.22] at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:219) ~[catalina.jar:8.0.22] at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:106) ~[catalina.jar:8.0.22] at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:142) ~[catalina.jar:8.0.22] at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:79) ~[catalina.jar:8.0.22] at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:88) ~[catalina.jar:8.0.22] at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:518) ~[catalina.jar:8.0.22] at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1091) ~[tomcat-coyote.jar:8.0.22] at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:668) ~[tomcat-coyote.jar:8.0.22] at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1521) ~[tomcat-coyote.jar:8.0.22] at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:1478) ~[tomcat-coyote.jar:8.0.22] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) ~[na:1.8.0_60] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) ~[na:1.8.0_60] at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) ~[tomcat-util.jar:8.0.22] at java.lang.Thread.run(Thread.java:745) ~[na:1.8.0_60] {code}

    JFrog JIRA | 12 months ago | Guy Cohen
    org.artifactory.api.repo.exception.FileExpectedException: Expected a file but found a folder, at: jcenter-cache:
  3. 0

    We got the update site URL "http://www.asterdata.com/download_developer_express/" from Eclipse Marketplace and wanted to add it to a virtual repsitory. After adding we try to install the plugin, but got an error message in eclipse. So we checked the artifactory logs and saw following message: Parsing content document at: 'http://www.asterdata.com/download_developer_express/compositeContent.jar' failed with: Zip resource 'compositeContent.xml' not found in 'null' Ok, so try to remove the update site again but now it's not possible to access the P2 overview page. Artifactory is saying "Internal error occurred". In the log file we see this stacktrace: Unexpected error occurred org.apache.wicket.WicketRuntimeException: Method onRequest of interface org.apache.wicket.behavior.IBehaviorListener targeted at org.apache.wicket.ajax.markup.html.form.AjaxSubmitLink$1 {event='onclick'} on component [ [Component id = link]] threw an exception at org.apache.wicket.RequestListenerInterface.internalInvoke(RequestListenerInterface.java:270) ~[wicket-core-1.5.5.jar:1.5.5] at org.apache.wicket.RequestListenerInterface.invoke(RequestListenerInterface.java:241) ~[wicket-core-1.5.5.jar:1.5.5] at org.apache.wicket.request.handler.ListenerInterfaceRequestHandler.invokeListener(ListenerInterfaceRequestHandler.java:255) ~[wicket-core-1.5.5.jar:1.5.5] at org.apache.wicket.request.handler.ListenerInterfaceRequestHandler.respond(ListenerInterfaceRequestHandler.java:234) ~[wicket-core-1.5.5.jar:1.5.5] at org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:781) ~[wicket-core-1.5.5.jar:1.5.5] at org.apache.wicket.request.RequestHandlerStack.execute(RequestHandlerStack.java:64) ~[wicket-request-1.5.5.jar:1.5.5] at org.apache.wicket.request.cycle.RequestCycle.execute(RequestCycle.java:255) [wicket-core-1.5.5.jar:1.5.5] at org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:212) [wicket-core-1.5.5.jar:1.5.5] at org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:283) [wicket-core-1.5.5.jar:1.5.5] at org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:185) ~[wicket-core-1.5.5.jar:1.5.5] at org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:241) ~[wicket-core-1.5.5.jar:1.5.5] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) ~[catalina.jar:7.0.39] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) ~[catalina.jar:7.0.39] at org.artifactory.webapp.servlet.RepoFilter.execute(RepoFilter.java:179) ~[artifactory-web-application-3.4.0.jar:na] at org.artifactory.webapp.servlet.RepoFilter.doFilter(RepoFilter.java:85) ~[artifactory-web-application-3.4.0.jar:na] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) ~[catalina.jar:7.0.39] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) ~[catalina.jar:7.0.39] at org.artifactory.webapp.servlet.AccessFilter.useAuthentication(AccessFilter.java:314) ~[artifactory-web-application-3.4.0.jar:na] at org.artifactory.webapp.servlet.AccessFilter.doFilterInternal(AccessFilter.java:190) ~[artifactory-web-application-3.4.0.jar:na] at org.artifactory.webapp.servlet.AccessFilter.doFilter(AccessFilter.java:152) ~[artifactory-web-application-3.4.0.jar:na] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) ~[catalina.jar:7.0.39] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) ~[catalina.jar:7.0.39] at org.artifactory.webapp.servlet.RequestFilter.doFilter(RequestFilter.java:62) ~[artifactory-web-application-3.4.0.jar:na] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) ~[catalina.jar:7.0.39] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) ~[catalina.jar:7.0.39] at org.artifactory.webapp.servlet.ArtifactoryFilter.doFilter(ArtifactoryFilter.java:92) ~[artifactory-web-application-3.4.0.jar:na] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) ~[catalina.jar:7.0.39] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) ~[catalina.jar:7.0.39] at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:222) ~[catalina.jar:7.0.39] at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:123) ~[catalina.jar:7.0.39] at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171) ~[catalina.jar:7.0.39] at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:99) ~[catalina.jar:7.0.39] at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118) ~[catalina.jar:7.0.39] at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408) ~[catalina.jar:7.0.39] at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1009) ~[tomcat-coyote.jar:7.0.39] at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:589) ~[tomcat-coyote.jar:7.0.39] at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:312) ~[tomcat-coyote.jar:7.0.39] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) ~[na:1.7.0] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) ~[na:1.7.0] at java.lang.Thread.run(Thread.java:781) ~[na:1.7.0] Caused by: java.lang.reflect.InvocationTargetException: null at sun.reflect.GeneratedMethodAccessor129.invoke(Unknown Source) ~[na:na] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.7.0] at java.lang.reflect.Method.invoke(Method.java:607) ~[na:2.6 (06-17-2013)] at org.apache.wicket.RequestListenerInterface.internalInvoke(RequestListenerInterface.java:260) ~[wicket-core-1.5.5.jar:1.5.5] ... 39 common frames omitted Caused by: org.artifactory.api.repo.exception.FileExpectedException: Expected a file but found a folder, at: www.asterdata.com:download_developer_express/compositeContent.jar at org.artifactory.repo.HttpRepo.assertNoRedirectToFolder(HttpRepo.java:527) ~[artifactory-core-3.4.0.jar:na] at org.artifactory.repo.HttpRepo.handleGetInfoResponse(HttpRepo.java:450) ~[artifactory-core-3.4.0.jar:na] at org.artifactory.repo.HttpRepo.retrieveInfo(HttpRepo.java:384) ~[artifactory-core-3.4.0.jar:na] at org.artifactory.repo.RemoteRepoBase.getRemoteResource(RemoteRepoBase.java:418) ~[artifactory-core-3.4.0.jar:na] at org.artifactory.repo.RemoteRepoBase.internalGetInfo(RemoteRepoBase.java:342) ~[artifactory-core-3.4.0.jar:na] at org.artifactory.repo.RemoteRepoBase.getInfo(RemoteRepoBase.java:299) ~[artifactory-core-3.4.0.jar:na] at org.artifactory.engine.DownloadServiceImpl.process(DownloadServiceImpl.java:206) ~[artifactory-core-3.4.0.jar:na] at sun.reflect.GeneratedMethodAccessor100.invoke(Unknown Source) ~[na:na] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.7.0] at java.lang.reflect.Method.invoke(Method.java:607) ~[na:2.6 (06-17-2013)] at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:317) ~[spring-aop-4.0.5.RELEASE.jar:4.0.5.RELEASE] at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:190) ~[spring-aop-4.0.5.RELEASE.jar:4.0.5.RELEASE] at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) ~[spring-aop-4.0.5.RELEASE.jar:4.0.5.RELEASE] at org.artifactory.request.aop.RequestAdvice.invoke(RequestAdvice.java:65) ~[artifactory-core-3.4.0.jar:na] at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) ~[spring-aop-4.0.5.RELEASE.jar:4.0.5.RELEASE] at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:207) ~[spring-aop-4.0.5.RELEASE.jar:4.0.5.RELEASE] at com.sun.proxy.$Proxy60.process(Unknown Source) ~[na:na] at org.artifactory.p2.common.P2RemoteClient.download(P2RemoteClient.java:98) ~[artifactory-addon-p2-3.4.0.jar:na] at org.artifactory.p2.common.P2RemoteClient.getDocument(P2RemoteClient.java:58) ~[artifactory-addon-p2-3.4.0.jar:na] at org.artifactory.p2.common.P2BaseClient.download(P2BaseClient.java:36) ~[artifactory-addon-p2-3.4.0.jar:na] at org.artifactory.p2.common.P2CompositeAnalyzer.getUrlFromRemote(P2CompositeAnalyzer.java:106) ~[artifactory-addon-p2-3.4.0.jar:na] at org.artifactory.p2.common.P2CompositeAnalyzer.tryToGetUrlsFromRemote(P2CompositeAnalyzer.java:94) ~[artifactory-addon-p2-3.4.0.jar:na] at org.artifactory.p2.common.P2CompositeAnalyzer.getSubUrls(P2CompositeAnalyzer.java:72) ~[artifactory-addon-p2-3.4.0.jar:na] at org.artifactory.p2.common.P2AddonImpl.verifyRemoteRepositories(P2AddonImpl.java:384) ~[artifactory-addon-p2-3.4.0.jar:na] at org.artifactory.p2.config.P2VirtualRepoConfigPanel.updateP2RemoteRepositories(P2VirtualRepoConfigPanel.java:326) ~[artifactory-addon-p2-3.4.0.jar:na] at org.artifactory.p2.config.P2VirtualRepoConfigPanel.<init>(P2VirtualRepoConfigPanel.java:280) ~[artifactory-addon-p2-3.4.0.jar:na] at org.artifactory.p2.common.P2AddonImpl$1.getPanel(P2AddonImpl.java:77) ~[artifactory-addon-p2-3.4.0.jar:na] at org.artifactory.p2.common.P2AddonImpl$1.getPanel(P2AddonImpl.java:1) ~[artifactory-addon-p2-3.4.0.jar:na] at org.artifactory.webapp.wicket.page.config.repos.RepoTabbedPanel.setSelectedTab(RepoTabbedPanel.java:51) ~[artifactory-web-application-3.4.0.jar:na] at org.artifactory.webapp.wicket.panel.tabbed.SubmittingTabbedPanel$1.onSubmit(SubmittingTabbedPanel.java:43) ~[artifactory-web-application-3.4.0.jar:na] at org.apache.wicket.ajax.markup.html.form.AjaxSubmitLink$1.onSubmit(AjaxSubmitLink.java:68) ~[wicket-core-1.5.5.jar:1.5.5] at org.apache.wicket.ajax.form.AjaxFormSubmitBehavior$1.onSubmit(AjaxFormSubmitBehavior.java:172) ~[wicket-core-1.5.5.jar:1.5.5] at org.apache.wicket.markup.html.form.Form.delegateSubmit(Form.java:1151) ~[wicket-core-1.5.5.jar:1.5.5] at org.apache.wicket.markup.html.form.Form.process(Form.java:834) ~[wicket-core-1.5.5.jar:1.5.5] at org.apache.wicket.markup.html.form.Form.onFormSubmitted(Form.java:762) ~[wicket-core-1.5.5.jar:1.5.5] at org.apache.wicket.ajax.form.AjaxFormSubmitBehavior.onEvent(AjaxFormSubmitBehavior.java:158) ~[wicket-core-1.5.5.jar:1.5.5] at org.apache.wicket.ajax.AjaxEventBehavior.respond(AjaxEventBehavior.java:184) ~[wicket-core-1.5.5.jar:1.5.5] at org.apache.wicket.ajax.AbstractDefaultAjaxBehavior.onRequest(AbstractDefaultAjaxBehavior.java:369) ~[wicket-core-1.5.5.jar:1.5.5] ... 43 common frames omitted So we cannot access our P2 repositories anymore! Can you please fix it or tell us a way how to remove the corrupt P2 repository?

    JFrog JIRA | 2 years ago | Thomas Repnik
    org.apache.wicket.WicketRuntimeException: Method onRequest of interface org.apache.wicket.behavior.IBehaviorListener targeted at org.apache.wicket.ajax.markup.html.form.AjaxSubmitLink$1 {event='onclick'} on component [ [Component id = link]] threw an exception
  4. Speed up your debug routine!

    Automated exception search integrated into your IDE

  5. 0

    We got the update site URL "http://www.asterdata.com/download_developer_express/" from Eclipse Marketplace and wanted to add it to a virtual repsitory. After adding we try to install the plugin, but got an error message in eclipse. So we checked the artifactory logs and saw following message: Parsing content document at: 'http://www.asterdata.com/download_developer_express/compositeContent.jar' failed with: Zip resource 'compositeContent.xml' not found in 'null' Ok, so try to remove the update site again but now it's not possible to access the P2 overview page. Artifactory is saying "Internal error occurred". In the log file we see this stacktrace: Unexpected error occurred org.apache.wicket.WicketRuntimeException: Method onRequest of interface org.apache.wicket.behavior.IBehaviorListener targeted at org.apache.wicket.ajax.markup.html.form.AjaxSubmitLink$1 {event='onclick'} on component [ [Component id = link]] threw an exception at org.apache.wicket.RequestListenerInterface.internalInvoke(RequestListenerInterface.java:270) ~[wicket-core-1.5.5.jar:1.5.5] at org.apache.wicket.RequestListenerInterface.invoke(RequestListenerInterface.java:241) ~[wicket-core-1.5.5.jar:1.5.5] at org.apache.wicket.request.handler.ListenerInterfaceRequestHandler.invokeListener(ListenerInterfaceRequestHandler.java:255) ~[wicket-core-1.5.5.jar:1.5.5] at org.apache.wicket.request.handler.ListenerInterfaceRequestHandler.respond(ListenerInterfaceRequestHandler.java:234) ~[wicket-core-1.5.5.jar:1.5.5] at org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:781) ~[wicket-core-1.5.5.jar:1.5.5] at org.apache.wicket.request.RequestHandlerStack.execute(RequestHandlerStack.java:64) ~[wicket-request-1.5.5.jar:1.5.5] at org.apache.wicket.request.cycle.RequestCycle.execute(RequestCycle.java:255) [wicket-core-1.5.5.jar:1.5.5] at org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:212) [wicket-core-1.5.5.jar:1.5.5] at org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:283) [wicket-core-1.5.5.jar:1.5.5] at org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:185) ~[wicket-core-1.5.5.jar:1.5.5] at org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:241) ~[wicket-core-1.5.5.jar:1.5.5] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) ~[catalina.jar:7.0.39] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) ~[catalina.jar:7.0.39] at org.artifactory.webapp.servlet.RepoFilter.execute(RepoFilter.java:179) ~[artifactory-web-application-3.4.0.jar:na] at org.artifactory.webapp.servlet.RepoFilter.doFilter(RepoFilter.java:85) ~[artifactory-web-application-3.4.0.jar:na] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) ~[catalina.jar:7.0.39] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) ~[catalina.jar:7.0.39] at org.artifactory.webapp.servlet.AccessFilter.useAuthentication(AccessFilter.java:314) ~[artifactory-web-application-3.4.0.jar:na] at org.artifactory.webapp.servlet.AccessFilter.doFilterInternal(AccessFilter.java:190) ~[artifactory-web-application-3.4.0.jar:na] at org.artifactory.webapp.servlet.AccessFilter.doFilter(AccessFilter.java:152) ~[artifactory-web-application-3.4.0.jar:na] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) ~[catalina.jar:7.0.39] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) ~[catalina.jar:7.0.39] at org.artifactory.webapp.servlet.RequestFilter.doFilter(RequestFilter.java:62) ~[artifactory-web-application-3.4.0.jar:na] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) ~[catalina.jar:7.0.39] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) ~[catalina.jar:7.0.39] at org.artifactory.webapp.servlet.ArtifactoryFilter.doFilter(ArtifactoryFilter.java:92) ~[artifactory-web-application-3.4.0.jar:na] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) ~[catalina.jar:7.0.39] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) ~[catalina.jar:7.0.39] at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:222) ~[catalina.jar:7.0.39] at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:123) ~[catalina.jar:7.0.39] at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171) ~[catalina.jar:7.0.39] at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:99) ~[catalina.jar:7.0.39] at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118) ~[catalina.jar:7.0.39] at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408) ~[catalina.jar:7.0.39] at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1009) ~[tomcat-coyote.jar:7.0.39] at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:589) ~[tomcat-coyote.jar:7.0.39] at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:312) ~[tomcat-coyote.jar:7.0.39] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) ~[na:1.7.0] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) ~[na:1.7.0] at java.lang.Thread.run(Thread.java:781) ~[na:1.7.0] Caused by: java.lang.reflect.InvocationTargetException: null at sun.reflect.GeneratedMethodAccessor129.invoke(Unknown Source) ~[na:na] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.7.0] at java.lang.reflect.Method.invoke(Method.java:607) ~[na:2.6 (06-17-2013)] at org.apache.wicket.RequestListenerInterface.internalInvoke(RequestListenerInterface.java:260) ~[wicket-core-1.5.5.jar:1.5.5] ... 39 common frames omitted Caused by: org.artifactory.api.repo.exception.FileExpectedException: Expected a file but found a folder, at: www.asterdata.com:download_developer_express/compositeContent.jar at org.artifactory.repo.HttpRepo.assertNoRedirectToFolder(HttpRepo.java:527) ~[artifactory-core-3.4.0.jar:na] at org.artifactory.repo.HttpRepo.handleGetInfoResponse(HttpRepo.java:450) ~[artifactory-core-3.4.0.jar:na] at org.artifactory.repo.HttpRepo.retrieveInfo(HttpRepo.java:384) ~[artifactory-core-3.4.0.jar:na] at org.artifactory.repo.RemoteRepoBase.getRemoteResource(RemoteRepoBase.java:418) ~[artifactory-core-3.4.0.jar:na] at org.artifactory.repo.RemoteRepoBase.internalGetInfo(RemoteRepoBase.java:342) ~[artifactory-core-3.4.0.jar:na] at org.artifactory.repo.RemoteRepoBase.getInfo(RemoteRepoBase.java:299) ~[artifactory-core-3.4.0.jar:na] at org.artifactory.engine.DownloadServiceImpl.process(DownloadServiceImpl.java:206) ~[artifactory-core-3.4.0.jar:na] at sun.reflect.GeneratedMethodAccessor100.invoke(Unknown Source) ~[na:na] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.7.0] at java.lang.reflect.Method.invoke(Method.java:607) ~[na:2.6 (06-17-2013)] at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:317) ~[spring-aop-4.0.5.RELEASE.jar:4.0.5.RELEASE] at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:190) ~[spring-aop-4.0.5.RELEASE.jar:4.0.5.RELEASE] at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) ~[spring-aop-4.0.5.RELEASE.jar:4.0.5.RELEASE] at org.artifactory.request.aop.RequestAdvice.invoke(RequestAdvice.java:65) ~[artifactory-core-3.4.0.jar:na] at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) ~[spring-aop-4.0.5.RELEASE.jar:4.0.5.RELEASE] at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:207) ~[spring-aop-4.0.5.RELEASE.jar:4.0.5.RELEASE] at com.sun.proxy.$Proxy60.process(Unknown Source) ~[na:na] at org.artifactory.p2.common.P2RemoteClient.download(P2RemoteClient.java:98) ~[artifactory-addon-p2-3.4.0.jar:na] at org.artifactory.p2.common.P2RemoteClient.getDocument(P2RemoteClient.java:58) ~[artifactory-addon-p2-3.4.0.jar:na] at org.artifactory.p2.common.P2BaseClient.download(P2BaseClient.java:36) ~[artifactory-addon-p2-3.4.0.jar:na] at org.artifactory.p2.common.P2CompositeAnalyzer.getUrlFromRemote(P2CompositeAnalyzer.java:106) ~[artifactory-addon-p2-3.4.0.jar:na] at org.artifactory.p2.common.P2CompositeAnalyzer.tryToGetUrlsFromRemote(P2CompositeAnalyzer.java:94) ~[artifactory-addon-p2-3.4.0.jar:na] at org.artifactory.p2.common.P2CompositeAnalyzer.getSubUrls(P2CompositeAnalyzer.java:72) ~[artifactory-addon-p2-3.4.0.jar:na] at org.artifactory.p2.common.P2AddonImpl.verifyRemoteRepositories(P2AddonImpl.java:384) ~[artifactory-addon-p2-3.4.0.jar:na] at org.artifactory.p2.config.P2VirtualRepoConfigPanel.updateP2RemoteRepositories(P2VirtualRepoConfigPanel.java:326) ~[artifactory-addon-p2-3.4.0.jar:na] at org.artifactory.p2.config.P2VirtualRepoConfigPanel.<init>(P2VirtualRepoConfigPanel.java:280) ~[artifactory-addon-p2-3.4.0.jar:na] at org.artifactory.p2.common.P2AddonImpl$1.getPanel(P2AddonImpl.java:77) ~[artifactory-addon-p2-3.4.0.jar:na] at org.artifactory.p2.common.P2AddonImpl$1.getPanel(P2AddonImpl.java:1) ~[artifactory-addon-p2-3.4.0.jar:na] at org.artifactory.webapp.wicket.page.config.repos.RepoTabbedPanel.setSelectedTab(RepoTabbedPanel.java:51) ~[artifactory-web-application-3.4.0.jar:na] at org.artifactory.webapp.wicket.panel.tabbed.SubmittingTabbedPanel$1.onSubmit(SubmittingTabbedPanel.java:43) ~[artifactory-web-application-3.4.0.jar:na] at org.apache.wicket.ajax.markup.html.form.AjaxSubmitLink$1.onSubmit(AjaxSubmitLink.java:68) ~[wicket-core-1.5.5.jar:1.5.5] at org.apache.wicket.ajax.form.AjaxFormSubmitBehavior$1.onSubmit(AjaxFormSubmitBehavior.java:172) ~[wicket-core-1.5.5.jar:1.5.5] at org.apache.wicket.markup.html.form.Form.delegateSubmit(Form.java:1151) ~[wicket-core-1.5.5.jar:1.5.5] at org.apache.wicket.markup.html.form.Form.process(Form.java:834) ~[wicket-core-1.5.5.jar:1.5.5] at org.apache.wicket.markup.html.form.Form.onFormSubmitted(Form.java:762) ~[wicket-core-1.5.5.jar:1.5.5] at org.apache.wicket.ajax.form.AjaxFormSubmitBehavior.onEvent(AjaxFormSubmitBehavior.java:158) ~[wicket-core-1.5.5.jar:1.5.5] at org.apache.wicket.ajax.AjaxEventBehavior.respond(AjaxEventBehavior.java:184) ~[wicket-core-1.5.5.jar:1.5.5] at org.apache.wicket.ajax.AbstractDefaultAjaxBehavior.onRequest(AbstractDefaultAjaxBehavior.java:369) ~[wicket-core-1.5.5.jar:1.5.5] ... 43 common frames omitted So we cannot access our P2 repositories anymore! Can you please fix it or tell us a way how to remove the corrupt P2 repository?

    JFrog JIRA | 2 years ago | Thomas Repnik
    org.apache.wicket.WicketRuntimeException: Method onRequest of interface org.apache.wicket.behavior.IBehaviorListener targeted at org.apache.wicket.ajax.markup.html.form.AjaxSubmitLink$1 {event='onclick'} on component [ [Component id = link]] threw an exception
  6. 0

    Hi We have a webapp module from which we want to upload a POM, JAR, and WAR. The POM type is set to WAR, and the JAR is attached using attachartifact on the Build Helper plugin. Whether we try to upload the artifact via TCAP or manually deploy in the RTFACT console, we get the same error message: "Failed to save resource", and under the hood there is an interesting RTFACT error message complaining that the file is a directory! This only seems to affect this one particular artifact, is there a workaround? We are using TC 5.1.5 Pro, RTFACT 2.3.4 Pro, and TCAP 1.0.1. Thanks in advance S 2011-10-14 14:45:48,000 [pool-1-thread-29] [INFO ] (o.a.e.UploadServiceImpl:176) - Deploy to 'libs-snapshots-local:sky/sns/superman-webapp/NETSTREAM-SNAPSHOT/superman-webapp-NETSTREAM-SNAPSHOT.jar' Content-Length: 653987 2011-10-14 14:45:48,003 [pool-1-thread-29] [WARN ] (o.a.w.w.p.d.s.DeployArtifactPanel:481) - Failed to deploy artifact. java.lang.RuntimeException: Failed to save resource 'libs-snapshots-local:sky/sns/superman-webapp/NETSTREAM-SNAPSHOT/superman-webapp-NETSTREAM-SNAPSHOT.jar'. at org.artifactory.repo.jcr.StoringRepoMixin.saveResource(StoringRepoMixin.java:616) [artifactory-core-2.3.4.jar:na] at org.artifactory.repo.jcr.JcrRepoBase.saveResource(JcrRepoBase.java:344) [artifactory-core-2.3.4.jar:na] at org.artifactory.engine.UploadServiceImpl.doProcess(UploadServiceImpl.java:238) [artifactory-core-2.3.4.jar:na] at sun.reflect.GeneratedMethodAccessor164.invoke(Unknown Source) [na:na] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) [na:1.6.0_26] at java.lang.reflect.Method.invoke(Method.java:597) [na:1.6.0_26] at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:309) [spring-aop-3.0.5.RELEASE.jar:3.0.5.RELEASE] at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:183) [spring-aop-3.0.5.RELEASE.jar:3.0.5.RELEASE] at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:150) [spring-aop-3.0.5.RELEASE.jar:3.0.5.RELEASE] at org.artifactory.request.aop.RequestAdvice.invoke(RequestAdvice.java:67) [artifactory-core-2.3.4.jar:na] at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172) [spring-aop-3.0.5.RELEASE.jar:3.0.5.RELEASE] at org.artifactory.jcr.lock.aop.LockingAdvice.invoke(LockingAdvice.java:77) [artifactory-core-2.3.4.jar:na] at org.artifactory.jcr.lock.aop.LockingAdvice.invoke(LockingAdvice.java:47) [artifactory-core-2.3.4.jar:na] at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172) [spring-aop-3.0.5.RELEASE.jar:3.0.5.RELEASE] at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:202) [spring-aop-3.0.5.RELEASE.jar:3.0.5.RELEASE] at $Proxy37.doProcess(Unknown Source) [na:na] at org.artifactory.engine.UploadServiceImpl.process(UploadServiceImpl.java:163) [artifactory-core-2.3.4.jar:na] at sun.reflect.GeneratedMethodAccessor162.invoke(Unknown Source) [na:na] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) [na:1.6.0_26] at java.lang.reflect.Method.invoke(Method.java:597) [na:1.6.0_26] at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:309) [spring-aop-3.0.5.RELEASE.jar:3.0.5.RELEASE] at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:196) [spring-aop-3.0.5.RELEASE.jar:3.0.5.RELEASE] at $Proxy37.process(Unknown Source) [na:na] at org.artifactory.repo.service.DeployServiceImpl.deploy(DeployServiceImpl.java:129) [artifactory-core-2.3.4.jar:na] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [na:1.6.0_26] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) [na:1.6.0_26] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) [na:1.6.0_26] at java.lang.reflect.Method.invoke(Method.java:597) [na:1.6.0_26] at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:309) [spring-aop-3.0.5.RELEASE.jar:3.0.5.RELEASE] at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:183) [spring-aop-3.0.5.RELEASE.jar:3.0.5.RELEASE] at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:150) [spring-aop-3.0.5.RELEASE.jar:3.0.5.RELEASE] at org.artifactory.request.aop.RequestAdvice.invoke(RequestAdvice.java:67) [artifactory-core-2.3.4.jar:na] at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172) [spring-aop-3.0.5.RELEASE.jar:3.0.5.RELEASE] at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:110) [spring-tx-3.0.5.RELEASE.jar:3.0.5.RELEASE] at org.artifactory.jcr.lock.aop.LockingAdvice.invoke(LockingAdvice.java:75) [artifactory-core-2.3.4.jar:na] at org.artifactory.jcr.lock.aop.LockingAdvice.invoke(LockingAdvice.java:47) [artifactory-core-2.3.4.jar:na] at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172) [spring-aop-3.0.5.RELEASE.jar:3.0.5.RELEASE] at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:202) [spring-aop-3.0.5.RELEASE.jar:3.0.5.RELEASE] at $Proxy51.deploy(Unknown Source) [na:na] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [na:1.6.0_26] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) [na:1.6.0_26] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) [na:1.6.0_26] at java.lang.reflect.Method.invoke(Method.java:597) [na:1.6.0_26] at org.apache.wicket.proxy.LazyInitProxyFactory$JdkHandler.invoke(LazyInitProxyFactory.java:416) [wicket-ioc-1.4.10.jar:1.4.10] at org.apache.wicket.proxy.$Proxy159.deploy(Unknown Source) [na:1.4.10] at org.artifactory.webapp.wicket.page.deploy.step2.DeployArtifactPanel$DeployArtifactForm$DeployLink.deployFileAndPom(DeployArtifactPanel.java:513) [artifactory-web-application-2.3.4.jar:na] at org.artifactory.webapp.wicket.page.deploy.step2.DeployArtifactPanel$DeployArtifactForm$DeployLink.onSubmit(DeployArtifactPanel.java:457) [artifactory-web-application-2.3.4.jar:na] at org.artifactory.common.wicket.component.links.TitledAjaxSubmitLink$1.onSubmit(TitledAjaxSubmitLink.java:60) [artifactory-web-common-2.3.4.jar:na] at org.apache.wicket.ajax.form.AjaxFormSubmitBehavior.onEvent(AjaxFormSubmitBehavior.java:143) [wicket-1.4.10.jar:1.4.10] at org.apache.wicket.ajax.AjaxEventBehavior.respond(AjaxEventBehavior.java:177) [wicket-1.4.10.jar:1.4.10] at org.apache.wicket.ajax.AbstractDefaultAjaxBehavior.onRequest(AbstractDefaultAjaxBehavior.java:286) [wicket-1.4.10.jar:1.4.10] at org.apache.wicket.request.target.component.listener.BehaviorRequestTarget.processEvents(BehaviorRequestTarget.java:119) [wicket-1.4.10.jar:1.4.10] at org.apache.wicket.request.AbstractRequestCycleProcessor.processEvents(AbstractRequestCycleProcessor.java:92) [wicket-1.4.10.jar:1.4.10] at org.apache.wicket.RequestCycle.processEventsAndRespond(RequestCycle.java:1250) [wicket-1.4.10.jar:1.4.10] at org.apache.wicket.RequestCycle.step(RequestCycle.java:1329) [wicket-1.4.10.jar:1.4.10] at org.apache.wicket.RequestCycle.steps(RequestCycle.java:1428) [wicket-1.4.10.jar:1.4.10] at org.apache.wicket.RequestCycle.request(RequestCycle.java:545) [wicket-1.4.10.jar:1.4.10] at org.apache.wicket.protocol.http.WicketFilter.doGet(WicketFilter.java:479) [wicket-1.4.10.jar:1.4.10] at org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:312) [wicket-1.4.10.jar:1.4.10] at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1190) [jetty-servlet-7.0.2.v20100331.jar:7.0.2.v20100331] at org.artifactory.webapp.servlet.RepoFilter.execute(RepoFilter.java:139) [artifactory-web-application-2.3.4.jar:na] at org.artifactory.webapp.servlet.RepoFilter.doFilter(RepoFilter.java:82) [artifactory-web-application-2.3.4.jar:na] at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1190) [jetty-servlet-7.0.2.v20100331.jar:7.0.2.v20100331] at org.artifactory.webapp.servlet.AccessFilter.useAuthentication(AccessFilter.java:245) [artifactory-web-application-2.3.4.jar:na] at org.artifactory.webapp.servlet.AccessFilter.doFilterInternal(AccessFilter.java:154) [artifactory-web-application-2.3.4.jar:na] at org.artifactory.webapp.servlet.AccessFilter.doFilter(AccessFilter.java:116) [artifactory-web-application-2.3.4.jar:na] at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1190) [jetty-servlet-7.0.2.v20100331.jar:7.0.2.v20100331] at org.artifactory.webapp.servlet.RequestFilter.doFilter(RequestFilter.java:54) [artifactory-web-application-2.3.4.jar:na] at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1190) [jetty-servlet-7.0.2.v20100331.jar:7.0.2.v20100331] at org.artifactory.webapp.servlet.ArtifactoryFilter.doFilter(ArtifactoryFilter.java:66) [artifactory-web-application-2.3.4.jar:na] at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1190) [jetty-servlet-7.0.2.v20100331.jar:7.0.2.v20100331] at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:424) [jetty-servlet-7.0.2.v20100331.jar:7.0.2.v20100331] at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:119) [jetty-server-7.0.2.v20100331.jar:7.0.2.v20100331] at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:494) [jetty-security-7.0.2.v20100331.jar:7.0.2.v20100331] at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:229) [jetty-server-7.0.2.v20100331.jar:7.0.2.v20100331] at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:931) [jetty-server-7.0.2.v20100331.jar:7.0.2.v20100331] at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:361) [jetty-servlet-7.0.2.v20100331.jar:7.0.2.v20100331] at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:186) [jetty-server-7.0.2.v20100331.jar:7.0.2.v20100331] at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:867) [jetty-server-7.0.2.v20100331.jar:7.0.2.v20100331] at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:117) [jetty-server-7.0.2.v20100331.jar:7.0.2.v20100331] at org.eclipse.jetty.server.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:245) [jetty-server-7.0.2.v20100331.jar:7.0.2.v20100331] at org.eclipse.jetty.server.handler.HandlerCollection.handle(HandlerCollection.java:126) [jetty-server-7.0.2.v20100331.jar:7.0.2.v20100331] at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:113) [jetty-server-7.0.2.v20100331.jar:7.0.2.v20100331] at org.eclipse.jetty.server.Server.handle(Server.java:337) [jetty-server-7.0.2.v20100331.jar:7.0.2.v20100331] at org.eclipse.jetty.server.HttpConnection.handleRequest(HttpConnection.java:581) [jetty-server-7.0.2.v20100331.jar:7.0.2.v20100331] at org.eclipse.jetty.server.HttpConnection$RequestHandler.content(HttpConnection.java:1020) [jetty-server-7.0.2.v20100331.jar:7.0.2.v20100331] at org.eclipse.jetty.http.HttpParser.parseNext(HttpParser.java:775) [jetty-http-7.0.2.v20100331.jar:7.0.2.v20100331] at org.eclipse.jetty.http.HttpParser.parseAvailable(HttpParser.java:222) [jetty-http-7.0.2.v20100331.jar:7.0.2.v20100331] at org.eclipse.jetty.server.HttpConnection.handle(HttpConnection.java:417) [jetty-server-7.0.2.v20100331.jar:7.0.2.v20100331] at org.eclipse.jetty.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:474) [jetty-io-7.0.2.v20100331.jar:7.0.2.v20100331] at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) [na:1.6.0_26] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) [na:1.6.0_26] at java.lang.Thread.run(Thread.java:662) [na:1.6.0_26] Caused by: org.artifactory.api.repo.exception.FileExpectedException: Expected a file but found a folder, at: libs-snapshots-local:sky/sns/superman-webapp/NETSTREAM-SNAPSHOT/superman-webapp-NETSTREAM-SNAPSHOT.jar at org.artifactory.repo.jcr.StoringRepoMixin$JcrFileCreator.checkItemType(StoringRepoMixin.java:1159) [artifactory-core-2.3.4.jar:na] at org.artifactory.repo.jcr.StoringRepoMixin.internalGetLockedJcrFsItem(StoringRepoMixin.java:954) [artifactory-core-2.3.4.jar:na] at org.artifactory.repo.jcr.StoringRepoMixin.getLockedJcrFile(StoringRepoMixin.java:334) [artifactory-core-2.3.4.jar:na] at org.artifactory.repo.jcr.StoringRepoMixin.saveResource(StoringRepoMixin.java:572) [artifactory-core-2.3.4.jar:na] ... 92 common frames omitted

    JFrog JIRA | 5 years ago | Stephen Smith
    java.lang.RuntimeException: Failed to save resource 'libs-snapshots-local:sky/sns/superman-webapp/NETSTREAM-SNAPSHOT/superman-webapp-NETSTREAM-SNAPSHOT.jar'.

    Not finding the right solution?
    Take a tour to get the most out of Samebug.

    Tired of useless tips?

    Automated exception search integrated into your IDE

    Root Cause Analysis

    1. org.artifactory.api.repo.exception.FileExpectedException

      Expected a file but found a folder, at: jcenter-cache:

      at org.artifactory.storage.db.fs.model.DbFileProvider.getImmutableFile()
    2. org.artifactory.storage
      DbFileProvider.getImmutableFile
      1. org.artifactory.storage.db.fs.model.DbFileProvider.getImmutableFile(DbFileProvider.java:54)[artifactory-storage-db-4.1.0.jar:na]
      1 frame
    3. org.artifactory.repo
      DbCacheRepo.getInfo
      1. org.artifactory.repo.db.DbStoringRepoMixin.getImmutableFile(DbStoringRepoMixin.java:648)[artifactory-core-4.1.0.jar:na]
      2. org.artifactory.repo.db.DbStoringRepoMixin.getFilteredOrFileResource(DbStoringRepoMixin.java:551)[artifactory-core-4.1.0.jar:na]
      3. org.artifactory.repo.db.DbStoringRepoMixin.getInfo(DbStoringRepoMixin.java:466)[artifactory-core-4.1.0.jar:na]
      4. org.artifactory.repo.db.DbLocalRepo.getInfo(DbLocalRepo.java:105)[artifactory-core-4.1.0.jar:na]
      5. org.artifactory.repo.db.DbCacheRepo.getInfo(DbCacheRepo.java:81)[artifactory-core-4.1.0.jar:na]
      5 frames
    4. org.artifactory.addon
      PropertiesAddonImpl.updateRemoteProperties
      1. org.artifactory.addon.properties.PropertiesAddonImpl.updateRemoteProperties(PropertiesAddonImpl.java:259)[artifactory-addon-properties-4.1.0.jar:na]
      1 frame
    5. org.artifactory.rest
      ArtifactResource.getStorageInfo
      1. org.artifactory.rest.resource.artifact.ArtifactResource.updateProperties(ArtifactResource.java:446)[artifactory-rest-4.1.0.jar:na]
      2. org.artifactory.rest.resource.artifact.ArtifactResource.resolveProperties(ArtifactResource.java:417)[artifactory-rest-4.1.0.jar:na]
      3. org.artifactory.rest.resource.artifact.ArtifactResource.getPropertiesResponse(ArtifactResource.java:371)[artifactory-rest-4.1.0.jar:na]
      4. org.artifactory.rest.resource.artifact.ArtifactResource.preparePropertiesResponse(ArtifactResource.java:362)[artifactory-rest-4.1.0.jar:na]
      5. org.artifactory.rest.resource.artifact.ArtifactResource.prepareResponseAccordingToType(ArtifactResource.java:184)[artifactory-rest-4.1.0.jar:na]
      6. org.artifactory.rest.resource.artifact.ArtifactResource.getStorageInfo(ArtifactResource.java:159)[artifactory-rest-4.1.0.jar:na]
      6 frames
    6. Java RT
      Method.invoke
      1. sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)[na:1.8.0_60]
      2. sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)[na:1.8.0_60]
      3. sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)[na:1.8.0_60]
      4. java.lang.reflect.Method.invoke(Method.java:497)[na:1.8.0_60]
      4 frames
    7. Jersey
      WebApplicationImpl.handleRequest
      1. com.sun.jersey.spi.container.JavaMethodInvokerFactory$1.invoke(JavaMethodInvokerFactory.java:60)[jersey-server-1.19.jar:1.19]
      2. com.sun.jersey.server.impl.model.method.dispatch.AbstractResourceMethodDispatchProvider$ObjectOutInvoker._dispatch(AbstractResourceMethodDispatchProvider.java:258)[jersey-server-1.19.jar:1.19]
      3. com.sun.jersey.server.impl.model.method.dispatch.ResourceJavaMethodDispatcher.dispatch(ResourceJavaMethodDispatcher.java:75)[jersey-server-1.19.jar:1.19]
      4. com.sun.jersey.server.impl.uri.rules.HttpMethodRule.accept(HttpMethodRule.java:302)[jersey-server-1.19.jar:1.19]
      5. com.sun.jersey.server.impl.uri.rules.ResourceClassRule.accept(ResourceClassRule.java:108)[jersey-server-1.19.jar:1.19]
      6. com.sun.jersey.server.impl.uri.rules.RightHandPathRule.accept(RightHandPathRule.java:147)[jersey-server-1.19.jar:1.19]
      7. com.sun.jersey.server.impl.uri.rules.RootResourceClassesRule.accept(RootResourceClassesRule.java:84)[jersey-server-1.19.jar:1.19]
      8. com.sun.jersey.server.impl.application.WebApplicationImpl._handleRequest(WebApplicationImpl.java:1542)[jersey-server-1.19.jar:1.19]
      9. com.sun.jersey.server.impl.application.WebApplicationImpl._handleRequest(WebApplicationImpl.java:1473)[jersey-server-1.19.jar:1.19]
      10. com.sun.jersey.server.impl.application.WebApplicationImpl.handleRequest(WebApplicationImpl.java:1419)[jersey-server-1.19.jar:1.19]
      11. com.sun.jersey.server.impl.application.WebApplicationImpl.handleRequest(WebApplicationImpl.java:1409)[jersey-server-1.19.jar:1.19]
      11 frames
    8. Jersey
      ServletContainer.service
      1. com.sun.jersey.spi.container.servlet.WebComponent.service(WebComponent.java:409)[jersey-servlet-1.19.jar:1.19]
      2. com.sun.jersey.spi.container.servlet.ServletContainer.service(ServletContainer.java:558)[jersey-servlet-1.19.jar:1.19]
      3. com.sun.jersey.spi.container.servlet.ServletContainer.service(ServletContainer.java:733)[jersey-servlet-1.19.jar:1.19]
      3 frames
    9. JavaServlet
      HttpServlet.service
      1. javax.servlet.http.HttpServlet.service(HttpServlet.java:729)[servlet-api.jar:na]
      1 frame
    10. Glassfish Core
      ApplicationFilterChain.doFilter
      1. org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:291)[catalina.jar:8.0.22]
      2. org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)[catalina.jar:8.0.22]
      2 frames
    11. org.artifactory.webapp
      RepoFilter.doFilter
      1. org.artifactory.webapp.servlet.RepoFilter.execute(RepoFilter.java:208)[artifactory-web-application-4.1.0.jar:na]
      2. org.artifactory.webapp.servlet.RepoFilter.doFilter(RepoFilter.java:95)[artifactory-web-application-4.1.0.jar:na]
      2 frames
    12. Glassfish Core
      ApplicationFilterChain.doFilter
      1. org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:239)[catalina.jar:8.0.22]
      2. org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)[catalina.jar:8.0.22]
      2 frames
    13. org.artifactory.webapp
      ArtifactoryAuthenticationFilterChain.lambda$0
      1. org.artifactory.webapp.servlet.authentication.ArtifactoryAuthenticationFilterChain.lambda$0(ArtifactoryAuthenticationFilterChain.java:134)[artifactory-web-application-4.1.0.jar:na]
      1 frame
    14. Spring Security
      BasicAuthenticationFilter.doFilter
      1. org.springframework.security.web.authentication.www.BasicAuthenticationFilter.doFilter(BasicAuthenticationFilter.java:201)[spring-security-web-3.2.0.RELEASE.jar:3.2.0.RELEASE]
      1 frame
    15. org.artifactory.webapp
      AccessFilter.doFilter
      1. org.artifactory.webapp.servlet.authentication.ArtifactoryBasicAuthenticationFilter.doFilter(ArtifactoryBasicAuthenticationFilter.java:91)[artifactory-web-application-4.1.0.jar:na]
      2. org.artifactory.webapp.servlet.authentication.ArtifactoryAuthenticationFilterChain.doFilter(ArtifactoryAuthenticationFilterChain.java:144)[artifactory-web-application-4.1.0.jar:na]
      3. org.artifactory.webapp.servlet.AccessFilter.authenticateAndExecute(AccessFilter.java:239)[artifactory-web-application-4.1.0.jar:na]
      4. org.artifactory.webapp.servlet.AccessFilter.doFilterInternal(AccessFilter.java:189)[artifactory-web-application-4.1.0.jar:na]
      5. org.artifactory.webapp.servlet.AccessFilter.doFilter(AccessFilter.java:155)[artifactory-web-application-4.1.0.jar:na]
      5 frames
    16. Glassfish Core
      ApplicationFilterChain.doFilter
      1. org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:239)[catalina.jar:8.0.22]
      2. org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)[catalina.jar:8.0.22]
      2 frames
    17. org.artifactory.webapp
      RequestFilter.doFilter
      1. org.artifactory.webapp.servlet.RequestFilter.doFilter(RequestFilter.java:67)[artifactory-web-application-4.1.0.jar:na]
      1 frame
    18. Glassfish Core
      ApplicationFilterChain.doFilter
      1. org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:239)[catalina.jar:8.0.22]
      2. org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)[catalina.jar:8.0.22]
      2 frames
    19. org.artifactory.webapp
      ArtifactoryFilter.doFilter
      1. org.artifactory.webapp.servlet.ArtifactoryFilter.doFilter(ArtifactoryFilter.java:116)[artifactory-web-application-4.1.0.jar:na]
      1 frame
    20. Glassfish Core
      CoyoteAdapter.service
      1. org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:239)[catalina.jar:8.0.22]
      2. org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)[catalina.jar:8.0.22]
      3. org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:219)[catalina.jar:8.0.22]
      4. org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:106)[catalina.jar:8.0.22]
      5. org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:142)[catalina.jar:8.0.22]
      6. org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:79)[catalina.jar:8.0.22]
      7. org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:88)[catalina.jar:8.0.22]
      8. org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:518)[catalina.jar:8.0.22]
      8 frames
    21. Grizzly HTTP
      NioEndpoint$SocketProcessor.run
      1. org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1091)[tomcat-coyote.jar:8.0.22]
      2. org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:668)[tomcat-coyote.jar:8.0.22]
      3. org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1521)[tomcat-coyote.jar:8.0.22]
      4. org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:1478)[tomcat-coyote.jar:8.0.22]
      4 frames
    22. Java RT
      ThreadPoolExecutor$Worker.run
      1. java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)[na:1.8.0_60]
      2. java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)[na:1.8.0_60]
      2 frames
    23. Tomcat Util
      TaskThread$WrappingRunnable.run
      1. org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)[tomcat-util.jar:8.0.22]
      1 frame
    24. Java RT
      Thread.run
      1. java.lang.Thread.run(Thread.java:745)[na:1.8.0_60]
      1 frame