Question
BNP Paribas
FR
Last activity: 30 Apr 2019 4:22 EDT
Pega 8.2.1 - oracle.jdbc.OracleConnection is not part of the build path
Hello Pega People,
After a successfull upgrade Pega 7.2.2 to Pega 8.2.1 on Websphere ND 8.5.5, i have exported my database on a new environnement with Websphere Liberty Base v18.
Unfortunately, the application doesn't work well and i have error this error message on message.log :
Hello Pega People,
After a successfull upgrade Pega 7.2.2 to Pega 8.2.1 on Websphere ND 8.5.5, i have exported my database on a new environnement with Websphere Liberty Base v18.
Unfortunately, the application doesn't work well and i have error this error message on message.log :
[26/04/19 14:49:22:808 CEST] 00000092 SystemOut O 14:49:22.553 [Default Executor-thread-14] INFO com.pega.pegarules.data.internal.access.oracle.SQLGeneratorOracle - oracle.jdbc.OracleConnection is not part of the build path.
java.lang.ClassNotFoundException: oracle.jdbc.OracleConnection
at java.lang.Class.forNameImpl(Native Method) ~[?:2.9 (09-15-2018)]
at java.lang.Class.forName(Class.java:333) ~[?:2.9 (09-15-2018)]
at com.pega.pegarules.data.internal.access.oracle.SQLGeneratorOracle.updateIncludeSynonymProp(SQLGeneratorOracle.java:419) [prprivate.jar:?]
at com.pega.pegarules.data.internal.access.oracle.SQLGeneratorOracle.setIncludeSynonymProp(SQLGeneratorOracle.java:413) [prprivate.jar:?]
at com.pega.pegarules.data.internal.store.TableInformationMapImpl.lookupRdbTableInfo(TableInformationMapImpl.java:419) [prprivate.jar:?]
at com.pega.pegarules.data.internal.store.TableInformationMapImpl.lookupTableInfo(TableInformationMapImpl.java:392) [prprivate.jar:?]
at com.pega.pegarules.data.internal.store.TableInformationMapImpl.getDataStoreTableInfo(TableInformationMapImpl.java:361) [prprivate.jar:?]
at com.pega.pegarules.data.internal.PRDataProviderImpl.isMultiTenantEnvironment(PRDataProviderImpl.java:1391) [prprivate.jar:?]
at com.pega.pegarules.data.internal.dictionary.PropertyInfoImpl.<init>(PropertyInfoImpl.java:118) [prprivate.jar:?]
at com.pega.pegarules.data.internal.dictionary.DictionaryCacheImpl.<clinit>(DictionaryCacheImpl.java:226) [prprivate.jar:?]
at com.pega.pegarules.data.internal.clipboard.ClipboardPropertyImpl.<init>(ClipboardPropertyImpl.java:123) [prprivate.jar:?]
at com.pega.pegarules.data.internal.clipboard.ClipboardPropertyFactory$ClipboardPropertyImplFactory.newProduct(ClipboardPropertyFactory.java:93) [prprivate.jar:?]
at com.pega.pegarules.data.internal.clipboard.ClipboardPropertyFactory$ClipboardPropertyImplFactory.acquire(ClipboardPropertyFactory.java:81) [prprivate.jar:?]
at com.pega.pegarules.data.internal.clipboard.ClipboardPropertyFactory.acquire(ClipboardPropertyFactory.java:286) [prprivate.jar:?]
at com.pega.pegarules.data.internal.clipboard.ClipboardPropertyFactory.acquire(ClipboardPropertyFactory.java:255) [prprivate.jar:?]
at com.pega.pegarules.data.internal.clipboard.ClipboardPropertyFactory.getMostSuitableClipboardObject(ClipboardPropertyFactory.java:191) [prprivate.jar:?]
at com.pega.pegarules.data.internal.clipboard.DirectStreamContainer.expandToProperty(DirectStreamContainer.java:502) [prprivate.jar:?]
at com.pega.pegarules.data.internal.clipboard.ClipboardPageImpl.expand(ClipboardPageImpl.java:828) [prprivate.jar:?]
at com.pega.pegarules.data.internal.clipboard.ClipboardPageImpl.getIfPresent(ClipboardPageImpl.java:955) [prprivate.jar:?]
at com.pega.pegarules.data.internal.clipboard.ClipboardPageImpl.getIfPresent(ClipboardPageImpl.java:914) [prprivate.jar:?]
at com.pega.platform.pegaclass.ClipboardPageParser.handleProperty(ClipboardPageParser.java:71) [logicaldatastore.jar:?]
at com.pega.platform.pegaclass.ClipboardPageParser.parse(ClipboardPageParser.java:57) [logicaldatastore.jar:?]
at com.pega.platform.logicaldatastore.connection.internal.config.DataAdminDbNameParser.dbNameFromPage(DataAdminDbNameParser.java:44) [logicaldatastore.jar:?]
at com.pega.platform.logicaldatastore.connection.internal.config.ConfigurationMapImpl.registerDbName(ConfigurationMapImpl.java:164) [logicaldatastore.jar:?]
at com.pega.platform.logicaldatastore.connection.internal.config.ConfigurationMapImpl.registerDbName(ConfigurationMapImpl.java:140) [logicaldatastore.jar:?]
at com.pega.platform.logicaldatastore.connection.internal.config.ConfigurationMapImpl.initializeSetOfDbNames(ConfigurationMapImpl.java:129) [logicaldatastore.jar:?]
at com.pega.pegarules.data.internal.store.ConnectionBrokerAdapter.initializeConfigurationMaps(ConnectionBrokerAdapter.java:202) [prprivate.jar:?]
at com.pega.pegarules.data.internal.store.ConnectionBrokerAdapter.initializeConfigurationMaps(ConnectionBrokerAdapter.java:193) [prprivate.jar:?]
at com.pega.pegarules.data.internal.PRDataProviderImpl.getConnectionBroker(PRDataProviderImpl.java:743) [prprivate.jar:?]
at com.pega.pegarules.data.internal.PRDataProviderImpl.getConnectionManager(PRDataProviderImpl.java:710) [prprivate.jar:?]
at com.pega.pegarules.data.internal.PRDataProviderImpl.isMultiTenantEnvironment(PRDataProviderImpl.java:1381) [prprivate.jar:?]
at com.pega.pegarules.deploy.internal.archive.ParUtilsImpl.setStageDirectory(ParUtilsImpl.java:215) [prprivate.jar:?]
at com.pega.pegarules.session.internal.engineinterface.etier.impl.EngineStartup.initEngine(EngineStartup.java:526) [prprivate.jar:?]
at com.pega.pegarules.session.internal.engineinterface.etier.impl.EngineImpl._initEngine_privact(EngineImpl.java:172) [prprivate.jar:?]
at com.pega.pegarules.session.internal.engineinterface.etier.impl.EngineImpl.doStartup(EngineImpl.java:145) [prprivate.jar:?]
at com.pega.pegarules.web.servlet.WebAppLifeCycleListener._contextInitialized_privact(WebAppLifeCycleListener.java:216) [prwebj2ee.jar:?]
at com.pega.pegarules.web.servlet.AbstractLifeCycleListener._contextInitialized_privact(AbstractLifeCycleListener.java:159) [prwebj2ee.jar:?]
at com.pega.pegarules.web.servlet.AbstractLifeCycleListener.contextInitialized(AbstractLifeCycleListener.java:73) [prwebj2ee.jar:?]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0]
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:90) ~[?:1.8.0]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:55) ~[?:1.8.0]
at java.lang.reflect.Method.invoke(Method.java:508) ~[?:1.8.0]
at com.pega.pegarules.internal.bootstrap.PRBootstrap.invokeMethod(PRBootstrap.java:381) [prbootstrap.jar:8.2.1-225]
at com.pega.pegarules.internal.bootstrap.PRBootstrap.invokeMethodPropagatingThrowable(PRBootstrap.java:422) [prbootstrap.jar:8.2.1-225]
at com.pega.pegarules.boot.internal.extbridge.AppServerBridgeToPega.invokeMethodPropagatingThrowable(AppServerBridgeToPega.java:224) [prbootstrap-api.jar:8.2.1-225]
at com.pega.pegarules.boot.internal.extbridge.AppServerBridgeToPega.invokeMethod(AppServerBridgeToPega.java:273) [prbootstrap-api.jar:8.2.1-225]
at com.pega.pegarules.internal.web.servlet.WebAppLifeCycleListenerBoot.contextInitialized(WebAppLifeCycleListenerBoot.java:92) [prbootstrap-api.jar:8.2.1-225]
at com.ibm.ws.webcontainer.webapp.WebApp.notifyServletContextCreated(WebApp.java:2376) [com.ibm.ws.webcontainer_1.1.22.jar:?]
at com.ibm.ws.webcontainer31.osgi.webapp.WebApp31.notifyServletContextCreated(WebApp31.java:514) [com.ibm.ws.webcontainer.servlet.3.1_1.0.22.jar:?]
at com.ibm.ws.webcontainer.webapp.WebApp.initialize(WebApp.java:1004) [com.ibm.ws.webcontainer_1.1.22.jar:?]
at com.ibm.ws.webcontainer.webapp.WebApp.initialize(WebApp.java:6566) [com.ibm.ws.webcontainer_1.1.22.jar:?]
at com.ibm.ws.webcontainer.osgi.DynamicVirtualHost.startWebApp(DynamicVirtualHost.java:467) [com.ibm.ws.webcontainer_1.1.22.jar:?]
at com.ibm.ws.webcontainer.osgi.DynamicVirtualHost.startWebApplication(DynamicVirtualHost.java:462) [com.ibm.ws.webcontainer_1.1.22.jar:?]
at com.ibm.ws.webcontainer.osgi.WebContainer.startWebApplication(WebContainer.java:1132) [com.ibm.ws.webcontainer_1.1.22.jar:?]
at com.ibm.ws.webcontainer.osgi.WebContainer.access$000(WebContainer.java:108) [com.ibm.ws.webcontainer_1.1.22.jar:?]
at com.ibm.ws.webcontainer.osgi.WebContainer$3.run(WebContainer.java:944) [com.ibm.ws.webcontainer_1.1.22.jar:?]
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:522) [?:1.8.0]
at java.util.concurrent.FutureTask.run(FutureTask.java:277) [?:1.8.0]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1160) [?:1.8.0]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) [?:1.8.0]
at java.lang.Thread.run(Thread.java:812) [?:2.9 (09-15-2018)]
Please help
Regards
Patrice
***Edited by Moderator Marissa to update platform capability tags****