<?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>157239</bug_id>
          
          <creation_ts>2016-04-30 17:50:46 -0700</creation_ts>
          <short_desc>Uncaught Exception: TypeError: null is not an object (evaluating &apos;sourceCodeLocation.formattedLineNumber&apos;)</short_desc>
          <delta_ts>2016-05-02 12:59:18 -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 Nightly Build</version>
          <rep_platform>All</rep_platform>
          <op_sys>All</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></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="Timothy Hatcher">timothy</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>bburg</cc>
    
    <cc>commit-queue</cc>
    
    <cc>graouts</cc>
    
    <cc>joepeck</cc>
    
    <cc>mattbaker</cc>
    
    <cc>nvasilyev</cc>
    
    <cc>timothy</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1189143</commentid>
    <comment_count>0</comment_count>
      <attachid>277836</attachid>
    <who name="Timothy Hatcher">timothy</who>
    <bug_when>2016-04-30 17:50:46 -0700</bug_when>
    <thetext>Created attachment 277836
Test Page

Steps:
1) Load attached page.
2) Open Inspector
3) Eval &quot;throw &apos;Hi&apos;&quot; in the console

-------
Auto-generated details:

Inspected URL:        file:///Users/Timothy/Desktop/test.html
Loading completed:    true
Frontend User Agent:  Mozilla/5.0 (Macintosh; Intel Mac OS X 10_11_5) AppleWebKit/602.1.30+ (KHTML, like Gecko)
Uncaught exceptions:
 - TypeError: null is not an object (evaluating &apos;sourceCodeLocation.formattedLineNumber&apos;) (at SourceCodeTextEditor.js:807:44)
-------

* STEPS TO REPRODUCE
1. What were you doing? Include setup or other preparations to reproduce the exception.
2. Include explicit, accurate, and minimal steps taken. Do not include extraneous or irrelevant steps.

* NOTES
Document any additional information that might be useful in resolving the problem, such as screen shots or other included attachments.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1189144</commentid>
    <comment_count>1</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2016-04-30 17:50:58 -0700</bug_when>
    <thetext>&lt;rdar://problem/26030791&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1189145</commentid>
    <comment_count>2</comment_count>
    <who name="Timothy Hatcher">timothy</who>
    <bug_when>2016-04-30 17:51:32 -0700</bug_when>
    <thetext>I could not hit this with other test page content. It had to involve an eval() that throws. Weird…</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1189449</commentid>
    <comment_count>3</comment_count>
      <attachid>277917</attachid>
    <who name="Joseph Pecoraro">joepeck</who>
    <bug_when>2016-05-02 11:51:09 -0700</bug_when>
    <thetext>Created attachment 277917
[PATCH] Proposed Fix</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1189478</commentid>
    <comment_count>4</comment_count>
      <attachid>277917</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2016-05-02 12:59:14 -0700</bug_when>
    <thetext>Comment on attachment 277917
[PATCH] Proposed Fix

Clearing flags on attachment: 277917

Committed r200334: &lt;http://trac.webkit.org/changeset/200334&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1189479</commentid>
    <comment_count>5</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2016-05-02 12:59:18 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>277836</attachid>
            <date>2016-04-30 17:50:46 -0700</date>
            <delta_ts>2016-04-30 17:50:46 -0700</delta_ts>
            <desc>Test Page</desc>
            <filename>test.html</filename>
            <type>text/html</type>
            <size>43</size>
            <attacher name="Timothy Hatcher">timothy</attacher>
            
              <data encoding="base64">PHNjcmlwdD4KZXZhbCgidGhyb3cgXCJIZXJlXCIiKTsKPC9zY3JpcHQ+Cg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>277917</attachid>
            <date>2016-05-02 11:51:09 -0700</date>
            <delta_ts>2016-05-02 12:59:14 -0700</delta_ts>
            <desc>[PATCH] Proposed Fix</desc>
            <filename>source-code-location-issue.patch</filename>
            <type>text/plain</type>
            <size>3936</size>
            <attacher name="Joseph Pecoraro">joepeck</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJJbnNwZWN0b3JVSS9DaGFuZ2VMb2cgYi9Tb3VyY2UvV2Vi
