我有一个json,包含我的项目,活动,依赖关系和日历的所有信息。使用MPXJ java库我正在尝试生成相应的Primevera P6 XML文件,该文件可以在Oracle primevera中导入。我已经成功创建了一个xml,但是当我在P6中导入它时,它给了我以下错误。
* Microsoft.Practices.Prism.Modularity.ModuleInitializeException:初始化模块' CommandLineModule'时发生异常。
异常消息是:对象引用未设置为对象的实例。
模块尝试加载的程序集是: Primavera.Mercury.CommandLineModule,Version = 15.2.0.15383,Culture = neutral,PublicKeyToken = null 有关更多信息,请检查异常的InnerException属性。如果在DI容器中创建对象时发生异常,则可以使用exception.GetRootException()来帮助找到问题的根本原因。
---> System.NullReferenceException:未将对象引用设置为对象的实例。 在Primavera.Mercury.Importer.ImportCleaner.CleanupActivities(EntityContext sourceContext) 在Primavera.Mercury.Importer.ImportCleaner.CleanSourceContext(EntityContext sourceContext,IVenusDataServiceContext targetContext,ILoggerFacade logger,ImportProjectSettings importProjectSettings,Dictionary`2 initialKeyDictionary) 在Primavera.Mercury.CommandLineModule.ExecuteImportExport.DoImport() 在Microsoft.Practices.Prism.Modularity.ModuleInitializer.Initialize(ModuleInfo moduleInfo)
---内部异常堆栈跟踪结束---
无法加载模块CommandLineModule的类型。 错误是:初始化模块' CommandLineModule'时发生异常。 - 异常消息是:对象引用未设置为对象的实例。 - 模块试图加载的程序集是:Primavera.Mercury.CommandLineModule,Version = 15.2.0.15383,Culture = neutral,PublicKeyToken = null
检查异常的InnerException属性以获取更多信息。如果在DI容器中创建对象时发生异常,则可以使用exception.GetRootException()来帮助找到问题的根本原因。*