Uploaded image for project: 'Dev - Nexus Repo'
  1. Dev - Nexus Repo
  2. NEXUS-5108

Task creation not possible after upgrade from 1.9.2 to 2.0.5

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: 2.0.5
    • Fix Version/s: None
    • Component/s: Scheduled Tasks
    • Labels:
      None
    • Environment:
      Ubuntu Server Linux, 64bit, Java(TM) SE Runtime Environment (build 1.6.0_26-b03), Java HotSpot(TM) 64-Bit Server VM (build 20.1-b02, mixed mode), Nexus 2.0.5

      Description

      I've upgraded my nexus from version 1.9.2 to 2.0.5. Now I can't add anymore scheduled tasks. I always get a 500 server error as admin user (see below).

      Currently, I've 6 remove snapshots tasks and one empty trash task (added in nexus 1.9.2).

      2012-06-22 09:26:06 INFO [tp2015322662-75] - org.sonatype.nexus.error.reporting.DefaultErrorReportingManager - Detected Error in Nexus: Could not create task of typeOptimizeIndexTask. Skipping problem report generation because reporting is not enabled
      2012-06-22 09:26:06 ERROR [tp2015322662-75] - org.sonatype.nexus.rest.NexusApplication - Unhandled exception or error intercepted
      java.lang.IllegalArgumentException: Could not create task of typeOptimizeIndexTask
      at org.sonatype.scheduling.DefaultTaskConfigManager.createTaskInstance(DefaultTaskConfigManager.java:272) ~[nexus-app-2.0.5.jar:na]
      at org.sonatype.scheduling.DefaultScheduler.createTaskInstance(DefaultScheduler.java:139) ~[plexus-task-scheduler-1.6.0.jar:na]
      at org.sonatype.nexus.scheduling.DefaultNexusScheduler.createTaskInstance(DefaultNexusScheduler.java:126) ~[nexus-app-2.0.5.jar:na]
      at org.sonatype.nexus.rest.schedules.AbstractScheduledServicePlexusResource.getModelNexusTask(AbstractScheduledServicePlexusResource.java:304) ~[nexus-rest-api-2.0.5.jar:na]
      at org.sonatype.nexus.rest.schedules.ScheduledServiceListPlexusResource.post(ScheduledServiceListPlexusResource.java:211) ~[nexus-rest-api-2.0.5.jar:na]
      at org.sonatype.plexus.rest.resource.RestletResource.acceptRepresentation(RestletResource.java:294) ~[plexus-restlet-bridge-1.20.jar:na]
      at org.sonatype.nexus.rest.NexusRestletResource.acceptRepresentation(NexusRestletResource.java:71) ~[nexus-rest-api-2.0.5.jar:na]
      at org.restlet.resource.Resource.post(Resource.java:688) ~[org.restlet-1.1.6-SONATYPE-5348-V4.jar:na]
      at org.restlet.resource.Resource.handlePost(Resource.java:537) ~[org.restlet-1.1.6-SONATYPE-5348-V4.jar:na]
      at org.restlet.Finder.handle(Finder.java:357) ~[org.restlet-1.1.6-SONATYPE-5348-V4.jar:na]
      at org.restlet.Filter.doHandle(Filter.java:150) [org.restlet-1.1.6-SONATYPE-5348-V4.jar:na]
      at org.restlet.Filter.handle(Filter.java:195) [org.restlet-1.1.6-SONATYPE-5348-V4.jar:na]
      at org.restlet.Router.handle(Router.java:504) [org.restlet-1.1.6-SONATYPE-5348-V4.jar:na]
      at org.restlet.Filter.doHandle(Filter.java:150) [org.restlet-1.1.6-SONATYPE-5348-V4.jar:na]
      at org.restlet.Filter.handle(Filter.java:195) [org.restlet-1.1.6-SONATYPE-5348-V4.jar:na]
      at org.restlet.Router.handle(Router.java:504) [org.restlet-1.1.6-SONATYPE-5348-V4.jar:na]
      at org.restlet.Filter.doHandle(Filter.java:150) [org.restlet-1.1.6-SONATYPE-5348-V4.jar:na]
      at org.restlet.Filter.handle(Filter.java:195) [org.restlet-1.1.6-SONATYPE-5348-V4.jar:na]
      at org.restlet.Filter.doHandle(Filter.java:150) [org.restlet-1.1.6-SONATYPE-5348-V4.jar:na]
      at org.sonatype.plexus.rest.RetargetableRestlet.doHandle(RetargetableRestlet.java:39) ~[plexus-restlet-bridge-1.20.jar:na]
      at org.restlet.Filter.handle(Filter.java:195) [org.restlet-1.1.6-SONATYPE-5348-V4.jar:na]
      at org.restlet.Filter.doHandle(Filter.java:150) [org.restlet-1.1.6-SONATYPE-5348-V4.jar:na]
      at org.restlet.Filter.handle(Filter.java:195) [org.restlet-1.1.6-SONATYPE-5348-V4.jar:na]
      at org.restlet.Filter.doHandle(Filter.java:150) [org.restlet-1.1.6-SONATYPE-5348-V4.jar:na]
      at org.restlet.Filter.handle(Filter.java:195) [org.restlet-1.1.6-SONATYPE-5348-V4.jar:na]
      at org.restlet.Filter.doHandle(Filter.java:150) [org.restlet-1.1.6-SONATYPE-5348-V4.jar:na]
      at com.noelios.restlet.StatusFilter.doHandle(StatusFilter.java:130) ~[com.noelios.restlet-1.1.6-SONATYPE-5348-V4.jar:na]
      at org.restlet.Filter.handle(Filter.java:195) [org.restlet-1.1.6-SONATYPE-5348-V4.jar:na]
      at org.restlet.Filter.doHandle(Filter.java:150) [org.restlet-1.1.6-SONATYPE-5348-V4.jar:na]
      at org.restlet.Filter.handle(Filter.java:195) [org.restlet-1.1.6-SONATYPE-5348-V4.jar:na]
      at com.noelios.restlet.ChainHelper.handle(ChainHelper.java:124) [com.noelios.restlet-1.1.6-SONATYPE-5348-V4.jar:na]
      at com.noelios.restlet.application.ApplicationHelper.handle(ApplicationHelper.java:112) [com.noelios.restlet-1.1.6-SONATYPE-5348-V4.jar:na]
      at org.restlet.Application.handle(Application.java:341) [org.restlet-1.1.6-SONATYPE-5348-V4.jar:na]
      at org.restlet.Filter.doHandle(Filter.java:150) [org.restlet-1.1.6-SONATYPE-5348-V4.jar:na]
      at org.restlet.Filter.handle(Filter.java:195) [org.restlet-1.1.6-SONATYPE-5348-V4.jar:na]
      at org.restlet.Router.handle(Router.java:504) [org.restlet-1.1.6-SONATYPE-5348-V4.jar:na]
      at org.restlet.Filter.doHandle(Filter.java:150) [org.restlet-1.1.6-SONATYPE-5348-V4.jar:na]
      at org.restlet.Filter.handle(Filter.java:195) [org.restlet-1.1.6-SONATYPE-5348-V4.jar:na]
      at org.restlet.Router.handle(Router.java:504) [org.restlet-1.1.6-SONATYPE-5348-V4.jar:na]
      at org.restlet.Filter.doHandle(Filter.java:150) [org.restlet-1.1.6-SONATYPE-5348-V4.jar:na]
      at org.restlet.Filter.handle(Filter.java:195) [org.restlet-1.1.6-SONATYPE-5348-V4.jar:na]
      at com.noelios.restlet.ChainHelper.handle(ChainHelper.java:124) [com.noelios.restlet-1.1.6-SONATYPE-5348-V4.jar:na]
      at org.restlet.Component.handle(Component.java:673) [org.restlet-1.1.6-SONATYPE-5348-V4.jar:na]
      at org.restlet.Server.handle(Server.java:331) [org.restlet-1.1.6-SONATYPE-5348-V4.jar:na]
      at com.noelios.restlet.ServerHelper.handle(ServerHelper.java:68) [com.noelios.restlet-1.1.6-SONATYPE-5348-V4.jar:na]
      at com.noelios.restlet.http.HttpServerHelper.handle(HttpServerHelper.java:147) [com.noelios.restlet-1.1.6-SONATYPE-5348-V4.jar:na]
      at com.noelios.restlet.ext.servlet.ServerServlet.service(ServerServlet.java:881) [com.noelios.restlet.ext.servlet-1.1.6-SONATYPE-5348-V4.jar:na]
      at javax.servlet.http.HttpServlet.service(HttpServlet.java:820) [servlet-api-2.5.jar:2.5]
      at com.google.inject.servlet.ServletDefinition.doServiceImpl(ServletDefinition.java:278) [guice-servlet-3.1.1.jar:na]
      at com.google.inject.servlet.ServletDefinition.doService(ServletDefinition.java:268) [guice-servlet-3.1.1.jar:na]
      at com.google.inject.servlet.ServletDefinition.service(ServletDefinition.java:180) [guice-servlet-3.1.1.jar:na]
      at com.google.inject.servlet.ManagedServletPipeline.service(ManagedServletPipeline.java:93) [guice-servlet-3.1.1.jar:na]
      at com.google.inject.servlet.FilterChainInvocation.doFilter(FilterChainInvocation.java:84) [guice-servlet-3.1.1.jar:na]
      at com.google.inject.servlet.ManagedFilterPipeline.dispatch(ManagedFilterPipeline.java:120) [guice-servlet-3.1.1.jar:na]
      at org.sonatype.nexus.web.NexusGuiceFilter$MultiFilterChain.doFilter(NexusGuiceFilter.java:88) [nexus-web-utils-2.0.5.jar:na]
      at org.sonatype.nexus.web.NexusGuiceFilter$MultiFilterPipeline.dispatch(NexusGuiceFilter.java:58) [nexus-web-utils-2.0.5.jar:na]
      at com.google.inject.servlet.GuiceFilter.doFilter(GuiceFilter.java:126) [guice-servlet-3.1.1.jar:na]
      at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1331) [jetty-servlet-7.6.2.v20120308.jar:7.6.2.v20120308]
      at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:61) [shiro-web-1.1.0.jar:na]
      at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108) [shiro-web-1.1.0.jar:na]
      at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137) [shiro-web-1.1.0.jar:na]
      at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:81) [shiro-web-1.1.0.jar:na]
      at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66) [shiro-web-1.1.0.jar:na]
      at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108) [shiro-web-1.1.0.jar:na]
      at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137) [shiro-web-1.1.0.jar:na]
      at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:81) [shiro-web-1.1.0.jar:na]
      at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66) [shiro-web-1.1.0.jar:na]
      at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:359) [shiro-web-1.1.0.jar:na]
      at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:275) [shiro-web-1.1.0.jar:na]
      at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90) [shiro-core-1.1.0.jar:1.1.0]
      at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83) [shiro-core-1.1.0.jar:1.1.0]
      at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:344) [shiro-core-1.1.0.jar:1.1.0]
      at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:272) [shiro-web-1.1.0.jar:na]
      at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:81) [shiro-web-1.1.0.jar:na]
      at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1331) [jetty-servlet-7.6.2.v20120308.jar:7.6.2.v20120308]
      at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:477) [jetty-servlet-7.6.2.v20120308.jar:7.6.2.v20120308]
      at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:119) [jetty-server-7.6.2.v20120308.jar:7.6.2.v20120308]
      at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:524) [jetty-security-7.6.2.v20120308.jar:7.6.2.v20120308]
      at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:227) [jetty-server-7.6.2.v20120308.jar:7.6.2.v20120308]
      at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1031) [jetty-server-7.6.2.v20120308.jar:7.6.2.v20120308]
      at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:406) [jetty-servlet-7.6.2.v20120308.jar:7.6.2.v20120308]
      at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:186) [jetty-server-7.6.2.v20120308.jar:7.6.2.v20120308]
      at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:965) [jetty-server-7.6.2.v20120308.jar:7.6.2.v20120308]
      at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:117) [jetty-server-7.6.2.v20120308.jar:7.6.2.v20120308]
      at org.eclipse.jetty.server.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:250) [jetty-server-7.6.2.v20120308.jar:7.6.2.v20120308]
      at org.eclipse.jetty.server.handler.HandlerCollection.handle(HandlerCollection.java:149) [jetty-server-7.6.2.v20120308.jar:7.6.2.v20120308]
      at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:111) [jetty-server-7.6.2.v20120308.jar:7.6.2.v20120308]
      at org.eclipse.jetty.rewrite.handler.RewriteHandler.handle(RewriteHandler.java:312) [jetty-rewrite-7.6.2.v20120308.jar:7.6.2.v20120308]
      at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:111) [jetty-server-7.6.2.v20120308.jar:7.6.2.v20120308]
      at org.eclipse.jetty.server.Server.handle(Server.java:349) [jetty-server-7.6.2.v20120308.jar:7.6.2.v20120308]
      at org.eclipse.jetty.server.AbstractHttpConnection.handleRequest(AbstractHttpConnection.java:452) [jetty-server-7.6.2.v20120308.jar:7.6.2.v20120308]
      at org.eclipse.jetty.server.AbstractHttpConnection.content(AbstractHttpConnection.java:894) [jetty-server-7.6.2.v20120308.jar:7.6.2.v20120308]
      at org.eclipse.jetty.server.AbstractHttpConnection$RequestHandler.content(AbstractHttpConnection.java:948) [jetty-server-7.6.2.v20120308.jar:7.6.2.v20120308]
      at org.eclipse.jetty.http.HttpParser.parseNext(HttpParser.java:857) [jetty-http-7.6.2.v20120308.jar:7.6.2.v20120308]
      at org.eclipse.jetty.http.HttpParser.parseAvailable(HttpParser.java:235) [jetty-http-7.6.2.v20120308.jar:7.6.2.v20120308]
      at org.eclipse.jetty.server.AsyncHttpConnection.handle(AsyncHttpConnection.java:77) [jetty-server-7.6.2.v20120308.jar:7.6.2.v20120308]
      at org.eclipse.jetty.io.nio.SslConnection.handle(SslConnection.java:191) [jetty-io-7.6.2.v20120308.jar:7.6.2.v20120308]
      at org.eclipse.jetty.io.nio.SelectChannelEndPoint.handle(SelectChannelEndPoint.java:609) [jetty-io-7.6.2.v20120308.jar:7.6.2.v20120308]
      at org.eclipse.jetty.io.nio.SelectChannelEndPoint$1.run(SelectChannelEndPoint.java:45) [jetty-io-7.6.2.v20120308.jar:7.6.2.v20120308]
      at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:599) [jetty-util-7.6.2.v20120308.jar:7.6.2.v20120308]
      at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:534) [jetty-util-7.6.2.v20120308.jar:7.6.2.v20120308]
      at java.lang.Thread.run(Thread.java:662) [na:1.6.0_26]
      Caused by: org.codehaus.plexus.component.repository.exception.ComponentLookupException: java.util.NoSuchElementException
      role: org.sonatype.nexus.scheduling.NexusTask
      roleHint: OptimizeIndexTask
      at org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer.java:257) ~[sisu-inject-plexus-2.3.0.jar:na]
      at org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer.java:245) ~[sisu-inject-plexus-2.3.0.jar:na]
      at org.sonatype.scheduling.DefaultTaskConfigManager.createTaskInstance(DefaultTaskConfigManager.java:266) ~[nexus-app-2.0.5.jar:na]
      ... 101 common frames omitted
      Caused by: java.util.NoSuchElementException: null
      at org.sonatype.guice.bean.locators.LocatedBeans$Itr.next(LocatedBeans.java:142) ~[sisu-inject-bean-2.3.0.jar:na]
      at org.sonatype.guice.bean.locators.LocatedBeans$Itr.next(LocatedBeans.java:77) ~[sisu-inject-bean-2.3.0.jar:na]
      at org.sonatype.guice.plexus.locators.DefaultPlexusBeans$Itr.next(DefaultPlexusBeans.java:60) ~[sisu-inject-plexus-2.3.0.jar:na]
      at org.sonatype.guice.plexus.locators.DefaultPlexusBeans$Itr.next(DefaultPlexusBeans.java:48) ~[sisu-inject-plexus-2.3.0.jar:na]
      at org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer.java:253) ~[sisu-inject-plexus-2.3.0.jar:na]
      ... 103 common frames omitted

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                Unassigned
                Reporter:
                bstrasser Beat Strasser
                Last Updated By:
                Rich Seddon
              • Votes:
                0 Vote for this issue
                Watchers:
                0 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved:
                  Date of First Response: