Error when opening Property Inspector

7 views (last 30 days)
Leung Ma
Leung Ma on 21 Jan 2019
Commented: PIYUSH MOHANTY on 30 Sep 2019
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
Charlton Campbell
Charlton Campbell on 15 Sep 2019
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!
PIYUSH MOHANTY
PIYUSH MOHANTY on 30 Sep 2019
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

Find more on Introduction to Installation and Licensing in Help Center and File Exchange

Products


Release

R2018b

Community Treasure Hunt

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

Start Hunting!