Michael

This will obviously sounds completely stupid but what extension are you talking about.

The screenshots pdf attached ("131231 Bug report 73168 screenshots") shows a number of extensions which I have not myself consciously installed.


Going bacck to my crashing spreadsheet, When I had pressed OK to the "JRE is Defective" message it did not crash immediately
but as soon as I tried to put in an "=" formula, up popped the message. I then pressed the ESC key
and up popped the "Runtime Error!":

"Program:

This application has requested the runtime to terminate in an unusual way.
Please contact the application's support team for more information".

I then pressed Okay and it automatically and instantaneously closed Libreoffice

I recovered the spreadsheet and sods law but I can't now get it to crash! Yesterday several different calc files were crashing.

Very puzzling!

Moss




On Tue, Dec 31, 2013 at 9:46 AM, <bugzilla-daemon@freedesktop.org> wrote:
Michael Meeks changed bug 73168
What Removed Added
CC   michael.meeks@collabora.com, sbergman@redhat.com
Blocks   60270

Comment # 3 on bug 73168 from Michael Meeks
Maurice reports by E-mail that he has removed his profile, and the problems
persist.

Maurice - can you confirm that you have no extensions installed ? This is not
the 1st instance of problems in calc around formula editing and Java - I
suspect that we attempt to use the scripting framework to check if there are
any scripts present in each language (or something similarly silly), and this
blows up with Java. what does "Tools->Extension Manager" show ? (another
screenshot would be awesome).

Maurice - can you report whether Calc continues to work if you hit 'ok' ? I
appreciate it throws up a scary looking dialog but ... it shoudl continue to
work.

It sounds like we've got some problem here rather than all of the installed
JRE's being defective of course :-)

What would be really helpful would be to get a better exception message out of
that beastie I guess.

Stephan - any thoughts ? marking a MAB anyway.

void SAL_CALL JavaInteractionHandler::handle( const Reference<
XInteractionRequest >& Request ) throw (RuntimeException)

is where the error comes from:

    com::sun::star::java::JavaVMCreationFailureException    e4;
...
    else if ( anyExc >>= e4 )
    {
        if( !(m_bShowErrorsOnce && m_bVMCreationFailure_Handled))
        {
            // Java not correctly installed, or damaged
            SolarMutexGuard aSolarGuard;
            m_bVMCreationFailure_Handled = true;
#ifdef MACOSX
            ErrorBox aErrorBox( NULL, SvtResId( ERRORBOX_JVMCREATIONFAILED_MAC
) );
#else
            ErrorBox aErrorBox( NULL, SvtResId( ERRORBOX_JVMCREATIONFAILED ) );
#endif
            aErrorBox.SetText(SvtResId( STR_ERROR_JVMCREATIONFAILED
).toString());
            nResult = aErrorBox.Execute();
        }
        else

I guess we could try to provide / tunnel through more useful data here from the
exception ? then again there is no useful information in the exception as it is
thrown either.

stoc/source/javavm/javavm.cxx:

            css::java::JavaVMCreationFailureException exc(
                OUString("JavaVirtualMachine::getJavaVM failed because Java is
defective!"),
                static_cast< cppu::OWeakObject * >(this), 0);
            askForRetry(css::uno::makeAny(exc));

I guess (?).

Thanks !


You are receiving this mail because:
  • You reported the bug.