<?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>73302</bug_id>
          
          <creation_ts>2011-11-29 03:06:13 -0800</creation_ts>
          <short_desc>IndexedDB: fix transaction-basics layout test</short_desc>
          <delta_ts>2011-11-30 01:07:50 -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>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>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="David Grogan">dgrogan</reporter>
          <assigned_to name="David Grogan">dgrogan</assigned_to>
          <cc>hans</cc>
    
    <cc>jsbell</cc>
    
    <cc>tony</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>510655</commentid>
    <comment_count>0</comment_count>
    <who name="David Grogan">dgrogan</who>
    <bug_when>2011-11-29 03:06:13 -0800</bug_when>
    <thetext>IndexedDB: fix transaction-basics layout test</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>510661</commentid>
    <comment_count>1</comment_count>
      <attachid>116937</attachid>
    <who name="David Grogan">dgrogan</who>
    <bug_when>2011-11-29 03:13:08 -0800</bug_when>
    <thetext>Created attachment 116937
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>510662</commentid>
    <comment_count>2</comment_count>
    <who name="David Grogan">dgrogan</who>
    <bug_when>2011-11-29 03:16:50 -0800</bug_when>
    <thetext>Hans and/or Josh, could you take a quick look before I send it this to Tony?

The transaction from within a setversion transaction and commitAndContinue were giving workers problems.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>510781</commentid>
    <comment_count>3</comment_count>
    <who name="Hans Wennborg">hans</who>
    <bug_when>2011-11-29 08:13:00 -0800</bug_when>
    <thetext>LGTM</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>510886</commentid>
    <comment_count>4</comment_count>
    <who name="David Grogan">dgrogan</who>
    <bug_when>2011-11-29 10:21:15 -0800</bug_when>
    <thetext>Tony, could you review this?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>511491</commentid>
    <comment_count>5</comment_count>
      <attachid>116937</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2011-11-30 01:07:46 -0800</bug_when>
    <thetext>Comment on attachment 116937
Patch

Clearing flags on attachment: 116937

Committed r101460: &lt;http://trac.webkit.org/changeset/101460&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>511492</commentid>
    <comment_count>6</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2011-11-30 01:07:50 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>116937</attachid>
            <date>2011-11-29 03:13:08 -0800</date>
            <delta_ts>2011-11-30 01:07:46 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-73302-20111129031307.patch</filename>
            <type>text/plain</type>
            <size>8722</size>
            <attacher name="David Grogan">dgrogan</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTAxMzM5CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9DaGFu
Z2VMb2cgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKaW5kZXggNGYxMzNlYWRkYmUzNzU1ZThhNWUz
NTVjMTM0ZGQ3YWI1NTRhNWUxYy4uMTQxZDEzMzkzNmJhNTQ5ZDFlN2IwZTA1YTJmMDRkYjhmZjVk
MWRjMiAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCisrKyBiL0xheW91dFRlc3Rz
L0NoYW5nZUxvZwpAQCAtMSwzICsxLDIxIEBACisyMDExLTExLTI5ICBEYXZpZCBHcm9nYW4gIDxk
Z3JvZ2FuQGNocm9taXVtLm9yZz4KKworICAgICAgICBJbmRleGVkREI6IGZpeCB0cmFuc2FjdGlv
bi1iYXNpY3MgbGF5b3V0IHRlc3QKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hv
d19idWcuY2dpP2lkPTczMzAyCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISku
CisKKyAgICAgICAgLSByZW1vdmVkIGNvbW1pdEFuZENvbnRpbnVlIGluIGZhdm9yIG9mIHRyYW5z
YWN0aW9uIGNvbXBsZXRlIGV2ZW50CisgICAgICAgICAgaGFuZGxlcnMKKyAgICAgICAgLSBhYm9y
dCBldmVudCBoYW5kbGVyIG5vIGxvbmdlciBwcmludHMgImNvbXBsZXRlIGV2ZW50IGZpcmVkIgor
ICAgICAgICAtIGFkZElEQk9iamVjdHNBbmRDb21taXQgbm8gbG9uZ2VyIG92ZXJyaWRlcyBhZGRJ
REJPYmplY3RzCisgICAgICAgIC0gcmVtb3ZlZCBzdGFydGluZyBhIHRyYW5zYWN0aW9uIGZyb20g
d2l0aGluIGEgc2V0dmVyc2lvbiB0cmFuc2FjdGlvbgorICAgICAgICAtIHJlbW92ZWQgbGF5b3V0
VGVzdENvbnRyb2xsZXIgY2FsbCBhbmQgaWRiLXNwZWNpZmljIGRvbmUoKSBpbiBmYXZvciBvZgor
ICAgICAgICAgIGZpbmlzaEpTVGVzdCBhbmQganMtdGVzdC1wb3N0IGluY2x1ZGUKKworICAgICAg
ICAqIHN0b3JhZ2UvaW5kZXhlZGRiL3RyYW5zYWN0aW9uLWJhc2ljcy1leHBlY3RlZC50eHQ6Cisg
ICAgICAgICogc3RvcmFnZS9pbmRleGVkZGIvdHJhbnNhY3Rpb24tYmFzaWNzLmh0bWw6CisKIDIw
MTEtMTEtMjkgIFBoaWxpcHBlIE5vcm1hbmQgIDxwbm9ybWFuZEBpZ2FsaWEuY29tPgogCiAgICAg
ICAgIFVucmV2aWV3ZWQsIHVuc2tpcCBmaXhlZCBmbGFreSB0ZXN0IGFmdGVyIHIxMDEzMjYuCmRp
ZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9zdG9yYWdlL2luZGV4ZWRkYi90cmFuc2FjdGlvbi1iYXNp
Y3MtZXhwZWN0ZWQudHh0IGIvTGF5b3V0VGVzdHMvc3RvcmFnZS9pbmRleGVkZGIvdHJhbnNhY3Rp
b24tYmFzaWNzLWV4cGVjdGVkLnR4dAppbmRleCAzMTcxYTg2YTkyMjk5OWE2NDFmNWU2ODI0ZWRk
YTFhNmNlMjFmYzI1Li5iM2E3OTAwNzM1ZDNmMWE0N2Q2YWNiYTdlNmRjOWU2YzI0MTE4MDA3IDEw
MDY0NAotLS0gYS9MYXlvdXRUZXN0cy9zdG9yYWdlL2luZGV4ZWRkYi90cmFuc2FjdGlvbi1iYXNp
Y3MtZXhwZWN0ZWQudHh0CisrKyBiL0xheW91dFRlc3RzL3N0b3JhZ2UvaW5kZXhlZGRiL3RyYW5z
YWN0aW9uLWJhc2ljcy1leHBlY3RlZC50eHQKQEAgLTIxLDYgKzIxLDggQEAgc3RvcmUgPSBkYi5j
cmVhdGVPYmplY3RTdG9yZSgnc3RvcmVGYWlsJywgbnVsbCkKIGluZGV4ID0gc3RvcmUuY3JlYXRl
SW5kZXgoJ2luZGV4RmFpbCcsICd4JywgZmFsc2UpCiBkYi5kZWxldGVPYmplY3RTdG9yZSgnc3Rv
cmVGYWlsJykKIHN0b3JlLmRlbGV0ZUluZGV4KCdpbmRleEZhaWwnKQorCit0ZXN0U2V0VmVyc2lv
bkFib3J0MigpOgogUEFTUyB3aW5kb3cuZGIub2JqZWN0U3RvcmVOYW1lcyBpcyBbXQogUEFTUyB3
aW5kb3cuZGIub2JqZWN0U3RvcmVOYW1lcy5sZW5ndGggaXMgMAogUEFTUyB3aW5kb3cuZGIub2Jq
ZWN0U3RvcmVOYW1lcy5jb250YWlucygnc3RvcmVGYWlsJykgaXMgZmFsc2UKQEAgLTM0LDE2ICsz
NiwzMiBAQCBkYi5kZWxldGVPYmplY3RTdG9yZSgnc3RvcmVGYWlsJykKIHN0b3JlLmRlbGV0ZUlu
ZGV4KCdpbmRleEZhaWwnKQogc3RvcmUgPSBkYi5jcmVhdGVPYmplY3RTdG9yZSgnc3RvcmVGYWls
JywgbnVsbCkKIGluZGV4ID0gc3RvcmUuY3JlYXRlSW5kZXgoJ2luZGV4RmFpbCcsICd4JywgZmFs
c2UpCisKK3Rlc3RTZXRWZXJzaW9uQWJvcnQzKCk6CiBQQVNTIGV2ZW50LmNhbmNlbGFibGUgaXMg
ZmFsc2UKIFBBU1Mgd2luZG93LmRiLm9iamVjdFN0b3JlTmFtZXMgaXMgW10KIFBBU1Mgd2luZG93
LmRiLm9iamVjdFN0b3JlTmFtZXMubGVuZ3RoIGlzIDAKIFBBU1Mgd2luZG93LmRiLm9iamVjdFN0
b3JlTmFtZXMuY29udGFpbnMoJ3N0b3JlRmFpbCcpIGlzIGZhbHNlCiByZXF1ZXN0ID0gc3RhcnRT
ZXRWZXJzaW9uKCd2ZXJzaW9uIGZhaWwnKQogYWRkSURCT2JqZWN0cygpOgorUEFTUyBldmVudC5j
YW5jZWxhYmxlIGlzIGZhbHNlCit0cmFucyA9IGV2ZW50LnRhcmdldC5yZXN1bHQKK1BBU1MgdHJh
bnMgIT09IG51bGwgaXMgdHJ1ZQorc3RvcmUgPSBkYi5jcmVhdGVPYmplY3RTdG9yZSgnc3RvcmVG
YWlsJywgbnVsbCkKK2luZGV4ID0gc3RvcmUuY3JlYXRlSW5kZXgoJ2luZGV4RmFpbCcsICd4Jywg
ZmFsc2UpCisKK3Rlc3RTZXRWZXJzaW9uQWJvcnQ0KCk6CitQQVNTIHdpbmRvdy5kYi5vYmplY3RT
dG9yZU5hbWVzIGlzIFtdCitQQVNTIHdpbmRvdy5kYi5vYmplY3RTdG9yZU5hbWVzLmxlbmd0aCBp
cyAwCitQQVNTIHdpbmRvdy5kYi5vYmplY3RTdG9yZU5hbWVzLmNvbnRhaW5zKCdzdG9yZUZhaWwn
KSBpcyBmYWxzZQorcmVxdWVzdCA9IHN0YXJ0U2V0VmVyc2lvbigndmVyc2lvbiBmYWlsJykKK2Fk
ZElEQk9iamVjdHNBbmRDb21taXQoKToKIHRyYW5zID0gZXZlbnQudGFyZ2V0LnJlc3VsdAogUEFT
UyB0cmFucyAhPT0gbnVsbCBpcyB0cnVlCiBzdG9yZSA9IGRiLmNyZWF0ZU9iamVjdFN0b3JlKCdz
dG9yZUZhaWwnLCBudWxsKQogaW5kZXggPSBzdG9yZS5jcmVhdGVJbmRleCgnaW5kZXhGYWlsJywg
J3gnLCBmYWxzZSkKKwordGVzdFNldFZlcnNpb25BYm9ydDUoKToKIFBBU1MgZGIub2JqZWN0U3Rv
cmVOYW1lcyBpcyBbJ3N0b3JlRmFpbCddCiBQQVNTIGRiLm9iamVjdFN0b3JlTmFtZXMubGVuZ3Ro
IGlzIDEKIFBBU1MgZGIub2JqZWN0U3RvcmVOYW1lcy5jb250YWlucygnc3RvcmVGYWlsJykgaXMg
dHJ1ZQpAQCAtNTQsMjIgKzcyLDI0IEBAIFBBU1MgdHJhbnMgIT09IG51bGwgaXMgdHJ1ZQogc3Rv
cmUgPSB0cmFucy5vYmplY3RTdG9yZSgnc3RvcmVGYWlsJykKIHN0b3JlLmRlbGV0ZUluZGV4KCdp
bmRleEZhaWwnKQogZGIuZGVsZXRlT2JqZWN0U3RvcmUoJ3N0b3JlRmFpbCcpCisKK3Rlc3RTZXRW
ZXJzaW9uQWJvcnQ2KCk6CiBQQVNTIGRiLm9iamVjdFN0b3JlTmFtZXMgaXMgWydzdG9yZUZhaWwn
XQogUEFTUyBkYi5vYmplY3RTdG9yZU5hbWVzLmxlbmd0aCBpcyAxCiBQQVNTIGRiLm9iamVjdFN0
b3JlTmFtZXMuY29udGFpbnMoJ3N0b3JlRmFpbCcpIGlzIHRydWUKIGRiLnNldFZlcnNpb24oJ25l
dyB2ZXJzaW9uJykKKwogc2V0VmVyc2lvblN1Y2Nlc3MoKToKIHRyYW5zID0gZXZlbnQudGFyZ2V0
LnJlc3VsdAogUEFTUyB0cmFucyAhPT0gbnVsbCBpcyB0cnVlCiBEZWxldGVkIGFsbCBvYmplY3Qg
c3RvcmVzLgogZGIuY3JlYXRlT2JqZWN0U3RvcmUoJ3N0b3JlTmFtZScsIG51bGwpCitQQVNTIGV2
ZW50LmNhbmNlbGFibGUgaXMgZmFsc2UKK1BBU1MgY29tcGxldGUgZXZlbnQgZmlyZWQKIGRiLnRy
YW5zYWN0aW9uKFsnc3RvcmVOYW1lJ10pCiBzdG9yZSA9IHRyYW5zYWN0aW9uLm9iamVjdFN0b3Jl
KCdzdG9yZU5hbWUnKQogUEFTUyBzdG9yZS5uYW1lIGlzICJzdG9yZU5hbWUiCi1QQVNTIGNvbXBs
ZXRlIGV2ZW50IGZpcmVkCi1QQVNTIGV2ZW50LmNhbmNlbGFibGUgaXMgZmFsc2UKLVBBU1MgY29t
cGxldGUgZXZlbnQgZmlyZWQKLVBBU1Mgb25jb21wbGV0ZSBldmVudCBoYWQgZmlyZWQKK1BBU1Mg
YWJvcnQgZXZlbnQgZmlyZWQKIFBBU1Mgc3VjY2Vzc2Z1bGx5UGFyc2VkIGlzIHRydWUKIAogVEVT
VCBDT01QTEVURQpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvc3RvcmFnZS9pbmRleGVkZGIvdHJh
bnNhY3Rpb24tYmFzaWNzLmh0bWwgYi9MYXlvdXRUZXN0cy9zdG9yYWdlL2luZGV4ZWRkYi90cmFu
c2FjdGlvbi1iYXNpY3MuaHRtbAppbmRleCBmMDNiM2IwYzJiOTUxNTNlMGYyZjE1ZmRmYWQwOTMz
NzlkMDU5YmExLi44MmQ3ZDcwYWI0NzMzM2FjMmQxNDJhMTRhMjQ5NzljYTFmY2JjNzA5IDEwMDY0
NAotLS0gYS9MYXlvdXRUZXN0cy9zdG9yYWdlL2luZGV4ZWRkYi90cmFuc2FjdGlvbi1iYXNpY3Mu
aHRtbAorKysgYi9MYXlvdXRUZXN0cy9zdG9yYWdlL2luZGV4ZWRkYi90cmFuc2FjdGlvbi1iYXNp
Y3MuaHRtbApAQCAtOSw4ICs5LDYgQEAKIDxzY3JpcHQ+DQogDQogZGVzY3JpcHRpb24oIlRlc3Qg
SW5kZXhlZERCIHRyYW5zYWN0aW9uIGJhc2ljcy4iKTsNCi1pZiAod2luZG93LmxheW91dFRlc3RD
b250cm9sbGVyKQ0KLSAgICBsYXlvdXRUZXN0Q29udHJvbGxlci53YWl0VW50aWxEb25lKCk7DQog
DQogZnVuY3Rpb24gdGVzdCgpDQogew0KQEAgLTM0LDcgKzMyLDcgQEAgZnVuY3Rpb24gb3BlblN1
Y2Nlc3MoKQogZnVuY3Rpb24gY2xlYW5EYXRhYmFzZSgpDQogew0KICAgICBkZWxldGVBbGxPYmpl
Y3RTdG9yZXMoZGIsIGNoZWNrTWV0YWRhdGFFbXB0eSk7DQotICAgIGNvbW1pdEFuZENvbnRpbnVl
KHRlc3RTZXRWZXJzaW9uQWJvcnQxKTsNCisgICAgZXZlbnQudGFyZ2V0LnJlc3VsdC5vbmNvbXBs
ZXRlID0gdGVzdFNldFZlcnNpb25BYm9ydDE7DQogfQ0KIA0KIGZ1bmN0aW9uIHRlc3RTZXRWZXJz
aW9uQWJvcnQxKCkNCkBAIC02Myw2ICs2MSw4IEBAIGZ1bmN0aW9uIGFkZFJlbW92ZUlEQk9iamVj
dHMoKQogDQogZnVuY3Rpb24gdGVzdFNldFZlcnNpb25BYm9ydDIoKQ0KIHsNCisgICAgZGVidWco
IiIpOw0KKyAgICBkZWJ1ZygidGVzdFNldFZlcnNpb25BYm9ydDIoKToiKTsNCiAgICAgY2hlY2tN
ZXRhZGF0YUVtcHR5KCk7DQogICAgIHJlcXVlc3QgPSBldmFsQW5kTG9nKCJyZXF1ZXN0ID0gc3Rh
cnRTZXRWZXJzaW9uKCd2ZXJzaW9uIGZhaWwnKSIpOw0KICAgICByZXF1ZXN0Lm9uc3VjY2VzcyA9
IGFkZFJlbW92ZUFkZElEQk9iamVjdHM7DQpAQCAtOTAsNiArOTAsOCBAQCBmdW5jdGlvbiBhZGRS
ZW1vdmVBZGRJREJPYmplY3RzKCkKIA0KIGZ1bmN0aW9uIHRlc3RTZXRWZXJzaW9uQWJvcnQzKCkN
CiB7DQorICAgIGRlYnVnKCIiKTsNCisgICAgZGVidWcoInRlc3RTZXRWZXJzaW9uQWJvcnQzKCk6
Iik7DQogICAgIHNob3VsZEJlRmFsc2UoImV2ZW50LmNhbmNlbGFibGUiKTsNCiAgICAgY2hlY2tN
ZXRhZGF0YUVtcHR5KCk7DQogICAgIHJlcXVlc3QgPSBldmFsQW5kTG9nKCJyZXF1ZXN0ID0gc3Rh
cnRTZXRWZXJzaW9uKCd2ZXJzaW9uIGZhaWwnKSIpOw0KQEAgLTk4LDggKzEwMCw4IEBAIGZ1bmN0
aW9uIHRlc3RTZXRWZXJzaW9uQWJvcnQzKCkKIA0KIGZ1bmN0aW9uIGFkZElEQk9iamVjdHMoKQ0K
IHsNCi0gICAgc2hvdWxkQmVGYWxzZSgiZXZlbnQuY2FuY2VsYWJsZSIpOw0KICAgICBkZWJ1Zygi
YWRkSURCT2JqZWN0cygpOiIpOw0KKyAgICBzaG91bGRCZUZhbHNlKCJldmVudC5jYW5jZWxhYmxl
Iik7DQogICAgIHZhciB0cmFucyA9IGV2YWxBbmRMb2coInRyYW5zID0gZXZlbnQudGFyZ2V0LnJl
c3VsdCIpOw0KICAgICBzaG91bGRCZVRydWUoInRyYW5zICE9PSBudWxsIik7DQogICAgIHRyYW5z
Lm9uYWJvcnQgPSB0ZXN0U2V0VmVyc2lvbkFib3J0NDsNCkBAIC0xMTMsMTQgKzExNSwxNiBAQCBm
dW5jdGlvbiBhZGRJREJPYmplY3RzKCkKIA0KIGZ1bmN0aW9uIHRlc3RTZXRWZXJzaW9uQWJvcnQ0
KCkNCiB7DQorICAgIGRlYnVnKCIiKTsNCisgICAgZGVidWcoInRlc3RTZXRWZXJzaW9uQWJvcnQ0
KCk6Iik7DQogICAgIGNoZWNrTWV0YWRhdGFFbXB0eSgpOw0KICAgICByZXF1ZXN0ID0gZXZhbEFu
ZExvZygicmVxdWVzdCA9IHN0YXJ0U2V0VmVyc2lvbigndmVyc2lvbiBmYWlsJykiKTsNCiAgICAg
cmVxdWVzdC5vbnN1Y2Nlc3MgPSBhZGRJREJPYmplY3RzQW5kQ29tbWl0Ow0KIH0NCiANCi1mdW5j
dGlvbiBhZGRJREJPYmplY3RzKCkNCitmdW5jdGlvbiBhZGRJREJPYmplY3RzQW5kQ29tbWl0KCkN
CiB7DQotICAgIGRlYnVnKCJhZGRJREJPYmplY3RzKCk6Iik7DQorICAgIGRlYnVnKCJhZGRJREJP
YmplY3RzQW5kQ29tbWl0KCk6Iik7DQogICAgIHZhciB0cmFucyA9IGV2YWxBbmRMb2coInRyYW5z
ID0gZXZlbnQudGFyZ2V0LnJlc3VsdCIpOw0KICAgICBzaG91bGRCZVRydWUoInRyYW5zICE9PSBu
dWxsIik7DQogICAgIHRyYW5zLm9uYWJvcnQgPSB1bmV4cGVjdGVkQWJvcnRDYWxsYmFjazsNCkBA
IC0xMjgsMTYgKzEzMiwxMyBAQCBmdW5jdGlvbiBhZGRJREJPYmplY3RzKCkKICAgICB2YXIgc3Rv
cmUgPSBldmFsQW5kTG9nKCJzdG9yZSA9IGRiLmNyZWF0ZU9iamVjdFN0b3JlKCdzdG9yZUZhaWwn
LCBudWxsKSIpOw0KICAgICB2YXIgaW5kZXggPSBldmFsQW5kTG9nKCJpbmRleCA9IHN0b3JlLmNy
ZWF0ZUluZGV4KCdpbmRleEZhaWwnLCAneCcsIGZhbHNlKSIpOw0KIA0KLSAgICBjb21taXRBbmRD
b250aW51ZSh0ZXN0U2V0VmVyc2lvbkFib3J0NSk7DQotfQ0KLQ0KLWZ1bmN0aW9uIGNvbW1pdEFu
ZENvbnRpbnVlKGNvbnRpbnVlRnVuY3Rpb24pDQotew0KLSAgICB3aW5kb3cuc2V0VGltZW91dChj
b250aW51ZUZ1bmN0aW9uLCAwKTsNCisgICAgdHJhbnMub25jb21wbGV0ZSA9IHRlc3RTZXRWZXJz
aW9uQWJvcnQ1Ow0KIH0NCiANCiBmdW5jdGlvbiB0ZXN0U2V0VmVyc2lvbkFib3J0NSgpDQogew0K
KyAgICBkZWJ1ZygiIik7DQorICAgIGRlYnVnKCJ0ZXN0U2V0VmVyc2lvbkFib3J0NSgpOiIpOw0K
ICAgICBjaGVja01ldGFkYXRhRXhpc3RpbmdPYmplY3RTdG9yZSgpOw0KICAgICByZXF1ZXN0ID0g
ZXZhbEFuZExvZygicmVxdWVzdCA9IHN0YXJ0U2V0VmVyc2lvbigndmVyc2lvbiBmYWlsJykiKTsN
CiAgICAgcmVxdWVzdC5vbnN1Y2Nlc3MgPSByZW1vdmVJREJPYmplY3RzOw0KQEAgLTE2MCw2ICsx
NjEsOCBAQCBmdW5jdGlvbiByZW1vdmVJREJPYmplY3RzKCkKIA0KIGZ1bmN0aW9uIHRlc3RTZXRW
ZXJzaW9uQWJvcnQ2KCkNCiB7DQorICAgIGRlYnVnKCIiKTsNCisgICAgZGVidWcoInRlc3RTZXRW
ZXJzaW9uQWJvcnQ2KCk6Iik7DQogICAgIGNoZWNrTWV0YWRhdGFFeGlzdGluZ09iamVjdFN0b3Jl
KCk7DQogICAgIHNldE5ld1ZlcnNpb24oKTsNCiB9DQpAQCAtMTk0LDYgKzE5Nyw3IEBAIGZ1bmN0
aW9uIHNldE5ld1ZlcnNpb24oKQogDQogZnVuY3Rpb24gc2V0VmVyc2lvblN1Y2Nlc3MoKQ0KIHsN
CisgICAgZGVidWcoIiIpOw0KICAgICBkZWJ1Zygic2V0VmVyc2lvblN1Y2Nlc3MoKToiKTsNCiAg
ICAgd2luZG93LnRyYW5zID0gZXZhbEFuZExvZygidHJhbnMgPSBldmVudC50YXJnZXQucmVzdWx0
Iik7DQogICAgIHNob3VsZEJlVHJ1ZSgidHJhbnMgIT09IG51bGwiKTsNCkBAIC0yMDQsMzcgKzIw
OCwyOCBAQCBmdW5jdGlvbiBzZXRWZXJzaW9uU3VjY2VzcygpCiAgICAgZGVsZXRlQWxsT2JqZWN0
U3RvcmVzKGRiKTsNCiANCiAgICAgZXZhbEFuZExvZygiZGIuY3JlYXRlT2JqZWN0U3RvcmUoJ3N0
b3JlTmFtZScsIG51bGwpIik7DQotICAgIHRyYW5zYWN0aW9uID0gZXZhbEFuZExvZygiZGIudHJh
bnNhY3Rpb24oWydzdG9yZU5hbWUnXSkiKTsNCi0gICAgdHJhbnNhY3Rpb24ub25hYm9ydCA9IGFi
b3J0Q2FsbGJhY2s7DQotICAgIHZhciBzdG9yZSA9IGV2YWxBbmRMb2coInN0b3JlID0gdHJhbnNh
Y3Rpb24ub2JqZWN0U3RvcmUoJ3N0b3JlTmFtZScpIik7DQotICAgIHNob3VsZEJlRXF1YWxUb1N0
cmluZygic3RvcmUubmFtZSIsICJzdG9yZU5hbWUiKTsNCiB9DQogDQogZnVuY3Rpb24gY29tcGxl
dGVDYWxsYmFjaygpDQogew0KICAgICBzaG91bGRCZUZhbHNlKCJldmVudC5jYW5jZWxhYmxlIik7
DQogICAgIHRlc3RQYXNzZWQoImNvbXBsZXRlIGV2ZW50IGZpcmVkIik7DQotICAgIHdpbmRvdy5j
b21wbGV0ZUV2ZW50RmlyZWQgPSB0cnVlOw0KKyAgICB0cmFuc2FjdGlvbiA9IGV2YWxBbmRMb2co
ImRiLnRyYW5zYWN0aW9uKFsnc3RvcmVOYW1lJ10pIik7DQorICAgIHRyYW5zYWN0aW9uLm9uYWJv
cnQgPSBhYm9ydENhbGxiYWNrOw0KKyAgICB2YXIgc3RvcmUgPSBldmFsQW5kTG9nKCJzdG9yZSA9
IHRyYW5zYWN0aW9uLm9iamVjdFN0b3JlKCdzdG9yZU5hbWUnKSIpOw0KKyAgICBzaG91bGRCZUVx
dWFsVG9TdHJpbmcoInN0b3JlLm5hbWUiLCAic3RvcmVOYW1lIik7DQogfQ0KIA0KIGZ1bmN0aW9u
IGFib3J0Q2FsbGJhY2soKQ0KIHsNCi0gICAgdGVzdFBhc3NlZCgiY29tcGxldGUgZXZlbnQgZmly
ZWQiKTsNCi0gICAgY2hlY2tGb3JDb21wbGV0ZUV2ZW50KCk7DQorICAgIHRlc3RQYXNzZWQoImFi
b3J0IGV2ZW50IGZpcmVkIik7DQorICAgIGZpbmlzaEpTVGVzdCgpOw0KIH0NCiANCi1mdW5jdGlv
biBjaGVja0ZvckNvbXBsZXRlRXZlbnQoKQ0KLXsNCi0gICAgaWYgKGNvbXBsZXRlRXZlbnRGaXJl
ZCkgew0KLSAgICAgICAgdGVzdFBhc3NlZCgib25jb21wbGV0ZSBldmVudCBoYWQgZmlyZWQiKTsN
Ci0gICAgICAgIGRvbmUoKTsNCi0gICAgfSBlbHNlDQotICAgICAgICBzZXRUaW1lb3V0KGNoZWNr
Rm9yQ29tcGxldGVFdmVudCwgMSk7DQotfQ0KLQ0KLQ0KK3ZhciBqc1Rlc3RJc0FzeW5jID0gdHJ1
ZTsNCiB0ZXN0KCk7DQogDQogPC9zY3JpcHQ+DQorPHNjcmlwdCBzcmM9Ii4uLy4uL2Zhc3QvanMv
cmVzb3VyY2VzL2pzLXRlc3QtcG9zdC5qcyI+PC9zY3JpcHQ+DQogPC9ib2R5Pg0KIDwvaHRtbD4N
Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>