Erro -s (42)

Discussão em 'Progress 4GL' iniciado por antenor, Fevereiro 14, 2014.

  1. antenor

    antenor Membro Participativo

    Bom dia,
    Gostaria de alguém, se possível, explanar sobre o seguinte problema.

    Estou com erro: bfx: Field too large for a data item. Try to increase -s. (42).

    Como eu poderia resolve-lo.

    Desde já agradeço
  2. tcoutinho

    tcoutinho Moderador Moderador Equipe de Suporte

    Stack Size (-s)
    Use Stack Size (-s) to change the size of the stack (an internal memory area used by ABL program modules).
    Operating system
    and syntax
    UNIX
    Windows
    -s n
    Use
    with
    Maximum value
    Minimum value
    Single‑user default
    Multi‑user default
    Client Session
    1
    9
    40
    40
    1
    Actual maximum value is limited only by available memory

    n
    The size of the stack in 1KB units.
    Note:
    It is recommended that the -s session startup parameter be set to 128. Setting this startup parameter to a smaller value may result in runtime errors in some environments.
    Increase the stack size if one of the following messages appears:
    SYSTEM ERROR: stkpush: stack overflow. Increase -s parameter.
    SYSTEM ERROR: stkditem: stack overflow. Increase -s parameter.
    Stack overflow errors are most likely when data definitions are loaded for very large tables or use recursive procedures.
    Note:
    If your application passes array parameters to procedures or functions, your stack size requirements can increase significantly.
  3. tcoutinho

    tcoutinho Moderador Moderador Equipe de Suporte

Compartilhe esta Página