Merge of VCS Branch Inside of ODI Fails with Error "java.lang.RuntimeException: oracle.odi.core.service.merge.OdiSmartMergeException" and "Caused by: java.lang.NullPointerException" (Doc ID 2252551.1)

Last updated on APRIL 24, 2017

Applies to:

Oracle Data Integrator - Version 12.2.1.2.6 and later
Information in this document applies to any platform.

Symptoms

When attempting to configure VCS with Oracle Data Integrator (ODI) 12c, the following error occurs:

INFO: -->> SmartMergeService.processFiles processing file: Filename.xml

Jan 16, 2017 1:00:27 PM null
INFO: -->> SmartMergeService.processFiles srcVersionInfo null for: Filename.xml

Jan 16, 2017 1:00:27 PM oracle.odi.core.persistence
SEVERE: java.lang.RuntimeException: oracle.odi.core.service.merge.OdiSmartMergeException:
  at oracle.odi.core.service.merge.SmartMergeService$1$1.doAction(SmartMergeService.java:185)
  at oracle.odi.core.persistence.dwgobject.DwgObjectTemplate.execute(DwgObjectTemplate.java:203)
  at oracle.odi.core.service.merge.SmartMergeService$1.doInTransaction(SmartMergeService.java:169)
  at oracle.odi.core.persistence.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:100)
  at oracle.odi.core.service.merge.SmartMergeService.beginMerge(SmartMergeService.java:164)
  at oracle.odi.ui.smartie.merge.BranchMergeDialog$1.doLongOperation(BranchMergeDialog.java:121)
  at oracle.cef.ui.Framework$5.doInBackground(Framework.java:726)
  at oracle.cef.ui.Framework$5.doInBackground(Framework.java:718)
  at javax.swing.SwingWorker$1.call(SwingWorker.java:295)
  at java.util.concurrent.FutureTask.run(FutureTask.java:266)
  at javax.swing.SwingWorker.run(SwingWorker.java:334)
  at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
  at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
  at java.lang.Thread.run(Thread.java:745)
Caused by: oracle.odi.core.service.merge.OdiSmartMergeException:
  at oracle.odi.core.service.merge.SmartMergeService.internalBeginMerge(SmartMergeService.java:2147)
  at oracle.odi.core.service.merge.SmartMergeService.access$000(SmartMergeService.java:108)
  at oracle.odi.core.service.merge.SmartMergeService$1$1.doAction(SmartMergeService.java:180)
  ... 13 more
Caused by: java.lang.NullPointerException
  at oracle.odi.core.service.merge.SmartMergeService.processFiles(SmartMergeService.java:1637)
  at oracle.odi.core.service.merge.SmartMergeService.internalBeginMerge(SmartMergeService.java:2126)
  ... 15 more

 The issue applies to both VCS SVN and GIT.

Changes

 

Cause

Sign In with your My Oracle Support account

Don't have a My Oracle Support account? Click to get started

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms