我有一些問題,打印異常堆棧跟蹤爲Alfresco異常。打印Alfresco異常
在調試模式下,在Eclipse IDE下一步一步地檢查異常對象時,我能夠看到消息,當我將錯誤消息發送到控制檯輸出時,它始終爲空。
的異常是由該指令提出:
try {
UpdateResult[] results = WebServiceFactory.getRepositoryService().update(cml);
}
catch (Exception ex) {
System.out.println(" " + ex.getStackTrace());
System.out.println("ERROR - createContent : " + ex.getMessage());
}
(在這種情況下我tryed到不存在於庫中的文件夾上寫)和蝕檢查前對象我可以看到消息:
java.lang.IllegalStateException: Failed to resolve to a single NodeRef with parameters (store=workspace:SpacesStore uuid=null path=/app:company_home/cm:UploadFromJava), found 0 nodes.
但ex.getMessage()返回null
任何人都可以幫助我嗎?
感謝, 安德烈
你如何向控制檯「發送」異常? – skuro
試用Ex.toString()/ ex.getStackTrace()/ Ex.getMessage()[對不起,我的英語不好;]] –
對不起,我仍然認爲一些更多的細節在這裏會有所幫助。你能舉例說明拋出異常的代碼嗎?或者從調試器收集堆棧跟蹤?或者您使用哪種方法將這些'toString'調用的結果傳遞給控制檯? – skuro