How to analyze the dump MESSAGE_TYPE_X when modifying an attachment

简介: Created by Jerry Wang, last modified on Mar 04, 2014The real problem could be reproduced by following the four steps below:

Created by Jerry Wang, last modified on Mar 04, 2014

The real problem could be reproduced by following the four steps below:

image.png

After clicking back button we return to product overview page, and then click the save button there, we could see the dump in UI and also in ST22:


image.png

Here below is the steps to analyze the root cause.

From the callstack we could observe there is a nested PERFORM XXX ON COMMIT, as is also mentioned in ST22:

In callstack 19 the application trigger a COMMIT WORK AND WAIT which is executed in stack 22.

image.png

And in callstack 53, there is a nested PERFORM XXX ON COMMIT again:

image.png


So the dump is made deliberately. However this issue could not be reproduced in another system. By debugging the different handling has been found in method below:

image.png


The logic is: if the parameter CRM_CM_COMMIT is not set as X, the save mode will be the “direct update mode”, or else the save will only be triggered in commit mode, as explained in comment between line 15 and line 16.


We can first find the value of function profile PARAMETERS is TPM_PROF,

image.png

Then set its value as space. After that the dump is gone.

image.png

in SPRO there are more detail description about this parameter:

image.png

相关文章
|
8天前
|
索引
Elasticsearch exception [type=illegal_argument_exception, reason=index [.1] is the write index for data stream [slowlog] and cannot be deleted]
在 Elasticsearch 中,你尝试删除的索引是一个数据流(data stream)的一部分,而且是数据流的写入索引(write index),因此无法直接删除它。为了解决这个问题,你可以按照以下步骤进行操作:
|
索引
ES报错:“type“=>“cluster_block_exception“, “reason“=>“blocked by: [FORBIDDEN/12/index read-only / allow
ES报错:“type“=>“cluster_block_exception“, “reason“=>“blocked by: [FORBIDDEN/12/index read-only / allow
273 0
ES报错:“type“=>“cluster_block_exception“, “reason“=>“blocked by: [FORBIDDEN/12/index read-only / allow
|
SQL 关系型数据库 Oracle
ORA-01466: unable to read data - table definition has changed
1. Oracle建议我们等待大约5分钟之后再进行flashback query新创建的表,否则可能会碰到这个错误ORA-01466: unable to read data - table definition has changed.
1721 0
2015-03-18 header note creation in my Appointment
2015-03-18 header note creation in my Appointment
78 0
2015-03-18 header note creation in my Appointment
2015-03-18 - Deliberately pass a wrong note type for my task creation
2015-03-18 - Deliberately pass a wrong note type for my task creation
72 0
2015-03-18 - Deliberately pass a wrong note type for my task creation
why process type for MyOpportunity creation is empty
why process type for MyOpportunity creation is empty
79 0
why process type for MyOpportunity creation is empty
How to resolve warning message Access restriction -The type Resource is not accessible
How to resolve warning message Access restriction -The type Resource is not accessible
117 0
How to resolve warning message Access restriction -The type Resource is not accessible
How to find where settype DB table COMM_PRMAT is accessed without debugging
How to find where settype DB table COMM_PRMAT is accessed without debugging
113 0
How to find where settype DB table COMM_PRMAT is accessed without debugging
2015-03-19 header note update in my Appointment
Created by Wang, Jerry, last modified on Mar 23, 2015
108 0
2015-03-19 header note update in my Appointment
Error saving your changes: Description control characters are not allowed
在修改 GitHub 上的仓库描述时出现此提示信息:Error saving your changes: Description control characters are not allowed 开始以为是 Fork 来的没有修改权限,但之前没有遇到这样的情况,提示信息说的也不是这个意思。
2342 0