Coder Social home page Coder Social logo

Comments (9)

aarbro avatar aarbro commented on August 28, 2024 1

We were having the same issue after upgrading to node 16 and audit-ci 6.2.x.

I just figured out that we had a private registry in the project's .npmrc file. Once I overrode the registry to the default via the audit-ci command line (e.g. audit-ci --registry https://registry.npmjs.org), I no longer got the error. Setting it in the audit-ci config file worked also.

You can reproduce the error by simply specifying a bogus registry (e.g. audit-ci --registry http://localhost).

@quinnturner It would be great to get a fix for this, as it has caused lots of confusion!

from audit-ci.

quinnturner avatar quinnturner commented on August 28, 2024

Do you have a lockfile?

Also, please consider updating to the latest audit-ci, especially since you're using NPM v8. It's pretty much a rewrite of the dependency management algorithm and is pretty much required nowadays.

from audit-ci.

agnosticcloud avatar agnosticcloud commented on August 28, 2024

Yes we have a lockfile, and we are also running into this error when using the latest version of audit-ci.

from audit-ci.

quinnturner avatar quinnturner commented on August 28, 2024

Do you have private dependencies?

Is it possible for you to email me the package.json and lockfile? You can remove the name of the project; I'd like a reproduction to help understand where the issue occurs. quinnDOTturnerATuwaterlooDOTca

from audit-ci.

1sherlynn avatar 1sherlynn commented on August 28, 2024

Are there any updates/findings on this? Also facing a similar issue.
When using node v12 and npm v6.14.15, this issue is not present.

Issue:

audit-ci version: 6.0.0
Cannot convert undefined or null to object
Exiting...

Versions used which is associated with the issue:

Audit-ci: 6.2.0 (latest at the moment)
NPM: 8.1.2
Nodejs: v16.13.2

from audit-ci.

quinnturner avatar quinnturner commented on August 28, 2024

Thank you @1sherlynn for the report! Good to know that it's still occurring and that it's on NPM 8. Hoping you can post the result of this command: npm audit --json

from audit-ci.

quinnturner avatar quinnturner commented on August 28, 2024

Thanks for the heads up @aarbro, will look into it and mark this as a bug!

from audit-ci.

quinnturner avatar quinnturner commented on August 28, 2024

PR to resolve the registry issue @aarbro mentioned (and might catch other NPM 7+ related issues): #258

from audit-ci.

quinnturner avatar quinnturner commented on August 28, 2024

Released in 6.2.1. If you're still having this issue, please message!

from audit-ci.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.