Artifactory 尝试删除工件时出现PSQL错误

Artifactory 尝试删除工件时出现PSQL错误,artifactory,jfrog,Artifactory,Jfrog,我们已经成功地使用Artifactory一段时间了,并获得了专业团队的订阅。 但是现在它似乎失败了,在尝试删除服务器上的任何工件(从UI和CLI)时出现了内部错误500。我在日志中看到的堆栈如下所示: 2021-05-11T12:44:21.349Z [jfrt ] [ERROR] [ ] [a.e.ShiftEventsServiceImpl:114] [tEventsServiceImpl-1] - Unexpected error org.artifactor

我们已经成功地使用Artifactory一段时间了,并获得了专业团队的订阅。 但是现在它似乎失败了,在尝试删除服务器上的任何工件(从UI和CLI)时出现了内部错误500。我在日志中看到的堆栈如下所示:

2021-05-11T12:44:21.349Z [jfrt ] [ERROR] [                ] [a.e.ShiftEventsServiceImpl:114] [tEventsServiceImpl-1] - Unexpected error
org.artifactory.storage.db.security.service.VersioningCacheException: Fail to reload cache: Failed to shift events
    at org.artifactory.storage.db.security.service.VersioningCacheImpl.get(VersioningCacheImpl.java:98)
    at org.artifactory.event.ShiftEventsServiceImpl.run(ShiftEventsServiceImpl.java:98)
    at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515)
    at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
    at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
    at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
    at java.base/java.lang.Thread.run(Thread.java:834)
Caused by: org.artifactory.storage.StorageException: Failed to shift events
    at org.artifactory.storage.db.event.service.EventsServiceImpl.shiftEvents(EventsServiceImpl.java:256)
    at org.artifactory.event.ShiftEventsServiceImpl.shiftEvents(ShiftEventsServiceImpl.java:145)
    at org.artifactory.event.ShiftEventsServiceImpl.lambda$new$0(ShiftEventsServiceImpl.java:83)
    at org.artifactory.storage.db.security.service.VersioningCacheImpl.get(VersioningCacheImpl.java:95)
    ... 6 common frames omitted
Caused by: org.postgresql.util.PSQLException: ERROR: relation "node_events_tmp" does not exist
  Position: 62
    at org.postgresql.core.v3.QueryExecutorImpl.receiveErrorResponse(QueryExecutorImpl.java:2553)
    at org.postgresql.core.v3.QueryExecutorImpl.processResults(QueryExecutorImpl.java:2285)
    at org.postgresql.core.v3.QueryExecutorImpl.execute(QueryExecutorImpl.java:323)
    at org.postgresql.jdbc.PgStatement.executeInternal(PgStatement.java:481)
    at org.postgresql.jdbc.PgStatement.execute(PgStatement.java:401)
    at org.postgresql.jdbc.PgStatement.executeWithFlags(PgStatement.java:322)
    at org.postgresql.jdbc.PgStatement.executeCachedSql(PgStatement.java:308)
    at org.postgresql.jdbc.PgStatement.executeWithFlags(PgStatement.java:284)
    at org.postgresql.jdbc.PgStatement.executeQuery(PgStatement.java:236)
    at com.zaxxer.hikari.pool.ProxyStatement.executeQuery(ProxyStatement.java:111)
    at com.zaxxer.hikari.pool.HikariProxyStatement.executeQuery(HikariProxyStatement.java)
    at org.jfrog.storage.JdbcHelper.executeSelect(JdbcHelper.java:109)
    at org.jfrog.storage.JdbcHelper.executeSelect(JdbcHelper.java:89)
    at org.artifactory.storage.db.event.dao.EventsDao.shiftAndDeleteTmpEvents(EventsDao.java:385)
    at org.artifactory.storage.db.event.dao.EventsDao$$FastClassBySpringCGLIB$$18eb8be0.invoke(<generated>)
    at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)
    at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771)
    at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)
    at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749)
    at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:367)
    at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:118)
    at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)
    at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749)
    at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:691)
    at org.artifactory.storage.db.event.dao.EventsDao$$EnhancerBySpringCGLIB$$f6a550a3.shiftAndDeleteTmpEvents(<generated>)
    at org.artifactory.storage.db.event.service.EventsServiceImpl.shiftEvents(EventsServiceImpl.java:254)
    ... 9 common frames omitted
2021-05-11T12:44:21.349Z[jfrt][ERROR][[a.e.ShiftEventsServiceImpl:114][tEventsServiceImpl-1]-意外错误
org.artifactory.storage.db.security.service.VersioningCacheException:无法重新加载缓存:无法转移事件
位于org.artifactory.storage.db.security.service.VersioningCacheImpl.get(VersioningCacheImpl.java:98)
位于org.artifactory.event.ShiftEventsServiceImpl.run(ShiftEventsServiceImpl.java:98)
位于java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515)
位于java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
位于java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
位于java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
位于java.base/java.lang.Thread.run(Thread.java:834)
原因:org.artifactory.storage.StorageException:无法转移事件
位于org.artifactory.storage.db.event.service.EventsServiceImpl.ShifteEvents(EventsServiceImpl.java:256)
位于org.artifactory.event.shifteventsserviceinpl.shifteEvents(shifteventsserviceinpl.java:145)
位于org.artifactory.event.shifteventsserviceinpl.lambda$new$0(shifteventsserviceinpl.java:83)
位于org.artifactory.storage.db.security.service.VersioningCacheImpl.get(VersioningCacheImpl.java:95)
... 省略了6个公共框架
原因:org.postgresql.util.PSQLException:错误:关系“node\u events\u tmp”不存在
职位:62
位于org.postgresql.core.v3.QueryExecutorImpl.receiveErrorResponse(QueryExecutorImpl.java:2553)
位于org.postgresql.core.v3.QueryExecutorImpl.processResults(QueryExecutorImpl.java:2285)
位于org.postgresql.core.v3.QueryExecutorImpl.execute(QueryExecutorImpl.java:323)
位于org.postgresql.jdbc.PgStatement.executeInternal(PgStatement.java:481)
位于org.postgresql.jdbc.PgStatement.execute(PgStatement.java:401)
位于org.postgresql.jdbc.PgStatement.executeWithFlags(PgStatement.java:322)
位于org.postgresql.jdbc.PgStatement.executeCachedSql(PgStatement.java:308)
位于org.postgresql.jdbc.PgStatement.executeWithFlags(PgStatement.java:284)
位于org.postgresql.jdbc.PgStatement.executeQuery(PgStatement.java:236)
在com.zaxxer.hikari.pool.ProxyStatement.executeQuery(ProxyStatement.java:111)上
位于com.zaxxer.hikari.pool.HikariProxyStatement.executeQuery(HikariProxyStatement.java)
位于org.jfrog.storage.jdbchhelper.executeSelect(jdbchhelper.java:109)
在org.jfrog.storage.JdbcHelper.executeSelect(JdbcHelper.java:89)上
位于org.artifactory.storage.db.event.dao.EventsDao.shiftAndDeleteTmpEvents(EventsDao.java:385)
位于org.artifactory.storage.db.event.dao.EventsDao$$FastClassBySpringCGLIB$$18eb8be0.invoke()
位于org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)
位于org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771)
在org.springframework.aop.framework.ReflectiveMethodInvocation.procedue(ReflectiveMethodInvocation.java:163)上
位于org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.procedue(CglibAopProxy.java:749)
位于org.springframework.transaction.interceptor.TransactionSpectSupport.invokeWithinTransaction(TransactionSpectSupport.java:367)
位于org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:118)
位于org.springframework.aop.framework.ReflectiveMethodInvocation.procedue(ReflectiveMethodInvocation.java:186)
位于org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.procedue(CglibAopProxy.java:749)
位于org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:691)
位于org.artifactory.storage.db.event.dao.EventsDao$$EnhancerBySpringCGLIB$$f6a550a3.shiftanddeletetetettmpevents()
位于org.artifactory.storage.db.event.service.EventsServiceImpl.ShifteEvents(EventsServiceImpl.java:254)
... 省略9个公共框架
我们没有做任何更改,正在运行托管的Artifactory服务器。内部PostgreSql存储和节点事件似乎有问题

以前有人见过这个问题吗?另外,不知道在没有企业订阅的情况下如何联系JFrog支持。是否有任何支持电子邮件可用于此类问题


先谢谢你!:)

正在使用的人工版本是什么?你能升级Artifactory并测试它吗?嗨,穆罕默德,谢谢你的回答:)我不完全确定是否诚实。我们有一个由JFrog管理的云订阅,所以我没有访问集群本身的权限。是否有云门户可供我检查?已经尝试访问my.jfrog.com和Artifactory的管理页面,但是没有关于版本或升级的内容。我也找不到关于云实例的这些主题的任何文档。我相信您可以在这里找到JFrog支持