Dear all,

matlab-mode.el is great! I have been using it for years with great
satisfaction. Thank you for your work.

I installed today 2018a and also 2018b. My previous version was 2015b. If I
run matlab in Emacs matlab-shell-mode than I get the following error when
calling "system('ls')" for example:

>> format compact
>> system('ls')
Undefined variable "matlab" or class
"matlab.io.internal.utility.convertStringsToChars".
Error in dos (line 65)
[varargin{1:nargin}] =
matlab.io.internal.utility.convertStringsToChars(varargin{:});
>> usejava('jvm')
ans =
  logical
   1
>> ver('MATLAB')
-----------------------------------------------------------------------------------------------------
MATLAB Version: 9.4.0.813654 (R2018a)
MATLAB License Number: 40706422
Operating System: Linux 4.19.13-300.fc29.x86_64 #1 SMP Sat Dec 29 22:54:28
UTC 2018 x86_64
Java Version: Java 1.8.0_144-b01 with Oracle Corporation Java HotSpot(TM)
64-Bit Server VM mixed mode
-----------------------------------------------------------------------------------------------------
MATLAB                                                Version 9.4
 (R2018a)

If I run the same in matlab-shell for R2018b, i don't have any problem. If
i run matlab 2018a from terminal with "-nodesktop", i don't have any
problem either. The only problem is a combination of 2018a and
matlab-shell. I checked outputs of matlab -n and matlab -e run from
terminal and from matlab-shell, but i did not find any difference which
could cause it.

Many thanks for any leaders. Unfortunately, i cannot replace 2018a with
2018b as we have a lot of codes which still need be ported to 2018b.

0.
_______________________________________________
Matlab-emacs-discuss mailing list
Matlab-emacs-discuss@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/matlab-emacs-discuss

Reply via email to