Al reinstalar el IDE de Oracle BPM Studio 10.3.1.0, un (proyecto) exportado (ya compilado y sin errores) al ser compilado, empezó a mostrar el siguiente error:
Descripción:
Error interno. Deberá notificarlo al servicio técnico de Oracle. Incluya la siguiente información.
Error: 'java.lang.UnsupportedClassVersionError: Bad version number in .class file'.
Nodo: 'Proyecto_Provisiones.ReportesGeneracionAsincronaRCD.Default_1_0.Instance. generarRptCredResumenModif(out sRutaArchivo : String)'.
Recurso: ReportesGeneracionAsincronaRCD.xpdl
Vía de Acceso: Proyecto_Provisiones/processes/Maestros
Ubicación: generarRptCreditoResumenModif
Una característica de dicho error, es que aparecía en todos los métodos que instanciaban a clases de JARs externos (es decir, JARs creados desde JDeveloper).
Como el error hacía referencia a la versión de (algún) .class, la aparente solución fue volver a compilar el package en Java (JDeveloper), luego acceder/referenciar los JARs desde "Recursos Externos"
![]() |
| Editar Recurso Externo (Biblioteca de clase Java) |
![]() |
| Catalogar Componente (Componente Java) |
![]() |
| Error en Introspección al catalogar componente |
La referencia al JDK (la plataforma) no estaba correctamente definida en los parámetros de inicialización del IDE.
En otros términos - expresado a mi entender - es que el JDK asignado para leer los .class en el BPM Studio, y el JDK con lo que se generaron las clases son incompatibles;
La otra posibilidad es que -debido a la reinstalación- se haya eliminado el JDK y se haya referenciado a un JDK inexistente.
En todo caso, la solución fue cambiar el archivo eclipse.ini, ubicado en la ruta del proyecto
(En mi caso fue D:\OraBPMStudioHome\eclipse ) y agregar (O editar) la ruta del JDK:
-vm C:\Archivos de programa\Java\jdk1.6.0_10\bin\javaw.exe
Al corregir la ruta del JDK, compile de nuevo, y el error ya estaba arreglado.
A continuación, publico una captura de pantalla del archivo eclipse.ini, la configuración predeterminada, y la configuración modificada (con la línea del JDK resaltada)





Nos has salvado la vida. Llevabamos 2 dias con este problema y no sabiamos como resolverlo. Muchas gracias.
ResponderEliminar