System.ArgumentNullException: Value cannot be null.
Parameter name: con
at System.Reflection.Emit.DynamicILGenerator.Emit(OpCode opcode, ConstructorInfo con)
at Microsoft.Dynamics.Ax.Xpp.ReflectionCallHelper.MakeNewObjIntPtr(String typeName, IntPtr intPtr)
at Microsoft.Dynamics.Ax.Xpp.XppObjectBase.callReturn(KernelCallReturnVal returnVal)
at Microsoft.Dynamics.Ax.Xpp.PredefinedFunctions.ContainerUnpack(Object element)
at Dynamics.Ax.Application.SalesFormLetterContract.Unpack(Object[] _packedClass) in SalesFormLetterContract.unpack.xpp:line 9
at Dynamics.Ax.Application.SalesFormLetterInvoiceContract.Unpack(Object[] _packedClass) in SalesFormLetterInvoiceContract.unpack.xpp:line 10
at Dynamics.Ax.Application.SalesFormLetterContract.newFromPackedVersion(Object[] _salesFormLetterContractPacked) in SalesFormLetterContract.newFromPackedVersion.xpp:line 75
at Dynamics.Ax.Application.SalesFormletterParmData.newChooseLines(Object[] _salesFormletterContractPacked, Boolean _reuseParmUpdate, Boolean _onlyCreateParmUpdate, Boolean _executeLateSelection, Boolean , Boolean , Boolean ) in SalesFormletterParmData.newChooseLines.xpp:line 7
at Dynamics.Ax.Application.SalesFormletterParmData.newChooseLines(Object[] _salesFormletterContractPacked, Boolean _reuseParmUpdate, Boolean _onlyCreateParmUpdate, Boolean _executeLateSelection)
at Dynamics.Ax.Application.SalesFormletterParmData.executeChooseLinesServer(Object[] _salesFormletterContractPacked, Boolean _append, Boolean _reuseParmUpdate, Boolean _onlyCreateParmUpdate, Boolean _executeLateSelection, Boolean _isLicenseBilling, Boolean , Boolean , Boolean , Boolean ) in SalesFormletterParmData.executeChooseLinesServer.xpp:line 12
at Dynamics.Ax.Application.SalesFormletterParmData.@executeChooseLinesServer(Object[] _salesFormletterContractPacked, Boolean _append, Boolean _reuseParmUpdate, Boolean _onlyCreateParmUpdate, Boolean _executeLateSelection, Boolean , Boolean , Boolean )
at Dynamics.Ax.Application.SalesFormletterParmData.executeChooseLinesServer(Object[] _salesFormletterContractPacked, Boolean _append, Boolean _reuseParmUpdate, Boolean _onlyCreateParmUpdate, Boolean _executeLateSelection)
at Dynamics.Ax.Application.SalesFormletterParmData.chooseLinesServerIL(Object[] _inputContract) in SalesFormletterParmData.chooseLinesServerIL.xpp:line 6
at SalesFormletterParmData::chooseLinesServerIL(Object[] )
at Microsoft.Dynamics.Ax.Xpp.ReflectionCallHelper.MakeStaticCall(Type type, String MethodName, Object[] parameters)
at Dynamics.Ax.Application.SysDictClass.invokeStaticMethod(Object[] _params) in SysDictClass.invokeStaticMethod.xpp:line 26
at SysDictClass::invokeStaticMethod(Object[] )
at Microsoft.Dynamics.Ax.Xpp.ReflectionCallHelper.MakeStaticCall(Type type, String MethodName, Object[] parameters)
at Microsoft.Dynamics.Ax.Xpp.PredefinedFunctions.runAsInvoke(String className, String staticMethodName, Object[] parms, Object[]& exportInfolog)
Does your system fully compile?