Ask Your Question

OS X 10.9.1, LO but still no Java7? [closed]

asked 2014-02-01 17:48:33 +0200

Diabolus gravatar image

updated 2015-08-25 20:21:17 +0200

Alex Kemp gravatar image

To the question "Which path to enter to add Java 7 to a Mac OS X installation." (posted on Jan 13 '13 by Martin Krischik), on Jan 21 '14 mcnesium answered:

"It does not take the Java 7 path because it's 64bit and LibO 4.1 does not support 64bit yet. It will be available in 4.2".

Excellent news... however, I upgraded to LO just yesterday, yet to be able to use Base I still had to install the older (and no longer recommended!) Java 6 because it was not possible to make it use the more recent Java 7 already installed. Too bad!

The 4.2 Release Notes, under "Infrastructure", do say "Added 64-bit builds for OS X", so what's the issue?

edit retag flag offensive reopen merge delete

Closed for the following reason the question is answered, right answer was accepted by Alex Kemp
close date 2016-02-26 00:00:48.567844


Here's the bug report generated when trying to open a Base document with just Java7 installed:

Process:         soffice [1378]
Path:            /Applications/
Identifier:      org.libreoffice.script
Version:         4.2.4 (0)
Code Type:       X86-64 (Native)
Parent Process:  launchd [195]
Responsible:     soffice [1378]
User ID:         501

Date/Time:       2014-02-01 17:57:14.626 +0100
OS Version:      Mac OS X 10.9.1 (13B42)
Report Version:  11
Anonymous UUID:  9B55E840-8B9D-D368-8B0B-B6FB4D00D4A6

Crashed Thread:  0  Dispatch queue:

Exception Type:  EXC_CRASH (SIGABRT)
Exception Codes: 0x0000000000000000, 0x0000000000000000

Application Specific Information:
abort() called
terminating with unexpected exception of type com::sun::star::loader::CannotActivateFactoryException

Thread 0 Crashed:: Dispatch queue:
0   libsystem_kernel.dylib          0x00007fff8dd01866 __pthread_kill + 10
1   libsystem_pthread.dylib         0x00007fff91c7635c pthread_kill + 92
2   libsystem_c.dylib               0x00007fff99fd9bba abort + 125
3   libc++abi.dylib                 0x00007fff9040c141 abort_message + 257
4   libc++abi.dylib                 0x00007fff90431abc default_terminate_handler() + 264
5   libobjc.A.dylib                 0x00007fff98078322 ...
Diabolus gravatar imageDiabolus ( 2014-02-01 18:30:48 +0200 )edit

I've been wondering exactly the same thing! Hope there's a solution to this soon, it seems like failing the "creating a new database" test should be a blocker!

telecomm gravatar imagetelecomm ( 2014-02-02 11:57:08 +0200 )edit

I guess everyone has also looked at this post.

frofa gravatar imagefrofa ( 2014-02-08 07:24:55 +0200 )edit

3 Answers

Sort by » oldest newest most voted

answered 2014-02-14 06:46:40 +0200

frofa gravatar image

Maybe this BUG REPORT is relevant.

edit flag offensive delete link more


Oh man. MacOS users are going to just love that the workaround (because Oracle have not properly patched Java) is to install Java v1.6.0_65 for OS X from Apple ... until Oracle Java v1.9 becomes available. The Apple / Oracle lovefest continues.

oweng gravatar imageoweng ( 2014-02-14 09:30:56 +0200 )edit

answered 2014-02-03 09:43:22 +0200

Alex Thurgood gravatar image

Did you check within Preferences first to see whether Java 7 was recognised ? Did you select the Java 7 JVM, restart LO and then try to open a hsqldb ?

If it still fails after trying that with the same error message, then file a bug report.

As Java 7 is not supplied as standard with OSX Mavericks, and TDF builds LO (mostly) against the standard software versions provided by Apple, i.e, Java 6, it may well be that something is hardcoded somewhere (either the bit-ness or the version). Previous versions of LO were built using the -d32 swtich for the Java engine, and it may well be that this hasn't been altered for the 64bit build.

File a bug report, and convince the devs to build against Java 7 on Mac 64bit enabled if that is not already the case.

edit flag offensive delete link more

answered 2014-06-23 22:17:59 +0200

For what it's worth, I just installed JRE 1.8.0u5 and LibreOffice 4.2.5 on my Mac running OS X 10.9. The Oracle 1.8.0_05 JRE and the Apple 1.6.0_65 JRE both appear in the list of JREs in Preferences -> LibreOffice -> Advanced. I don't have a way to give it a good workout but at least I can choose the new JRE.

edit flag offensive delete link more


This is precisely what is implied in comment 5 of bug 74877

Alex Thurgood gravatar imageAlex Thurgood ( 2014-06-28 22:28:48 +0200 )edit

Question Tools



Asked: 2014-02-01 17:48:33 +0200

Seen: 1,201 times

Last updated: Jun 23 '14