Details

    • Type: Bug
    • Status: Resolved
    • Priority: Normal
    • Resolution: Fixed
    • Affects Version/s: 2.2.1
    • Fix Version/s: None
    • Component/s: None
    • Labels:
      None
    • Environment:

      Artifactory 2.2.1
      Ubuntu 9.04 x86_64
      Java 1.6.0_16-b01

      Description

      According to RTFACT-1314 this should have been fixed. We are running Artifactory 2.2.1. Do you have any suggestions? Will upgrading to 2.2.2 fix this?

      consoleout.log
      2010-04-13 09:52:27,197 [qtp-jetty7-770476297-74459] [ERROR] (o.m.log             :87) - /tracetracker/com/tracetracker/reports/tt-report-plugins/maven-metadata.xml
      org.artifactory.concurrent.LockingException: READ lock on LockEntryId tracetracker:com/tracetracker/reports/tt-report-plugins not acquired in 120 seconds. Lock info: java.util.concurrent.locks.ReentrantReadWriteLock$ReadLock@1cc39037[Read locks = 0].
              at org.artifactory.jcr.lock.SessionLockEntry.acquire(SessionLockEntry.java:245) [artifactory-core-2.2.1.jar:na]
              at org.artifactory.jcr.lock.SessionLockEntry.acquireReadLock(SessionLockEntry.java:85) [artifactory-core-2.2.1.jar:na]
              at org.artifactory.jcr.lock.InternalLockManager.readLock(InternalLockManager.java:87) [artifactory-core-2.2.1.jar:na]
              at org.artifactory.jcr.lock.LockingHelper.readLock(LockingHelper.java:48) [artifactory-core-2.2.1.jar:na]
              at org.artifactory.repo.jcr.StoringRepoMixin$JcrFsItemLocator.lock(StoringRepoMixin.java:865) [artifactory-core-2.2.1.jar:na]
              at org.artifactory.repo.jcr.StoringRepoMixin.internalGetFsItem(StoringRepoMixin.java:671) [artifactory-core-2.2.1.jar:na]
              at org.artifactory.repo.jcr.StoringRepoMixin.getJcrFsItem(StoringRepoMixin.java:248) [artifactory-core-2.2.1.jar:na]
              at org.artifactory.repo.jcr.StoringRepoMixin.getPathItem(StoringRepoMixin.java:784) [artifactory-core-2.2.1.jar:na]
              at org.artifactory.repo.jcr.StoringRepoMixin.getInfo(StoringRepoMixin.java:329) [artifactory-core-2.2.1.jar:na]
              at org.artifactory.repo.jcr.JcrRepoBase.getInfo(JcrRepoBase.java:324) [artifactory-core-2.2.1.jar:na]
              at org.artifactory.engine.DownloadServiceImpl.getInfo(DownloadServiceImpl.java:151) [artifactory-core-2.2.1.jar:na]
              at sun.reflect.GeneratedMethodAccessor53.invoke(Unknown Source) [na:na]
              at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) [na:1.6.0_16]
              at java.lang.reflect.Method.invoke(Method.java:597) [na:1.6.0_16]
              at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:307) [spring-aop-3.0.0.RELEASE.jar:3.0.0.RELEASE]
              at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:183) [spring-aop-3.0.0.RELEASE.jar:3.0.0.RELEASE]
              at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:150) [spring-aop-3.0.0.RELEASE.jar:3.0.0.RELEASE]
              at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:107) [spring-tx-3.0.0.RELEASE.jar:3.0.0.RELEASE]
              at org.artifactory.jcr.lock.aop.LockingAdvice.invoke(LockingAdvice.java:74) [artifactory-core-2.2.1.jar:na]
              at org.artifactory.jcr.lock.aop.LockingAdvice.invoke(LockingAdvice.java:46) [artifactory-core-2.2.1.jar:na]
              at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172) [spring-aop-3.0.0.RELEASE.jar:3.0.0.RELEASE]
              at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:202) [spring-aop-3.0.0.RELEASE.jar:3.0.0.RELEASE]
              at $Proxy34.getInfo(Unknown Source) [na:na]
              at org.artifactory.engine.DownloadServiceImpl.callGetInfoInTransaction(DownloadServiceImpl.java:238) [artifactory-core-2.2.1.jar:na]
              at org.artifactory.engine.DownloadServiceImpl.process(DownloadServiceImpl.java:120) [artifactory-core-2.2.1.jar:na]
              at sun.reflect.GeneratedMethodAccessor52.invoke(Unknown Source) [na:na]
              at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) [na:1.6.0_16]
              at java.lang.reflect.Method.invoke(Method.java:597) [na:1.6.0_16]
              at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:307) [spring-aop-3.0.0.RELEASE.jar:3.0.0.RELEASE]
              at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:183) [spring-aop-3.0.0.RELEASE.jar:3.0.0.RELEASE]
              at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:150) [spring-aop-3.0.0.RELEASE.jar:3.0.0.RELEASE]
              at org.artifactory.request.aop.RequestAdvice.invoke(RequestAdvice.java:67) [artifactory-core-2.2.1.jar:na]
              at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172) [spring-aop-3.0.0.RELEASE.jar:3.0.0.RELEASE]
              at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:202) [spring-aop-3.0.0.RELEASE.jar:3.0.0.RELEASE]
              at $Proxy34.process(Unknown Source) [na:na]
              at org.artifactory.webapp.servlet.RepoFilter.execute(RepoFilter.java:117) [artifactory-web-application-2.2.1.jar:na]
              at org.artifactory.webapp.servlet.RepoFilter.doFilter(RepoFilter.java:76) [artifactory-web-application-2.2.1.jar:na]
              at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1157) [jetty-6.1.22.jar:6.1.22]
              at org.artifactory.webapp.servlet.AccessFilter.useAuthentication(AccessFilter.java:206) [artifactory-web-application-2.2.1.jar:na]
              at org.artifactory.webapp.servlet.AccessFilter.useAnonymousIfPossible(AccessFilter.java:189) [artifactory-web-application-2.2.1.jar:na]
              at org.artifactory.webapp.servlet.AccessFilter.doFilterInternal(AccessFilter.java:121) [artifactory-web-application-2.2.1.jar:na]
              at org.artifactory.webapp.servlet.AccessFilter.doFilter(AccessFilter.java:97) [artifactory-web-application-2.2.1.jar:na]
              at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1157) [jetty-6.1.22.jar:6.1.22]
              at org.artifactory.webapp.servlet.RequestFilter.doFilter(RequestFilter.java:55) [artifactory-web-application-2.2.1.jar:na]
              at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1157) [jetty-6.1.22.jar:6.1.22]
              at org.artifactory.webapp.servlet.ArtifactoryFilter.doFilter(ArtifactoryFilter.java:66) [artifactory-web-application-2.2.1.jar:na]
              at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1157) [jetty-6.1.22.jar:6.1.22]
              at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:388) [jetty-6.1.22.jar:6.1.22]
              at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216) [jetty-6.1.22.jar:6.1.22]
              at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:182) [jetty-6.1.22.jar:6.1.22]
              at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:765) [jetty-6.1.22.jar:6.1.22]
              at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:418) [jetty-6.1.22.jar:6.1.22]
              at org.mortbay.jetty.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:230) [jetty-6.1.22.jar:6.1.22]
              at org.mortbay.jetty.handler.HandlerCollection.handle(HandlerCollection.java:114) [jetty-6.1.22.jar:6.1.22]
              at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152) [jetty-6.1.22.jar:6.1.22]
              at org.mortbay.jetty.Server.handle(Server.java:326) [jetty-6.1.22.jar:6.1.22]
              at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:542) [jetty-6.1.22.jar:6.1.22]
              at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:923) [jetty-6.1.22.jar:6.1.22]
              at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:547) [jetty-6.1.22.jar:6.1.22]
              at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:212) [jetty-6.1.22.jar:6.1.22]
              at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404) [jetty-6.1.22.jar:6.1.22]
              at org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:409) [jetty-6.1.22.jar:6.1.22]
              at org.mortbay.thread.QueuedThreadPool$2.run(QueuedThreadPool.java:431) [artifactory.jar:6.1.22]
              at java.lang.Thread.run(Thread.java:619) [na:1.6.0_16]
      

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                yoavl Yoav Landman
                Reporter:
                paal@tracetracker.com Pål Nilsen
              • Votes:
                2 Vote for this issue
                Watchers:
                2 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: