<?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>172791</bug_id>
          
          <creation_ts>2017-05-31 18:28:38 -0700</creation_ts>
          <short_desc>Don&apos;t shouldn&apos;t create a request to build a patch if there is no patch to build</short_desc>
          <delta_ts>2017-05-31 18:55:55 -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>Perf Dashboard</component>
          <version>Other</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="Ryosuke Niwa">rniwa</reporter>
          <assigned_to name="Ryosuke Niwa">rniwa</assigned_to>
          <cc>cdumez</cc>
    
    <cc>rniwa</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1314482</commentid>
    <comment_count>0</comment_count>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2017-05-31 18:28:38 -0700</bug_when>
    <thetext>When a perf try bots is scheduled with a commit set with a patch, and one without any patches, if the latter commit set&apos;s repository group doesn&apos;t match with that of the commit set with a patch, then we shouldn&apos;t create a request to build a patch for the commit set without a patch.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1314486</commentid>
    <comment_count>1</comment_count>
      <attachid>311671</attachid>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2017-05-31 18:51:02 -0700</bug_when>
    <thetext>Created attachment 311671
Fixes the bug</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1314490</commentid>
    <comment_count>2</comment_count>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2017-05-31 18:54:57 -0700</bug_when>
    <thetext>Thanks for the review.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1314491</commentid>
    <comment_count>3</comment_count>
      <attachid>311671</attachid>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2017-05-31 18:55:53 -0700</bug_when>
    <thetext>Comment on attachment 311671
Fixes the bug

Clearing flags on attachment: 311671

Committed r217643: &lt;http://trac.webkit.org/changeset/217643&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1314492</commentid>
    <comment_count>4</comment_count>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2017-05-31 18:55:55 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>311671</attachid>
            <date>2017-05-31 18:51:02 -0700</date>
            <delta_ts>2017-05-31 18:55:53 -0700</delta_ts>
            <desc>Fixes the bug</desc>
            <filename>bug-172791-20170531185101.patch</filename>
            <type>text/plain</type>
            <size>9419</size>
            <attacher name="Ryosuke Niwa">rniwa</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjE3NjIzCmRpZmYgLS1naXQgYS9XZWJzaXRlcy9wZXJmLndl
YmtpdC5vcmcvQ2hhbmdlTG9nIGIvV2Vic2l0ZXMvcGVyZi53ZWJraXQub3JnL0NoYW5nZUxvZwpp
bmRleCAwNjFmMzk1YWI5MDc1MjdmNjc1MGQ4YTc0MzJiNzFjNzBjOGZkYjJlLi5hYTFjYTA2MmNm
MjViMzdhYmQzNjczY2QxNmEwNzA3ZTc1MmJiMTRiIDEwMDY0NAotLS0gYS9XZWJzaXRlcy9wZXJm
LndlYmtpdC5vcmcvQ2hhbmdlTG9nCisrKyBiL1dlYnNpdGVzL3BlcmYud2Via2l0Lm9yZy9DaGFu
Z2VMb2cKQEAgLTEsNSArMSwyMyBAQAogMjAxNy0wNS0zMSAgUnlvc3VrZSBOaXdhICA8cm5pd2FA
d2Via2l0Lm9yZz4KIAorICAgICAgICBEb24ndCBzaG91bGRuJ3QgY3JlYXRlIGEgcmVxdWVzdCB0
byBidWlsZCBhIHBhdGNoIGlmIHRoZXJlIGlzIG5vIHBhdGNoIHRvIGJ1aWxkCisgICAgICAgIGh0
dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNzI3OTEKKworICAgICAgICBS
ZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBXaGVuIGEgY29tbWl0IHNldCBk
b2Vzbid0IGhhdmUgYSBwYXRjaCBzcGVjaWZpZWQsIGRvbid0IGNyZWF0ZSBhIHJlcXVlc3QgdG8g
YnVpbGQuIEZvciBleGFtcGxlLCB3aGVuIHdlJ3JlIGNvbXBhcmluZworICAgICAgICBXZWJLaXQg
aW4gdGhlIHN5c3RlbSB0byBXZWJLaXQgd2l0aCBhIHBhdGNoLCB0aGVyZSBpcyBub3RoaW5nIHRv
IGJ1aWxkIGZvciB0aGUgZmlyc3QgY29tbWl0IHNldC4KKworICAgICAgICBIb3dldmVyLCB3aGVu
IGNvbmR1Y3RpbmcgYW4gQS9CIHRlc3RpbmcsIGl0J3MgYWR2aXNpYmxlIHRvIGNvbXBhcmUgV2Vi
S2l0IGJ1aWx0IHdpdGggYW5kIHdpdGhvdXQgYSBwYXRjaCBvbiBhIHNpbmdsZQorICAgICAgICBt
YWNoaW5lIHdpdGggdGhlIHNhbWUgdmVyc2lvbiBvZiBYY29kZSwgZXRjLi4uIEZvciB0aGlzIHJl
YXNvbiwgd2Ugc3RpbGwgY3JlYXRlIGEgcmVxdWVzdCB0byBidWlsZCBmb3IgYSBjb21taXQgc2V0
CisgICAgICAgIGlmIHRoZXJlIGlzIGFub3RoZXIgY29tbWl0IHNldCB3aXRoIGEgcGF0Y2ggd2hp
Y2ggdXNlcyB0aGUgc2FtZSByZXBvc2l0b3J5IGdyb3VwLgorCisgICAgICAgICogcHVibGljL3By
aXZpbGVnZWQtYXBpL2NyZWF0ZS10ZXN0LWdyb3VwLnBocDoKKyAgICAgICAgKG1haW4pOiBGaXhl
ZCB0aGUgYnVnLiBPbmx5IGNyZWF0ZSBhIGJ1aWxkIHJlcXVlc3QgdG8gYnVpbGQgaWYgdGhlcmUg
aXMgYSBtYXRjaGluZyByZXBvc2l0b3J5IGdyb3VwIHdpdGggYSBwYXRjaC4KKyAgICAgICAgKiBz
ZXJ2ZXItdGVzdHMvcHJpdmlsZWdlZC1hcGktY3JlYXRlLXRlc3QtZ3JvdXAtdGVzdHMuanM6IEFk
ZGVkIGEgdGVzdCBjYXNlLgorCisyMDE3LTA1LTMxICBSeW9zdWtlIE5pd2EgIDxybml3YUB3ZWJr
aXQub3JnPgorCiAgICAgICAgIEFsbG93IHN5bmMtYnVpbGRib3QuanMgdG8gc2V0IGEgYnVpbGRi
b3QgcHJvcGVydHkgb25seSB3aGVuIHBhdGNoZXMgYXJlIGJ1aWx0CiAgICAgICAgIGh0dHBzOi8v
YnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNzI3NDMKIApkaWZmIC0tZ2l0IGEvV2Vi
c2l0ZXMvcGVyZi53ZWJraXQub3JnL3B1YmxpYy9wcml2aWxlZ2VkLWFwaS9jcmVhdGUtdGVzdC1n
cm91cC5waHAgYi9XZWJzaXRlcy9wZXJmLndlYmtpdC5vcmcvcHVibGljL3ByaXZpbGVnZWQtYXBp
L2NyZWF0ZS10ZXN0LWdyb3VwLnBocAppbmRleCBmOTJkMjg4MTZjNmY2ODY0NzEzNGQzOTJkZmEy
ZTRjN2IyZWZmNWU2Li40ZTU3YWQ3ZGY3YjU4MDE4MGNjNGY0YzcxMzBkNmYzYWU0ZTlkMjVhIDEw
MDY0NAotLS0gYS9XZWJzaXRlcy9wZXJmLndlYmtpdC5vcmcvcHVibGljL3ByaXZpbGVnZWQtYXBp
L2NyZWF0ZS10ZXN0LWdyb3VwLnBocAorKysgYi9XZWJzaXRlcy9wZXJmLndlYmtpdC5vcmcvcHVi
bGljL3ByaXZpbGVnZWQtYXBpL2NyZWF0ZS10ZXN0LWdyb3VwLnBocApAQCAtODcsMjMgKzg3LDM3
IEBAIGZ1bmN0aW9uIG1haW4oKQogICAgICAgICAkdGFza19pZCA9ICRkYi0+aW5zZXJ0X3Jvdygn
YW5hbHlzaXNfdGFza3MnLCAndGFzaycsIGFycmF5KCduYW1lJyA9PiAkdGFza19uYW1lLCAnYXV0
aG9yJyA9PiAkYXV0aG9yKSk7CiAKICAgICAkY29uZmlndXJhdGlvbl9saXN0ID0gYXJyYXkoKTsK
LSAgICAkbmVlZHNfdG9fYnVpbGQgPSBGQUxTRTsKKyAgICAkcmVwb3NpdG9yeV9ncm91cF93aXRo
X2J1aWxkcyA9IGFycmF5KCk7CiAgICAgZm9yZWFjaCAoJGNvbW1pdF9zZXRzIGFzICRjb21taXRf
bGlzdCkgewogICAgICAgICAkY29tbWl0X3NldF9pZCA9ICRkYi0+aW5zZXJ0X3JvdygnY29tbWl0
X3NldHMnLCAnY29tbWl0c2V0JywgYXJyYXkoKSk7CisgICAgICAgICRuZWVkX3RvX2J1aWxkID0g
RkFMU0U7CiAgICAgICAgIGZvcmVhY2ggKCRjb21taXRfbGlzdFsnc2V0J10gYXMgJGNvbW1pdF9y
b3cpIHsKICAgICAgICAgICAgICRjb21taXRfcm93WydzZXQnXSA9ICRjb21taXRfc2V0X2lkOwot
ICAgICAgICAgICAgJG5lZWRzX3RvX2J1aWxkID0gJG5lZWRzX3RvX2J1aWxkIHx8ICRjb21taXRf
cm93WydwYXRjaF9maWxlJ107CisgICAgICAgICAgICAkbmVlZF90b19idWlsZCA9ICRuZWVkX3Rv
X2J1aWxkIHx8ICRjb21taXRfcm93WydwYXRjaF9maWxlJ107CiAgICAgICAgICAgICAkZGItPmlu
c2VydF9yb3coJ2NvbW1pdF9zZXRfaXRlbXMnLCAnY29tbWl0c2V0JywgJGNvbW1pdF9yb3csICdj
b21taXQnKTsKICAgICAgICAgfQotICAgICAgICBhcnJheV9wdXNoKCRjb25maWd1cmF0aW9uX2xp
c3QsIGFycmF5KCdjb21taXRfc2V0JyA9PiAkY29tbWl0X3NldF9pZCwgJ3JlcG9zaXRvcnlfZ3Jv
dXAnID0+ICRjb21taXRfbGlzdFsncmVwb3NpdG9yeV9ncm91cCddKSk7CisgICAgICAgICRyZXBv
c2l0b3J5X2dyb3VwID0gJGNvbW1pdF9saXN0WydyZXBvc2l0b3J5X2dyb3VwJ107CisgICAgICAg
IGlmICgkbmVlZF90b19idWlsZCkKKyAgICAgICAgICAgICRyZXBvc2l0b3J5X2dyb3VwX3dpdGhf
YnVpbGRzWyRyZXBvc2l0b3J5X2dyb3VwXSA9IFRSVUU7CisgICAgICAgIGFycmF5X3B1c2goJGNv
bmZpZ3VyYXRpb25fbGlzdCwgYXJyYXkoJ2NvbW1pdF9zZXQnID0+ICRjb21taXRfc2V0X2lkLCAn
cmVwb3NpdG9yeV9ncm91cCcgPT4gJHJlcG9zaXRvcnlfZ3JvdXApKTsKKyAgICB9CisKKyAgICAk
YnVpbGRfY291bnQgPSAwOworICAgIGZvcmVhY2ggKCRjb25maWd1cmF0aW9uX2xpc3QgYXMgJiRj
b25maWdfaXRlbSkgeworICAgICAgICBpZiAoYXJyYXlfZ2V0KCRyZXBvc2l0b3J5X2dyb3VwX3dp
dGhfYnVpbGRzLCAkY29uZmlnX2l0ZW1bJ3JlcG9zaXRvcnlfZ3JvdXAnXSkpIHsKKyAgICAgICAg
ICAgICRjb25maWdfaXRlbVsnbmVlZF90b19idWlsZCddID0gVFJVRTsKKyAgICAgICAgICAgICRi
dWlsZF9jb3VudCsrOworICAgICAgICB9CiAgICAgfQogCiAgICAgJGdyb3VwX2lkID0gJGRiLT5p
bnNlcnRfcm93KCdhbmFseXNpc190ZXN0X2dyb3VwcycsICd0ZXN0Z3JvdXAnLAogICAgICAgICBh
cnJheSgndGFzaycgPT4gJHRhc2tfaWQsICduYW1lJyA9PiAkbmFtZSwgJ2F1dGhvcicgPT4gJGF1
dGhvcikpOwogCi0gICAgaWYgKCRuZWVkc190b19idWlsZCkgewotICAgICAgICAkb3JkZXIgPSAt
Y291bnQoJGNvbmZpZ3VyYXRpb25fbGlzdCk7CisgICAgaWYgKCRidWlsZF9jb3VudCkgeworICAg
ICAgICAkb3JkZXIgPSAtJGJ1aWxkX2NvdW50OwogICAgICAgICBmb3JlYWNoICgkY29uZmlndXJh
dGlvbl9saXN0IGFzICRjb25maWcpIHsKKyAgICAgICAgICAgIGlmICghYXJyYXlfZ2V0KCRjb25m
aWcsICduZWVkX3RvX2J1aWxkJykpCisgICAgICAgICAgICAgICAgY29udGludWU7CiAgICAgICAg
ICAgICBhc3NlcnQoJG9yZGVyIDwgMCk7CiAgICAgICAgICAgICAkZGItPmluc2VydF9yb3coJ2J1
aWxkX3JlcXVlc3RzJywgJ3JlcXVlc3QnLCBhcnJheSgKICAgICAgICAgICAgICAgICAndHJpZ2dl
cmFibGUnID0+ICR0cmlnZ2VyYWJsZV9pZCwKZGlmZiAtLWdpdCBhL1dlYnNpdGVzL3BlcmYud2Vi
a2l0Lm9yZy9zZXJ2ZXItdGVzdHMvcHJpdmlsZWdlZC1hcGktY3JlYXRlLXRlc3QtZ3JvdXAtdGVz
dHMuanMgYi9XZWJzaXRlcy9wZXJmLndlYmtpdC5vcmcvc2VydmVyLXRlc3RzL3ByaXZpbGVnZWQt
YXBpLWNyZWF0ZS10ZXN0LWdyb3VwLXRlc3RzLmpzCmluZGV4IDk4MzM1NzkyZGM0YWJmNDI2NzZk
MzFhYThiZDEzNTllZmNkMDk0ZDkuLjgyZWFkY2E1MzI5YTM3MzA5ZGE4ZWU3YTMzM2FkOGZiNGYy
YjE1MjUgMTAwNjQ0Ci0tLSBhL1dlYnNpdGVzL3BlcmYud2Via2l0Lm9yZy9zZXJ2ZXItdGVzdHMv
cHJpdmlsZWdlZC1hcGktY3JlYXRlLXRlc3QtZ3JvdXAtdGVzdHMuanMKKysrIGIvV2Vic2l0ZXMv
cGVyZi53ZWJraXQub3JnL3NlcnZlci10ZXN0cy9wcml2aWxlZ2VkLWFwaS1jcmVhdGUtdGVzdC1n
cm91cC10ZXN0cy5qcwpAQCAtMTAzLDEwICsxMDMsMTMgQEAgZnVuY3Rpb24gYWRkVHJpZ2dlcmFi
bGVBbmRDcmVhdGVUYXNrKG5hbWUpCiAgICAgICAgICAgICB7dGVzdDogTW9ja0RhdGEuc29tZVRl
c3RJZCgpLCBwbGF0Zm9ybTogTW9ja0RhdGEub3RoZXJQbGF0Zm9ybUlkKCl9LAogICAgICAgICBd
LAogICAgICAgICAncmVwb3NpdG9yeUdyb3Vwcyc6IFsKLSAgICAgICAgICAgIHtuYW1lOiAnd2Vi
a2l0LW9ubHknLCByZXBvc2l0b3JpZXM6IFsKLSAgICAgICAgICAgICAgICB7cmVwb3NpdG9yeTog
TW9ja0RhdGEud2Via2l0UmVwb3NpdG9yeUlkKCksIGFjY2VwdHNQYXRjaDogdHJ1ZX0KKyAgICAg
ICAgICAgIHtuYW1lOiAnb3Mtb25seScsIGFjY2VwdHNSb290OiB0cnVlLCByZXBvc2l0b3JpZXM6
IFsKKyAgICAgICAgICAgICAgICB7cmVwb3NpdG9yeTogTW9ja0RhdGEubWFjb3NSZXBvc2l0b3J5
SWQoKSwgYWNjZXB0c1BhdGNoOiBmYWxzZX0sCiAgICAgICAgICAgICBdfSwKLSAgICAgICAgICAg
IHtuYW1lOiAnc3lzdGVtLWFuZC13ZWJraXQnLCByZXBvc2l0b3JpZXM6IFsKKyAgICAgICAgICAg
IHtuYW1lOiAnd2Via2l0LW9ubHknLCBhY2NlcHRzUm9vdDogdHJ1ZSwgcmVwb3NpdG9yaWVzOiBb
CisgICAgICAgICAgICAgICAge3JlcG9zaXRvcnk6IE1vY2tEYXRhLndlYmtpdFJlcG9zaXRvcnlJ
ZCgpLCBhY2NlcHRzUGF0Y2g6IHRydWV9LAorICAgICAgICAgICAgXX0sCisgICAgICAgICAgICB7
bmFtZTogJ3N5c3RlbS1hbmQtd2Via2l0JywgYWNjZXB0c1Jvb3Q6IHRydWUsIHJlcG9zaXRvcmll
czogWwogICAgICAgICAgICAgICAgIHtyZXBvc2l0b3J5OiBNb2NrRGF0YS5tYWNvc1JlcG9zaXRv
cnlJZCgpLCBhY2NlcHRzUGF0Y2g6IGZhbHNlfSwKICAgICAgICAgICAgICAgICB7cmVwb3NpdG9y
eTogTW9ja0RhdGEud2Via2l0UmVwb3NpdG9yeUlkKCksIGFjY2VwdHNQYXRjaDogdHJ1ZX0KICAg
ICAgICAgICAgIF19LApAQCAtNTgzLDYgKzU4Niw3MCBAQCBkZXNjcmliZSgnL3ByaXZpbGVnZWQt
YXBpL2NyZWF0ZS10ZXN0LWdyb3VwJywgZnVuY3Rpb24gKCkgewogICAgICAgICB9KTsKICAgICB9
KTsKIAorICAgIGl0KCdzaG91bGQgbm90IGNyZWF0ZSBhIGJ1aWxkIHJlcXVlc3QgdG8gYnVpbGQg
YSBwYXRjaCB3aGVuIHRoZSBjb21taXQgc2V0IGRvZXMgbm90IGhhdmUgYSBwYXRjaCcsICgpID0+
IHsKKyAgICAgICAgbGV0IHRhc2tJZDsKKyAgICAgICAgbGV0IHdlYmtpdDsKKyAgICAgICAgbGV0
IG1hY29zOworICAgICAgICBsZXQgaW5zZXJ0ZWRHcm91cElkOworICAgICAgICBsZXQgdXBsb2Fk
ZWRGaWxlOworICAgICAgICByZXR1cm4gYWRkVHJpZ2dlcmFibGVBbmRDcmVhdGVUYXNrKCdzb21l
IHRhc2snKS50aGVuKChpZCkgPT4gdGFza0lkID0gaWQpLnRoZW4oKCkgPT4geworICAgICAgICAg
ICAgd2Via2l0ID0gUmVwb3NpdG9yeS5hbGwoKS5maWx0ZXIoKHJlcG9zaXRvcnkpID0+IHJlcG9z
aXRvcnkubmFtZSgpID09ICdXZWJLaXQnKVswXTsKKyAgICAgICAgICAgIG1hY29zID0gUmVwb3Np
dG9yeS5hbGwoKS5maWx0ZXIoKHJlcG9zaXRvcnkpID0+IHJlcG9zaXRvcnkubmFtZSgpID09ICdt
YWNPUycpWzBdOworICAgICAgICAgICAgcmV0dXJuIFRlbXBvcmFyeUZpbGUubWFrZVRlbXBvcmFy
eUZpbGUoJ3NvbWUuZGF0JywgJ3NvbWUgY29udGVudCcpOworICAgICAgICB9KS50aGVuKChzdHJl
YW0pID0+IHsKKyAgICAgICAgICAgIHJldHVybiBQcml2aWxlZ2VkQVBJLnNlbmRSZXF1ZXN0KCd1
cGxvYWQtZmlsZScsIHtuZXdGaWxlOiBzdHJlYW19LCB7dXNlRm9ybURhdGE6IHRydWV9KTsKKyAg
ICAgICAgfSkudGhlbigocmVzcG9uc2UpID0+IHsKKyAgICAgICAgICAgIGNvbnN0IHJhd0ZpbGUg
PSByZXNwb25zZVsndXBsb2FkZWRGaWxlJ107CisgICAgICAgICAgICB1cGxvYWRlZEZpbGUgPSBV
cGxvYWRlZEZpbGUuZW5zdXJlU2luZ2xldG9uKHJhd0ZpbGUuaWQsIHJhd0ZpbGUpOworICAgICAg
ICAgICAgY29uc3QgcmV2aXNpb25TZXRzID0gW3tbbWFjb3MuaWQoKV06IHtyZXZpc2lvbjogJzE1
QTI4NCd9fSwKKyAgICAgICAgICAgICAgICB7W3dlYmtpdC5pZCgpXToge3JldmlzaW9uOiAnMTkx
NjIyJywgcGF0Y2g6IHVwbG9hZGVkRmlsZS5pZCgpfSwgW21hY29zLmlkKCldOiB7cmV2aXNpb246
ICcxNUEyODQnfX1dOworICAgICAgICAgICAgcmV0dXJuIFByaXZpbGVnZWRBUEkuc2VuZFJlcXVl
c3QoJ2NyZWF0ZS10ZXN0LWdyb3VwJywge25hbWU6ICd0ZXN0JywgdGFzazogdGFza0lkLCByZXBl
dGl0aW9uQ291bnQ6IDIsIHJldmlzaW9uU2V0c30pOworICAgICAgICB9KS50aGVuKChjb250ZW50
KSA9PiB7CisgICAgICAgICAgICBpbnNlcnRlZEdyb3VwSWQgPSBjb250ZW50Wyd0ZXN0R3JvdXBJ
ZCddOworICAgICAgICAgICAgcmV0dXJuIFRlc3RHcm91cC5mZXRjaEZvclRhc2sodGFza0lkLCB0
cnVlKTsKKyAgICAgICAgfSkudGhlbigodGVzdEdyb3VwcykgPT4geworICAgICAgICAgICAgYXNz
ZXJ0LmVxdWFsKHRlc3RHcm91cHMubGVuZ3RoLCAxKTsKKyAgICAgICAgICAgIGNvbnN0IGdyb3Vw
ID0gdGVzdEdyb3Vwc1swXTsKKyAgICAgICAgICAgIGFzc2VydC5lcXVhbChncm91cC5pZCgpLCBp
bnNlcnRlZEdyb3VwSWQpOworICAgICAgICAgICAgYXNzZXJ0LmVxdWFsKGdyb3VwLnJlcGV0aXRp
b25Db3VudCgpLCAyKTsKKyAgICAgICAgICAgIGFzc2VydC5lcXVhbChncm91cC50ZXN0KCksIFRl
c3QuZmluZEJ5SWQoTW9ja0RhdGEuc29tZVRlc3RJZCgpKSk7CisgICAgICAgICAgICBhc3NlcnQu
ZXF1YWwoZ3JvdXAucGxhdGZvcm0oKSwgUGxhdGZvcm0uZmluZEJ5SWQoTW9ja0RhdGEuc29tZVBs
YXRmb3JtSWQoKSkpOworICAgICAgICAgICAgY29uc3QgcmVxdWVzdHMgPSBncm91cC5idWlsZFJl
cXVlc3RzKCk7CisgICAgICAgICAgICBhc3NlcnQuZXF1YWwocmVxdWVzdHMubGVuZ3RoLCA1KTsK
KworICAgICAgICAgICAgYXNzZXJ0LmVxdWFsKHJlcXVlc3RzWzBdLmlzQnVpbGQoKSwgdHJ1ZSk7
CisgICAgICAgICAgICBhc3NlcnQuZXF1YWwocmVxdWVzdHNbMV0uaXNCdWlsZCgpLCBmYWxzZSk7
CisgICAgICAgICAgICBhc3NlcnQuZXF1YWwocmVxdWVzdHNbMl0uaXNCdWlsZCgpLCBmYWxzZSk7
CisgICAgICAgICAgICBhc3NlcnQuZXF1YWwocmVxdWVzdHNbM10uaXNCdWlsZCgpLCBmYWxzZSk7
CisgICAgICAgICAgICBhc3NlcnQuZXF1YWwocmVxdWVzdHNbNF0uaXNCdWlsZCgpLCBmYWxzZSk7
CisKKyAgICAgICAgICAgIGFzc2VydC5lcXVhbChyZXF1ZXN0c1swXS5pc1Rlc3QoKSwgZmFsc2Up
OworICAgICAgICAgICAgYXNzZXJ0LmVxdWFsKHJlcXVlc3RzWzFdLmlzVGVzdCgpLCB0cnVlKTsK
KyAgICAgICAgICAgIGFzc2VydC5lcXVhbChyZXF1ZXN0c1syXS5pc1Rlc3QoKSwgdHJ1ZSk7Cisg
ICAgICAgICAgICBhc3NlcnQuZXF1YWwocmVxdWVzdHNbM10uaXNUZXN0KCksIHRydWUpOworICAg
ICAgICAgICAgYXNzZXJ0LmVxdWFsKHJlcXVlc3RzWzRdLmlzVGVzdCgpLCB0cnVlKTsKKworICAg
ICAgICAgICAgY29uc3Qgc2V0MCA9IHJlcXVlc3RzWzBdLmNvbW1pdFNldCgpOworICAgICAgICAg
ICAgY29uc3Qgc2V0MSA9IHJlcXVlc3RzWzFdLmNvbW1pdFNldCgpOworICAgICAgICAgICAgYXNz
ZXJ0LmVxdWFsKHJlcXVlc3RzWzJdLmNvbW1pdFNldCgpLCBzZXQwKTsKKyAgICAgICAgICAgIGFz
c2VydC5lcXVhbChyZXF1ZXN0c1szXS5jb21taXRTZXQoKSwgc2V0MSk7CisgICAgICAgICAgICBh
c3NlcnQuZXF1YWwocmVxdWVzdHNbNF0uY29tbWl0U2V0KCksIHNldDApOworICAgICAgICAgICAg
YXNzZXJ0LmRlZXBFcXVhbChSZXBvc2l0b3J5LnNvcnRCeU5hbWVQcmVmZXJyaW5nT25lc1dpdGhV
Ukwoc2V0MC5yZXBvc2l0b3JpZXMoKSksIFt3ZWJraXQsIG1hY29zXSk7CisgICAgICAgICAgICBh
c3NlcnQuZGVlcEVxdWFsKHNldDAuY3VzdG9tUm9vdHMoKSwgW10pOworICAgICAgICAgICAgYXNz
ZXJ0LmRlZXBFcXVhbChSZXBvc2l0b3J5LnNvcnRCeU5hbWVQcmVmZXJyaW5nT25lc1dpdGhVUkwo
c2V0MS5yZXBvc2l0b3JpZXMoKSksIFttYWNvc10pOworICAgICAgICAgICAgYXNzZXJ0LmRlZXBF
cXVhbChzZXQxLmN1c3RvbVJvb3RzKCksIFtdKTsKKyAgICAgICAgICAgIGFzc2VydC5lcXVhbChz
ZXQwLnJldmlzaW9uRm9yUmVwb3NpdG9yeSh3ZWJraXQpLCAnMTkxNjIyJyk7CisgICAgICAgICAg
ICBhc3NlcnQuZXF1YWwoc2V0MS5yZXZpc2lvbkZvclJlcG9zaXRvcnkod2Via2l0KSwgbnVsbCk7
CisgICAgICAgICAgICBhc3NlcnQuZXF1YWwoc2V0MC5wYXRjaEZvclJlcG9zaXRvcnkod2Via2l0
KSwgdXBsb2FkZWRGaWxlKTsKKyAgICAgICAgICAgIGFzc2VydC5lcXVhbChzZXQwLnJldmlzaW9u
Rm9yUmVwb3NpdG9yeShtYWNvcyksICcxNUEyODQnKTsKKyAgICAgICAgICAgIGFzc2VydC5lcXVh
bChzZXQwLnJldmlzaW9uRm9yUmVwb3NpdG9yeShtYWNvcyksIHNldDEucmV2aXNpb25Gb3JSZXBv
c2l0b3J5KG1hY29zKSk7CisgICAgICAgICAgICBhc3NlcnQuZXF1YWwoc2V0MC5jb21taXRGb3JS
ZXBvc2l0b3J5KG1hY29zKSwgc2V0MS5jb21taXRGb3JSZXBvc2l0b3J5KG1hY29zKSk7CisgICAg
ICAgICAgICBhc3NlcnQuZXF1YWwoc2V0MC5wYXRjaEZvclJlcG9zaXRvcnkobWFjb3MpLCBudWxs
KTsKKyAgICAgICAgICAgIGFzc2VydC5lcXVhbChzZXQxLnBhdGNoRm9yUmVwb3NpdG9yeShtYWNv
cyksIG51bGwpOworICAgICAgICAgICAgYXNzZXJ0KCFzZXQwLmVxdWFscyhzZXQxKSk7CisgICAg
ICAgIH0pOworICAgIH0pOworCiAgICAgaXQoJ3Nob3VsZCByZXR1cm4gIlBhdGNoTm90QWNjZXB0
ZWQiIHdoZW4gYSBwYXRjaCBpcyBzcGVjaWZpZWQgZm9yIGEgcmVwb3NpdG9yeSB0aGF0IGRvZXMg
bm90IGFjY2VwdCBhIHBhdGNoJywgKCkgPT4gewogICAgICAgICBsZXQgdGFza0lkOwogICAgICAg
ICBsZXQgd2Via2l0Owo=
</data>

          </attachment>
      

    </bug>

</bugzilla>