Object reference not set to an instance of an object

This topic contains 3 replies, has 3 voices, and was last updated by Profile photo of Ryan Bartram Ryan Bartram 9 months, 1 week ago.

  • Author
    Posts
  • #35396
    Profile photo of Aaron Stainback
    Aaron Stainback
    Participant

    I have a blank Dsc Class Resource. It always returns $true from the Test method but if I push the config several times in a row I get the error. What on earth could be causing this. It works most of the time but fails randomly.

    [ Start Test ]

    Object reference not set to an instance of an object.
    + CategoryInfo : OperationStopped: (:) [], CimException
    + FullyQualifiedErrorId : System.NullReferenceException
    + PSComputerName : localhost

  • #35406
    Profile photo of Dave Wyatt
    Dave Wyatt
    Moderator

    So you just have something like this in your code?

    [bool] Test() { return $true }
    

    If that's the case, then the LCM itself must be failing to create an instance of your class, and this is a bug you should report to Microsoft.

  • #35411
    Profile photo of Aaron Stainback
    Aaron Stainback
    Participant

    Yes that is exactly what I have in my code, I switched everything to use the script version instead of the class version and I don't get any errors ever. If I use the class version it randomly fails with the error I stated above.

  • #35804
    Profile photo of Ryan Bartram
    Ryan Bartram
    Participant

    I had this same issue and after restarting the WMI Service i was able to create instances of my DSC classes. This happened even though my LCM was configured for Debug All. Very strange but easy resolution.

You must be logged in to reply to this topic.