Execute graph from Linux box

Hi,

We are trying to execute the graph from linux but we are facing the error as shown below. I am running the graph with the help of madconfig.sh which is a utility provided in websphere server. can you please let me know if you know any fix for this or workarounds? is there any alternative way of running cloveretl from server?

Thanks,

DEBUG [main] - Failed to load transliterator
java.lang.ExceptionInInitializerError
        at java.lang.J9VMInternals.initialize(J9VMInternals.java:258)
        at org.jetel.util.string.StringUtils.<clinit>(StringUtils.java:98)
        at java.lang.J9VMInternals.initializeImpl(Native Method)
        at java.lang.J9VMInternals.initialize(J9VMInternals.java:236)
        at org.jetel.graph.runtime.EngineInitializer.initLogging(EngineInitializer.java:210)
        at org.jetel.graph.runtime.EngineInitializer.internalInit(EngineInitializer.java:173)
        at org.jetel.graph.runtime.EngineInitializer.initEngine(EngineInitializer.java:74)
        at org.jetel.main.runGraph.main(runGraph.java:321)
Caused by: java.lang.RuntimeException: Data file com/ibm/icu/impl/data/icudt48b/translit/en.res is corrupt.
        at com.ibm.icu.impl.ICUResourceBundleReader.<init>(ICUResourceBundleReader.java:156)
        at com.ibm.icu.impl.ICUResourceBundleReader.getReader(ICUResourceBundleReader.java:166)
        at com.ibm.icu.impl.ICUResourceBundleImpl.createBundle(ICUResourceBundleImpl.java:39)
        at com.ibm.icu.impl.ICUResourceBundle.createBundle(ICUResourceBundle.java:785)
        at com.ibm.icu.util.UResourceBundle.instantiateICUResource(UResourceBundle.java:440)
        at com.ibm.icu.util.UResourceBundle.instantiateICUResource(UResourceBundle.java:445)
        at com.ibm.icu.util.UResourceBundle.instantiateICUResource(UResourceBundle.java:451)
        at com.ibm.icu.util.UResourceBundle.instantiateBundle(UResourceBundle.java:391)
        at com.ibm.icu.util.UResourceBundle.getBundleInstance(UResourceBundle.java:127)
        at com.ibm.icu.util.UResourceBundle.getBundleInstance(UResourceBundle.java:92)
        at com.ibm.icu.text.Transliterator.<clinit>(Transliterator.java:1881)
        at java.lang.J9VMInternals.initializeImpl(Native Method)
        at java.lang.J9VMInternals.initialize(J9VMInternals.java:236)
        ... 7 more
Caused by: java.io.IOException: ICU data file error: Header authentication failed, please check if you have a valid ICU data file
        at com.ibm.icu.impl.ICUBinary.readHeader(ICUBinary.java:131)
        at com.ibm.icu.impl.ICUResourceBundleReader.<init>(ICUResourceBundleReader.java:148)
        ... 19 more
INFO  [main] - ***  CloverETL framework/transformation graph, (c) 2002-2013 Javlin a.s, released under GNU Lesser General Public License  ***
INFO  [main] - Running with CloverETL library version 3.3.2 build#260 compiled 13/03/2013 11:26:38
INFO  [main] - Running on 4 CPU(s), OS Linux, architecture amd64, Java version 1.6.0, max available memory for JVM 262144 KB
INFO  [main] - Loading default properties from: defaultProperties
DEBUG [main] - Plugin org.jetel.thirdparty loaded.
        id - org.jetel.thirdparty
        version - 3.3.2
        provider-name - Javlin a.s.
                component { className = org.jetel.component.Filter; type = FILTER;  }
                component { className = com.linagora.component.LdapReader; type = LDAP_READER;  }
                component { className = com.linagora.component.LdapWriter; type = LDAP_WRITER;  }

Hi,

What do you mean by executing a graph “from linux”? Do you mean from a command line?

CloverETL Server has another ways of starting a graph. If you insist on starting from the command line, you can use for example wget and start your graph via HTTP API of CloverETL Server, see http://doc.cloveretl.com/documentation/ … p-api.html

Regards,