<?xml version="1.0" encoding="UTF-8"?>
<ticket>
  <assigned-user-id type="integer">79849</assigned-user-id>
  <attachments-count type="integer">0</attachments-count>
  <closed type="boolean">false</closed>
  <created-at type="datetime">2010-02-03T15:38:04-08:00</created-at>
  <creator-id type="integer">79840</creator-id>
  <milestone-due-on type="datetime">2010-03-10T00:00:00-08:00</milestone-due-on>
  <milestone-id type="integer">61912</milestone-id>
  <number type="integer">90</number>
  <permalink>frequent-reports-where-uploader-dll-cannot-be-loaded</permalink>
  <priority type="integer">3</priority>
  <project-id type="integer">43039</project-id>
  <raw-data type="binary" nil="true" encoding="base64"></raw-data>
  <state>open</state>
  <tag>p1 &quot;user report&quot;</tag>
  <title>frequent reports where Uploader DLL cannot be loaded</title>
  <updated-at type="datetime">2010-03-09T19:05:36-08:00</updated-at>
  <user-id type="integer">79840</user-id>
  <user-name>lloyd</user-name>
  <creator-name>lloyd</creator-name>
  <assigned-user-name>dgrigsby</assigned-user-name>
  <url>http://browserplus.lighthouseapp.com/projects/43039/tickets/90</url>
  <milestone-title>2.7</milestone-title>
  <original-body>we're receiving uptrending bug reports which contain the following in the log:

2010-02-01 14:04:40Z [6100:10332] WARN  - ServiceRunner::ServiceLibrary::load: skipping '&lt;snip&gt;/Uploader.dll', cannot load shared library.
2010-02-01 14:04:40Z [6100:10332] ERROR - ServiceRunner::runServiceProcess: Couldn't load service:</original-body>
  <latest-body>we're receiving uptrending bug reports which contain the following in the log:

2010-02-01 14:04:40Z [6100:10332] WARN  - ServiceRunner::ServiceLibrary::load: skipping '&lt;snip&gt;/Uploader.dll', cannot load shared library.
2010-02-01 14:04:40Z [6100:10332] ERROR - ServiceRunner::runServiceProcess: Couldn't load service:</latest-body>
  <original-body-html>&lt;div&gt;&lt;p&gt;we're receiving uptrending bug reports which contain the
following in the log:&lt;/p&gt;
&lt;p&gt;2010-02-01 14:04:40Z [6100:10332] WARN -
ServiceRunner::ServiceLibrary::load: skipping '/Uploader.dll',
cannot load shared library.&lt;br&gt;
2010-02-01 14:04:40Z [6100:10332] ERROR -
ServiceRunner::runServiceProcess: Couldn't load service:&lt;/p&gt;&lt;/div&gt;</original-body-html>
  <versions type="array">
    <version type="Ticket::Version">
      <assigned-user-id type="integer">79849</assigned-user-id>
      <attachments-count type="integer">0</attachments-count>
      <body>we're receiving uptrending bug reports which contain the following in the log:

2010-02-01 14:04:40Z [6100:10332] WARN  - ServiceRunner::ServiceLibrary::load: skipping '&lt;snip&gt;/Uploader.dll', cannot load shared library.
2010-02-01 14:04:40Z [6100:10332] ERROR - ServiceRunner::runServiceProcess: Couldn't load service:</body>
      <body-html>&lt;div&gt;&lt;p&gt;we're receiving uptrending bug reports which contain the
following in the log:&lt;/p&gt;
&lt;p&gt;2010-02-01 14:04:40Z [6100:10332] WARN -
ServiceRunner::ServiceLibrary::load: skipping '/Uploader.dll',
cannot load shared library.&lt;br&gt;
2010-02-01 14:04:40Z [6100:10332] ERROR -
ServiceRunner::runServiceProcess: Couldn't load service:&lt;/p&gt;&lt;/div&gt;</body-html>
      <closed type="boolean">false</closed>
      <created-at type="datetime">2010-02-03T15:38:04-08:00</created-at>
      <creator-id type="integer">79840</creator-id>
      <diffable-attributes type="yaml">--- {}

</diffable-attributes>
      <milestone-id type="integer" nil="true"></milestone-id>
      <number type="integer">90</number>
      <permalink>frequent-reports-where-uploader-dll-cannot-be-loaded</permalink>
      <priority type="integer">0</priority>
      <project-id type="integer">43039</project-id>
      <state>new</state>
      <tag>&quot;user report&quot;</tag>
      <title>frequent reports where Uploader DLL cannot be loaded</title>
      <updated-at type="datetime">2010-02-03T15:38:04-08:00</updated-at>
      <user-id type="integer">79840</user-id>
      <user-name>lloyd</user-name>
      <creator-name>lloyd</creator-name>
      <assigned-user-name>dgrigsby</assigned-user-name>
      <url>http://browserplus.lighthouseapp.com/projects/43039/tickets/90</url>
      <milestone-title nil="true"></milestone-title>
    </version>
    <version type="Ticket::Version">
      <assigned-user-id type="integer">79849</assigned-user-id>
      <attachments-count type="integer">0</attachments-count>
      <body></body>
      <body-html></body-html>
      <closed type="boolean">false</closed>
      <created-at type="datetime">2010-02-03T15:38:19-08:00</created-at>
      <creator-id type="integer">79840</creator-id>
      <diffable-attributes type="yaml">--- 
