To comment on the following update, log in, then open the issue:
http://www.openoffice.org/issues/show_bug.cgi?id=114550


User jl changed the following:

                What    |Old value                 |New value
================================================================================
             Assigned to|dv                        |jl
--------------------------------------------------------------------------------




------- Additional comments from [email protected] Fri Sep 17 06:41:14 +0000 
2010 -------
It should be prevented that the execute function throws an exception because
this usually means that the process terminates (throwing exception from a thread
function).  In this case the reason for the exception is that the extension
manager database contains an entry for a shared  extension which was removed.
The data base was not synchronized with the actually installed extensions. This
is done at start up and depends on the modification time of the folders
containing the shared and bundled extensions and the lastsynchronized file
(user/extensions/shared, user/extensions/bundled). 

In this case the user data from a different office was used where the data base
contained an entry for an extension which does not exist in the current
installation. It also contained a lastsynchronized file with a  mtime older than
that of shared extension folder. Therefore OOo did not recognize at startup that
it must synchronize the shared extension repository. 

The problem may also occur when the user data are on a nfs volume and the nfs
server and client are out of sync regarding there system time (this is actually
a network maintainance issue). Then the modification time of the extension
folder may appear older than that of the lastsynchronized file, although it is
not actually . Then the synchronization would also not take place.

The exception occurs in the function PackageManagerImpl::getDeployedPackage_
when m_xRegistry->bindPackage is called.
All uses of bindPackage should be reviewed and the case should be handled that
the data base still contains entries for removed extensions.

---------------------------------------------------------------------
Please do not reply to this automatically generated notification from
Issue Tracker. Please log onto the website and enter your comments.
http://qa.openoffice.org/issue_handling/project_issues.html#notification

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to