Re: Strange Error Executing a map



On Jan 29, 6:36 am, Mike <M...@xxxxxxxxxxxxxxxxxxxxxxxxx> wrote:
Hi,

We have got a strange error executing a map that I havent seen before.  Some
key information about this is as follows:

1. The map is executed within an orchestration

2. We have only seen this happen in one testing environment

3. The error only happens occasionally and seemingly with no pattern

4. Generally the orchestration seems to execute fine without a problem

The error details are below:

Exception Details:
Microsoft.XLANGs.Core.XTransformationFailureException:
Error encountered while executing the transform
Acme.Integration.Maps.MyCustomMap.

Error:Unable to create the transform.. ---> System.IO.FileNotFoundException:
Could not find file 'C:\Documents and Settings\BizTalkServiceUser\Local
Settings\Temp\0cpkyj5f.dll'.

File name: 'C:\Documents and Settings\BizTalkServiceUser\Local
Settings\Temp\0cpkyj5f.dll'

As you can see the problem seems to be related to this temp file.  My key
suspicion at this stage is that I have found out that the environment which
this happens on has McAffee anti virus installed on the BizTalk Servers, but
other test environments do not have AV on them.

Ive stopped the AV on the environment where we have the problem to see if we
can recreate it under these conditions, but I was wondering if anyone has
seen this problem before as none of our guys have.

Cheers for any help
Mike

Mike,

The file in question is the dynamically generated assembly containing
the compiled XSLT transformation for the map. In the past I have seen
failures of this type when the service user does not have full rights
to the temp folder.

It is also entirely possible that AV is interfering with the process,
as we are talking about a dynamically generated piece of compiled
code, a ripe target to be snuffed out by AV.

I would think about obtaining Sysinternals Filemon and running with a
filter of 'C:\Documents and Settings\BizTalkServiceUser\Local
Settings\Temp\" while testing your map/orchestration. It will tell you definitively what is going on with the file.

Chuck
.


Loading