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
Matthijs Verzijl
2019년 1월 27일
편집: Matthijs Verzijl
2019년 1월 27일
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.
Charlton Campbell
2019년 9월 15일
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.
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
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개)
카테고리
도움말 센터 및 File Exchange에서 Introduction to Installation and Licensing에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!