执行文件保存时抛出异常
Exception is thrown when file saving is performed
我试图在 Oracle SQL Developer Data Modeller(版本 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.access00(ControllerApplication.java:121)
at oracle.dbtools.crest.swingui.ControllerApplication$SaveAs.run(ControllerApplication.java:3681)
我做了什么以及我在此处提供了哪些额外的详细信息?我的 OS 是 Mac.
您要保存到的文件夹是只读的
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)
只需将 SQL 开发数据建模器移动到另一个您可以在其上书写的文件夹(例如桌面),或者只是在另一个地方“另存为”。
我试图在 Oracle SQL Developer Data Modeller(版本 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.access00(ControllerApplication.java:121)
at oracle.dbtools.crest.swingui.ControllerApplication$SaveAs.run(ControllerApplication.java:3681)
我做了什么以及我在此处提供了哪些额外的详细信息?我的 OS 是 Mac.
您要保存到的文件夹是只读的
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)
只需将 SQL 开发数据建模器移动到另一个您可以在其上书写的文件夹(例如桌面),或者只是在另一个地方“另存为”。