Welcome to Ask Ozar.net !
Welcome to Ask Ozar.net, where you can ask questions and receive answers from other members of the community.
+3 votes

I'm getting the following exception in an attempt to run the switchToCustomSecurityProvider.py script from the command line for an IBM BPM 8.0.1 Advanced installation. Any ideas why this could be happening?

 
Caused by: com.ibm.bpm.security.provider.TeamWorksSecurityException: Unable to load the BPM security provider; verify information in 98Database.xml
        at com.ibm.bpm.security.provider.BPMInternalSecurityProvider.<init>(BPMInternalSecurityProvider.java:216)
        at com.ibm.bpm.security.provider.BPMInternalSecurityProvider.<clinit>(BPMInternalSecurityProvider.java:180)
        at java.lang.J9VMInternals.initializeImpl(Native Method)
        at java.lang.J9VMInternals.initialize(J9VMInternals.java:228)
        ... 57 more
Caused by: com.ibm.bpm.security.provider.TeamWorksSecurityException: teamworks.server.home is not set and database settings are not found in cell
        at com.ibm.bpm.security.provider.BPMInternalSecurityProvider.findConfig(BPMInternalSecurityProvider.java:247)
        at com.ibm.bpm.security.provider.BPMInternalSecurityProvider.<init>(BPMInternalSecurityProvider.java:212)
        ... 60 more
 
java.lang.ExceptionInInitializerError: java.lang.ExceptionInInitializerError
in BPM by (880 points)
recategorized by

1 Answer

+1 vote
This might have happened due to a fact that bootstrapping process server data might not have properly been performed.

After creating the deployment environment (which I suppose you have already done) make sure you bootstrap the data for the BPM (process server) database.
by (1.0k points)
How to manually bootstrap the IBM Process Server database with the initial data?
...