#809850 transmission-remote-gtk: JSON error on startup

Package:
transmission-remote-gtk
Source:
transmission-remote-gtk
Description:
GTK+ interface for the Transmission BitTorrent daemon
Submitter:
"Jon Bonilla (Manwe)"
Date:
2026-01-31 10:05:02 UTC
Severity:
important
Tags:
#809850#5
Date:
2016-01-04 17:11:59 UTC
From:
To:
Dear Maintainer,

Suddenly transmission-remote-gtk refuses to start. The error message I can see
is

ERROR **: JSON decoding error: <data>:1:1493: Parse error: unexpected character
`}', expected character `,'

I tried to remove the config.json file and generate a new one.

Once without config file, the program starts and I try to configure the
connection. Applying the new configuration and pressing the "connect" button
gcauses the program to stop/crash and the JSON parsing error to be shown again.

Inlined the config.json file created by thep program.


{
  "profiles" : [
    {
      "profile-name" : "Default",
      "hostname" : "10.10.10.2",
      "port" : 9091,
      "rpc-url-path" : "/transmission/rpc",
      "username" : "",
      "password" : "",
      "auto-connect" : true,
      "ssl" : false,
      "timeout" : 40,
      "retries" : 3,
      "update-active-only" : false,
      "activeonly-fullsync-enabled" : false,
      "activeonly-fullsync-every" : 2,
      "update-interval" : 3,
      "min-update-interval" : 3,
      "session-update-interval" : 60,
      "exec-commands" : [
      ],
      "destinations" : [
      ]
    }
  ],
  "profile-id" : 0,
  "tree-views" : {
    "TrgTorrentTreeView" : {
    },
    "TrgTrackersTreeView" : {
    },
    "TrgFilesTreeView" : {
    },
    "TrgPeersTreeView" : {
    }
  },
  "start-paused" : false,
  "add-options-dialog" : true,
  "delete-local-torrent" : false,
  "show-state-selector" : true,
  "filter-dirs" : true,
  "filter-trackers" : true,
  "show-notebook" : false,
  "system-tray" : false,
  "system-tray-minimise" : false,
  "add-notify" : false,
  "complete-notify" : false
}

#809850#10
Date:
2017-01-07 15:39:05 UTC
From:
To:
I'm unable to reproduce this using transmission-remote-gtk/1.3.1-2. Is
it still an issue?

#809850#19
Date:
2026-01-31 10:03:05 UTC
From:
To:
This remains an issue with

transmission-remote-gtk: 1.5.1-2
transmission-daemon: 4.1.0+dfsg-1

$ transmission-remote-gtk

** (transmission-remote-gtk:1104714): ERROR **: 09:48:43.826: JSON decoding
error: JSON data must be UTF-8 encoded
Trace/breakpoint trap

Using the trial packaging 1.6.0-0.1 see bugs.debian.org/1086763 it still
gets the error, but pops up a dismissable error popup "JSON data must be
UTF-8 encoded" and does not crash, but also aborts connecting.