spesmilo / spesmilo/electrum

OSError: [Errno 22] Invalid argument: 'C:\\Users\\Alireza\\AppData\\Roaming\\Electrum\\certs\\ndnd.selfhost.eu.temp'

Open
#4,085 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
Python
Stars
8.6k
Forks
3.5k
Avg merge
2d 8h
Merged PRs (30d)
61

Description

Crash Report

This crash report was reported through the automatic crash reporting system 🤖

Traceback

  File "site-packages\electrum-3.1.0-py3.5.egg\electrum\util.py", line 792, in run_with_except_hook
  File "site-packages\electrum-3.1.0-py3.5.egg\electrum\interface.py", line 233, in run
  File "site-packages\electrum-3.1.0-py3.5.egg\electrum\interface.py", line 175, in get_socket

OSError: [Errno 22] Invalid argument: 'C:\\Users\\Alireza\\AppData\\Roaming\\Electrum\\certs\\ndnd.selfhost.eu.temp'

Reporter

This issue was reported by 19 user(s):

Electrum Version Python Version Operating System Wallet Type Locale Stack
3.1.0 Windows-7-6.1.7601-SP1 standard en_GB
3.1.0 Linux-4.4.0-119-generic-x86_64-with-Ubuntu-16.04-xenial standard None
3.1.3 Windows-8.1-6.3.9600-SP0 standard en_US
3.1.3 Windows-8.1-6.3.9600-SP0 standard en_US
3.2.2 Windows-10-10.0.17134-SP0 standard de_DE
3.1.3 Windows-7-6.1.7601-SP1 standard ru_RU
3.1.3 Windows-7-6.1.7601-SP1 standard es_ES
3.2.2 Darwin-15.5.0-x86_64-i386-64bit standard ?
3.2.3 3.6.4 (default, Mar 1 2018, 10:42:21) [GCC 5.3 20151204] Android 7.0 on lge sf317 (NRD90U) standard ?
3.2.3 3.6.4 (default, Feb 28 2018, 03:24:19) [GCC 4.2.1 Compatible Apple LLVM 8.0.0 (clang-800.0.42.1)] Darwin-14.5.0-x86_64-i386-64bit imported ?
3.1.3 Windows-8.1-6.3.9600 2fa pl_PL
3.2.3 3.6.4 (default, Feb 28 2018, 03:24:19) [GCC 4.2.1 Compatible Apple LLVM 8.0.0 (clang-800.0.42.1)] Darwin-15.6.0-x86_64-i386-64bit imported ?
3.2.2 Windows-7-6.1.7601-SP1 standard en_US
3.2.3 3.6.4 (default, Feb 28 2018, 03:24:19) [GCC 4.2.1 Compatible Apple LLVM 8.0.0 (clang-800.0.42.1)] Darwin-17.4.0-x86_64-i386-64bit standard ?
3.2.3 3.6.6 (v3.6.6:4cf1f54eb7, Jun 27 2018, 02:47:15) [MSC v.1900 32 bit (Intel)] Windows-7-6.1.7601-SP1 standard de_DE
3.2.3 3.6.6 (v3.6.6:4cf1f54eb7, Jun 27 2018, 02:47:15) [MSC v.1900 32 bit (Intel)] Windows-10-10.0.15063 standard ru_RU
3.2.3 3.7.2 (default, Jan 10 2019, 23:51:51) [GCC 8.2.1 20181127] Linux-4.19.20-1-MANJARO-x86_64-with-arch-Manjaro-Linux standard fr_FR
3.2.3 3.7.2 (default, Jan 10 2019, 23:51:51) [GCC 8.2.1 20181127] Linux-4.19.20-1-MANJARO-x86_64-with-arch-Manjaro-Linux standard fr_FR
3.2.3 3.6.4 (default, Feb 28 2018, 03:24:19) [GCC 4.2.1 Compatible Apple LLVM 8.0.0 (clang-800.0.42.1)] Darwin-17.7.0-x86_64-i386-64bit standard ?

Additional Information

trying to use ipv6 like its 2018


i sat on my phone and sent money that i wasnt supposed to


18E14A7B6A307F426A94F8114701E7C8E774E7F9A47E2C2035DB29A206321725


Traceback
Traceback (most recent call last):
File "electrum\util.py", line 882, in run_with_except_hook
File "electrum\interface.py", line 244, in run
File "electrum\interface.py", line 183, in get_socket
OSError: [Errno 22] Invalid argument: 'C:\Users\Verda\AppData\Roaming\Electrum\certs\104.250.141.242.temp'

Additional information
Electrum version: 3.2.3
Python version: 3.6.6 (v3.6.6:4cf1f54eb7, Jun 27 2018, 02:47:15) [MSC v.1900 32 bit (Intel)]
Operating system: Windows-7-6.1.7601-SP1
Wallet type: standard
Locale: de_DE


Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

The traceback points to electrum/interface.py, specifically get_socket, with certificate paths under the Electrum certs directory; electrum/util.py is also in the call path. Start by reading that entry point and the certificate handling, then investigate the Windows OSError for .temp paths. Done would require a confirmed cause and a tested fix, but the report does not specify the expected behavior.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
networking
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.