将Salesforce中的Docusign for Salesforce托管软件包从版本6.2.1(显示6.8)更新到当前的6.8.2。在这样做之后,我现在在尝试访问Docusign时收到以下内容。
最终变量已初始化出现意外错误 发生了。您的解决方案提供商已收到通知(的DSF)
作为组织的管理员,我还会收到APEX错误电子邮件,其中包含以下相关详细信息:
Visualforce Page: /apex/dsfs__DocuSign_Admin
caused by: System.FinalException: Final variable has already been initialized
Class.dsfs.PlatformPermissionSetService.<init>: line 32, column 1
Class.dsfs.ServiceLocator.getPermissionSetService: line 72, column 1
Class.dsfs.DocuSignConfiguration.loadConfig: line 366, column 1
Class.dsfs.DocuSignConfiguration.initConfiguration: line 338, column 1
Class.dsfs.DocuSignConfiguration.getInstance: line 214, column 1
Class.dsfs.ConfigurationService.<init>: line 32, column 1
Class.dsfs.ConfigurationService.<init>: line 20, column 1
Class.dsfs.ServiceLocator.getConfigurationService: line 60, column 1
Class.dsfs.ServiceLocator.getConfigurationService: line 50, column 1
Class.dsfs.AdminManager.findAdminDetails: line 12, column 1
Class.dsfs.AdminController.<init>: line 41, column 1
作为salesforce开发人员,我将此视为托管包代码中的错误,其中他们正在尝试为已初始化的最终类型变量分配值,这可能与权限集信息的缓存有关。
我已经在我们的一个沙盒中卸载了应用程序并重新安装,但这并没有解决错误。
我将此安装在尚未安装该应用的开发人员组织中,并且它可以毫无问题地启动VF页面。
假设这与我的组织有关,但无法在我的控制中找到任何操作。无法检查与应用程序相关的受保护自定义设置。
在第一级支持告诉我他们无法帮助我之后,我被指示到这里。
答案 0 :(得分:1)
Docusign,DFS-4536的已知问题安装后-DocuSign for Salesforce错误访问包时
修补后会再次更新。