ReadPrimitiveValue throws System.NotImplementedException: GenericInst #712

Closed
opened 2021-01-04 05:48:16 -06:00 by marek-safar · 3 comments
marek-safar commented 2021-01-04 05:48:16 -06:00 (Migrated from github.com)

Extracted from https://github.com/mono/linker/issues/1717. It seems like another cases of #644 which needs fixing

Unhandled exception. System.NotImplementedException: GenericInst
   at Mono.Cecil.SignatureReader.ReadPrimitiveValue(ElementType type)
   at Mono.Cecil.SignatureReader.ReadConstantSignature(ElementType type)
   at Mono.Cecil.MetadataReader.ReadLocalConstant(UInt32 rid)
   at Mono.Cecil.MetadataReader.ReadLocalScope(Row`6 record)
   at Mono.Cecil.MetadataReader.ReadScope(MethodDefinition method)
   at Mono.Cecil.Cil.PortablePdbReader.ReadScope(MethodDebugInformation method_info)
   at Mono.Cecil.Cil.PortablePdbReader.Read(MethodDefinition method)
   at Mono.Cecil.Cil.CodeReader.ReadMethodBody()
   at Mono.Cecil.Cil.CodeReader.ReadMethodBody(MethodDefinition method)
   at Mono.Cecil.MetadataReader.ReadMethodBody(MethodDefinition method)
   at Mono.Cecil.MethodDefinition.<>c.<get_Body>b__41_0(MethodDefinition method, MetadataReader reader)
   at Mono.Cecil.ModuleDefinition.Read[TItem,TRet](TRet& variable, TItem item, Func`3 read)
   at Mono.Cecil.MethodDefinition.get_Body()
Extracted from https://github.com/mono/linker/issues/1717. It seems like another cases of #644 which needs fixing ```c# Unhandled exception. System.NotImplementedException: GenericInst at Mono.Cecil.SignatureReader.ReadPrimitiveValue(ElementType type) at Mono.Cecil.SignatureReader.ReadConstantSignature(ElementType type) at Mono.Cecil.MetadataReader.ReadLocalConstant(UInt32 rid) at Mono.Cecil.MetadataReader.ReadLocalScope(Row`6 record) at Mono.Cecil.MetadataReader.ReadScope(MethodDefinition method) at Mono.Cecil.Cil.PortablePdbReader.ReadScope(MethodDebugInformation method_info) at Mono.Cecil.Cil.PortablePdbReader.Read(MethodDefinition method) at Mono.Cecil.Cil.CodeReader.ReadMethodBody() at Mono.Cecil.Cil.CodeReader.ReadMethodBody(MethodDefinition method) at Mono.Cecil.MetadataReader.ReadMethodBody(MethodDefinition method) at Mono.Cecil.MethodDefinition.<>c.<get_Body>b__41_0(MethodDefinition method, MetadataReader reader) at Mono.Cecil.ModuleDefinition.Read[TItem,TRet](TRet& variable, TItem item, Func`3 read) at Mono.Cecil.MethodDefinition.get_Body() ```
jbevain commented 2021-01-04 16:37:25 -06:00 (Migrated from github.com)

Thanks for filing this, I'll have a look.

Thanks for filing this, I'll have a look.
marek-safar commented 2021-03-01 11:44:24 -06:00 (Migrated from github.com)

@jbevain any update on this issue?

@jbevain any update on this issue?
jbevain commented 2021-03-12 19:11:22 -06:00 (Migrated from github.com)

@marek-safar sorry that fell through the cracks. Looking at this.

@marek-safar sorry that fell through the cracks. Looking at this.
Sign in to join this conversation.
No milestone
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
gh-jbevain/cecil#712
No description provided.