<?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>121209</bug_id>
          
          <creation_ts>2013-09-11 21:23:45 -0700</creation_ts>
          <short_desc>XMLSerializer.serializeToString() should throw exception for invalid node value.</short_desc>
          <delta_ts>2019-02-06 09:02:38 -0800</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>DOM</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>BlinkMergeCandidate</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Vivek Galatage">vivekg</reporter>
          <assigned_to name="Vivek Galatage">vivekg</assigned_to>
          <cc>cdumez</cc>
    
    <cc>commit-queue</cc>
    
    <cc>darin</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>928130</commentid>
    <comment_count>0</comment_count>
    <who name="Vivek Galatage">vivekg</who>
    <bug_when>2013-09-11 21:23:45 -0700</bug_when>
    <thetext>XMLSerializer.serializeToString() should throw exception for invalid node value.

FF and Opera 12 (pre blink/webkit) throw exception in case the node value is invalid.
Blink sends an empty string as the result of serializeToString operation with invalid node.
We should match with other browsers for throwing it as an exception.

Blink review URL: https://chromiumcodereview.appspot.com/23532055/

Patch follows.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>928131</commentid>
    <comment_count>1</comment_count>
      <attachid>211392</attachid>
    <who name="Vivek Galatage">vivekg</who>
    <bug_when>2013-09-11 21:29:14 -0700</bug_when>
    <thetext>Created attachment 211392
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>928273</commentid>
    <comment_count>2</comment_count>
      <attachid>211392</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2013-09-12 07:40:52 -0700</bug_when>
    <thetext>Comment on attachment 211392
Patch

Clearing flags on attachment: 211392

Committed r155609: &lt;http://trac.webkit.org/changeset/155609&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>928274</commentid>
    <comment_count>3</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2013-09-12 07:40:53 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1502813</commentid>
    <comment_count>4</comment_count>
    <who name="Lucas Forschler">lforschler</who>
    <bug_when>2019-02-06 09:02:38 -0800</bug_when>
    <thetext>Mass moving XML DOM bugs to the &quot;DOM&quot; Component.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>211392</attachid>
            <date>2013-09-11 21:29:14 -0700</date>
            <delta_ts>2013-09-12 07:40:52 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-121209-20130912100432.patch</filename>
            <type>text/plain</type>
            <size>8763</size>
            <attacher name="Vivek Galatage">vivekg</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTU1NTg5CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggMDM1NmQ0YTlkNDQ5M2Yw
