Error when opening Property Inspector

7 ビュー (過去 30 日間)
Leung Ma
Leung Ma 2019 年 1 月 21 日
コメント済み: PIYUSH MOHANTY 2019 年 9 月 30 日
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 件のコメント
Charlton Campbell
Charlton Campbell 2019 年 9 月 15 日
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 2019 年 9 月 30 日
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?

サインインしてコメントする。

回答 (0 件)

カテゴリ

Help Center および File ExchangeIntroduction to Installation and Licensing についてさらに検索

製品


リリース

R2018b

Community Treasure Hunt

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

Start Hunting!

Translated by