Ticket #263 (closed defect: duplicate)

Opened 3 years ago

Last modified 3 years ago

Proxy value is an int, not a string

Reported by: redgpw Owned by: somebody
Priority: Fix available Milestone:
Component: guake Version:
Keywords: proxy startup port ssl manual Cc:

Description

Guake crashes on startup if a proxy is set. This is due to the function expecting a String whereas the value is an Int.

Fix: line 1102 of guake.py ssl_port = self.client.get_string('/system/proxy/secure_port') change to ssl_port = self.client.get_int('/system/proxy/secure_port')

Here's the traceback:

Traceback (most recent call last):

File "/usr/lib/guake/guake.py", line 1353, in <module>

if not main():

File "/usr/lib/guake/guake.py", line 1296, in main

instance = Guake()

File "/usr/lib/guake/guake.py", line 620, in init

self.add_tab()

File "/usr/lib/guake/guake.py", line 1137, in add_tab

final_params = self.get_fork_params(default_params)

File "/usr/lib/guake/guake.py", line 1086, in get_fork_params

self.update_proxy_vars()

File "/usr/lib/guake/guake.py", line 1102, in update_proxy_vars

ssl_port = self.client.get_string('/system/proxy/secure_port')

glib.GError: Type mismatch: Expected string' got int' for key /system/proxy/secure_port

Change History

Changed 3 years ago by redgpw

  • status changed from new to closed
  • resolution set to duplicate
Note: See TracTickets for help on using tickets.