Issue 12795 - Unable to create instance of com.sun.start.office.SplashScreen
Summary: Unable to create instance of com.sun.start.office.SplashScreen
Status: CLOSED FIXED
Alias: None
Product: General
Classification: Code
Component: code (show other issues)
Version: OOo 1.1 Beta2
Hardware: PC FreeBSD
: P3 Trivial (vote)
Target Milestone: ---
Assignee: lo
QA Contact: issues@framework
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2003-03-28 19:14 UTC by mbr
Modified: 2004-05-26 10:15 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 mbr 2003-03-28 19:14:47 UTC
If soffice does not get started from within the program
dir a message window pops up telling me:

The application could not be started:

Unable to create instance of com.sun.start.office.SplashScreen

Any ideas where to look and how to fix this ?
Comment 1 carsten.driesner 2003-03-30 09:47:07 UTC
Hi Lars, please have check this problem. Looks like your service
cannot be created during OOo startup.
Comment 2 lo 2003-03-31 14:57:36 UTC
The SplashScreen service gets registered at install time. If it cannot
be instantiated, startup aborts because the installation could be
flawed - but this will be changed, so we can start without it.
Since it works when you start inside the program directory but the
SpalshScreen is the first UNO service that gets instanciated I belive
that teh UNO runtime is not able to load the component; could be an
LD_LIBRARY_PATH related issue. Usually the soffice startscript takes
care of including the program-dir in LD_LIBRARY_PATH.
Comment 3 mbr 2003-03-31 15:04:33 UTC
Hi,

Note that it happens with or without soffice script. If I set
LD_LIBRARY_PATH manually to the program dir, the error is still
the same.

So this is a different issue :(

Martin
Comment 4 lo 2003-03-31 15:30:17 UTC
The usage of the splashscreen can be disabled quit easily. in
desktop/source/app/app.cxx:1231 rSplashScreen is created disable this
line and all calls to XStatusIndicator::start(), setValue() and end()
in app.cxx (setvalue is used throughou Desktop::Main()) and line 1551,
the splashscreen is closed.
If this solves your problem, there is a special problem with the
splashscreen service which I will fix, when the next UNO service
(ConfigMgr) fails too, we might have a problem with the UNO runtime.
Comment 5 lo 2003-03-31 16:50:44 UTC
sorry, there is also calls to setValue in
desktop/src/wrp/offwrp/wrapper.cxx, those need to be disabled aswell
Comment 6 lo 2003-04-01 10:18:50 UTC
the depency on splashscreenm service will be removed with workspace fwk01
Comment 7 lo 2003-05-05 09:10:46 UTC
bugfix integrated in srx644m9s1 via fwk01
Comment 8 lo 2004-05-26 10:15:28 UTC
closing