lunes, 25 de junio de 2012

[Oracle BPM Studio] Aumentar el tamaño de memoria de Java



O mejor dicho, de la máquina virtual en Java (JVM)

La siguiente publicación explica como asignarle memoria a Java, en base a 2 criterios: 

Según Memoria Heap y No-heap (PermGen);
y según el tamaño inicial y el tamaño máximo que podrá ocupar la máquina virtual.
Si por defecto, nos basamos en 128MB de memoria, la asignación sería como sigue:

sábado, 2 de junio de 2012

[Oracle BPM Studio] UnsupportedClassVersionError al compilar


La raíz del problema es simple: "UnsupportedClassVersionError" es decir, el JDK que utilizo en el Oracle BPM Studio es una versión inferior al que utilicé en JDeveloper.

Error: 'java.lang.UnsupportedClassVersionError: Bad version number in .class file'.
La solución típica es, editar el archivo eclipse.ini, agregando una línea de código indicando que JDK utilizar (como indiqué en éste post);
Y es que parece que los chicos de Oracle no tienen ni idea del concepto "amigable con el usuario",  dado que habría sido mejor si dentro del menú del BPM Studio hubiesen incorporado una opción para elegir, agregar o descartar el JDK a usar... en fin...

El verdadero problema (como me ocurrió en este caso) fue cuando el BPM ignora dicha línea de código recién agregada, forzando a usar su JDK por defecto (y que no permite modificar al instalar).