IBM Support

Get errors in the agent nodes after upgrading BPD version from 7.0.3.9 to 7.1.2.

Troubleshooting


Problem

After upgrading from BPD v7.0.3.9 to 7.1.2, the agent log  v321h112_patterns.err logfile shows this error:
2021-10-27 11:10:06,985 ERROR localhost-startStop-1 com.urbancode.landscape.event.listener.EventListenerComponent - ThreadPool class not specified. 

org.quartz.SchedulerException: ThreadPool class not specified. at org.quartz.impl.StdSchedulerFactory.instantiate(StdSchedulerFactory.java:789)

at org.quartz.impl.StdSchedulerFactory.getScheduler(StdSchedulerFactory.java:1460)

at com.urbancode.landscape.event.listener.EventListenerComponent.initialize(EventListenerComponent.java:52)

at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:90)

at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:55)

at java.lang.reflect.Method.invoke(Method.java:508)

Resolving The Problem

There is an exception in both patterns.err files when BPD attempts to connect to the database. The cause is: Caused by: java.lang.ClassNotFoundException: oracle.jdbc.driver.OracleDriver. This is most likely a missing JDBC driver file.

Follow these steps to fix the problem:

1. Stop BPD

2. Copy the missing Oracle JDBC driver to <bpd_install_dir>/opt/tomcat/lib
  1. Start BPD

Here are the upgrade instructions:

https://www.ibm.com/docs/en/urbancode-deploy/7.1.2?topic=migrating-upgrading-blueprint-design-server

Document Location

Worldwide

[{"Type":"MASTER","Line of Business":{"code":"","label":""},"Business Unit":{"code":"","label":""},"Product":{"code":"SSMNFK","label":"IBM UrbanCode Deploy Blueprint Designer"},"ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"All Versions"}]

Product Synonym

Blue Print Designer UrbanCode Deploy

Document Information

Modified date:
18 March 2023

UID

ibm16964466