diff --git a/bundles/model/org.eclipse.smarthome.model.core/src/main/java/org/eclipse/smarthome/model/core/internal/ModelRepositoryImpl.java b/bundles/model/org.eclipse.smarthome.model.core/src/main/java/org/eclipse/smarthome/model/core/internal/ModelRepositoryImpl.java index 8ab982dd713..a775feb1a31 100644 --- a/bundles/model/org.eclipse.smarthome.model.core/src/main/java/org/eclipse/smarthome/model/core/internal/ModelRepositoryImpl.java +++ b/bundles/model/org.eclipse.smarthome.model.core/src/main/java/org/eclipse/smarthome/model/core/internal/ModelRepositoryImpl.java @@ -252,8 +252,9 @@ private String validateModel(String name, InputStream inputStream) throws IOExce if (resource != null && !resource.getContents().isEmpty()) { // Check for syntactical errors for (Diagnostic diagnostic : resource.getErrors()) { - criticalErrors.append(MessageFormat.format("[{0},{1}]: {2}\n", diagnostic.getLine(), - diagnostic.getColumn(), diagnostic.getMessage())); + criticalErrors + .append(MessageFormat.format("[{0},{1}]: {2}\n", Integer.toString(diagnostic.getLine()), + Integer.toString(diagnostic.getColumn()), diagnostic.getMessage())); } if (criticalErrors.length() > 0) { return criticalErrors.toString();