title: Setting up Nexus npm : null pointer exception while uploading tar file on dashboard
body: <p>While trying to upload a simple js bundle I am receiving the following error stack trace when I am viewing the logger on nexus dashboard : </p>
  
  <pre><code>2018-06-13 16:31:16,284-0400 ERROR [qtp139199987-18792] admin org.sonatype.nexus.extdirect.internal.ExtDirectServlet - Failed to invoke action method: coreui_Upload.doUpload, java-method: org.sonatype.nexus.coreui.UploadComponentComponent.doUpload
  java.lang.NullPointerException: null
  at com.google.common.base.Preconditions.checkNotNull(Preconditions.java:770)
  at com.sonatype.nexus.repository.npm.internal.NpmPackageId.parse(NpmPackageId.java:129)
  at com.sonatype.nexus.repository.npm.internal.NpmMetadataUtils.createRepositoryPath(NpmMetadataUtils.java:195)
  at com.sonatype.nexus.repository.npm.NpmUploadHandler.lambda$0(NpmUploadHandler.java:84)
  at org.sonatype.nexus.transaction.OperationPoint.proceed(OperationPoint.java:64)
  at org.sonatype.nexus.transaction.TransactionalWrapper.proceedWithTransaction(TransactionalWrapper.java:56)
  at org.sonatype.nexus.transaction.Operations.transactional(Operations.java:200).....
  </code></pre>