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