<?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>186748</bug_id>
          
          <creation_ts>2018-06-16 18:28:24 -0700</creation_ts>
          <short_desc>QueueStatusServer: &quot;&apos;NoneType&apos; object has no attribute &apos;message&apos;&quot; in ReleasePatch.get() when attachment is skipped by queue</short_desc>
          <delta_ts>2018-06-22 17:41:04 -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>Tools / Tests</component>
          <version>WebKit Local Build</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</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>
          
          <blocked>186291</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Daniel Bates">dbates</reporter>
          <assigned_to name="Daniel Bates">dbates</assigned_to>
          <cc>aakash_jain</cc>
    
    <cc>ap</cc>
    
    <cc>ews-watchlist</cc>
    
    <cc>glenn</cc>
    
    <cc>lforschler</cc>
    
    <cc>rniwa</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1433844</commentid>
    <comment_count>0</comment_count>
    <who name="Daniel Bates">dbates</who>
    <bug_when>2018-06-16 18:28:24 -0700</bug_when>
    <thetext>QueueStatusServer: &quot;&apos;NoneType&apos; object has no attribute &apos;message&apos;&quot; in ReleasePatch.get() when attachment is skipped by queue.

The backtrace has the form:

&apos;NoneType&apos; object has no attribute &apos;message&apos;
Traceback (most recent call last):
File &quot;/.../webapp2.py&quot;, line 1511, in __call__
rv = self.handle_exception(request, response, e)
File &quot;/.../webapp2.py&quot;, line 1505, in __call__
rv = self.router.dispatch(request, response)
File &quot;/.../webapp2.py&quot;, line 1253, in default_dispatcher
return route.handler_adapter(request, response)
File &quot;/.../webapp2.py&quot;, line 1077, in __call__
return handler.dispatch()
File &quot;/.../webapp2.py&quot;, line 547, in dispatch
return self.handle_exception(e, self.app.debug)
File &quot;/.../webapp2.py&quot;, line 545, in dispatch
return method(*args, **kwargs)
File &quot;/.../handlers/releasepatch.py&quot;, line 59, in post
RecordPatchEvent.stopped(attachment_id, queue_name, last_status.message)
AttributeError: &apos;NoneType&apos; object has no attribute &apos;message&apos;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1433845</commentid>
    <comment_count>1</comment_count>
      <attachid>342902</attachid>
    <who name="Daniel Bates">dbates</who>
    <bug_when>2018-06-16 18:29:30 -0700</bug_when>
    <thetext>Created attachment 342902
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1433846</commentid>
    <comment_count>2</comment_count>
    <who name="EWS Watchlist">ews-watchlist</who>
    <bug_when>2018-06-16 18:31:13 -0700</bug_when>
    <thetext>Attachment 342902 did not pass style-queue:


ERROR: Tools/ChangeLog:10:  Please consider whether the use of security-sensitive phrasing could help someone exploit WebKit: security bug, security bug  [changelog/unwantedsecurityterms] [3]
Total errors found: 1 in 3 files


If any of these errors are false positives, please file a bug against check-webkit-style.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1433851</commentid>
    <comment_count>3</comment_count>
      <attachid>342905</attachid>
    <who name="Daniel Bates">dbates</who>
    <bug_when>2018-06-16 22:29:41 -0700</bug_when>
    <thetext>Created attachment 342905
Patch and unit tests</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1434497</commentid>
    <comment_count>4</comment_count>
      <attachid>342905</attachid>
    <who name="Daniel Bates">dbates</who>
    <bug_when>2018-06-19 12:39:57 -0700</bug_when>
    <thetext>Comment on attachment 342905
Patch and unit tests

Clearing flags on attachment: 342905

Committed r232973: &lt;https://trac.webkit.org/changeset/232973&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1434498</commentid>
    <comment_count>5</comment_count>
    <who name="Daniel Bates">dbates</who>
    <bug_when>2018-06-19 12:39:59 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1434501</commentid>
    <comment_count>6</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2018-06-19 12:40:45 -0700</bug_when>
    <thetext>&lt;rdar://problem/41259861&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1435715</commentid>
    <comment_count>7</comment_count>
    <who name="Daniel Bates">dbates</who>
    <bug_when>2018-06-22 17:41:04 -0700</bug_when>
    <thetext>*** Bug 171463 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>342902</attachid>
            <date>2018-06-16 18:29:30 -0700</date>
            <delta_ts>2018-06-16 22:29:40 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-186748-20180616182929.patch</filename>
            <type>text/plain</type>
            <size>3776</size>
            <attacher name="Daniel Bates">dbates</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjMyOTEwCmRpZmYgLS1naXQgYS9Ub29scy9DaGFuZ2VMb2cg
Yi9Ub29scy9DaGFuZ2VMb2cKaW5kZXggOGViNWEyYjU4NjQ2MTcwNDU5NzJiYWIyNDc3MmRkMTVh
ZDYwZmI0Ni4uNTE3ODFlNTBlNzk2YTVkNmJiNjJlMzQyZWViMzA2NmEwYjg2NjM1OSAxMDA2NDQK
LS0tIGEvVG9vbHMvQ2hhbmdlTG9nCisrKyBiL1Rvb2xzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI5
IEBACisyMDE4LTA2LTE2ICBEYW5pZWwgQmF0ZXMgIDxkYWJhdGVzQGFwcGxlLmNvbT4KKworICAg
ICAgICBRdWV1ZVN0YXR1c1NlcnZlcjogIidOb25lVHlwZScgb2JqZWN0IGhhcyBubyBhdHRyaWJ1
dGUgJ21lc3NhZ2UnIiBpbiBSZWxlYXNlUGF0Y2guZ2V0KCkKKyAgICAgICAgd2hlbiBhdHRhY2ht
ZW50IGlzIHNraXBwZWQgYnkgcXVldWUKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcv
c2hvd19idWcuY2dpP2lkPTE4Njc0OAorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09Q
UyEpLgorCisgICAgICAgIEZpeGVzIGFuIGlzc3VlIHdoZXJlIHJlbGVhc2luZyBhIHBhdGNoIHRo
YXQgd2FzIHNraXBwZWQgYnkgYSBxdWV1ZSAoZS5nLiBhbiBhdHRhY2htZW50IG9uCisgICAgICAg
IGEgc2VjdXJpdHkgYnVnKSB3b3VsZCBjYXVzZSBhbiBBdHRyaWJ1dGVFcnJvciBpbiBSZWxlYXNl
UGF0Y2guZ2V0KCkuCisKKyAgICAgICAgV2hlbiByZW1vdmluZyBhIHBhdGNoIGZyb20gYSBxdWV1
ZSB3ZSB1cGRhdGUgcXVldWUgc3RhdGlzdGljcy4gQXMgcGFydCBvZiB0aGlzIHByb2Nlc3MKKyAg
ICAgICAgd2UgcmVjb3JkIHRoZSBsYXN0IG1lc3NhZ2UgcG9zdGVkIHRvIHRoZSBzdGF0dXMgc2Vy
dmVyIGZvciB0aGUgcGF0Y2guIEN1cnJlbnRseSBpZiBhIHBhdGNoCisgICAgICAgIGlzIHNraXBw
ZWQgYnkgdGhlIHF1ZXVlIHdoZW4gcGlja2luZyB0aGUgbmV4dCBwYXRjaCB0byBwcm9jZXNzIChz
YXksIHRoZSBwYXRjaCBpcyBvbiBhCisgICAgICAgIHNlY3VyaXR5IGJ1ZyBhbmQgdGhlIHF1ZXVl
IGRvZXMgbm90IGhhdmUgYWNjZXNzIHRvIHZpZXcgaXQpIHRoZW4gdGhlIHF1ZXVlIGRvZXMgbm90
IHBvc3QKKyAgICAgICAgYSBtZXNzYWdlIHRvIHRoZSBzdGF0dXMgc2VydmVyIGJlZm9yZSBpdCBh
c2tzIHRoZSBzdGF0dXMgc2VydmVyIHRvIHJlbW92ZSB0aGUgcGF0Y2ggZnJvbQorICAgICAgICB0
aGUgbGlzdCBvZiBwYXRjaGVzIHRoZSBxdWV1ZSBuZWVkcyB0byBwcm9jZXNzLiBJbnN0ZWFkIHRo
ZSBxdWV1ZSBzaG91bGQgdGVsbCB0aGUgc3RhdHVzCisgICAgICAgIHNlcnZlciB0aGF0IGl0IGNo
b3NlIHRvIHNraXAgdGhlIHBhdGNoIGJlZm9yZSBhc2tpbmcgZm9yIHRoZSBwYXRjaCB0byBiZSBy
ZW1vdmVkIGZyb20gaXRzCisgICAgICAgIGxpc3Qgb2YgcGF0Y2hlcyB0byBwcm9jZXNzLgorCisg
ICAgICAgICogU2NyaXB0cy93ZWJraXRweS90b29sL2NvbW1hbmRzL3F1ZXVlcy5weToKKyAgICAg
ICAgKEFic3RyYWN0UGF0Y2hRdWV1ZS5fbmV4dF9wYXRjaCk6IENhbGwgQWJzdHJhY3RQYXRjaFF1
ZXVlLl9kaWRfc2tpcCgpIHRvIHBvc3QgYSBzdGF0dXMKKyAgICAgICAgdXBkYXRlIHRvIHRoZSBz
dGF0dXMgc2VydmVyIGFuZCB0aGVuIHJlbGVhc2UgdGhlIHdvcmsgaXRlbS4KKyAgICAgICAgKiBT
Y3JpcHRzL3dlYmtpdHB5L3Rvb2wvY29tbWFuZHMvcXVldWVzX3VuaXR0ZXN0LnB5OgorICAgICAg
ICAoQWJzdHJhY3RQYXRjaFF1ZXVlVGVzdC50ZXN0X25leHRfcGF0Y2gpOiBVcGRhdGUgZXhwZWN0
ZWQgcmVzdWx0LgorCiAyMDE4LTA2LTE2ICBMZW8gQmFsdGVyICA8bGVvbmFyZG8uYmFsdGVyQGdt
YWlsLmNvbT4KIAogICAgICAgICBbdGVzdDI2Mi1ydW5uZXJdIEhhbmRsZSBpdGVtcyBmcm9tIHRo
ZSBjb25maWcgbGlzdCB3aXRoIGlubGluZSBjb21tZW50cwpkaWZmIC0tZ2l0IGEvVG9vbHMvU2Ny
aXB0cy93ZWJraXRweS90b29sL2NvbW1hbmRzL3F1ZXVlcy5weSBiL1Rvb2xzL1NjcmlwdHMvd2Vi
a2l0cHkvdG9vbC9jb21tYW5kcy9xdWV1ZXMucHkKaW5kZXggNzdjMmQ4ODI3YmNjMDEwZGY2ODQ4
MDBlNmQ0NmQzNjUxYjAxOGY4Ny4uYThkN2ExNmM1NTc1MjNhZjcwODdiZGY3NjI1YjAyNjBlYjcx
OTM5NyAxMDA2NDQKLS0tIGEvVG9vbHMvU2NyaXB0cy93ZWJraXRweS90b29sL2NvbW1hbmRzL3F1
ZXVlcy5weQorKysgYi9Ub29scy9TY3JpcHRzL3dlYmtpdHB5L3Rvb2wvY29tbWFuZHMvcXVldWVz
LnB5CkBAIC0yMjQsNyArMjI0LDcgQEAgY2xhc3MgQWJzdHJhY3RQYXRjaFF1ZXVlKEFic3RyYWN0
UXVldWUpOgogICAgICAgICAgICAgICAgICMgbW9zdGx5IHdlIGp1c3QgbmVlZCB0byByZW1vdmUg
dGhpcyBib2d1cyBwYXRjaCBmcm9tIG91ciBxdWV1ZS4KICAgICAgICAgICAgICAgICAjIElmIGZv
ciBzb21lIHJlYXNvbiBidWd6aWxsYSBpcyBqdXN0IGRvd24sIHRoZW4gaXQgd2lsbCBiZSByZS1m
ZWQgbGF0ZXIuCiAgICAgICAgICAgICAgICAgZmFrZV9wYXRjaCA9IEF0dGFjaG1lbnQoeydpZCc6
IHBhdGNoX2lkfSwgTm9uZSkKLSAgICAgICAgICAgICAgICBzZWxmLl9yZWxlYXNlX3dvcmtfaXRl
bShmYWtlX3BhdGNoKQorICAgICAgICAgICAgICAgIHNlbGYuX2RpZF9za2lwKGZha2VfcGF0Y2gp
CiAgICAgICAgIHJldHVybiBwYXRjaAogCiAgICAgZGVmIF9yZWxlYXNlX3dvcmtfaXRlbShzZWxm
LCBwYXRjaCk6CmRpZmYgLS1naXQgYS9Ub29scy9TY3JpcHRzL3dlYmtpdHB5L3Rvb2wvY29tbWFu
ZHMvcXVldWVzX3VuaXR0ZXN0LnB5IGIvVG9vbHMvU2NyaXB0cy93ZWJraXRweS90b29sL2NvbW1h
bmRzL3F1ZXVlc191bml0dGVzdC5weQppbmRleCA2ZDcyMmU4YjlhNTAwN2RhOGUyZDZjODhlYTg3
MzRiOWI2YTQyNDY3Li42OTk2MjFlMTE1MjcxNmJlY2ZkYzgzMGEyMmZjNzNlOWU3OTU0YjBlIDEw
MDY0NAotLS0gYS9Ub29scy9TY3JpcHRzL3dlYmtpdHB5L3Rvb2wvY29tbWFuZHMvcXVldWVzX3Vu
aXR0ZXN0LnB5CisrKyBiL1Rvb2xzL1NjcmlwdHMvd2Via2l0cHkvdG9vbC9jb21tYW5kcy9xdWV1
ZXNfdW5pdHRlc3QucHkKQEAgLTE2MSw3ICsxNjEsOSBAQCBjbGFzcyBBYnN0cmFjdFBhdGNoUXVl
dWVUZXN0KENvbW1hbmRzVGVzdCk6CiAgICAgICAgIHNlbGYuYXNzZXJ0SXNOb25lKHF1ZXVlLl9u
ZXh0X3BhdGNoKCkpCiAgICAgICAgIHRvb2wuc3RhdHVzX3NlcnZlciA9IE1vY2tTdGF0dXNTZXJ2
ZXIod29ya19pdGVtcz1bMiwgMTAwMDAsIDEwMDAxXSkKICAgICAgICAgZXhwZWN0ZWRfc3Rkb3V0
ID0gIk1PQ0s6IGZldGNoX2F0dGFjaG1lbnQ6IDIgaXMgbm90IGEga25vd24gYXR0YWNobWVudCBp
ZFxuIiAgIyBBIG1vY2stb25seSBtZXNzYWdlIHRvIHByZXZlbnQgdXMgZnJvbSBtYWtpbmcgbWlz
dGFrZXMuCi0gICAgICAgIGV4cGVjdGVkX2xvZ3MgPSAiTU9DSzogcmVsZWFzZV93b3JrX2l0ZW06
IE5vbmUgMlxuIgorICAgICAgICBleHBlY3RlZF9sb2dzID0gIiIiTU9DSzogdXBkYXRlX3N0YXR1
czogTm9uZSBTa2lwCitNT0NLOiByZWxlYXNlX3dvcmtfaXRlbTogTm9uZSAyCisiIiIKICAgICAg
ICAgcGF0Y2ggPSBPdXRwdXRDYXB0dXJlKCkuYXNzZXJ0X291dHB1dHMoc2VsZiwgcXVldWUuX25l
eHRfcGF0Y2gsIGV4cGVjdGVkX3N0ZG91dD1leHBlY3RlZF9zdGRvdXQsIGV4cGVjdGVkX2xvZ3M9
ZXhwZWN0ZWRfbG9ncykKICAgICAgICAgIyBUaGUgcGF0Y2guaWQoKSA9PSAyIGlzIGlnbm9yZWQg
YmVjYXVzZSBpdCBkb2Vzbid0IGV4aXN0LgogICAgICAgICBzZWxmLmFzc2VydEVxdWFsKHBhdGNo
LmlkKCksIDEwMDAwKQo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>342905</attachid>
            <date>2018-06-16 22:29:41 -0700</date>
            <delta_ts>2018-06-19 12:39:57 -0700</delta_ts>
            <desc>Patch and unit tests</desc>
            <filename>bug-186748-20180616222940.patch</filename>
            <type>text/plain</type>
            <size>7062</size>
            <attacher name="Daniel Bates">dbates</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjMyOTEwCmRpZmYgLS1naXQgYS9Ub29scy9DaGFuZ2VMb2cg
