[Eeglablist] Error decoding plugin information

Delorme, Arnaud adelorme at ucsd.edu
Sun Feb 14 18:01:41 PST 2021

Dear David,

As of EEGLAB 2021, the plugin decoding mechanism uses a method introduced in Matlab R2016b (jsondecode).
We were not aware of the lack of backward compatibility as we strive to maintain backward compatibility back to Matlab 2008b.

Three solutions:
- Download plugins manually and unzip them in the plugin folder https://sccn.ucsd.edu/eeglab/plugin_uploader/plugin_list_all.php (recommended)
- Use EEGLAB 2020.0 instead
- Download and rename the function from https://urldefense.com/v3/__https://github.com/leastrobino/matlab-json__;!!Mih3wA!T4KDdpnDZh_q_ypJyxZ6V_n4fnDcipRFef0HGQMoDz269yY0EfunxxZ6fLDNaKOzcsNQjw$  (this one is named json_decode and it should be jsondecode)


> On Feb 12, 2021, at 8:35 AM, Jenson, David Evans <david.jenson at wsu.edu> wrote:
> EEGLABers,
> I have just updated from eeglab14_1_2b to eeglab2021.0, and am running MATLAB R2015b.
> When selecting “Manage EEGLAB extensions” from the GUI, I am getting the following pop-up error message:
> “EEGLAB error in function plugin_getweb() at line 83;  Struct contents reference from a non-struct array object.”
> I also get an error message on the command line, which reads:  “Issue with decoding plugin information, Octave 7.x required to decode JSON strings”
> Has anyone dealt with this issue and figured out how to resolve it?
> Thanks!
> David Jenson, PhD
> Assistant Professor
> Department of Speech and Hearing Sciences
> o: 509-368-6913 | david.jenson at wsu.edu<mailto:david.jenson at wsu.edu>
> _______________________________________________
> Eeglablist page: http://sccn.ucsd.edu/eeglab/eeglabmail.html
> To unsubscribe, send an empty email to eeglablist-unsubscribe at sccn.ucsd.edu
> For digest mode, send an email with the subject "set digest mime" to eeglablist-request at sccn.ucsd.edu

More information about the eeglablist mailing list