2017-05-23 3 views
0

ich diesen Fehler auf Laufmittel erhalten: Feld zu groß ist (32K) oder Ansicht der Spalte & Auswahlformeln sind zu großFeld ist zu groß (32K) oder Ansicht der Spalte & Auswahlformeln sind zu groß

die Codierung Anschlag auf

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

Es wird nicht sagen, welche "Feld" diesen Fehler enthalten. Meine Ansicht enthält 110000 Dokument. Ist das das Problem, diesen Fehler zu haben?

+0

Dies ist häufig (aber nicht sehr hilfreich) Verhalten, dass es den Fehler beim Speichern auslöst, wenn die Zuweisung und memcheck Ihres Dokuments und Felder ausgeführt werden. In diesem Fall könnten Sie das Debuggen wirklich selbst starten. Beginnen Sie besonders mit einfachen Textfeldern oder Feldern mit mehreren Werten, die oft Ursache des berühmten 32-Bit-Problems sind. Versuchen Sie, sie durch Rich-Text-Felder als Kurzschreibweise oder besser zu ersetzen, indem Sie kleinere und detailliertere Datenstrukturen erstellen. – Jankapunkt

Antwort

0

Die maximale Größe von alle Textfelder in einem Dokument, das die Zusammenfassung Flagge ist 32K gesetzt haben.
Das Zusammenfassungs-Flag ist standardmäßig auf "true" gesetzt und muss auf "true" gesetzt werden, wenn der Inhalt eines Felds in einer Ansicht angezeigt werden soll.

Sie können ein Element gesetzt (Feld) Zusammenfassung Flag auf Falsch diese Weise:

myItem.setSummary(false) 

Wenn Sie Feldes der sommerlichen Flag auf false gesetzt, dann ist die Grenze 32K für jedes solches Textfeld ein.

+0

Mit Feature Pack 8 wurde dieses Limit auf 16 MB erhöht (https://www.ibm.com/support/knowledgecenter/SSKTMJ_9.0.1/admin/over_whats_new_in_fp8.html) –

+0

Ich habe das Dokument gefunden, das einen Fehler enthält. Ich benutze Debugging für die Ausführung von Live-Zeiten Agent und es auf dieses Dokument zu stoppen. Das Dokument eins des Feldes enthält zu viel Wortlaut darin. welches die Grenze des Feldes erreichte. ~ –