Yi9Ub29scy9DaGFuZ2VMb2cKaW5kZXggOGViNWEyYjU4NjQ2MTcwNDU5NzJiYWIyNDc3MmRkMTVh
ZDYwZmI0Ni4uZDRkYTI4MzQ5ZDU5MjM5M2FlNDc2MTFhZmJlZWZhODI2NTBkMDAxMyAxMDA2NDQK
LS0tIGEvVG9vbHMvQ2hhbmdlTG9nCisrKyBiL1Rvb2xzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDM1
IEBACisyMDE4LTA2LTE2ICBEYW5pZWwgQmF0ZXMgIDxkYWJhdGVzQGFwcGxlLmNvbT4KKworICAg
ICAgICBRdWV1ZVN0YXR1c1NlcnZlcjogIidOb25lVHlwZScgb2JqZWN0IGhhcyBubyBhdHRyaWJ1
dGUgJ21lc3NhZ2UnIiBpbiBSZWxlYXNlUGF0Y2guZ2V0KCkKKyAgICAgICAgd2hlbiBhdHRhY2ht
ZW50IGlzIHNraXBwZWQgYnkgcXVldWUKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcv
c2hvd19idWcuY2dpP2lkPTE4Njc0OAorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09Q
UyEpLgorCisgICAgICAgIEZpeGVzIGFuIGlzc3VlIHdoZXJlIHJlbGVhc2luZyBhIHBhdGNoIHRo
YXQgd2FzIHNraXBwZWQgYnkgYSBxdWV1ZSB3b3VsZCBjYXVzZSBhbiBBdHRyaWJ1dGVFcnJvcgor
ICAgICAgICBpbiBSZWxlYXNlUGF0Y2guZ2V0KCkuCisKKyAgICAgICAgV2hlbiByZW1vdmluZyBh
IHBhdGNoIGZyb20gYSBxdWV1ZSB3ZSB1cGRhdGUgcXVldWUgc3RhdGlzdGljcy4gQXMgcGFydCBv
ZiB0aGlzIHByb2Nlc3MKKyAgICAgICAgd2UgcmVjb3JkIHRoZSBsYXN0IG1lc3NhZ2UgcG9zdGVk
IHRvIHRoZSBzdGF0dXMgc2VydmVyIGZvciB0aGUgcGF0Y2guIEN1cnJlbnRseSBpZiBhIHBhdGNo
CisgICAgICAgIGlzIHNraXBwZWQgYnkgdGhlIHF1ZXVlIHdoZW4gcGlja2luZyB0aGUgbmV4dCBw
YXRjaCB0byBwcm9jZXNzIChzYXksIHdlIGZhaWxlZCB0byBmZXRjaCB0aGUKKyAgICAgICAgYXR0
YWNobWVudCkgdGhlbiB0aGUgcXVldWUgZG9lcyBub3QgcG9zdCBhIG1lc3NhZ2UgdG8gdGhlIHN0
YXR1cyBzZXJ2ZXIgYmVmb3JlIGl0IGFza3MgdGhlCisgICAgICAgIHN0YXR1cyBzZXJ2ZXIgdG8g
cmVtb3ZlIHRoZSBwYXRjaCBmcm9tIHRoZSBsaXN0IG9mIHBhdGNoZXMgdGhlIHF1ZXVlIG5lZWRz
IHRvIHByb2Nlc3MuIEluc3RlYWQKKyAgICAgICAgdGhlIHF1ZXVlIHNob3VsZCB0ZWxsIHRoZSBz
dGF0dXMgc2VydmVyIHRoYXQgaXQgY2hvc2UgdG8gc2tpcCB0aGUgcGF0Y2ggYmVmb3JlIGFza2lu
ZyBmb3IgdGhlCisgICAgICAgIHBhdGNoIHRvIGJlIHJlbW92ZWQgZnJvbSBpdHMgbGlzdCBvZiBw
YXRjaGVzIHRvIHByb2Nlc3MuCisKKyAgICAgICAgKiBTY3JpcHRzL3dlYmtpdHB5L2NvbW1vbi9u
ZXQvYnVnemlsbGEvYXR0YWNobWVudC5weToKKyAgICAgICAgKEF0dGFjaG1lbnQuYnVnX2lkKTog
UmV0dXJuIE5vbmUgaWYgd2UgZG8gbm90IGhhdmUgYSBidWcgSUQuIFRoaXMgY2FuIGhhcHBlbiBp
ZiB3ZSBmYWlsZWQKKyAgICAgICAgdG8gZmV0Y2ggdGhlIGF0dGFjaG1lbnQgZnJvbSBCdWd6aWxs
YSAoc2F5LCBCdWd6aWxsYSdzIG1hcmt1cCBjaGFuZ2VkKSBvciB3ZSBkbyBub3QgaGF2ZQorICAg
ICAgICBoYXZlIHBlcm1pc3Npb24gdG8gdmlldyB0aGUgQnVnemlsbGEgYnVnLgorICAgICAgICAq
IFNjcmlwdHMvd2Via2l0cHkvY29tbW9uL25ldC9idWd6aWxsYS9hdHRhY2htZW50X3VuaXR0ZXN0
LnB5OiBBZGRlZC4KKyAgICAgICAgKEF0dGFjaG1lbnRUZXN0KToKKyAgICAgICAgKEF0dGFjaG1l
bnRUZXN0LnRlc3Rfbm9fYnVnX2lkKToKKyAgICAgICAgKiBTY3JpcHRzL3dlYmtpdHB5L3Rvb2wv
Y29tbWFuZHMvcXVldWVzLnB5OgorICAgICAgICAoQWJzdHJhY3RQYXRjaFF1ZXVlLl9uZXh0X3Bh
dGNoKTogQ2FsbCBBYnN0cmFjdFBhdGNoUXVldWUuX2RpZF9za2lwKCkgdG8gcG9zdCBhIHN0YXR1
cworICAgICAgICB1cGRhdGUgdG8gdGhlIHN0YXR1cyBzZXJ2ZXIgYW5kIHRoZW4gcmVsZWFzZSB0
aGUgd29yayBpdGVtLgorICAgICAgICAqIFNjcmlwdHMvd2Via2l0cHkvdG9vbC9jb21tYW5kcy9x
dWV1ZXNfdW5pdHRlc3QucHk6CisgICAgICAgIChBYnN0cmFjdFBhdGNoUXVldWVUZXN0LnRlc3Rf
bmV4dF9wYXRjaCk6IFVwZGF0ZSBleHBlY3RlZCByZXN1bHQuCisKIDIwMTgtMDYtMTYgIExlbyBC
YWx0ZXIgIDxsZW9uYXJkby5iYWx0ZXJAZ21haWwuY29tPgogCiAgICAgICAgIFt0ZXN0MjYyLXJ1
bm5lcl0gSGFuZGxlIGl0ZW1zIGZyb20gdGhlIGNvbmZpZyBsaXN0IHdpdGggaW5saW5lIGNvbW1l
bnRzCmRpZmYgLS1naXQgYS9Ub29scy9TY3JpcHRzL3dlYmtpdHB5L2NvbW1vbi9uZXQvYnVnemls
bGEvYXR0YWNobWVudC5weSBiL1Rvb2xzL1NjcmlwdHMvd2Via2l0cHkvY29tbW9uL25ldC9idWd6
aWxsYS9hdHRhY2htZW50LnB5CmluZGV4IGM3NDlhMTUxMmQ3NmFmNzMxMzU0NmM3MzJmN2NhNzE1
ZjBiY2NkODYuLmQyMDllMTQ3OWVjMzU1ZDUwYWIzMWRmZjdkOTQ1NGMwOTljNGUxNjEgMTAwNjQ0
Ci0tLSBhL1Rvb2xzL1NjcmlwdHMvd2Via2l0cHkvY29tbW9uL25ldC9idWd6aWxsYS9hdHRhY2ht
ZW50LnB5CisrKyBiL1Rvb2xzL1NjcmlwdHMvd2Via2l0cHkvY29tbW9uL25ldC9idWd6aWxsYS9h
dHRhY2htZW50LnB5CkBAIC02Myw3ICs2MywxMyBAQCBjbGFzcyBBdHRhY2htZW50KG9iamVjdCk6
CiAgICAgICAgIHJldHVybiBzZWxmLl9idWcKIAogICAgIGRlZiBidWdfaWQoc2VsZik6Ci0gICAg
ICAgIHJldHVybiBpbnQoc2VsZi5fYXR0YWNobWVudF9kaWN0aW9uYXJ5LmdldCgiYnVnX2lkIikp
CisgICAgICAgIGJ1Z19pZF9zdHJpbmcgPSBzZWxmLl9hdHRhY2htZW50X2RpY3Rpb25hcnkuZ2V0
KCdidWdfaWQnKQorICAgICAgICBpZiBidWdfaWRfc3RyaW5nOgorICAgICAgICAgICAgcmV0dXJu
IGludChidWdfaWRfc3RyaW5nKQorICAgICAgICAjIFdlIG1heSBub3Qga25vdyB0aGUgYXNzb2Np
YXRlZCBidWcgSUQuIFRoaXMgY2FuIGhhcHBlbiBpZiB3ZSBkbyBub3QgaGF2ZQorICAgICAgICAj
IHBlcm1pc3Npb24gdG8gdmlldyB0aGUgYXR0YWNobWVudCBvciB3ZSBmYWlsZWQgdG8gZmV0Y2gg
aXQgZnJvbSBCdWd6aWxsYQorICAgICAgICAjIGZvciBzb21lIG90aGVyIHJlYXNvbiAoc2VlIEFi
c3RyYWN0UGF0Y2hRdWV1ZS5fbmV4dF9wYXRjaCgpKS4KKyAgICAgICAgcmV0dXJuIE5vbmUKIAog
ICAgIGRlZiBpc19wYXRjaChzZWxmKToKICAgICAgICAgcmV0dXJuIG5vdCBub3Qgc2VsZi5fYXR0
YWNobWVudF9kaWN0aW9uYXJ5LmdldCgiaXNfcGF0Y2giKQpkaWZmIC0tZ2l0IGEvVG9vbHMvU2Ny
aXB0cy93ZWJraXRweS9jb21tb24vbmV0L2J1Z3ppbGxhL2F0dGFjaG1lbnRfdW5pdHRlc3QucHkg
Yi9Ub29scy9TY3JpcHRzL3dlYmtpdHB5L2NvbW1vbi9uZXQvYnVnemlsbGEvYXR0YWNobWVudF91
bml0dGVzdC5weQpuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwLi5iZjlhNWJlYjliODg0MTE5MDVhMDhmNjUxMDlkNjlhYmI4
NWJhNGNmCi0tLSAvZGV2L251bGwKKysrIGIvVG9vbHMvU2NyaXB0cy93ZWJraXRweS9jb21tb24v
bmV0L2J1Z3ppbGxhL2F0dGFjaG1lbnRfdW5pdHRlc3QucHkKQEAgLTAsMCArMSwzMCBAQAorIyBD
b3B5cmlnaHQgKEMpIDIwMTggQXBwbGUgSW5jLiBBbGwgcmlnaHRzIHJlc2VydmVkLgorIworIyBS
ZWRpc3RyaWJ1dGlvbiBhbmQgdXNlIGluIHNvdXJjZSBhbmQgYmluYXJ5IGZvcm1zLCB3aXRoIG9y
IHdpdGhvdXQKKyMgbW9kaWZpY2F0aW9uLCBhcmUgcGVybWl0dGVkIHByb3ZpZGVkIHRoYXQgdGhl
IGZvbGxvd2luZyBjb25kaXRpb25zCisjIGFyZSBtZXQ6CisjIDEuICBSZWRpc3RyaWJ1dGlvbnMg
b2Ygc291cmNlIGNvZGUgbXVzdCByZXRhaW4gdGhlIGFib3ZlIGNvcHlyaWdodAorIyAgICAgbm90
aWNlLCB0aGlzIGxpc3Qgb2YgY29uZGl0aW9ucyBhbmQgdGhlIGZvbGxvd2luZyBkaXNjbGFpbWVy
LgorIyAyLiAgUmVkaXN0cmlidXRpb25zIGluIGJpbmFyeSBmb3JtIG11c3QgcmVwcm9kdWNlIHRo
ZSBhYm92ZSBjb3B5cmlnaHQKKyMgICAgIG5vdGljZSwgdGhpcyBsaXN0IG9mIGNvbmRpdGlvbnMg
YW5kIHRoZSBmb2xsb3dpbmcgZGlzY2xhaW1lciBpbiB0aGUKKyMgICAgIGRvY3VtZW50YXRpb24g
YW5kL29yIG90aGVyIG1hdGVyaWFscyBwcm92aWRlZCB3aXRoIHRoZSBkaXN0cmlidXRpb24uCisj
CisjIFRISVMgU09GVFdBUkUgSVMgUFJPVklERUQgQlkgQVBQTEUgSU5DLiBBTkQgSVRTIENPTlRS
SUJVVE9SUyBgYEFTIElTJycgQU5ECisjIEFOWSBFWFBSRVNTIE9SIElNUExJRUQgV0FSUkFOVElF
UywgSU5DTFVESU5HLCBCVVQgTk9UIExJTUlURUQgVE8sIFRIRSBJTVBMSUVECisjIFdBUlJBTlRJ
RVMgT0YgTUVSQ0hBTlRBQklMSVRZIEFORCBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9T
RSBBUkUKKyMgRElTQ0xBSU1FRC4gSU4gTk8gRVZFTlQgU0hBTEwgQVBQTEUgSU5DLiBPUiBJVFMg
Q09OVFJJQlVUT1JTIEJFIExJQUJMRSBGT1IKKyMgQU5ZIERJUkVDVCwgSU5ESVJFQ1QsIElOQ0lE
RU5UQUwsIFNQRUNJQUwsIEVYRU1QTEFSWSwgT1IgQ09OU0VRVUVOVElBTAorIyBEQU1BR0VTIChJ
TkNMVURJTkcsIEJVVCBOT1QgTElNSVRFRCBUTywgUFJPQ1VSRU1FTlQgT0YgU1VCU1RJVFVURSBH
T09EUyBPUgorIyBTRVJWSUNFUzsgTE9TUyBPRiBVU0UsIERBVEEsIE9SIFBST0ZJVFM7IE9SIEJV
U0lORVNTIElOVEVSUlVQVElPTikgSE9XRVZFUgorIyBDQVVTRUQgQU5EIE9OIEFOWSBUSEVPUlkg
T0YgTElBQklMSVRZLCBXSEVUSEVSIElOIENPTlRSQUNULCBTVFJJQ1QgTElBQklMSVRZLAorIyBP
UiBUT1JUIChJTkNMVURJTkcgTkVHTElHRU5DRSBPUiBPVEhFUldJU0UpIEFSSVNJTkcgSU4gQU5Z
IFdBWSBPVVQgT0YgVEhFIFVTRQorIyBPRiBUSElTIFNPRlRXQVJFLCBFVkVOIElGIEFEVklTRUQg
T0YgVEhFIFBPU1NJQklMSVRZIE9GIFNVQ0ggREFNQUdFLgorCitpbXBvcnQgdW5pdHRlc3QKKwor
ZnJvbSAuYXR0YWNobWVudCBpbXBvcnQgQXR0YWNobWVudAorCisKK2NsYXNzIEF0dGFjaG1lbnRU
ZXN0KHVuaXR0ZXN0LlRlc3RDYXNlKToKKyAgICBkZWYgdGVzdF9ub19idWdfaWQoc2VsZik6Cisg
ICAgICAgIHNlbGYuYXNzZXJ0RXF1YWwoQXR0YWNobWVudCh7J2lkJzogMTIzNDV9LCBOb25lKS5i
dWdfaWQoKSwgTm9uZSkKZGlmZiAtLWdpdCBhL1Rvb2xzL1NjcmlwdHMvd2Via2l0cHkvdG9vbC9j
b21tYW5kcy9xdWV1ZXMucHkgYi9Ub29scy9TY3JpcHRzL3dlYmtpdHB5L3Rvb2wvY29tbWFuZHMv
cXVldWVzLnB5CmluZGV4IDc3YzJkODgyN2JjYzAxMGRmNjg0ODAwZTZkNDZkMzY1MWIwMThmODcu
LmE4ZDdhMTZjNTU3NTIzYWY3MDg3YmRmNzYyNWIwMjYwZWI3MTkzOTcgMTAwNjQ0Ci0tLSBhL1Rv
b2xzL1NjcmlwdHMvd2Via2l0cHkvdG9vbC9jb21tYW5kcy9xdWV1ZXMucHkKKysrIGIvVG9vbHMv
U2NyaXB0cy93ZWJraXRweS90b29sL2NvbW1hbmRzL3F1ZXVlcy5weQpAQCAtMjI0LDcgKzIyNCw3
IEBAIGNsYXNzIEFic3RyYWN0UGF0Y2hRdWV1ZShBYnN0cmFjdFF1ZXVlKToKICAgICAgICAgICAg
ICAgICAjIG1vc3RseSB3ZSBqdXN0IG5lZWQgdG8gcmVtb3ZlIHRoaXMgYm9ndXMgcGF0Y2ggZnJv
bSBvdXIgcXVldWUuCiAgICAgICAgICAgICAgICAgIyBJZiBmb3Igc29tZSByZWFzb24gYnVnemls
bGEgaXMganVzdCBkb3duLCB0aGVuIGl0IHdpbGwgYmUgcmUtZmVkIGxhdGVyLgogICAgICAgICAg
ICAgICAgIGZha2VfcGF0Y2ggPSBBdHRhY2htZW50KHsnaWQnOiBwYXRjaF9pZH0sIE5vbmUpCi0g
ICAgICAgICAgICAgICAgc2VsZi5fcmVsZWFzZV93b3JrX2l0ZW0oZmFrZV9wYXRjaCkKKyAgICAg
ICAgICAgICAgICBzZWxmLl9kaWRfc2tpcChmYWtlX3BhdGNoKQogICAgICAgICByZXR1cm4gcGF0
Y2gKIAogICAgIGRlZiBfcmVsZWFzZV93b3JrX2l0ZW0oc2VsZiwgcGF0Y2gpOgpkaWZmIC0tZ2l0
IGEvVG9vbHMvU2NyaXB0cy93ZWJraXRweS90b29sL2NvbW1hbmRzL3F1ZXVlc191bml0dGVzdC5w
eSBiL1Rvb2xzL1NjcmlwdHMvd2Via2l0cHkvdG9vbC9jb21tYW5kcy9xdWV1ZXNfdW5pdHRlc3Qu
cHkKaW5kZXggNmQ3MjJlOGI5YTUwMDdkYThlMmQ2Yzg4ZWE4NzM0YjliNmE0MjQ2Ny4uNjk5NjIx
ZTExNTI3MTZiZWNmZGM4MzBhMjJmYzczZTllNzk1NGIwZSAxMDA2NDQKLS0tIGEvVG9vbHMvU2Ny
aXB0cy93ZWJraXRweS90b29sL2NvbW1hbmRzL3F1ZXVlc191bml0dGVzdC5weQorKysgYi9Ub29s
cy9TY3JpcHRzL3dlYmtpdHB5L3Rvb2wvY29tbWFuZHMvcXVldWVzX3VuaXR0ZXN0LnB5CkBAIC0x
NjEsNyArMTYxLDkgQEAgY2xhc3MgQWJzdHJhY3RQYXRjaFF1ZXVlVGVzdChDb21tYW5kc1Rlc3Qp
OgogICAgICAgICBzZWxmLmFzc2VydElzTm9uZShxdWV1ZS5fbmV4dF9wYXRjaCgpKQogICAgICAg
ICB0b29sLnN0YXR1c19zZXJ2ZXIgPSBNb2NrU3RhdHVzU2VydmVyKHdvcmtfaXRlbXM9WzIsIDEw
MDAwLCAxMDAwMV0pCiAgICAgICAgIGV4cGVjdGVkX3N0ZG91dCA9ICJNT0NLOiBmZXRjaF9hdHRh
Y2htZW50OiAyIGlzIG5vdCBhIGtub3duIGF0dGFjaG1lbnQgaWRcbiIgICMgQSBtb2NrLW9ubHkg
bWVzc2FnZSB0byBwcmV2ZW50IHVzIGZyb20gbWFraW5nIG1pc3Rha2VzLgotICAgICAgICBleHBl
Y3RlZF9sb2dzID0gIk1PQ0s6IHJlbGVhc2Vfd29ya19pdGVtOiBOb25lIDJcbiIKKyAgICAgICAg
ZXhwZWN0ZWRfbG9ncyA9ICIiIk1PQ0s6IHVwZGF0ZV9zdGF0dXM6IE5vbmUgU2tpcAorTU9DSzog
cmVsZWFzZV93b3JrX2l0ZW06IE5vbmUgMgorIiIiCiAgICAgICAgIHBhdGNoID0gT3V0cHV0Q2Fw
dHVyZSgpLmFzc2VydF9vdXRwdXRzKHNlbGYsIHF1ZXVlLl9uZXh0X3BhdGNoLCBleHBlY3RlZF9z
dGRvdXQ9ZXhwZWN0ZWRfc3Rkb3V0LCBleHBlY3RlZF9sb2dzPWV4cGVjdGVkX2xvZ3MpCiAgICAg
ICAgICMgVGhlIHBhdGNoLmlkKCkgPT0gMiBpcyBpZ25vcmVkIGJlY2F1c2UgaXQgZG9lc24ndCBl
eGlzdC4KICAgICAgICAgc2VsZi5hc3NlcnRFcXVhbChwYXRjaC5pZCgpLCAxMDAwMCkK
</data>

          </attachment>
      

    </bug>

</bugzilla>