Details

    • Type: Bug
    • Status: Open
    • Priority: Normal
    • Resolution: Unresolved
    • Affects Version/s: 6.13.0
    • Fix Version/s: None
    • Component/s: None
    • Labels:
      None

      Description

      When trying to delete a repository (e.g. "example-repo-local"), an error message appears:

      "Deleting repo 'example-repo-local' failed: Could not check if Repo path 'example-repo-local:' is related to a Release Bundle"

      and an exception is logged in the logfile :

       

      2019-10-07 16:15:13,790 [http-nio-8081-exec-4] [ERROR] (o.a.u.r.s.a.c.r.DeleteRepositoryConfigService:103) - Deleting repo 'example-repo-local' failed: Could not check if Repo path 'example-repo-local:' is related to a Release Bundle
      org.jfrog.storage.StorageException: Could not check if Repo path 'example-repo-local:' is related to a Release Bundle
          at org.artifactory.release.bundle.ReleaseBundleServiceImpl.isRepoPathRelatedToBundle(ReleaseBundleServiceImpl.java:184)
          at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          at java.base/java.lang.reflect.Method.invoke(Method.java:566)
          at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:343)
          at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:206)
          at com.sun.proxy.$Proxy254.isRepoPathRelatedToBundle(Unknown Source)
          at org.artifactory.addon.release.bundle.interceptor.ReleaseBundleInterceptor.assertPathNotRelatedToBundle(ReleaseBundleInterceptor.java:53)
          at org.artifactory.addon.release.bundle.interceptor.ReleaseBundleInterceptor.assertDeleteRepoAllowed(ReleaseBundleInterceptor.java:44)
          at org.artifactory.repo.interceptor.storage.StorageInterceptorsImpl.assertDeleteRepoAllowed(StorageInterceptorsImpl.java:90)
          at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          at java.base/java.lang.reflect.Method.invoke(Method.java:566)
          at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:343)
          at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:206)
          at com.sun.proxy.$Proxy169.assertDeleteRepoAllowed(Unknown Source)
          at org.artifactory.repo.service.RepositoryServiceImpl.removeRepository(RepositoryServiceImpl.java:2895)
          at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          at java.base/java.lang.reflect.Method.invoke(Method.java:566)
          at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:343)
          at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:206)
          at com.sun.proxy.$Proxy155.removeRepository(Unknown Source)
          at org.artifactory.ui.rest.service.admin.configuration.repositories.DeleteRepositoryConfigService.execute(DeleteRepositoryConfigService.java:95)
          at org.artifactory.rest.common.service.ServiceExecutor.process(ServiceExecutor.java:38)
          at org.artifactory.rest.common.resource.BaseResource.runService(BaseResource.java:127)
          at org.artifactory.ui.rest.resource.admin.configuration.repositories.RepoConfigResource.deleteRepository(RepoConfigResource.java:172)
          at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          at java.base/java.lang.reflect.Method.invoke(Method.java:566)
          at org.glassfish.jersey.server.model.internal.ResourceMethodInvocationHandlerFactory.lambda$static$0(ResourceMethodInvocationHandlerFactory.java:76)
          at org.glassfish.jersey.server.model.internal.AbstractJavaResourceMethodDispatcher$1.run(AbstractJavaResourceMethodDispatcher.java:148)
          at org.glassfish.jersey.server.model.internal.AbstractJavaResourceMethodDispatcher.invoke(AbstractJavaResourceMethodDispatcher.java:191)
          at org.glassfish.jersey.server.model.internal.JavaResourceMethodDispatcherProvider$ResponseOutInvoker.doDispatch(JavaResourceMethodDispatcherProvider.java:200)
          at org.glassfish.jersey.server.model.internal.AbstractJavaResourceMethodDispatcher.dispatch(AbstractJavaResourceMethodDispatcher.java:103)
          at org.glassfish.jersey.server.model.ResourceMethodInvoker.invoke(ResourceMethodInvoker.java:493)
          at org.glassfish.jersey.server.model.ResourceMethodInvoker.apply(ResourceMethodInvoker.java:415)
          at org.glassfish.jersey.server.model.ResourceMethodInvoker.apply(ResourceMethodInvoker.java:104)
          at org.glassfish.jersey.server.ServerRuntime$1.run(ServerRuntime.java:277)
          at org.glassfish.jersey.internal.Errors$1.call(Errors.java:272)
          at org.glassfish.jersey.internal.Errors$1.call(Errors.java:268)
          at org.glassfish.jersey.internal.Errors.process(Errors.java:316)
          at org.glassfish.jersey.internal.Errors.process(Errors.java:298)
          at org.glassfish.jersey.internal.Errors.process(Errors.java:268)
          at org.glassfish.jersey.process.internal.RequestScope.runInScope(RequestScope.java:289)
          at org.glassfish.jersey.server.ServerRuntime.process(ServerRuntime.java:256)
          at org.glassfish.jersey.server.ApplicationHandler.handle(ApplicationHandler.java:703)
          at org.glassfish.jersey.servlet.WebComponent.serviceImpl(WebComponent.java:416)
          at org.glassfish.jersey.servlet.WebComponent.service(WebComponent.java:370)
          at org.glassfish.jersey.servlet.ServletContainer.service(ServletContainer.java:389)
          at org.glassfish.jersey.servlet.ServletContainer.service(ServletContainer.java:342)
          at org.glassfish.jersey.servlet.ServletContainer.service(ServletContainer.java:229)
          at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231)
          at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
          at org.artifactory.webapp.servlet.RepoFilter.execute(RepoFilter.java:191)
          at org.artifactory.webapp.servlet.RepoFilter.doFilter(RepoFilter.java:97)
          at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
          at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
          at org.artifactory.webapp.servlet.AccessFilter.useAuthentication(AccessFilter.java:427)
          at org.artifactory.webapp.servlet.AccessFilter.doFilterInternal(AccessFilter.java:214)
          at org.artifactory.webapp.servlet.AccessFilter.doFilter(AccessFilter.java:167)
          at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
          at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
          at org.artifactory.webapp.servlet.RequestFilter.doFilter(RequestFilter.java:77)
          at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
          at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
          at org.artifactory.webapp.servlet.ArtifactoryCsrfFilter.doFilter(ArtifactoryCsrfFilter.java:86)
          at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
          at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
          at org.springframework.session.web.http.SessionRepositoryFilter.doFilterInternal(SessionRepositoryFilter.java:164)
          at org.springframework.session.web.http.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:80)
          at org.artifactory.webapp.servlet.SessionFilter.doFilter(SessionFilter.java:62)
          at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
          at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
          at org.artifactory.webapp.servlet.ArtifactoryFilter.doFilter(ArtifactoryFilter.java:124)
          at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
          at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
          at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:199)
          at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96)
          at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:493)
          at org.apache.catalina.valves.rewrite.RewriteValve.invoke(RewriteValve.java:304)
          at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:137)
          at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:81)
          at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:87)
          at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)
          at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:798)
          at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66)
          at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:808)
          at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1498)
          at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
          at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
          at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
          at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
          at java.base/java.lang.Thread.run(Thread.java:834)
      Caused by: com.microsoft.sqlserver.jdbc.SQLServerException: No column name was specified for column 1 of 'aa'.
          at com.microsoft.sqlserver.jdbc.SQLServerException.makeFromDatabaseError(SQLServerException.java:262)
          at com.microsoft.sqlserver.jdbc.SQLServerStatement.getNextResult(SQLServerStatement.java:1621)
          at com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement.doExecutePreparedStatement(SQLServerPreparedStatement.java:592)
          at com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement$PrepStmtExecCmd.doExecute(SQLServerPreparedStatement.java:522)
          at com.microsoft.sqlserver.jdbc.TDSCommand.execute(IOBuffer.java:7194)
          at com.microsoft.sqlserver.jdbc.SQLServerConnection.executeCommand(SQLServerConnection.java:2935)
          at com.microsoft.sqlserver.jdbc.SQLServerStatement.executeCommand(SQLServerStatement.java:248)
          at com.microsoft.sqlserver.jdbc.SQLServerStatement.executeStatement(SQLServerStatement.java:223)
          at com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement.executeQuery(SQLServerPreparedStatement.java:444)
          at org.jfrog.storage.JdbcHelper.executeSelect(JdbcHelper.java:184)
          at org.jfrog.storage.JdbcHelper.executeSelect(JdbcHelper.java:152)
          at org.artifactory.storage.db.bundle.dao.ArtifactBundlesDao.isDirectoryRelatedToBundle(ArtifactBundlesDao.java:347)
          at org.artifactory.release.bundle.ReleaseBundleServiceImpl.isRepoPathRelatedToBundle(ReleaseBundleServiceImpl.java:178)
          ... 97 common frames omitted
      

        Attachments

          Activity

            People

            • Assignee:
              Unassigned
              Reporter:
              steffel Stefan Felkel
            • Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

              • Created:
                Updated: