Opalis Integration Server Run .Net Script object returns error "Object reference not set to an instance of an object." at runtime

Article ID: 2505859 - View products that this article applies to.
Expand all | Collapse all

Symptoms

When executing an Opalis Integration Server Policy that utilizes the Run .Net Script object, the following error is returned in the Error Summary Text Published Data of the Run .Net Script object and the object status returns as failed:

"Object reference not set to an instance of an object."

Cause

A statement within the code supplied in the Details tab of the Run .Net Script Opalis object is attempting to perform an action against an object that has not yet been instantiated.

Resolution

Resolution 1

Check the code supplied to ensure that no variables are being declared that match the names of any variables declared in the Published Data tab of the Run .Net Script object.  For each Published Data item added to the Run .Net Script object, a "Variable name" property is provided which at runtime is converted into a declared variable.

If a declaration exists in the code that also exists in a Published Data definition, remove the variable declaration from the code.

Example:

Published Data Item:
Name: My Example Output
Type: String
Collection: Unchecked
Variable name: myOutput

Code:
Dim myInput As String = "Testing"
Dim myOutput As String = myInput

The above code will return the error because myOutput variable is being declared twice - once in the code and once in the runtime class definition that will be wrapped around the code to produce the runtime assembly.

Resolution 2

Inspect the code to see if there are any variables being set before they are instantiated.  The best way to do this would be to bring the code into Visual Studio and setup all the appropriate references and test out the code execution there.

If an object is referenced before it is declared, correct the code.

Note This is a "FAST PUBLISH" article created directly from within the Microsoft support organization. The information contained herein is provided as-is in response to emerging issues. As a result of the speed in making it available, the materials may include typographical errors and may be revised at any time without notice. See Terms of Use for other considerations.

Properties

Article ID: 2505859 - Last Review: February 8, 2011 - Revision: 4.0
APPLIES TO
  • Opalis Integration Server
Keywords: 
KB2505859

Give Feedback

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com