When opening my .NET Explorer project why do I encounter the error Object reference not set to an instance of an object?
System.NullReferenceException: Object reference not set to an instance of an object.
at NetExplorer.XmlHelper.GetNodeByName(XmlNode parentNode, String sName)
at NetExplorer.XmlHelper.GetXPathInfo(String sXml, Boolean bBody, String sFuncName, ArrayList sFieldNames, String& sXPath, String& sNS, ArrayList xmlNSDefs)..
The above exception can occur in the .NET Explorer when using variables as input parameters for method calls. By default the .NET Explorer accepts either constant values or variables to be used as an input values for a method call; the problem occurs if you have an array of input values (i.e. a method call which expects multiple input values). In this type of scenario you can use a variable (a) for the whole array or (b) for one or many of the array values.
The exception has been raised when scenario has been implemented (b); in which a method which had an array of length 5 had 4 constant values and 1 variables assigned as input values for the array of length 5. This caused the .NET Explorer exception because the one variable input value was not being handled as part of the array.
This problem is a known issue in both SilkPerformer 2008 R2 and 2009; if you encounter the error then please contact Support and request a hotfix for the issue.