E1: PKG: After Package Deployment and Install, BSFN Library Build Runtime Error with Visual Studio C++ 2008 Failing to Load (Doc ID 1108063.1)

Last updated on JULY 17, 2017

Applies to:

JD Edwards EnterpriseOne Tools - Version 8.98 and later
Information in this document applies to any platform.

Symptoms

In this scenario, customer is on EnterpriseOne 9.0 apps release level and has successfully built a full package using Visual Studio 2008 SP1 for Windows 2008 64 bit server. Also, successfully deployed and installed and package. However, during testing, when launching any application, the web client throws out the following error:

[WARN ] JDE - [RUNTIME] *ERROR* CallObject@f86a67: CallObject.executeRequest(): Problem executing function [GetDefaultBranch] lib [COPBASE] LoadLib failed.Please see Enterprise Server log for details. Library in which business funtion resides cannot be loaded user:JDE Env:JDV900
[Line ?] [SEVERE] JDE - [RUNTIME] FormEngine.doEvent(): BSFN failed and need roll back!! | Form Name : P4101_W4101E com.jdedwards.runtime.base.SystemException: There was a problem with the sever while running the business function GetDefaultBranch.\nThe current transaction has been lost.\nPlease exit the application and restart it.\nDialog is Initialized Line number 10\nP4101_W4101E

Now, if customer restores the DV900\Bin32 from package DV900FA that was JDE pre-built with Visual Studio 2005 and came with the base install, everything seems to work fine. Why? Visual Studio 2008 is installed on the enterprise server and not Visual Studio 2005 but why is it loading dlls built in VS 2005 and not VS 2008? Also have checked the manifest of the DLLs in DV900 folder in the enterprise server they were built with correct version i.e. 9.00.21022.08.

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