Error when opening Property Inspector

Hi,
I just installed MatLab and was trying to use the Property Inspector from the Figure window. I got the following error message:
Warning: Error occurred while executing the listener callback for event PeerEvent defined for
class peermodel.internal.PeerNodeServerMode:
Error using strjoin (line 38)
The first argument should be a cell array of strings.
Error in internal.matlab.inspector.peer.PeerInspectorViewModel/getObjectDataForProperty (line
1162)
editValue = char("[" + strjoin(editValue, ",") + "]");
Error in internal.matlab.inspector.peer.PeerInspectorViewModel/renderData (line 1051)
objectValueData{row,1} = this.getObjectDataForProperty(...
Error in internal.matlab.inspector.peer.PeerInspectorViewModel/getRenderedData (line 169)
[propertySheetData, objectValueData, propsDims] = this.renderData(...
Error in internal.matlab.inspector.peer.PeerInspectorViewModel/refreshRenderedData (line 96)
renderedData = this.getRenderedData(...
Error in internal.matlab.variableeditor.peer.PeerArrayViewModel/handleClientGetData (line 298)
data=this.refreshRenderedData(varargin{:});
Error in internal.matlab.variableeditor.peer.PeerArrayViewModel/handlePeerEvents (line 199)
varargout{1} = this.handleClientGetData(ed.EventData);
Error in internal.matlab.inspector.peer.PeerInspectorViewModel/handlePeerEvents (line 813)
varargout{1} =
handlePeerEvents@internal.matlab.variableeditor.peer.PeerArrayViewModel(this,
es, ed);
Error in
internal.matlab.variableeditor.peer.PeerVariableNode>@(varargin)this.handlePeerEvents(varargin{:})
(line 52)
this.PeerEventListener =
event.listener(this.PeerNode,'PeerEvent',@this.handlePeerEvents);
Error in peermodel.internal.PeerNode/PeerEventCallback (line 271)
this.notify('PeerEvent', eventdata);
Error in peermodel.internal.PeerNode>@(event,data)PeerEventCallback(this,event,data)
Error in hgfeval (line 62)
feval(fcn{1},varargin{:},fcn{2:end});
Error in javaaddlistener>cbBridge (line 52)
hgfeval(response, java(o), e.JavaEvent)
Error in javaaddlistener>@(o,e)cbBridge(o,e,response) (line 47)
@(o,e) cbBridge(o,e,response));
> In peermodel.internal.PeerNode/PeerEventCallback (line 271)
In peermodel.internal.PeerNode>@(event,data)PeerEventCallback(this,event,data)
In hgfeval (line 62)
In javaaddlistener>cbBridge (line 52)
In javaaddlistener>@(o,e)cbBridge(o,e,response) (line 47)
Warning: Error occurred while executing the listener callback for event PeerEvent defined for
class peermodel.internal.PeerNodeServerMode:
Error using strjoin (line 38)
The first argument should be a cell array of strings.
Error in internal.matlab.inspector.peer.PeerInspectorViewModel/getObjectDataForProperty (line
1162)
editValue = char("[" + strjoin(editValue, ",") + "]");
Error in internal.matlab.inspector.peer.PeerInspectorViewModel/renderData (line 1051)
objectValueData{row,1} = this.getObjectDataForProperty(...
Error in internal.matlab.inspector.peer.PeerInspectorViewModel/getRenderedData (line 169)
[propertySheetData, objectValueData, propsDims] = this.renderData(...
Error in internal.matlab.inspector.peer.PeerInspectorViewModel/refreshRenderedData (line 96)
renderedData = this.getRenderedData(...
Error in internal.matlab.variableeditor.peer.PeerArrayViewModel/handleClientGetData (line 298)
data=this.refreshRenderedData(varargin{:});
Error in internal.matlab.variableeditor.peer.PeerArrayViewModel/handlePeerEvents (line 199)
varargout{1} = this.handleClientGetData(ed.EventData);
Error in internal.matlab.inspector.peer.PeerInspectorViewModel/handlePeerEvents (line 813)
varargout{1} =
handlePeerEvents@internal.matlab.variableeditor.peer.PeerArrayViewModel(this,
es, ed);
Error in
internal.matlab.variableeditor.peer.PeerVariableNode>@(varargin)this.handlePeerEvents(varargin{:})
(line 52)
this.PeerEventListener =
event.listener(this.PeerNode,'PeerEvent',@this.handlePeerEvents);
Error in peermodel.internal.PeerNode/PeerEventCallback (line 271)
this.notify('PeerEvent', eventdata);
Error in peermodel.internal.PeerNode>@(event,data)PeerEventCallback(this,event,data)
Error in hgfeval (line 62)
feval(fcn{1},varargin{:},fcn{2:end});
Error in javaaddlistener>cbBridge (line 52)
hgfeval(response, java(o), e.JavaEvent)
Error in javaaddlistener>@(o,e)cbBridge(o,e,response) (line 47)
@(o,e) cbBridge(o,e,response));
> In peermodel.internal.PeerNode/PeerEventCallback (line 271)
In peermodel.internal.PeerNode>@(event,data)PeerEventCallback(this,event,data)
In hgfeval (line 62)
In javaaddlistener>cbBridge (line 52)
In javaaddlistener>@(o,e)cbBridge(o,e,response) (line 47)
Any idea what is going on? Thanks

4 Comments

I had the same kind of error. I am using DIPimage and this was added to my path in my MATLAB startup script. By moving it to the bottom of my path it solved the issue.
So I suggest you look at what is included in your path and your startup script, if there are things that might interfere with Matlab files or toolboxes.
I'm sorry, but this does not help me much on solving this issue, which I am also having. Could you please clarify what you mean in your response.
Nevermind, after deciphering and fiddling around, I just changed the Initial working folder to the Matlab installation folder. This was done under Home-->Preferences-->General, after opening Matlab.
Thank you!
HI Charlton,
I am also having the same issue. My matlab programs are in different folder, other than in Matlab installation folder.Still then do you suggest to give the Matlab installation folder as intial working folder?
it did not solve after changing the intial working folder to C:\Program Files\MATLAB\R2019b
as I do have Matlab 2019.
Can you help?

Sign in to comment.

Answers (0)

Categories

Products

Release

R2018b

Asked:

on 21 Jan 2019

Commented:

on 30 Sep 2019

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!