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

Reply via email to