ProtobufInspector icon indicating copy to clipboard operation
ProtobufInspector copied to clipboard

Could not load type 'Fiddler.WebFormats.JSON' from assembly 'Fiddler

Open mast76 opened this issue 7 months ago • 1 comments

It seems that the extension is incompatible with the 2025 versions of Fiddler Classic.

I get this error:

See the end of this message for details on invoking just-in-time (JIT) debugging instead of this dialog box.

************** Exception Text ************** System.TypeLoadException: Could not load type 'Fiddler.WebFormats.JSON' from assembly 'Fiddler, Version=5.0.20253.3311, Culture=neutral, PublicKeyToken=null'. at Google.Protobuf.FiddlerInspector.ProtobufInspectorView.UpdateData() at Google.Protobuf.FiddlerInspector.ProtobufInspectorView.btnBrowse_Click(Object sender, EventArgs e) at System.Windows.Forms.Control.OnClick(EventArgs e) at System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent) at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks) at System.Windows.Forms.Control.WndProc(Message& m) at System.Windows.Forms.ButtonBase.WndProc(Message& m) at System.Windows.Forms.Button.WndProc(Message& m) at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

It might be related to https://feedback.telerik.com/fiddler/1683387-march-update-broke-fiddler-public-api

Progress Telerik Fiddler Classic

v5.0.20253.3311 for .NET 4.6.2 Built: 31. marts 2025

mast76 avatar Jun 25 '25 08:06 mast76

Yes, WebFormats API was removed. I ask Copilot to write a new JSON parse based on System.Runtime.Serialization.Json. But I have not tested the new code as I don't have protobuf file right now. Could you please test it?

Matthew


发件人: mast76 @.> 发送时间: 2025年6月25日 16:30 收件人: BlueMatthew/ProtobufInspector @.> 抄送: Subscribed @.***> 主题: [BlueMatthew/ProtobufInspector] Could not load type 'Fiddler.WebFormats.JSON' from assembly 'Fiddler (Issue #5)

[https://avatars.githubusercontent.com/u/5029645?s=20&v=4]mast76 created an issue (BlueMatthew/ProtobufInspector#5)https://github.com/BlueMatthew/ProtobufInspector/issues/5

It seems that the extension is in compatible with the 2025 versions of Fiddler Classic.

I get this error:

See the end of this message for details on invoking just-in-time (JIT) debugging instead of this dialog box.

************** Exception Text ************** System.TypeLoadException: Could not load type 'Fiddler.WebFormats.JSON' from assembly 'Fiddler, Version=5.0.20253.3311, Culture=neutral, PublicKeyToken=null'. at Google.Protobuf.FiddlerInspector.ProtobufInspectorView.UpdateData() at Google.Protobuf.FiddlerInspector.ProtobufInspectorView.btnBrowse_Click(Object sender, EventArgs e) at System.Windows.Forms.Control.OnClick(EventArgs e) at System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent) at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks) at System.Windows.Forms.Control.WndProc(Message& m) at System.Windows.Forms.ButtonBase.WndProc(Message& m) at System.Windows.Forms.Button.WndProc(Message& m) at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

It might be related to https://www.telerik.com/forums/new-version-of-classic-fiddler-doesn-t-find-type-fiddler-webformats-json-jsondecode

― Reply to this email directly, view it on GitHubhttps://github.com/BlueMatthew/ProtobufInspector/issues/5, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AI6VD2BTFV5J7DROHADWCOT3FJMZFAVCNFSM6AAAAACACSCQR2VHI2DSMVQWIX3LMV43ASLTON2WKOZTGE3TINZSGU2DINI. You are receiving this because you are subscribed to this thread.

BlueMatthew avatar Jun 28 '25 00:06 BlueMatthew