使用MPXJ java库创建P6 XML文件

时间:2016-05-18 16:09:27

标签: mpxj

我有一个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()来帮助找到问题的根本原因。*

0 个答案:

没有答案