A MultiException has 2 exceptions. They are: 1. weblogic.ldap.EmbeddedLDAPException: [EmbeddedLDAP:171525]Error loading initial replica file. Check the EmbeddedLDAP log for more details. 2. java.lang.IllegalStateException: Unable to perform operation: post construct on weblogic.ldap.EmbeddedLDAP

En la semana pasada estuve colaborando con un compañero para resolver una serie de problemas que se presentaban en un dominio de SOA Suite 12c. Uno de los errores que estuvimos revisando, era:

A MultiException has 2 exceptions.  They are:
1. weblogic.ldap.EmbeddedLDAPException: [EmbeddedLDAP:171525]Error loading initial replica file. Check the EmbeddedLDAP log for more details.

2. java.lang.IllegalStateException: Unable to perform operation: post construct on weblogic.ldap.EmbeddedLDAP

El error está relacionado al LDAP embebido que todo Weblogic provee.  El error previene que el servidor manejado que tira este error (en nuestro caso: soa_server1) no pueda levantar. Lo primero que te puede venir a la mente es borrar o renombrar la carpeta data. Pero ten cuidado, pues esa carpeta es relativamente sesible. En alguna ocasión, al hacer ese movimiento en otro dominio de SOA Suite, dejamos inutilizable al dominio pues el LDAP no se pudo volver a regenerar.
Así que no siempre es conveniente borrar esa carpeta, y menos si no tenemos certeza del resultado.

Por eso es que mejor nos detuvimos y analizamos un poco mas la situación. Lo primero fue leer bien la excepción, pues ésta nos decía que leyéramos el log del LDAP embebido.  Esta no es una tarea que se haga regularmente, ¿pues quién revisa ese log, honestamente? Yo creo que pocos. Bien, pues lo primero fue averiguar en dónde se localizaba dicho log. Este se encuentra, en:

$DOMAIN_HOME\servers\soa_server1\data\ldap\log

Esos logs te podrán dar alguna pista de la cuasa del incidente.

Leyendo el log, nos decía que el archivo de replica no podía ser leído o cargado. Esto mismo ya nos había dicho la excepción, pero no le habíamos dado importancia.

Resuelta que un archivo localizado, en:
$DOMAIN_HOME\domains\soa_domain\servers\soa_server1\data\ldap\conf

era el causante de todo. El archivo es replicas.prop . Su contenido hasta parece burla, es lo suguiente:
replica.num=0


Bien , pues este insignificante archivo es el causante del problema. Lo único que debes hacer es renombrarlo, para que se pueda volver a crear. Una vez hecho esto, intenta arrancar tu servidor manejado.