E512-65: 模型无法打开


问题描述:

此报错代码通常会出现在打开或者导入模型时,并且有多种报错提示,报错提示见下图:

问题原因及解决方法:

此错误通常由以下原因引起:

原因1: AutoPIPE程序不支持模型路径中的双字节unicode字符或汉字字符,只能处理带有ASCII字符集的模型路径名称,在AutoPIPE的一些早期版本中,如果模型路径包含一些非ASCII字符,程序是允许打开模型的,但许多人报告该程序不稳定,一旦执行此打开命令,应用程序就会在一致性检查、分析或任何报告生成时崩溃。因此,AutoPIPE V8i 09.02.xx.xx及更高CE版本现在阻止打开此类模型,并显示上面显示的错误消息(即E512-65…)。

解决方法:设置只使用ASCII字符的文件路径名。可按照以下方法进行测试:

测试方法:

       a.将AutoPIPE型号DAT文件复制到计算机桌面上的新文件夹中

       b.r将模型文件名更改为“ABC123.DAT”

       c.启动AutoPIPE并尝试从计算机桌面上的新文件夹打开型号“ABC123.DAT”。

测试结果:

       -如果模型打开,则问题与文件名有关

       -如果模型未打开,请在继续尝试其他方法。

原因2:文件夹的权限问题也可能导致此问题。

解决方法:用户对自己的计算机拥有管理员/超级用户权限:

                         a.确认AutoPIPE用户对此wiki中提到的文件夹具有读/写权限

                         b.授予“所有人”对文件夹的完全访问权限,详见How to Change File Permissions on Windows 7: 2 Ways (wikihow.com)

                  此外,以管理员身份运行应用程序。要将应用程序设置为始终以管理员身份运行,请执行以下操作:

                        1.在“开始”菜单上,找到要始终以管理员身份运行的程序。

                        2.右键单击应用程序的快捷方式,然后单击“属性”。

                        3.在“属性”对话框中,单击“兼容性”选项卡。

                        4.执行以下操作之一:

                              1)要将该设置应用于当前登录的用户,请选中“以管理员身份运行此程序”复选框,然后单击“确定”。

                              2)要将该设置应用于计算机上的所有用户,无论使用哪种快捷方式启动应用程序,请单击“更改所有用户的设置”以显示应用程序.exe文件的“属性”对话框,选中“以管理员身份运行此程序”复选框,然后单 击“确定”两次。

                             设置完成之后,应用程序将始终使用管理员运行。需要注意的是:如果您使用的是标准帐户,并且禁用了提示,则应用程序将无法运行。

如何确认用户当前的权限:

       1. 在下面提到的文件夹中进行测试:

               1)在%temp%文件夹中(C:\Users\username\AppData\Local\temp),找到并打开AP_XXXX文件夹(例如AP_090602、AP_100000等)。

               2)C:\ProgramData\Bentley\AutoPIPE CONNECT\示例

               3)您的服务器文件夹位置(例如z:/…)

         2.打开上面提到的文件夹位置。

         3.创建一个新的文件夹

         4.接下来在此文件夹中创建一个名为“ABC123.DAT”的text文档。

         5.确认是否可以在上面提到的3个文件夹中的每一个文件夹中创建一个新的文件夹和文档

         6.如果可以,则用户拥有正确的权限,请继续下一步操作

         7.如果没有,次用没有正确的权限,请在继续操作之前更新用户权限

原因3:存储模型的网络服务器运行速度较慢。

报错情况:重复打开模型的前2次会出现错误消息,但在第3次或更多次尝试打开模型时,没有错误消息。

解决方法:将模型从服务器位置移到本地硬盘驱动器,处理模型,完成后将最终模型移回网络服务器。此外,请您的IT部门使用网络监控工具来更好地了解问题以及如何最好地解决问题。

原因4:当模型的路径过长时,也可能出现此报错消息。

解决方法:对于AutoPIPE 9.4及更高版本,请确保文件路径短于256个字符。

原因5:管家/杀毒软件未正确设置,

解决方法:对此类软件进行设置,在扫描检查时,需要排除AutoPIPE的文件。

                  例如:安装了名为“FireAMP”的防病毒软件的用户需要请求IT部门将AutoPIPE和ProjectWise从该应用程序的扫描检查的目录中排除。

原因6:该模型当前由用户:1打开,而用户2正试图打开相同的模型。受到服务器的限制,每次只能有一个用户访问该模型。

解决方法:查看下边的视频

原因7:Autopipe被非正常关闭,但*.LCK文件仍处于打开状态。当用户#1打开一个文件(例如WALKTHRU.DAT)时。LCK文件(例如WALKTHRU.LCK)保存到与模型相同的文件夹位置。当用户#2试图打开与用户#1相同的文件时,程序将看到LCK已就位,从而阻止打开模型,并为用户#2显示上面的错误消息。但是,如果软件被非正常关闭(即程序崩溃、应用程序冻结、计算机电源故障等)未正常关闭模型,则*.LCK文件可能仍然存在,需要手动删除。

解决方法:首先关闭上所有可能打开的AutoPIPE应用程序。手动搜索并删除所有*。任何AutoPIPE模型文件夹中的LCK文件。搜索以下文件夹,C: \Users\username\AppData\Local\Temp\AP_090***\删除这些文件夹(例如AP_090602、AP_100100等),因为它们只包含AutoPIPE在访问模型时使用的Temp文件。使用程序命令(即保存)关闭模型后,AutoPIPE将自动删除相应的子文件夹。每次模型未正确关闭时,这些文件夹都不会按预期删除。

原因8:如果Autopipe的启动界面从未出现,

解决方法:请参阅以下WIKI:(+) 08. AutoPIPE crashes or nothing appears on startup (i.e. no splash screen), Faulting module name: ntdll.dll - AutoPIPE Wiki - AutoPIPE - Bentley Communities

原因9:图形文件可能不在APC文件中。

            1.将APC文件的副本保存到桌面上的新建的文件夹中。

            2.打开新文件夹位置

            3.将文件从*.APC重命名至*.ZIP

            4.解压Zip文件。

            5.打开解压的文件夹,搜索文件名*.DAT

            6.如果存在*.DAT文件,请检查以上列出的其他原因

            7.如果没有找到*.DAT文件,这就是问题的原因。一定有一个*.DAT文件在*.APC文件中。否则,无法打开模型。

解决方法:建议打开用于生成*.APC的原始模型,然后再次保存为存档文件。并确认文件名符合命名约定(即只有ASCII字符,文件名长度<256,文件名中间不包含“.”,在“.DAT”后缀之前文件名中的最后一个字符不能为空格,等等)

本帖转载自Autopipe英文板块wiki,原贴请查看:(14) E512-65: the model cannot be opened or locked - AutoPIPE Wiki - AutoPIPE - Bentley Communities