2017-05-23 1 views
0

내가 실행 에이전트에이 오류가 너무 큰 너무 큰 필드가 너무 큰 (32K) 또는보기의 열 & 선택 수식은필드 (32K) 또는보기의 열 및 선택 수식을

코딩 정지 너무 큰 on

Call timedoc.save(true,false) line error during save 

"필드"에이 오류가 포함되어 있습니다. 내보기 110000 문서가 포함되어 있습니다. 이 오류가 발생하는 문제입니까?

+0

이것은 일반적인 (매우 유용한 것은 아닙니다) 동작으로, 문서 및 필드의 할당 및 memcheck가 실행 중일 때 저장시 오류가 발생합니다. 이 경우 직접 디버깅을 시작할 수 있습니다. 특히 유명한 32 비트 문제의 원인이되는 여러 개의 값이있는 일반 텍스트 필드 또는 필드로 시작하십시오. 리치 텍스트 필드로 대체하거나, 더 작고 세분화 된 데이터 구조를 만드는 것이 좋습니다. – Jankapunkt

답변

0

요약 플래그을 설정 한 문서의 모든 텍스트 필드의 최대 크기는 32K입니다.
요약 플래그는 기본적으로 true로 설정되며 필드 내용을보기에 표시하려면 true로 설정해야합니다. 당신은 거짓이 방법에 항목의 (필드의) 요약 플래그를 설정할 수 있습니다

:

myItem.setSummary(false) 

false로 필드의 여름 플래그를 설정하면 다음 제한은 모든 텍스트 필드에 32K입니다.

+0

기능 팩 8에서는이 제한이 최대 16MB까지 증가했습니다 (https://www.ibm.com/support/knowledgecenter/SSKTMJ_9.0.1/admin/over_whats_new_in_fp8.html) –

+0

오류가있는 문서를 찾았습니다. 라이브 타임 에이전트를 실행하기 위해 디버깅을 사용하고 해당 문서에서 중지합니다. 문서 중 하나에 너무 많은 문구가 들어 있습니다. 이것은 필드의 한계에 부딪쳤다. ~ ~ –