:tag: &quot;\&quot;user report\&quot;&quot;
</diffable-attributes>
      <milestone-id type="integer" nil="true"></milestone-id>
      <number type="integer">90</number>
      <permalink>frequent-reports-where-uploader-dll-cannot-be-loaded</permalink>
      <priority type="integer">0</priority>
      <project-id type="integer">43039</project-id>
      <state>new</state>
      <tag>p1 &quot;user report&quot;</tag>
      <title>frequent reports where Uploader DLL cannot be loaded</title>
      <updated-at type="datetime">2010-02-03T15:38:19-08:00</updated-at>
      <user-id type="integer">79840</user-id>
      <user-name>lloyd</user-name>
      <creator-name>lloyd</creator-name>
      <assigned-user-name>dgrigsby</assigned-user-name>
      <url>http://browserplus.lighthouseapp.com/projects/43039/tickets/90</url>
      <milestone-title nil="true"></milestone-title>
    </version>
    <version type="Ticket::Version">
      <assigned-user-id type="integer">79849</assigned-user-id>
      <attachments-count type="integer">0</attachments-count>
      <body>(from [a6f4971a70f68ed547ab2d877a77cf8e06983fd7]) [#90] Log GetLastError() when LoadLibrary for a service fails.

git-svn-id: svn+ssh://corpsvnproxy/yahoo/BrowserPlus/public_platform/trunk@152 3fcf768e-b076-0410-b9b8-e8c34e2d470b
http://github.com/browserplus/platform/commit/a6f4971a70f68ed547ab2d877a77cf8e06983fd7</body>
      <body-html>&lt;div&gt;&lt;p&gt;(from &lt;a href=
&quot;/projects/43039/changesets/a6f4971a70f68ed547ab2d877a77cf8e06983fd7&quot;
title=
&quot;Changeset [a6f4971a70f68ed547ab2d877a77cf8e06983fd7]&quot;&gt;[a6f4971a70f68ed547ab2d877a77cf8e06983fd7]&lt;/a&gt;)
[&lt;a href=&quot;/projects/43039/tickets/90&quot; title=&quot;Ticket #90&quot;&gt;#90&lt;/a&gt;]
Log GetLastError() when LoadLibrary for a service fails.&lt;/p&gt;
&lt;p&gt;git-svn-id:
svn+ssh://corpsvnproxy/yahoo/BrowserPlus/public_platform/trunk@152
3fcf768e-b076-0410-b9b8-e8c34e2d470b&lt;br&gt;
&lt;a href=
&quot;http://github.com/browserplus/platform/commit/a6f4971a70f68ed547ab2d877a77cf8e06983fd7&quot;&gt;
http://github.com/browserplus/platform/commit/a6f4971a70f68ed547ab2...&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;</body-html>
      <closed type="boolean">false</closed>
      <created-at type="datetime">2010-02-03T18:00:41-08:00</created-at>
      <creator-id type="integer">79840</creator-id>
      <diffable-attributes type="yaml">--- {}

</diffable-attributes>
      <milestone-id type="integer" nil="true"></milestone-id>
      <number type="integer">90</number>
      <permalink>frequent-reports-where-uploader-dll-cannot-be-loaded</permalink>
      <priority type="integer">0</priority>
      <project-id type="integer">43039</project-id>
      <state>new</state>
      <tag>p1 &quot;user report&quot;</tag>
      <title>frequent reports where Uploader DLL cannot be loaded</title>
      <updated-at type="datetime">2010-02-03T18:00:41-08:00</updated-at>
      <user-id type="integer">79840</user-id>
      <user-name>lloyd</user-name>
      <creator-name>lloyd</creator-name>
      <assigned-user-name>dgrigsby</assigned-user-name>
      <url>http://browserplus.lighthouseapp.com/projects/43039/tickets/90</url>
      <milestone-title nil="true"></milestone-title>
    </version>
    <version type="Ticket::Version">
      <assigned-user-id type="integer">79849</assigned-user-id>
      <attachments-count type="integer">0</attachments-count>
      <body></body>
      <body-html></body-html>
      <closed type="boolean">false</closed>
      <created-at type="datetime">2010-02-04T08:42:21-08:00</created-at>
      <creator-id type="integer">79840</creator-id>
      <diffable-attributes type="yaml">--- 
:milestone: 
</diffable-attributes>
      <milestone-id type="integer">58342</milestone-id>
      <number type="integer">90</number>
      <permalink>frequent-reports-where-uploader-dll-cannot-be-loaded</permalink>
      <priority type="integer">0</priority>
      <project-id type="integer">43039</project-id>
      <state>new</state>
      <tag>p1 &quot;user report&quot;</tag>
      <title>frequent reports where Uploader DLL cannot be loaded</title>
      <updated-at type="datetime">2010-02-04T08:42:21-08:00</updated-at>
      <user-id type="integer">79840</user-id>
      <user-name>lloyd</user-name>
      <creator-name>lloyd</creator-name>
      <assigned-user-name>dgrigsby</assigned-user-name>
      <url>http://browserplus.lighthouseapp.com/projects/43039/tickets/90</url>
      <milestone-title>2.5</milestone-title>
    </version>
    <version type="Ticket::Version">
      <assigned-user-id type="integer">79849</assigned-user-id>
      <attachments-count type="integer">0</attachments-count>
      <body>The error is indeed detected right when the user selects a file for upload.  Here is an excerpt from user bug report with id sp1-bplus-001_bg2_20100204183042_ZHElcv:

First in bpactivex.log the user uses file browse to initiate an upload:

&lt;pre&gt;
2010-02-05 21:26:47Z [3380:3100] INFO  - BPSession::executeMethod: executeMethod Uploader[3.2.6].upload
&lt;/pre&gt;

Over in the BrowserPlusCore.log that function call (first function invoked on the uploader service) will fail:

&lt;pre&gt;
2010-02-05 21:26:48Z [3564:2444] INFO  - ServiceRunner::runServiceProcess: Service Process running
2010-02-05 21:26:48Z [3564:2444] INFO  - ServiceRunner::ServiceLibrary::load: loading corelet library: Uploader.dll
2010-02-05 21:26:48Z [3564:2444] WARN  - ServiceRunner::ServiceLibrary::load: skipping 'C:/Users/zac/AppData/Local/Yahoo!/BrowserPlus/Corelets/Uploader/3.2.6/./Uploader.dll', cannot load shared library.
2010-02-05 21:26:48Z [3564:2444] ERROR - ServiceRunner::runServiceProcess: Couldn't load service: 
&lt;/pre&gt;

we *should* be getting a good error back from the upload invocation in javascript that could be handled.</body>
      <body-html>&lt;div&gt;&lt;p&gt;The error is indeed detected right when the user selects a file
for upload. Here is an excerpt from user bug report with id
sp1-bplus-001_bg2_20100204183042_ZHElcv:&lt;/p&gt;
&lt;p&gt;First in bpactivex.log the user uses file browse to initiate an
upload:&lt;/p&gt;
&lt;pre&gt;
2010-02-05 21:26:47Z [3380:3100] INFO  - BPSession::executeMethod: executeMethod Uploader[3.2.6].upload
&lt;/pre&gt;
&lt;p&gt;Over in the BrowserPlusCore.log that function call (first
function invoked on the uploader service) will fail:&lt;/p&gt;
&lt;pre&gt;
2010-02-05 21:26:48Z [3564:2444] INFO  - ServiceRunner::runServiceProcess: Service Process running
2010-02-05 21:26:48Z [3564:2444] INFO  - ServiceRunner::ServiceLibrary::load: loading corelet library: Uploader.dll
2010-02-05 21:26:48Z [3564:2444] WARN  - ServiceRunner::ServiceLibrary::load: skipping 'C:/Users/zac/AppData/Local/Yahoo!/BrowserPlus/Corelets/Uploader/3.2.6/./Uploader.dll', cannot load shared library.
2010-02-05 21:26:48Z [3564:2444] ERROR - ServiceRunner::runServiceProcess: Couldn't load service: 
&lt;/pre&gt;
&lt;p&gt;we &lt;em&gt;should&lt;/em&gt; be getting a good error back from the upload
invocation in javascript that could be handled.&lt;/p&gt;&lt;/div&gt;</body-html>
      <closed type="boolean">false</closed>
      <created-at type="datetime">2010-02-05T09:24:10-08:00</created-at>
      <creator-id type="integer">79840</creator-id>
      <diffable-attributes type="yaml">--- {}

</diffable-attributes>
      <milestone-id type="integer">58342</milestone-id>
      <number type="integer">90</number>
      <permalink>frequent-reports-where-uploader-dll-cannot-be-loaded</permalink>
      <priority type="integer">0</priority>
      <project-id type="integer">43039</project-id>
      <state>new</state>
      <tag>p1 &quot;user report&quot;</tag>
      <title>frequent reports where Uploader DLL cannot be loaded</title>
      <updated-at type="datetime">2010-02-05T09:24:10-08:00</updated-at>
      <user-id type="integer">79840</user-id>
      <user-name>lloyd</user-name>
      <creator-name>lloyd</creator-name>
      <assigned-user-name>dgrigsby</assigned-user-name>
      <url>http://browserplus.lighthouseapp.com/projects/43039/tickets/90</url>
      <milestone-title>2.5</milestone-title>
    </version>
    <version type="Ticket::Version">
      <assigned-user-id type="integer">79849</assigned-user-id>
      <attachments-count type="integer">0</attachments-count>
      <body>Spoke with dgrigsby on the phone extensively about this issue.  There are two distinct problems here:

1. when a service is corrupted on disk, browserpluscore no longer purges it.  This true for standalone services (http://browserplus.lighthouseapp.com/projects/43039-platform/tickets/92) AND a related bug is opened for dependent services (http://browserplus.lighthouseapp.com/projects/43039-platform/tickets/31)
2. we never return anything to the page in this case (http://browserplus.lighthouseapp.com/projects/43039-platform/tickets/93)

The combination of these two issues makes the page basically unusable and apparently hung when a service gets hit by a cosmic ray.</body>
      <body-html>&lt;div&gt;&lt;p&gt;Spoke with dgrigsby on the phone extensively about this issue.
There are two distinct problems here:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;when a service is corrupted on disk, browserpluscore no longer
purges it. This true for standalone services (&lt;a href=
&quot;http://browserplus.lighthouseapp.com/projects/43039-platform/tickets/92&quot;&gt;http://browserplus.lighthouseapp.com/projects/43039-platform/ticket...&lt;/a&gt;)
AND a related bug is opened for dependent services (&lt;a href=
&quot;http://browserplus.lighthouseapp.com/projects/43039-platform/tickets/31&quot;&gt;http://browserplus.lighthouseapp.com/projects/43039-platform/ticket...&lt;/a&gt;)&lt;br&gt;&lt;/li&gt;
&lt;li&gt;we never return anything to the page in this case (&lt;a href=
&quot;http://browserplus.lighthouseapp.com/projects/43039-platform/tickets/93&quot;&gt;http://browserplus.lighthouseapp.com/projects/43039-platform/ticket...&lt;/a&gt;)&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;The combination of these two issues makes the page basically
unusable and apparently hung when a service gets hit by a cosmic
ray.&lt;/p&gt;&lt;/div&gt;</body-html>
      <closed type="boolean">false</closed>
      <created-at type="datetime">2010-02-09T09:50:16-08:00</created-at>
      <creator-id type="integer">79840</creator-id>
      <diffable-attributes type="yaml">--- {}

</diffable-attributes>
      <milestone-id type="integer">58342</milestone-id>
      <number type="integer">90</number>
      <permalink>frequent-reports-where-uploader-dll-cannot-be-loaded</permalink>
      <priority type="integer">0</priority>
      <project-id type="integer">43039</project-id>
      <state>new</state>
      <tag>p1 &quot;user report&quot;</tag>
      <title>frequent reports where Uploader DLL cannot be loaded</title>
      <updated-at type="datetime">2010-02-09T09:50:17-08:00</updated-at>
      <user-id type="integer">79840</user-id>
      <user-name>lloyd</user-name>
      <creator-name>lloyd</creator-name>
      <assigned-user-name>dgrigsby</assigned-user-name>
      <url>http://browserplus.lighthouseapp.com/projects/43039/tickets/90</url>
      <milestone-title>2.5</milestone-title>
    </version>
    <version type="Ticket::Version">
      <assigned-user-id type="integer">79849</assigned-user-id>
      <attachments-count type="integer">0</attachments-count>
      <body>moving to 2.6.  Too big to go on 2.5.</body>
      <body-html>&lt;div&gt;&lt;p&gt;moving to 2.6. Too big to go on 2.5.&lt;/p&gt;&lt;/div&gt;</body-html>
      <closed type="boolean">false</closed>
      <created-at type="datetime">2010-02-09T11:04:02-08:00</created-at>
      <creator-id type="integer">79840</creator-id>
      <diffable-attributes type="yaml">--- 
:milestone: 58342
</diffable-attributes>
      <milestone-id type="integer">61907</milestone-id>
      <number type="integer">90</number>
      <permalink>frequent-reports-where-uploader-dll-cannot-be-loaded</permalink>
      <priority type="integer">0</priority>
      <project-id type="integer">43039</project-id>
      <state>new</state>
      <tag>p1 &quot;user report&quot;</tag>
      <title>frequent reports where Uploader DLL cannot be loaded</title>
      <updated-at type="datetime">2010-02-09T11:04:02-08:00</updated-at>
      <user-id type="integer">79840</user-id>
      <user-name>lloyd</user-name>
      <creator-name>lloyd</creator-name>
      <assigned-user-name>dgrigsby</assigned-user-name>
      <url>http://browserplus.lighthouseapp.com/projects/43039/tickets/90</url>
      <milestone-title>2.6</milestone-title>
    </version>
    <version type="Ticket::Version">
      <assigned-user-id type="integer">79849</assigned-user-id>
      <attachments-count type="integer">0</attachments-count>
      <body>(from [73d5f6e7f9b4708f316e07c7b1ad9f48827bd317]) [#90] Better handling by daemon of service termination.  Now we report failure to client when a service is detected to have ended while trying to invoke methods on it.
Details:
Added ICoreletRegistryListener::onAllocationFailed().
Renamed ICoreletRegistryListener::gotInstance() to onAllocationSucceeded().
Enhanced handling in DynamicServiceManager::onEnded() and new ActiveSession::onAllocationFailed().
Added an overloaded DynamicServiceState::popPendingAllocations().

git-svn-id: svn+ssh://corpsvnproxy/yahoo/BrowserPlus/public_platform/trunk@198 3fcf768e-b076-0410-b9b8-e8c34e2d470b
http://github.com/browserplus/platform/commit/73d5f6e7f9b4708f316e07c7b1ad9f48827bd317</body>
      <body-html>&lt;div&gt;&lt;p&gt;(from &lt;a href=
&quot;/projects/43039/changesets/73d5f6e7f9b4708f316e07c7b1ad9f48827bd317&quot;
title=
&quot;Changeset [73d5f6e7f9b4708f316e07c7b1ad9f48827bd317]&quot;&gt;[73d5f6e7f9b4708f316e07c7b1ad9f48827bd317]&lt;/a&gt;)
[&lt;a href=&quot;/projects/43039/tickets/90&quot; title=&quot;Ticket #90&quot;&gt;#90&lt;/a&gt;]
Better handling by daemon of service termination. Now we report
failure to client when a service is detected to have ended while
trying to invoke methods on it. Details:&lt;br&gt;
Added ICoreletRegistryListener::onAllocationFailed().&lt;br&gt;
Renamed ICoreletRegistryListener::gotInstance() to
onAllocationSucceeded().&lt;br&gt;
Enhanced handling in DynamicServiceManager::onEnded() and new
ActiveSession::onAllocationFailed().&lt;br&gt;
Added an overloaded
DynamicServiceState::popPendingAllocations().&lt;/p&gt;
&lt;p&gt;git-svn-id:
svn+ssh://corpsvnproxy/yahoo/BrowserPlus/public_platform/trunk@198
3fcf768e-b076-0410-b9b8-e8c34e2d470b&lt;br&gt;
&lt;a href=
&quot;http://github.com/browserplus/platform/commit/73d5f6e7f9b4708f316e07c7b1ad9f48827bd317&quot;&gt;
http://github.com/browserplus/platform/commit/73d5f6e7f9b4708f316e0...&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;</body-html>
      <closed type="boolean">false</closed>
      <created-at type="datetime">2010-02-19T19:33:03-08:00</created-at>
      <creator-id type="integer">79840</creator-id>
      <diffable-attributes type="yaml">--- {}

</diffable-attributes>
      <milestone-id type="integer">61907</milestone-id>
      <number type="integer">90</number>
      <permalink>frequent-reports-where-uploader-dll-cannot-be-loaded</permalink>
      <priority type="integer">0</priority>
      <project-id type="integer">43039</project-id>
      <state>new</state>
      <tag>p1 &quot;user report&quot;</tag>
      <title>frequent reports where Uploader DLL cannot be loaded</title>
      <updated-at type="datetime">2010-02-19T19:33:03-08:00</updated-at>
      <user-id type="integer">79840</user-id>
      <user-name>lloyd</user-name>
      <creator-name>lloyd</creator-name>
      <assigned-user-name>dgrigsby</assigned-user-name>
      <url>http://browserplus.lighthouseapp.com/projects/43039/tickets/90</url>
      <milestone-title>2.6</milestone-title>
    </version>
    <version type="Ticket::Version">
      <assigned-user-id type="integer">79849</assigned-user-id>
      <attachments-count type="integer">0</attachments-count>
      <body>(from [5fdddeee7cee44485ba2d19ece218f97a7fd390a]) [#90] Declare bp process exit codes in central place.

git-svn-id: svn+ssh://corpsvnproxy/yahoo/BrowserPlus/public_platform/trunk@205 3fcf768e-b076-0410-b9b8-e8c34e2d470b
http://github.com/browserplus/platform/commit/5fdddeee7cee44485ba2d19ece218f97a7fd390a</body>
      <body-html>&lt;div&gt;&lt;p&gt;(from &lt;a href=
&quot;/projects/43039/changesets/5fdddeee7cee44485ba2d19ece218f97a7fd390a&quot;
title=
&quot;Changeset [5fdddeee7cee44485ba2d19ece218f97a7fd390a]&quot;&gt;[5fdddeee7cee44485ba2d19ece218f97a7fd390a]&lt;/a&gt;)
[&lt;a href=&quot;/projects/43039/tickets/90&quot; title=&quot;Ticket #90&quot;&gt;#90&lt;/a&gt;]
Declare bp process exit codes in central place.&lt;/p&gt;
&lt;p&gt;git-svn-id:
svn+ssh://corpsvnproxy/yahoo/BrowserPlus/public_platform/trunk@205
3fcf768e-b076-0410-b9b8-e8c34e2d470b&lt;br&gt;
&lt;a href=
&quot;http://github.com/browserplus/platform/commit/5fdddeee7cee44485ba2d19ece218f97a7fd390a&quot;&gt;
http://github.com/browserplus/platform/commit/5fdddeee7cee44485ba2d...&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;</body-html>
      <closed type="boolean">false</closed>
      <created-at type="datetime">2010-02-22T19:53:35-08:00</created-at>
      <creator-id type="integer">79840</creator-id>
      <diffable-attributes type="yaml">--- {}

</diffable-attributes>
      <milestone-id type="integer">61907</milestone-id>
      <number type="integer">90</number>
      <permalink>frequent-reports-where-uploader-dll-cannot-be-loaded</permalink>
      <priority type="integer">0</priority>
      <project-id type="integer">43039</project-id>
      <state>new</state>
      <tag>p1 &quot;user report&quot;</tag>
      <title>frequent reports where Uploader DLL cannot be loaded</title>
      <updated-at type="datetime">2010-02-22T19:53:35-08:00</updated-at>
      <user-id type="integer">79840</user-id>
      <user-name>lloyd</user-name>
      <creator-name>lloyd</creator-name>
      <assigned-user-name>dgrigsby</assigned-user-name>
      <url>http://browserplus.lighthouseapp.com/projects/43039/tickets/90</url>
      <milestone-title>2.6</milestone-title>
    </version>
    <version type="Ticket::Version">
      <assigned-user-id type="integer">79849</assigned-user-id>
      <attachments-count type="integer">0</attachments-count>
      <body>(from [284380ec2e3f0106d0cddbd2a14b40161c5397ec]) [#90] Use centrally-declared process exit codes.  Previously for example -7 had two meanings.

git-svn-id: svn+ssh://corpsvnproxy/yahoo/BrowserPlus/public_platform/trunk@207 3fcf768e-b076-0410-b9b8-e8c34e2d470b
http://github.com/browserplus/platform/commit/284380ec2e3f0106d0cddbd2a14b40161c5397ec</body>
      <body-html>&lt;div&gt;&lt;p&gt;(from &lt;a href=
&quot;/projects/43039/changesets/284380ec2e3f0106d0cddbd2a14b40161c5397ec&quot;
title=
&quot;Changeset [284380ec2e3f0106d0cddbd2a14b40161c5397ec]&quot;&gt;[284380ec2e3f0106d0cddbd2a14b40161c5397ec]&lt;/a&gt;)
[&lt;a href=&quot;/projects/43039/tickets/90&quot; title=&quot;Ticket #90&quot;&gt;#90&lt;/a&gt;]
Use centrally-declared process exit codes. Previously for example
-7 had two meanings.&lt;/p&gt;
&lt;p&gt;git-svn-id:
svn+ssh://corpsvnproxy/yahoo/BrowserPlus/public_platform/trunk@207
3fcf768e-b076-0410-b9b8-e8c34e2d470b&lt;br&gt;
&lt;a href=
&quot;http://github.com/browserplus/platform/commit/284380ec2e3f0106d0cddbd2a14b40161c5397ec&quot;&gt;
http://github.com/browserplus/platform/commit/284380ec2e3f0106d0cdd...&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;</body-html>
      <closed type="boolean">false</closed>
      <created-at type="datetime">2010-02-22T19:53:35-08:00</created-at>
      <creator-id type="integer">79840</creator-id>
      <diffable-attributes type="yaml">--- {}

</diffable-attributes>
      <milestone-id type="integer">61907</milestone-id>
      <number type="integer">90</number>
      <permalink>frequent-reports-where-uploader-dll-cannot-be-loaded</permalink>
      <priority type="integer">0</priority>
      <project-id type="integer">43039</project-id>
      <state>new</state>
      <tag>p1 &quot;user report&quot;</tag>
      <title>frequent reports where Uploader DLL cannot be loaded</title>
      <updated-at type="datetime">2010-02-22T19:53:35-08:00</updated-at>
      <user-id type="integer">79840</user-id>
      <user-name>lloyd</user-name>
      <creator-name>lloyd</creator-name>
      <assigned-user-name>dgrigsby</assigned-user-name>
      <url>http://browserplus.lighthouseapp.com/projects/43039/tickets/90</url>
      <milestone-title>2.6</milestone-title>
    </version>
    <version type="Ticket::Version">
      <assigned-user-id type="integer">79849</assigned-user-id>
      <attachments-count type="integer">0</attachments-count>
      <body>(from [4d990180decc657d39a3fd9ff86f1d7f2d3c6c42]) [#90] Discriminate failure of runServiceProcess().  Previously process would just exit with default code 0.

git-svn-id: svn+ssh://corpsvnproxy/yahoo/BrowserPlus/public_platform/trunk@206 3fcf768e-b076-0410-b9b8-e8c34e2d470b
http://github.com/browserplus/platform/commit/4d990180decc657d39a3fd9ff86f1d7f2d3c6c42</body>
      <body-html>&lt;div&gt;&lt;p&gt;(from &lt;a href=
&quot;/projects/43039/changesets/4d990180decc657d39a3fd9ff86f1d7f2d3c6c42&quot;
title=
&quot;Changeset [4d990180decc657d39a3fd9ff86f1d7f2d3c6c42]&quot;&gt;[4d990180decc657d39a3fd9ff86f1d7f2d3c6c42]&lt;/a&gt;)
[&lt;a href=&quot;/projects/43039/tickets/90&quot; title=&quot;Ticket #90&quot;&gt;#90&lt;/a&gt;]
Discriminate failure of runServiceProcess(). Previously process
would just exit with default code 0.&lt;/p&gt;
&lt;p&gt;git-svn-id:
svn+ssh://corpsvnproxy/yahoo/BrowserPlus/public_platform/trunk@206
3fcf768e-b076-0410-b9b8-e8c34e2d470b&lt;br&gt;
&lt;a href=
&quot;http://github.com/browserplus/platform/commit/4d990180decc657d39a3fd9ff86f1d7f2d3c6c42&quot;&gt;
http://github.com/browserplus/platform/commit/4d990180decc657d39a3f...&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;</body-html>
      <closed type="boolean">false</closed>
      <created-at type="datetime">2010-02-22T19:53:40-08:00</created-at>
      <creator-id type="integer">79840</creator-id>
      <diffable-attributes type="yaml">--- {}

</diffable-attributes>
      <milestone-id type="integer">61907</milestone-id>
      <number type="integer">90</number>
      <permalink>frequent-reports-where-uploader-dll-cannot-be-loaded</permalink>
      <priority type="integer">0</priority>
      <project-id type="integer">43039</project-id>
      <state>new</state>
      <tag>p1 &quot;user report&quot;</tag>
      <title>frequent reports where Uploader DLL cannot be loaded</title>
      <updated-at type="datetime">2010-02-22T19:53:41-08:00</updated-at>
      <user-id type="integer">79840</user-id>
      <user-name>lloyd</user-name>
      <creator-name>lloyd</creator-name>
      <assigned-user-name>dgrigsby</assigned-user-name>
      <url>http://browserplus.lighthouseapp.com/projects/43039/tickets/90</url>
      <milestone-title>2.6</milestone-title>
    </version>
    <version type="Ticket::Version">
      <assigned-user-id type="integer">79849</assigned-user-id>
      <attachments-count type="integer">0</attachments-count>
      <body>(from [6efed1304d71e6aa3bba9cce17d0ca5abfe83d66]) [#90] Now store information about premature exit of service process or unexpected ending of the IPC channel.

git-svn-id: svn+ssh://corpsvnproxy/yahoo/BrowserPlus/public_platform/trunk@210 3fcf768e-b076-0410-b9b8-e8c34e2d470b
http://github.com/browserplus/platform/commit/6efed1304d71e6aa3bba9cce17d0ca5abfe83d66</body>
      <body-html>&lt;div&gt;&lt;p&gt;(from &lt;a href=
&quot;/projects/43039/changesets/6efed1304d71e6aa3bba9cce17d0ca5abfe83d66&quot;
title=
&quot;Changeset [6efed1304d71e6aa3bba9cce17d0ca5abfe83d66]&quot;&gt;[6efed1304d71e6aa3bba9cce17d0ca5abfe83d66]&lt;/a&gt;)
[&lt;a href=&quot;/projects/43039/tickets/90&quot; title=&quot;Ticket #90&quot;&gt;#90&lt;/a&gt;]
Now store information about premature exit of service process or
unexpected ending of the IPC channel.&lt;/p&gt;
&lt;p&gt;git-svn-id:
svn+ssh://corpsvnproxy/yahoo/BrowserPlus/public_platform/trunk@210
3fcf768e-b076-0410-b9b8-e8c34e2d470b&lt;br&gt;
&lt;a href=
&quot;http://github.com/browserplus/platform/commit/6efed1304d71e6aa3bba9cce17d0ca5abfe83d66&quot;&gt;
http://github.com/browserplus/platform/commit/6efed1304d71e6aa3bba9...&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;</body-html>
      <closed type="boolean">false</closed>
      <created-at type="datetime">2010-02-23T18:33:36-08:00</created-at>
      <creator-id type="integer">79840</creator-id>
      <diffable-attributes type="yaml">--- {}

</diffable-attributes>
      <milestone-id type="integer">61907</milestone-id>
      <number type="integer">90</number>
      <permalink>frequent-reports-where-uploader-dll-cannot-be-loaded</permalink>
      <priority type="integer">0</priority>
      <project-id type="integer">43039</project-id>
      <state>new</state>
      <tag>p1 &quot;user report&quot;</tag>
      <title>frequent reports where Uploader DLL cannot be loaded</title>
      <updated-at type="datetime">2010-02-23T18:33:37-08:00</updated-at>
      <user-id type="integer">79840</user-id>
      <user-name>lloyd</user-name>
      <creator-name>lloyd</creator-name>
      <assigned-user-name>dgrigsby</assigned-user-name>
      <url>http://browserplus.lighthouseapp.com/projects/43039/tickets/90</url>
      <milestone-title>2.6</milestone-title>
    </version>
    <version type="Ticket::Version">
      <assigned-user-id type="integer">79849</assigned-user-id>
      <attachments-count type="integer">0</attachments-count>
      <body></body>
      <body-html></body-html>
      <closed type="boolean">false</closed>
      <created-at type="datetime">2010-03-04T12:17:12-08:00</created-at>
      <creator-id type="integer">79840</creator-id>
      <diffable-attributes type="yaml">--- 
:state: new
:milestone: 61907
</diffable-attributes>
      <milestone-id type="integer">61912</milestone-id>
      <number type="integer">90</number>
      <permalink>frequent-reports-where-uploader-dll-cannot-be-loaded</permalink>
      <priority type="integer">0</priority>
      <project-id type="integer">43039</project-id>
      <state>open</state>
      <tag>p1 &quot;user report&quot;</tag>
      <title>frequent reports where Uploader DLL cannot be loaded</title>
      <updated-at type="datetime">2010-03-04T12:17:14-08:00</updated-at>
      <user-id type="integer">79849</user-id>
      <user-name>dgrigsby</user-name>
      <creator-name>lloyd</creator-name>
      <assigned-user-name>dgrigsby</assigned-user-name>
      <url>http://browserplus.lighthouseapp.com/projects/43039/tickets/90</url>
      <milestone-title>2.7</milestone-title>
    </version>
    <version type="Ticket::Version">
      <assigned-user-id type="integer">79849</assigned-user-id>
      <attachments-count type="integer">0</attachments-count>
      <body>[[bulk edit](/projects/43039/bulk_edits/14927)]</body>
      <body-html>&lt;div&gt;&lt;p&gt;[&lt;a href=&quot;/projects/43039/bulk_edits/14927&quot;&gt;bulk edit&lt;/a&gt;]&lt;/p&gt;&lt;/div&gt;</body-html>
      <closed type="boolean">false</closed>
      <created-at type="datetime">2010-03-04T13:42:51-08:00</created-at>
      <creator-id type="integer">79840</creator-id>
      <diffable-attributes type="yaml">--- {}

</diffable-attributes>
      <milestone-id type="integer">61912</milestone-id>
      <number type="integer">90</number>
      <permalink>frequent-reports-where-uploader-dll-cannot-be-loaded</permalink>
      <priority type="integer">0</priority>
      <project-id type="integer">43039</project-id>
      <state>open</state>
      <tag>p1 &quot;user report&quot;</tag>
      <title>frequent reports where Uploader DLL cannot be loaded</title>
      <updated-at type="datetime">2010-03-04T13:42:51-08:00</updated-at>
      <user-id type="integer">79840</user-id>
      <user-name>lloyd</user-name>
      <creator-name>lloyd</creator-name>
      <assigned-user-name>dgrigsby</assigned-user-name>
      <url>http://browserplus.lighthouseapp.com/projects/43039/tickets/90</url>
      <milestone-title>2.7</milestone-title>
    </version>
    <version type="Ticket::Version">
      <assigned-user-id type="integer">79849</assigned-user-id>
      <attachments-count type="integer">0</attachments-count>
      <body>[[bulk edit](/projects/43039/bulk_edits/14928)]</body>
      <body-html>&lt;div&gt;&lt;p&gt;[&lt;a href=&quot;/projects/43039/bulk_edits/14928&quot;&gt;bulk edit&lt;/a&gt;]&lt;/p&gt;&lt;/div&gt;</body-html>
      <closed type="boolean">false</closed>
      <created-at type="datetime">2010-03-04T13:43:06-08:00</created-at>
      <creator-id type="integer">79840</creator-id>
      <diffable-attributes type="yaml">--- 
:milestone: 61912
</diffable-attributes>
      <milestone-id type="integer">62365</milestone-id>
      <number type="integer">90</number>
      <permalink>frequent-reports-where-uploader-dll-cannot-be-loaded</permalink>
      <priority type="integer">0</priority>
      <project-id type="integer">43039</project-id>
      <state>open</state>
      <tag>p1 &quot;user report&quot;</tag>
      <title>frequent reports where Uploader DLL cannot be loaded</title>
      <updated-at type="datetime">2010-03-04T13:43:06-08:00</updated-at>
      <user-id type="integer">79840</user-id>
      <user-name>lloyd</user-name>
      <creator-name>lloyd</creator-name>
      <assigned-user-name>dgrigsby</assigned-user-name>
      <url>http://browserplus.lighthouseapp.com/projects/43039/tickets/90</url>
      <milestone-title>2.8</milestone-title>
    </version>
    <version type="Ticket::Version">
      <assigned-user-id type="integer">79849</assigned-user-id>
      <attachments-count type="integer">0</attachments-count>
      <body></body>
      <body-html></body-html>
      <closed type="boolean">false</closed>
      <created-at type="datetime">2010-03-04T15:41:31-08:00</created-at>
      <creator-id type="integer">79840</creator-id>
      <diffable-attributes type="yaml">--- 
:milestone: 62365
</diffable-attributes>
      <milestone-id type="integer">61912</milestone-id>
      <number type="integer">90</number>
      <permalink>frequent-reports-where-uploader-dll-cannot-be-loaded</permalink>
      <priority type="integer">0</priority>
      <project-id type="integer">43039</project-id>
      <state>open</state>
      <tag>p1 &quot;user report&quot;</tag>
      <title>frequent reports where Uploader DLL cannot be loaded</title>
      <updated-at type="datetime">2010-03-04T15:41:35-08:00</updated-at>
      <user-id type="integer">79849</user-id>
      <user-name>dgrigsby</user-name>
      <creator-name>lloyd</creator-name>
      <assigned-user-name>dgrigsby</assigned-user-name>
      <url>http://browserplus.lighthouseapp.com/projects/43039/tickets/90</url>
      <milestone-title>2.7</milestone-title>
    </version>
    <version type="Ticket::Version">
      <assigned-user-id type="integer">79849</assigned-user-id>
      <attachments-count type="integer">0</attachments-count>
      <body>[[bulk edit](/projects/43039/bulk_edits/14939)]</body>
      <body-html>&lt;div&gt;&lt;p&gt;[&lt;a href=&quot;/projects/43039/bulk_edits/14939&quot;&gt;bulk edit&lt;/a&gt;]&lt;/p&gt;&lt;/div&gt;</body-html>
      <closed type="boolean">false</closed>
      <created-at type="datetime">2010-03-04T15:43:12-08:00</created-at>
      <creator-id type="integer">79840</creator-id>
      <diffable-attributes type="yaml">--- 
:milestone: 61912
</diffable-attributes>
      <milestone-id type="integer">62365</milestone-id>
      <number type="integer">90</number>
      <permalink>frequent-reports-where-uploader-dll-cannot-be-loaded</permalink>
      <priority type="integer">0</priority>
      <project-id type="integer">43039</project-id>
      <state>open</state>
      <tag>p1 &quot;user report&quot;</tag>
      <title>frequent reports where Uploader DLL cannot be loaded</title>
      <updated-at type="datetime">2010-03-04T15:43:12-08:00</updated-at>
      <user-id type="integer">79849</user-id>
      <user-name>dgrigsby</user-name>
      <creator-name>lloyd</creator-name>
      <assigned-user-name>dgrigsby</assigned-user-name>
      <url>http://browserplus.lighthouseapp.com/projects/43039/tickets/90</url>
      <milestone-title>2.8</milestone-title>
    </version>
    <version type="Ticket::Version">
      <assigned-user-id type="integer">79849</assigned-user-id>
      <attachments-count type="integer">0</attachments-count>
      <body></body>
      <body-html></body-html>
      <closed type="boolean">false</closed>
      <created-at type="datetime">2010-03-04T15:44:57-08:00</created-at>
      <creator-id type="integer">79840</creator-id>
      <diffable-attributes type="yaml">--- 
:milestone: 62365
</diffable-attributes>
      <milestone-id type="integer">61912</milestone-id>
      <number type="integer">90</number>
      <permalink>frequent-reports-where-uploader-dll-cannot-be-loaded</permalink>
      <priority type="integer">0</priority>
      <project-id type="integer">43039</project-id>
      <state>open</state>
      <tag>p1 &quot;user report&quot;</tag>
      <title>frequent reports where Uploader DLL cannot be loaded</title>
      <updated-at type="datetime">2010-03-04T15:44:58-08:00</updated-at>
      <user-id type="integer">79849</user-id>
      <user-name>dgrigsby</user-name>
      <creator-name>lloyd</creator-name>
      <assigned-user-name>dgrigsby</assigned-user-name>
      <url>http://browserplus.lighthouseapp.com/projects/43039/tickets/90</url>
      <milestone-title>2.7</milestone-title>
    </version>
    <version type="Ticket::Version">
      <assigned-user-id type="integer">79849</assigned-user-id>
      <attachments-count type="integer">0</attachments-count>
      <body></body>
      <body-html></body-html>
      <closed type="boolean">false</closed>
      <created-at type="datetime">2010-03-04T15:45:03-08:00</created-at>
      <creator-id type="integer">79840</creator-id>
      <diffable-attributes type="yaml">--- {}

</diffable-attributes>
      <milestone-id type="integer">61912</milestone-id>
      <number type="integer">90</number>
      <permalink>frequent-reports-where-uploader-dll-cannot-be-loaded</permalink>
      <priority type="integer">0</priority>
      <project-id type="integer">43039</project-id>
      <state>open</state>
      <tag>p1 &quot;user report&quot;</tag>
      <title>frequent reports where Uploader DLL cannot be loaded</title>
      <updated-at type="datetime">2010-03-04T15:45:10-08:00</updated-at>
      <user-id type="integer">79849</user-id>
      <user-name>dgrigsby</user-name>
      <creator-name>lloyd</creator-name>
      <assigned-user-name>dgrigsby</assigned-user-name>
      <url>http://browserplus.lighthouseapp.com/projects/43039/tickets/90</url>
      <milestone-title>2.7</milestone-title>
    </version>
    <version type="Ticket::Version">
      <assigned-user-id type="integer">79849</assigned-user-id>
      <attachments-count type="integer">0</attachments-count>
      <body>(from [8a98dbdfeb4b424659f81980a2bd6972551107ff]) [#90] Fix empty log fields that could occur under certain conditions.

git-svn-id: svn+ssh://corpsvnproxy/yahoo/BrowserPlus/public_platform/trunk@232 3fcf768e-b076-0410-b9b8-e8c34e2d470b
http://github.com/browserplus/platform/commit/8a98dbdfeb4b424659f81980a2bd6972551107ff</body>
      <body-html>&lt;div&gt;&lt;p&gt;(from &lt;a href=
&quot;/projects/43039/changesets/8a98dbdfeb4b424659f81980a2bd6972551107ff&quot;
title=
&quot;Changeset [8a98dbdfeb4b424659f81980a2bd6972551107ff]&quot;&gt;[8a98dbdfeb4b424659f81980a2bd6972551107ff]&lt;/a&gt;)
[&lt;a href=&quot;/projects/43039/tickets/90&quot; title=&quot;Ticket #90&quot;&gt;#90&lt;/a&gt;]
Fix empty log fields that could occur under certain conditions.&lt;/p&gt;
&lt;p&gt;git-svn-id:
svn+ssh://corpsvnproxy/yahoo/BrowserPlus/public_platform/trunk@232
3fcf768e-b076-0410-b9b8-e8c34e2d470b&lt;br&gt;
&lt;a href=
&quot;http://github.com/browserplus/platform/commit/8a98dbdfeb4b424659f81980a2bd6972551107ff&quot;&gt;
http://github.com/browserplus/platform/commit/8a98dbdfeb4b424659f81...&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;</body-html>
      <closed type="boolean">false</closed>
      <created-at type="datetime">2010-03-09T19:05:36-08:00</created-at>
      <creator-id type="integer">79840</creator-id>
      <diffable-attributes type="yaml">--- {}

</diffable-attributes>
      <milestone-id type="integer">61912</milestone-id>
      <number type="integer">90</number>
      <permalink>frequent-reports-where-uploader-dll-cannot-be-loaded</permalink>
      <priority type="integer">0</priority>
      <project-id type="integer">43039</project-id>
      <state>open</state>
      <tag>p1 &quot;user report&quot;</tag>
      <title>frequent reports where Uploader DLL cannot be loaded</title>
      <updated-at type="datetime">2010-03-09T19:05:36-08:00</updated-at>
      <user-id type="integer">79840</user-id>
      <user-name>lloyd</user-name>
      <creator-name>lloyd</creator-name>
      <assigned-user-name>dgrigsby</assigned-user-name>
      <url>http://browserplus.lighthouseapp.com/projects/43039/tickets/90</url>
      <milestone-title>2.7</milestone-title>
    </version>
  </versions>
</ticket>
