From 09f7611d1839179cc0ec60c38f6ac47bf8de68f7 Mon Sep 17 00:00:00 2001 From: npedot <nicola.pedot@gmail.com> Date: Wed, 25 Mar 2020 22:08:13 +0100 Subject: [PATCH] fix for deploy --- .../usecase/common/XPathTransformUseCase.kt | 5 +++-- .../usecase/current/TransformerXUseCase.kt | 8 ++++++-- 2 files changed, 9 insertions(+), 4 deletions(-) diff --git a/src/main/kotlin/unibz.cs.semint.kprime/usecase/common/XPathTransformUseCase.kt b/src/main/kotlin/unibz.cs.semint.kprime/usecase/common/XPathTransformUseCase.kt index 4d4683f..7ea2b16 100644 --- a/src/main/kotlin/unibz.cs.semint.kprime/usecase/common/XPathTransformUseCase.kt +++ b/src/main/kotlin/unibz.cs.semint.kprime/usecase/common/XPathTransformUseCase.kt @@ -171,9 +171,10 @@ class XPathTransformUseCase { val templModel = mutableMapOf<String, List<String>>() // compute xpath lists - val dbInputStream: InputStream = FileIOService.inputStreamFromPath(dbFilePath) + //val dbInputStream: InputStream = FileIOService.inputStreamFromPath(dbFilePath) val docBuilder = DocumentBuilderFactory.newInstance().newDocumentBuilder() - val doc = docBuilder.parse(dbInputStream) + println("dbFilePath: ${dbFilePath}") + val doc = docBuilder.parse(File(dbFilePath)) val xpath = XPathFactory.newInstance().newXPath() var violation = "" for (xPathLine in xPaths) { diff --git a/src/main/kotlin/unibz.cs.semint.kprime/usecase/current/TransformerXUseCase.kt b/src/main/kotlin/unibz.cs.semint.kprime/usecase/current/TransformerXUseCase.kt index daa2ee0..9fae589 100644 --- a/src/main/kotlin/unibz.cs.semint.kprime/usecase/current/TransformerXUseCase.kt +++ b/src/main/kotlin/unibz.cs.semint.kprime/usecase/current/TransformerXUseCase.kt @@ -94,22 +94,26 @@ class TransformerXUseCase( // if (traceName.endsWith("/")) traceDir = traceName // else traceDir = traceName + "/" - println("workingDir:"+workingDir) + println("decomposeApplicable workingDir:"+workingDir) // println("traceDir:"+traceDir) - println("db name:"+db.name) + println("decomposeApplicable db name:"+db.name) val dbFilePath = workingDir + db.name if (!File(dbFilePath).isFile) return Applicability(false,"db name ${dbFilePath} not exists", transformerParams) + println("decomposeApplicable 1:") var message = "" var applicable = false var mutableMap = mutableMapOf<String,Any>() try { + println("decomposeApplicable 2:") val (templateMap, violation) = xpathTransform.getTemplateModel(dbFilePath, xPathProperties, transformerParams) + println("decomposeApplicable 3:") applicable = violation.isEmpty() message = "decomposeApplicable ${violation.isEmpty()} ${violation}" mutableMap = templateMap as MutableMap<String, Any> } catch (e:Exception) { message = e.message.toString() + e.printStackTrace() } return Applicability(applicable, message, mutableMap) } -- GitLab