<?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>68042</bug_id>
          
          <creation_ts>2011-09-13 16:36:36 -0700</creation_ts>
          <short_desc>garden-o-matic has unfriendly error messages when the local server is not available</short_desc>
          <delta_ts>2011-09-13 18:23:33 -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>New Bugs</component>
          <version>528+ (Nightly 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></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          <blocked>64188</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Adam Barth">abarth</reporter>
          <assigned_to name="Adam Barth">abarth</assigned_to>
          
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>466673</commentid>
    <comment_count>0</comment_count>
    <who name="Adam Barth">abarth</who>
    <bug_when>2011-09-13 16:36:36 -0700</bug_when>
    <thetext>garden-o-matic has unfriendly error messages when the local server is not available</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>466684</commentid>
    <comment_count>1</comment_count>
      <attachid>107258</attachid>
    <who name="Adam Barth">abarth</who>
    <bug_when>2011-09-13 16:47:45 -0700</bug_when>
    <thetext>Created attachment 107258
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>466764</commentid>
    <comment_count>2</comment_count>
      <attachid>107258</attachid>
    <who name="Adam Barth">abarth</who>
    <bug_when>2011-09-13 18:23:30 -0700</bug_when>
    <thetext>Comment on attachment 107258
Patch

Clearing flags on attachment: 107258

Committed r95069: &lt;http://trac.webkit.org/changeset/95069&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>466765</commentid>
    <comment_count>3</comment_count>
    <who name="Adam Barth">abarth</who>
    <bug_when>2011-09-13 18:23:33 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>107258</attachid>
            <date>2011-09-13 16:47:45 -0700</date>
            <delta_ts>2011-09-13 18:23:30 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-68042-20110913164744.patch</filename>
            <type>text/plain</type>
            <size>11662</size>
            <attacher name="Adam Barth">abarth</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogOTQ5NzkKZGlmZiAtLWdpdCBhL1Rvb2xzL0J1aWxkU2xhdmVT
dXBwb3J0L2J1aWxkLndlYmtpdC5vcmctY29uZmlnL3B1YmxpY19odG1sL1Rlc3RGYWlsdXJlcy9z
Y3JpcHRzL2NoZWNrb3V0LmpzIGIvVG9vbHMvQnVpbGRTbGF2ZVN1cHBvcnQvYnVpbGQud2Via2l0
Lm9yZy1jb25maWcvcHVibGljX2h0bWwvVGVzdEZhaWx1cmVzL3NjcmlwdHMvY2hlY2tvdXQuanMK
aW5kZXggMTUxNWE2MmZhODlkNjdiM2ZmMTA5YTVlNzAxNzU1YWVhMWExNThhOC4uOGUxYmM1ZDRm
N2M5NjAxODdhMDk4N2Y1Yjg2ODQ0ZmUzYjBmOGRhZSAxMDA2NDQKLS0tIGEvVG9vbHMvQnVpbGRT
bGF2ZVN1cHBvcnQvYnVpbGQud2Via2l0Lm9yZy1jb25maWcvcHVibGljX2h0bWwvVGVzdEZhaWx1
cmVzL3NjcmlwdHMvY2hlY2tvdXQuanMKKysrIGIvVG9vbHMvQnVpbGRTbGF2ZVN1cHBvcnQvYnVp
bGQud2Via2l0Lm9yZy1jb25maWcvcHVibGljX2h0bWwvVGVzdEZhaWx1cmVzL3NjcmlwdHMvY2hl
Y2tvdXQuanMKQEAgLTI5LDEwICsyOSw5IEBAIHZhciBjaGVja291dCA9IGNoZWNrb3V0IHx8IHt9
OwogCiB2YXIga1dlYktpdFRydW5rID0gJ2h0dHA6Ly9zdm4ud2Via2l0Lm9yZy9yZXBvc2l0b3J5
L3dlYmtpdC90cnVuay8nOwogCi12YXIgZ191bmF2YWlsYWJsZUNoZWNrb3V0Q2FsbGJhY2sgPSBu
dWxsOwogdmFyIGdfaGF2ZVNlZW5DaGVja291dEF2YWlsYWJsZSA9IGZhbHNlOwogCi1mdW5jdGlv
biBjYWxsSWZDaGVja291dEF2YWlsYWJsZShjYWxsYmFjaykKK2Z1bmN0aW9uIGNhbGxJZkNoZWNr
b3V0QXZhaWxhYmxlKGNhbGxiYWNrLCBjaGVja291dFVuYXZhaWxhYmxlKQogewogICAgIGlmIChn
X2hhdmVTZWVuQ2hlY2tvdXRBdmFpbGFibGUpIHsKICAgICAgICAgY2FsbGJhY2soKTsKQEAgLTQ0
LDE2ICs0MywxMSBAQCBmdW5jdGlvbiBjYWxsSWZDaGVja291dEF2YWlsYWJsZShjYWxsYmFjaykK
ICAgICAgICAgICAgIGNhbGxiYWNrKCk7CiAgICAgICAgICAgICByZXR1cm47CiAgICAgICAgIH0K
LSAgICAgICAgaWYgKGdfdW5hdmFpbGFibGVDaGVja291dENhbGxiYWNrKQotICAgICAgICAgICAg
Z191bmF2YWlsYWJsZUNoZWNrb3V0Q2FsbGJhY2soKTsKKyAgICAgICAgaWYgKGNoZWNrb3V0VW5h
dmFpbGFibGUpCisgICAgICAgICAgICBjaGVja291dFVuYXZhaWxhYmxlKCk7CiAgICAgfSk7CiB9
CiAKLWNoZWNrb3V0LnJlZ2lzdGVyVW5hdmFpbGFibGVDaGVja291dENhbGxiYWNrID0gZnVuY3Rp
b24odW5hdmFpbGFibGVDaGVja291dENhbGxiYWNrKQotewotICAgIGdfdW5hdmFpbGFibGVDaGVj
a291dENhbGxiYWNrID0gdW5hdmFpbGFibGVDaGVja291dENhbGxiYWNrOwotfTsKLQogY2hlY2tv
dXQuc3VidmVyc2lvblVSTEZvclRlc3QgPSBmdW5jdGlvbih0ZXN0TmFtZSkKIHsKICAgICByZXR1
cm4ga1dlYktpdFRydW5rICsgJ0xheW91dFRlc3RzLycgKyB0ZXN0TmFtZTsKQEAgLTcyLDE2ICs2
NiwxNiBAQCBjaGVja291dC5pc0F2YWlsYWJsZSA9IGZ1bmN0aW9uKGNhbGxiYWNrKQogICAgIH0p
OwogfTsKIAotY2hlY2tvdXQudXBkYXRlRXhwZWN0YXRpb25zID0gZnVuY3Rpb24oZmFpbHVyZUlu
Zm9MaXN0LCBjYWxsYmFjaykKK2NoZWNrb3V0LnVwZGF0ZUV4cGVjdGF0aW9ucyA9IGZ1bmN0aW9u
KGZhaWx1cmVJbmZvTGlzdCwgY2FsbGJhY2ssIGNoZWNrb3V0VW5hdmFpbGFibGUpCiB7CiAgICAg
Y2FsbElmQ2hlY2tvdXRBdmFpbGFibGUoZnVuY3Rpb24oKSB7CiAgICAgICAgIG5ldC5wb3N0KGNv
bmZpZy5rTG9jYWxTZXJ2ZXJVUkwgKyAnL3VwZGF0ZWV4cGVjdGF0aW9ucycsIEpTT04uc3RyaW5n
aWZ5KGZhaWx1cmVJbmZvTGlzdCksIGZ1bmN0aW9uKCkgewogICAgICAgICAgICAgY2FsbGJhY2so
KTsKICAgICAgICAgfSk7Ci0gICAgfSk7CisgICAgfSwgY2hlY2tvdXRVbmF2YWlsYWJsZSk7CiB9
OwogCi1jaGVja291dC5vcHRpbWl6ZUJhc2VsaW5lcyA9IGZ1bmN0aW9uKHRlc3ROYW1lLCBjYWxs
YmFjaykKK2NoZWNrb3V0Lm9wdGltaXplQmFzZWxpbmVzID0gZnVuY3Rpb24odGVzdE5hbWUsIGNh
bGxiYWNrLCBjaGVja291dFVuYXZhaWxhYmxlKQogewogICAgIGNhbGxJZkNoZWNrb3V0QXZhaWxh
YmxlKGZ1bmN0aW9uKCkgewogICAgICAgICBuZXQucG9zdChjb25maWcua0xvY2FsU2VydmVyVVJM
ICsgJy9vcHRpbWl6ZWJhc2VsaW5lcz8nICsgJC5wYXJhbSh7CkBAIC04OSwxMCArODMsMTAgQEAg
Y2hlY2tvdXQub3B0aW1pemVCYXNlbGluZXMgPSBmdW5jdGlvbih0ZXN0TmFtZSwgY2FsbGJhY2sp
CiAgICAgICAgIH0pLCBmdW5jdGlvbigpIHsKICAgICAgICAgICAgIGNhbGxiYWNrKCk7CiAgICAg
ICAgIH0pOwotICAgIH0pOworICAgIH0sIGNoZWNrb3V0VW5hdmFpbGFibGUpOwogfTsKIAotY2hl
Y2tvdXQucm9sbG91dCA9IGZ1bmN0aW9uKHJldmlzaW9uLCByZWFzb24sIGNhbGxiYWNrKQorY2hl
Y2tvdXQucm9sbG91dCA9IGZ1bmN0aW9uKHJldmlzaW9uLCByZWFzb24sIGNhbGxiYWNrLCBjaGVj
a291dFVuYXZhaWxhYmxlKQogewogICAgIGNhbGxJZkNoZWNrb3V0QXZhaWxhYmxlKGZ1bmN0aW9u
KCkgewogICAgICAgICBuZXQucG9zdChjb25maWcua0xvY2FsU2VydmVyVVJMICsgJy9yb2xsb3V0
PycgKyAkLnBhcmFtKHsKQEAgLTEwMSwxMCArOTUsMTAgQEAgY2hlY2tvdXQucm9sbG91dCA9IGZ1
bmN0aW9uKHJldmlzaW9uLCByZWFzb24sIGNhbGxiYWNrKQogICAgICAgICB9KSwgZnVuY3Rpb24o
KSB7CiAgICAgICAgICAgICBjYWxsYmFjaygpOwogICAgICAgICB9KTsKLSAgICB9KTsKKyAgICB9
LCBjaGVja291dFVuYXZhaWxhYmxlKTsKIH07CiAKLWNoZWNrb3V0LnJlYmFzZWxpbmUgPSBmdW5j
dGlvbihmYWlsdXJlSW5mb0xpc3QsIGNhbGxiYWNrLCBwcm9ncmVzc0NhbGxiYWNrKQorY2hlY2tv
dXQucmViYXNlbGluZSA9IGZ1bmN0aW9uKGZhaWx1cmVJbmZvTGlzdCwgY2FsbGJhY2ssIHByb2dy
ZXNzQ2FsbGJhY2ssIGNoZWNrb3V0VW5hdmFpbGFibGUpCiB7CiAgICAgY2FsbElmQ2hlY2tvdXRB
dmFpbGFibGUoZnVuY3Rpb24oKSB7CiAgICAgICAgIGJhc2UuY2FsbEluU2VxdWVuY2UoZnVuY3Rp
b24oZmFpbHVyZUluZm8sIGNhbGxiYWNrKSB7CkBAIC0xMjAsNyArMTE0LDcgQEAgY2hlY2tvdXQu
cmViYXNlbGluZSA9IGZ1bmN0aW9uKGZhaWx1cmVJbmZvTGlzdCwgY2FsbGJhY2ssIHByb2dyZXNz
Q2FsbGJhY2spCiAgICAgICAgICAgICB2YXIgdGVzdE5hbWVMaXN0ID0gYmFzZS51bmlxdWlmeUFy
cmF5KGZhaWx1cmVJbmZvTGlzdC5tYXAoZnVuY3Rpb24oZmFpbHVyZUluZm8pIHsgcmV0dXJuIGZh
aWx1cmVJbmZvLnRlc3ROYW1lOyB9KSk7CiAgICAgICAgICAgICBiYXNlLmNhbGxJblNlcXVlbmNl
KGNoZWNrb3V0Lm9wdGltaXplQmFzZWxpbmVzLCB0ZXN0TmFtZUxpc3QsIGNhbGxiYWNrKTsKICAg
ICAgICAgfSk7Ci0gICAgfSk7CisgICAgfSwgY2hlY2tvdXRVbmF2YWlsYWJsZSk7CiB9OwogCiB9
KSgpOwpkaWZmIC0tZ2l0IGEvVG9vbHMvQnVpbGRTbGF2ZVN1cHBvcnQvYnVpbGQud2Via2l0Lm9y
Zy1jb25maWcvcHVibGljX2h0bWwvVGVzdEZhaWx1cmVzL3NjcmlwdHMvY2hlY2tvdXRfdW5pdHRl
c3RzLmpzIGIvVG9vbHMvQnVpbGRTbGF2ZVN1cHBvcnQvYnVpbGQud2Via2l0Lm9yZy1jb25maWcv
cHVibGljX2h0bWwvVGVzdEZhaWx1cmVzL3NjcmlwdHMvY2hlY2tvdXRfdW5pdHRlc3RzLmpzCmlu
ZGV4IDUwNTUxYTI5ZjM0NTcyM2Q1MGMzYWVkZjRkNjVkOTU3NzAyYjllODIuLmI0MTM1MmJmMzUz
YzNmZWUxNDZjOGU0NGY4OTkwM2IxZmUxYjVmMTcgMTAwNjQ0Ci0tLSBhL1Rvb2xzL0J1aWxkU2xh
dmVTdXBwb3J0L2J1aWxkLndlYmtpdC5vcmctY29uZmlnL3B1YmxpY19odG1sL1Rlc3RGYWlsdXJl
cy9zY3JpcHRzL2NoZWNrb3V0X3VuaXR0ZXN0cy5qcworKysgYi9Ub29scy9CdWlsZFNsYXZlU3Vw
cG9ydC9idWlsZC53ZWJraXQub3JnLWNvbmZpZy9wdWJsaWNfaHRtbC9UZXN0RmFpbHVyZXMvc2Ny
aXB0cy9jaGVja291dF91bml0dGVzdHMuanMKQEAgLTUwLDYgKzUwLDggQEAgdGVzdCgidXBkYXRl
RXhwZWN0YXRpb25zIiwgNCwgZnVuY3Rpb24oKSB7CiAgICAgICAgICAgICAndGVzdE5hbWUnOiAn
YW5vdGhlci90ZXN0LnN2ZycsCiAgICAgICAgIH1dLCBmdW5jdGlvbigpIHsKICAgICAgICAgICAg
IG9rKHRydWUpOworICAgICAgICB9LCBmdW5jdGlvbigpIHsKKyAgICAgICAgICAgIG9rKGZhbHNl
KTsKICAgICAgICAgfSk7CiAgICAgfSk7CiB9KTsKQEAgLTY5LDcgKzcxLDcgQEAgdGVzdCgib3B0
aW1pemVCYXNlbGluZXMiLCAzLCBmdW5jdGlvbigpIHsKICAgICB9KTsKIH0pOwogCi10ZXN0KCJy
ZWJhc2VsaW5lIiwgMywgZnVuY3Rpb24oKSB7Cit0ZXN0KCJyZWJhc2VsaW5lIiwgNywgZnVuY3Rp
b24oKSB7CiAgICAgdmFyIHNpbXVsYXRvciA9IG5ldyBOZXR3b3JrU2ltdWxhdG9yKCk7CiAKICAg
ICB2YXIgcmVxdWVzdGVkVVJMcyA9IFtdOwpAQCAtNzgsNiArODAsMTcgQEAgdGVzdCgicmViYXNl
bGluZSIsIDMsIGZ1bmN0aW9uKCkgewogICAgICAgICByZXF1ZXN0ZWRVUkxzLnB1c2godXJsKTsK
ICAgICAgICAgc2ltdWxhdG9yLnNjaGVkdWxlQ2FsbGJhY2soY2FsbGJhY2spOwogICAgIH07Cisg
ICAgc2ltdWxhdG9yLmFqYXggPSBmdW5jdGlvbihvcHRpb25zKQorICAgIHsKKyAgICAgICAgb2so
b3B0aW9ucy51cmwuaW5kZXhPZignL3BpbmcnKSAhPSAtMSk7CisgICAgICAgIHNpbXVsYXRvci5z
Y2hlZHVsZUNhbGxiYWNrKG9wdGlvbnMuc3VjY2Vzcyk7CisgICAgfTsKKworICAgIHZhciBrRXhw
ZWN0ZWRUZXN0TmFtZVByb2dyZXNzU3RhY2sgPSBbCisgICAgICAgICdmYXN0L3Rlc3QuaHRtbCcs
CisgICAgICAgICdhbm90aGVyL3Rlc3Quc3ZnJywKKyAgICAgICAgJ2Fub3RoZXIvdGVzdC5zdmcn
LCAvLyBUaGlzIGlzIHRoZSBmaXJzdCBvbmUuCisgICAgXTsKIAogICAgIHNpbXVsYXRvci5ydW5U
ZXN0KGZ1bmN0aW9uKCkgewogICAgICAgICBjaGVja291dC5yZWJhc2VsaW5lKFt7CkBAIC05MSw2
ICsxMDQsMTAgQEAgdGVzdCgicmViYXNlbGluZSIsIDMsIGZ1bmN0aW9uKCkgewogICAgICAgICAg
ICAgJ3Rlc3ROYW1lJzogJ2Zhc3QvdGVzdC5odG1sJywKICAgICAgICAgfV0sIGZ1bmN0aW9uKCkg
ewogICAgICAgICAgICAgb2sodHJ1ZSk7CisgICAgICAgIH0sIGZ1bmN0aW9uKGZhaWx1cmVJbmZv
KSB7CisgICAgICAgICAgICBlcXVhbHMoZmFpbHVyZUluZm8udGVzdE5hbWUsIGtFeHBlY3RlZFRl
c3ROYW1lUHJvZ3Jlc3NTdGFjay5wb3AoKSk7CisgICAgICAgIH0sIGZ1bmN0aW9uKCkgeworICAg
ICAgICAgICAgb2soZmFsc2UsICdDaGVja291dCBzaG91bGQgYmUgYXZhaWxhYmxlLicpOwogICAg
ICAgICB9KTsKICAgICB9KTsKIApkaWZmIC0tZ2l0IGEvVG9vbHMvQnVpbGRTbGF2ZVN1cHBvcnQv
YnVpbGQud2Via2l0Lm9yZy1jb25maWcvcHVibGljX2h0bWwvVGVzdEZhaWx1cmVzL3NjcmlwdHMv
Y29udHJvbGxlcnMuanMgYi9Ub29scy9CdWlsZFNsYXZlU3VwcG9ydC9idWlsZC53ZWJraXQub3Jn
LWNvbmZpZy9wdWJsaWNfaHRtbC9UZXN0RmFpbHVyZXMvc2NyaXB0cy9jb250cm9sbGVycy5qcwpp
bmRleCBiODhhZThkZWM2ZTZkOGI1OGIwODkyYmE4NzlhMmVlYTMyZDIxNTFjLi43YWY2M2VlYTc3
NjdiNjE4ZDQyYzlmMmUxMjc0YzZiNTZkZmIyNDQyIDEwMDY0NAotLS0gYS9Ub29scy9CdWlsZFNs
YXZlU3VwcG9ydC9idWlsZC53ZWJraXQub3JnLWNvbmZpZy9wdWJsaWNfaHRtbC9UZXN0RmFpbHVy
ZXMvc2NyaXB0cy9jb250cm9sbGVycy5qcworKysgYi9Ub29scy9CdWlsZFNsYXZlU3VwcG9ydC9i
dWlsZC53ZWJraXQub3JnLWNvbmZpZy9wdWJsaWNfaHRtbC9UZXN0RmFpbHVyZXMvc2NyaXB0cy9j
b250cm9sbGVycy5qcwpAQCAtMjcsMzUgKzI3LDMxIEBAIHZhciBjb250cm9sbGVycyA9IGNvbnRy
b2xsZXJzIHx8IHt9OwogCiAoZnVuY3Rpb24oKXsKIAordmFyIGtDaGVja291dFVuYXZhaWxhYmxl
TWVzc2FnZSA9ICdGYWlsZWQhIEdhcmRlbi1vLW1hdGljIG5lZWRzIGEgbG9jYWwgc2VydmVyIHRv
IG1vZGlmeSB5b3VyIHdvcmtpbmcgY29weS4gUGxlYXNlIHJ1biAid2Via2l0LXBhdGNoIGdhcmRl
bi1vLW1hdGljIiBzdGFydCB0aGUgbG9jYWwgc2VydmVyLic7CisKIC8vIEZJWE1FOiBXaGVyZSBz
aG91bGQgdGhpcyBmdW5jdGlvbiBnbz8KIGZ1bmN0aW9uIHJlYmFzZWxpbmVXaXRoU3RhdHVzVXBk
YXRlcyhmYWlsdXJlSW5mb0xpc3QpCiB7Ci0gICAgdmFyIHN0YXR1c1ZpZXcgPSBuZXcgdWkuTWVz
c2FnZUJveCgKLSAgICAgICAgJ1JlYmFzZWxpbmUnLAotICAgICAgICAnUGVyZm9ybWluZyByZWJh
c2VsaW5lLi4uJyk7CisgICAgdmFyIHN0YXR1c1ZpZXcgPSBuZXcgdWkuTWVzc2FnZUJveCgnUmVi
YXNlbGluZScsICdQZXJmb3JtaW5nIHJlYmFzZWxpbmUuLi4nKTsKIAogICAgIGNoZWNrb3V0LnJl
YmFzZWxpbmUoZmFpbHVyZUluZm9MaXN0LCBmdW5jdGlvbigpIHsKLSAgICAgICAgc3RhdHVzVmll
dy5hZGRNZXNzYWdlKCdSZWJhc2VsaW5lIGRvbmUhIFBsZWFzZSBsYW5kIHdpdGggIndlYmtpdC1w
YXRjaCBsYW5kLWNvd2JveSIuJyk7Ci0KLSAgICAgICAgc3RhdHVzVmlldy5hZGRBY3Rpb25MaXN0
KG5ldyB1aS5hY3Rpb25zLkxpc3QoW25ldyB1aS5hY3Rpb25zLkNsb3NlKCldKSk7Ci0gICAgICAg
ICQoc3RhdHVzVmlldykuYmluZCgnY2xvc2UnLCBzdGF0dXNWaWV3LmNsb3NlLmJpbmQoc3RhdHVz
VmlldykpOworICAgICAgICBzdGF0dXNWaWV3LmFkZEZpbmFsTWVzc2FnZSgnUmViYXNlbGluZSBk
b25lISBQbGVhc2UgbGFuZCB3aXRoICJ3ZWJraXQtcGF0Y2ggbGFuZC1jb3dib3kiLicpOwogICAg
IH0sIGZ1bmN0aW9uKGZhaWx1cmVJbmZvKSB7CiAgICAgICAgIHN0YXR1c1ZpZXcuYWRkTWVzc2Fn
ZShmYWlsdXJlSW5mby50ZXN0TmFtZSArICcgb24gJyArIHVpLmRpc3BsYXlOYW1lRm9yQnVpbGRl
cihmYWlsdXJlSW5mby5idWlsZGVyTmFtZSkpOworICAgIH0sIGZ1bmN0aW9uKCkgeworICAgICAg
ICBzdGF0dXNWaWV3LmFkZEZpbmFsTWVzc2FnZShrQ2hlY2tvdXRVbmF2YWlsYWJsZU1lc3NhZ2Up
OwogICAgIH0pOwogfQogCiAvLyBGSVhNRTogV2hlcmUgc2hvdWxkIHRoaXMgZnVuY3Rpb24gZ28/
Ci0vLyBGSVhNRTogVGhpcyBzaG91bGQgc2hhcmUgbW9yZSBjb2RlIHdpdGggcmViYXNlbGluZVdp
dGhTdGF0dXNVcGRhdGVzLgogZnVuY3Rpb24gdXBkYXRlRXhwZWN0YXRpb25zV2l0aFN0YXR1c1Vw
ZGF0ZXMoZmFpbHVyZUluZm9MaXN0KQogewotICAgIHZhciBzdGF0dXNWaWV3ID0gbmV3IHVpLk1l
c3NhZ2VCb3goCi0gICAgICAgICdFeHBlY3RhdGlvbnMgVXBkYXRlJywKLSAgICAgICAgJ1VwZGF0
aW5nIGV4cGVjdGF0aW9ucy4uLicpOworICAgIHZhciBzdGF0dXNWaWV3ID0gbmV3IHVpLk1lc3Nh
Z2VCb3goJ0V4cGVjdGF0aW9ucyBVcGRhdGUnLCAnVXBkYXRpbmcgZXhwZWN0YXRpb25zLi4uJyk7
CiAKICAgICBjaGVja291dC51cGRhdGVFeHBlY3RhdGlvbnMoZmFpbHVyZUluZm9MaXN0LCBmdW5j
dGlvbigpIHsKLSAgICAgICAgc3RhdHVzVmlldy5hZGRNZXNzYWdlKCdFeHBlY3RhdGlvbnMgdXBk
YXRlIGRvbmUhIFBsZWFzZSBsYW5kIHdpdGggIndlYmtpdC1wYXRjaCBsYW5kLWNvd2JveSIuJyk7
Ci0gICAgICAgIHN0YXR1c1ZpZXcuYWRkQWN0aW9uTGlzdChuZXcgdWkuYWN0aW9ucy5MaXN0KFtu
ZXcgdWkuYWN0aW9ucy5DbG9zZSgpXSkpOwotICAgICAgICAkKHN0YXR1c1ZpZXcpLmJpbmQoJ2Ns
b3NlJywgc3RhdHVzVmlldy5jbG9zZS5iaW5kKHN0YXR1c1ZpZXcpKTsKKyAgICAgICAgc3RhdHVz
Vmlldy5hZGRGaW5hbE1lc3NhZ2UoJ0V4cGVjdGF0aW9ucyB1cGRhdGUgZG9uZSEgUGxlYXNlIGxh
bmQgd2l0aCAid2Via2l0LXBhdGNoIGxhbmQtY293Ym95Ii4nKTsKKyAgICB9LCBmdW5jdGlvbigp
IHsKKyAgICAgICAgc3RhdHVzVmlldy5hZGRGaW5hbE1lc3NhZ2Uoa0NoZWNrb3V0VW5hdmFpbGFi
bGVNZXNzYWdlKTsKICAgICB9KTsKIH0KIApAQCAtMjEyLDcgKzIwOCwxMCBAQCBjb250cm9sbGVy
cy5VbmV4cGVjdGVkRmFpbHVyZXMgPSBiYXNlLmV4dGVuZHMoRmFpbHVyZVN0cmVhbUNvbnRyb2xs
ZXIsIHsKICAgICB9LAogICAgIG9uUm9sbG91dDogZnVuY3Rpb24ocmV2aXNpb24sIHRlc3ROYW1l
TGlzdCkKICAgICB7Ci0gICAgICAgIGNoZWNrb3V0LnJvbGxvdXQocmV2aXNpb24sIHVpLnJvbGxv
dXRSZWFzb25Gb3JUZXN0TmFtZUxpc3QodGVzdE5hbWVMaXN0KSwgJC5ub29wKTsKKyAgICAgICAg
Y2hlY2tvdXQucm9sbG91dChyZXZpc2lvbiwgdWkucm9sbG91dFJlYXNvbkZvclRlc3ROYW1lTGlz
dCh0ZXN0TmFtZUxpc3QpLCAkLm5vb3AsIGZ1bmN0aW9uKCkgeworICAgICAgICAgICAgLy8gRklY
TUU6IFdlIHNob3VsZCBoYXZlIGEgYmV0dGVyIGVycm9yIFVJLgorICAgICAgICAgICAgYWxlcnQo
a0NoZWNrb3V0VW5hdmFpbGFibGVNZXNzYWdlKTsKKyAgICAgICAgfSk7CiAgICAgfQogfSk7CiAK
ZGlmZiAtLWdpdCBhL1Rvb2xzL0J1aWxkU2xhdmVTdXBwb3J0L2J1aWxkLndlYmtpdC5vcmctY29u
ZmlnL3B1YmxpY19odG1sL1Rlc3RGYWlsdXJlcy9zY3JpcHRzL2dhcmRlbi1vLW1hdGljLmpzIGIv
VG9vbHMvQnVpbGRTbGF2ZVN1cHBvcnQvYnVpbGQud2Via2l0Lm9yZy1jb25maWcvcHVibGljX2h0
bWwvVGVzdEZhaWx1cmVzL3NjcmlwdHMvZ2FyZGVuLW8tbWF0aWMuanMKaW5kZXggNDIyNTQ3ODk1
MWYyMDU2NTI3YjNlYmM1MGQwODk0YzNhYjBiMWM4My4uZWRhZDUxOGFmNTFkZjBlMWQxOTczMzQ2
ZWE3MmQyMjcyZWJlNDAxNiAxMDA2NDQKLS0tIGEvVG9vbHMvQnVpbGRTbGF2ZVN1cHBvcnQvYnVp
bGQud2Via2l0Lm9yZy1jb25maWcvcHVibGljX2h0bWwvVGVzdEZhaWx1cmVzL3NjcmlwdHMvZ2Fy
ZGVuLW8tbWF0aWMuanMKKysrIGIvVG9vbHMvQnVpbGRTbGF2ZVN1cHBvcnQvYnVpbGQud2Via2l0
Lm9yZy1jb25maWcvcHVibGljX2h0bWwvVGVzdEZhaWx1cmVzL3NjcmlwdHMvZ2FyZGVuLW8tbWF0
aWMuanMKQEAgLTU3LDEwICs1Nyw2IEBAIGZ1bmN0aW9uIHVwZGF0ZSgpCiAkKGRvY3VtZW50KS5y
ZWFkeShmdW5jdGlvbigpIHsKICAgICBnX3VwZGF0ZVRpbWVySWQgPSB3aW5kb3cuc2V0SW50ZXJ2
YWwodXBkYXRlLCBjb25maWcua1VwZGF0ZUZyZXF1ZW5jeSk7CiAKLSAgICBjaGVja291dC5yZWdp
c3RlclVuYXZhaWxhYmxlQ2hlY2tvdXRDYWxsYmFjayhmdW5jdGlvbigpIHsKLSAgICAgICAgYWxl
cnQoJ1BsZWFzZSBydW4gIndlYmtpdC1wYXRjaCBnYXJkZW4tby1tYXRpYyIgdG8gZW5hYmxlIHRo
aXMgZmVhdHVyZS4nKTsKLSAgICB9KTsKLQogICAgIG9uZWJhciA9IG5ldyB1aS5vbmViYXIoKTsK
ICAgICBvbmViYXIuYXR0YWNoKCk7CiAKZGlmZiAtLWdpdCBhL1Rvb2xzL0J1aWxkU2xhdmVTdXBw
b3J0L2J1aWxkLndlYmtpdC5vcmctY29uZmlnL3B1YmxpY19odG1sL1Rlc3RGYWlsdXJlcy9zY3Jp
cHRzL3VpLmpzIGIvVG9vbHMvQnVpbGRTbGF2ZVN1cHBvcnQvYnVpbGQud2Via2l0Lm9yZy1jb25m
aWcvcHVibGljX2h0bWwvVGVzdEZhaWx1cmVzL3NjcmlwdHMvdWkuanMKaW5kZXggYmM5YTY4MzYx
NTYzZWZkYTFkYTY4YWRiMzNhMjA4ZjQ0NzliNzBmMC4uOTJkNDNhMTkxZjg3YjM5Y2UxMDVjZjBj
M2ViZDRhODVlZmQxNmU3NCAxMDA2NDQKLS0tIGEvVG9vbHMvQnVpbGRTbGF2ZVN1cHBvcnQvYnVp
bGQud2Via2l0Lm9yZy1jb25maWcvcHVibGljX2h0bWwvVGVzdEZhaWx1cmVzL3NjcmlwdHMvdWku
anMKKysrIGIvVG9vbHMvQnVpbGRTbGF2ZVN1cHBvcnQvYnVpbGQud2Via2l0Lm9yZy1jb25maWcv
cHVibGljX2h0bWwvVGVzdEZhaWx1cmVzL3NjcmlwdHMvdWkuanMKQEAgLTE1OCw5ICsxNTgsMTIg
QEAgdWkuTWVzc2FnZUJveCA9IGJhc2UuZXh0ZW5kcygnZGl2JywgIHsKICAgICAgICAgJChlbGVt
ZW50KS5hZGRDbGFzcygnbWVzc2FnZScpLnRleHQobWVzc2FnZSk7CiAgICAgICAgIHRoaXMuX2Nv
bnRlbnQuYXBwZW5kQ2hpbGQoZWxlbWVudCk7CiAgICAgfSwKLSAgICBhZGRBY3Rpb25MaXN0OiBm
dW5jdGlvbihhY3Rpb25MaXN0KQorICAgIC8vIEZJWE1FOiBJdCdzIHVuY2xlYXIgd2hldGhlciB0
aGlzIGNvZGUgY291bGQgbGl2ZSBoZXJlIG9yIGluIGEgY29udHJvbGxlci4KKyAgICBhZGRGaW5h
bE1lc3NhZ2U6IGZ1bmN0aW9uKG1lc3NhZ2UpCiAgICAgewotICAgICAgICB0aGlzLmFwcGVuZENo
aWxkKGFjdGlvbkxpc3QpOworICAgICAgICB0aGlzLmFkZE1lc3NhZ2UobWVzc2FnZSk7CisgICAg
ICAgIHRoaXMuYXBwZW5kQ2hpbGQobmV3IHVpLmFjdGlvbnMuTGlzdChbbmV3IHVpLmFjdGlvbnMu
Q2xvc2UoKV0pKTsKKyAgICAgICAgJChzdGF0dXNWaWV3KS5iaW5kKCdjbG9zZScsIHN0YXR1c1Zp
ZXcuY2xvc2UuYmluZChzdGF0dXNWaWV3KSk7CiAgICAgfQogfSk7CiAKZGlmZiAtLWdpdCBhL1Rv
b2xzL0NoYW5nZUxvZyBiL1Rvb2xzL0NoYW5nZUxvZwppbmRleCBhZjM0NTU5Y2Y0ZjQ3MmJmYjEy
NDNkMjliODEyMzhhMjM3NzY0MjU5Li41YzdmYzBmZWYxMTE1NTk1N2RmNzUwZjgyYTE0ZDIyYzlj
Y2JlYTlmIDEwMDY0NAotLS0gYS9Ub29scy9DaGFuZ2VMb2cKKysrIGIvVG9vbHMvQ2hhbmdlTG9n
CkBAIC0xLDUgKzEsMjEgQEAKIDIwMTEtMDktMTMgIEFkYW0gQmFydGggIDxhYmFydGhAd2Via2l0
Lm9yZz4KIAorICAgICAgICBnYXJkZW4tby1tYXRpYyBoYXMgdW5mcmllbmRseSBlcnJvciBtZXNz
YWdlcyB3aGVuIHRoZSBsb2NhbCBzZXJ2ZXIgaXMgbm90IGF2YWlsYWJsZQorICAgICAgICBodHRw
czovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9NjgwNDIKKworICAgICAgICBSZXZp
ZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBUaGlzIHBhdGNoIG1vdmVzIHVzIGZy
b20gdXNpbmcgYWxlcnQgdG8gc2hvd2luZyB0aGUgZXJyb3IgaW5saW5lIGluIHRoZQorICAgICAg
ICBwcm9ncmVzcyBkaWFsb2cuCisKKyAgICAgICAgKiBCdWlsZFNsYXZlU3VwcG9ydC9idWlsZC53
ZWJraXQub3JnLWNvbmZpZy9wdWJsaWNfaHRtbC9UZXN0RmFpbHVyZXMvc2NyaXB0cy9jaGVja291
dC5qczoKKyAgICAgICAgKiBCdWlsZFNsYXZlU3VwcG9ydC9idWlsZC53ZWJraXQub3JnLWNvbmZp
Zy9wdWJsaWNfaHRtbC9UZXN0RmFpbHVyZXMvc2NyaXB0cy9jaGVja291dF91bml0dGVzdHMuanM6
CisgICAgICAgICogQnVpbGRTbGF2ZVN1cHBvcnQvYnVpbGQud2Via2l0Lm9yZy1jb25maWcvcHVi
bGljX2h0bWwvVGVzdEZhaWx1cmVzL3NjcmlwdHMvY29udHJvbGxlcnMuanM6CisgICAgICAgICog
QnVpbGRTbGF2ZVN1cHBvcnQvYnVpbGQud2Via2l0Lm9yZy1jb25maWcvcHVibGljX2h0bWwvVGVz
dEZhaWx1cmVzL3NjcmlwdHMvZ2FyZGVuLW8tbWF0aWMuanM6CisgICAgICAgICogQnVpbGRTbGF2
ZVN1cHBvcnQvYnVpbGQud2Via2l0Lm9yZy1jb25maWcvcHVibGljX2h0bWwvVGVzdEZhaWx1cmVz
L3NjcmlwdHMvdWkuanM6CisKKzIwMTEtMDktMTMgIEFkYW0gQmFydGggIDxhYmFydGhAd2Via2l0
Lm9yZz4KKwogICAgICAgICBGYWlsdXJlR3JpZCBpbiBnYXJkZW4tby1tYXRpYyBzaG91bGQgbGlu
ayB0byB0aGUgYnVpbGRlcidzIHdhdGVyZmFsbCBwYWdlCiAgICAgICAgIGh0dHBzOi8vYnVncy53
ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD02ODAzNgogCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>