Uploaded image for project: 'FishEye'
  1. FishEye
  2. FE-3572

Anonymous access to a non-anonymous repository should not throw an exception and should not log a stack trace

    XMLWordPrintable

Details

    • Bug
    • Resolution: Invalid
    • Medium
    • None
    • 2.5.4
    • None

    Description

      2011-07-07 18:55:24.841173500 com.atlassian.crucible.spi.services.NotPermittedException: Anonymous user does not have permission to access repository SOMEREPOSITORY
      2011-07-07 18:55:24.841174500 at com.atlassian.crucible.spi.impl.DefaultSPIUtils.requireUserHasPermissionToAccess(DefaultSPIUtils.java:317)
      2011-07-07 18:55:24.841175500 at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      2011-07-07 18:55:24.841176500 at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
      2011-07-07 18:55:24.841194500 at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      2011-07-07 18:55:24.841195500 at java.lang.reflect.Method.invoke(Method.java:597)
      2011-07-07 18:55:24.841195500 at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:307)
      2011-07-07 18:55:24.841196500 at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:182)
      2011-07-07 18:55:24.841200500 at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149)
      2011-07-07 18:55:24.841201500 at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:77)
      2011-07-07 18:55:24.841202500 at com.cenqua.crucible.hibernate.WithSessionAspect.doCloseSession(WithSessionAspect.java:37)
      2011-07-07 18:55:24.841209500 at sun.reflect.GeneratedMethodAccessor215.invoke(Unknown Source)
      2011-07-07 18:55:24.841210500 at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      2011-07-07 18:55:24.841211500 at java.lang.reflect.Method.invoke(Method.java:597)
      2011-07-07 18:55:24.841211500 at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:627)
      2011-07-07 18:55:24.841214500 at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:616)
      2011-07-07 18:55:24.841215500 at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:64)
      2011-07-07 18:55:24.841216500 at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:160)
      2011-07-07 18:55:24.841219500 at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:89)
      2011-07-07 18:55:24.841220500 at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
      2011-07-07 18:55:24.841221500 at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)
      2011-07-07 18:55:24.841241500 at $Proxy24.requireUserHasPermissionToAccess(Unknown Source)
      2011-07-07 18:55:24.841241500 at com.atlassian.fisheye.spi.services.DefaultRecentChangesetsService.getRepository(DefaultRecentChangesetsService.java:82)
      2011-07-07 18:55:24.841243500 at com.atlassian.fisheye.spi.services.DefaultRecentChangesetsService.listChangesets(DefaultRecentChangesetsService.java:36)
      2011-07-07 18:55:24.841244500 at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      2011-07-07 18:55:24.841247500 at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
      2011-07-07 18:55:24.841248500 at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      2011-07-07 18:55:24.841249500 at java.lang.reflect.Method.invoke(Method.java:597)
      2011-07-07 18:55:24.841249500 at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:307)
      2011-07-07 18:55:24.841252500 at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:182)
      2011-07-07 18:55:24.841254500 at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149)
      2011-07-07 18:55:24.841255500 at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:77)
      2011-07-07 18:55:24.841260500 at com.cenqua.crucible.hibernate.WithSessionAspect.doCloseSession(WithSessionAspect.java:37)
      2011-07-07 18:55:24.841261500 at sun.reflect.GeneratedMethodAccessor215.invoke(Unknown Source)
      2011-07-07 18:55:24.841262500 at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      2011-07-07 18:55:24.841263500 at java.lang.reflect.Method.invoke(Method.java:597)
      2011-07-07 18:55:24.841266500 at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:627)
      2011-07-07 18:55:24.841267500 at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:616)
      2011-07-07 18:55:24.841268500 at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:64)
      2011-07-07 18:55:24.841269500 at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:160)
      2011-07-07 18:55:24.841272500 at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:89)
      2011-07-07 18:55:24.841273500 at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
      2011-07-07 18:55:24.841274500 at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)
      2011-07-07 18:55:24.841279500 at $Proxy46.listChangesets(Unknown Source)
      2011-07-07 18:55:24.841280500 at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      2011-07-07 18:55:24.841280500 at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
      2011-07-07 18:55:24.841281500 at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      2011-07-07 18:55:24.841282500 at java.lang.reflect.Method.invoke(Method.java:597)
      2011-07-07 18:55:24.841285500 at com.atlassian.plugin.osgi.hostcomponents.impl.DefaultComponentRegistrar$ContextClassLoaderSettingInvocationHandler.invoke(DefaultComponentRegistrar.java:129)
      2011-07-07 18:55:24.841286500 at $Proxy70.listChangesets(Unknown Source)
      2011-07-07 18:55:24.841287500 at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      2011-07-07 18:55:24.841288500 at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
      2011-07-07 18:55:24.841291500 at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      2011-07-07 18:55:24.841291500 at java.lang.reflect.Method.invoke(Method.java:597)
      2011-07-07 18:55:24.841292500 at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:307)
      2011-07-07 18:55:24.841293500 at org.springframework.osgi.service.importer.support.internal.aop.ServiceInvoker.doInvoke(ServiceInvoker.java:58)
      2011-07-07 18:55:24.841304500 at org.springframework.osgi.service.importer.support.internal.aop.ServiceInvoker.invoke(ServiceInvoker.java:62)
      2011-07-07 18:55:24.841305500 at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
      2011-07-07 18:55:24.841306500 at org.springframework.aop.support.DelegatingIntroductionInterceptor.doProceed(DelegatingIntroductionInterceptor.java:131)
      2011-07-07 18:55:24.841309500 at org.springframework.aop.support.DelegatingIntroductionInterceptor.invoke(DelegatingIntroductionInterceptor.java:119)
      2011-07-07 18:55:24.841310500 at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
      2011-07-07 18:55:24.841311500 at org.springframework.osgi.service.util.internal.aop.ServiceTCCLInterceptor.invokeUnprivileged(ServiceTCCLInterceptor.java:56)
      2011-07-07 18:55:24.841315500 at org.springframework.osgi.service.util.internal.aop.ServiceTCCLInterceptor.invoke(ServiceTCCLInterceptor.java:39)
      2011-07-07 18:55:24.841316500 at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
      2011-07-07 18:55:24.841317500 at org.springframework.osgi.service.importer.support.LocalBundleContextAdvice.invoke(LocalBundleContextAdvice.java:59)
      2011-07-07 18:55:24.841322500 at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
      2011-07-07 18:55:24.841323500 at org.springframework.aop.support.DelegatingIntroductionInterceptor.doProceed(DelegatingIntroductionInterceptor.java:131)
      2011-07-07 18:55:24.841324500 at org.springframework.aop.support.DelegatingIntroductionInterceptor.invoke(DelegatingIntroductionInterceptor.java:119)
      2011-07-07 18:55:24.841327500 at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
      2011-07-07 18:55:24.841329500 at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)
      2011-07-07 18:55:24.841329500 at $Proxy339.listChangesets(Unknown Source)
      2011-07-07 18:55:24.841330500 at com.atlassian.streams.fisheye.FishEyeFinderImpl.getChangesets(FishEyeFinderImpl.java:115)
      2011-07-07 18:55:24.841333500 at com.atlassian.streams.fisheye.FishEyeStreamsActivityProvider$1.apply(FishEyeStreamsActivityProvider.java:76)
      2011-07-07 18:55:24.841334500 at com.atlassian.streams.fisheye.FishEyeStreamsActivityProvider$1.apply(FishEyeStreamsActivityProvider.java:72)
      2011-07-07 18:55:24.841340500 at com.atlassian.streams.api.common.Fold.foldl(Fold.java:23)
      2011-07-07 18:55:24.841341500 at com.atlassian.streams.fisheye.FishEyeStreamsActivityProvider.getChangesets(FishEyeStreamsActivityProvider.java:66)
      2011-07-07 18:55:24.841342500 at com.atlassian.streams.fisheye.FishEyeStreamsActivityProvider.getActivityFeed(FishEyeStreamsActivityProvider.java:56)
      2011-07-07 18:55:24.841345500 at com.atlassian.streams.internal.LocalActivityProvider$FeedFetcher.doInTransaction(LocalActivityProvider.java:163)
      2011-07-07 18:55:24.841346500 at com.atlassian.sal.core.transaction.HostContextTransactionTemplate$1.doInTransaction(HostContextTransactionTemplate.java:25)
      2011-07-07 18:55:24.841347500 at com.atlassian.sal.spring.component.SpringHostContextAccessor$1.doInTransaction(SpringHostContextAccessor.java:88)
      2011-07-07 18:55:24.841350500 at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:128)
      2011-07-07 18:55:24.841351500 at com.atlassian.sal.spring.component.SpringHostContextAccessor.doInTransaction(SpringHostContextAccessor.java:82)

      2011-07-07 18:55:24.841352500 at com.atlassian.fisheye.plugin.FisheyeHostContextAccessor.doInTransaction(FisheyeHostContextAccessor.java:37)
      2011-07-07 18:55:24.841355500 at sun.reflect.GeneratedMethodAccessor258.invoke(Unknown Source)
      2011-07-07 18:55:24.841361500 at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      2011-07-07 18:55:24.841361500 at java.lang.reflect.Method.invoke(Method.java:597)
      2011-07-07 18:55:24.841362500 at com.atlassian.plugin.osgi.hostcomponents.impl.DefaultComponentRegistrar$ContextClassLoaderSettingInvocationHandler.invoke(DefaultComponentRegistrar.java:129)
      2011-07-07 18:55:24.841363500 at $Proxy64.doInTransaction(Unknown Source)
      2011-07-07 18:55:24.841371500 at sun.reflect.GeneratedMethodAccessor258.invoke(Unknown Source)
      2011-07-07 18:55:24.841371500 at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      2011-07-07 18:55:24.841372500 at java.lang.reflect.Method.invoke(Method.java:597)
      2011-07-07 18:55:24.841373500 at com.atlassian.plugin.osgi.bridge.external.HostComponentFactoryBean$DynamicServiceInvocationHandler.invoke(HostComponentFactoryBean.java:154)
      2011-07-07 18:55:24.841376500 at $Proxy64.doInTransaction(Unknown Source)
      2011-07-07 18:55:24.841377500 at com.atlassian.sal.core.transaction.HostContextTransactionTemplate.execute(HostContextTransactionTemplate.java:21)
      2011-07-07 18:55:24.841378500 at sun.reflect.GeneratedMethodAccessor380.invoke(Unknown Source)
      2011-07-07 18:55:24.841379500 at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      2011-07-07 18:55:24.841384500 at java.lang.reflect.Method.invoke(Method.java:597)
      2011-07-07 18:55:24.841385500 at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:307)
      2011-07-07 18:55:24.841386500 at org.springframework.osgi.service.importer.support.internal.aop.ServiceInvoker.doInvoke(ServiceInvoker.java:58)
      2011-07-07 18:55:24.841387500 at org.springframework.osgi.service.importer.support.internal.aop.ServiceInvoker.invoke(ServiceInvoker.java:62)
      2011-07-07 18:55:24.841390500 at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
      2011-07-07 18:55:24.841391500 at org.springframework.aop.support.DelegatingIntroductionInterceptor.doProceed(DelegatingIntroductionInterceptor.java:131)
      2011-07-07 18:55:24.841392500 at org.springframework.aop.support.DelegatingIntroductionInterceptor.invoke(DelegatingIntroductionInterceptor.java:119)
      2011-07-07 18:55:24.841395500 at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
      2011-07-07 18:55:24.841396500 at org.springframework.osgi.service.util.internal.aop.ServiceTCCLInterceptor.invokeUnprivileged(ServiceTCCLInterceptor.java:56)
      2011-07-07 18:55:24.841397500 at org.springframework.osgi.service.util.internal.aop.ServiceTCCLInterceptor.invoke(ServiceTCCLInterceptor.java:39)
      2011-07-07 18:55:24.841403500 at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
      2011-07-07 18:55:24.841404500 at org.springframework.osgi.service.importer.support.LocalBundleContextAdvice.invoke(LocalBundleContextAdvice.java:59)
      2011-07-07 18:55:24.841405500 at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
      2011-07-07 18:55:24.841408500 at org.springframework.aop.support.DelegatingIntroductionInterceptor.doProceed(DelegatingIntroductionInterceptor.java:131)
      2011-07-07 18:55:24.841409500 at org.springframework.aop.support.DelegatingIntroductionInterceptor.invoke(DelegatingIntroductionInterceptor.java:119)
      2011-07-07 18:55:24.841410500 at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
      2011-07-07 18:55:24.841413500 at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)
      2011-07-07 18:55:24.841414500 at $Proxy263.execute(Unknown Source)
      2011-07-07 18:55:24.841415500 at com.atlassian.streams.internal.LocalActivityProvider$1.get(LocalActivityProvider.java:98)
      2011-07-07 18:55:24.841420500 at com.atlassian.streams.internal.LocalActivityProvider$1.get(LocalActivityProvider.java:94)
      2011-07-07 18:55:24.841421500 at com.atlassian.streams.crucible.CrucibleSessionManager.withSession(CrucibleSessionManager.java:21)
      2011-07-07 18:55:24.841422500 at com.atlassian.streams.internal.SwitchingSessionManager.withSession(SwitchingSessionManager.java:16)
      2011-07-07 18:55:24.841423500 at com.atlassian.streams.internal.LocalActivityProvider.getActivityFeed(LocalActivityProvider.java:93)
      2011-07-07 18:55:24.841430500 at com.atlassian.streams.internal.FeedBuilder$ToFeedCallable$1.call(FeedBuilder.java:100)
      2011-07-07 18:55:24.841431500 at com.atlassian.streams.internal.FeedBuilder$ToFeedCallable$1.call(FeedBuilder.java:86)
      2011-07-07 18:55:24.841432500 at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
      2011-07-07 18:55:24.841433500 at java.util.concurrent.FutureTask.run(FutureTask.java:138)
      2011-07-07 18:55:24.841436500 at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
      2011-07-07 18:55:24.841437500 at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
      2011-07-07 18:55:24.841437500 at java.util.concurrent.FutureTask.run(FutureTask.java:138)
      2011-07-07 18:55:24.841438500 at com.atlassian.util.concurrent.LimitedExecutor$Runner.run(LimitedExecutor.java:96)
      2011-07-07 18:55:24.841439500 at com.atlassian.sal.core.executor.ThreadLocalDelegateRunnable.run(ThreadLocalDelegateRunnable.java:36)
      2011-07-07 18:55:24.841445500 at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
      2011-07-07 18:55:24.841446500 at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
      2011-07-07 18:55:24.841447500 at java.lang.Thread.run(Thread.java:619)

      Attachments

        Activity

          People

            Unassigned Unassigned
            edalgliesh Eric Dalgliesh
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: