GithubHelp home page GithubHelp logo

can't manage eeglab extensions about eeglab HOT 2 CLOSED

sccn avatar sccn commented on May 22, 2024
can't manage eeglab extensions

from eeglab.

Comments (2)

CitizenOneX avatar CitizenOneX commented on May 22, 2024 1

Just a few more details here about the issue, since I just worked it out and the comments are closed on issue #20. Some folks might need more specific details about which JAVA versions can be used, since perhaps lots of EEGLAB users could be using versions of Matlab older than R2017b, which would all seem to have this issue - @nucleuscub ?

  1. https://sccn.ucsd.edu/wiki/Plugin_list_all is an https URL, and the root certificate used by SCCN is provided by Let's Encrypt, whose root certificates are only a few years old so they aren't present in root certificate stores of old programs (e.g. older versions of JAVA.)

  2. According to https://letsencrypt.org/docs/certificate-compatibility/ JAVA versions after 7u111 and 8u101 should have the certificate, and hence will allow connections to Let's Encrypt-certified https websites without complaining.

  3. Old MATLAB versions ship with old versions of JAVA. You can tell which version in Matlab by typing "version -java" in the Matlab command window.

  4. As you might expect from the explanation above, you can fix the issue either by:
    (a) adding the Let's Encrypt certificates to your existing JAVA keystore (e.g. https://stackoverflow.com/questions/34110426/does-java-support-lets-encrypt-certificates)
    (b) pointing your Matlab to use a newer version of JAVA than the one that comes bundled with it (set MATLAB_HOME environment variable and restart, e.g. https://www.mathworks.com/matlabcentral/answers/130359-how-do-i-change-the-java-virtual-machine-jvm-that-matlab-is-using-on-windows )
    (c) use a newer version of Matlab that uses a new enough version of JAVA to have the Let's Encrypt certificates (R2017b+)
    (d) changing the SCCN certificates to an older provider whose certificates are present in the trusted stores even in older versions of JAVA (not an option for end-users!)

I had a few JAVA JREs installed already on my machine and pointing my R2017a at a JRE 1.8_211 did the trick for me.

Cheers

from eeglab.

nucleuscub avatar nucleuscub commented on May 22, 2024

Hi @dmedine!
Yep, we are aware of this issue. It is not an EEGLAB issue though. It must be fixed with the update of the JAVA version used by MATLAB. See this bug report here for more details.
Hope this helps,
R

from eeglab.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.