BizTalk Error in SetLicense Method

Hello,

I am using ASPose.Cells inside of a BizTalk Server 2004 orchestration which was working fine until I included a call to the SetLicense method in order to apply my license file. I am now occasioinally receiving an error stating that I have a reference not set to an object. I tried using an atomic scope around the calls to ASPose but I am still occasionally receiving the error.

Any help on this would be greatly appreciated.

Thanks,

-Ron

Hi Ron,

Which version of Aspose.Cells you are using? How do you call the SetLicense() method? Make sure that you have set the license before using Aspose.Cells.Workbook or other APIs. For reference, please see:

Licensing

We will response you soon related your issue.

Thanks for your patience.

Regards

Amjad Sahi

Aspose Nanjing Team

Hello Amjad,

I am using Aspose v4.0.2.0.

I am calling the SetLicense method from within a serializable class from within a shared method as in the following code:

objAsposeLic = New Aspose.Cells.License

'Use license file as embedded resource

objAsposeLic.SetLicense("Aspose.Cells.lic")

This call is made in both methods that makes calls to the Aspose assembly.

Thank you for the quick response.

Hi,

Could you try the following if this would be helpful to you:

http://www.aspose.com/Wiki/default.aspx/Aspose.Corporate/HowToFixCSPException.html

If the problem still exists, feel free to contact us.

Thanks

Amjad Sahi

Aspose Nanjing Team

Hi Amjad,

I read the article and verified that the directory already exists on both BizTalk servers and has the Everyone permissions assigned to it.

Please let me know if you have any other leads.

Thanks,

-Ron

Hi Ron,

Well It seams to me some sort of complexity related to your issue.

We will resolve the issue and resonse you soon.

Thanks for your patience.

Regards

Amjad Sahi

Aspose Nanjing Team

Hi Ron,

1. Are you sure that this error occurs on SetLicense method?

2. Are you building the license file as an embedded resource in your assembly?

3. Please try to move your calling SetLicense code outside of this serializable class.

4. Please call SetLicense method just once at the start of your program.

5. If the problem still occurs, please try/catch SetLicense method and post the whole error message here.

Thank you.