BPEL Console isn't accesible if the BPEL domain name has mixed or upper case

Friday, January 29, 2010

Symptoms
When a BPEL domain is created using mixed or upper case in his name, the BPEL Console is inaccesible for the user.

Cause
The problem is caused because BPEL don't support the creation of domains using mixed or upper case in names. Since the domain names are used in the directory structure, and different Operating Systems handle case differently (Windows is case insensitive, while Unix and Linux are case sensitive), it is not possible to allow mixed or upper case names.

Some additional information about errors:

1.- Create two domains using capital letters, for example, 'DEV' and 'QA', then login to BPEL console,the following error occurs (Metalink Note 428317.1).

ERROR
OracleJSP: java.io.FileNotFoundException

2.- Created a new domain, with a domain name beginning with UPPERCASE letters.
When attempting to log into the BPEL Console the login failed and received the following error in the domain.log (Metalink Note 423058.1):

(Note the domain name searched is "dave" when the actual domain created was "DAVE")


<2007-04-10 13:52:58,453> GOT CONNECTION 3 Autocommit = false
<2007-04-10 13:52:58,468> CLOSE CONNECTION 2
<2007-04-10 13:53:14,890> Error while invoking bean "finder": Cannot lookup BPEL domain.
The BPEL domain "dave" cannot be found; the domain may not have initialized properly.
Please verify that the BPEL domain loader has a valid set of initialization properties in the application properties file.

ORABPEL-02052

Cannot lookup BPEL domain.
The BPEL domain "dave" cannot be found; the domain may not have initialized properly.
Please verify that the BPEL domain loader has a valid set of initialization properties in the application properties file.

at com.collaxa.cube.engine.CubeEngineHolder.getStatus(CubeEngineHolder.java:41)
at com.collaxa.cube.engine.CubeEngineHolder.getEngine(CubeEngineHolder.java:52)

Solution
Create your domain using lower case.
It was determined that instead of trying to make a generic fix for all platforms, it would be much safer to pull patch 5851215, and require that all domains only be created in lower case.

  © Blogger templates Newspaper by Ourblogtemplates.com 2008

Back to TOP