LINUX下PEACH的搭建,报错
```bash
Unhandled Exception:
System.ArgumentException: Expression of type 'System.Nullable`1[System.Boolean]' cannot be used for parameter of type 'System.Object' of method 'Void SetValue(System.Object, System.Object)'
Parameter name: arg0
at System.Dynamic.Utils.ExpressionUtils.ValidateOneArgument (System.Reflection.MethodBase method, System.Linq.Expressions.ExpressionType nodeKind, System.Linq.Expressions.Expression arguments, System.Reflection.ParameterInfo pi, System.String methodParamName, System.String argumentParamName, System.Int32 index) [0x000a2] in <fdce83436d914e02a40ec07f11d8bb10>:0
at System.Linq.Expressions.Expression.ValidateOneArgument (System.Reflection.MethodBase method, System.Linq.Expressions.ExpressionType nodeKind, System.Linq.Expressions.Expression arg, System.Reflection.ParameterInfo pi, System.String methodParamName, System.String argumentParamName) [0x00000] in <fdce83436d914e02a40ec07f11d8bb10>:0
at System.Linq.Expressions.Expression.Call (System.Linq.Expressions.Expression instance, System.Reflection.MethodInfo method, System.Linq.Expressions.Expression arg0, System.Linq.Expressions.Expression arg1) [0x00032] in <fdce83436d914e02a40ec07f11d8bb10>:0
at Peach.Core.ObjectCopier.AssignField (System.Reflection.FieldInfo fieldInfo, System.Linq.Expressions.Expression clone, System.Linq.Expressions.Expression value) [0x000bc] in <877a8210ca8a4d408980e99c34df4f39>:0
at Peach.Core.ObjectCopier.CopyComplexType (System.Type type, System.Linq.Expressions.Expression original, System.Linq.Expressions.Expression clone, System.Collections.Generic.List`1[T] exprs) [0x0004b] in <877a8210ca8a4d408980e99c34df4f39>:0
at Peach.Core.ObjectCopier.CopyComplexType (System.Type type, System.Linq.Expressions.Expression original, System.Linq.Expressions.Expression clone, System.Collections.Generic.List`1[T] exprs) [0x00075] in <877a8210ca8a4d408980e99c34df4f39>:0
at Peach.Core.ObjectCopier.CloneComplexType (System.Type type, System.Collections.Generic.List`1[T] vars, System.Collections.Generic.List`1[T] exprs) [0x000cb] in <877a8210ca8a4d408980e99c34df4f39>:0
at Peach.Core.ObjectCopier..ctor (System.Type type) [0x000f5] in <877a8210ca8a4d408980e99c34df4f39>:0
at Peach.Core.ObjectCopier.findOrCreateCloner (System.Type type) [0x00012] in <877a8210ca8a4d408980e99c34df4f39>:0
at (wrapper dynamic-method) System.Object.lambda_method(System.Runtime.CompilerServices.Closure,System.Collections.Hashtable,object,object)
at (wrapper dynamic-method) System.Object.lambda_method(System.Runtime.CompilerServices.Closure,System.Collections.Hashtable,object,object)
at (wrapper dynamic-method) System.Object.lambda_method(System.Runtime.CompilerServices.Closure,System.Collections.Hashtable,object,object)
at (wrapper dynamic-method) System.Object.lambda_method(System.Runtime.CompilerServices.Closure,System.Collections.Hashtable,object,object)
at (wrapper dynamic-method) System.Object.lambda_method(System.Runtime.CompilerServices.Closure,System.Collections.Hashtable,object,object)
at Peach.Core.ObjectCopier.Clone[T] (T obj, System.Object ctx) [0x0002e] in <877a8210ca8a4d408980e99c34df4f39>:0
at Peach.Core.Dom.DataElement.Clone (System.String name) [0x00008] in <877a8210ca8a4d408980e99c34df4f39>:0
at Peach.Core.Dom.DataModel.PitParser (Peach.Core.Analyzers.PitParser context, System.Xml.XmlNode node, Peach.Core.Dom.DataElementContainer parent) [0x00089] in <877a8210ca8a4d408980e99c34df4f39>:0
at Peach.Core.Analyzers.PitParser.handleDataModel (System.Xml.XmlNode node, Peach.Core.Dom.DataModel old) [0x00099] in <877a8210ca8a4d408980e99c34df4f39>:0
at Peach.Core.Analyzers.PitParser.handleActionData (System.Xml.XmlNode node, Peach.Core.Dom.ActionData data, System.String type, System.Boolean hasData) [0x00026] in <877a8210ca8a4d408980e99c34df4f39>:0
at Peach.Core.Analyzers.PitParser.handleActionOutput (System.Xml.XmlNode node, Peach.Core.Dom.Actions.Output action) [0x0001c] in <877a8210ca8a4d408980e99c34df4f39>:0
at Peach.Core.Analyzers.PitParser.handleAction (System.Xml.XmlNode node, Peach.Core.Dom.State parent) [0x001a2] in <877a8210ca8a4d408980e99c34df4f39>:0
at Peach.Core.Analyzers.PitParser.handleState (System.Xml.XmlNode node, Peach.Core.Dom.StateModel parent) [0x0007f] in <877a8210ca8a4d408980e99c34df4f39>:0
at Peach.Core.Analyzers.PitParser.handleStateModel (System.Xml.XmlNode node, Peach.Core.Dom.Dom parent) [0x00060] in <877a8210ca8a4d408980e99c34df4f39>:0
at Peach.Core.Analyzers.PitParser.handlePeach (Peach.Core.Dom.Dom dom, System.Xml.XmlNode node, System.Collections.Generic.Dictionary`2[TKey,TValue] args) [0x0056c] in <877a8210ca8a4d408980e99c34df4f39>:0
at Peach.Core.Analyzers.PitParser.asParser (System.Collections.Generic.Dictionary`2[TKey,TValue] args, System.IO.Stream data, System.Boolean doValidatePit) [0x0006c] in <877a8210ca8a4d408980e99c34df4f39>:0
at Peach.Core.Analyzers.PitParser.asParser (System.Collections.Generic.Dictionary`2[TKey,TValue] args, System.IO.Stream data) [0x00000] in <877a8210ca8a4d408980e99c34df4f39>:0
at Peach.Core.Analyzer.asParser (System.Collections.Generic.Dictionary`2[TKey,TValue] args, System.String fileName) [0x0000a] in <877a8210ca8a4d408980e99c34df4f39>:0
at Peach.Core.Runtime.Program..ctor (System.String[] args) [0x00655] in <877a8210ca8a4d408980e99c34df4f39>:0
at Peach.Program.Main (System.String[] args) [0x00005] in <db949e3cac944fc9ba8f7a001b00ef95>:0
[ERROR] FATAL UNHANDLED EXCEPTION: System.ArgumentException: Expression of type 'System.Nullable`1[System.Boolean]' cannot be used for parameter of type 'System.Object' of method 'Void SetValue(System.Object, System.Object)'
Parameter name: arg0
at System.Dynamic.Utils.ExpressionUtils.ValidateOneArgument (System.Reflection.MethodBase method, System.Linq.Expressions.ExpressionType nodeKind, System.Linq.Expressions.Expression arguments, System.Reflection.ParameterInfo pi, System.String methodParamName, System.String argumentParamName, System.Int32 index) [0x000a2] in <fdce83436d914e02a40ec07f11d8bb10>:0
at System.Linq.Expressions.Expression.ValidateOneArgument (System.Reflection.MethodBase method, System.Linq.Expressions.ExpressionType nodeKind, System.Linq.Expressions.Expression arg, System.Reflection.ParameterInfo pi, System.String methodParamName, System.String argumentParamName) [0x00000] in <fdce83436d914e02a40ec07f11d8bb10>:0
at System.Linq.Expressions.Expression.Call (System.Linq.Expressions.Expression instance, System.Reflection.MethodInfo method, System.Linq.Expressions.Expression arg0, System.Linq.Expressions.Expression arg1) [0x00032] in <fdce83436d914e02a40ec07f11d8bb10>:0
at Peach.Core.ObjectCopier.AssignField (System.Reflection.FieldInfo fieldInfo, System.Linq.Expressions.Expression clone, System.Linq.Expressions.Expression value) [0x000bc] in <877a8210ca8a4d408980e99c34df4f39>:0
at Peach.Core.ObjectCopier.CopyComplexType (System.Type type, System.Linq.Expressions.Expression original, System.Linq.Expressions.Expression clone, System.Collections.Generic.List`1[T] exprs) [0x0004b] in <877a8210ca8a4d408980e99c34df4f39>:0
at Peach.Core.ObjectCopier.CopyComplexType (System.Type type, System.Linq.Expressions.Expression original, System.Linq.Expressions.Expression clone, System.Collections.Generic.List`1[T] exprs) [0x00075] in <877a8210ca8a4d408980e99c34df4f39>:0
at Peach.Core.ObjectCopier.CloneComplexType (System.Type type, System.Collections.Generic.List`1[T] vars, System.Collections.Generic.List`1[T] exprs) [0x000cb] in <877a8210ca8a4d408980e99c34df4f39>:0
at Peach.Core.ObjectCopier..ctor (System.Type type) [0x000f5] in <877a8210ca8a4d408980e99c34df4f39>:0
at Peach.Core.ObjectCopier.findOrCreateCloner (System.Type type) [0x00012] in <877a8210ca8a4d408980e99c34df4f39>:0
at (wrapper dynamic-method) System.Object.lambda_method(System.Runtime.CompilerServices.Closure,System.Collections.Hashtable,object,object)
at (wrapper dynamic-method) System.Object.lambda_method(System.Runtime.CompilerServices.Closure,System.Collections.Hashtable,object,object)
at (wrapper dynamic-method) System.Object.lambda_method(System.Runtime.CompilerServices.Closure,System.Collections.Hashtable,object,object)
at (wrapper dynamic-method) System.Object.lambda_method(System.Runtime.CompilerServices.Closure,System.Collections.Hashtable,object,object)
at (wrapper dynamic-method) System.Object.lambda_method(System.Runtime.CompilerServices.Closure,System.Collections.Hashtable,object,object)
at Peach.Core.ObjectCopier.Clone[T] (T obj, System.Object ctx) [0x0002e] in <877a8210ca8a4d408980e99c34df4f39>:0
at Peach.Core.Dom.DataElement.Clone (System.String name) [0x00008] in <877a8210ca8a4d408980e99c34df4f39>:0
at Peach.Core.Dom.DataModel.PitParser (Peach.Core.Analyzers.PitParser context, System.Xml.XmlNode node, Peach.Core.Dom.DataElementContainer parent) [0x00089] in <877a8210ca8a4d408980e99c34df4f39>:0
at Peach.Core.Analyzers.PitParser.handleDataModel (System.Xml.XmlNode node, Peach.Core.Dom.DataModel old) [0x00099] in <877a8210ca8a4d408980e99c34df4f39>:0
at Peach.Core.Analyzers.PitParser.handleActionData (System.Xml.XmlNode node, Peach.Core.Dom.ActionData data, System.String type, System.Boolean hasData) [0x00026] in <877a8210ca8a4d408980e99c34df4f39>:0
at Peach.Core.Analyzers.PitParser.handleActionOutput (System.Xml.XmlNode node, Peach.Core.Dom.Actions.Output action) [0x0001c] in <877a8210ca8a4d408980e99c34df4f39>:0
at Peach.Core.Analyzers.PitParser.handleAction (System.Xml.XmlNode node, Peach.Core.Dom.State parent) [0x001a2] in <877a8210ca8a4d408980e99c34df4f39>:0
at Peach.Core.Analyzers.PitParser.handleState (System.Xml.XmlNode node, Peach.Core.Dom.StateModel parent) [0x0007f] in <877a8210ca8a4d408980e99c34df4f39>:0
at Peach.Core.Analyzers.PitParser.handleStateModel (System.Xml.XmlNode node, Peach.Core.Dom.Dom parent) [0x00060] in <877a8210ca8a4d408980e99c34df4f39>:0
at Peach.Core.Analyzers.PitParser.handlePeach (Peach.Core.Dom.Dom dom, System.Xml.XmlNode node, System.Collections.Generic.Dictionary`2[TKey,TValue] args) [0x0056c] in <877a8210ca8a4d408980e99c34df4f39>:0
at Peach.Core.Analyzers.PitParser.asParser (System.Collections.Generic.Dictionary`2[TKey,TValue] args, System.IO.Stream data, System.Boolean doValidatePit) [0x0006c] in <877a8210ca8a4d408980e99c34df4f39>:0
at Peach.Core.Analyzers.PitParser.asParser (System.Collections.Generic.Dictionary`2[TKey,TValue] args, System.IO.Stream data) [0x00000] in <877a8210ca8a4d408980e99c34df4f39>:0
at Peach.Core.Analyzer.asParser (System.Collections.Generic.Dictionary`2[TKey,TValue] args, System.String fileName) [0x0000a] in <877a8210ca8a4d408980e99c34df4f39>:0
at Peach.Core.Runtime.Program..ctor (System.String[] args) [0x00655] in <877a8210ca8a4d408980e99c34df4f39>:0
at Peach.Program.Main (System.String[] args) [0x00005] in <db949e3cac944fc9ba8f7a001b00ef95>:0