OTS - "ERROR :<Engine 16.1.37_5524> System initialization failed"
Output Transformation Server - "ERROR :<Engine 16.1.37_5524> System initialization failed" message may appear when a new transaction log is appended to the previous log
Applies to
Output Transformation Server 16.1
Summary
In Output Transformation Server, when a new transaction log is appended to the previous log, the following message may appear:
2018-11-18 07:18:48,853 ERROR : <Engine 16.1.37_5524> System initialization failed.
java.lang.RuntimeException: Cannot start Summary File: /ondemand/xenos/ots/BaseRepositories/appserver/ots/common/output/logs/DocPages-Summary-2018_log
at com.xenos.framework.util.xlog.AbstractSummaryRecorder.startSummaryLog(AbstractSummaryRecorder.java:160)
at com.xenos.framework.util.xlog.impl.DocPagesSummaryRecorder.initActiveInstance(DocPagesSummaryRecorder.java:43)
at com.xenos.framework.system.XenosSystemV1.startTransactionRecorders(XenosSystemV1.java:589)
at com.xenos.framework.system.XenosSystemV1.preInitializeCoreSystem(XenosSystemV1.java:926)
at com.xenos.framework.system.XenosSystemV1.initialize(XenosSystemV1.java:703)
at com.xenos.framework.system.XenosSystemAdapter.initialize(XenosSystemAdapter.java:78)
at com.xenos.framework.environment.XenosEnvironmentV1.loadComponent(XenosEnvironmentV1.java:382)
at com.xenos.framework.environment.XenosEnvironmentV1.loadComponent(XenosEnvironmentV1.java:258)
at com.xenos.framework.environment.XenosEnvironmentAdapter.loadComponent(XenosEnvironmentAdapter.java:113)
at com.xenos.framework.environment.XenosEnvironmentAdapter.loadComponent(XenosEnvironmentAdapter.java:109)
at com.xenos.framework.system.XenosSystemFactory.getSystem(XenosSystemFactory.java:203)
at com.xenos.admin.server.StartSystemServlet.startSystem(StartSystemServlet.java:89)
at com.xenos.admin.server.StartSystemServlet.init(StartSystemServlet.java:74)
at javax.servlet.GenericServlet.init(GenericServlet.java:161)
at com.ibm.ws.webcontainer.servlet.ServletWrapper.init(ServletWrapper.java:344)
at com.ibm.ws.webcontainer.servlet.ServletWrapperImpl.init(ServletWrapperImpl.java:168)
at com.ibm.ws.webcontainer.servlet.ServletWrapper.loadOnStartupCheck(ServletWrapper.java:1368)
at com.ibm.ws.webcontainer.webapp.WebApp.doLoadOnStartupActions(WebApp.java:631)
at com.ibm.ws.webcontainer.webapp.WebApp.commonInitializationFinally(WebApp.java:597)
at com.ibm.ws.webcontainer.webapp.WebAppImpl.initialize(WebAppImpl.java:425)
at com.ibm.ws.webcontainer.webapp.WebGroupImpl.addWebApplication(WebGroupImpl.java:88)
at com.ibm.ws.webcontainer.VirtualHostImpl.addWebApplication(VirtualHostImpl.java:170)
at com.ibm.ws.webcontainer.WSWebContainer.addWebApp(WSWebContainer.java:904)
at com.ibm.ws.webcontainer.WSWebContainer.addWebApplication(WSWebContainer.java:789)
at com.ibm.ws.webcontainer.component.WebContainerImpl.install(WebContainerImpl.java:427)
at com.ibm.ws.webcontainer.component.WebContainerImpl.start(WebContainerImpl.java:719)
at com.ibm.ws.runtime.component.ApplicationMgrImpl.start(ApplicationMgrImpl.java:1179)
at com.ibm.ws.runtime.component.DeployedApplicationImpl.fireDeployedObjectStart(DeployedApplicationImpl.java:1390)
at com.ibm.ws.runtime.component.DeployedModuleImpl.start(DeployedModuleImpl.java:639)
at com.ibm.ws.runtime.component.DeployedApplicationImpl.start(DeployedApplicationImpl.java:979)
at com.ibm.ws.runtime.component.ApplicationMgrImpl.startApplication(ApplicationMgrImpl.java:778)
at com.ibm.ws.runtime.component.ApplicationMgrImpl$5.run(ApplicationMgrImpl.java:2198)
at com.ibm.ws.security.auth.ContextManagerImpl.runAs(ContextManagerImpl.java:5486)
at com.ibm.ws.security.auth.ContextManagerImpl.runAsSystem(ContextManagerImpl.java:5612)
at com.ibm.ws.security.core.SecurityContext.runAsSystem(SecurityContext.java:255)
at com.ibm.ws.runtime.component.ApplicationMgrImpl.start(ApplicationMgrImpl.java:2203)
at com.ibm.ws.runtime.component.CompositionUnitMgrImpl.start(CompositionUnitMgrImpl.java:435)
at com.ibm.ws.runtime.component.CompositionUnitImpl.start(CompositionUnitImpl.java:123)
at com.ibm.ws.runtime.component.CompositionUnitMgrImpl.start(CompositionUnitMgrImpl.java:378)
at com.ibm.ws.runtime.component.CompositionUnitMgrImpl.access$500(CompositionUnitMgrImpl.java:126)
at com.ibm.ws.runtime.component.CompositionUnitMgrImpl$CUInitializer.run(CompositionUnitMgrImpl.java:984)
at com.ibm.wsspi.runtime.component.WsComponentImpl$_AsynchInitializer.run(WsComponentImpl.java:502)
at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1892)
Caused by: java.io.IOException: Format error. CRLF expected.
Resolution
To resolve this issue, the Transaction Log needs to be disabled.
login to the server then, launch Process Designer
go to the Mounted File System (similar to the one below)
expand _configs
double click on default.xSystemConfig
go to the Transaction Log on the adjacent pane
deselect IsActive and ActiveDocPagesSummary
exit out of Process Designer
Optional Steps:
while still login to the server review default.xSystemConfig in ..\\<OTS Home>\BaseRepositories\designer\designer\common\_configs
verify transactionLog isActive and ActivateDocPagesSummary values have been changed to "false"
CASO Knowledge Base