<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugs.webkit.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.4.1"
          urlbase="https://bugs.webkit.org/"
          
          maintainer="admin@webkit.org"
>

    <bug>
          <bug_id>210168</bug_id>
          
          <creation_ts>2020-04-07 17:21:28 -0700</creation_ts>
          <short_desc>Web Inspector: Uncaught Exception: undefined is not an object (evaluating &apos;this._target.NetworkAgent.getResponseBody&apos;)</short_desc>
          <delta_ts>2020-04-08 12:03:16 -0700</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>Web Inspector</component>
          <version>WebKit Local Build</version>
          <rep_platform>All</rep_platform>
          <op_sys>All</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc>file:///Volumes/DATA/Build/Debug/WebInspectorUI.framework/Resources/Main.html</bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Devin Rousso">hi</reporter>
          <assigned_to name="Devin Rousso">hi</assigned_to>
          <cc>hi</cc>
    
    <cc>inspector-bugzilla-changes</cc>
    
    <cc>timothy</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1638898</commentid>
    <comment_count>0</comment_count>
    <who name="Devin Rousso">hi</who>
    <bug_when>2020-04-07 17:21:28 -0700</bug_when>
    <thetext>Uncaught Exception in Web Inspector.

Steps to Reproduce:
1. inspect any page with content that doesn&apos;t auto-format/pretty-print
2. inspect the inspector
3. set a breakpoint in the constructor of `WI.FormatterContentBuilder`
4. auto-format/pretty-print a resource

Also throws when selecting a frame 

Uncaught Exceptions:
-----------------------
 - undefined is not an object (evaluating &apos;this._target.NetworkAgent.getResponseBody&apos;) (at Resource.js:851:45)
    requestContentFromBackend @ Resource.js:851:45
    requestContent @ SourceCode.js:173:100
    _tryEnableCustomResponseContentViews @ ResourceClusterContentView.js:504:38
    ResourceClusterContentView @ ResourceClusterContentView.js:59:50
    createFromRepresentedObject @ ContentView.js:52:53
    contentViewForRepresentedObject @ ContentView.js:214:72
    showContentViewForRepresentedObject @ ContentBrowser.js:151:63
    showRepresentedObject @ ContentBrowserTabContentView.js:225:64
    ? @ Main.js:1427:41
    ? @ Main.js:1472:29
    ? @ Main.js:1477:22
    _handleTreeSelectionDidChange @ SourcesNavigationSidebarPanel.js:1849:42
    dispatch @ Object.js:165:30
    dispatchEventToListeners @ Object.js:172:17
    _dispatchSelectionDidChangeEvent @ TreeOutline.js:1133:38
    selectionControllerSelectionDidChange @ TreeOutline.js:805:46
    _updateSelectedItems @ SelectionController.js:392:65
    selectItem @ SelectionController.js:97:34
    selectedTreeElement @ TreeOutline.js:160:49
    selectTreeElementInternal @ TreeOutline.js:895:13
    select @ TreeElement.js:543:46
    refresh @ ThreadTreeElement.js:67:46
    _handleDebuggerCallFramesDidChange @ SourcesNavigationSidebarPanel.js:2288:32
    dispatch @ Object.js:165:30
    dispatchEventToListeners @ Object.js:172:17
    debuggerDidPause @ DebuggerManager.js:830:38
    paused @ DebuggerObserver.js:71:44
    _dispatchEvent @ Connection.js:210:26
    dispatch @ Connection.js:79:32
    dispatchMessageFromWorker @ WorkerManager.js:76:28
    dispatchMessageFromWorker @ WorkerObserver.js:42:51
    _dispatchEvent @ Connection.js:210:26
    dispatch @ Connection.js:79:32
    dispatchMessageFromTarget @ TargetManager.js:176:39
    dispatchMessageFromTarget @ TargetObserver.js:47:51
    _dispatchEvent @ Connection.js:210:26
    dispatch @ Connection.js:79:32
    dispatch @ InspectorBackend.js:219:52
    ? @ MessageDispatcher.js:42:34

Additional Details:
    cause --&gt; An uncaught exception was thrown while handling event: Debugger.paused
-----------------------

Notes:
Inspected URL:        file:///Volumes/DATA/Build/Debug/WebInspectorUI.framework/Resources/Main.html
Loading completed:    true
Frontend User Agent:  Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/605.1.15 (KHTML, like Gecko)
Dispatch Source:      Protocol Event