SW5zcGVjdG9yVUkvQ2hhbmdlTG9nCmluZGV4IGRhNTNlOTIuLjJhN2M2MzEgMTAwNjQ0Ci0tLSBh
L1NvdXJjZS9XZWJJbnNwZWN0b3JVSS9DaGFuZ2VMb2cKKysrIGIvU291cmNlL1dlYkluc3BlY3Rv
clVJL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI1IEBACisyMDE2LTA1LTAyICBKb3NlcGggUGVjb3Jh
cm8gIDxwZWNvcmFyb0BhcHBsZS5jb20+CisKKyAgICAgICAgVW5jYXVnaHQgRXhjZXB0aW9uOiBU
eXBlRXJyb3I6IG51bGwgaXMgbm90IGFuIG9iamVjdCAoZXZhbHVhdGluZyAnc291cmNlQ29kZUxv
Y2F0aW9uLmZvcm1hdHRlZExpbmVOdW1iZXInKQorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0
Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTU3MjM5CisgICAgICAgIDxyZGFyOi8vcHJvYmxlbS8yNjAz
MDc5MT4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICAq
IFVzZXJJbnRlcmZhY2UvQ29udHJvbGxlcnMvSXNzdWVNYW5hZ2VyLmpzOgorICAgICAgICAoV2Vi
SW5zcGVjdG9yLklzc3VlTWFuYWdlci5pc3N1ZU1hdGNoU291cmNlQ29kZSk6CisgICAgICAgIFJl
cXVpcmUgYSBzb3VyY2VDb2RlTG9jYXRpb24gZm9yIFNjcmlwdCBlcnJvcnMuCisKKyAgICAgICAg
KiBVc2VySW50ZXJmYWNlL1ZpZXdzL1NvdXJjZUNvZGVUZXh0RWRpdG9yLmpzOgorICAgICAgICAo
V2ViSW5zcGVjdG9yLlNvdXJjZUNvZGVUZXh0RWRpdG9yLnByb3RvdHlwZS5fYWRkSXNzdWUpOgor
ICAgICAgICBCZSBzYWZlIGFnYWluc3QgYSBtaXNzaW5nIHNvdXJjZUNvZGVMb2NhdGlvbi4KKwor
ICAgICAgICAqIFVzZXJJbnRlcmZhY2UvVmlld3MvU291cmNlQ29kZVRleHRFZGl0b3IuY3NzOgor
ICAgICAgICAoLnNvdXJjZS1jb2RlLnRleHQtZWRpdG9yID4gLkNvZGVNaXJyb3IgLmlzc3VlLXdp
ZGdldC5pbmxpbmUgPiAuYXJyb3cpOgorICAgICAgICAoQG1lZGlhICgtd2Via2l0LW1pbi1kZXZp
Y2UtcGl4ZWwtcmF0aW86IDIpKToKKyAgICAgICAgQWRqdXN0IHRoZSBzdHlsZSwgb24gbm9uLVJl
dGluYSB0aGUgaW5saW5lIG1lc3NhZ2UgYXJyb3cgd291bGQgc29tZXRpbWVzCisgICAgICAgIGJl
IGRldGFjaGVkIGZyb20gdGhlIHdhcm5pbmcgbWVzc2FnZS4KKwogMjAxNi0wNC0yOSAgSm9zZXBo
IFBlY29yYXJvICA8cGVjb3Jhcm9AYXBwbGUuY29tPgogCiAgICAgICAgIFdlYiBJbnNwZWN0b3I6
IElzc3VlcyBpbnNwZWN0aW5nIHRoZSBpbnNwZWN0b3IsIHBhdXNpbmcgb24gYnJlYWtwb2ludHMg
Y2F1c2VzIGNvbnRlbnQgdG8gbm90IGxvYWQKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJJbnNwZWN0
b3JVSS9Vc2VySW50ZXJmYWNlL0NvbnRyb2xsZXJzL0lzc3VlTWFuYWdlci5qcyBiL1NvdXJjZS9X
ZWJJbnNwZWN0b3JVSS9Vc2VySW50ZXJmYWNlL0NvbnRyb2xsZXJzL0lzc3VlTWFuYWdlci5qcwpp
bmRleCBjN2ZiNGQzLi5hNTg5YWRiIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViSW5zcGVjdG9yVUkv
VXNlckludGVyZmFjZS9Db250cm9sbGVycy9Jc3N1ZU1hbmFnZXIuanMKKysrIGIvU291cmNlL1dl
Ykluc3BlY3RvclVJL1VzZXJJbnRlcmZhY2UvQ29udHJvbGxlcnMvSXNzdWVNYW5hZ2VyLmpzCkBA
IC00Miw3ICs0Miw3IEBAIFdlYkluc3BlY3Rvci5Jc3N1ZU1hbmFnZXIgPSBjbGFzcyBJc3N1ZU1h
bmFnZXIgZXh0ZW5kcyBXZWJJbnNwZWN0b3IuT2JqZWN0CiAgICAgICAgIGlmIChzb3VyY2VDb2Rl
IGluc3RhbmNlb2YgV2ViSW5zcGVjdG9yLlJlc291cmNlKQogICAgICAgICAgICAgcmV0dXJuIGlz
c3VlLnVybCA9PT0gc291cmNlQ29kZS51cmwgJiYgKCFpc3N1ZS5zb3VyY2VDb2RlTG9jYXRpb24g
fHwgaXNzdWUuc291cmNlQ29kZUxvY2F0aW9uLnNvdXJjZUNvZGUgPT09IHNvdXJjZUNvZGUpOwog
ICAgICAgICBpZiAoc291cmNlQ29kZSBpbnN0YW5jZW9mIFdlYkluc3BlY3Rvci5TY3JpcHQpCi0g
ICAgICAgICAgICByZXR1cm4gKGlzc3VlLnNvdXJjZUNvZGVMb2NhdGlvbiAmJiBpc3N1ZS5zb3Vy
Y2VDb2RlTG9jYXRpb24uc291cmNlQ29kZSA9PT0gc291cmNlQ29kZSkgfHwgKCFpc3N1ZS5zb3Vy
Y2VDb2RlTG9jYXRpb24gJiYgaXNzdWUudXJsID09PSBzb3VyY2VDb2RlLnVybCk7CisgICAgICAg
ICAgICByZXR1cm4gaXNzdWUuc291cmNlQ29kZUxvY2F0aW9uICYmIGlzc3VlLnNvdXJjZUNvZGVM
b2NhdGlvbi5zb3VyY2VDb2RlID09PSBzb3VyY2VDb2RlOwogICAgICAgICByZXR1cm4gZmFsc2U7
CiAgICAgfQogCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViSW5zcGVjdG9yVUkvVXNlckludGVyZmFj
ZS9WaWV3cy9Tb3VyY2VDb2RlVGV4dEVkaXRvci5jc3MgYi9Tb3VyY2UvV2ViSW5zcGVjdG9yVUkv
VXNlckludGVyZmFjZS9WaWV3cy9Tb3VyY2VDb2RlVGV4dEVkaXRvci5jc3MKaW5kZXggZjRiYTZj
OC4uMDQ5ZWVlYyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkluc3BlY3RvclVJL1VzZXJJbnRlcmZh
Y2UvVmlld3MvU291cmNlQ29kZVRleHRFZGl0b3IuY3NzCisrKyBiL1NvdXJjZS9XZWJJbnNwZWN0
b3JVSS9Vc2VySW50ZXJmYWNlL1ZpZXdzL1NvdXJjZUNvZGVUZXh0RWRpdG9yLmNzcwpAQCAtNTcs
NyArNTcsNyBAQAogCiAuc291cmNlLWNvZGUudGV4dC1lZGl0b3IgPiAuQ29kZU1pcnJvciAuaXNz
dWUtd2lkZ2V0LmlubGluZSA+IC5hcnJvdyB7CiAgICAgcG9zaXRpb246IGFic29sdXRlOwotICAg
IGxlZnQ6IC01LjVweDsKKyAgICBsZWZ0OiAtNXB4OwogICAgIGRpc3BsYXk6IGJsb2NrOwogCiAg
ICAgdG9wOiAwcHg7CkBAIC02OSw2ICs2OSwxMiBAQAogICAgIGJvcmRlci1yaWdodDogNS41cHgg
c29saWQgdHJhbnNwYXJlbnQ7CiB9CiAKK0BtZWRpYSAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVs
LXJhdGlvOiAyKSB7CisgICAgLnNvdXJjZS1jb2RlLnRleHQtZWRpdG9yID4gLkNvZGVNaXJyb3Ig
Lmlzc3VlLXdpZGdldC5pbmxpbmUgPiAuYXJyb3cgeworICAgICAgICBsZWZ0OiAtNS41cHg7Cisg
ICAgfQorfQorCiAuc291cmNlLWNvZGUudGV4dC1lZGl0b3IgPiAuQ29kZU1pcnJvciAuaXNzdWUt
d2lkZ2V0ID4gLmljb24gewogICAgIGhlaWdodDogOXB4OwogICAgIHdpZHRoOiA5cHg7CmRpZmYg
LS1naXQgYS9Tb3VyY2UvV2ViSW5zcGVjdG9yVUkvVXNlckludGVyZmFjZS9WaWV3cy9Tb3VyY2VD
b2RlVGV4dEVkaXRvci5qcyBiL1NvdXJjZS9XZWJJbnNwZWN0b3JVSS9Vc2VySW50ZXJmYWNlL1Zp
ZXdzL1NvdXJjZUNvZGVUZXh0RWRpdG9yLmpzCmluZGV4IDAxOWRhMWYuLmNjNDEzNDcgMTAwNjQ0
Ci0tLSBhL1NvdXJjZS9XZWJJbnNwZWN0b3JVSS9Vc2VySW50ZXJmYWNlL1ZpZXdzL1NvdXJjZUNv
ZGVUZXh0RWRpdG9yLmpzCisrKyBiL1NvdXJjZS9XZWJJbnNwZWN0b3JVSS9Vc2VySW50ZXJmYWNl
L1ZpZXdzL1NvdXJjZUNvZGVUZXh0RWRpdG9yLmpzCkBAIC04MDQsNiArODA0LDEwIEBAIFdlYklu
c3BlY3Rvci5Tb3VyY2VDb2RlVGV4dEVkaXRvciA9IGNsYXNzIFNvdXJjZUNvZGVUZXh0RWRpdG9y
IGV4dGVuZHMgV2ViSW5zcGVjCiAgICAgX2FkZElzc3VlKGlzc3VlKQogICAgIHsKICAgICAgICAg
dmFyIHNvdXJjZUNvZGVMb2NhdGlvbiA9IGlzc3VlLnNvdXJjZUNvZGVMb2NhdGlvbjsKKyAgICAg
ICAgY29uc29sZS5hc3NlcnQoc291cmNlQ29kZUxvY2F0aW9uLCAiRXhwZWN0ZWQgc291cmNlIGNv
ZGUgbG9jYXRpb24gdG8gcGxhY2UgaXNzdWUuIik7CisgICAgICAgIGlmICghc291cmNlQ29kZUxv
Y2F0aW9uKQorICAgICAgICAgICAgcmV0dXJuOworCiAgICAgICAgIHZhciBsaW5lTnVtYmVyID0g
c291cmNlQ29kZUxvY2F0aW9uLmZvcm1hdHRlZExpbmVOdW1iZXI7CiAKICAgICAgICAgdmFyIGxp
bmVOdW1iZXJJc3N1ZXMgPSB0aGlzLl9pc3N1ZXNMaW5lTnVtYmVyTWFwLmdldChsaW5lTnVtYmVy
KTsK
</data>

          </attachment>
      

    </bug>

</bugzilla>