Volver al blog
Oracle 1 min de lectura

REP-52266: el Reports Server in-process no arranca (oracle.reports.RWException)

Tras crear el dominio de Oracle Reports, el servidor in-process no arranca y lanza REP-52266 / oracle.reports.RWException. Falta ejecutar createReportsToolsInstance. Solución paso a paso.

Después de crear el dominio en Oracle Reports, al arrancar el Reports Server in-process aparece REP-52266 y el servidor no inicia. El motivo es un paso de configuración que suele omitirse tras crear el dominio.

El error

REP-52266

REP-52266: The in-process Reports Server rep_wls_reports_xxxxxxx failed to start.
oracle.reports.RWException: IDL:oracle/reports/RWException:1.0
Pantalla de error REP-52266 en Oracle Reports
El error tal como aparece en Oracle Reports al iniciar el Reports Server in-process.

La causa

El comando createReportsToolsInstance no se ejecutó después de crear el dominio. Sin esa instancia, el Reports Server in-process no puede inicializarse.

La solución

  1. Detén el Oracle Reports Server.
  2. Conéctate mediante WLST, ubicado en $ORACLE_HOME/oracle_common/common/bin.
  3. Conéctate al Administration Server con el comando connect (ver abajo).
  4. Ejecuta createReportsToolsInstance (ver abajo).
# 3 · Conectar al Administration Server
connect('weblogic','<PASSWORD>','hostname:7001')

# 4 · Crear la instancia de Reports Tools
createReportsToolsInstance(instanceName='reptools1', machine='Reports_Machine')

Resultado

Se habrá creado la carpeta reports en la ruta $DOMAIN_HOME y el error anterior debe haber desaparecido. El Reports Server in-process arranca con normalidad.