IBM Support

JR61845: YOU RECEIVE JAVA.IO.FILENOTFOUND EXCEPTIONS WHEN YOU RUN BPMMIGRATIONPREVALIDATION COMMANDS

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • When you migrate from IBM Business Process Manager (BPM) to IBM
    Business Automation Workflow V19.0.0.3 and use the
    BPMMigrationPreValidation command, the command fails while
    checking the database-customized indexes for migration readiness
    and you receive exceptions like the java.lang.RuntimeException:
    javax.xml.xpath.XPathExpressionException:
    java.io.FileNotFoundException:
    
    /opt/config85/remoteMigrationUtilities/util/migration/preValidat
    ion/resources/ReservedNonLobFields.xmlInclude (No such file or
    directory)
    
    You might see errors similar to these in the following stack
    trace:
    
    Failed to read process server DB upgrade Phase.
    java.lang.reflect.InvocationTargetException
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
    Method)
        at
    sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessor
    Impl.java:90)
        at
    sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethod
    AccessorImpl.java:55)
        at java.lang.reflect.Method.invoke(Method.java:508)
        at
    com.ibm.wsspi.bootstrap.WSLauncher.launchMain(WSLauncher.java:23
    4)
        at
    com.ibm.wsspi.bootstrap.WSLauncher.main(WSLauncher.java:96)
        at
    com.ibm.wsspi.bootstrap.WSLauncher.run(WSLauncher.java:77)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
    Method)
        at
    sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessor
    Impl.java:90)
        at
    sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethod
    AccessorImpl.java:55)
        at java.lang.reflect.Method.invoke(Method.java:508)
        at
    org.eclipse.equinox.internal.app.EclipseAppContainer.callMethodW
    ithException(EclipseAppContainer.java:587)
        at
    org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseApp
    Handle.java:198)
        at
    org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.run
    Application(EclipseAppLauncher.java:110)
        at
    org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.sta
    rt(EclipseAppLauncher.java:79)
        at
    org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStart
    er.java:369)
        at
    org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStart
    er.java:179)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
    Method)
        at
    sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessor
    Impl.java:90)
        at
    sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethod
    AccessorImpl.java:55)
        at java.lang.reflect.Method.invoke(Method.java:508)
        at
    org.eclipse.core.launcher.Main.invokeFramework(Main.java:340)
        at org.eclipse.core.launcher.Main.basicRun(Main.java:282)
        at org.eclipse.core.launcher.Main.run(Main.java:981)
        at
    com.ibm.wsspi.bootstrap.WSPreLauncher.launchEclipse(WSPreLaunche
    r.java:424)
        at
    com.ibm.wsspi.bootstrap.WSPreLauncher.main(WSPreLauncher.java:17
    7)
    Caused by: java.lang.RuntimeException:
    javax.xml.xpath.XPathExpressionException:
    java.io.FileNotFoundException:
    /opt/config85/remoteMigrationUtilities/util/migration/preValidat
    ion/resources/ReservedNonLobFields.xmlInclude (No such file or
    directory)
        at
    com.ibm.bpm.migration.prevalidation.db.utils.DBCustomizedIndexCh
    eckUtility.getProcessServerDBUpgradeList(DBCustomizedIndexCheckU
    tility.java:171)
        at
    com.ibm.bpm.migration.prevalidation.db.utils.DBCustomizedIndexCh
    eckUtility.computeIndexDeltaChangesFromSourceVersionToTargetVers
    ion(DBCustomizedIndexCheckUtility.java:844)
        at
    com.ibm.bpm.migration.prevalidation.db.utils.DBCustomizedIndexCh
    eckUtility.validateIndexOperation(DBCustomizedIndexCheckUtility.
    java:870)
        at
    com.ibm.bpm.migration.prevalidation.db.StandardDBPrevalidation.v
    alidate(StandardDBPrevalidation.java:67)
        at
    com.ibm.bpm.migration.prevalidation.BPMPreValidation.doPreValida
    tion(BPMPreValidation.java:260)
        at
    com.ibm.bpm.migration.prevalidation.BPMPreValidation.main(BPMPre
    Validation.java:114)
        ... 26 more
    

Local fix

  • N/A
    

Problem summary

  • No additional information is available.
    

Problem conclusion

  • A fix that ensures running the BPMMigrationPreValidation
    command while you check for migration readiness doesn't fail is
    planned for inclusion in a future release of Business Automation
    Workflow.
    

Temporary fix

Comments

APAR Information

  • APAR number

    JR61845

  • Reported component name

    BUS AUTO WORKFL

  • Reported component ID

    5737H4100

  • Reported release

    J00

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2020-01-14

  • Closed date

    2020-01-16

  • Last modified date

    2025-07-13

  • APAR is sysrouted FROM one or more of the following:

  • APAR is sysrouted TO one or more of the following:

Fix information

  • Fixed component name

    BUS AUTO WORKFL

  • Fixed component ID

    5737H4100

Applicable component levels

[{"Business Unit":{"code":"BU048","label":"IBM Software"},"Product":{"code":"SS8JB4","label":"IBM Business Automation Workflow"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"19.0.0.1","Line of Business":{"code":"LOB76","label":"Data Platform"}}]

Document Information

Modified date:
14 July 2025