Symptom
- Replication Agent went down with the following error and stack:
ERROR com.sybase.ra.lr.mssql.RAMTranReader String index out of range: -6
ERROR com.sybase.ra.lr.mssql.RAMTranReader java.lang.StringIndexOutOfBoundsException: String index out of range: -6
ERROR com.sybase.ra.lr.mssql.RAMTranReader java.lang.String.substring(String.java:1995)
ERROR com.sybase.ra.lr.mssql.RAMTranReader com.sybase.ds.mssql.schema.handler.AlterUserHandler.process(Unknown Source)
ERROR com.sybase.ra.lr.mssql.RAMTranReader com.sybase.ds.mssql.schema.DDLChange.end(Unknown Source)
ERROR com.sybase.ra.lr.mssql.RAMTranReader com.sybase.ds.mssql.log.MSSqlDDLContext.endCurrentDDL(Unknown Source)
ERROR com.sybase.ra.lr.mssql.RAMTranReader com.sybase.ds.mssql.log.transstatus.MSSqlDDLHandling.beforeStatusChange(Unknown Source)
ERROR com.sybase.ra.lr.mssql.RAMTranReader com.sybase.ds.mssql.log.transstatus.MSSqlTransCtxStatus.changeStatusTo(Unknown Source)
ERROR com.sybase.ra.lr.mssql.RAMTranReader com.sybase.ds.mssql.log.transstatus.MSSqlTransCtxStatus.handleCommit(Unknown Source)
ERROR com.sybase.ra.lr.mssql.RAMTranReader com.sybase.ds.mssql.log.transstatus.MSSqlTransCtxStatus.processOp(Unknown Source)
ERROR com.sybase.ra.lr.mssql.RAMTranReader com.sybase.ds.mssql.log.MSSqlTransactionContext.processOp(Unknown Source)
ERROR com.sybase.ra.lr.mssql.RAMTranReader com.sybase.ds.mssql.log.MSSqlOperationProcessor.processXactCommit(Unknown Source)
ERROR com.sybase.ra.lr.mssql.RAMTranReader com.sybase.ds.mssql.log.MSSqlOperationProcessor.processOp(Unknown Source)
ERROR com.sybase.ra.lr.mssql.RAMTranReader com.sybase.ds.mssql.log.NestedOpProcessor.nextOperation(Unknown Source)
ERROR com.sybase.ra.lr.mssql.RAMTranReader com.sybase.ra.lr.mssql.RAMTranReader.processScan(Unknown Source)
ERROR com.sybase.ra.lr.mssql.RAMTranReader com.sybase.ra.lr.mssql.RAMTranReader.run(Unknown Source)
ERROR com.sybase.ra.lr.mssql.RAMTranReader com.sybase.ra.util.thread.RunnableTask.run(Unknown Source)
ERROR com.sybase.ra.lr.mssql.RAMTranReader com.sybase.ra.util.thread.TPWorker.run(Unknown Source)
ERROR com.sybase.ra.lr.mssql.RAMTranReader java.lang.Thread.run(Thread.java:791)
INFORMATION com.sybase.ra.lr.mssql.RAMLogReader Transaction LogReader is Quiescing operations.
INFORMATION com.sybase.ra.ltm.LTM Replication Agent changed to <REPLICATING> state.
INFORMATION com.sybase.ra.lr.mssql.RAMSenderThread Suspending sender thread <com.sybase.ra.lr.mssql.RAMSenderThread@xxxxxx>.
INFORMATION com.sybase.ra.lr.mssql.RAMLogReader Transaction LogReader is Quiesced.
INFORMATION com.sybase.ra.lti.LTI Received request to suspend replication.
INFORMATION com.sybase.ra.lr.mssql.RAMSenderThread Transaction LogReader Internal Thread <T_LRSENDER> Exited.
Read more...
Environment
- SAP Replication Server Option (RSO) for Microsoft SQL Server 15.7.1
- SAP Replication Agent for Unix & Windows 15.7.1
Product
Keywords
RA down, sp_change_users_login, deprecated, absolete, fail to execute, RAgent cannot handle DDL command, 810559 , KBA , BC-SYB-REP , Sybase Replication Server (standalone) , Problem
About this page
This is a preview of a SAP Knowledge Base Article. Click more to access the full version on SAP for Me (Login required).Search for additional results
Visit SAP Support Portal's SAP Notes and KBA Search.