<?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>135207</bug_id>
          
          <creation_ts>2014-07-23 12:16:15 -0700</creation_ts>
          <short_desc>Web Inspector: InspectorBackend&apos;s promise-based agent API does not support multiple return values</short_desc>
          <delta_ts>2014-07-23 14:16:56 -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>528+ (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="Brian Burg">burg</reporter>
          <assigned_to name="Brian Burg">burg</assigned_to>
          <cc>commit-queue</cc>
    
    <cc>graouts</cc>
    
    <cc>joepeck</cc>
    
    <cc>timothy</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1024287</commentid>
    <comment_count>0</comment_count>
    <who name="Brian Burg">burg</who>
    <bug_when>2014-07-23 12:16:15 -0700</bug_when>
    <thetext>The existing implementation (InspectorBackend.Command.prototype.promise) assumes that there is only one return value (as a payload object, hence variable name &apos;payload&apos;) but InspectorBackend will actually unpack multiple return values as multiple callback arguments.

The wrapper callback here should instead slice the arguments array (excluding the error message) and apply that to the resolve thunk.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1024288</commentid>
    <comment_count>1</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2014-07-23 12:16:47 -0700</bug_when>
    <thetext>&lt;rdar://problem/17782742&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1024291</commentid>
    <comment_count>2</comment_count>
      <attachid>235367</attachid>
    <who name="Brian Burg">burg</who>
    <bug_when>2014-07-23 12:21:27 -0700</bug_when>
    <thetext>Created attachment 235367
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1024304</commentid>
    <comment_count>3</comment_count>
      <attachid>235371</attachid>
    <who name="Brian Burg">burg</who>
    <bug_when>2014-07-23 13:33:52 -0700</bug_when>
    <thetext>Created attachment 235371
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1024307</commentid>
    <comment_count>4</comment_count>
      <attachid>235371</attachid>
    <who name="Joseph Pecoraro">joepeck</who>
    <bug_when>2014-07-23 13:44:38 -0700</bug_when>
    <thetext>Comment on attachment 235371
Patch

View in context: https://bugs.webkit.org/attachment.cgi?id=235371&amp;action=review

Clever. Sounds good for now! r=me

&gt; Source/WebInspectorUI/UserInterface/Protocol/InspectorBackend.js:377
&gt; +            // than by setting a magical property on the callback. &lt;webkit.org/b/132386&gt;

Nit: Include &quot;https://&quot; on that URL.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1024321</commentid>
    <comment_count>5</comment_count>
      <attachid>235371</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2014-07-23 14:16:53 -0700</bug_when>
    <thetext>Comment on attachment 235371
Patch

Clearing flags on attachment: 235371

Committed r171489: &lt;http://trac.webkit.org/changeset/171489&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1024322</commentid>
    <comment_count>6</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2014-07-23 14:16:56 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>235367</attachid>
            <date>2014-07-23 12:21:27 -0700</date>
            <delta_ts>2014-07-23 13:33:50 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-135207-20140723122112.patch</filename>
            <type>text/plain</type>
            <size>1998</size>
            <attacher name="Brian Burg">burg</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTcxMjQ3CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViSW5zcGVj
dG9yVUkvQ2hhbmdlTG9nIGIvU291cmNlL1dlYkluc3BlY3RvclVJL0NoYW5nZUxvZwppbmRleCAz
NDNkYTJhZTg3ZTA3NzQzMWJlNzI2MDQwM2FhZGUyMGU4ODkzMGI1Li4yNTIyMzAyYzU0MDQxYWYx
NmFhNTc3YWI5Mzg3NTdiOWQ4NWUxNjQ0IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViSW5zcGVjdG9y
VUkvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9XZWJJbnNwZWN0b3JVSS9DaGFuZ2VMb2cKQEAgLTEs
MyArMSwxNiBAQAorMjAxNC0wNy0yMyAgQnJpYW4gSi4gQnVyZyAgPGJ1cmdAY3Mud2FzaGluZ3Rv
bi5lZHU+CisKKyAgICAgICAgV2ViIEluc3BlY3RvcjogSW5zcGVjdG9yQmFja2VuZCdzIHByb21p
c2UtYmFzZWQgYWdlbnQgQVBJIGRvZXMgbm90IHN1cHBvcnQgbXVsdGlwbGUgcmV0dXJuIHZhbHVl
cworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTM1MjA3
CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgVGhlIHBy
b21pc2Ugd3JhcHBlciBpbXBsZW1lbnRhdGlvbiBhc3N1bWVkIHRoYXQgdGhlIHByb3RvY29sIGNh
bGxiYWNrIHN1cHBsaWVzIGEgc2luZ2xlICdwYXlsb2FkJworICAgICAgICByZXR1cm4gdmFsdWUs
IGJ1dCBJbnNwZWN0b3JCYWNrZW5kIHdpbGwgYWN0dWFsbHkgdW5wYWNrIG11bHRpcGxlIHJldHVy
biB2YWx1ZXMgYXMgbXVsdGlwbGUgY2FsbGJhY2sgYXJndW1lbnRzLgorCisgICAgICAgICogVXNl
ckludGVyZmFjZS9Qcm90b2NvbC9JbnNwZWN0b3JCYWNrZW5kLmpzOgorICAgICAgICAoSW5zcGVj
dG9yQmFja2VuZC5Db21tYW5kLnByb3RvdHlwZS5wcm9taXNlKToKKwogMjAxNC0wNy0yMiAgQnJp
YW4gSi4gQnVyZyAgPGJ1cmdAY3Mud2FzaGluZ3Rvbi5lZHU+CiAKICAgICAgICAgV2ViIFJlcGxh
eTogUmVuYW1lIHByb3RvY29sIG1ldGhvZHMgZm9yIG9idGFpbmluZyBzZXNzaW9uL3NlZ21lbnQg
ZGF0YS4KZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJJbnNwZWN0b3JVSS9Vc2VySW50ZXJmYWNlL1By
b3RvY29sL0luc3BlY3RvckJhY2tlbmQuanMgYi9Tb3VyY2UvV2ViSW5zcGVjdG9yVUkvVXNlcklu
dGVyZmFjZS9Qcm90b2NvbC9JbnNwZWN0b3JCYWNrZW5kLmpzCmluZGV4IDJlMmI0OTdkZWEyMjAw
MjRiYjRjMWM2ZDQ1Mzk5MzBmNTkzZGQ4YmYuLmJhYzUzMTQwMzQ1MWEwNTRjNjVkM2JlMzExYjM1
ZTM2ZTNkMmMzMWYgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJJbnNwZWN0b3JVSS9Vc2VySW50ZXJm
YWNlL1Byb3RvY29sL0luc3BlY3RvckJhY2tlbmQuanMKKysrIGIvU291cmNlL1dlYkluc3BlY3Rv
clVJL1VzZXJJbnRlcmZhY2UvUHJvdG9jb2wvSW5zcGVjdG9yQmFja2VuZC5qcwpAQCAtMzcxLDcg
KzM3MSw3IEBAIEluc3BlY3RvckJhY2tlbmQuQ29tbWFuZC5wcm90b3R5cGUgPSB7CiAgICAgICAg
IHZhciBwcm9taXNlQXJndW1lbnRzID0gQXJyYXkucHJvdG90eXBlLnNsaWNlLmNhbGwoYXJndW1l
bnRzKTsKICAgICAgICAgcmV0dXJuIG5ldyBQcm9taXNlKGZ1bmN0aW9uKHJlc29sdmUsIHJlamVj
dCkgewogICAgICAgICAgICAgZnVuY3Rpb24gY29udmVydFRvUHJvbWlzZUNhbGxiYWNrKGVycm9y
LCBwYXlsb2FkKSB7Ci0gICAgICAgICAgICAgICAgcmV0dXJuIGVycm9yID8gcmVqZWN0KGVycm9y
KSA6IHJlc29sdmUocGF5bG9hZCk7CisgICAgICAgICAgICAgICAgcmV0dXJuIGVycm9yID8gcmVq
ZWN0KGVycm9yKSA6IHJlc29sdmUuYXBwbHkobnVsbCwgQXJyYXkucHJvdG90eXBlLnNsaWNlLmNh
bGwoYXJndW1lbnRzLCAxKSk7CiAgICAgICAgICAgICB9CiAgICAgICAgICAgICBwcm9taXNlQXJn
dW1lbnRzLnB1c2goY29udmVydFRvUHJvbWlzZUNhbGxiYWNrKTsKICAgICAgICAgICAgIGluc3Rh
bmNlLl9pbnZva2VXaXRoQXJndW1lbnRzLmFwcGx5KGluc3RhbmNlLCBwcm9taXNlQXJndW1lbnRz
KTsK
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>235371</attachid>
            <date>2014-07-23 13:33:52 -0700</date>
            <delta_ts>2014-07-23 14:16:53 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-135207-20140723133337.patch</filename>
            <type>text/plain</type>
            <size>7291</size>
            <attacher name="Brian Burg">burg</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTcxMjQ3CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViSW5zcGVj
dG9yVUkvQ2hhbmdlTG9nIGIvU291cmNlL1dlYkluc3BlY3RvclVJL0NoYW5nZUxvZwppbmRleCAz
NDNkYTJhZTg3ZTA3NzQzMWJlNzI2MDQwM2FhZGUyMGU4ODkzMGI1Li41ZjU4NWZjZTQxZmM4ZGU1
NzFhZWQ4MjU4YzE2MzFjMWIxZDdjMjBhIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViSW5zcGVjdG9y
VUkvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9XZWJJbnNwZWN0b3JVSS9DaGFuZ2VMb2cKQEAgLTEs
MyArMSwyNSBAQAorMjAxNC0wNy0yMyAgQnJpYW4gSi4gQnVyZyAgPGJ1cmdAY3Mud2FzaGluZ3Rv
bi5lZHU+CisKKyAgICAgICAgV2ViIEluc3BlY3RvcjogSW5zcGVjdG9yQmFja2VuZCdzIHByb21p
c2UtYmFzZWQgYWdlbnQgQVBJIGRvZXMgbm90IHN1cHBvcnQgbXVsdGlwbGUgcmV0dXJuIHZhbHVl
cworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTM1MjA3
CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgVGhlIHBy
b21pc2Ugd3JhcHBlciBpbXBsZW1lbnRhdGlvbiBhc3N1bWVkIHRoYXQgdGhlIHByb3RvY29sIGNh
bGxiYWNrIHN1cHBsaWVzIGEgc2luZ2xlICdwYXlsb2FkJworICAgICAgICByZXR1cm4gdmFsdWUs
IGJ1dCBJbnNwZWN0b3JCYWNrZW5kIHdpbGwgYWN0dWFsbHkgdW5wYWNrIG11bHRpcGxlIHJldHVy
biB2YWx1ZXMgYXMgbXVsdGlwbGUKKyAgICAgICAgY2FsbGJhY2sgYXJndW1lbnRzLiBTZXQgYSBz
cGVjaWFsIGZsYWcgc28gaXQgd2lsbCBub3QgdHJ5IHRvIGFwcGx5IG11bHRpcGxlIHJldHVybiB2
YWx1ZXMuCisKKyAgICAgICAgSXQgd291bGQgcmVhZCBiZXR0ZXIgaWYgbXVsdGlwbGUgcmV0dXJu
IHZhbHVlcyBjb3VsZCBiZSBzcHJlYWQgdG8gdGhlIHJlc29sdmUgY2FsbGJhY2ssIGJ1dAorICAg
ICAgICBtdWx0aXBsZSBhcmd1bWVudCBzdXBwb3J0IGFyZSBub3QgcmVxdWlyZWQgYnkgdGhlIFBy
b21pc2VzIHNwZWNpZmljYXRpb24sIHNvIHdlIHdvbid0IHVzZSB0aGVtLgorCisgICAgICAgICog
VXNlckludGVyZmFjZS9Db250cm9sbGVycy9SZXBsYXlNYW5hZ2VyLmpzOiBGaXggdXNlcyBvZiBw
cm9taXNlIHJldHVybiB2YWx1ZXMuCisgICAgICAgIChXZWJJbnNwZWN0b3IuUmVwbGF5TWFuYWdl
cik6CisgICAgICAgICogVXNlckludGVyZmFjZS9Nb2RlbHMvUmVwbGF5U2Vzc2lvbi5qczoKKyAg
ICAgICAgKiBVc2VySW50ZXJmYWNlL01vZGVscy9SZXBsYXlTZXNzaW9uU2VnbWVudC5qczoKKyAg
ICAgICAgKFdlYkluc3BlY3Rvci5SZXBsYXlTZXNzaW9uU2VnbWVudCk6CisgICAgICAgICogVXNl
ckludGVyZmFjZS9Qcm90b2NvbC9JbnNwZWN0b3JCYWNrZW5kLmpzOgorICAgICAgICAoSW5zcGVj
dG9yQmFja2VuZC5Db21tYW5kLnByb3RvdHlwZS5wcm9taXNlKToKKwogMjAxNC0wNy0yMiAgQnJp
YW4gSi4gQnVyZyAgPGJ1cmdAY3Mud2FzaGluZ3Rvbi5lZHU+CiAKICAgICAgICAgV2ViIFJlcGxh
eTogUmVuYW1lIHByb3RvY29sIG1ldGhvZHMgZm9yIG9idGFpbmluZyBzZXNzaW9uL3NlZ21lbnQg
ZGF0YS4KZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJJbnNwZWN0b3JVSS9Vc2VySW50ZXJmYWNlL0Nv
bnRyb2xsZXJzL1JlcGxheU1hbmFnZXIuanMgYi9Tb3VyY2UvV2ViSW5zcGVjdG9yVUkvVXNlcklu
dGVyZmFjZS9Db250cm9sbGVycy9SZXBsYXlNYW5hZ2VyLmpzCmluZGV4IDQzZWM0YTM4ZTJiMWFm
OWU2N2MwN2JiOGNjOGM3MzdlMzliMTRlMjUuLmU1ODU3ZDg2MjQwYjAxMzYyNDgyODU1ODRiYmQx
ZTZlYWIyM2NhZWYgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJJbnNwZWN0b3JVSS9Vc2VySW50ZXJm
YWNlL0NvbnRyb2xsZXJzL1JlcGxheU1hbmFnZXIuanMKKysrIGIvU291cmNlL1dlYkluc3BlY3Rv
clVJL1VzZXJJbnRlcmZhY2UvQ29udHJvbGxlcnMvUmVwbGF5TWFuYWdlci5qcwpAQCAtNTAsOCAr
NTAsOCBAQCBXZWJJbnNwZWN0b3IuUmVwbGF5TWFuYWdlciA9IGZ1bmN0aW9uKCkKICAgICAgICAg
cmV0dXJuOwogCiAgICAgUmVwbGF5QWdlbnQuZ2V0QXZhaWxhYmxlU2Vzc2lvbnMucHJvbWlzZSgp
Ci0gICAgICAgIC50aGVuKGZ1bmN0aW9uKHNlc3Npb25JZHMpIHsKLSAgICAgICAgICAgIGZvciAo
dmFyIHNlc3Npb25JZCBvZiBzZXNzaW9uSWRzKQorICAgICAgICAudGhlbihmdW5jdGlvbihwYXls
b2FkKSB7CisgICAgICAgICAgICBmb3IgKHZhciBzZXNzaW9uSWQgb2YgcGF5bG9hZC5pZHMpCiAg
ICAgICAgICAgICAgICAgV2ViSW5zcGVjdG9yLnJlcGxheU1hbmFnZXIuc2Vzc2lvbkNyZWF0ZWQo
c2Vzc2lvbklkKTsKICAgICAgICAgfSk7CiB9OwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkluc3Bl
Y3RvclVJL1VzZXJJbnRlcmZhY2UvTW9kZWxzL1JlcGxheVNlc3Npb24uanMgYi9Tb3VyY2UvV2Vi
SW5zcGVjdG9yVUkvVXNlckludGVyZmFjZS9Nb2RlbHMvUmVwbGF5U2Vzc2lvbi5qcwppbmRleCAw
ZGM1ZjZjNjZiMzU5MzIxOTY1ZjhhMzVjMjFiYTJjNGQ3MWNiYWMzLi5jMTFhM2VkYTQxOTQxZTBk
YzdjMWExNGZhODdhNzAxZjQ5NzQ5ZmEwIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViSW5zcGVjdG9y
VUkvVXNlckludGVyZmFjZS9Nb2RlbHMvUmVwbGF5U2Vzc2lvbi5qcworKysgYi9Tb3VyY2UvV2Vi
SW5zcGVjdG9yVUkvVXNlckludGVyZmFjZS9Nb2RlbHMvUmVwbGF5U2Vzc2lvbi5qcwpAQCAtNjMs
OSArNjMsMTAgQEAgV2ViSW5zcGVjdG9yLlJlcGxheVNlc3Npb24ucHJvdG90eXBlID0gewogCiAg
ICAgX3VwZGF0ZUZyb21QYXlsb2FkOiBmdW5jdGlvbihwYXlsb2FkKQogICAgIHsKLSAgICAgICAg
Y29uc29sZS5hc3NlcnQocGF5bG9hZC5pZCA9PT0gdGhpcy5pZGVudGlmaWVyKTsKKyAgICAgICAg
dmFyIHNlc3Npb24gPSBwYXlsb2FkLnNlc3Npb247CisgICAgICAgIGNvbnNvbGUuYXNzZXJ0KHNl
c3Npb24uaWQgPT09IHRoaXMuaWRlbnRpZmllcik7CiAKLSAgICAgICAgdmFyIHNlZ21lbnRJZHMg
PSBwYXlsb2FkLnNlZ21lbnRzOworICAgICAgICB2YXIgc2VnbWVudElkcyA9IHNlc3Npb24uc2Vn
bWVudHM7CiAgICAgICAgIHZhciBvbGRTZWdtZW50cyA9IHRoaXMuX3NlZ21lbnRzOwogICAgICAg
ICB2YXIgcGVuZGluZ1NlZ21lbnRzID0gW107CiAgICAgICAgIGZvciAodmFyIHNlZ21lbnRJZCBv
ZiBzZWdtZW50SWRzKQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkluc3BlY3RvclVJL1VzZXJJbnRl
cmZhY2UvTW9kZWxzL1JlcGxheVNlc3Npb25TZWdtZW50LmpzIGIvU291cmNlL1dlYkluc3BlY3Rv
clVJL1VzZXJJbnRlcmZhY2UvTW9kZWxzL1JlcGxheVNlc3Npb25TZWdtZW50LmpzCmluZGV4IDYx
MDYyYmU4ZmE5NDcyNGI1ZGFlMmJmMDRhNzI1NTJhY2VmMGZmOTguLjk3NjRmMzVkM2ZmYWRiODdi
MDNmZDZlNjdhZmU1MmI4ODUxYTdhZWIgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJJbnNwZWN0b3JV
SS9Vc2VySW50ZXJmYWNlL01vZGVscy9SZXBsYXlTZXNzaW9uU2VnbWVudC5qcworKysgYi9Tb3Vy
Y2UvV2ViSW5zcGVjdG9yVUkvVXNlckludGVyZmFjZS9Nb2RlbHMvUmVwbGF5U2Vzc2lvblNlZ21l
bnQuanMKQEAgLTQ3LDE0ICs0NywxMyBAQCBXZWJJbnNwZWN0b3IuUmVwbGF5U2Vzc2lvblNlZ21l
bnQgPSBmdW5jdGlvbihpZGVudGlmaWVyLCBwYXlsb2FkKQogewogICAgIFdlYkluc3BlY3Rvci5P
YmplY3QuY2FsbCh0aGlzKTsKIAotICAgIGNvbnNvbGUuYXNzZXJ0KGlkZW50aWZpZXIgPT09IHBh
eWxvYWQuaWQpOworICAgIHZhciBzZWdtZW50ID0gcGF5bG9hZC5zZWdtZW50OworICAgIGNvbnNv
bGUuYXNzZXJ0KGlkZW50aWZpZXIgPT09IHNlZ21lbnQuaWQpOwogCiAgICAgdGhpcy5pZGVudGlm
aWVyID0gaWRlbnRpZmllcjsKLSAgICB0aGlzLl90aW1lc3RhbXAgPSBwYXlsb2FkLnRpbWVzdGFt
cDsKKyAgICB0aGlzLl90aW1lc3RhbXAgPSBzZWdtZW50LnRpbWVzdGFtcDsKIAotICAgIHRoaXMu
X3F1ZXVlcyA9IHBheWxvYWQucXVldWVzOwotCi0gICAgLy8gWFhYOiBtYWtlIG9iamVjdHMgZm9y
IHRoZSBxdWV1ZXMgYW5kIGlucHV0cz8KKyAgICB0aGlzLl9xdWV1ZXMgPSBzZWdtZW50LnF1ZXVl
czsKIH07CiAKIFdlYkluc3BlY3Rvci5SZXBsYXlTZXNzaW9uU2VnbWVudC5wcm90b3R5cGUgPSB7
CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViSW5zcGVjdG9yVUkvVXNlckludGVyZmFjZS9Qcm90b2Nv
bC9JbnNwZWN0b3JCYWNrZW5kLmpzIGIvU291cmNlL1dlYkluc3BlY3RvclVJL1VzZXJJbnRlcmZh
Y2UvUHJvdG9jb2wvSW5zcGVjdG9yQmFja2VuZC5qcwppbmRleCAyZTJiNDk3ZGVhMjIwMDI0YmI0
YzFjNmQ0NTM5OTMwZjU5M2RkOGJmLi5mNTdjMTVmYmE2ZDUzNzM2MTA5NjI0MGU4YWNhMzM0NzBk
MmI3NzZmIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViSW5zcGVjdG9yVUkvVXNlckludGVyZmFjZS9Q
cm90b2NvbC9JbnNwZWN0b3JCYWNrZW5kLmpzCisrKyBiL1NvdXJjZS9XZWJJbnNwZWN0b3JVSS9V
c2VySW50ZXJmYWNlL1Byb3RvY29sL0luc3BlY3RvckJhY2tlbmQuanMKQEAgLTM3Myw2ICszNzMs
MTAgQEAgSW5zcGVjdG9yQmFja2VuZC5Db21tYW5kLnByb3RvdHlwZSA9IHsKICAgICAgICAgICAg
IGZ1bmN0aW9uIGNvbnZlcnRUb1Byb21pc2VDYWxsYmFjayhlcnJvciwgcGF5bG9hZCkgewogICAg
ICAgICAgICAgICAgIHJldHVybiBlcnJvciA/IHJlamVjdChlcnJvcikgOiByZXNvbHZlKHBheWxv
YWQpOwogICAgICAgICAgICAgfQorICAgICAgICAgICAgLy8gRklYTUU6IHRoaXMgc2hvdWxkIGJl
IGluZGljYXRlZCBieSBpbnZva2luZyB0aGUgY29tbWFuZCBkaWZmZXJlbnRseSwgcmF0aGVyCisg
ICAgICAgICAgICAvLyB0aGFuIGJ5IHNldHRpbmcgYSBtYWdpY2FsIHByb3BlcnR5IG9uIHRoZSBj
YWxsYmFjay4gPHdlYmtpdC5vcmcvYi8xMzIzODY+CisgICAgICAgICAgICBjb252ZXJ0VG9Qcm9t
aXNlQ2FsbGJhY2suZXhwZWN0c1Jlc3VsdE9iamVjdCA9IHRydWU7CisKICAgICAgICAgICAgIHBy
b21pc2VBcmd1bWVudHMucHVzaChjb252ZXJ0VG9Qcm9taXNlQ2FsbGJhY2spOwogICAgICAgICAg
ICAgaW5zdGFuY2UuX2ludm9rZVdpdGhBcmd1bWVudHMuYXBwbHkoaW5zdGFuY2UsIHByb21pc2VB
cmd1bWVudHMpOwogICAgICAgICB9KTsKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxv
ZyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwppbmRleCBlYTk0MDBlMDIzMWFjZWY1OGNkMmFhNjFl
NzgxODZkYjRmYmRiYzFiLi45NTQ1NmFkNTg1ZWEwZWRkYjE5NmRlYjlhN2EwYTUzZDMwOGNkM2Rh
IDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hh
bmdlTG9nCkBAIC0xLDMgKzEsMTIgQEAKKzIwMTQtMDctMjMgIEJyaWFuIEouIEJ1cmcgIDxidXJn
QGNzLndhc2hpbmd0b24uZWR1PgorCisgICAgICAgIFdlYiBJbnNwZWN0b3I6IEluc3BlY3RvckJh
Y2tlbmQncyBwcm9taXNlLWJhc2VkIGFnZW50IEFQSSBkb2VzIG5vdCBzdXBwb3J0IG11bHRpcGxl
IHJldHVybiB2YWx1ZXMKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcu
Y2dpP2lkPTEzNTIwNworCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisg
ICAgICAgICogaHR0cC90ZXN0cy9pbnNwZWN0b3IvcmVwbGF5L3JlcGxheS10ZXN0LmpzOiBmaXgg
dXNlcyBvZiBwcm9taXNlIEFQSSByZXR1cm4gdmFsdWVzLgorCiAyMDE0LTA3LTE1ICBCcmlhbiBK
LiBCdXJnICA8YnVyZ0Bjcy53YXNoaW5ndG9uLmVkdT4KIAogICAgICAgICBXZWIgUmVwbGF5OiBz
YXZlIGFuZCByZXN0b3JlIHBhZ2UgaGlzdG9yeSBzdGF0ZSBhdCBtYWluIGZyYW1lIG5hdmlnYXRp
b25zCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9odHRwL3Rlc3RzL2luc3BlY3Rvci9yZXBsYXkv
cmVwbGF5LXRlc3QuanMgYi9MYXlvdXRUZXN0cy9odHRwL3Rlc3RzL2luc3BlY3Rvci9yZXBsYXkv
cmVwbGF5LXRlc3QuanMKaW5kZXggNDYxZjhhYzk0NGI2OGMwZmFmMzE1NzBiZjExZWM0OWMyNjUw
YzAxMy4uMzMzZDc4MzQzZDVlZjc0NjlhYmEwOTEyOGEwYmFlN2Y0NGMxODA0NiAxMDA2NDQKLS0t
IGEvTGF5b3V0VGVzdHMvaHR0cC90ZXN0cy9pbnNwZWN0b3IvcmVwbGF5L3JlcGxheS10ZXN0Lmpz
CisrKyBiL0xheW91dFRlc3RzL2h0dHAvdGVzdHMvaW5zcGVjdG9yL3JlcGxheS9yZXBsYXktdGVz
dC5qcwpAQCAtMzgsNyArMzgsNyBAQCBJbnNwZWN0b3JUZXN0LlJlcGxheS5ydW5TaW5nbGVTZWdt
ZW50UmVmVGVzdCA9IGZ1bmN0aW9uKHN0YXRlQ29tcGFyYXRvcikKICAgICAgICAgcmV0dXJuIFJ1
bnRpbWVBZ2VudC5ldmFsdWF0ZS5wcm9taXNlKCJkdW1wTm9uZGV0ZXJtaW5pc3RpY1N0YXRlKCki
KTsKICAgICB9KQogICAgIC50aGVuKGZ1bmN0aW9uKHBheWxvYWQpIHsKLSAgICAgICAgc3RhdGVE
dXJpbmdDYXB0dXJpbmcgPSBwYXlsb2FkLnZhbHVlOworICAgICAgICBzdGF0ZUR1cmluZ0NhcHR1
cmluZyA9IHBheWxvYWQucmVzdWx0LnZhbHVlOwogICAgICAgICByZXR1cm4gbmV3IFByb21pc2Uo
ZnVuY3Rpb24gc3RvcENhcHR1cmluZyhyZXNvbHZlLCByZWplY3QpIHsKICAgICAgICAgICAgIFdl
Ykluc3BlY3Rvci5yZXBsYXlNYW5hZ2VyLnN0b3BDYXB0dXJpbmcoKTsKICAgICAgICAgICAgIFdl
Ykluc3BlY3Rvci5yZXBsYXlNYW5hZ2VyLmFkZEV2ZW50TGlzdGVuZXIoV2ViSW5zcGVjdG9yLlJl
cGxheU1hbmFnZXIuRXZlbnQuQ2FwdHVyZVN0b3BwZWQsIHJlc29sdmUpOwpAQCAtNjYsNyArNjYs
NyBAQCBJbnNwZWN0b3JUZXN0LlJlcGxheS5ydW5TaW5nbGVTZWdtZW50UmVmVGVzdCA9IGZ1bmN0
aW9uKHN0YXRlQ29tcGFyYXRvcikKICAgICAgICAgcmV0dXJuIFJ1bnRpbWVBZ2VudC5ldmFsdWF0
ZS5wcm9taXNlKCJkdW1wTm9uZGV0ZXJtaW5pc3RpY1N0YXRlKCkiKTsKICAgICB9KQogICAgIC50
aGVuKGZ1bmN0aW9uKHBheWxvYWQpIHsKLSAgICAgICAgc3RhdGVEdXJpbmdSZXBsYXlpbmcgPSBw
YXlsb2FkLnZhbHVlOworICAgICAgICBzdGF0ZUR1cmluZ1JlcGxheWluZyA9IHBheWxvYWQucmVz
dWx0LnZhbHVlOwogICAgICAgICByZXR1cm4gbmV3IFByb21pc2UoZnVuY3Rpb24gd2FpdEZvclJl
cGxheWluZ1RvRmluaXNoKHJlc29sdmUsIHJlamVjdCkgewogICAgICAgICAgICAgV2ViSW5zcGVj
dG9yLnJlcGxheU1hbmFnZXIuYWRkRXZlbnRMaXN0ZW5lcihXZWJJbnNwZWN0b3IuUmVwbGF5TWFu
YWdlci5FdmVudC5QbGF5YmFja0ZpbmlzaGVkLCByZXNvbHZlKTsKICAgICAgICAgfSk7Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>