M2RiNzdhZTVjZDQ0MmNkNjhkYWM5MTIxMS4uODA1NWI0NzJjY2VjNzM3Y2JjNWQ0ZDk5ZjYzM2Ri
NTIzYWUyNGZmOSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIxIEBACisyMDEzLTA5LTExICBWaXZl
ayBHYWxhdGFnZSAgPHZpdmVrLnZnQHNhbXN1bmcuY29tPgorCisgICAgICAgIFhNTFNlcmlhbGl6
ZXIuc2VyaWFsaXplVG9TdHJpbmcoKSBzaG91bGQgdGhyb3cgZXhjZXB0aW9uIGZvciBpbnZhbGlk
IG5vZGUgdmFsdWUuCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNn
aT9pZD0xMjEyMDkKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAg
ICAgICBGRiBhbmQgT3BlcmEgMTIgKHByZSBibGluay93ZWJraXQpIHRocm93IGV4Y2VwdGlvbiBp
biBjYXNlIHRoZSBub2RlIHZhbHVlIGlzIGludmFsaWQuCisgICAgICAgIEJsaW5rIHNlbmRzIGFu
IGVtcHR5IHN0cmluZyBhcyB0aGUgcmVzdWx0IG9mIHNlcmlhbGl6ZVRvU3RyaW5nIG9wZXJhdGlv
biB3aXRoIGludmFsaWQgbm9kZS4KKyAgICAgICAgV2Ugc2hvdWxkIG1hdGNoIHdpdGggb3RoZXIg
YnJvd3NlcnMgZm9yIHRocm93aW5nIGl0IGFzIGFuIGV4Y2VwdGlvbi4KKworICAgICAgICBCbGlu
ayByZXZpZXcgVVJMOiBodHRwczovL2Nocm9taXVtY29kZXJldmlldy5hcHBzcG90LmNvbS8yMzUz
MjA1NS8KKworICAgICAgICBUZXN0OiBmYXN0L2RvbS94bWxzZXJpYWxpemVyLXNlcmlhbGl6ZS10
by1zdHJpbmctZXhjZXB0aW9uLmh0bWwKKworICAgICAgICAqIHhtbC9YTUxTZXJpYWxpemVyLmNw
cDoKKyAgICAgICAgKFdlYkNvcmU6OlhNTFNlcmlhbGl6ZXI6OnNlcmlhbGl6ZVRvU3RyaW5nKToK
KwogMjAxMy0wOS0xMSAgR2VvZmZyZXkgR2FyZW4gIDxnZ2FyZW5AYXBwbGUuY29tPgogCiAgICAg
ICAgIFJlbW92ZWQgc29tZSB1bnVzZWQgZnVuY3Rpb25zIGZyb20gdGhlIGRlYnVnZ2VyIGludGVy
ZmFjZQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUveG1sL1hNTFNlcmlhbGl6ZXIuY3BwIGIv
U291cmNlL1dlYkNvcmUveG1sL1hNTFNlcmlhbGl6ZXIuY3BwCmluZGV4IDk5MGExMDI5ZTIzNzUz
ODNkYTIyYWM4MDY1ZTY4MjUyM2RlNDk0ZGQuLmUwNzcyMjlkMmM2OGJlMWQwNTEyMmVhNzAyNTBl
NzRjM2Q5YTMwODcgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3htbC9YTUxTZXJpYWxpemVy
LmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS94bWwvWE1MU2VyaWFsaXplci5jcHAKQEAgLTI3LDEw
ICsyNywxMiBAQAogCiBuYW1lc3BhY2UgV2ViQ29yZSB7CiAKLVN0cmluZyBYTUxTZXJpYWxpemVy
OjpzZXJpYWxpemVUb1N0cmluZyhOb2RlKiBub2RlLCBFeGNlcHRpb25Db2RlJikKK1N0cmluZyBY
TUxTZXJpYWxpemVyOjpzZXJpYWxpemVUb1N0cmluZyhOb2RlKiBub2RlLCBFeGNlcHRpb25Db2Rl
JiBlYykKIHsKLSAgICBpZiAoIW5vZGUpCisgICAgaWYgKCFub2RlKSB7CisgICAgICAgIGVjID0g
VHlwZUVycm9yOwogICAgICAgICByZXR1cm4gU3RyaW5nKCk7CisgICAgfQogICAgIHJldHVybiBj
cmVhdGVNYXJrdXAobm9kZSwgSW5jbHVkZU5vZGUsIDAsIERvTm90UmVzb2x2ZVVSTHMsIDAsIFhN
TEZyYWdtZW50U2VyaWFsaXphdGlvbik7CiB9CiAKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0No
YW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwppbmRleCAwMWE3OTUyNDcxZTdkNjg2ODZl
NjhhOWUwOWQwZGE4MjY5YjcwZDkzLi41MDNiNTdhMTM2N2Y3ODQxNmIyMDM0NTA5Mjc3NWQzNmRm
OWM1MDg0IDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKKysrIGIvTGF5b3V0VGVz
dHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTMgQEAKKzIwMTMtMDktMTEgIFZpdmVrIEdhbGF0YWdl
ICA8dml2ZWsudmdAc2Ftc3VuZy5jb20+CisKKyAgICAgICAgWE1MU2VyaWFsaXplci5zZXJpYWxp
emVUb1N0cmluZygpIHNob3VsZCB0aHJvdyBleGNlcHRpb24gZm9yIGludmFsaWQgbm9kZSB2YWx1
ZS4KKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTEyMTIw
OQorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgICogZmFz
dC9kb20veG1sc2VyaWFsaXplci1zZXJpYWxpemUtdG8tc3RyaW5nLWV4Y2VwdGlvbi1leHBlY3Rl
ZC50eHQ6IEFkZGVkLgorICAgICAgICAqIGZhc3QvZG9tL3htbHNlcmlhbGl6ZXItc2VyaWFsaXpl
LXRvLXN0cmluZy1leGNlcHRpb24uaHRtbDogQWRkZWQuCisKIDIwMTMtMDktMTEgIEdlb2ZmcmV5
IEdhcmVuICA8Z2dhcmVuQGFwcGxlLmNvbT4KIAogICAgICAgICBSZW1vdmVkIHNvbWUgdW51c2Vk
IGZ1bmN0aW9ucyBmcm9tIHRoZSBkZWJ1Z2dlciBpbnRlcmZhY2UKZGlmZiAtLWdpdCBhL0xheW91
dFRlc3RzL2Zhc3QvZG9tL3htbHNlcmlhbGl6ZXItc2VyaWFsaXplLXRvLXN0cmluZy1leGNlcHRp
b24tZXhwZWN0ZWQudHh0IGIvTGF5b3V0VGVzdHMvZmFzdC9kb20veG1sc2VyaWFsaXplci1zZXJp
YWxpemUtdG8tc3RyaW5nLWV4Y2VwdGlvbi1leHBlY3RlZC50eHQKbmV3IGZpbGUgbW9kZSAxMDA2
NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4uN2Y5YmU5
YTk4NmQ4YTJkMDA1ZWFmNDZlNGQ2NGU3YzU5MjIzY2QzZAotLS0gL2Rldi9udWxsCisrKyBiL0xh
eW91dFRlc3RzL2Zhc3QvZG9tL3htbHNlcmlhbGl6ZXItc2VyaWFsaXplLXRvLXN0cmluZy1leGNl
cHRpb24tZXhwZWN0ZWQudHh0CkBAIC0wLDAgKzEsNDcgQEAKK1RoaXMgdGVzdHMgWE1MU2VyaWFs
aXplci5zZXJpYWxpemVUb1N0cmluZygpIHRocm93aW5nIGV4Y2VwdGlvbiB3aGVuIG5vZGUgdmFs
dWUgaXMgaW52YWxpZCBhbmQgcGFzc2luZyBvdGhlcndpc2UuCisKKzEuIFZlcmlmeWluZyBYTUxT
ZXJpYWxpemVyLnNlcmlhbGl6ZVRvU3RyaW5nKCkgc2hvdWxkIFRIUk9XIGV4Y2VwdGlvbiB3aXRo
IG5vZGUgdmFsdWUgPSBudWxsCitFeGNlcHRpb24gdGhyb3duID0gW1R5cGVFcnJvcjogVHlwZSBl
cnJvcl0KK1BBU1MKKworMi4gVmVyaWZ5aW5nIFhNTFNlcmlhbGl6ZXIuc2VyaWFsaXplVG9TdHJp
bmcoKSBzaG91bGQgVEhST1cgZXhjZXB0aW9uIHdpdGggbm9kZSB2YWx1ZSA9IHVuZGVmaW5lZAor
RXhjZXB0aW9uIHRocm93biA9IFtUeXBlRXJyb3I6IFR5cGUgZXJyb3JdCitQQVNTCisKKzMuIFZl
cmlmeWluZyBYTUxTZXJpYWxpemVyLnNlcmlhbGl6ZVRvU3RyaW5nKCkgc2hvdWxkIFRIUk9XIGV4
Y2VwdGlvbiB3aXRoIG5vZGUgdmFsdWUgPSA8aHRtbD48dGl0bGU+SGVsbG8gV29ybGQ8L3RpdGxl
PjwvaHRtbD4KK0V4Y2VwdGlvbiB0aHJvd24gPSBbVHlwZUVycm9yOiBUeXBlIGVycm9yXQorUEFT
UworCis0LiBWZXJpZnlpbmcgWE1MU2VyaWFsaXplci5zZXJpYWxpemVUb1N0cmluZygpIHNob3Vs
ZCBUSFJPVyBleGNlcHRpb24gd2l0aCBub2RlIHZhbHVlID0gdW5kZWZpbmVkCitFeGNlcHRpb24g
dGhyb3duID0gW1R5cGVFcnJvcjogVHlwZSBlcnJvcl0KK1BBU1MKKworNS4gVmVyaWZ5aW5nIFhN
TFNlcmlhbGl6ZXIuc2VyaWFsaXplVG9TdHJpbmcoKSBzaG91bGQgTk9ULVRIUk9XIGV4Y2VwdGlv
biB3aXRoIG5vZGUgdmFsdWUgPSBbb2JqZWN0IEhUTUxEb2N1bWVudF0KK1BBU1MKKworNi4gVmVy
aWZ5aW5nIFhNTFNlcmlhbGl6ZXIuc2VyaWFsaXplVG9TdHJpbmcoKSBzaG91bGQgTk9ULVRIUk9X
IGV4Y2VwdGlvbiB3aXRoIG5vZGUgdmFsdWUgPSBbb2JqZWN0IEhUTUxIdG1sRWxlbWVudF0KK1BB
U1MKKworNy4gVmVyaWZ5aW5nIFhNTFNlcmlhbGl6ZXIuc2VyaWFsaXplVG9TdHJpbmcoKSBzaG91
bGQgTk9ULVRIUk9XIGV4Y2VwdGlvbiB3aXRoIG5vZGUgdmFsdWUgPSBbb2JqZWN0IEhUTUxIdG1s
RWxlbWVudF0KK1BBU1MKKworOC4gVmVyaWZ5aW5nIFhNTFNlcmlhbGl6ZXIuc2VyaWFsaXplVG9T
dHJpbmcoKSBzaG91bGQgTk9ULVRIUk9XIGV4Y2VwdGlvbiB3aXRoIG5vZGUgdmFsdWUgPSBbb2Jq
ZWN0IEhUTUxEaXZFbGVtZW50XQorUEFTUworCis5LiBWZXJpZnlpbmcgWE1MU2VyaWFsaXplci5z
ZXJpYWxpemVUb1N0cmluZygpIHNob3VsZCBOT1QtVEhST1cgZXhjZXB0aW9uIHdpdGggbm9kZSB2
YWx1ZSA9IFtvYmplY3QgSFRNTEhlYWRpbmdFbGVtZW50XQorUEFTUworCisxMC4gVmVyaWZ5aW5n
IFhNTFNlcmlhbGl6ZXIuc2VyaWFsaXplVG9TdHJpbmcoKSBzaG91bGQgTk9ULVRIUk9XIGV4Y2Vw
dGlvbiB3aXRoIG5vZGUgdmFsdWUgPSBbb2JqZWN0IEhUTUxVbmtub3duRWxlbWVudF0KK1BBU1MK
KworMTEuIFZlcmlmeWluZyBYTUxTZXJpYWxpemVyLnNlcmlhbGl6ZVRvU3RyaW5nKCkgc2hvdWxk
IE5PVC1USFJPVyBleGNlcHRpb24gd2l0aCBub2RlIHZhbHVlID0gW29iamVjdCBIVE1MRG9jdW1l
bnRdCitQQVNTCisKKzEyLiBWZXJpZnlpbmcgWE1MU2VyaWFsaXplci5zZXJpYWxpemVUb1N0cmlu
ZygpIHNob3VsZCBOT1QtVEhST1cgZXhjZXB0aW9uIHdpdGggbm9kZSB2YWx1ZSA9IFtvYmplY3Qg
SFRNTEh0bWxFbGVtZW50XQorUEFTUworCisxMy4gVmVyaWZ5aW5nIFhNTFNlcmlhbGl6ZXIuc2Vy
aWFsaXplVG9TdHJpbmcoKSBzaG91bGQgTk9ULVRIUk9XIGV4Y2VwdGlvbiB3aXRoIG5vZGUgdmFs
dWUgPSBbb2JqZWN0IERvY3VtZW50XQorUEFTUworCisxNC4gVmVyaWZ5aW5nIFhNTFNlcmlhbGl6
ZXIuc2VyaWFsaXplVG9TdHJpbmcoKSBzaG91bGQgTk9ULVRIUk9XIGV4Y2VwdGlvbiB3aXRoIG5v
ZGUgdmFsdWUgPSBbb2JqZWN0IEVsZW1lbnRdCitQQVNTCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0
cy9mYXN0L2RvbS94bWxzZXJpYWxpemVyLXNlcmlhbGl6ZS10by1zdHJpbmctZXhjZXB0aW9uLmh0
bWwgYi9MYXlvdXRUZXN0cy9mYXN0L2RvbS94bWxzZXJpYWxpemVyLXNlcmlhbGl6ZS10by1zdHJp
bmctZXhjZXB0aW9uLmh0bWwKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4uODhkMDE2ODk2MzM1MWRjM2EzZGNlNGUxOTUx
MjA2ZDFkNzRmMTJhMQotLS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL2Zhc3QvZG9tL3ht
bHNlcmlhbGl6ZXItc2VyaWFsaXplLXRvLXN0cmluZy1leGNlcHRpb24uaHRtbApAQCAtMCwwICsx
LDEwNSBAQAorPGh0bWw+Cis8aGVhZD4KKzxzdHlsZT4KKy5mYWlsZWQgeworICAgIGNvbG9yOiBy
ZWQ7CisgICAgZm9udC13ZWlnaHQ6IGJvbGQ7Cit9CisKKy5wYXNzZWQgeworICAgIGNvbG9yOiBn
cmVlbjsKKyAgICBmb250LXdlaWdodDogYm9sZDsKK30KKzwvc3R5bGU+Cis8c2NyaXB0PgoraWYg
KHdpbmRvdy50ZXN0UnVubmVyKQorICAgIHdpbmRvdy50ZXN0UnVubmVyLmR1bXBBc1RleHQoKTsK
K3ZhciBjb3VudCA9IDA7CisKK2Z1bmN0aW9uIHNob3VsZFRocm93RXhjZXB0aW9uKG5vZGUpCit7
CisgICAgZG9jdW1lbnQuYm9keS5hcHBlbmRDaGlsZChkb2N1bWVudC5jcmVhdGVFbGVtZW50KCJi
ciIpKTsKKyAgICB2YXIgaGVhZGVyID0gZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgiZGl2Iik7Cisg
ICAgaGVhZGVyLnRleHRDb250ZW50ID0gKytjb3VudCArICIuIFZlcmlmeWluZyBYTUxTZXJpYWxp
emVyLnNlcmlhbGl6ZVRvU3RyaW5nKCkgc2hvdWxkIFRIUk9XIGV4Y2VwdGlvbiB3aXRoIG5vZGUg
dmFsdWUgPSAiICsgbm9kZTsKKyAgICBkb2N1bWVudC5ib2R5LmFwcGVuZENoaWxkKGhlYWRlcik7
CisKKyAgICB2YXIgeHMgPSBuZXcgWE1MU2VyaWFsaXplcigpOworICAgIHRyeSB7CisgICAgICAg
IHZhciBzdHIgPSB4cy5zZXJpYWxpemVUb1N0cmluZyhub2RlKTsKKworICAgICAgICB2YXIgcmVz
dWx0ID0gZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgiZGl2Iik7CisgICAgICAgIHJlc3VsdC5jbGFz
c05hbWUgPSAiZmFpbGVkIgorICAgICAgICByZXN1bHQudGV4dENvbnRlbnQgPSAiRkFJTCI7Cisg
ICAgICAgIGRvY3VtZW50LmJvZHkuYXBwZW5kQ2hpbGQocmVzdWx0KTsKKyAgICB9IGNhdGNoIChl
eGNlcHRpb24pIHsKKyAgICAgICAgdmFyIGVyciA9ICJFeGNlcHRpb24gdGhyb3duID0gWyIgKyBl
eGNlcHRpb24ubmFtZSArICI6ICIgKyBleGNlcHRpb24ubWVzc2FnZSArICJdIjsKKyAgICAgICAg
dmFyIGNvbnRlbnQgPSBkb2N1bWVudC5jcmVhdGVFbGVtZW50KCJkaXYiKTsKKyAgICAgICAgY29u
dGVudC50ZXh0Q29udGVudCA9IGVycjsKKyAgICAgICAgZG9jdW1lbnQuYm9keS5hcHBlbmRDaGls
ZChjb250ZW50KTsKKworICAgICAgICB2YXIgcmVzdWx0ID0gZG9jdW1lbnQuY3JlYXRlRWxlbWVu
dCgiZGl2Iik7CisgICAgICAgIHJlc3VsdC5jbGFzc05hbWUgPSAicGFzc2VkIgorICAgICAgICBy
ZXN1bHQudGV4dENvbnRlbnQgPSAiUEFTUyI7CisgICAgICAgIGRvY3VtZW50LmJvZHkuYXBwZW5k
Q2hpbGQocmVzdWx0KTsKKyAgICB9Cit9CisKK2Z1bmN0aW9uIHNob3VsZE5PVFRocm93RXhjZXB0
aW9uKG5vZGUpCit7CisgICAgZG9jdW1lbnQuYm9keS5hcHBlbmRDaGlsZChkb2N1bWVudC5jcmVh
dGVFbGVtZW50KCJiciIpKTsKKyAgICB2YXIgaGVhZGVyID0gZG9jdW1lbnQuY3JlYXRlRWxlbWVu
dCgiZGl2Iik7CisgICAgaGVhZGVyLnRleHRDb250ZW50ID0gKytjb3VudCArICIuIFZlcmlmeWlu
ZyBYTUxTZXJpYWxpemVyLnNlcmlhbGl6ZVRvU3RyaW5nKCkgc2hvdWxkIE5PVC1USFJPVyBleGNl
cHRpb24gd2l0aCBub2RlIHZhbHVlID0gIiArIG5vZGU7CisgICAgZG9jdW1lbnQuYm9keS5hcHBl
bmRDaGlsZChoZWFkZXIpOworCisgICAgdmFyIHhzID0gbmV3IFhNTFNlcmlhbGl6ZXIoKTsKKyAg
ICB0cnkgeworICAgICAgICB2YXIgc3RyID0geHMuc2VyaWFsaXplVG9TdHJpbmcobm9kZSk7CisK
KyAgICAgICAgdmFyIHJlc3VsdCA9IGRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoImRpdiIpOworICAg
ICAgICByZXN1bHQuY2xhc3NOYW1lID0gInBhc3NlZCIKKyAgICAgICAgcmVzdWx0LnRleHRDb250
ZW50ID0gIlBBU1MiOworICAgICAgICBkb2N1bWVudC5ib2R5LmFwcGVuZENoaWxkKHJlc3VsdCk7
CisgICAgfSBjYXRjaCAoZXhjZXB0aW9uKSB7CisgICAgICAgIHZhciBlcnIgPSAiRXhjZXB0aW9u
IHRocm93biA9IFsiICsgZXhjZXB0aW9uLm5hbWUgKyAiOiAiICsgZXhjZXB0aW9uLm1lc3NhZ2Ug
KyAiXSI7CisgICAgICAgIHZhciBjb250ZW50ID0gZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgiZGl2
Iik7CisgICAgICAgIGNvbnRlbnQudGV4dENvbnRlbnQgPSBlcnI7CisgICAgICAgIGRvY3VtZW50
LmJvZHkuYXBwZW5kQ2hpbGQoY29udGVudCk7CisKKyAgICAgICAgdmFyIHJlc3VsdCA9IGRvY3Vt
ZW50LmNyZWF0ZUVsZW1lbnQoImRpdiIpOworICAgICAgICByZXN1bHQuY2xhc3NOYW1lID0gImZh
aWxlZCIKKyAgICAgICAgcmVzdWx0LnRleHRDb250ZW50ID0gIkZBSUwiOworICAgICAgICBkb2N1
bWVudC5ib2R5LmFwcGVuZENoaWxkKHJlc3VsdCk7CisgICAgfQorfQorCitmdW5jdGlvbiBydW5U
ZXN0KCkKK3sKKyAgICBzaG91bGRUaHJvd0V4Y2VwdGlvbihudWxsKTsKKyAgICBzaG91bGRUaHJv
d0V4Y2VwdGlvbih1bmRlZmluZWQpOworICAgIHNob3VsZFRocm93RXhjZXB0aW9uKCI8aHRtbD48
dGl0bGU+SGVsbG8gV29ybGQ8L3RpdGxlPjwvaHRtbD4iKTsKKyAgICBzaG91bGRUaHJvd0V4Y2Vw
dGlvbihkb2N1bWVudC5jaGlsZHJlbik7CisKKyAgICBzaG91bGROT1RUaHJvd0V4Y2VwdGlvbihk
b2N1bWVudCk7CisgICAgc2hvdWxkTk9UVGhyb3dFeGNlcHRpb24oZG9jdW1lbnQuZG9jdW1lbnRF
bGVtZW50KTsKKyAgICBzaG91bGROT1RUaHJvd0V4Y2VwdGlvbihkb2N1bWVudC5maXJzdENoaWxk
KTsKKyAgICBzaG91bGROT1RUaHJvd0V4Y2VwdGlvbihkb2N1bWVudC5jcmVhdGVFbGVtZW50KCJk
aXYiKSk7CisgICAgc2hvdWxkTk9UVGhyb3dFeGNlcHRpb24oZG9jdW1lbnQuZ2V0RWxlbWVudEJ5
SWQoImhlYWRpbmciKSk7CisgICAgc2hvdWxkTk9UVGhyb3dFeGNlcHRpb24oZG9jdW1lbnQuY3Jl
YXRlRWxlbWVudCgiY3VzdG9tIikpOworCisgICAgdmFyIGRvbVBhcnNlciA9IG5ldyBET01QYXJz
ZXIoKTsKKworICAgIHZhciBodG1sRG9jID0gZG9tUGFyc2VyLnBhcnNlRnJvbVN0cmluZygiPGh0
bWwvPiIsICJ0ZXh0L2h0bWwiKTsKKyAgICBzaG91bGROT1RUaHJvd0V4Y2VwdGlvbihodG1sRG9j
KTsKKyAgICBzaG91bGROT1RUaHJvd0V4Y2VwdGlvbihodG1sRG9jLmZpcnN0Q2hpbGQpOworCisg
ICAgdmFyIHhtbERvYyA9IGRvbVBhcnNlci5wYXJzZUZyb21TdHJpbmcoIjxyb290Lz4iLCAidGV4
dC94bWwiKTsKKyAgICBzaG91bGROT1RUaHJvd0V4Y2VwdGlvbih4bWxEb2MpOworICAgIHNob3Vs
ZE5PVFRocm93RXhjZXB0aW9uKHhtbERvYy5sYXN0Q2hpbGQpOworfQorPC9zY3JpcHQ+Cis8L2hl
YWQ+Cis8Ym9keSBvbmxvYWQ9InJ1blRlc3QoKTsiPgorVGhpcyB0ZXN0cyBYTUxTZXJpYWxpemVy
LnNlcmlhbGl6ZVRvU3RyaW5nKCkgdGhyb3dpbmcgZXhjZXB0aW9uIHdoZW4gbm9kZSB2YWx1ZSBp
cyBpbnZhbGlkIGFuZCBwYXNzaW5nIG90aGVyd2lzZS4KKzxoMSBpZD0iaGVhZGluZyIvPgorPC9i
b2R5PgorPC9odG1sPgpcIE5vIG5ld2xpbmUgYXQgZW5kIG9mIGZpbGUK
</data>

          </attachment>
      

    </bug>

</bugzilla>