My Oracle Support Banner

Oracle HIM DSUB Cannot Be Deployed In WebLogic 12.2.1.3 (Doc ID 2581550.1)

Last updated on SEPTEMBER 18, 2019

Applies to:

Oracle Health Sciences Information Manager - Version 3.0.0 and later
Information in this document applies to any platform.

Symptoms

On Oracle Health Sciences Information Manage (OHIM) 3.0.0 version


When attempting to install HIM DSUB component in WebLogic 12.2.1.3, the following error occurs.

ERROR
-----------------------
Message icon - Error java.lang.IllegalArgumentException: Could not find method or setter for attribute databaseHelperEJB on class com.oracle.hsgbu.ihe.dsub.util.ServiceLocator with preferred type com.oracle.hsgbu.ihe.dsub.util.DatabaseHelper


STEPS
-----------------------
The issue can be reproduced at will with the following steps:

1) Downloaded HIM 3.0.1 patch 27023225.
2) Downloaded Oracle JDK 1.8.0_131 and WebLogic 12.2.1.3.
3) Installed JDK 1.8.0u131
4) Installed WebLogic 12.2.1.3
    export JAVA_HOME=<JAVA_PATH>/jdk1.8.0_131
    export PATH=$JAVA_HOME/bin:$PATH
   ORACLE_HOME=<WebLogic_Home>/WebLogic12213

5) Created a new domain to be used with WLS 12.2.1.3: HRLDomain
    AdminServer listen port: <Port#>
    Managed Server: HRLServer listen port: <Port#>

6) Started HRL AdminServer and ManagedServer
    <WebLogic_Home>/WebLogic12213/user_projects/domains/HRLDomain/bin/startWebLogic.sh
    <WebLogic_home>/WebLogic12213/user_projects/domains/HRLDomain/bin/startManagedServer.sh HRLServer http://xxxx.oracle.com:<Port#>
    WLS Admin Server: http://<HOST>:<Port>/console
    WLS HRL Managed Server: http://<HOST>:<Port>

7) From HRL Install and Configuration Guide document, executed the steps from section 2.8 "Running the Installer" / A.2 "DSUB"
     cd <HRL30_Home>/ohim_hrl_installer
    java -jar ohim_hrl_installer.jar

8) There is one failure during install:
    [Init] Starting install
    [Pre.Install] Executing pre install ant file [./addons/install/pre_install.xml]
    [Dsub.Install] Copying configuration files
    [Dsub.Install] Creating application server datasource file
    [Dsub.Install] Creating resources
    [Dsub.Install] Deploying [NotificationBroker.ear]
    [Dsub.Install] Starting [NotificationBroker]
    [Dsub.Wsimport] Importing url [http://<HOST>:<Port#>/WS-BrokeredNotificationPublish_Service/Publish?wsdl]
    [Dsub.Wsimport] Importing url [http://<HOST>:<Port#>/WS-BrokeredNotificationSubscribe_Service/Subscribe?wsdl]
    [Post.Install] Executing post install ant file [./addons/install/post_install.xml]
    [Replay] Saving property file [./logs/install_replay_log.xml]
    [Report] Generating report file [./logs/install_report_log.html]


 The following errors are generated in the Admin Server WebLogic log:
####<Jun 3, 2019 3:55:43,508 AM EDT> <Error> <Deployer> <HOST> <AdminServer> <[STANDBY] ExecuteThread: '7' for queue: 'weblogic.kernel.Default (self-tuning)'> <> <> <96293bcd-0e7c-4a29-bdce-a1d079205aec-0000003d> <1559548543508> <[severity-value: 8] [rid: 0] [partition-id: 0] [partition-name: DOMAIN] > <BEA-149265> <Failure occurred in the execution of deployment request with ID "3186667528420679" for task "NotificationBroker_start_3194813236444445827" on [partition-name: DOMAIN]. Error is: "weblogic.application.ModuleException: java.lang.IllegalArgumentException: Could not find method or setter for attribute databaseHelperEJB on class com.oracle.hsgbu.ihe.dsub.util.ServiceLocator with preferred type com.oracle.hsgbu.ihe.dsub.util.DatabaseHelper"
weblogic.application.ModuleException: java.lang.IllegalArgumentException: Could not find method or setter for attribute databaseHelperEJB on class com.oracle.hsgbu.ihe.dsub.util.ServiceLocator with preferred type com.oracle.hsgbu.ihe.dsub.util.DatabaseHelper
at weblogic.application.internal.ExtensibleModuleWrapper.activate(ExtensibleModuleWrapper.java:123)

Cause

To view full details, sign in with your My Oracle Support account.

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


In this Document
Symptoms
Cause
Solution
References


My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.