Problems with Nexcloud Talk, Forms

Support intro

Sorry to hear you’re facing problems. :slightly_frowning_face:

The community help forum (help.nextcloud.com) is for home and non-enterprise users. Support is provided by other community members on a best effort / “as available” basis. All of those responding are volunteering their time to help you.

If you’re using Nextcloud in a business/critical setting, paid and SLA-based support services can be accessed via portal.nextcloud.com where Nextcloud engineers can help ensure your business keeps running smoothly.

Getting help

In order to help you as efficiently (and quickly!) as possible, please fill in as much of the below requested information as you can.

Before clicking submit: Please check if your query is already addressed via the following resources:

(Utilizing these existing resources is typically faster. It also helps reduce the load on our generous volunteers while elevating the signal to noise ratio of the forums otherwise arising from the same queries being posted repeatedl

1. High Performance Backend (HPB)

  • Activation of the HPB service fails with the following error message:

  • Websocket connection failed: Error code: invalid_token
    Error message: The passed token is invalid

    • The NEXTCLOUD_SECRET is correctly configured.

    • The Nextcloud log shows:

  • Stream_socket_client(): Unable to connect to ssl://signal.carunion.de:12443 (Connection refused)
    Path: /var/www/html/apps/spreed/lib/Service/CertificateService.php#90

  1. Nextcloud Forms
  • Creating new forms is currently not possible.

  • Exporting tables fails with the error message:

  • An error occurred while exporting to files

  • The system log reports:

    • ZipStream\ZipStream::__construct(): Argument #1 ($operationMode) must be of type ZipStream\OperationMode, null given
      Called in /var/www/html/apps/tables/vendor/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Writer/ZipStream2.php on line 19
      File: /var/www/html/apps/tables/vendor/maennchen/zipstream-php/src/ZipStream.php line 207

Environment
• The Nextcloud instance is running behind an OpenWRT router.
• We are using the NGINX Proxy Manager for reverse proxy configuration

Thank you

1 Like

Hello @UweCarUnion,
welcome to the community of Nextcloud :handshake:

You started a topic in support category. Unfortunately you ignored the template and a lot of information to help you is missing. Please edit your original post and add all required details like Nextcloud version, webserver type and version, os version, related log file content. Use the support template.

Without additional information the community members cannot help you.

Regards,
wwe

Hi @UweCarUnion,

Welcome to the community! You’re running into two separate issues, one with the Talk High Performance Backend (HPB) setup, and another with Forms / Tables export, both are common after proxy or PHP updates.

For the Talk HPB issue:
The error

Stream_socket_client(): Unable to connect to ssl://signal.carunion.de:12443 (Connection refused)

means your Nextcloud server can’t reach the HPB (Signaling server) over SSL.
Check these:

  1. Make sure port 12443 is open on your firewall and router.

  2. Make sure that the domain signal dot carunion dot de correctly points to the server or container where your HPB (High Performance Backend) service is running.

  3. If you’re behind NGINX Proxy Manager, ensure that the WebSocket pass-through is enabled and not restricted to HTTP only.

  4. Finally, double-check that your NEXTCLOUD_SECRET in both Nextcloud and HPB containers match exactly, even a trailing space can cause the “invalid_token” message.

For the Forms / Tables export problem:
The message

ZipStream\ZipStream::__construct(): Argument #1 ($operationMode) must be of type ZipStream\OperationMode, null given

points to a PHP compatibility issue. This often happens after upgrading PHP (e.g., to 8.3) with older app versions.
Fix it by:

  1. Updating the Tables and Forms apps to their latest versions in Nextcloud → Apps → Updates.

  2. If you’re already updated, clear the app cache:

    sudo -u www-data php occ app:disable tables
    sudo -u www-data php occ app:enable tables
    
    
  3. Then restart PHP-FPM or Apache.

Both errors should go away once the proxy allows WebSocket SSL traffic and the outdated app dependencies are refreshed.

1 Like

There’s currently a problem with Tables and Forms using different versions of PhpSpreadsheet: Problem on downloading form results as ODS or XLS (Exception in ZipStream) · Issue #3016 · nextcloud/forms · GitHub

Thx, Nextcloud Forms works. But noch I need help for OnlyOffice. I receive following Error - Message if i will connect with my OnlyOffice Community Server. ConnectExceptioncURL error 7: Failed to connect to xxx.xxxx.de port 11443 after 8 ms: Couldn’t connect to server (see libcurl - Error Codes ) for https://xxxx.xxxx.de:11443/healthcheck

Please create a new topic for that… and please use the support template. Without the information requested in the template it’s just wild guessing where your problems might come from :slight_smile: