<?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>39523</bug_id>
          
          <creation_ts>2010-05-21 18:48:04 -0700</creation_ts>
          <short_desc>QueueStatusServer returns 500 error when EWS bots post empty queues</short_desc>
          <delta_ts>2010-05-21 20:05:14 -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>Other</rep_platform>
          <op_sys>OS X 10.5</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="Eric Seidel (no email)">eric</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>abarth</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>229205</commentid>
    <comment_count>0</comment_count>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2010-05-21 18:48:04 -0700</bug_when>
    <thetext>QueueStatusServer returns 500 error when EWS bots post empty queues</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>229206</commentid>
    <comment_count>1</comment_count>
      <attachid>56770</attachid>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2010-05-21 18:52:09 -0700</bug_when>
    <thetext>Created attachment 56770
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>229208</commentid>
    <comment_count>2</comment_count>
      <attachid>56770</attachid>
    <who name="Adam Barth">abarth</who>
    <bug_when>2010-05-21 18:54:36 -0700</bug_when>
    <thetext>Comment on attachment 56770
Patch

ok.  I wish we had testing for this, but I know you tried to write some.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>229210</commentid>
    <comment_count>3</comment_count>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2010-05-21 18:57:50 -0700</bug_when>
    <thetext>Committed r59985: &lt;http://trac.webkit.org/changeset/59985&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>229224</commentid>
    <comment_count>4</comment_count>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2010-05-21 20:05:14 -0700</bug_when>
    <thetext>Committed r59986: &lt;http://trac.webkit.org/changeset/59986&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>56770</attachid>
            <date>2010-05-21 18:52:09 -0700</date>
            <delta_ts>2010-05-21 18:54:36 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-39523-20100521185207.patch</filename>
            <type>text/plain</type>
            <size>5161</size>
            <attacher name="Eric Seidel (no email)">eric</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1dlYktpdFRvb2xzL0NoYW5nZUxvZyBiL1dlYktpdFRvb2xzL0NoYW5nZUxv
ZwppbmRleCBlNzY3MGQwMjk2YTUxNmM4ZDY3Y2Y5OTRlZjliOWVkMTdhNWRjZGRiLi5hOGJiZjRh
YjEyNzZjMDdiMzI2YWIxODA3Zjk5NTM4NTM4MzkyMWMyIDEwMDY0NAotLS0gYS9XZWJLaXRUb29s
cy9DaGFuZ2VMb2cKKysrIGIvV2ViS2l0VG9vbHMvQ2hhbmdlTG9nCkBAIC0xLDUgKzEsMjkgQEAK
IDIwMTAtMDUtMjEgIEVyaWMgU2VpZGVsICA8ZXJpY0B3ZWJraXQub3JnPgogCisgICAgICAgIFJl
dmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFF1ZXVlU3RhdHVzU2VydmVyIHJl
dHVybnMgNTAwIGVycm9yIHdoZW4gRVdTIGJvdHMgcG9zdCBlbXB0eSBxdWV1ZXMKKyAgICAgICAg
aHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTM5NTIzCisKKyAgICAgICAg
dXBkYXRld29ya2l0ZW1zIGhhbmRsZXIgd2FzIHJhaXNpbmcgYW4gZXhjZXB0aW9uIGJlY2F1c2UK
KyAgICAgICAgaW50KCkgY291bGRuJ3QgY29udmVydCAiIiB0byBhIG51bWJlci4KKworICAgICAg
ICBJIGF0dGVtcHRlZCB0byB1bml0IHRlc3QgdGhpcyBidXQgd2UgZG9uJ3QgeWV0IGhhdmUgYSBz
eXN0ZW0gYnkKKyAgICAgICAgd2hpY2ggdG8gbG9hZCB1bml0IHRlc3RzIGZvciBhcHBlbmdpbmUg
Y2xhc3NlcyB3aGljaCBkZXBlbmQgb24KKyAgICAgICAgZ29vZ2xlLmFwcGVuZ2luZSBsaWJyYXJp
ZXMgd2hpY2ggYXJlIG5vdCBpbiB0aGUgcHl0aG9uIGRlZmF1bHQgaW5zdGFsbC4KKworICAgICAg
ICBXZSdsbCBuZWVkIHRvIHdyaXRlIGEgd3JhcHBlciBzY3JpcHQgdG8gbG9hZCB0aG9zZSBpbnRv
IHRoZSBweXRob24gcGF0aAorICAgICAgICBhbmQgdGhlbiBydW4gdGhlIHVuaXQgdGVzdCBmaWxl
cy4KKworICAgICAgICAqIFF1ZXVlU3RhdHVzU2VydmVyL2hhbmRsZXJzL3N0YXR1c2J1YmJsZS5w
eToKKyAgICAgICAgIC0gSGlkZSBjci13aW4tZXdzIHNpbmNlIHdlJ3JlIG5vdCBjdXJyZW50bHkg
cnVubmluZyB0aGlzIGJvdC4KKyAgICAgICAgKiBRdWV1ZVN0YXR1c1NlcnZlci9oYW5kbGVycy91
cGRhdGV3b3JraXRlbXMucHk6CisgICAgICAgICAtIEZpeCB0aGUgcGFyc2luZyBsb2dpYyB0byBi
ZSBhYmxlIHRvIHVuZGVyc3RhbmQgIiIuCisgICAgICAgICogU2NyaXB0cy93ZWJraXRweS9jb21t
b24vbmV0L3N0YXR1c3NlcnZlci5weToKKyAgICAgICAgIC0gT25seSBsb2cgdGhlIHdvcmsgaXRl
bXMgcG9zdGVkIHRvIHRoZSBzZXJ2ZXIgdG8gdGhlIGRlYnVnIGxvZyBjaGFubmVsLgorCisyMDEw
LTA1LTIxICBFcmljIFNlaWRlbCAgPGVyaWNAd2Via2l0Lm9yZz4KKwogICAgICAgICBVbnJldmll
d2VkLCBmaXhpbmcgdGhlIGNvbW1pdC1xdWV1ZSB0byBydW4gYWdhaW4uCiAKICAgICAgICAgTWFr
ZSB0aGUgRVdTZXMgcmVwb3J0IHF1ZXVlIHBvc2l0aW9uIGluIHdoaXRlIGJ1YmJsZXMKZGlmZiAt
LWdpdCBhL1dlYktpdFRvb2xzL1F1ZXVlU3RhdHVzU2VydmVyL2hhbmRsZXJzL3N0YXR1c2J1YmJs
ZS5weSBiL1dlYktpdFRvb2xzL1F1ZXVlU3RhdHVzU2VydmVyL2hhbmRsZXJzL3N0YXR1c2J1YmJs
ZS5weQppbmRleCAwZTJiOGRlMzU1ZTE4ZjhkMDQxNDE5YzZiM2UwZDQ0YzcwZDgxYmY0Li5iZmJl
OTU4NjU4ODI2ZjdlYzA4MzVlMzk1Nzc2MDRmNjM2ZDk4NzA3IDEwMDY0NAotLS0gYS9XZWJLaXRU
b29scy9RdWV1ZVN0YXR1c1NlcnZlci9oYW5kbGVycy9zdGF0dXNidWJibGUucHkKKysrIGIvV2Vi
S2l0VG9vbHMvUXVldWVTdGF0dXNTZXJ2ZXIvaGFuZGxlcnMvc3RhdHVzYnViYmxlLnB5CkBAIC00
Miw3ICs0Miw2IEBAIGNsYXNzIFN0YXR1c0J1YmJsZSh3ZWJhcHAuUmVxdWVzdEhhbmRsZXIpOgog
ICAgIF9xdWV1ZXNfdG9fZGlzcGxheSA9IFsKICAgICAgICAgWyJzdHlsZSIsICJzdHlsZS1xdWV1
ZSJdLAogICAgICAgICBbImNyLWxpbnV4IiwgImNocm9taXVtLWV3cyJdLAotICAgICAgICBbImNy
LXdpbiIsICJjci13aW4tZXdzIl0sCiAgICAgICAgIFsiZ3RrIiwgImd0ay1ld3MiXSwKICAgICAg
ICAgWyJxdCIsICJxdC1ld3MiXSwKICAgICAgICAgWyJtYWMiLCAibWFjLWV3cyJdLApkaWZmIC0t
Z2l0IGEvV2ViS2l0VG9vbHMvUXVldWVTdGF0dXNTZXJ2ZXIvaGFuZGxlcnMvdXBkYXRld29ya2l0
ZW1zLnB5IGIvV2ViS2l0VG9vbHMvUXVldWVTdGF0dXNTZXJ2ZXIvaGFuZGxlcnMvdXBkYXRld29y
a2l0ZW1zLnB5CmluZGV4IGI1OGU3NDM0NGM0N2U5NDYwNjMzOGY1MDY3OTkxNDdhOTc3ZWNiN2Yu
LjkyNDBkMGY2ZjUyODk0NDExYzVlZmQ2YjAwN2FhM2Y0MjViZmU4Y2UgMTAwNjQ0Ci0tLSBhL1dl
YktpdFRvb2xzL1F1ZXVlU3RhdHVzU2VydmVyL2hhbmRsZXJzL3VwZGF0ZXdvcmtpdGVtcy5weQor
KysgYi9XZWJLaXRUb29scy9RdWV1ZVN0YXR1c1NlcnZlci9oYW5kbGVycy91cGRhdGV3b3JraXRl
bXMucHkKQEAgLTQyLDIzICs0MiwzMiBAQCBjbGFzcyBVcGRhdGVXb3JrSXRlbXMoVXBkYXRlQmFz
ZSk6CiAKICAgICBkZWYgX3dvcmtfaXRlbXNfZm9yX3F1ZXVlKHNlbGYsIHF1ZXVlX25hbWUpOgog
ICAgICAgICBpZiBxdWV1ZV9uYW1lIG5vdCBpbiBxdWV1ZXM6Ci0gICAgICAgICAgICBzZWxmLnJl
c3BvbnNlLnNldF9zdGF0dXMoNTAwKQotICAgICAgICAgICAgcmV0dXJuCisgICAgICAgICAgICBz
ZWxmLnJlc3BvbnNlLm91dC53cml0ZSgiXCIlc1wiIGlzIG5vdCBpbiBxdWV1ZXMgJXMiICUgKHF1
ZXVlX25hbWUsIHF1ZXVlcykpCisgICAgICAgICAgICByZXR1cm4gTm9uZQogICAgICAgICB3b3Jr
X2l0ZW1zID0gV29ya0l0ZW1zLmFsbCgpLmZpbHRlcigicXVldWVfbmFtZSA9IiwgcXVldWVfbmFt
ZSkuZ2V0KCkKICAgICAgICAgaWYgbm90IHdvcmtfaXRlbXM6CiAgICAgICAgICAgICB3b3JrX2l0
ZW1zID0gV29ya0l0ZW1zKCkKICAgICAgICAgICAgIHdvcmtfaXRlbXMucXVldWVfbmFtZSA9IHF1
ZXVlX25hbWUKICAgICAgICAgcmV0dXJuIHdvcmtfaXRlbXMKIAorICAgIGRlZiBfcGFyc2Vfd29y
a19pdGVtc19zdHJpbmcoc2VsZiwgd29ya19pdGVtc19zdHJpbmcpOgorICAgICAgICAjIE91ciBw
YXJzaW5nIGNvdWxkIGJlIG11Y2ggbW9yZSByb2J1c3QuCisgICAgICAgIGl0ZW1fc3RyaW5ncyA9
IGl0ZW1zX3N0cmluZy5zcGxpdCgiICIpIGlmIGl0ZW1zX3N0cmluZyBlbHNlIFtdCisgICAgICAg
IHJldHVybiBtYXAoaW50LCBpdGVtX3N0cmluZ3MpCisKICAgICBkZWYgX3dvcmtfaXRlbXNfZnJv
bV9yZXF1ZXN0KHNlbGYpOgogICAgICAgICBxdWV1ZV9uYW1lID0gc2VsZi5yZXF1ZXN0LmdldCgi
cXVldWVfbmFtZSIpCiAgICAgICAgIHdvcmtfaXRlbXMgPSBzZWxmLl93b3JrX2l0ZW1zX2Zvcl9x
dWV1ZShxdWV1ZV9uYW1lKQorICAgICAgICBpZiBub3Qgd29ya19pdGVtczoKKyAgICAgICAgICAg
IHJldHVybiBOb25lCiAgICAgICAgIGl0ZW1zX3N0cmluZyA9IHNlbGYucmVxdWVzdC5nZXQoIndv
cmtfaXRlbXMiKQotICAgICAgICAjIE91ciBwYXJzaW5nIGNvdWxkIGJlIG11Y2ggbW9yZSByb2J1
c3QuCi0gICAgICAgIHdvcmtfaXRlbXMuaXRlbV9pZHMgPSBtYXAoaW50LCBpdGVtc19zdHJpbmcu
c3BsaXQoIiAiKSkKKyAgICAgICAgd29ya19pdGVtcy5pdGVtX2lkcyA9IHNlbGYuX3BhcnNlX3dv
cmtfaXRlbXNfc3RyaW5nKGl0ZW1zX3N0cmluZykKICAgICAgICAgd29ya19pdGVtcy5kYXRlID0g
ZGF0ZXRpbWUubm93KCkKICAgICAgICAgcmV0dXJuIHdvcmtfaXRlbXMKIAogICAgIGRlZiBwb3N0
KHNlbGYpOgogICAgICAgICB3b3JrX2l0ZW1zID0gc2VsZi5fd29ya19pdGVtc19mcm9tX3JlcXVl
c3QoKQorICAgICAgICBpZiBub3Qgd29ya19pdGVtczoKKyAgICAgICAgICAgIHNlbGYucmVzcG9u
c2Uuc2V0X3N0YXR1cyg1MDApCisgICAgICAgICAgICByZXR1cm4KICAgICAgICAgd29ya19pdGVt
cy5wdXQoKQpkaWZmIC0tZ2l0IGEvV2ViS2l0VG9vbHMvU2NyaXB0cy93ZWJraXRweS9jb21tb24v
bmV0L3N0YXR1c3NlcnZlci5weSBiL1dlYktpdFRvb2xzL1NjcmlwdHMvd2Via2l0cHkvY29tbW9u
L25ldC9zdGF0dXNzZXJ2ZXIucHkKaW5kZXggYjg1ZjM1NTk2ZjRlZDlkODUwOWFiMTdlNTgwYjcy
YzMyZmNiNzMxNi4uMGJkNjhkMTQyY2JmNWI5ZGE2NWE4NzFhNjI2MTJjYmYzOGJiYjQ0MiAxMDA2
NDQKLS0tIGEvV2ViS2l0VG9vbHMvU2NyaXB0cy93ZWJraXRweS9jb21tb24vbmV0L3N0YXR1c3Nl
cnZlci5weQorKysgYi9XZWJLaXRUb29scy9TY3JpcHRzL3dlYmtpdHB5L2NvbW1vbi9uZXQvc3Rh
dHVzc2VydmVyLnB5CkBAIC0zMSw5ICszMSwxMyBAQCBmcm9tIHdlYmtpdHB5LmNvbW1vbi5zeXN0
ZW0uZGVwcmVjYXRlZF9sb2dnaW5nIGltcG9ydCBsb2cKIGZyb20gd2Via2l0cHkudGhpcmRwYXJ0
eS5hdXRvaW5zdGFsbGVkLm1lY2hhbml6ZSBpbXBvcnQgQnJvd3NlcgogZnJvbSB3ZWJraXRweS50
aGlyZHBhcnR5LkJlYXV0aWZ1bFNvdXAgaW1wb3J0IEJlYXV0aWZ1bFNvdXAKIAoraW1wb3J0IGxv
Z2dpbmcKIGltcG9ydCB1cmxsaWIyCiAKIAorX2xvZyA9IGxvZ2dpbmcuZ2V0TG9nZ2VyKCJ3ZWJr
aXRweS5jb21tb24ubmV0LnN0YXR1c3NlcnZlciIpCisKKwogY2xhc3MgU3RhdHVzU2VydmVyOgog
ICAgIGRlZmF1bHRfaG9zdCA9ICJ3ZWJraXQtY29tbWl0LXF1ZXVlLmFwcHNwb3QuY29tIgogCkBA
IC05Myw3ICs5Nyw3IEBAIGNsYXNzIFN0YXR1c1NlcnZlcjoKICAgICAgICAgcmV0dXJuIHNlbGYu
YnJvd3Nlci5zdWJtaXQoKS5yZWFkKCkKIAogICAgIGRlZiB1cGRhdGVfd29ya19pdGVtcyhzZWxm
LCBxdWV1ZV9uYW1lLCB3b3JrX2l0ZW1zKToKLSAgICAgICAgbG9nKCJSZWNvcmRpbmcgd29yayBp
dGVtczogJXMgZm9yICVzIiAlICh3b3JrX2l0ZW1zLCBxdWV1ZV9uYW1lKSkKKyAgICAgICAgX2xv
Zy5kZWJ1ZygiUmVjb3JkaW5nIHdvcmsgaXRlbXM6ICVzIGZvciAlcyIgJSAod29ya19pdGVtcywg
cXVldWVfbmFtZSkpCiAgICAgICAgIHJldHVybiBOZXR3b3JrVHJhbnNhY3Rpb24oKS5ydW4obGFt
YmRhOiBzZWxmLl9wb3N0X3dvcmtfaXRlbXNfdG9fc2VydmVyKHF1ZXVlX25hbWUsIHdvcmtfaXRl
bXMpKQogCiAgICAgZGVmIHVwZGF0ZV9zdGF0dXMoc2VsZiwgcXVldWVfbmFtZSwgc3RhdHVzLCBw
YXRjaD1Ob25lLCByZXN1bHRzX2ZpbGU9Tm9uZSk6Cg==
</data>
<flag name="review"
          id="41256"
          type_id="1"
          status="+"
          setter="abarth"
    />
          </attachment>
      

    </bug>

</bugzilla>