Protocol Event:
{&quot;method&quot;:&quot;Debugger.paused&quot;,&quot;params&quot;:{&quot;callFrames&quot;:[{&quot;callFrameId&quot;:&quot;{\&quot;ordinal\&quot;:0,\&quot;injectedScriptId\&quot;:1}&quot;,&quot;functionName&quot;:&quot;FormatterContentBuilder&quot;,&quot;location&quot;:{&quot;scriptId&quot;:&quot;689&quot;,&quot;lineNumber&quot;:30,&quot;columnNumber&quot;:8},&quot;scopeChain&quot;:[{&quot;object&quot;:{&quot;type&quot;:&quot;object&quot;,&quot;objectId&quot;:&quot;{\&quot;injectedScriptId\&quot;:1,\&quot;id\&quot;:1}&quot;,&quot;className&quot;:&quot;JSLexicalEnvironment&quot;,&quot;description&quot;:&quot;JSLexicalEnvironment&quot;},&quot;type&quot;:&quot;closure&quot;,&quot;name&quot;:&quot;FormatterContentBuilder&quot;,&quot;location&quot;:{&quot;scriptId&quot;:&quot;689&quot;,&quot;lineNumber&quot;:29,&quot;columnNumber&quot;:16}},{&quot;object&quot;:{&quot;…</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1638900</commentid>
    <comment_count>1</comment_count>
      <attachid>395762</attachid>
    <who name="Devin Rousso">hi</who>
    <bug_when>2020-04-07 17:28:03 -0700</bug_when>
    <thetext>Created attachment 395762
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1639208</commentid>
    <comment_count>2</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2020-04-08 12:02:33 -0700</bug_when>
    <thetext>Committed r259741: &lt;https://trac.webkit.org/changeset/259741&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 395762.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1639210</commentid>
    <comment_count>3</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2020-04-08 12:03:16 -0700</bug_when>
    <thetext>&lt;rdar://problem/61468272&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>395762</attachid>
            <date>2020-04-07 17:28:03 -0700</date>
            <delta_ts>2020-04-08 12:02:34 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>210168.diff</filename>
            <type>text/plain</type>
            <size>3983</size>
            <attacher name="Devin Rousso">hi</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJJbnNwZWN0b3JVSS9DaGFuZ2VMb2cgYi9Tb3VyY2UvV2Vi
SW5zcGVjdG9yVUkvQ2hhbmdlTG9nCmluZGV4IDAwMzdjNTdkY2MyLi44MjgzMzlhYjlhZiAxMDA2
NDQKLS0tIGEvU291cmNlL1dlYkluc3BlY3RvclVJL0NoYW5nZUxvZworKysgYi9Tb3VyY2UvV2Vi
SW5zcGVjdG9yVUkvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMjIgQEAKKzIwMjAtMDQtMDcgIERldmlu
IFJvdXNzbyAgPGRyb3Vzc29AYXBwbGUuY29tPgorCisgICAgICAgIFdlYiBJbnNwZWN0b3I6IFVu
Y2F1Z2h0IEV4Y2VwdGlvbjogdW5kZWZpbmVkIGlzIG5vdCBhbiBvYmplY3QgKGV2YWx1YXRpbmcg
J3RoaXMuX3RhcmdldC5OZXR3b3JrQWdlbnQuZ2V0UmVzcG9uc2VCb2R5JykKKyAgICAgICAgaHR0
cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTIxMDE2OAorCisgICAgICAgIFJl
dmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIElmIGEgc2NyaXB0IGlzIGxvYWRl
ZCBieSB0aGUgbWFpbiBwYWdlIGFuZCBhIGBXb3JrZXJgLCB0aGUgYFdJLlNjcmlwdGAgZnJvbSB0
aGUgYFdvcmtlcmAKKyAgICAgICAgd2lsbCBiZSBhc3NvY2lhdGVkIHdpdGggdGhlIGBXSS5SZXNv
dXJjZWAgZnJvbSB0aGUgbWFpbiBwYWdlLCB0aGUgY2FsbCBzdGFjayBpbiB0aGUgU291cmNlcwor
ICAgICAgICBUYWIgd2lsbCB1c2UgdGhlIGBXSS5SZXNvdXJjZWAgb3ZlciB0aGUgYFdJLlNjcmlw
dGAsIGJ1dCB0aGUgYFdJLlRhcmdldGAgZm9yIGEgYFdvcmtlcmAgZG9lcworICAgICAgICBub3Qg
aGF2ZSBhIGBOZXR3b3JrQWdlbnRgIG9yIGBQYWdlQWdlbnRgLiBBcyBzdWNoLCBpbnNpZGUgYFdJ
LlJlc291cmNlYCwgaWYgdGhlIGBfdGFyZ2V0YCBpcworICAgICAgICBhIGBXSS5UYXJnZXRUeXBl
LldvcmtlcmAsIHVzZSB0aGUgYERlYnVnZ2VyQWdlbnRgLgorCisgICAgICAgICogVXNlckludGVy
ZmFjZS9Nb2RlbHMvUmVzb3VyY2UuanM6CisgICAgICAgIChXSS5SZXNvdXJjZS5wcm90b3R5cGUu
cmVxdWVzdENvbnRlbnRGcm9tQmFja2VuZCk6CisKKyAgICAgICAgKiBVc2VySW50ZXJmYWNlL01h
aW4uaHRtbDoKKyAgICAgICAgRHJpdmUtYnk6IHJlbW92ZSB1bm5lY2Vzc2FyeSBgPHNjcmlwdD5g
LgorCiAyMDIwLTA0LTAzICBEZXZpbiBSb3Vzc28gIDxkcm91c3NvQGFwcGxlLmNvbT4KIAogICAg
ICAgICBXZWIgSW5zcGVjdG9yOiBTb3VyY2VzOiBkaXNjbG9zdXJlIGFycm93cyBzaG91bGQgYmUg
c2hvd24gaWYgYSBmb2xkZXIgaXMgYWRkZWQgdG8gdGhlIG5hdmlnYXRpb24gc2lkZWJhcgpkaWZm
IC0tZ2l0IGEvU291cmNlL1dlYkluc3BlY3RvclVJL1VzZXJJbnRlcmZhY2UvTWFpbi5odG1sIGIv
U291cmNlL1dlYkluc3BlY3RvclVJL1VzZXJJbnRlcmZhY2UvTWFpbi5odG1sCmluZGV4IDBiYmJl
MmJiYmI0Li4wZDY3OTZlZWJiYiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkluc3BlY3RvclVJL1Vz
ZXJJbnRlcmZhY2UvTWFpbi5odG1sCisrKyBiL1NvdXJjZS9XZWJJbnNwZWN0b3JVSS9Vc2VySW50
ZXJmYWNlL01haW4uaHRtbApAQCAtODkzLDggKzg5Myw2IEBACiAgICAgPHNjcmlwdCBzcmM9IkNv
bnRyb2xsZXJzL1R5cGVUb2tlbkFubm90YXRvci5qcyI+PC9zY3JpcHQ+CiAgICAgPHNjcmlwdCBz
cmM9IkNvbnRyb2xsZXJzL1dvcmtlck1hbmFnZXIuanMiPjwvc2NyaXB0PgogCi0gICAgPHNjcmlw
dCBzcmM9IldvcmtlcnMvRm9ybWF0dGVyL0Zvcm1hdHRlckNvbnRlbnRCdWlsZGVyLmpzIj48L3Nj
cmlwdD4KLQogICAgIDxzY3JpcHQgc3JjPSJDb250cm9sbGVycy9EaWFnbm9zdGljQ29udHJvbGxl
ci5qcyI+PC9zY3JpcHQ+CiAgICAgPHNjcmlwdCBzcmM9IkNvbnRyb2xsZXJzL0RpYWdub3N0aWNF
dmVudFJlY29yZGVyLmpzIj48L3NjcmlwdD4KICAgICA8c2NyaXB0IHNyYz0iQ29udHJvbGxlcnMv
SW5zcGVjdGVkVGFyZ2V0VHlwZXNEaWFnbm9zdGljRXZlbnRSZWNvcmRlci5qcyI+PC9zY3JpcHQ+
CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViSW5zcGVjdG9yVUkvVXNlckludGVyZmFjZS9Nb2RlbHMv
UmVzb3VyY2UuanMgYi9Tb3VyY2UvV2ViSW5zcGVjdG9yVUkvVXNlckludGVyZmFjZS9Nb2RlbHMv
UmVzb3VyY2UuanMKaW5kZXggN2IwMDQ5NTIzOGIuLmQzNWM1NTk2YzEyIDEwMDY0NAotLS0gYS9T
b3VyY2UvV2ViSW5zcGVjdG9yVUkvVXNlckludGVyZmFjZS9Nb2RlbHMvUmVzb3VyY2UuanMKKysr
IGIvU291cmNlL1dlYkluc3BlY3RvclVJL1VzZXJJbnRlcmZhY2UvTW9kZWxzL1Jlc291cmNlLmpz
CkBAIC04NDUsMTQgKzg0NSwyMiBAQCBXSS5SZXNvdXJjZSA9IGNsYXNzIFJlc291cmNlIGV4dGVu
ZHMgV0kuU291cmNlQ29kZQogICAgICAgICBpZiAoc3BlY2lhbENvbnRlbnRQcm9taXNlKQogICAg
ICAgICAgICAgcmV0dXJuIHNwZWNpYWxDb250ZW50UHJvbWlzZTsKIAotICAgICAgICAvLyBJZiB3
ZSBoYXZlIHRoZSByZXF1ZXN0SWRlbnRpZmllciB3ZSBjYW4gZ2V0IHRoZSBhY3R1YWwgcmVzcG9u
c2UgZm9yIHRoaXMgc3BlY2lmaWMgcmVzb3VyY2UuCi0gICAgICAgIC8vIE90aGVyd2lzZSB0aGUg
Y29udGVudCB3aWxsIGJlIGNhY2hlZCByZXNvdXJjZSBkYXRhLCB3aGljaCBtaWdodCBub3QgZXhp
c3QgYW55bW9yZS4KLSAgICAgICAgaWYgKHRoaXMuX3JlcXVlc3RJZGVudGlmaWVyKQotICAgICAg
ICAgICAgcmV0dXJuIHRoaXMuX3RhcmdldC5OZXR3b3JrQWdlbnQuZ2V0UmVzcG9uc2VCb2R5KHRo
aXMuX3JlcXVlc3RJZGVudGlmaWVyKTsKKyAgICAgICAgaWYgKHRoaXMuX3RhcmdldC50eXBlID09
PSBXSS5UYXJnZXRUeXBlLldvcmtlcikgeworICAgICAgICAgICAgY29uc29sZS5hc3NlcnQodGhp
cy5pc1NjcmlwdCk7CisgICAgICAgICAgICBsZXQgc2NyaXB0Rm9yVGFyZ2V0ID0gdGhpcy5zY3Jp
cHRzLmZpbmQoKHNjcmlwdCkgPT4gc2NyaXB0LnRhcmdldCA9PT0gdGhpcy5fdGFyZ2V0KTsKKyAg
ICAgICAgICAgIGNvbnNvbGUuYXNzZXJ0KHNjcmlwdEZvclRhcmdldCk7CisgICAgICAgICAgICBp
ZiAoc2NyaXB0Rm9yVGFyZ2V0KQorICAgICAgICAgICAgICAgIHJldHVybiBzY3JpcHRGb3JUYXJn
ZXQucmVxdWVzdENvbnRlbnRGcm9tQmFja2VuZCgpOworICAgICAgICB9IGVsc2UgeworICAgICAg
ICAgICAgLy8gSWYgd2UgaGF2ZSB0aGUgcmVxdWVzdElkZW50aWZpZXIgd2UgY2FuIGdldCB0aGUg
YWN0dWFsIHJlc3BvbnNlIGZvciB0aGlzIHNwZWNpZmljIHJlc291cmNlLgorICAgICAgICAgICAg
Ly8gT3RoZXJ3aXNlIHRoZSBjb250ZW50IHdpbGwgYmUgY2FjaGVkIHJlc291cmNlIGRhdGEsIHdo
aWNoIG1pZ2h0IG5vdCBleGlzdCBhbnltb3JlLgorICAgICAgICAgICAgaWYgKHRoaXMuX3JlcXVl
c3RJZGVudGlmaWVyKQorICAgICAgICAgICAgICAgIHJldHVybiB0aGlzLl90YXJnZXQuTmV0d29y
a0FnZW50LmdldFJlc3BvbnNlQm9keSh0aGlzLl9yZXF1ZXN0SWRlbnRpZmllcik7CiAKLSAgICAg
ICAgLy8gVGhlcmUgaXMgbm8gcmVxdWVzdCBpZGVudGlmaWVyIG9yIGZyYW1lIHRvIHJlcXVlc3Qg
Y29udGVudCBmcm9tLgotICAgICAgICBpZiAodGhpcy5fcGFyZW50RnJhbWUpCi0gICAgICAgICAg
ICByZXR1cm4gdGhpcy5fdGFyZ2V0LlBhZ2VBZ2VudC5nZXRSZXNvdXJjZUNvbnRlbnQodGhpcy5f
cGFyZW50RnJhbWUuaWQsIHRoaXMuX3VybCk7CisgICAgICAgICAgICAvLyBUaGVyZSBpcyBubyBy
ZXF1ZXN0IGlkZW50aWZpZXIgb3IgZnJhbWUgdG8gcmVxdWVzdCBjb250ZW50IGZyb20uCisgICAg
ICAgICAgICBpZiAodGhpcy5fcGFyZW50RnJhbWUpCisgICAgICAgICAgICAgICAgcmV0dXJuIHRo
aXMuX3RhcmdldC5QYWdlQWdlbnQuZ2V0UmVzb3VyY2VDb250ZW50KHRoaXMuX3BhcmVudEZyYW1l
LmlkLCB0aGlzLl91cmwpOworICAgICAgICB9CiAKICAgICAgICAgcmV0dXJuIFByb21pc2UucmVq
ZWN0KG5ldyBFcnJvcigiQ29udGVudCByZXF1ZXN0IGZhaWxlZC4iKSk7CiAgICAgfQo=
</data>

          </attachment>
      

    </bug>

</bugzilla>