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

Repository health check fails for angular/core npm package.

    XMLWordPrintable

    Details

    • Story Points:
      2
    • Sprint:
      Core Sprint 105, Core Sprint 106, Core Sprint 107

      Description

      Trying to run repository health check on npm package @angular/core/-/core-2.4.8.tgz results in a failure:

      Unable to identify component: Malformed npm component with path '/@angular/core/-/core-2.4.8.tgz'. If this is packageRoot, try selecting the tarball instead

      The log shows:

      
      2017-02-28 15:02:03,045-0500 ERROR [qtp1575883394-2561] admin org.sonatype.nexus.extdirect.internal.ExtDirectServlet - Failed to invoke action method: healthcheck_AssetDetail.identify, java-method: com.sonatype.nexus.plugins.healthcheck.pro.internal.ui.HealthCheckAssetDetailComponent.identify 
      java.lang.IllegalArgumentException: Malformed npm component with path '/@angular/core/-/core-2.4.8.tgz'. If this is packageRoot, try selecting the tarball instead 
      at com.google.common.base.Preconditions.checkArgument(Preconditions.java:122) [com.google.guava:21.0.0] 
      at com.google.common.base.Preconditions$checkArgument$0.callStatic(Unknown Source) [na:na] 
      at com.sonatype.nexus.plugins.healthcheck.pro.internal.ui.HealthCheckAssetDetailComponent.getIdentifier(HealthCheckAssetDetailComponent.groovy:127) [na:na] 
      at com.sonatype.nexus.plugins.healthcheck.pro.internal.ui.HealthCheckAssetDetailComponent$getIdentifier$1.callStatic(Unknown Source) [na:na] 
      at com.sonatype.nexus.plugins.healthcheck.pro.internal.ui.HealthCheckAssetDetailComponent.identify(HealthCheckAssetDetailComponent.groovy:72) [na:na] 
      at com.palominolabs.metrics.guice.ExceptionMeteredInterceptor.invoke(ExceptionMeteredInterceptor.java:49) [na:na] 
      at com.palominolabs.metrics.guice.TimedInterceptor.invoke(TimedInterceptor.java:47) [na:na] 
      at org.sonatype.nexus.validation.internal.ValidationInterceptor.invoke(ValidationInterceptor.java:53) [na:na] 
      at org.apache.shiro.guice.aop.AopAllianceMethodInvocationAdapter.proceed(AopAllianceMethodInvocationAdapter.java:49) [na:na] 
      at org.apache.shiro.authz.aop.AuthorizingAnnotationMethodInterceptor.invoke(AuthorizingAnnotationMethodInterceptor.java:68) [na:na] 
      at org.apache.shiro.guice.aop.AopAllianceMethodInterceptorAdapter.invoke(AopAllianceMethodInterceptorAdapter.java:36) [na:na]
      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [na:1.8.0_102] 
      at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) [na:1.8.0_102] 
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) [na:1.8.0_102] 
      at java.lang.reflect.Method.invoke(Unknown Source) [na:1.8.0_102] 
      at com.softwarementors.extjs.djn.router.dispatcher.DispatcherBase.invokeJavaMethod(DispatcherBase.java:142) [org.sonatype.nexus.extdirect:3.2.1.01] 
      at com.softwarementors.extjs.djn.router.dispatcher.DispatcherBase.invokeMethod(DispatcherBase.java:133) [org.sonatype.nexus.extdirect:3.2.1.01] 
      
      

        Attachments

          Issue Links

            Activity

              People

              Assignee:
              Unassigned
              Reporter:
              rseddon Rich Seddon
              Last Updated By:
              Peter Lynch
              Team:
              Nexus - Core
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved:
                Date of First Response:

                  tigCommentSecurity.panel-title