Oxygen and macOS 10.15 Catalina
Having trouble installing Oxygen? Got a bug to report? Post it all here.
-
- Posts: 2
- Joined: Sat Aug 10, 2019 6:54 pm
Oxygen and macOS 10.15 Catalina
I tried to run Oxygen XML 21.1 on the latest beta of macOS 10.15 Catalina.
Unfortunately, the launch is blocked (even when right-clicking and choosing “Open”, as opposed to double-clicking) with two messages from the OS that jre.bundle cannot be opened because it does not come from a verified developer, followed by a message from Oxygen XML editor that Open JDK 12.0.1. cannot be opened because it is damaged or required resources are missing.
I assume that this issue is caused by components of the Oxygen installation not being properly signed with a developer certificate and thus being blocked by Gatekeeper.
Will a compatible version of Oxygen XML be available in time for the release of macOS (probably end of September)? If so, is a prerelease version already available? If not, are there known workarounds (that do not involve disabling Gatekeeper or otherwise impairing security on the system)?
Thanks
Jan
Unfortunately, the launch is blocked (even when right-clicking and choosing “Open”, as opposed to double-clicking) with two messages from the OS that jre.bundle cannot be opened because it does not come from a verified developer, followed by a message from Oxygen XML editor that Open JDK 12.0.1. cannot be opened because it is damaged or required resources are missing.
I assume that this issue is caused by components of the Oxygen installation not being properly signed with a developer certificate and thus being blocked by Gatekeeper.
Will a compatible version of Oxygen XML be available in time for the release of macOS (probably end of September)? If so, is a prerelease version already available? If not, are there known workarounds (that do not involve disabling Gatekeeper or otherwise impairing security on the system)?
Thanks
Jan
-
- Posts: 2881
- Joined: Tue May 17, 2005 4:01 pm
Re: Oxygen and macOS 10.15 Catalina
Hi,
Please try the clear quarantine tip from the Troubleshooting section on the download page:
Regards,
Adrian
Please try the clear quarantine tip from the Troubleshooting section on the download page:
Troubleshooting wrote:If Oxygen fails to start on macOS Sierra (10.12), High Sierra (10.13) or Mojave (10.14) and now Catalina (10.15), you should clear the quarantine flag from its folder by running this command in a Terminal (you will be prompted to enter your password due to sudo):Code: Select all
sudo xattr -dr com.apple.quarantine "/Applications/Oxygen XML Editor"
They are actually properly signed with a developer certificate issued by Apple (they work with macOS 10.14 and older), albeit by a third party tool, not by Xcode signing tools. Apple keeps changing security requirements and breaking the signature made by this tool in each new version of macOS.I assume that this issue is caused by components of the Oxygen installation not being properly signed with a developer certificate and thus being blocked by Gatekeeper.
Most likely yes. We have to discuss with the install4j developers if they have updated the signing process of their tool to be compatible with macOS 10.15 or we can switch to Xcode signing. Meanwhile you can use the "usual" clear quarantine workaround.Will a compatible version of Oxygen XML be available in time for the release of macOS (probably end of September)?
Regards,
Adrian
Adrian Buza
<oXygen/> XML Editor, Schema Editor and XSLT Editor/Debugger
http://www.oxygenxml.com
<oXygen/> XML Editor, Schema Editor and XSLT Editor/Debugger
http://www.oxygenxml.com
-
- Posts: 1
- Joined: Thu Oct 10, 2019 4:05 pm
Re: Oxygen and macOS 10.15 Catalina
Just in case someone else runs into the same issue I did. After upgrading to Catalina I was able to get oXygen XML Editor to open by right clicking and approving it; however, when I attempted to open files I was presented with an error regarding the developer for "libjnidispatch.jnilib" not being able to be verified verified:
Cheers,
Tim
image.png
After running the fix proposed by Adrian the issue was resolved. Many thanks to Adrian, and hopefully this helps others who may encounter an issue similar to mine.Cheers,
Tim
You do not have the required permissions to view the files attached to this post.
-
- Posts: 2881
- Joined: Tue May 17, 2005 4:01 pm
Re: Oxygen and macOS 10.15 Catalina
Hi,
Meanwhile, we have notarized (now required by macOS 10.15) the Oxygen apps for versions 21.1, 21.0, 20.1 and 19.1. So, these versions now start without the OS (GateKeeper) complaining that it cannot check them for malicious software.
However, the libjnidispatch.jnilib message remains, until we sign it and repackage it, most likely in the next maintenance release of 21.1.
Oxygen will run without the libjnidispatch.jnilib file, but you won't have spell checking. As long as that file is blocked by GateKeeper, there is no spell checking anyway. The solution is to go to System Preferences (of the OS) > Security and Privacy > Privacy, General. You should see a message there about libjnidispatch.jnilib having been blocked and an "Allow Anyway" button. Press on "Allow Anyway" to let Oxygen load the library and thus have spell checking. This only works if the file has not been moved to Trash (or if it has been restored from Trash).
Currently clearing the quarantine flag still remains the simplest way to avoid all issues, especially for older versions of Oxygen.
Regards,
Adrian
Meanwhile, we have notarized (now required by macOS 10.15) the Oxygen apps for versions 21.1, 21.0, 20.1 and 19.1. So, these versions now start without the OS (GateKeeper) complaining that it cannot check them for malicious software.
However, the libjnidispatch.jnilib message remains, until we sign it and repackage it, most likely in the next maintenance release of 21.1.
Oxygen will run without the libjnidispatch.jnilib file, but you won't have spell checking. As long as that file is blocked by GateKeeper, there is no spell checking anyway. The solution is to go to System Preferences (of the OS) > Security and Privacy > Privacy, General. You should see a message there about libjnidispatch.jnilib having been blocked and an "Allow Anyway" button. Press on "Allow Anyway" to let Oxygen load the library and thus have spell checking. This only works if the file has not been moved to Trash (or if it has been restored from Trash).
Currently clearing the quarantine flag still remains the simplest way to avoid all issues, especially for older versions of Oxygen.
Regards,
Adrian
Adrian Buza
<oXygen/> XML Editor, Schema Editor and XSLT Editor/Debugger
http://www.oxygenxml.com
<oXygen/> XML Editor, Schema Editor and XSLT Editor/Debugger
http://www.oxygenxml.com
-
- Posts: 2881
- Joined: Tue May 17, 2005 4:01 pm
Re: Oxygen and macOS 10.15 Catalina
Hello,
I just wanted to let you know that this problem has been resolved in the latest maintenance build of Oxygen 21.1, 2019101513 (released on October 17th):
http://www.oxygenxml.com/download.html
The list of bug-fixes can be found here:
https://www.oxygenxml.com/build_history.html#2019101513
You can follow the release/build RSS feed here:
http://www.oxygenxml.com/rssBuildID.xml
Let us know if you encounter further problems with this new build.
Regards,
Adrian
I just wanted to let you know that this problem has been resolved in the latest maintenance build of Oxygen 21.1, 2019101513 (released on October 17th):
You can download it from our web site:macOS: Oxygen is now compatible with macOS Catalina (10.15). The OS no longer reports the "libjnidispatch.jnilib cannot be opened because the developer cannot be verified." warning message
http://www.oxygenxml.com/download.html
The list of bug-fixes can be found here:
https://www.oxygenxml.com/build_history.html#2019101513
You can follow the release/build RSS feed here:
http://www.oxygenxml.com/rssBuildID.xml
Let us know if you encounter further problems with this new build.
Regards,
Adrian
Adrian Buza
<oXygen/> XML Editor, Schema Editor and XSLT Editor/Debugger
http://www.oxygenxml.com
<oXygen/> XML Editor, Schema Editor and XSLT Editor/Debugger
http://www.oxygenxml.com
-
- Posts: 2881
- Joined: Tue May 17, 2005 4:01 pm
Re: Oxygen and macOS 10.15 Catalina
Hi,
I just wanted to clarify the status of Oxygen support for macOS Catalina (10.15). Note that:
https://www.oxygenxml.com/software_archive.html
Regards,
Adrian
I just wanted to clarify the status of Oxygen support for macOS Catalina (10.15). Note that:
- v22.0 and later versions are compatible and officially support macOS Catalina.
- v21.1 build 2019101513 and later, v20.1 and v19.1 build 2019120217 and later work on macOS Catalina. Earlier builds/versions from before October 2019 (201910) will not start or the OS will complain about not being able to verify the developer when loading the 'libjnidispatch.jnilib' library.
- v20.0, v19.0 and older of Oxygen are NOT compatible with macOS Catalina and are unlikely to work. You can try the clear quarantine flag workaround, but we do not provide support for these versions running on macOS Catalina.
https://www.oxygenxml.com/software_archive.html
Regards,
Adrian
Adrian Buza
<oXygen/> XML Editor, Schema Editor and XSLT Editor/Debugger
http://www.oxygenxml.com
<oXygen/> XML Editor, Schema Editor and XSLT Editor/Debugger
http://www.oxygenxml.com
Jump to
- Oxygen XML Editor/Author/Developer
- ↳ Feature Request
- ↳ Common Problems
- ↳ DITA (Editing and Publishing DITA Content)
- ↳ Artificial Intelligence (AI Positron Assistant add-on)
- ↳ SDK-API, Frameworks - Document Types
- ↳ DocBook
- ↳ TEI
- ↳ XHTML
- ↳ Other Issues
- Oxygen XML Web Author
- ↳ Feature Request
- ↳ Common Problems
- Oxygen Content Fusion
- ↳ Feature Request
- ↳ Common Problems
- Oxygen JSON Editor
- ↳ Feature Request
- ↳ Common Problems
- Oxygen PDF Chemistry
- ↳ Feature Request
- ↳ Common Problems
- Oxygen Feedback
- ↳ Feature Request
- ↳ Common Problems
- Oxygen XML WebHelp
- ↳ Feature Request
- ↳ Common Problems
- XML
- ↳ General XML Questions
- ↳ XSLT and FOP
- ↳ XML Schemas
- ↳ XQuery
- NVDL
- ↳ General NVDL Issues
- ↳ oNVDL Related Issues
- XML Services Market
- ↳ Offer a Service