ant updatesystem error DatabaseModelGenerator上的空指针异常

2020-09-08 07:51发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)试图在hybris 5.2.0....

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


试图在hybris 5.2.0.7上使用命令ant updatesystem -DdryRun = true进行系统更新,导致构建失败并出现以下错误...其他人看到了吗?

[yTypeSystemUpdate] 10:21:45,146 [main]信息HybrisSchemaGenerator-读取类型系统信息。 耗时2.543 s [yTypeSystemUpdate] 10:21:45,152 [main]信息HybrisSchemaGenerator-正在准备Db模型。 [yTypeSystemUpdate] 10:21:46,509 [main] WARN DatabaseModelGenerator-表(admin2b2bcusrel)的索引(linksource_16120)已经存在

无法建立/APP/hybris/bin/platform/build.xml:156:执行此行时发生以下错误:/APP/hybris/bin/platform/resources/ant/platformadministration.xml:146:java。 de.hybris.bootstrap.ddl.DatabaseModelGenerator.createNonItemTable(DatabaseModelGenerator.java:520)处的lang.NullPointerException,de.hybris.bootstrap.ddl.DatabaseModelGenerator.collectAttributesAndIndicesForTable(DatabaseModelGenerator.java:465)处的de.hybris.bootstrapddl。 位于de.hybris.bootstrap.ddl.DatabaseModelGeneGenerator.extractDeploymentForType(DatabaseModelGenerator.extractDeploymentForType(DatabaseModelGenerator.java:311)的de.hybris.bootstrap.ddl.DatabaseModelGenerator.extractDeploymentForType(DatabaseModelGenerator.java:311) .hybris.bootstrap.ddl.DatabaseModelGenerator.extractDeploymentForType(DatabaseModelGenerator.java:311)位于de.hybris.bootstrap.ddl.DatabaseModelGenerator.prepareDatabase(DatabaseModelGenerator.java:228)位于de.hybris.bootstrap.ddl.Databas eModelGenerator.createDatabaseModel(DatabaseModelGenerator.java:101)位于de.hybris.bootstrap.ddl.HybrisSchemaGenerator.buildDbModel(HybrisSchemaGenerator.java:408)位于de.hybris.bootstrap.ddl.HybrisSchemaGenerator.update(HybrisSchemaGenerator.java:205) org.apache.tools.ant.UnknownElement上的.hybris.ant.taskdefs.init.TypeSystemUpdaterTask.executeSchemaGenerator(TypeSystemUpdaterTask.java:30)在de.hybris.ant.taskdefs.init.AbstractInitUpdateTask.execute(AbstractInitUpdateTask.java:50) .sun.reflect.GeneratedMethodAccessor4.invoke处的.execute(UnknownElement.java:292).sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)处的java.lang.reflect.Method.invoke(Method.java)处的.execute(Unknown Source) :606),位于org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106),位于org.apache.tools.ant.Task.perform(Task.java:348),位于org.apache.tools。 ant.taskdefs.Sequential.execute(Sequential.java:68)在org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:29) 2)位于org.apache处的java.lang.reflect.Method.invoke(Method.java:606)处的sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)处的sun.reflect.GeneratedMethodAccessor4.invoke(未知源) org.apache.tools.ant.Task.perform(Task.java:348)上的.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)在org.apache.tools.ant.taskdefs.MacroInstance.execute (MacroInstance.java:396),位于org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:292),位于sun.reflect.GeneratedMethodAccessor4.invoke(Unknown Source),位于sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java :43),位于org.apache.tools.ant的org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)的java.lang.reflect.Method.invoke(Method.java:606)。 org.apache.tools.ant.taskdefs.Sequential.execute(Sequential.java:68)处的net.sf.antcontrib.logic.IfTask.execute(IfTask.java:197)上的Task.perform(Task.java:348) 在sun.reflect.GeneratedMethodAccessor22.invo上 位于org.apache.tools.ant.dispatch.DispatchUtils处的java.lang.reflect.Method.invoke(Method.java:606)处的sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)处的ke(未知源)。 在org.apache.tools.ant.TaskAdapter.execute(TaskAdapter.java:154)在org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:292)处执行(DispatchUtils.java:106) org.apache.tools.ant.dispatch上java.lang.reflect.Method.invoke(Method.java:606)上的.GeneratedMethodAccessor4.invoke(未知源),位于sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) org.apache.tools.ant.Task.perform(Task.java:348)上的.DispatchUtils.execute(DispatchUtils.java:106)在org.apache.tools.ant.Target.execute(Target.java:435)上 org.apache.tools.ant.Project.executeTarget(org.apache.tools.ant.Project.executeSortedTargets(Project.java:1393)的org.apache.tools.ant.Target.performTasks(Target.java:456) Project.java:1364),位于org.apache.tools.ant.helper.Def org的org.apache.tools.ant.Project.executeTargets(Project.java:1248)的aultExecutor.executeTargets(DefaultExecutor.java:41)org的org.apache.tools.ant.Main.runBuild(Main.java:851) org.apache.tools.ant.launch.Launcher.run(Launcher.java:280)的.apache.tools.ant.Main.startAnt(Main.java:235)org.apache.tools.ant.launch.Launcher .main(Launcher.java:109)

总时间:1分14秒