Popup Java Insecure Update Error

I'm not sure why this just popped up after upgrading to Ventura but now I can't seem to correct it or even find where to fix it. Would love some assistance if anyone else has had this occur.

Mac Studio

Posted on Feb 12, 2023 6:22 AM

Reply
Question marked as Top-ranking reply

Posted on Feb 12, 2023 6:55 AM

The Java JRE (Java Runtime Environment) hasn't been supplied by Apple is many years. Applications that require Java typically install an included JRE. Developers use the JDK (Java Development Kit) which includes additional developer resources not necessary for running a Java application.


You will need to check with the application author's website to obtain a newer version of the application that has a newer JRE and one that is signed by an Apple developer account. You'll need to check if this application is compatible with macOS Ventura.


Sparkle is an developer add-on framework to enable automatic application updates. i.e. it checks for updates. In order to be compliant with new Apple operating systems any software using Sparkle must use a DSA public / private key and sign the updates so the users do not see this error. A newer version of Sparkle is required and the developer must use their key signature on their updates.


The problem is when your Java application is so old that the vendor hasn't updated it to follow these new standards. This application is likely out of date with Java, incompatible with Ventura and needs to update to be compatible with the Sparkle add-on they are using to automatically update their Java App.


Might be as simple as installing the new version of this Java application. Or it might no longer be compatible and then you'll need to seek an alternative.

1 reply
Question marked as Top-ranking reply

Feb 12, 2023 6:55 AM in response to Teth77

The Java JRE (Java Runtime Environment) hasn't been supplied by Apple is many years. Applications that require Java typically install an included JRE. Developers use the JDK (Java Development Kit) which includes additional developer resources not necessary for running a Java application.


You will need to check with the application author's website to obtain a newer version of the application that has a newer JRE and one that is signed by an Apple developer account. You'll need to check if this application is compatible with macOS Ventura.


Sparkle is an developer add-on framework to enable automatic application updates. i.e. it checks for updates. In order to be compliant with new Apple operating systems any software using Sparkle must use a DSA public / private key and sign the updates so the users do not see this error. A newer version of Sparkle is required and the developer must use their key signature on their updates.


The problem is when your Java application is so old that the vendor hasn't updated it to follow these new standards. This application is likely out of date with Java, incompatible with Ventura and needs to update to be compatible with the Sparkle add-on they are using to automatically update their Java App.


Might be as simple as installing the new version of this Java application. Or it might no longer be compatible and then you'll need to seek an alternative.

This thread has been closed by the system or the community team. You may vote for any posts you find helpful, or search the Community for additional answers.

Popup Java Insecure Update Error

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.