[imp] This message part cannot be viewed because it is too large.

Simon B simon.buongiorno at gmail.com
Mon Mar 10 09:29:28 UTC 2025


On Wed, 19 Feb 2025 at 13:37, Simon B <simon.buongiorno at gmail.com> wrote:
>
> HI Ralf,
>
> On the old H5 server, I had no problem to read my daily log reports -
> around 1-2MB in size - just plain text.   With H6, I get the following
> error.
>
> [text/plain] Text (2.1 MB)
> Warning
> This message part cannot be viewed because it is too large.
> Click to download the data.
> The initial portion of this text part is displayed below.
>
> The error appears to come from:
>
> horde/imp/lib/Contents.php:618:
>
> Larger messages - with attachments - cause no issues.
>
> I think I should be able to read plain text emails upto the memory
> limit afforded by php (which is currently set to -1).

Hi Ralf,

Here is the error in full - in case it would help.

A fatal error has occurred
count(): Argument #1 ($value) must be of type Countable|array, bool given
in /usr/share/2024-composer-horde6/vendor/horde/text_filter/lib/Horde/Text/Filter/Dimsignature.php:30

1. IMP_Contents_View->viewAttach()
/usr/share/2024-composer-horde6/vendor/horde/imp/view.php:57
2. IMP_Contents->renderMIMEPart()
/usr/share/2024-composer-horde6/vendor/horde/imp/lib/Contents/View.php:136
3. Horde_Mime_Viewer_Base->render()
/usr/share/2024-composer-horde6/vendor/horde/imp/lib/Contents.php:660
4. IMP_Mime_Viewer_Plain->_render()
/usr/share/2024-composer-horde6/vendor/horde/mime_viewer/lib/Horde/Mime/Viewer/Base.php:148
5. IMP_Mime_Viewer_Plain->_impRender()
/usr/share/2024-composer-horde6/vendor/horde/imp/lib/Mime/Viewer/Plain.php:33
6. Horde_Mime_Viewer_Base->_textFilter()
/usr/share/2024-composer-horde6/vendor/horde/imp/lib/Mime/Viewer/Plain.php:159
7. Horde_Core_Factory_TextFilter->filter()
/usr/share/2024-composer-horde6/vendor/horde/mime_viewer/lib/Horde/Mime/Viewer/Base.php:438
8. Horde_Text_Filter::filter()
/usr/share/2024-composer-horde6/vendor/horde/core/lib/Horde/Core/Factory/TextFilter.php:70
9. Horde_Text_Filter_Dimsignature->postProcess()
/usr/share/2024-composer-horde6/vendor/horde/text_filter/lib/Horde/Text/Filter.php:108

Details
The full error message is logged in Horde's log file, and is shown
below only to administrators. Non-administrative users will not see
error details.

TypeError Object
(
    [message:protected] => count(): Argument #1 ($value) must be of
type Countable|array, bool given
    [string:Error:private] => TypeError: count(): Argument #1 ($value)
must be of type Countable|array, bool given in
/usr/share/2024-composer-horde6/vendor/horde/text_filter/lib/Horde/Text/Filter/Dimsignature.php:30
Stack trace:
#0 /usr/share/2024-composer-horde6/vendor/horde/text_filter/lib/Horde/Text/Filter.php(108):
Horde_Text_Filter_Dimsignature->postProcess()
#1 /usr/share/2024-composer-horde6/vendor/horde/core/lib/Horde/Core/Factory/TextFilter.php(70):
Horde_Text_Filter::filter()
#2 /usr/share/2024-composer-horde6/vendor/horde/mime_viewer/lib/Horde/Mime/Viewer/Base.php(438):
Horde_Core_Factory_TextFilter->filter()
#3 /usr/share/2024-composer-horde6/vendor/horde/imp/lib/Mime/Viewer/Plain.php(159):
Horde_Mime_Viewer_Base->_textFilter()
#4 /usr/share/2024-composer-horde6/vendor/horde/imp/lib/Mime/Viewer/Plain.php(33):
IMP_Mime_Viewer_Plain->_impRender()
#5 /usr/share/2024-composer-horde6/vendor/horde/mime_viewer/lib/Horde/Mime/Viewer/Base.php(148):
IMP_Mime_Viewer_Plain->_render()
#6 /usr/share/2024-composer-horde6/vendor/horde/imp/lib/Contents.php(660):
Horde_Mime_Viewer_Base->render()
#7 /usr/share/2024-composer-horde6/vendor/horde/imp/lib/Contents/View.php(136):
IMP_Contents->renderMIMEPart()
#8 /usr/share/2024-composer-horde6/vendor/horde/imp/view.php(57):
IMP_Contents_View->viewAttach()
#9 {main}
    [code:protected] => 0
    [file:protected] =>
/usr/share/2024-composer-horde6/vendor/horde/text_filter/lib/Horde/Text/Filter/Dimsignature.php
    [line:protected] => 30
    [trace:Error:private] => Array
        (
            [0] => Array
                (
                    [file] =>
/usr/share/2024-composer-horde6/vendor/horde/text_filter/lib/Horde/Text/Filter.php
                    [line] => 108
                    [function] => postProcess
                    [class] => Horde_Text_Filter_Dimsignature
                    [type] => ->
                )

            [1] => Array
                (
                    [file] =>
/usr/share/2024-composer-horde6/vendor/horde/core/lib/Horde/Core/Factory/TextFilter.php
                    [line] => 70
                    [function] => filter
                    [class] => Horde_Text_Filter
                    [type] => ::
                )

            [2] => Array
                (
                    [file] =>
/usr/share/2024-composer-horde6/vendor/horde/mime_viewer/lib/Horde/Mime/Viewer/Base.php
                    [line] => 438
                    [function] => filter
                    [class] => Horde_Core_Factory_TextFilter
                    [type] => ->
                )

            [3] => Array
                (
                    [file] =>
/usr/share/2024-composer-horde6/vendor/horde/imp/lib/Mime/Viewer/Plain.php
                    [line] => 159
                    [function] => _textFilter
                    [class] => Horde_Mime_Viewer_Base
                    [type] => ->
                )

            [4] => Array
                (
                    [file] =>
/usr/share/2024-composer-horde6/vendor/horde/imp/lib/Mime/Viewer/Plain.php
                    [line] => 33
                    [function] => _impRender
                    [class] => IMP_Mime_Viewer_Plain
                    [type] => ->
                )

            [5] => Array
                (
                    [file] =>
/usr/share/2024-composer-horde6/vendor/horde/mime_viewer/lib/Horde/Mime/Viewer/Base.php
                    [line] => 148
                    [function] => _render
                    [class] => IMP_Mime_Viewer_Plain
                    [type] => ->
                )

            [6] => Array
                (
                    [file] =>
/usr/share/2024-composer-horde6/vendor/horde/imp/lib/Contents.php
                    [line] => 660
                    [function] => render
                    [class] => Horde_Mime_Viewer_Base
                    [type] => ->
                )

            [7] => Array
                (
                    [file] =>
/usr/share/2024-composer-horde6/vendor/horde/imp/lib/Contents/View.php
                    [line] => 136
                    [function] => renderMIMEPart
                    [class] => IMP_Contents
                    [type] => ->
                )

            [8] => Array
                (
                    [file] =>
/usr/share/2024-composer-horde6/vendor/horde/imp/view.php
                    [line] => 57
                    [function] => viewAttach
                    [class] => IMP_Contents_View
                    [type] => ->
                )

        )

    [previous:Error:private] =>
)

Regards

Simon


More information about the imp mailing list