JB

I have an issue raised here
http://code.google.com/p/notifypropertyweaver/issues/detail?id=19

That the user says it happens on Windows XP but not on Windows 7.

Do you have any idea off the top of your head? Or do you need the
offending assembly?

below is the stack trace

=====================

Unhandled exception occurred System.ArgumentOutOfRangeException:
Specified argument was out of the range of valid values.
   at Mono.Collections.Generic.Collection`1.get_Item(Int32 index)
   at Mono.Cecil.MetadataReader.GetTypeReferenceScope(MetadataToken
scope)
   at Mono.Cecil.MetadataReader.ReadTypeReference(UInt32 rid)
   at Mono.Cecil.MetadataReader.GetTypeReference(UInt32 rid)
   at Mono.Cecil.MetadataReader.LookupToken(MetadataToken token)
   at Mono.Cecil.MetadataReader.GetTypeDefOrRef(MetadataToken token)
   at Mono.Cecil.SignatureReader.GetTypeDefOrRef(MetadataToken token)
   at Mono.Cecil.SignatureReader.ReadTypeSignature(ElementType etype)
   at Mono.Cecil.SignatureReader.ReadTypeSignature()
   at Mono.Cecil.SignatureReader.ReadMethodSignature(IMethodSignature
method)
   at Mono.Cecil.MetadataReader.ReadMemberReferenceSignature(UInt32
signature, TypeReference declaring_type)
   at Mono.Cecil.MetadataReader.ReadTypeMemberReference(MetadataToken
type, String name, UInt32 signature)
   at Mono.Cecil.MetadataReader.ReadMemberReference(UInt32 rid)
   at Mono.Cecil.MetadataReader.GetMemberReference(UInt32 rid)
   at Mono.Cecil.MetadataReader.LookupToken(MetadataToken token)
   at Mono.Cecil.MetadataReader.GetMethodSpecification(UInt32 rid)
   at Mono.Cecil.MetadataReader.LookupToken(MetadataToken token)
   at Mono.Cecil.Cil.CodeReader.PatchRawCode(ByteBuffer buffer, Int32
code_size, CodeWriter writer)
   at Mono.Cecil.Cil.CodeReader.PatchRawFatMethod(ByteBuffer buffer,
MethodSymbols symbols, CodeWriter writer, MetadataToken&
local_var_token)
   at Mono.Cecil.Cil.CodeReader.PatchRawMethodBody(MethodDefinition
method, CodeWriter writer, MethodSymbols& symbols)
   at
Mono.Cecil.Cil.CodeWriter.WriteUnresolvedMethodBody(MethodDefinition
method)
   at Mono.Cecil.Cil.CodeWriter.WriteMethodBody(MethodDefinition
method)
   at Mono.Cecil.MetadataBuilder.AddMethod(MethodDefinition method)
   at Mono.Cecil.MetadataBuilder.AddMethods(TypeDefinition type)
   at Mono.Cecil.MetadataBuilder.AddType(TypeDefinition type)
   at Mono.Cecil.MetadataBuilder.AddTypeDefs()
   at Mono.Cecil.MetadataBuilder.BuildTypes()
   at Mono.Cecil.MetadataBuilder.BuildModule()
   at Mono.Cecil.MetadataBuilder.BuildMetadata()
   at Mono.Cecil.ModuleWriter.<BuildMetadata>b__0(MetadataBuilder
builder, MetadataReader _)
   at Mono.Cecil.ModuleDefinition.Read[TItem,TRet](TItem item, Func`3
read)
   at Mono.Cecil.ModuleWriter.BuildMetadata(ModuleDefinition module,
MetadataBuilder metadata)
   at Mono.Cecil.ModuleWriter.WriteModuleTo(ModuleDefinition module,
Stream stream, WriterParameters parameters)
   at Mono.Cecil.ModuleDefinition.Write(Stream stream,
WriterParameters parameters)
   at Mono.Cecil.ModuleDefinition.Write(String fileName,
WriterParameters parameters)
   at NotifyPropertyWeaverMsBuildTask.Weaver.SignAndWrite()
   at NotifyPropertyWeaverMsBuildTask.Weaver.Inner()
   at NotifyPropertyWeaverMsBuildTask.Weaver.Execute()

-- 
--
mono-cecil

Reply via email to