Hi,
i reactivate etl license but executing my old graph from eclipse with clover gui, this error appear:
INFO [WatchDog] - Sucessfully started all nodes in phase!
Exception in thread “REFORMAT_PRA” java.lang.AbstractMethodError: ..transform([Lorg/jetel/data/DataRecord;[Lorg/jetel/data/DataRecord;)I
at org.jetel.component.Reformat.execute(Reformat.java:231)
at org.jetel.graph.Node.run(Node.java:379)
at java.lang.Thread.run(Unknown Source)
INFO [WatchDog] - ---------------------** Start of tracking Log for phase [0] **-------------------
If i launch the graph execution from os prompt, with clover engine 2.3.4 (the old one i used when i create the graph) everything is fine.
I tried to create another reformat block with new gui e reconvert the code in java… surprising i discover that java transform method signature return type is changed from boolean to integer…is it the problem?
So i want to know how use the new license and gui (2.1.1) with old engine in eclipse.
However, i finally use the graph in java code (for this reason it’s important to use engine 2.3.4) with these instructions:
URL fileURL = null;
fileURL = FileUtils.getFileURL(fileURL, strUrlGraph);
InputStream inStream = fileURL.openStream();
Defaults.init();
Plugins.init(graphProperties.getProperty(CLOVERETL_PLUGINS_DIR));
TransformationGraph graph = null;
TransformationGraphXMLReaderWriter graphReader = null;
graph = new TransformationGraph();
graphReader = new TransformationGraphXMLReaderWriter(graph);
graph.loadGraphProperties(graphProperties);
graphReader.read(inStream);
ConfigurationStatus status = graph.checkConfig(null);
status.log();
graph.init();
Result graphResult = Result.N_A;
graphResult = graph.run();
if (graphResult == Result.FINISHED_OK) {