Hi Jason,
Thanks for response, It exactly that I did, i transferring data by
using temp file. Please update me when you will finish your
investigation, I just want to know if temp file is temporary or
permanent solution.

Dima

On Tue, Sep 2, 2008 at 7:50 PM, Jason Ginchereau <[EMAIL PROTECTED]> wrote:
> I have never tested passing that much data through the CustomActionData 
> property in DTF. I would guess it is some limitation in the CA out-of-proc 
> remoting mechanism, though I'd have to debug it to find out the exact issue.
>
> As an alternative design, could you consider passing the data via a temporary 
> file? You'll have to be careful to think about the security and file access 
> issues (since a deferred CA can run as admin while the immediate does not), 
> but that might be a better approach for passing a large amount of data.
>
> -Jason-
>
> -----Original Message-----
> From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Dmitry 
> Berkovich
> Sent: Tuesday, September 02, 2008 9:23 AM
> To: General discussion for Windows Installer XML toolset.
> Subject: Re: [WiX-users] DTF DoAction throw exception
>
> Any idea? Is it bug or I have some problem in my CA?
>
> Thanks,
>  Dima
>
> On Sun, Aug 31, 2008 at 10:15 AM, Dmitry Berkovich <[EMAIL PROTECTED]> wrote:
>> Hi,
>>  I developed my custom action, where I passing to CA some properties.
>> Part of properties is from byte[] type. Exception is thrown when
>> DoAction is called where CustomAtionData contains properties with size
>> 54K or more (i didn't check what is exactly minimal size is needed).
>>
>>
>> System.Reflection.TargetInvocationException: Exception has been thrown
>> by the target of an invocation. --->
>> System.Runtime.InteropServices.COMException (0x80070006): The handle
>> is invalid. (Exception from HRESULT: 0x80070006 (E_HANDLE))
>>   at System.Runtime.InteropServices.Marshal.ThrowExceptionForHRInternal(Int32
>> errorCode, IntPtr errorInfo)
>>   at System.Runtime.InteropServices.Marshal.ThrowExceptionForHR(Int32
>> errorCode)
>>   at System.Runtime.InteropServices.Marshal.FreeHGlobal(IntPtr hglobal)
>>   at 
>> Microsoft.Deployment.WindowsInstaller.RemotableNativeMethods.MsiFunc_ISS(RemoteMsiFunctionId
>> id, Int32 in1, String in2, String in3)
>>   at Microsoft.Deployment.WindowsInstaller.Session.set_Item(String
>> property, String value)
>>   at Microsoft.Deployment.WindowsInstaller.Session.DoAction(String
>> action, CustomActionData actionData)
>>   at Intel.Common.Ext.SqlCA.CA.InstallSql(Session session)
>>   --- End of inner exception stack trace ---
>>   at System.RuntimeMethodHandle._InvokeMethodFast(Object target,
>> Object arguments, SignatureStruct& sig, MethodAttributes
>> methodAttributes, RuntimeTypeHandle typeOwner)
>>   at System.RuntimeMethodHandle.InvokeMethodFast(Object target,
>> Object arguments, Signature sig, MethodAttributes methodAttributes,
>> RuntimeTypeHandle typeOwner)
>>   at System.Reflection.RuntimeMethodInfo.Invoke(Object obj,
>> BindingFlags invokeAttr, Binder binder, Object parameters, CultureInfo
>> culture, Boolean skipVisibilityChecks)
>>   at System.Reflection.RuntimeMethodInfo.Invoke(Object obj,
>> BindingFlags invokeAttr, Binder binder, Object parameters, CultureInfo
>> culture)
>>   at 
>> Microsoft.Deployment.WindowsInstaller.CustomActionProxy.InvokeCustomAction(Int32
>> sessionHandle, String entryPoint, IntPtr remotingDelegatePtr)
>>
>>
>> Is it some limitation of MSI that property is bounded to specific size
>> or its bug in DTF?
>>
>>
>> Thanks in advance,
>>  Dima
>>
>
> -------------------------------------------------------------------------
> This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
> Build the coolest Linux based applications with Moblin SDK & win great prizes
> Grand prize is a trip for two to an Open Source event anywhere in the world
> http://moblin-contest.org/redirect.php?banner_id=100&url=/
> _______________________________________________
> WiX-users mailing list
> WiX-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/wix-users
>
>
> -------------------------------------------------------------------------
> This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
> Build the coolest Linux based applications with Moblin SDK & win great prizes
> Grand prize is a trip for two to an Open Source event anywhere in the world
> http://moblin-contest.org/redirect.php?banner_id=100&url=/
> _______________________________________________
> WiX-users mailing list
> WiX-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/wix-users
>

-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to