Inedo Community Forums Forums
    • Recent
    • Tags
    • Popular
    • Login

    Welcome to the Inedo Forums! Check out the Forums Guide for help getting started.

    If you are experiencing any issues with the forum software, please visit the Contact Form on our website and let us know!

    Errors in PackageAnalyzer logs

    Scheduled Pinned Locked Moved Support
    11 Posts 4 Posters 44 Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • ValentijnV Offline
      Valentijn
      last edited by

      After deleting a lot of SBOM's and running sp_updatestats on the database the timeout is gone (for now) but the Object reference errors are still there.

      1 Reply Last reply Reply Quote 0
      • atrippA Offline
        atripp inedo-engineer @Valentijn
        last edited by

        Hi @v-makkenze_6348 ,

        This was all totally rewrite in ProGet 2024 (releasing in a few weeks), so we don't anticipate that we'll see these errors.

        If you want to send us a database backup, we'd be happy to use it in our testing, and make sure it works after the ProGet 2024 upgrade. Reduced risk for you, more testing and real-world data for us :)

        Anyway, if you want to do that, please submit a ticket so that we can send you a secure link to upload the database BAK file.

        Cheers,
        Alana

        1 Reply Last reply Reply Quote 0
        • ValentijnV Offline
          Valentijn
          last edited by

          I upgraded to 2024 and now I have these errors during analysis

          ERROR: 2024-04-21 14:38:08Z - Unhandled exception analyzing pkg:nuget/VicreaNeuronGegevensmagazijnContracts pkg:nuget/VicreaNeuronGegevensmagazijnContracts@17.2.65 in Vicrea feed: 547`16`0`FeedPackageVersions_SetAnalysis`26`The INSERT statement conflicted with the FOREIGN KEY constraint "FK__FeedPackageAnalyses__FeedPackageVersions". The conflict occurred in database "ProGet", table "dbo.FeedPackageVersions".
          
          1 Reply Last reply Reply Quote 0
          • rhessingerR Offline
            rhessinger inedo-engineer
            last edited by

            Hi @v-makkenze_6348,

            As @atripp stated in your other post, this is due to bad data. For that package exact;y, it was added with a NuGet quirks version that is 4 parts (most likely specified), 17.2.65.0, which is getting handled correctly to a 3 part version due to NuGet's API specs. We are still working out how best to handle these cases.

            Thanks,
            Rich

            Products Engineer, Inedo

            atrippA 1 Reply Last reply Reply Quote 0
            • atrippA Offline
              atripp inedo-engineer @rhessinger
              last edited by

              Hi @v-makkenze_6348 ,

              Just to give you an update, we're still working on this; there's a lot of duplicated data and figuring out how to clean it up is a challenge. It's hard to say where it came from.

              For example, your database has internal ids for both bootstrap.less-3.4.1 and Bootstrap.Less-3.4.1, and we need to figure out how safely merge those. At this point, we're thinking we're just going to do one massive SQL Script to do a cleanup. Then, we can try to figure out where the duplicates are coming from.

              Regarding VicreaNeuronGegevensmagazijnContracts package, we can't find that in your database. But I assume that's a new package/version. If you have a newer backup, please upload that to the link we sent - we can check it in there. I think its' related to 4-part version, but just want to check.

              Cheers,
              Alana

              1 Reply Last reply Reply Quote 0
              • ValentijnV Offline
                Valentijn
                last edited by

                VicreaNeuronGegevensmagazijnContracts indeed had a four part version number.
                We deleted al versions of the package as the last download was in 2018.

                ValentijnV 1 Reply Last reply Reply Quote 0
                • ValentijnV Offline
                  Valentijn @Valentijn
                  last edited by

                  Strange that you can't see VicreaNeuronGegevensmagazijnContracts, I can't find bootstrap.less

                  atrippA 1 Reply Last reply Reply Quote 0
                  • atrippA Offline
                    atripp inedo-engineer @Valentijn
                    last edited by

                    Thanks for clarifying, that's good to know taht solved the problem! I looked again and found it. Maybe I was looking in the wrong database 🤷

                    It doesn't look like bootstrap.less is in your feeds, but it is in the PackageNameIds table:
                    f98c7a71-8e8f-4c99-a1da-68f12daa6a3f-image.png

                    Just because it's in that table doesn't mean you're using it; we use the PackageName_Id as a surrogate ID instead of the package name. There should only be one entry, since NuGet package names are case insensitive.

                    anyway, I think I found the culprit -- looks like it was added during a vulnerability database update. MAybe there is some bug that didn't properly check the casing 🤷

                    Anyways, that's what we have to clean-up up :)

                    stevedennisS 1 Reply Last reply Reply Quote 0
                    • stevedennisS Offline
                      stevedennis inedo-engineer @atripp
                      last edited by

                      Hi @v-makkenze_6348 ,

                      Just an FYI, we do have a duplicates clean-up script available, and ran it against your database with no issues.

                      https://gist.github.com/apxltd/351d328023c1c32852c30c335952fabb

                      We haven't yet decided how to roll it out, but if you do run into more package analyzer issues like this (particularly on the SBOM side), it might help.

                      Thank you,
                      Steve

                      1 Reply Last reply Reply Quote 0
                      • ValentijnV Offline
                        Valentijn
                        last edited by

                        Thanks I made a backup and ran the script and it did clean up quite a few rows.
                        I'll try upgrading to 2024 again next week after we released :)

                        1 Reply Last reply Reply Quote 0

                        Hello! It looks like you're interested in this conversation, but you don't have an account yet.

                        Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.

                        With your input, this post could be even better 💗

                        Register Login
                        • 1 / 1
                        • First post
                          Last post
                        Inedo Website Home • Support Home • Code of Conduct • Forums Guide • Documentation