Issue 76045 - writer database stuff crashes when database stuff not present
Summary: writer database stuff crashes when database stuff not present
Status: ACCEPTED
Alias: None
Product: Writer
Classification: Application
Component: code (show other issues)
Version: OOo 2.0.3
Hardware: All Linux, all
: P3 Trivial (vote)
Target Milestone: ---
Assignee: AOO issues mailing list
QA Contact:
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-04-03 08:44 UTC by rene
Modified: 2017-05-20 11:18 UTC (History)
1 user (show)

See Also:
Issue Type: DEFECT
Latest Confirmation in: ---
Developer Difficulty: ---


Attachments

Note You need to log in before you can comment on or make changes to this issue.
Description rene 2007-04-03 08:44:51 UTC
See http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=381083.

The mail merge seems to crash when libdba680... is not installed. Which is due
to our split in -base. Of course, we split more agressive than Sun does (which
does no real split at all except some dummy split, but that's another story) so
it strictly is no issue for Sun builds but it should be fixed nevertheless.

Writer should not crash, it should probably issue a warning or the menu item
should be disabled if the needed libs are not there (why do we have a component
model?)
Comment 1 michael.ruess 2007-04-03 10:25:48 UTC
Reassigned to HI.
Comment 2 h.ilter 2007-04-03 13:21:17 UTC
HI->OS: As I think it is about a debian version which would be make this issue
invalid. But have a look, could be interesting for you
Comment 3 rene 2007-04-03 13:42:03 UTC
HI: Yes, the symptom only arrises in the debian version, that's right. But the
*cause* is not a bug in the debian version...

Why do we have a component model when writer crashes trying to access libdba?
Why isn't there (at least) an error message?

Besides the fact that your current package split is no incredibly useless
(a -base almost only just containing the XML stuff is nonsense, if you do that
you could just keep everything in one package. It only makes real sense when you
really move the base stuff into -base. But that's another story).

So, i will oppose that this issue is INVALID because OOo should not just crash
when libdba isn't there because -base is installed.
Comment 4 rene 2007-04-03 13:44:01 UTC
s/because base is installed/when base isn't installed/
Comment 5 Mathias_Bauer 2007-04-03 20:01:42 UTC
I agree, this issue doesn't qualify for "invalid". Obviously a UNO service we
need for MailMerge is missing and Writer doesn't check that. This would be a
simple coding error and a crash should be avoidable.

Oliver, perhaps we also should disable Mail Merge in that case.
Comment 6 Oliver Specht 2007-04-04 07:02:28 UTC
Disabling MailMerge (and maybe other functions) should depend on a configuration
setting and not depend on the availability of one or more libraries the Writer
doesn't need to know about. I don't know if there is such configuration setting
already available.
Comment 7 rene 2007-04-12 20:19:02 UTC
same happens with Tools->Bibliography database (http://bugs.debian.org/418921)
Comment 8 rene 2007-04-12 20:30:19 UTC
also Inser->Field->Other->Database
Comment 9 Martin Hollmichel 2007-09-10 13:36:06 UTC
move target to 3.x according http://wiki.services.openoffice.org/wiki/Target_3x
Comment 10 Marcus 2017-05-20 11:18:02 UTC
Reset assigne to the default "issues@openoffice.apache.org".