SAP Knowledge Base Article - Preview

2477543 - SYSOBJVALUES ImageParseException with DDL LOP_MODIFY_ROW log record - SRS

Symptom

  • Replication Agent for MS SQL Server (RAM) is used for replication
  • RAM suspended and can't be resumed
  • RAM went down with SYSOBJVALUES ImageParseException:

    ERROR com.sybase.ds.mssql.log.MSSqlDDLContext Pending MSSQL 2012 SYSOBJVALUES ImageParseException triggered.
    ERROR
    ERROR Operation Info:
    ERROR <logRecord>
    ERROR <currentLSN>0x00000389000000c70019</currentLSN>
    ERROR <logRecordFixedLength>62</logRecordFixedLength>
    ERROR <previousLSN>0x00000389000000c70018</previousLSN>
    ERROR <flagBits>0x00000002</flagBits>
    ERROR <transactionID>0x000216650000</transactionID>
    ERROR <operation>LOP_MODIFY_ROW</operation>
    ERROR <context>LCX_CLUSTERED</context>
    ERROR <logBody>0x2502000001
    ............................................................................
    0313025</logBody>
    ERROR </logRecord>
    ERROR Article Info:
    ERROR <article>
    ERROR <srcSchema>sys</srcSchema>
    ERROR <srcObjectId>60</srcObjectId>
    ERROR <srcObjectName>sysobjvalues</srcObjectName>
    ERROR <marked>false</marked>
    ERROR <enabled>false</enabled>
    ERROR <dateConversion>false</dateConversion>
    ERROR <version>0x0000000000000000000000000000000000000000000000000000000000000000</version>
    ERROR <columns>
    ERROR <column id="1" name="valclass" typeName="tinyint" precision="3" scale="0" systemTypeId="48" userTypeId="48"/>
    ERROR <column id="2" name="objid" typeName="int" precision="10" scale="0" systemTypeId="56" userTypeId="56"/>
    ERROR <column id="3" name="subobjid" typeName="int" precision="10" scale="0" systemTypeId="56" userTypeId="56"/>
    ERROR <column id="4" name="valnum" typeName="int" precision="10" scale="0" systemTypeId="56" userTypeId="56"/>
    ERROR <column id="5" name="value" typeName="sql_variant" precision="0" scale="0" systemTypeId="98" userTypeId="98"/>
    ERROR <column id="6" name="imageval" typeName="varbinary" precision="0" scale="0" systemTypeId="165" userTypeId="165"/>
    ERROR </columns>
    ERROR <data>rO0ABXNyACd
    ..........................................................................
    AAAAAAAHg=</data>
    ERROR </article>
    ERROR com.sybase.ds.mssql.log.op.rowimage.ImageParseException:
    ERROR com.sybase.ds.mssql.log.op.v2k12.ModifyRow.parseImage(Unknown Source)
    ERROR com.sybase.ds.mssql.log.op.v2k12.ModifyRow.getAfterImage(Unknown Source)
    ERROR com.sybase.ds.mssql.log.MSSqlDDLContext.createSchemaChangeObject(Unknown Source)
    ERROR com.sybase.ds.mssql.log.MSSqlDDLContext.processOp(Unknown Source)
    ERROR com.sybase.ds.mssql.log.transstatus.MSSqlDDLHandling.handleDDL(Unknown Source)
    ERROR com.sybase.ds.mssql.log.transstatus.MSSqlTransCtxStatus.processOp(Unknown Source)
    ERROR com.sybase.ds.mssql.log.MSSqlTransactionContext.processOp(Unknown Source)
    ERROR com.sybase.ds.mssql.log.MSSqlOperationProcessor.processOp(Unknown Source)
    ERROR com.sybase.ds.mssql.log.NestedOpProcessor.nextOperation(Unknown Source)
    ERROR com.sybase.ra.lr.mssql.RAMTranReader.processScan(Unknown Source)
    ERROR com.sybase.ra.lr.mssql.RAMTranReader.run(Unknown Source)
    ERROR com.sybase.ra.util.thread.RunnableTask.run(Unknown Source)
    ERROR com.sybase.ra.util.thread.TPWorker.run(Unknown Source)
    ERROR java.lang.Thread.run(Thread.java:791)
    ERROR java.nio.BufferUnderflowException:
    ERROR java.nio.Buffer.nextGetIndex(Buffer.java:498)
    ERROR java.nio.HeapByteBuffer.getInt(HeapByteBuffer.java:355)
    ERROR com.sybase.ds.mssql.log.op.v2k12.ModifyRow.parseImage(Unknown Source)
    ERROR com.sybase.ds.mssql.log.op.v2k12.ModifyRow.getAfterImage(Unknown Source)
    ERROR com.sybase.ds.mssql.log.MSSqlDDLContext.createSchemaChangeObject(Unknown Source)
    ERROR com.sybase.ds.mssql.log.MSSqlDDLContext.processOp(Unknown Source)
    ERROR com.sybase.ds.mssql.log.transstatus.MSSqlDDLHandling.handleDDL(Unknown Source)
    ERROR com.sybase.ds.mssql.log.transstatus.MSSqlTransCtxStatus.processOp(Unknown Source)
    ERROR com.sybase.ds.mssql.log.MSSqlTransactionContext.processOp(Unknown Source)
    ERROR com.sybase.ds.mssql.log.MSSqlOperationProcessor.processOp(Unknown Source)
    ERROR com.sybase.ds.mssql.log.NestedOpProcessor.nextOperation(Unknown Source)
    ERROR com.sybase.ra.lr.mssql.RAMTranReader.processScan(Unknown Source)
    ERROR com.sybase.ra.lr.mssql.RAMTranReader.run(Unknown Source)
    ERROR com.sybase.ra.util.thread.RunnableTask.run(Unknown Source)
    ERROR com.sybase.ra.util.thread.TPWorker.run(Unknown Source)
    ERROR java.lang.Thread.run(Thread.java:791)

 

 


Read more...

Environment

SAP Replication Agent for MS SQL Server (RAM) for Unix & Windows 15.7.1 SP208

Product

SAP Replication Server all versions ; SAP Sybase Replication Server 15.7, option for Microsoft SQL Server

Keywords

LOP_MODIFY_ROW, MODIFY_ROW, DDL, MSSQL2012, MSSQL 2012 , KBA , BC-SYB-REP , Sybase Replication Server (standalone) , BC-SYB-REP-RSO , Rep Server Options (RSO) , 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.