Detail
Detail
Fehlerbehebung
java.lang.IllegalStateException: com.top_logic.layout.form.boxes.reactive_tag.BoxLayoutTag$ConfigService module not started. at com.top_logic.basic.module.ModuleUtil.invalidStateNotStarted(ModuleUtil.java:1884) at com.top_logic.basic.module.BasicRuntimeModule.getImplementationInstance(BasicRuntimeModule.java:86) at com.top_logic.layout.form.boxes.reactive_tag.BoxLayoutTag.setType(BoxLayoutTag.java:169) at org.apache.jsp.jsp.layout.persons.EditPerson_jsp._jspService(EditPerson_jsp.java:201) at com.top_logic.util.TopLogicJspBase.doService(TopLogicJspBase.java:154) at com.top_logic.util.TopLogicServlet.inContext(TopLogicServlet.java:488) at com.top_logic.util.TopLogicServlet.service(TopLogicServlet.java:171) at javax.servlet.http.HttpServlet.service(HttpServlet.java:790) at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:476)
Verbesserung
Es existiert sowohl com.top_logic.layout.form.boxes.reactive_tag.BoxLayoutTag, als auch com.top_logic.layout.form.boxes.tag.BoxLayoutTag. Für ersteres fehlte die Einstellung zum Starten des Moduls, die nun in top-logic.config.xml hinzugefügt wurde.
Test
- TL-Studio bauen mit create_studio_all in Ant > tl-build-studio
- neuen Eclipse Workspace öffnen und mit File > Import... > General > Existing Projects into Workspace den Ordner tl-build_studio\dist\tl-studio\workspace, der nach dem Bau von TL-Studio erstellt wurde, importieren
- eine neue Anwendung nach folgender Anleitung aufsetzen: http://tl/trac/wiki/TL/SetupApplication
- Anwendung starten