Symptom
When migrating PowerBuilder applications to 2017, may crash during the migration process, when involving older pbejbclient12x.pbd EJB client module in PowerBuilder file (.pbt), according to the picture below:
Environment
PowerBuilder
Reproducing the Issue
1. Start PowerBuilder
2. Choose File > Open Workspace... and select a PowerBuilder workspace (pbw) from older PowerBuilder version (example: PowerBuilder 12.0) that contains older pbejbclient120.pbd included in its library path
3. PowerBuilder will automatically prompt to migrate the application target (pbt)
4. Choose OK and Migrate Application window will appear
5. Choose OK and migration will start
6. Migration will interrupt and crash PowerBuilder, according to Symptom section of this document
Cause
The issue is caused due to old pbejbclient12x.pbd is still included in the target application to be migrated.
Resolution
To solve this issue, you need to remove old pbejbclient12x.pbd and include new pbejbclient170.pbd from C:\Program Files\Appeon\Shared\PowerBuilder