Handling of MATLAB strings
MatlabJapc will in some functions accept calls with MATLAB string ("string") datatype but handle them incorrectly, expecting a character array ('charArray').
This can cause crashes with relatively bizarre error messages, e.g. if one calls
matlabJapc.staticGetSignal("SCT.USER.ALL","CE.SCOPE53.CH01/Acquisition")
the error is
Error in matlabJapc/JGetFesaSignal (line 334)
error(['Error acquiring: ', signal,':',char(10), e.getReport]);
Error in matlabJapc.staticGetSignal (line 502)
out=tmpObj.JGetFesaSignal(signal,completeDataStruct)
The problem is actually related to the error output and not the JAPC coupling, as the type of concatenation breaks when writing the error message
As stated by Davide the "strings" are not compatible with old versions of MATLAB.
This was initially discussed in an email thread 31/1-2019.