执行文件保存时会引发异常

时间:2020-10-25 03:09:53

标签: oracle-sqldeveloper

我试图在Oracle SQL Developer数据建模器(版本17.3.0.261).dmd文件中保存(文件>保存)我的ERD图,但是执行保存时会引发异常:

2020-10-25 12:57:08,353 [Thread-85] ERROR XMLTransformationManager - Can not write document to file: /private/var/folders/zr/x6pt52n96pj59fcrfpyqk__m0000gn/T/AppTranslocation/01746F71-9829-4974-9624-E9464A2E0B4F/d/OracleDataModeler-17.3.0.261.1529.app/Contents/Resources/datamodeler/datamodeler/types/defaultdomains.xml
java.io.FileNotFoundException: /private/var/folders/zr/x6pt52n96pj59fcrfpyqk__m0000gn/T/AppTranslocation/01746F71-9829-4974-9624-E9464A2E0B4F/d/OracleDataModeler-17.3.0.261.1529.app/Contents/Resources/datamodeler/datamodeler/types/defaultdomains.xml (Read-only file system)
    at java.io.FileOutputStream.open0(Native Method)
    at java.io.FileOutputStream.open(FileOutputStream.java:270)
    at java.io.FileOutputStream.<init>(FileOutputStream.java:213)
    at java.io.FileOutputStream.<init>(FileOutputStream.java:162)
    at oracle.dbtools.crest.model.metadata.XMLTransformationManager.saveDocument(XMLTransformationManager.java:3899)
    at oracle.dbtools.crest.model.metadata.XMLTransformationManager.saveDefaultDomain(XMLTransformationManager.java:4300)
    at oracle.dbtools.crest.model.metadata.XMLTransformationManager.saveDomains(XMLTransformationManager.java:4248)
    at oracle.dbtools.crest.model.metadata.XMLTransformationManager.saveDesign(XMLTransformationManager.java:301)
    at oracle.dbtools.crest.model.design.Design.saveAll(Design.java:2147)
    at oracle.dbtools.crest.swingui.ControllerApplication.saveAll(ControllerApplication.java:4025)
    at oracle.dbtools.crest.swingui.ControllerApplication.saveAsDesign(ControllerApplication.java:3815)
    at oracle.dbtools.crest.swingui.ControllerApplication.access$6200(ControllerApplication.java:121)
    at oracle.dbtools.crest.swingui.ControllerApplication$SaveAs$1.run(ControllerApplication.java:3681)

我该怎么办?我在这里提供哪些额外的详细信息?我的操作系统是Mac。

1 个答案:

答案 0 :(得分:0)

您要保存到的文件夹是只读的

java.io.FileNotFoundException: /private/var/folders/zr/x6pt52n96pj59fcrfpyqk__m0000gn/T/AppTranslocation/01746F71-9829-4974-9624-E9464A2E0B4F/d/OracleDataModeler-17.3.0.261.1529.app/Contents/Resources/datamodeler/datamodeler/types/defaultdomains。 (只读文件系统)

只需将SQL dev数据建模器移动到您可以在其上写文件的另一个文件夹(例如,桌面),或者在其他位置只是“ 另存为”即可。

相关问题