Bugfix
Detail
#28078
Application no longer starts after "Transfer help to development environment"
Caused by: java.lang.IllegalStateException: There is more than one object in table 'tl.doc.Page' with value 'jmsSend' in attribute 'name', only one such object is expected. at com.top_logic.knowledge.service.db2.DBKnowledgeBase.getObjectByAttribute(DBKnowledgeBase.java:1613) at com.top_logic.doc.export.DocumentationImporter.findExistingPage(DocumentationImporter.java:456) at com.top_logic.doc.export.DocumentationImporter.createPage(DocumentationImporter.java:433) at com.top_logic.doc.export.DocumentationImporter.importPage(DocumentationImporter.java:320) at com.top_logic.doc.export.DocumentationImporter.importSubTree(DocumentationImporter.java:221) at com.top_logic.doc.export.DocumentationImporter.importContentPages(DocumentationImporter.java:232) at com.top_logic.doc.export.DocumentationImporter.importSubTree(DocumentationImporter.java:223) at com.top_logic.doc.export.DocumentationImporter.importContentPages(DocumentationImporter.java:232) at com.top_logic.doc.export.DocumentationImporter.importSubTree(DocumentationImporter.java:223) at com.top_logic.doc.export.DocumentationImporter.importContentPages(DocumentationImporter.java:232) at com.top_logic.doc.export.DocumentationImporter.importSubTree(DocumentationImporter.java:223) at com.top_logic.doc.export.DocumentationImporter.importForLocales(DocumentationImporter.java:178) at com.top_logic.doc.export.DocumentationImporter.lambda$0(DocumentationImporter.java:160)
Test
- Start tl-demo
- Transfer help pages to the development environment in the help editor.
- Undo changes in Git (Reset hard to HEAD).
- Restart the application.