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 4d4683fab1a26be799515945c43be11cf8816663..7ea2b168d8ebc9a5dabcd938e2a71973ff06a39e 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 daa2ee0d5f7dfb4316c11d99392516f0ae456a71..9fae5894001ad1e472cf83db2bf3c1c4bd63aac0 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)
     }