Skip to content

Bug: 'riverctl message send' prints a large array of integers #582

Description

@EclipsedStar0

When I performed the command 'riverctl message send 4uNUKFzZQCnzo4K2ecZ16cMsYEEfoaRS35z6exEsbvm4 "(Beep Boop I am a Test)"' I recieved the terminal output below

(Powershell output, obviously truncated cause it filled the whole window)

...217, 22, 129, 109, 149, 246, 209, 26, 80, 158, 128, 23, 209, 59, 216, 178, 133, 156, 145, 210, 9, 46, 148, 25, 239, 80, 160, 20, 46, 88, 28, 77, 186, 129, 32, 103, 35, 220, 184, 191, 113, 233, 80, 170, 33, 162, 254, 78, 55, 158, 157, 160, 110, 250, 18, 160, 93, 248, 65, 80, 172, 186, 47, 253, 226, 135, 255, 207, 80, 61, 31, 137, 25, 28, 4, 86, 80, 184, 121, 239, 101, 219, 2, 24, 241, 76, 184, 121, 234, 67, 158, 180, 94, 80, 193, 26, 116, 15, 249, 101, 186, 203, 97, 79, 63, 103, 194, 198, 40, 64, 80, 193, 127, 235, 130, 171, 55, 30, 185, 46, 42, 14, 97, 107, 204, 182, 87, 80, 208, 15, 117, 53, 81, 147, 180, 242, 50, 242, 18, 112, 227, 142, 134, 30, 80, 219, 49, 242, 93, 29, 152, 224, 72, 160, 137, 119, 5, 39, 86, 130, 87, 80, 219, 82, 96, 120, 14, 4, 53, 37, 255, 253, 90, 120, 49, 81, 212, 113, 80, 224, 36, 137, 29, 205, 107, 105, 66, 199, 241, 219, 63, 195, 45, 172, 234, 80, 245, 176, 225, 146, 111, 149, 128, 115, 58, 116, 73, 178, 214, 133, 163, 122, 80, 246, 157, 35, 111, 197, 27, 48, 66, 231, 212, 174, 48, 3, 77, 112, 34, 80, 247, 236, 143, 141, 0, 117, 69, 227, 223, 236, 186, 199, 106, 59, 5, 8, 80, 251, 59, 189, 117, 245, 129, 198, 23, 187, 214, 169, 235, 203, 193, 171, 175, 80, 252, 248, 162, 149, 225, 228, 20, 66, 102, 106, 102, 43, 186, 43, 171, 94, 115, 114, 101, 99, 105, 112, 105, 101, 110, 116, 95, 115, 105, 103, 110, 97, 116, 117, 114, 101, 152, 64, 5, 24, 29, 24, 228, 24, 30, 24, 128, 24, 91, 24, 115, 24, 118, 24, 120, 24, 169, 24, 29, 11, 24, 41, 24, 157, 24, 187, 24, 144, 24, 230, 24, 185, 24, 140, 24, 180, 24, 213, 24, 103, 24, 137, 24, 207, 24, 72, 24, 203, 24, 107, 24, 128, 15, 24, 129, 24, 77, 24, 249, 24, 199, 24, 129, 24, 70, 24, 108, 24, 158, 24, 254, 24, 187, 24, 68, 24, 222, 24, 124, 24, 89, 24, 77, 24, 151, 24, 115, 24, 137, 24, 208, 24, 129, 24, 31, 24, 93, 24, 197, 24, 178, 24, 217, 24, 147, 24, 46, 24, 86, 24, 81, 24, 39, 21, 16, 24, 156, 24, 240, 12, 103, 117, 112, 103, 114, 97, 100, 101, 246, 103, 118, 101, 114, 115, 105, 111, 110, 0])) })

Previously on riverctl 0.2.09 (I am now on 0.2.10) I did not have this behaviour when I tested riverctl.

I have also noted the following:

import subprocess
result = subprocess.run(['riverctl', 'message', 'send', '94AgopHZsBkWm7tHNx7v8xYu4hGhD8siknmWYxwBvpAk', 'Test Test'], 
                               capture_output=True, text=True, check=True)
print(result)
print('-----------------------------')
print(result.stdout)

The above python code returns:

CompletedProcess(args=['riverctl', 'message', 'send', '94AgopHZsBkWm7tHNx7v8xYu4hGhD8siknmWYxwBvpAk', 'Test Test'], returncode=0, stdout='Message sent successfully (id: -4329962441765625754)\n', stderr='')
-----------------------------
Message sent successfully (id: -4329962441765625754)

But running the same command in the terminal gives that massive list of integers. This behaviour is not unique to the main River Room, as I saw it in a test room as well.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions