CloverETL - AIX platform

Hi All,

When i try to execute the CloverETL on AIX, I am getting following error.

Exception in thread “WatchDog” java.lang.UnsupportedOperationException: CPU time measurement is not supported on this virtual machine.
at com.ibm.lang.management.ThreadMXBeanImpl.getThreadCpuTime(ThreadMXBeanImpl.java:180)
at org.jetel.graph.runtime.WatchDog.watch(WatchDog.java:376)
at org.jetel.graph.runtime.WatchDog.executePhase(WatchDog.java:510)
at org.jetel.graph.runtime.WatchDog.run(WatchDog.java:156)

I tried following options, but did not work.

  1. I tried with export AIXTHREAD_ENRUSG=ON and then running the job. But, it is giving the same error.
  2. Running with –noJMX. Clover ETL version we are using currently is 2.1 which does not support this option.

Please help!!

Hi,
which JVM are you using? Is it possible to upgrade the version of Clover? Because 2.1 is really old.

Jaro

ava version “1.5.0”
Java™ 2 Runtime Environment, Standard Edition (build pap64dev-20051104)
IBM J9 VM (build 2.3, J2RE 1.5.0 IBM J9 2.3 AIX ppc64-64 j9vmap6423-20051103 (JIT enabled)
J9VM - 20051027_03723_BHdSMr
JIT - 20051027_1437_r8
GC - 20051020_AA)
JCL - 20051102

The problem is we have more than 200 batch jobs running on Solaris environment. We have to migrate all of them on to AIX platform. Migrating all of these batch jobs to 2.5 version of Clover ETL and then moving on to AIX may be a big task. Which is not planned or budgeted .