Este error nos puede aparecer luego de haber configurado por primera vez un ambiente de Oracle forms and reports 12c, si hemos realizado alguna migración de una versión anterior como Oracle forms 11g o 10g probablemente la generación de reportes se realice llamando el método RUN_REPORTS_OBJECT().
Para ejecutar este método en Oracle forms and reports 12c y que el llamado de reportes no dé error, se necesita configurar una nueva variable de entorno en los enviroments.
Para realizar esta solución me base en la nota Doc ID 2074841.1
Cuando creamos un servidor de reportes, primero se crea un reptool, este será el componente a referenciar en nuestros enviroments ya sea default.env, produccion.env, desarrollo.env, entre otros, solamente debemos agregar la siguiente línea de código:
COMPONENT_CONFIG_PATH=$DOMAIN_HOME/config/fmwconfig/components/ReportsToolsComponent/<reports_tools_component_name>
Nota: Se debe reemplazar $DOMAIN_HOME con la ruta real de todo el dominio
No es necesario reiniciar el ambiente, solamente volver a probar.
En caso de que el error se continúe presentando, podemos referenciar la carpeta que contenga nuestros reports .rdf en el archivo rwserver.conf de nuestros servidores de reportes.
Para hacer esto se debe ir a la ruta:
$DOMAIN_HOME / config / fmwconfig / components / ReportsServerComponent / <report server name>
- Sacar un backup al archivo rwserver.conf
- Modificar el archivo rwserver.conf en la siguiente línea:
<!--property name="sourceDir" value="your reports source directory" /-->
Descomentarla y modificar el parámetro value con la ruta a la carpeta donde se encuentren nuestros reports .rdf:
<property name="sourceDir" value="/u02/sistemas/producc/"/>

Luego de esto, sí es necesario reiniciar el componente de reports y volver a probar la ejecución del reporte.