<?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>64124</bug_id>
          
          <creation_ts>2011-07-07 13:30:01 -0700</creation_ts>
          <short_desc>REGRESSION(r90581): Broke a bunch of inspector tests (Requested by ojan on #webkit).</short_desc>
          <delta_ts>2011-07-07 13:45:28 -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>64080</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="WebKit Commit Bot">commit-queue</reporter>
          <assigned_to name="WebKit Commit Bot">commit-queue</assigned_to>
          <cc>caseq</cc>
    
    <cc>ojan</cc>
    
    <cc>pfeldman</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>433674</commentid>
    <comment_count>0</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2011-07-07 13:30:01 -0700</bug_when>
    <thetext>http://trac.webkit.org/changeset/90581 broke the build:
Broke a bunch of inspector tests (Requested by ojan on #webkit).

This is an automatic bug report generated by the sheriff-bot. If this bug
report was created because of a flaky test, please file a bug for the flaky
test (if we don&apos;t already have one on file) and dup this bug against that bug
so that we can track how often these flaky tests case pain.

&quot;Only you can prevent forest fires.&quot; -- Smokey the Bear</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>433675</commentid>
    <comment_count>1</comment_count>
      <attachid>100025</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2011-07-07 13:30:14 -0700</bug_when>
    <thetext>Created attachment 100025
ROLLOUT of r90581

Any committer can land this patch automatically by marking it commit-queue+.  The commit-queue will build and test the patch before landing to ensure that the rollout will be successful.  This process takes approximately 15 minutes.

If you would like to land the rollout faster, you can use the following command:

  webkit-patch land-attachment ATTACHMENT_ID --ignore-builders

where ATTACHMENT_ID is the ID of this attachment.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>433676</commentid>
    <comment_count>2</comment_count>
    <who name="Ojan Vafai">ojan</who>
    <bug_when>2011-07-07 13:32:43 -0700</bug_when>
    <thetext>Tried to find you on IRC before rolling out...

This broke ~20 layout tests on the chromium win/linux canaries:
http/tests/inspector-enabled/console-clear-arguments-on-frame-remove.html,http/tests/inspector-enabled/console-log-before-frame-navigation.html,http/tests/inspector-enabled/database-open.html,http/tests/inspector-enabled/dom-storage-open.html,http/tests/inspector/change-iframe-src.html,http/tests/inspector/console-resource-errors.html,http/tests/inspector/console-websocket-error.html,http/tests/inspector/console-xhr-logging.html,http/tests/inspector/inspect-iframe-from-different-domain.html,http/tests/inspector/network-preflight-options.html,http/tests/inspector/network/download.html,http/tests/inspector/network/network-cachedresources-with-same-urls.html,http/tests/inspector/network/network-clear-after-disabled.html,http/tests/inspector/network/network-close-load-open.html,http/tests/inspector/network/network-content-replacement-xhr.html,http/tests/inspector/network/network-iframe-load-and-delete.html,http/tests/inspector/network/network-open-load-reopen.html,http/tests/inspector/resource-har-conversion.html,http/tests/inspector/resource-har-headers.html,http/tests/inspector/resource-parameters.html

And I believe it may have broke some inspector tests on non-chromium ports.

I believe this also broke the following chromium gtests on the Linux Tests bot:
TestContentScriptIsPresent
TestNetworkRawHeadersText
TestNetworkSize
TestNetworkSyncSize
TestNetworkTiming
TestNoScriptDuplicatesOnPanelSwitch
TestPageWithNoJavaScript
TestScriptsTabIsPopulatedOnInspectedPageRefresh
TestShowScriptsTab

For example, see http://build.chromium.org/p/chromium.webkit/builders/Linux%20Tests/builds/11784/steps/interactive_ui_tests/logs/TestContentScriptIsPresent</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>433681</commentid>
    <comment_count>3</comment_count>
      <attachid>100025</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2011-07-07 13:45:23 -0700</bug_when>
    <thetext>Comment on attachment 100025
ROLLOUT of r90581

Clearing flags on attachment: 100025

Committed r90588: &lt;http://trac.webkit.org/changeset/90588&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>433682</commentid>
    <comment_count>4</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2011-07-07 13:45:28 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>100025</attachid>
            <date>2011-07-07 13:30:14 -0700</date>
            <delta_ts>2011-07-07 13:45:23 -0700</delta_ts>
            <desc>ROLLOUT of r90581</desc>
            <filename>bug-64124-20110707133013.patch</filename>
            <type>text/plain</type>
            <size>8346</size>
            <attacher name="WebKit Commit Bot">commit-queue</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogOTA1ODYKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL0No
YW5nZUxvZyBiL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwppbmRleCBhZDg4YWE1NTUyYzdhMGZi
MGFhYTJiOTE5ZTJlNmZiNjlkZDQ2YjExLi41Y2MyYzIwNmY1Y2E1ZWY0ZWM3MWVkY2IyZDZkN2Q4
ODhkZWVkMzU4IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKKysrIGIvU291
cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMjYgQEAKKzIwMTEtMDctMDcgIEFkYW0g
QmFydGggIDxhYmFydGhAd2Via2l0Lm9yZz4KKworICAgICAgICBVbnJldmlld2VkLCByb2xsaW5n
IG91dCByOTA1ODEuCisgICAgICAgIGh0dHA6Ly90cmFjLndlYmtpdC5vcmcvY2hhbmdlc2V0Lzkw
NTgxCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD02NDEy
NAorCisgICAgICAgIEJyb2tlIGEgYnVuY2ggb2YgaW5zcGVjdG9yIHRlc3RzIChSZXF1ZXN0ZWQg
Ynkgb2phbiBvbgorICAgICAgICAjd2Via2l0KS4KKworICAgICAgICAqIGluc3BlY3Rvci9mcm9u
dC1lbmQvRXh0ZW5zaW9uQVBJLmpzOgorICAgICAgICAoV2ViSW5zcGVjdG9yLmluamVjdGVkRXh0
ZW5zaW9uQVBJLlBhbmVscy5wcm90b3R5cGUuY3JlYXRlKToKKyAgICAgICAgKFdlYkluc3BlY3Rv
ci5pbmplY3RlZEV4dGVuc2lvbkFQSS5FeHRlbnNpb25TaWRlYmFyUGFuZUltcGwucHJvdG90eXBl
LnNldFBhZ2UpOgorICAgICAgICAoV2ViSW5zcGVjdG9yLmluamVjdGVkRXh0ZW5zaW9uQVBJLmV4
cGFuZFVSTCk6CisgICAgICAgICogaW5zcGVjdG9yL2Zyb250LWVuZC9FeHRlbnNpb25QYW5lbC5q
czoKKyAgICAgICAgKFdlYkluc3BlY3Rvci5FeHRlbnNpb25QYW5lbCk6CisgICAgICAgICogaW5z
cGVjdG9yL2Zyb250LWVuZC9FeHRlbnNpb25TZXJ2ZXIuanM6CisgICAgICAgIChXZWJJbnNwZWN0
b3IuRXh0ZW5zaW9uU2VydmVyKToKKyAgICAgICAgKFdlYkluc3BlY3Rvci5FeHRlbnNpb25TZXJ2
ZXIucHJvdG90eXBlLl9vbkNyZWF0ZVBhbmVsKToKKyAgICAgICAgKFdlYkluc3BlY3Rvci5FeHRl
bnNpb25TZXJ2ZXIucHJvdG90eXBlLl9vblNldFNpZGViYXJQYWdlKToKKyAgICAgICAgKFdlYklu
c3BlY3Rvci5FeHRlbnNpb25TZXJ2ZXIucHJvdG90eXBlLl9hZGRFeHRlbnNpb25zKToKKyAgICAg
ICAgKFdlYkluc3BlY3Rvci5FeHRlbnNpb25TZXJ2ZXIucHJvdG90eXBlLl9vbldpbmRvd01lc3Nh
Z2UpOgorICAgICAgICAoV2ViSW5zcGVjdG9yLkV4dGVuc2lvblNlcnZlci5wcm90b3R5cGUuX3Jl
Z2lzdGVyU3Vic2NyaXB0aW9uSGFuZGxlcik6CisKIDIwMTEtMDctMDcgIERpcmsgU2NodWx6ZSAg
PGtyaXRAd2Via2l0Lm9yZz4KIAogICAgICAgICBTVkdBbmltYXRlVHJhbnNmb3JtIGRvZXMgbm90
IHN1cHBvcnQgY2FsY01vZGU9ZGlzY3JldGUKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2lu
c3BlY3Rvci9mcm9udC1lbmQvRXh0ZW5zaW9uQVBJLmpzIGIvU291cmNlL1dlYkNvcmUvaW5zcGVj
dG9yL2Zyb250LWVuZC9FeHRlbnNpb25BUEkuanMKaW5kZXggYWMzZDViYjZmODQ2YmQ5Y2RmYjI3
NWQ5OGZiMmU5ZjQ2Y2U5NDdhMC4uZTE4MzkxZDlhZmYyNmViMWRlYjY0MDk2ZjJmOTNkMDdkNmE4
N2E3NiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvaW5zcGVjdG9yL2Zyb250LWVuZC9FeHRl
bnNpb25BUEkuanMKKysrIGIvU291cmNlL1dlYkNvcmUvaW5zcGVjdG9yL2Zyb250LWVuZC9FeHRl
bnNpb25BUEkuanMKQEAgLTE2NywxNSArMTY3LDE1IEBAIGZ1bmN0aW9uIFBhbmVscygpCiB9CiAK
IFBhbmVscy5wcm90b3R5cGUgPSB7Ci0gICAgY3JlYXRlOiBmdW5jdGlvbih0aXRsZSwgaWNvbiwg
cGFnZSwgY2FsbGJhY2spCisgICAgY3JlYXRlOiBmdW5jdGlvbih0aXRsZSwgaWNvblVSTCwgcGFn
ZVVSTCwgY2FsbGJhY2spCiAgICAgewogICAgICAgICB2YXIgaWQgPSAiZXh0ZW5zaW9uLXBhbmVs
LSIgKyBleHRlbnNpb25TZXJ2ZXIubmV4dE9iamVjdElkKCk7CiAgICAgICAgIHZhciByZXF1ZXN0
ID0gewogICAgICAgICAgICAgY29tbWFuZDogImNyZWF0ZVBhbmVsIiwKICAgICAgICAgICAgIGlk
OiBpZCwKICAgICAgICAgICAgIHRpdGxlOiB0aXRsZSwKLSAgICAgICAgICAgIGljb246IGljb24s
Ci0gICAgICAgICAgICBwYWdlOiBwYWdlCisgICAgICAgICAgICBpY29uOiBleHBhbmRVUkwoaWNv
blVSTCksCisgICAgICAgICAgICB1cmw6IGV4cGFuZFVSTChwYWdlVVJMKQogICAgICAgICB9Owog
ICAgICAgICBleHRlbnNpb25TZXJ2ZXIuc2VuZFJlcXVlc3QocmVxdWVzdCwgY2FsbGJhY2sgJiYg
YmluZChjYWxsYmFjaywgdGhpcywgbmV3IEV4dGVuc2lvblBhbmVsKGlkKSkpOwogICAgIH0KQEAg
LTI0OCw5ICsyNDgsOSBAQCBFeHRlbnNpb25TaWRlYmFyUGFuZUltcGwucHJvdG90eXBlID0gewog
ICAgICAgICBleHRlbnNpb25TZXJ2ZXIuc2VuZFJlcXVlc3QoeyBjb21tYW5kOiAic2V0U2lkZWJh
ckNvbnRlbnQiLCBpZDogdGhpcy5faWQsIGV4cHJlc3Npb246IGpzb25PYmplY3QsIHJvb3RUaXRs
ZTogcm9vdFRpdGxlIH0pOwogICAgIH0sCiAKLSAgICBzZXRQYWdlOiBmdW5jdGlvbihwYWdlKQor
ICAgIHNldFBhZ2U6IGZ1bmN0aW9uKHVybCkKICAgICB7Ci0gICAgICAgIGV4dGVuc2lvblNlcnZl
ci5zZW5kUmVxdWVzdCh7IGNvbW1hbmQ6ICJzZXRTaWRlYmFyUGFnZSIsIGlkOiB0aGlzLl9pZCwg
cGFnZTogcGFnZSB9KTsKKyAgICAgICAgZXh0ZW5zaW9uU2VydmVyLnNlbmRSZXF1ZXN0KHsgY29t
bWFuZDogInNldFNpZGViYXJQYWdlIiwgaWQ6IHRoaXMuX2lkLCB1cmw6IGV4cGFuZFVSTCh1cmwp
IH0pOwogICAgIH0KIH0KIApAQCAtNDQwLDYgKzQ0MCwxOCBAQCBFeHRlbnNpb25TZXJ2ZXJDbGll
bnQucHJvdG90eXBlID0gewogICAgIH0KIH0KIAorZnVuY3Rpb24gZXhwYW5kVVJMKHVybCkKK3sK
KyAgICBpZiAoIXVybCkKKyAgICAgICAgcmV0dXJuIHVybDsKKyAgICBpZiAoL15bXi9dKzovLmV4
ZWModXJsKSkgLy8gU2VlIGlmIHVybCBoYXMgc2NoZW1hLgorICAgICAgICByZXR1cm4gdXJsOwor
ICAgIHZhciBiYXNlVVJMID0gbG9jYXRpb24ucHJvdG9jb2wgKyAiLy8iICsgbG9jYXRpb24uaG9z
dG5hbWUgKyBsb2NhdGlvbi5wb3J0OworICAgIGlmICgvXlwvLy5leGVjKHVybCkpCisgICAgICAg
IHJldHVybiBiYXNlVVJMICsgdXJsOworICAgIHJldHVybiBiYXNlVVJMICsgbG9jYXRpb24ucGF0
aG5hbWUucmVwbGFjZSgvXC9bXi9dKiQvLCIvIikgKyB1cmw7Cit9CisKIGZ1bmN0aW9uIGJpbmQo
ZnVuYywgdGhpc09iamVjdCkKIHsKICAgICB2YXIgYXJncyA9IEFycmF5LnByb3RvdHlwZS5zbGlj
ZS5jYWxsKGFyZ3VtZW50cywgMik7CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9pbnNwZWN0
b3IvZnJvbnQtZW5kL0V4dGVuc2lvblBhbmVsLmpzIGIvU291cmNlL1dlYkNvcmUvaW5zcGVjdG9y
L2Zyb250LWVuZC9FeHRlbnNpb25QYW5lbC5qcwppbmRleCAyYzJiNWU4ZTlkZTIwZGEyODg2M2Jl
YmJjODA5YmY1NmMzOTljNThmLi5kM2MyNWMzYjRmMzgwNWM2NzlkNjBlYTE1MzM1ZGRiYjlkYmU4
YzVjIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9pbnNwZWN0b3IvZnJvbnQtZW5kL0V4dGVu
c2lvblBhbmVsLmpzCisrKyBiL1NvdXJjZS9XZWJDb3JlL2luc3BlY3Rvci9mcm9udC1lbmQvRXh0
ZW5zaW9uUGFuZWwuanMKQEAgLTMxLDggKzMxLDcgQEAKIFdlYkluc3BlY3Rvci5FeHRlbnNpb25Q
YW5lbCA9IGZ1bmN0aW9uKGlkLCBsYWJlbCwgaWNvblVSTCwgb3B0aW9ucykKIHsKICAgICB0aGlz
LnRvb2xiYXJJdGVtTGFiZWwgPSBsYWJlbDsKLSAgICBpZiAoaWNvblVSTCkKLSAgICAgICAgdGhp
cy5fYWRkU3R5bGVSdWxlKCIudG9vbGJhci1pdGVtLiIgKyBpZCArICIgLnRvb2xiYXItaWNvbiIs
ICJiYWNrZ3JvdW5kLWltYWdlOiB1cmwoIiArIGljb25VUkwgKyAiKTsiKTsKKyAgICB0aGlzLl9h
ZGRTdHlsZVJ1bGUoIi50b29sYmFyLWl0ZW0uIiArIGlkICsgIiAudG9vbGJhci1pY29uIiwgImJh
Y2tncm91bmQtaW1hZ2U6IHVybCgiICsgaWNvblVSTCArICIpOyIpOwogICAgIFdlYkluc3BlY3Rv
ci5QYW5lbC5jYWxsKHRoaXMsIGlkKTsKIH0KIApkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUv
aW5zcGVjdG9yL2Zyb250LWVuZC9FeHRlbnNpb25TZXJ2ZXIuanMgYi9Tb3VyY2UvV2ViQ29yZS9p
bnNwZWN0b3IvZnJvbnQtZW5kL0V4dGVuc2lvblNlcnZlci5qcwppbmRleCA0YmZkNjI0ZWNlNDk2
NTlmYjk5MWY2OTlmYzI4YTY4NDQwMzgzZjllLi40OWZiMjI4NzI5NmI0MTdmODBjNWE3NjUyZGNh
NWFjMDYwN2EyNjNjIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9pbnNwZWN0b3IvZnJvbnQt
ZW5kL0V4dGVuc2lvblNlcnZlci5qcworKysgYi9Tb3VyY2UvV2ViQ29yZS9pbnNwZWN0b3IvZnJv
bnQtZW5kL0V4dGVuc2lvblNlcnZlci5qcwpAQCAtMzgsNyArMzgsNiBAQCBXZWJJbnNwZWN0b3Iu
RXh0ZW5zaW9uU2VydmVyID0gZnVuY3Rpb24oKQogICAgIHRoaXMuX2V4dHJhSGVhZGVycyA9IHt9
OwogICAgIHRoaXMuX3Jlc291cmNlcyA9IHt9OwogICAgIHRoaXMuX2xhc3RSZXNvdXJjZUlkID0g
MDsKLSAgICB0aGlzLl9hbGxvd2VkT3JpZ2lucyA9IHt9OwogICAgIHRoaXMuX3N0YXR1cyA9IG5l
dyBXZWJJbnNwZWN0b3IuRXh0ZW5zaW9uU3RhdHVzKCk7CiAKICAgICB0aGlzLl9yZWdpc3Rlckhh
bmRsZXIoImFkZFJlcXVlc3RIZWFkZXJzIiwgdGhpcy5fb25BZGRSZXF1ZXN0SGVhZGVycy5iaW5k
KHRoaXMpKTsKQEAgLTIwNCwxMiArMjAzLDEyIEBAIFdlYkluc3BlY3Rvci5FeHRlbnNpb25TZXJ2
ZXIucHJvdG90eXBlID0gewogICAgICAgICBpZiAoaWQgaW4gdGhpcy5fY2xpZW50T2JqZWN0cyB8
fCBpZCBpbiBXZWJJbnNwZWN0b3IucGFuZWxzKQogICAgICAgICAgICAgcmV0dXJuIHRoaXMuX3N0
YXR1cy5FX0VYSVNUUyhpZCk7CiAKLSAgICAgICAgdmFyIHBhbmVsID0gbmV3IFdlYkluc3BlY3Rv
ci5FeHRlbnNpb25QYW5lbChpZCwgbWVzc2FnZS50aXRsZSwgdGhpcy5fZXhwYW5kUmVzb3VyY2VQ
YXRoKHBvcnQuX2V4dGVuc2lvbk9yaWdpbiwgbWVzc2FnZS5pY29uKSk7CisgICAgICAgIHZhciBw
YW5lbCA9IG5ldyBXZWJJbnNwZWN0b3IuRXh0ZW5zaW9uUGFuZWwoaWQsIG1lc3NhZ2UudGl0bGUs
IG1lc3NhZ2UuaWNvbik7CiAgICAgICAgIHRoaXMuX2NsaWVudE9iamVjdHNbaWRdID0gcGFuZWw7
CiAgICAgICAgIFdlYkluc3BlY3Rvci5wYW5lbHNbaWRdID0gcGFuZWw7CiAgICAgICAgIFdlYklu
c3BlY3Rvci5hZGRQYW5lbChwYW5lbCk7CiAKLSAgICAgICAgdmFyIGlmcmFtZSA9IHRoaXMuY3Jl
YXRlQ2xpZW50SWZyYW1lKHBhbmVsLmVsZW1lbnQsIHRoaXMuX2V4cGFuZFJlc291cmNlUGF0aChw
b3J0Ll9leHRlbnNpb25PcmlnaW4sIG1lc3NhZ2UucGFnZSkpOworICAgICAgICB2YXIgaWZyYW1l
ID0gdGhpcy5jcmVhdGVDbGllbnRJZnJhbWUocGFuZWwuZWxlbWVudCwgbWVzc2FnZS51cmwpOwog
ICAgICAgICBpZnJhbWUuYWRkU3R5bGVDbGFzcygicGFuZWwiKTsKICAgICAgICAgcmV0dXJuIHRo
aXMuX3N0YXR1cy5PSygpOwogICAgIH0sCkBAIC0yNTgsMTIgKzI1NywxMiBAQCBXZWJJbnNwZWN0
b3IuRXh0ZW5zaW9uU2VydmVyLnByb3RvdHlwZSA9IHsKICAgICAgICAgICAgIHNpZGViYXIuc2V0
T2JqZWN0KG1lc3NhZ2UuZXhwcmVzc2lvbiwgbWVzc2FnZS5yb290VGl0bGUpOwogICAgIH0sCiAK
LSAgICBfb25TZXRTaWRlYmFyUGFnZTogZnVuY3Rpb24obWVzc2FnZSwgcG9ydCkKKyAgICBfb25T
ZXRTaWRlYmFyUGFnZTogZnVuY3Rpb24obWVzc2FnZSkKICAgICB7CiAgICAgICAgIHZhciBzaWRl
YmFyID0gdGhpcy5fY2xpZW50T2JqZWN0c1ttZXNzYWdlLmlkXTsKICAgICAgICAgaWYgKCFzaWRl
YmFyKQogICAgICAgICAgICAgcmV0dXJuIHRoaXMuX3N0YXR1cy5FX05PVEZPVU5EKG1lc3NhZ2Uu
aWQpOwotICAgICAgICBzaWRlYmFyLnNldFBhZ2UodGhpcy5fZXhwYW5kUmVzb3VyY2VQYXRoKHBv
cnQuX2V4dGVuc2lvbk9yaWdpbiwgbWVzc2FnZS5wYWdlKSk7CisgICAgICAgIHNpZGViYXIuc2V0
UGFnZShtZXNzYWdlLnVybCk7CiAgICAgfSwKIAogICAgIF9vbkxvZzogZnVuY3Rpb24obWVzc2Fn
ZSkKQEAgLTQwOSwxMiArNDA4LDYgQEAgV2ViSW5zcGVjdG9yLkV4dGVuc2lvblNlcnZlci5wcm90
b3R5cGUgPSB7CiAgICAgICAgICAgICB0cnkgewogICAgICAgICAgICAgICAgIGlmICghZXh0ZW5z
aW9uLnN0YXJ0UGFnZSkKICAgICAgICAgICAgICAgICAgICAgcmV0dXJuOwotICAgICAgICAgICAg
ICAgIHZhciBvcmlnaW5NYXRjaCA9IC8oW146XSs6XC9cL1teL10qKVwvLy5leGVjKGV4dGVuc2lv
bi5zdGFydFBhZ2UpOwotICAgICAgICAgICAgICAgIGlmICghb3JpZ2luTWF0Y2gpIHsKLSAgICAg
ICAgICAgICAgICAgICAgY29uc29sZS5lcnJvcigiU2tpcHBpbmcgZXh0ZW5zaW9uIHdpdGggaW52
YWxpZCBVUkw6ICIgKyBleHRlbnNpb24uc3RhcnRQYWdlKTsKLSAgICAgICAgICAgICAgICAgICAg
Y29udGludWU7Ci0gICAgICAgICAgICAgICAgfQotICAgICAgICAgICAgICAgIHRoaXMuX2FsbG93
ZWRPcmlnaW5zW29yaWdpbk1hdGNoWzFdXSA9IHRydWU7CiAgICAgICAgICAgICAgICAgdmFyIGlm
cmFtZSA9IGRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoImlmcmFtZSIpOwogICAgICAgICAgICAgICAg
IGlmcmFtZS5zcmMgPSBleHRlbnNpb24uc3RhcnRQYWdlOwogICAgICAgICAgICAgICAgIGlmcmFt
ZS5zdHlsZS5kaXNwbGF5ID0gIm5vbmUiOwpAQCAtNDQ4LDEyICs0NDEsNyBAQCBXZWJJbnNwZWN0
b3IuRXh0ZW5zaW9uU2VydmVyLnByb3RvdHlwZSA9IHsKICAgICB7CiAgICAgICAgIGlmIChldmVu
dC5kYXRhICE9PSAicmVnaXN0ZXJFeHRlbnNpb24iKQogICAgICAgICAgICAgcmV0dXJuOwotICAg
ICAgICBpZiAoIXRoaXMuX2FsbG93ZWRPcmlnaW5zLmhhc093blByb3BlcnR5KGV2ZW50Lm9yaWdp
bikpIHsKLSAgICAgICAgICAgIGNvbnNvbGUuZXJyb3IoIklnbm9yaW5nIHVuYXV0aG9yaXplZCBj
bGllbnQgcmVxdWVzdCBmcm9tICIgKyBldmVudC5vcmlnaW4pOwotICAgICAgICAgICAgcmV0dXJu
OwotICAgICAgICB9CiAgICAgICAgIHZhciBwb3J0ID0gZXZlbnQucG9ydHNbMF07Ci0gICAgICAg
IHBvcnQuX2V4dGVuc2lvbk9yaWdpbiA9IGV2ZW50Lm9yaWdpbjsKICAgICAgICAgcG9ydC5hZGRF
dmVudExpc3RlbmVyKCJtZXNzYWdlIiwgdGhpcy5fb25tZXNzYWdlLmJpbmQodGhpcyksIGZhbHNl
KTsKICAgICAgICAgcG9ydC5zdGFydCgpOwogICAgIH0sCkBAIC00ODEsMzIgKzQ2OSw2IEBAIFdl
Ykluc3BlY3Rvci5FeHRlbnNpb25TZXJ2ZXIucHJvdG90eXBlID0gewogICAgIHsKICAgICAgICAg
dGhpcy5fc3Vic2NyaXB0aW9uU3RhcnRIYW5kbGVyc1tldmVudFRvcGljXSA9ICBvblN1YnNjcmli
ZUZpcnN0OwogICAgICAgICB0aGlzLl9zdWJzY3JpcHRpb25TdG9wSGFuZGxlcnNbZXZlbnRUb3Bp
Y10gPSAgb25VbnN1YnNjcmliZUxhc3Q7Ci0gICAgfSwKLQotICAgIF9leHBhbmRSZXNvdXJjZVBh
dGg6IGZ1bmN0aW9uKGV4dGVuc2lvblBhdGgsIHJlc291cmNlUGF0aCkKLSAgICB7Ci0gICAgICAg
IGlmICghcmVzb3VyY2VQYXRoKQotICAgICAgICAgICAgcmV0dXJuOwotICAgICAgICByZXR1cm4g
ZXh0ZW5zaW9uUGF0aCArIGVzY2FwZSh0aGlzLl9ub3JtYWxpemVQYXRoKHJlc291cmNlUGF0aCkp
OwotICAgIH0sCi0KLSAgICBfbm9ybWFsaXplUGF0aDogZnVuY3Rpb24ocGF0aCkKLSAgICB7Ci0g
ICAgICAgIHZhciBzb3VyY2UgPSBwYXRoLnNwbGl0KCIvIik7Ci0gICAgICAgIHZhciByZXN1bHQg
PSBbXTsKLQotICAgICAgICBmb3IgKHZhciBpID0gMDsgaSA8IHNvdXJjZS5sZW5ndGg7ICsraSkg
ewotICAgICAgICAgICAgaWYgKHNvdXJjZVtpXSA9PT0gIi4iKQotICAgICAgICAgICAgICAgIGNv
bnRpbnVlOwotICAgICAgICAgICAgLy8gSWdub3JlIGVtcHR5IHBhdGggY29tcG9uZW50cyByZXN1
bHRpbmcgZnJvbSAvLywgYXMgd2VsbCBhcyBhIGxlYWRpbmcgYW5kIHRyYWxpbmcgc2xhc2hlcy4K
LSAgICAgICAgICAgIGlmIChzb3VyY2VbaV0gPT09ICIiKQotICAgICAgICAgICAgICAgIGNvbnRp
bnVlOwotICAgICAgICAgICAgaWYgKHNvdXJjZVtpXSA9PT0gIi4uIikKLSAgICAgICAgICAgICAg
ICByZXN1bHQucG9wKCk7Ci0gICAgICAgICAgICBlbHNlCi0gICAgICAgICAgICAgICAgcmVzdWx0
LnB1c2goc291cmNlW2ldKTsKLSAgICAgICAgfQotICAgICAgICByZXR1cm4gIi8iICsgcmVzdWx0
LmpvaW4oIi8iKTsKICAgICB9CiB9CiAK
</data>

          </attachment>
      

    </bug>

</bugzilla>