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.

  1. login to the server then, launch Process Designer

  2. go to the Mounted File System (similar to the one below)

  3. expand _configs

  4. double click on default.xSystemConfig

  5. go to the Transaction Log on the adjacent pane

  6. deselect IsActive and ActiveDocPagesSummary

  7. exit out of Process Designer


Optional Steps:

  1. while still login to the server review default.xSystemConfig in ..\\<OTS Home>\BaseRepositories\designer\designer\common\_configs

  2. verify transactionLog isActive and ActivateDocPagesSummary values have been changed to "false"



 

CASO Knowledge Base