sourcePath The base path of Crossref DUMP unpaywallPath The base path of unpaywall DUMP isLookupUrl The Information service Lookup URL mdStoreOutputId the identifier of the cleaned MDStore mdStoreManagerURI the path of the cleaned mdstore Action failed, error message[${wf:errorMessage(wf:lastErrorNode())}] oozie.launcher.mapreduce.user.classpath.first true eu.dnetlib.dhp.aggregation.mdstore.MDStoreActionNode --actionNEW_VERSION --mdStoreID${mdStoreOutputId} --mdStoreManagerURI${mdStoreManagerURI} yarn cluster Crossref TO OAF eu.dnetlib.dhp.collection.crossref.SparkMapDumpIntoOAF dhp-aggregation-${projectVersion}.jar --executor-memory=${sparkExecutorMemory} --executor-cores=${sparkExecutorCores} --driver-memory=${sparkDriverMemory} --conf spark.executor.memoryOverhead=2g --conf spark.sql.shuffle.partitions=3000 --conf spark.extraListeners=${spark2ExtraListeners} --conf spark.sql.queryExecutionListeners=${spark2SqlQueryExecutionListeners} --conf spark.yarn.historyServer.address=${spark2YarnHistoryServerAddress} --conf spark.eventLog.dir=${nameNode}${spark2EventLogDir} --sourcePath${sourcePath} --unpaywallPath${unpaywallPath} --mdstoreOutputVersion${wf:actionData('StartTransaction')['mdStoreVersion']} --isLookupUrl${isLookupUrl} --masteryarn oozie.launcher.mapreduce.user.classpath.first true eu.dnetlib.dhp.aggregation.mdstore.MDStoreActionNode --actionCOMMIT --namenode${nameNode} --mdStoreVersion${wf:actionData('StartTransaction')['mdStoreVersion']} --mdStoreManagerURI${mdStoreManagerURI} oozie.launcher.mapreduce.user.classpath.first true eu.dnetlib.dhp.aggregation.mdstore.MDStoreActionNode --actionREAD_UNLOCK --mdStoreManagerURI${mdStoreManagerURI} --readMDStoreId${wf:actionData('BeginRead')['mdStoreReadLockVersion']} oozie.launcher.mapreduce.user.classpath.first true eu.dnetlib.dhp.aggregation.mdstore.MDStoreActionNode --actionROLLBACK --mdStoreVersion${wf:actionData('StartTransaction')['mdStoreVersion']} --mdStoreManagerURI${mdStoreManagerURI}