org.sonatype.nexus.proxy.StorageException

A storage exception occured!

Samebug tips0

There are no available Samebug tips for this exception. If you know how to solve this issue, help other users by writing a short tip.

Don't give up yet. Paste your full stack trace to get a solution.

Solutions on the web7

  • via Sonatype JIRA by Rich Seddon, 11 months ago
    A storage exception occured!
  • via Sonatype JIRA by Peter Lynch, 11 months ago
    A storage exception occured!
  • via Sonatype JIRA by Rich Seddon, 1 year ago
    Could not delete File in repository "Maven Central" (id="central") from path C:\nexus\nexus-professional-webapp-1.5.0\bin\jsw\windows-x86-32\..\..\..\..\sonatype-work\nexus\storage\central\org
  • Stack trace

    • org.sonatype.nexus.proxy.StorageException: A storage exception occured! at org.sonatype.nexus.obr.util.ObrUtils.updateObr(ObrUtils.java:323)[na:na] at org.sonatype.nexus.obr.shadow.ObrShadowRepository.updateLink(ObrShadowRepository.java:145)[na:na] at org.sonatype.nexus.obr.shadow.ObrShadowRepository.createLink(ObrShadowRepository.java:124)[na:na] at org.sonatype.nexus.proxy.repository.AbstractShadowRepository.onRepositoryItemEvent(AbstractShadowRepository.java:113)[nexus-core-2.8.0-05.jar:2.8.0-05] at sun.reflect.GeneratedMethodAccessor37.invoke(Unknown Source)[na:na] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)[na:1.7.0_55] at java.lang.reflect.Method.invoke(Method.java:606)[na:1.7.0_55] at org.sonatype.sisu.goodies.eventbus.internal.guava.EventHandler.handleEvent(EventHandler.java:80)[goodies-eventbus-1.9.jar:1.9] at org.sonatype.sisu.goodies.eventbus.internal.guava.EventBus.dispatch(EventBus.java:329)[goodies-eventbus-1.9.jar:1.9] at org.sonatype.sisu.goodies.eventbus.internal.DefaultGuavaEventBus.dispatch(DefaultGuavaEventBus.java:34)[goodies-eventbus-1.9.jar:1.9] at org.sonatype.sisu.goodies.eventbus.internal.ReentrantGuavaEventBus.dispatchQueuedEvents(ReentrantGuavaEventBus.java:57)[goodies-eventbus-1.9.jar:1.9] at org.sonatype.sisu.goodies.eventbus.internal.guava.EventBus.post(EventBus.java:281)[goodies-eventbus-1.9.jar:1.9] at org.sonatype.sisu.goodies.eventbus.internal.DefaultEventBus.post(DefaultEventBus.java:78)[goodies-eventbus-1.9.jar:1.9] at org.sonatype.nexus.proxy.repository.AbstractProxyRepository.doCacheItem(AbstractProxyRepository.java:879)[nexus-core-2.8.0-05.jar:2.8.0-05] at org.sonatype.nexus.proxy.maven.AbstractMavenRepository.doCacheItem(AbstractMavenRepository.java:482)[nexus-core-2.8.0-05.jar:2.8.0-05] at org.sonatype.nexus.proxy.maven.maven2.M2Repository.doCacheItem(M2Repository.java:231)[nexus-core-2.8.0-05.jar:2.8.0-05] at org.sonatype.nexus.proxy.repository.AbstractProxyRepository.doRetrieveRemoteItem(AbstractProxyRepository.java:1364)[nexus-core-2.8.0-05.jar:2.8.0-05] at org.sonatype.nexus.proxy.repository.AbstractProxyRepository.doRetrieveItem0(AbstractProxyRepository.java:1103)[nexus-core-2.8.0-05.jar:2.8.0-05] at org.sonatype.nexus.proxy.repository.AbstractProxyRepository.doRetrieveItem(AbstractProxyRepository.java:986)[nexus-core-2.8.0-05.jar:2.8.0-05] at org.sonatype.nexus.proxy.maven.AbstractMavenRepository.doRetrieveArtifactItem(AbstractMavenRepository.java:408)[nexus-core-2.8.0-05.jar:2.8.0-05] at org.sonatype.nexus.proxy.maven.AbstractMavenRepository.doRetrieveItem(AbstractMavenRepository.java:391)[nexus-core-2.8.0-05.jar:2.8.0-05] at org.sonatype.nexus.proxy.maven.maven2.M2Repository.doRetrieveItem(M2Repository.java:395)[nexus-core-2.8.0-05.jar:2.8.0-05] at org.sonatype.nexus.proxy.repository.AbstractRepository.retrieveItem(AbstractRepository.java:757)[nexus-core-2.8.0-05.jar:2.8.0-05] at com.sonatype.nexus.plugins.smartproxy.event.internal.handler.ItemHandlerSupport.fetchItem(ItemHandlerSupport.java:190)[nexus-smartproxy-plugin-2.8.0-05/:na] at com.sonatype.nexus.plugins.smartproxy.event.internal.handler.ItemHandlerSupport.doFetchItem(ItemHandlerSupport.java:205)[nexus-smartproxy-plugin-2.8.0-05/:na] at com.sonatype.nexus.plugins.smartproxy.event.internal.handler.ItemHandlerSupport.access$000(ItemHandlerSupport.java:48)[nexus-smartproxy-plugin-2.8.0-05/:na] at com.sonatype.nexus.plugins.smartproxy.event.internal.handler.ItemHandlerSupport$PreemptiveFetchItemEvent.perform(ItemHandlerSupport.java:254)[nexus-smartproxy-plugin-2.8.0-05/:na] at com.sonatype.nexus.plugins.smartproxy.event.internal.handler.ItemHandlerSupport$PreemptiveFetchItemEventInspector.inspect(ItemHandlerSupport.java:270)[nexus-smartproxy-plugin-2.8.0-05/:na] at sun.reflect.GeneratedMethodAccessor72.invoke(Unknown Source)[na:na] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)[na:1.7.0_55] at java.lang.reflect.Method.invoke(Method.java:606)[na:1.7.0_55] at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74)[guava-16.0.1.jar:na] at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322)[guava-16.0.1.jar:na] at com.google.common.eventbus.AsyncEventBus.access$001(AsyncEventBus.java:34)[guava-16.0.1.jar:na] at com.google.common.eventbus.AsyncEventBus$1.run(AsyncEventBus.java:117)[guava-16.0.1.jar:na] at org.sonatype.nexus.threads.MDCAwareRunnable.run(MDCAwareRunnable.java:41)[nexus-core-2.8.0-05.jar:2.8.0-05] at org.apache.shiro.subject.support.SubjectRunnable.doRun(SubjectRunnable.java:120)[shiro-core-1.2.2.jar:1.2.2] at org.apache.shiro.subject.support.SubjectRunnable.run(SubjectRunnable.java:108)[shiro-core-1.2.2.jar:1.2.2] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)[na:1.7.0_55] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)[na:1.7.0_55] at java.lang.Thread.run(Thread.java:745)[na:1.7.0_55] Caused by: org.sonatype.nexus.proxy.StorageException: A storage exception occured! at org.sonatype.nexus.obr.util.ObrUtils.retrieveObrItem(ObrUtils.java:178)[na:na] at org.sonatype.nexus.obr.util.ObrUtils.updateObr(ObrUtils.java:301)[na:na] ... 40 more Caused by: org.sonatype.nexus.proxy.AccessDeniedException: Access denied on repository ID='obv', path='/.meta/obr.xml', action='read'! at org.sonatype.nexus.proxy.access.DefaultAccessManager.decide(DefaultAccessManager.java:48)[nexus-core-2.8.0-05.jar:2.8.0-05] at org.sonatype.nexus.proxy.repository.AbstractRepository.checkConditions(AbstractRepository.java:1174)[nexus-core-2.8.0-05.jar:2.8.0-05] at org.sonatype.nexus.proxy.repository.AbstractRepository.retrieveItem(AbstractRepository.java:587)[nexus-core-2.8.0-05.jar:2.8.0-05] at org.sonatype.nexus.obr.util.ObrUtils.retrieveObrItem(ObrUtils.java:166)[na:na] ... 41 more

    Write tip

    You have a different solution? A short tip here would help you and many other users who saw this issue last week.

    Users with the same issue

    You’re the first here who have seen this exception.