-
Notifications
You must be signed in to change notification settings - Fork 141
Description
Noticed that the new mapillary_tools version 0.14.0 seems to be a bit more sensitive to network issues the the previous version, as seems to be ConnectionError due to saturated uplink. This is not a significant issue, but the thresholds warming messages seems to be set a tad lower then preferable.
However there seems to be an issue with how the effects of a link loss is handled, in (home) Router reboot or similar. (Mine at lease have tendency to run out of resources and effectively throttle the throughput, requiring a reboot quickly restore the link bandwidth.)
Specifically this now generates Traceback messages, instead of the 'Connection aborted.' retry warnings.
As a regular user, the Traceback messages are rather annoying, as they are rather verbose and seem to spam the terminal window.
Version used:
$ py.exe -m mapillary_tools.commands --version
mapillary_tools version 0.14.0
Console log excerpt, including one wifi outage (router reboot resulting in ~1min wifi link loss):
...
Warning: [minor] Approximating GPSDateTime as CreateDate + SampleTime [x88] - R0012665_c3.MP4
Warning: Truncated '\x01\x00 \x00' data at offset 0x0 - R0012665_c3.MP4
1 output files created
2 directories scanned
81 image files updated
2025-08-16 18:57:25,471 - INFO - Uploading to profile "bruno360": bruno360 (ID: 101012259077733)
2025-08-16 18:57:25,472 - INFO - Extracting video information: ffprobe -print_format json -hide_banner -show_format -show_streams R0012666_c3.MP4
[mov,mp4,m4a,3gp,3g2,mj2 @ 0000017b153d0680] UDTA parsing failed retrying raw
Last message repeated 1 times
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'R0012666_c3.MP4':
Metadata:
major_brand : mp42
minor_version : 0
compatible_brands: isommp42
creation_time : 2025-08-16T15:29:30.000000Z
com.apple.quicktime.location.ISO6709: +59.2575+017.9630+0067/
com.apple.quicktime.make: RICOH
com.apple.quicktime.model: RICOH THETA X
make : RICOH
model : RICOH THETA X
Duration: 00:02:06.50, start: 0.000000, bitrate: 64298 kb/s
Stream #0:0[0x1](eng): Video: h264 (Constrained Baseline) (avc1 / 0x31637661), yuvj420p(pc, bt470bg/bt709/smpte170m, progressive), 7680x3840, 64080 kb/s, SAR 1:1 DAR 2:1, 2 fps, 2 tbr, 90k tbn (default)
Metadata:
creation_time : 2025-08-16T15:29:30.000000Z
handler_name : VideoHandle
vendor_id : [0][0][0][0]
Side data:
spherical: equirectangular
Stream #0:1[0x2](und): Data: none (camm / 0x6D6D6163), 573162 kb/s (default)
Metadata:
creation_time : 2025-08-16T15:29:30.000000Z
handler_name : CameraMetadataMotionHandler
Unsupported codec with id 0 for input stream 1
2025-08-16 18:57:25,677 - INFO - Extracting video metdata
Extracting videos: 100%|███████████████████████████████████████████████████████████████████████| 1/1 [00:00<00:00, 1.72videos/s]
2025-08-16 18:57:26,265 - INFO - Found total 252 GPS points
2025-08-16 18:57:26,265 - INFO - Extracting video samples
2025-08-16 18:57:26,268 - INFO - Extracting video samples
2025-08-16 18:57:26,270 - INFO - Found total 253 video samples
2025-08-16 18:57:26,270 - INFO - Interpolating video samples in the time range from 0.870426195 to 126.392186921
2025-08-16 18:57:26,270 - INFO - Found total 251 interpolated video samples
2025-08-16 18:57:26,271 - INFO - Selected 119 video samples by the minimal sample distance 3.0
2025-08-16 18:57:26,272 - INFO - Running ffmpeg: ffmpeg -nostdin -hide_banner -i R0012666_c3.MP4 -map 0:0 -filter_script:v C:\cygwin64\tmp\tmpnw102hgk -vsync 0 -frames:v 119 -qscale:v 2 C:\Users\bruno\Pictures\tmp\R0012666_c3\.mly_ffmpeg_R0012666_c3.MP4_33760_1755367046\R0012666_c3_0_%06d.jpg
-vsync is deprecated. Use -fps_mode
Passing a number to -vsync is deprecated, use a string argument as described in the manual.
[mov,mp4,m4a,3gp,3g2,mj2 @ 00000148b5e1a080] UDTA parsing failed retrying raw
Last message repeated 1 times
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'R0012666_c3.MP4':
Metadata:
major_brand : mp42
minor_version : 0
compatible_brands: isommp42
creation_time : 2025-08-16T15:29:30.000000Z
com.apple.quicktime.location.ISO6709: +59.2575+017.9630+0067/
com.apple.quicktime.make: RICOH
com.apple.quicktime.model: RICOH THETA X
make : RICOH
model : RICOH THETA X
Duration: 00:02:06.50, start: 0.000000, bitrate: 64298 kb/s
Stream #0:0[0x1](eng): Video: h264 (Constrained Baseline) (avc1 / 0x31637661), yuvj420p(pc, bt470bg/bt709/smpte170m, progressive), 7680x3840, 64080 kb/s, SAR 1:1 DAR 2:1, 2 fps, 2 tbr, 90k tbn (default)
Metadata:
creation_time : 2025-08-16T15:29:30.000000Z
handler_name : VideoHandle
vendor_id : [0][0][0][0]
Side data:
spherical: equirectangular
Stream #0:1[0x2](und): Data: none (camm / 0x6D6D6163), 573162 kb/s (default)
Metadata:
creation_time : 2025-08-16T15:29:30.000000Z
handler_name : CameraMetadataMotionHandler
Stream mapping:
Stream #0:0 -> #0:0 (h264 (native) -> mjpeg (native))
Output #0, image2, to 'C:\Users\bruno\Pictures\tmp\R0012666_c3\.mly_ffmpeg_R0012666_c3.MP4_33760_1755367046\R0012666_c3_0_%06d.jpg':
Metadata:
major_brand : mp42
minor_version : 0
compatible_brands: isommp42
model : RICOH THETA X
com.apple.quicktime.location.ISO6709: +59.2575+017.9630+0067/
com.apple.quicktime.make: RICOH
com.apple.quicktime.model: RICOH THETA X
make : RICOH
encoder : Lavf61.7.100
Stream #0:0(eng): Video: mjpeg, yuvj420p(pc, bt470bg/bt709/smpte170m, progressive), 7680x3840 [SAR 1:1 DAR 2:1], q=2-31, 200 kb/s, 2 fps, 2 tbn (default)
Metadata:
creation_time : 2025-08-16T15:29:30.000000Z
handler_name : VideoHandle
vendor_id : [0][0][0][0]
encoder : Lavc61.19.101 mjpeg
Side data:
spherical: equirectangular
cpb: bitrate max/min/avg: 0/0/200000 buffer size: 0 vbv_delay: N/A
[out#0/image2 @ 00000148b5e2e0c0] video:369460KiB audio:0KiB subtitle:0KiB other streams:0KiB global headers:0KiB muxing overhead: unknown
frame= 119 fps= 11 q=2.0 Lsize=N/A time=00:02:06.50 bitrate=N/A speed=11.7x
2025-08-16 18:57:37,827 - WARNING - Force the option "filetypes" to be "image" to avoid processing and uploading both the video samples and the videos themselves
2025-08-16 18:57:37,845 - INFO - ==> Processing 119 files with source native...
Extracting images: 100%|██████████████████████████████████████████████████████████████████| 119/119 [00:00<00:00, 298.24images/s]
2025-08-16 18:57:38,246 - INFO - ==> Processing sequences...
2025-08-16 18:57:38,247 - INFO - Created 1 sequences by folders and cameras
2025-08-16 18:57:38,249 - INFO - ==> Validating 119 metadatas...
Validating metadatas: 100%|█████████████████████████████████████████████████████████████| 119/119 [00:00<00:00, 263.22metadata/s]
2025-08-16 18:57:38,702 - INFO - ==> Process summary
2025-08-16 18:57:38,702 - INFO - 119 image read in total
2025-08-16 18:57:38,702 - INFO - 119 (378.4 MB) ready
2025-08-16 18:57:38,703 - INFO - ==> Uploading...
Uploading IMAGE (1/1): 17%|███████████▎ | 62.9M/361M [00:25<00:47, 6.56MB/s]2025-08-16 18:58:06,386 - WARNING - Error uploading at offset=0 since begin_offset=0: ConnectionError: ('Connection aborted.', ConnectionResetError(10054, 'En befintlig anslutning tvingades att stänga av fjärrvärddatorn', None, 10054, None))
2025-08-16 18:58:06,386 - INFO - Retrying in 2 seconds (1/200)
Uploading IMAGE (1/1): 44%|████████████████████████████▊ | 157M/361M [00:39<00:31, 6.69MB/s]2025-08-16 18:58:19,846 - WARNING - Error uploading at offset=0 since begin_offset=0: ConnectionError: ('Connection aborted.', ConnectionResetError(10054, 'En befintlig anslutning tvingades att stänga av fjärrvärddatorn', None, 10054, None))
2025-08-16 18:58:19,846 - INFO - Retrying in 2 seconds (1/200)
Uploading IMAGE (1/1): 64%|██████████████████████████████████████████▏ | 231M/361M [00:51<00:18, 7.52MB/s]2025-08-16 18:58:31,413 - WARNING - Error uploading at offset=0 since begin_offset=0: ConnectionError: ('Connection aborted.', ConnectionResetError(10054, 'En befintlig anslutning tvingades att stänga av fjärrvärddatorn', None, 10054, None))
2025-08-16 18:58:31,413 - INFO - Retrying in 2 seconds (1/200)
Uploading IMAGE (1/1): 94%|██████████████████████████████████████████████████████████████▏ | 340M/361M [00:59<00:01, 18.8MB/s]2025-08-16 18:58:39,904 - WARNING - Error uploading at offset=None since begin_offset=None: ConnectionError: ('Connection aborted.', ConnectionResetError(10054, 'En befintlig anslutning tvingades att stänga av fjärrvärddatorn', None, 10054, None))
2025-08-16 18:58:39,904 - INFO - Retrying in 2 seconds (1/200)
Uploading IMAGE (1/1): 100%|██████████████████████████████████████████████████████████████████| 361M/361M [01:03<00:00, 5.92MB/s]
2025-08-16 18:58:45,858 - INFO - ==> Upload summary
2025-08-16 18:58:45,858 - INFO - 1 sequences uploaded
2025-08-16 18:58:45,859 - INFO - 378.4 MB read in total
2025-08-16 18:58:45,859 - INFO - 378.4 MB uploaded
2025-08-16 18:58:45,859 - INFO - 63.9257 upload time
Warning: [minor] Approximating GPSDateTime as CreateDate + SampleTime [x126] - R0012666_c3.MP4
Warning: Truncated '\x01\x00 \x00' data at offset 0x0 - R0012666_c3.MP4
1 output files created
2 directories scanned
119 image files updated
Traceback (most recent call last):
File "C:\Users\bruno\AppData\Roaming\Python\Python313\site-packages\urllib3\connection.py", line 198, in _new_conn
sock = connection.create_connection(
(self._dns_host, self.port),
...<2 lines>...
socket_options=self.socket_options,
)
File "C:\Users\bruno\AppData\Roaming\Python\Python313\site-packages\urllib3\util\connection.py", line 85, in create_connection
raise err
File "C:\Users\bruno\AppData\Roaming\Python\Python313\site-packages\urllib3\util\connection.py", line 73, in create_connection
sock.connect(sa)
~~~~~~~~~~~~^^^^
TimeoutError: [WinError 10060] Anslutningsförsöket misslyckades eftersom den anslutna datorn inte svarade inom en viss tid eller på grund av att den etablerade anslutningen till värddatorn inte längre fungerar
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\bruno\AppData\Roaming\Python\Python313\site-packages\urllib3\connectionpool.py", line 787, in urlopen
response = self._make_request(
conn,
...<10 lines>...
**response_kw,
)
File "C:\Users\bruno\AppData\Roaming\Python\Python313\site-packages\urllib3\connectionpool.py", line 488, in _make_request
raise new_e
File "C:\Users\bruno\AppData\Roaming\Python\Python313\site-packages\urllib3\connectionpool.py", line 464, in _make_request
self._validate_conn(conn)
~~~~~~~~~~~~~~~~~~~^^^^^^
File "C:\Users\bruno\AppData\Roaming\Python\Python313\site-packages\urllib3\connectionpool.py", line 1093, in _validate_conn
conn.connect()
~~~~~~~~~~~~^^
File "C:\Users\bruno\AppData\Roaming\Python\Python313\site-packages\urllib3\connection.py", line 753, in connect
self.sock = sock = self._new_conn()
~~~~~~~~~~~~~~^^
File "C:\Users\bruno\AppData\Roaming\Python\Python313\site-packages\urllib3\connection.py", line 207, in _new_conn
raise ConnectTimeoutError(
...<2 lines>...
) from e
urllib3.exceptions.ConnectTimeoutError: (<urllib3.connection.HTTPSConnection object at 0x000001FB06D381A0>, 'Connection to graph.mapillary.com timed out. (connect timeout=60)')
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\bruno\AppData\Roaming\Python\Python313\site-packages\requests\adapters.py", line 667, in send
resp = conn.urlopen(
method=request.method,
...<9 lines>...
chunked=chunked,
)
File "C:\Users\bruno\AppData\Roaming\Python\Python313\site-packages\urllib3\connectionpool.py", line 841, in urlopen
retries = retries.increment(
method, url, error=new_e, _pool=self, _stacktrace=sys.exc_info()[2]
)
File "C:\Users\bruno\AppData\Roaming\Python\Python313\site-packages\urllib3\util\retry.py", line 519, in increment
raise MaxRetryError(_pool, url, reason) from reason # type: ignore[arg-type]
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='graph.mapillary.com', port=443): Max retries exceeded with url: /me?fields=id%2Cusername (Caused by ConnectTimeoutError(<urllib3.connection.HTTPSConnection object at 0x000001FB06D381A0>, 'Connection to graph.mapillary.com timed out. (connect timeout=60)'))
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "<frozen runpy>", line 198, in _run_module_as_main
File "<frozen runpy>", line 88, in _run_code
File "C:\Users\bruno\AppData\Roaming\Python\Python313\site-packages\mapillary_tools\commands\__main__.py", line 180, in <module>
main()
~~~~^^
File "C:\Users\bruno\AppData\Roaming\Python\Python313\site-packages\mapillary_tools\commands\__main__.py", line 164, in main
args.func(argvars)
~~~~~~~~~^^^^^^^^^
File "C:\Users\bruno\AppData\Roaming\Python\Python313\site-packages\mapillary_tools\commands\video_process_and_upload.py", line 24, in run
vars_args["user_items"] = fetch_user_items(
~~~~~~~~~~~~~~~~^
**{
^^^
...<3 lines>...
}
^
)
^
File "C:\Users\bruno\AppData\Roaming\Python\Python313\site-packages\mapillary_tools\authenticate.py", line 130, in fetch_user_items
user_items = _verify_user_auth(_validate_profile(user_items))
File "C:\Users\bruno\AppData\Roaming\Python\Python313\site-packages\mapillary_tools\authenticate.py", line 177, in _verify_user_auth
resp = api_v4.fetch_user_or_me(
user_access_token=user_items["user_upload_token"]
)
File "C:\Users\bruno\AppData\Roaming\Python\Python313\site-packages\mapillary_tools\api_v4.py", line 348, in fetch_user_or_me
resp = request_get(
url,
...<6 lines>...
timeout=REQUESTS_TIMEOUT,
)
File "C:\Users\bruno\AppData\Roaming\Python\Python313\site-packages\mapillary_tools\api_v4.py", line 257, in request_get
resp = requests.get(url, params=params, **kwargs)
File "C:\Users\bruno\AppData\Roaming\Python\Python313\site-packages\requests\api.py", line 73, in get
return request("get", url, params=params, **kwargs)
File "C:\Users\bruno\AppData\Roaming\Python\Python313\site-packages\requests\api.py", line 59, in request
return session.request(method=method, url=url, **kwargs)
~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\AppData\Roaming\Python\Python313\site-packages\requests\sessions.py", line 589, in request
resp = self.send(prep, **send_kwargs)
File "C:\Users\bruno\AppData\Roaming\Python\Python313\site-packages\requests\sessions.py", line 703, in send
r = adapter.send(request, **kwargs)
File "C:\Users\bruno\AppData\Roaming\Python\Python313\site-packages\requests\adapters.py", line 688, in send
raise ConnectTimeout(e, request=request)
requests.exceptions.ConnectTimeout: HTTPSConnectionPool(host='graph.mapillary.com', port=443): Max retries exceeded with url: /me?fields=id%2Cusername (Caused by ConnectTimeoutError(<urllib3.connection.HTTPSConnection object at 0x000001FB06D381A0>, 'Connection to graph.mapillary.com timed out. (connect timeout=60)'))
Warning: [minor] Approximating GPSDateTime as CreateDate + SampleTime [x94] - R0012667_c3.MP4
Warning: Truncated '\x01\x00 \x00' data at offset 0x0 - R0012667_c3.MP4
1 directories created
1 output files created
1 directories scanned
0 image files read
Traceback (most recent call last):
File "C:\Users\bruno\AppData\Roaming\Python\Python313\site-packages\urllib3\connection.py", line 198, in _new_conn
sock = connection.create_connection(
(self._dns_host, self.port),
...<2 lines>...
socket_options=self.socket_options,
)
File "C:\Users\bruno\AppData\Roaming\Python\Python313\site-packages\urllib3\util\connection.py", line 60, in create_connection
for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM):
~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Program Files\Python313\Lib\socket.py", line 977, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno 11001] getaddrinfo failed
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\bruno\AppData\Roaming\Python\Python313\site-packages\urllib3\connectionpool.py", line 787, in urlopen
response = self._make_request(
conn,
...<10 lines>...
**response_kw,
)
File "C:\Users\bruno\AppData\Roaming\Python\Python313\site-packages\urllib3\connectionpool.py", line 488, in _make_request
raise new_e
File "C:\Users\bruno\AppData\Roaming\Python\Python313\site-packages\urllib3\connectionpool.py", line 464, in _make_request
self._validate_conn(conn)
~~~~~~~~~~~~~~~~~~~^^^^^^
File "C:\Users\bruno\AppData\Roaming\Python\Python313\site-packages\urllib3\connectionpool.py", line 1093, in _validate_conn
conn.connect()
~~~~~~~~~~~~^^
File "C:\Users\bruno\AppData\Roaming\Python\Python313\site-packages\urllib3\connection.py", line 753, in connect
self.sock = sock = self._new_conn()
~~~~~~~~~~~~~~^^
File "C:\Users\bruno\AppData\Roaming\Python\Python313\site-packages\urllib3\connection.py", line 205, in _new_conn
raise NameResolutionError(self.host, self, e) from e
urllib3.exceptions.NameResolutionError: <urllib3.connection.HTTPSConnection object at 0x000001A2107981A0>: Failed to resolve 'graph.mapillary.com' ([Errno 11001] getaddrinfo failed)
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\bruno\AppData\Roaming\Python\Python313\site-packages\requests\adapters.py", line 667, in send
resp = conn.urlopen(
method=request.method,
...<9 lines>...
chunked=chunked,
)
File "C:\Users\bruno\AppData\Roaming\Python\Python313\site-packages\urllib3\connectionpool.py", line 841, in urlopen
retries = retries.increment(
method, url, error=new_e, _pool=self, _stacktrace=sys.exc_info()[2]
)
File "C:\Users\bruno\AppData\Roaming\Python\Python313\site-packages\urllib3\util\retry.py", line 519, in increment
raise MaxRetryError(_pool, url, reason) from reason # type: ignore[arg-type]
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='graph.mapillary.com', port=443): Max retries exceeded with url: /me?fields=id%2Cusername (Caused by NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x000001A2107981A0>: Failed to resolve 'graph.mapillary.com' ([Errno 11001] getaddrinfo failed)"))
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "<frozen runpy>", line 198, in _run_module_as_main
File "<frozen runpy>", line 88, in _run_code
File "C:\Users\bruno\AppData\Roaming\Python\Python313\site-packages\mapillary_tools\commands\__main__.py", line 180, in <module>
main()
~~~~^^
File "C:\Users\bruno\AppData\Roaming\Python\Python313\site-packages\mapillary_tools\commands\__main__.py", line 164, in main
args.func(argvars)
~~~~~~~~~^^^^^^^^^
File "C:\Users\bruno\AppData\Roaming\Python\Python313\site-packages\mapillary_tools\commands\video_process_and_upload.py", line 24, in run
vars_args["user_items"] = fetch_user_items(
~~~~~~~~~~~~~~~~^
**{
^^^
...<3 lines>...
}
^
)
^
File "C:\Users\bruno\AppData\Roaming\Python\Python313\site-packages\mapillary_tools\authenticate.py", line 130, in fetch_user_items
user_items = _verify_user_auth(_validate_profile(user_items))
File "C:\Users\bruno\AppData\Roaming\Python\Python313\site-packages\mapillary_tools\authenticate.py", line 177, in _verify_user_auth
resp = api_v4.fetch_user_or_me(
user_access_token=user_items["user_upload_token"]
)
File "C:\Users\bruno\AppData\Roaming\Python\Python313\site-packages\mapillary_tools\api_v4.py", line 348, in fetch_user_or_me
resp = request_get(
url,
...<6 lines>...
timeout=REQUESTS_TIMEOUT,
)
File "C:\Users\bruno\AppData\Roaming\Python\Python313\site-packages\mapillary_tools\api_v4.py", line 257, in request_get
resp = requests.get(url, params=params, **kwargs)
File "C:\Users\bruno\AppData\Roaming\Python\Python313\site-packages\requests\api.py", line 73, in get
return request("get", url, params=params, **kwargs)
File "C:\Users\bruno\AppData\Roaming\Python\Python313\site-packages\requests\api.py", line 59, in request
return session.request(method=method, url=url, **kwargs)
~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\AppData\Roaming\Python\Python313\site-packages\requests\sessions.py", line 589, in request
resp = self.send(prep, **send_kwargs)
File "C:\Users\bruno\AppData\Roaming\Python\Python313\site-packages\requests\sessions.py", line 703, in send
r = adapter.send(request, **kwargs)
File "C:\Users\bruno\AppData\Roaming\Python\Python313\site-packages\requests\adapters.py", line 700, in send
raise ConnectionError(e, request=request)
requests.exceptions.ConnectionError: HTTPSConnectionPool(host='graph.mapillary.com', port=443): Max retries exceeded with url: /me?fields=id%2Cusername (Caused by NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x000001A2107981A0>: Failed to resolve 'graph.mapillary.com' ([Errno 11001] getaddrinfo failed)"))
Warning: [minor] Approximating GPSDateTime as CreateDate + SampleTime [x68] - R0012668_c3.MP4
Warning: Truncated '\x01\x00 \x00' data at offset 0x0 - R0012668_c3.MP4
1 directories created
1 output files created
1 directories scanned
0 image files read
Traceback (most recent call last):
File "C:\Users\bruno\AppData\Roaming\Python\Python313\site-packages\urllib3\connection.py", line 198, in _new_conn
sock = connection.create_connection(
(self._dns_host, self.port),
...<2 lines>...
socket_options=self.socket_options,
)
File "C:\Users\bruno\AppData\Roaming\Python\Python313\site-packages\urllib3\util\connection.py", line 60, in create_connection
for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM):
~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Program Files\Python313\Lib\socket.py", line 977, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno 11001] getaddrinfo failed
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\bruno\AppData\Roaming\Python\Python313\site-packages\urllib3\connectionpool.py", line 787, in urlopen
response = self._make_request(
conn,
...<10 lines>...
**response_kw,
)
File "C:\Users\bruno\AppData\Roaming\Python\Python313\site-packages\urllib3\connectionpool.py", line 488, in _make_request
raise new_e
File "C:\Users\bruno\AppData\Roaming\Python\Python313\site-packages\urllib3\connectionpool.py", line 464, in _make_request
self._validate_conn(conn)
~~~~~~~~~~~~~~~~~~~^^^^^^
File "C:\Users\bruno\AppData\Roaming\Python\Python313\site-packages\urllib3\connectionpool.py", line 1093, in _validate_conn
conn.connect()
~~~~~~~~~~~~^^
File "C:\Users\bruno\AppData\Roaming\Python\Python313\site-packages\urllib3\connection.py", line 753, in connect
self.sock = sock = self._new_conn()
~~~~~~~~~~~~~~^^
File "C:\Users\bruno\AppData\Roaming\Python\Python313\site-packages\urllib3\connection.py", line 205, in _new_conn
raise NameResolutionError(self.host, self, e) from e
urllib3.exceptions.NameResolutionError: <urllib3.connection.HTTPSConnection object at 0x00000225400381A0>: Failed to resolve 'graph.mapillary.com' ([Errno 11001] getaddrinfo failed)
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\bruno\AppData\Roaming\Python\Python313\site-packages\requests\adapters.py", line 667, in send
resp = conn.urlopen(
method=request.method,
...<9 lines>...
chunked=chunked,
)
File "C:\Users\bruno\AppData\Roaming\Python\Python313\site-packages\urllib3\connectionpool.py", line 841, in urlopen
retries = retries.increment(
method, url, error=new_e, _pool=self, _stacktrace=sys.exc_info()[2]
)
File "C:\Users\bruno\AppData\Roaming\Python\Python313\site-packages\urllib3\util\retry.py", line 519, in increment
raise MaxRetryError(_pool, url, reason) from reason # type: ignore[arg-type]
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='graph.mapillary.com', port=443): Max retries exceeded with url: /me?fields=id%2Cusername (Caused by NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x00000225400381A0>: Failed to resolve 'graph.mapillary.com' ([Errno 11001] getaddrinfo failed)"))
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "<frozen runpy>", line 198, in _run_module_as_main
File "<frozen runpy>", line 88, in _run_code
File "C:\Users\bruno\AppData\Roaming\Python\Python313\site-packages\mapillary_tools\commands\__main__.py", line 180, in <module>
main()
~~~~^^
File "C:\Users\bruno\AppData\Roaming\Python\Python313\site-packages\mapillary_tools\commands\__main__.py", line 164, in main
args.func(argvars)
~~~~~~~~~^^^^^^^^^
File "C:\Users\bruno\AppData\Roaming\Python\Python313\site-packages\mapillary_tools\commands\video_process_and_upload.py", line 24, in run
vars_args["user_items"] = fetch_user_items(
~~~~~~~~~~~~~~~~^
**{
^^^
...<3 lines>...
}
^
)
^
File "C:\Users\bruno\AppData\Roaming\Python\Python313\site-packages\mapillary_tools\authenticate.py", line 130, in fetch_user_items
user_items = _verify_user_auth(_validate_profile(user_items))
File "C:\Users\bruno\AppData\Roaming\Python\Python313\site-packages\mapillary_tools\authenticate.py", line 177, in _verify_user_auth
resp = api_v4.fetch_user_or_me(
user_access_token=user_items["user_upload_token"]
)
File "C:\Users\bruno\AppData\Roaming\Python\Python313\site-packages\mapillary_tools\api_v4.py", line 348, in fetch_user_or_me
resp = request_get(
url,
...<6 lines>...
timeout=REQUESTS_TIMEOUT,
)
File "C:\Users\bruno\AppData\Roaming\Python\Python313\site-packages\mapillary_tools\api_v4.py", line 257, in request_get
resp = requests.get(url, params=params, **kwargs)
File "C:\Users\bruno\AppData\Roaming\Python\Python313\site-packages\requests\api.py", line 73, in get
return request("get", url, params=params, **kwargs)
File "C:\Users\bruno\AppData\Roaming\Python\Python313\site-packages\requests\api.py", line 59, in request
return session.request(method=method, url=url, **kwargs)
~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\AppData\Roaming\Python\Python313\site-packages\requests\sessions.py", line 589, in request
resp = self.send(prep, **send_kwargs)
File "C:\Users\bruno\AppData\Roaming\Python\Python313\site-packages\requests\sessions.py", line 703, in send
r = adapter.send(request, **kwargs)
File "C:\Users\bruno\AppData\Roaming\Python\Python313\site-packages\requests\adapters.py", line 700, in send
raise ConnectionError(e, request=request)
requests.exceptions.ConnectionError: HTTPSConnectionPool(host='graph.mapillary.com', port=443): Max retries exceeded with url: /me?fields=id%2Cusername (Caused by NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x00000225400381A0>: Failed to resolve 'graph.mapillary.com' ([Errno 11001] getaddrinfo failed)"))
Warning: [minor] Approximating GPSDateTime as CreateDate + SampleTime [x81] - R0012669_c3.MP4
Warning: Truncated '\x01\x00 \x00' data at offset 0x0 - R0012669_c3.MP4
1 directories created
1 output files created
1 directories scanned
0 image files read
Traceback (most recent call last):
File "C:\Users\bruno\AppData\Roaming\Python\Python313\site-packages\urllib3\connection.py", line 198, in _new_conn
sock = connection.create_connection(
(self._dns_host, self.port),
...<2 lines>...
socket_options=self.socket_options,
)
File "C:\Users\bruno\AppData\Roaming\Python\Python313\site-packages\urllib3\util\connection.py", line 60, in create_connection
for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM):
~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Program Files\Python313\Lib\socket.py", line 977, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno 11001] getaddrinfo failed
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\bruno\AppData\Roaming\Python\Python313\site-packages\urllib3\connectionpool.py", line 787, in urlopen
response = self._make_request(
conn,
...<10 lines>...
**response_kw,
)
File "C:\Users\bruno\AppData\Roaming\Python\Python313\site-packages\urllib3\connectionpool.py", line 488, in _make_request
raise new_e
File "C:\Users\bruno\AppData\Roaming\Python\Python313\site-packages\urllib3\connectionpool.py", line 464, in _make_request
self._validate_conn(conn)
~~~~~~~~~~~~~~~~~~~^^^^^^
File "C:\Users\bruno\AppData\Roaming\Python\Python313\site-packages\urllib3\connectionpool.py", line 1093, in _validate_conn
conn.connect()
~~~~~~~~~~~~^^
File "C:\Users\bruno\AppData\Roaming\Python\Python313\site-packages\urllib3\connection.py", line 753, in connect
self.sock = sock = self._new_conn()
~~~~~~~~~~~~~~^^
File "C:\Users\bruno\AppData\Roaming\Python\Python313\site-packages\urllib3\connection.py", line 205, in _new_conn
raise NameResolutionError(self.host, self, e) from e
urllib3.exceptions.NameResolutionError: <urllib3.connection.HTTPSConnection object at 0x000002029FF781A0>: Failed to resolve 'graph.mapillary.com' ([Errno 11001] getaddrinfo failed)
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\bruno\AppData\Roaming\Python\Python313\site-packages\requests\adapters.py", line 667, in send
resp = conn.urlopen(
method=request.method,
...<9 lines>...
chunked=chunked,
)
File "C:\Users\bruno\AppData\Roaming\Python\Python313\site-packages\urllib3\connectionpool.py", line 841, in urlopen
retries = retries.increment(
method, url, error=new_e, _pool=self, _stacktrace=sys.exc_info()[2]
)
File "C:\Users\bruno\AppData\Roaming\Python\Python313\site-packages\urllib3\util\retry.py", line 519, in increment
raise MaxRetryError(_pool, url, reason) from reason # type: ignore[arg-type]
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='graph.mapillary.com', port=443): Max retries exceeded with url: /me?fields=id%2Cusername (Caused by NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x000002029FF781A0>: Failed to resolve 'graph.mapillary.com' ([Errno 11001] getaddrinfo failed)"))
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "<frozen runpy>", line 198, in _run_module_as_main
File "<frozen runpy>", line 88, in _run_code
File "C:\Users\bruno\AppData\Roaming\Python\Python313\site-packages\mapillary_tools\commands\__main__.py", line 180, in <module>
main()
~~~~^^
File "C:\Users\bruno\AppData\Roaming\Python\Python313\site-packages\mapillary_tools\commands\__main__.py", line 164, in main
args.func(argvars)
~~~~~~~~~^^^^^^^^^
File "C:\Users\bruno\AppData\Roaming\Python\Python313\site-packages\mapillary_tools\commands\video_process_and_upload.py", line 24, in run
vars_args["user_items"] = fetch_user_items(
~~~~~~~~~~~~~~~~^
**{
^^^
...<3 lines>...
}
^
)
^
File "C:\Users\bruno\AppData\Roaming\Python\Python313\site-packages\mapillary_tools\authenticate.py", line 130, in fetch_user_items
user_items = _verify_user_auth(_validate_profile(user_items))
File "C:\Users\bruno\AppData\Roaming\Python\Python313\site-packages\mapillary_tools\authenticate.py", line 177, in _verify_user_auth
resp = api_v4.fetch_user_or_me(
user_access_token=user_items["user_upload_token"]
)
File "C:\Users\bruno\AppData\Roaming\Python\Python313\site-packages\mapillary_tools\api_v4.py", line 348, in fetch_user_or_me
resp = request_get(
url,
...<6 lines>...
timeout=REQUESTS_TIMEOUT,
)
File "C:\Users\bruno\AppData\Roaming\Python\Python313\site-packages\mapillary_tools\api_v4.py", line 257, in request_get
resp = requests.get(url, params=params, **kwargs)
File "C:\Users\bruno\AppData\Roaming\Python\Python313\site-packages\requests\api.py", line 73, in get
return request("get", url, params=params, **kwargs)
File "C:\Users\bruno\AppData\Roaming\Python\Python313\site-packages\requests\api.py", line 59, in request
return session.request(method=method, url=url, **kwargs)
~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\AppData\Roaming\Python\Python313\site-packages\requests\sessions.py", line 589, in request
resp = self.send(prep, **send_kwargs)
File "C:\Users\bruno\AppData\Roaming\Python\Python313\site-packages\requests\sessions.py", line 703, in send
r = adapter.send(request, **kwargs)
File "C:\Users\bruno\AppData\Roaming\Python\Python313\site-packages\requests\adapters.py", line 700, in send
raise ConnectionError(e, request=request)
requests.exceptions.ConnectionError: HTTPSConnectionPool(host='graph.mapillary.com', port=443): Max retries exceeded with url: /me?fields=id%2Cusername (Caused by NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x000002029FF781A0>: Failed to resolve 'graph.mapillary.com' ([Errno 11001] getaddrinfo failed)"))
Warning: [minor] Approximating GPSDateTime as CreateDate + SampleTime [x72] - R0012670_c3.MP4
Warning: Truncated '\x01\x00 \x00' data at offset 0x0 - R0012670_c3.MP4
1 directories created
1 output files created
1 directories scanned
0 image files read
Traceback (most recent call last):
File "C:\Users\bruno\AppData\Roaming\Python\Python313\site-packages\urllib3\connection.py", line 198, in _new_conn
sock = connection.create_connection(
(self._dns_host, self.port),
...<2 lines>...
socket_options=self.socket_options,
)
File "C:\Users\bruno\AppData\Roaming\Python\Python313\site-packages\urllib3\util\connection.py", line 60, in create_connection
for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM):
~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Program Files\Python313\Lib\socket.py", line 977, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno 11001] getaddrinfo failed
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\bruno\AppData\Roaming\Python\Python313\site-packages\urllib3\connectionpool.py", line 787, in urlopen
response = self._make_request(
conn,
...<10 lines>...
**response_kw,
)
File "C:\Users\bruno\AppData\Roaming\Python\Python313\site-packages\urllib3\connectionpool.py", line 488, in _make_request
raise new_e
File "C:\Users\bruno\AppData\Roaming\Python\Python313\site-packages\urllib3\connectionpool.py", line 464, in _make_request
self._validate_conn(conn)
~~~~~~~~~~~~~~~~~~~^^^^^^
File "C:\Users\bruno\AppData\Roaming\Python\Python313\site-packages\urllib3\connectionpool.py", line 1093, in _validate_conn
conn.connect()
~~~~~~~~~~~~^^
File "C:\Users\bruno\AppData\Roaming\Python\Python313\site-packages\urllib3\connection.py", line 753, in connect
self.sock = sock = self._new_conn()
~~~~~~~~~~~~~~^^
File "C:\Users\bruno\AppData\Roaming\Python\Python313\site-packages\urllib3\connection.py", line 205, in _new_conn
raise NameResolutionError(self.host, self, e) from e
urllib3.exceptions.NameResolutionError: <urllib3.connection.HTTPSConnection object at 0x000001D5FDC981A0>: Failed to resolve 'graph.mapillary.com' ([Errno 11001] getaddrinfo failed)
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\bruno\AppData\Roaming\Python\Python313\site-packages\requests\adapters.py", line 667, in send
resp = conn.urlopen(
method=request.method,
...<9 lines>...
chunked=chunked,
)
File "C:\Users\bruno\AppData\Roaming\Python\Python313\site-packages\urllib3\connectionpool.py", line 841, in urlopen
retries = retries.increment(
method, url, error=new_e, _pool=self, _stacktrace=sys.exc_info()[2]
)
File "C:\Users\bruno\AppData\Roaming\Python\Python313\site-packages\urllib3\util\retry.py", line 519, in increment
raise MaxRetryError(_pool, url, reason) from reason # type: ignore[arg-type]
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='graph.mapillary.com', port=443): Max retries exceeded with url: /me?fields=id%2Cusername (Caused by NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x000001D5FDC981A0>: Failed to resolve 'graph.mapillary.com' ([Errno 11001] getaddrinfo failed)"))
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "<frozen runpy>", line 198, in _run_module_as_main
File "<frozen runpy>", line 88, in _run_code
File "C:\Users\bruno\AppData\Roaming\Python\Python313\site-packages\mapillary_tools\commands\__main__.py", line 180, in <module>
main()
~~~~^^
File "C:\Users\bruno\AppData\Roaming\Python\Python313\site-packages\mapillary_tools\commands\__main__.py", line 164, in main
args.func(argvars)
~~~~~~~~~^^^^^^^^^
File "C:\Users\bruno\AppData\Roaming\Python\Python313\site-packages\mapillary_tools\commands\video_process_and_upload.py", line 24, in run
vars_args["user_items"] = fetch_user_items(
~~~~~~~~~~~~~~~~^
**{
^^^
...<3 lines>...
}
^
)
^
File "C:\Users\bruno\AppData\Roaming\Python\Python313\site-packages\mapillary_tools\authenticate.py", line 130, in fetch_user_items
user_items = _verify_user_auth(_validate_profile(user_items))
File "C:\Users\bruno\AppData\Roaming\Python\Python313\site-packages\mapillary_tools\authenticate.py", line 177, in _verify_user_auth
resp = api_v4.fetch_user_or_me(
user_access_token=user_items["user_upload_token"]
)
File "C:\Users\bruno\AppData\Roaming\Python\Python313\site-packages\mapillary_tools\api_v4.py", line 348, in fetch_user_or_me
resp = request_get(
url,
...<6 lines>...
timeout=REQUESTS_TIMEOUT,
)
File "C:\Users\bruno\AppData\Roaming\Python\Python313\site-packages\mapillary_tools\api_v4.py", line 257, in request_get
resp = requests.get(url, params=params, **kwargs)
File "C:\Users\bruno\AppData\Roaming\Python\Python313\site-packages\requests\api.py", line 73, in get
return request("get", url, params=params, **kwargs)
File "C:\Users\bruno\AppData\Roaming\Python\Python313\site-packages\requests\api.py", line 59, in request
return session.request(method=method, url=url, **kwargs)
~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\AppData\Roaming\Python\Python313\site-packages\requests\sessions.py", line 589, in request
resp = self.send(prep, **send_kwargs)
File "C:\Users\bruno\AppData\Roaming\Python\Python313\site-packages\requests\sessions.py", line 703, in send
r = adapter.send(request, **kwargs)
File "C:\Users\bruno\AppData\Roaming\Python\Python313\site-packages\requests\adapters.py", line 700, in send
raise ConnectionError(e, request=request)
requests.exceptions.ConnectionError: HTTPSConnectionPool(host='graph.mapillary.com', port=443): Max retries exceeded with url: /me?fields=id%2Cusername (Caused by NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x000001D5FDC981A0>: Failed to resolve 'graph.mapillary.com' ([Errno 11001] getaddrinfo failed)"))
Warning: [minor] Approximating GPSDateTime as CreateDate + SampleTime [x57] - R0012671_c3.MP4
Warning: Truncated '\x01\x00 \x00' data at offset 0x0 - R0012671_c3.MP4
1 directories created
1 output files created
1 directories scanned
0 image files read
Traceback (most recent call last):
File "C:\Users\bruno\AppData\Roaming\Python\Python313\site-packages\urllib3\connection.py", line 198, in _new_conn
sock = connection.create_connection(
(self._dns_host, self.port),
...<2 lines>...
socket_options=self.socket_options,
)
File "C:\Users\bruno\AppData\Roaming\Python\Python313\site-packages\urllib3\util\connection.py", line 60, in create_connection
for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM):
~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Program Files\Python313\Lib\socket.py", line 977, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno 11001] getaddrinfo failed
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\bruno\AppData\Roaming\Python\Python313\site-packages\urllib3\connectionpool.py", line 787, in urlopen
response = self._make_request(
conn,
...<10 lines>...
**response_kw,
)
File "C:\Users\bruno\AppData\Roaming\Python\Python313\site-packages\urllib3\connectionpool.py", line 488, in _make_request
raise new_e
File "C:\Users\bruno\AppData\Roaming\Python\Python313\site-packages\urllib3\connectionpool.py", line 464, in _make_request
self._validate_conn(conn)
~~~~~~~~~~~~~~~~~~~^^^^^^
File "C:\Users\bruno\AppData\Roaming\Python\Python313\site-packages\urllib3\connectionpool.py", line 1093, in _validate_conn
conn.connect()
~~~~~~~~~~~~^^
File "C:\Users\bruno\AppData\Roaming\Python\Python313\site-packages\urllib3\connection.py", line 753, in connect
self.sock = sock = self._new_conn()
~~~~~~~~~~~~~~^^
File "C:\Users\bruno\AppData\Roaming\Python\Python313\site-packages\urllib3\connection.py", line 205, in _new_conn
raise NameResolutionError(self.host, self, e) from e
urllib3.exceptions.NameResolutionError: <urllib3.connection.HTTPSConnection object at 0x000002833AD181A0>: Failed to resolve 'graph.mapillary.com' ([Errno 11001] getaddrinfo failed)
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\bruno\AppData\Roaming\Python\Python313\site-packages\requests\adapters.py", line 667, in send
resp = conn.urlopen(
method=request.method,
...<9 lines>...
chunked=chunked,
)
File "C:\Users\bruno\AppData\Roaming\Python\Python313\site-packages\urllib3\connectionpool.py", line 841, in urlopen
retries = retries.increment(
method, url, error=new_e, _pool=self, _stacktrace=sys.exc_info()[2]
)
File "C:\Users\bruno\AppData\Roaming\Python\Python313\site-packages\urllib3\util\retry.py", line 519, in increment
raise MaxRetryError(_pool, url, reason) from reason # type: ignore[arg-type]
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='graph.mapillary.com', port=443): Max retries exceeded with url: /me?fields=id%2Cusername (Caused by NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x000002833AD181A0>: Failed to resolve 'graph.mapillary.com' ([Errno 11001] getaddrinfo failed)"))
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "<frozen runpy>", line 198, in _run_module_as_main
File "<frozen runpy>", line 88, in _run_code
File "C:\Users\bruno\AppData\Roaming\Python\Python313\site-packages\mapillary_tools\commands\__main__.py", line 180, in <module>
main()
~~~~^^
File "C:\Users\bruno\AppData\Roaming\Python\Python313\site-packages\mapillary_tools\commands\__main__.py", line 164, in main
args.func(argvars)
~~~~~~~~~^^^^^^^^^
File "C:\Users\bruno\AppData\Roaming\Python\Python313\site-packages\mapillary_tools\commands\video_process_and_upload.py", line 24, in run
vars_args["user_items"] = fetch_user_items(
~~~~~~~~~~~~~~~~^
**{
^^^
...<3 lines>...
}
^
)
^
File "C:\Users\bruno\AppData\Roaming\Python\Python313\site-packages\mapillary_tools\authenticate.py", line 130, in fetch_user_items
user_items = _verify_user_auth(_validate_profile(user_items))
File "C:\Users\bruno\AppData\Roaming\Python\Python313\site-packages\mapillary_tools\authenticate.py", line 177, in _verify_user_auth
resp = api_v4.fetch_user_or_me(
user_access_token=user_items["user_upload_token"]
)
File "C:\Users\bruno\AppData\Roaming\Python\Python313\site-packages\mapillary_tools\api_v4.py", line 348, in fetch_user_or_me
resp = request_get(
url,
...<6 lines>...
timeout=REQUESTS_TIMEOUT,
)
File "C:\Users\bruno\AppData\Roaming\Python\Python313\site-packages\mapillary_tools\api_v4.py", line 257, in request_get
resp = requests.get(url, params=params, **kwargs)
File "C:\Users\bruno\AppData\Roaming\Python\Python313\site-packages\requests\api.py", line 73, in get
return request("get", url, params=params, **kwargs)
File "C:\Users\bruno\AppData\Roaming\Python\Python313\site-packages\requests\api.py", line 59, in request
return session.request(method=method, url=url, **kwargs)
~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\AppData\Roaming\Python\Python313\site-packages\requests\sessions.py", line 589, in request
resp = self.send(prep, **send_kwargs)
File "C:\Users\bruno\AppData\Roaming\Python\Python313\site-packages\requests\sessions.py", line 703, in send
r = adapter.send(request, **kwargs)
File "C:\Users\bruno\AppData\Roaming\Python\Python313\site-packages\requests\adapters.py", line 700, in send
raise ConnectionError(e, request=request)
requests.exceptions.ConnectionError: HTTPSConnectionPool(host='graph.mapillary.com', port=443): Max retries exceeded with url: /me?fields=id%2Cusername (Caused by NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x000002833AD181A0>: Failed to resolve 'graph.mapillary.com' ([Errno 11001] getaddrinfo failed)"))
Warning: [minor] Approximating GPSDateTime as CreateDate + SampleTime [x28] - R0012672_c3.MP4
Warning: Truncated '\x01\x00 \x00' data at offset 0x0 - R0012672_c3.MP4
1 directories created
1 output files created
1 directories scanned
0 image files read
Traceback (most recent call last):
File "C:\Users\bruno\AppData\Roaming\Python\Python313\site-packages\urllib3\connection.py", line 198, in _new_conn
sock = connection.create_connection(
(self._dns_host, self.port),
...<2 lines>...
socket_options=self.socket_options,
)
File "C:\Users\bruno\AppData\Roaming\Python\Python313\site-packages\urllib3\util\connection.py", line 60, in create_connection
for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM):
~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Program Files\Python313\Lib\socket.py", line 977, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno 11001] getaddrinfo failed
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\bruno\AppData\Roaming\Python\Python313\site-packages\urllib3\connectionpool.py", line 787, in urlopen
response = self._make_request(
conn,
...<10 lines>...
**response_kw,
)
File "C:\Users\bruno\AppData\Roaming\Python\Python313\site-packages\urllib3\connectionpool.py", line 488, in _make_request
raise new_e
File "C:\Users\bruno\AppData\Roaming\Python\Python313\site-packages\urllib3\connectionpool.py", line 464, in _make_request
self._validate_conn(conn)
~~~~~~~~~~~~~~~~~~~^^^^^^
File "C:\Users\bruno\AppData\Roaming\Python\Python313\site-packages\urllib3\connectionpool.py", line 1093, in _validate_conn
conn.connect()
~~~~~~~~~~~~^^
File "C:\Users\bruno\AppData\Roaming\Python\Python313\site-packages\urllib3\connection.py", line 753, in connect
self.sock = sock = self._new_conn()
~~~~~~~~~~~~~~^^
File "C:\Users\bruno\AppData\Roaming\Python\Python313\site-packages\urllib3\connection.py", line 205, in _new_conn
raise NameResolutionError(self.host, self, e) from e
urllib3.exceptions.NameResolutionError: <urllib3.connection.HTTPSConnection object at 0x000001B1FA5281A0>: Failed to resolve 'graph.mapillary.com' ([Errno 11001] getaddrinfo failed)
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\bruno\AppData\Roaming\Python\Python313\site-packages\requests\adapters.py", line 667, in send
resp = conn.urlopen(
method=request.method,
...<9 lines>...
chunked=chunked,
)
File "C:\Users\bruno\AppData\Roaming\Python\Python313\site-packages\urllib3\connectionpool.py", line 841, in urlopen
retries = retries.increment(
method, url, error=new_e, _pool=self, _stacktrace=sys.exc_info()[2]
)
File "C:\Users\bruno\AppData\Roaming\Python\Python313\site-packages\urllib3\util\retry.py", line 519, in increment
raise MaxRetryError(_pool, url, reason) from reason # type: ignore[arg-type]
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='graph.mapillary.com', port=443): Max retries exceeded with url: /me?fields=id%2Cusername (Caused by NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x000001B1FA5281A0>: Failed to resolve 'graph.mapillary.com' ([Errno 11001] getaddrinfo failed)"))
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "<frozen runpy>", line 198, in _run_module_as_main
File "<frozen runpy>", line 88, in _run_code
File "C:\Users\bruno\AppData\Roaming\Python\Python313\site-packages\mapillary_tools\commands\__main__.py", line 180, in <module>
main()
~~~~^^
File "C:\Users\bruno\AppData\Roaming\Python\Python313\site-packages\mapillary_tools\commands\__main__.py", line 164, in main
args.func(argvars)
~~~~~~~~~^^^^^^^^^
File "C:\Users\bruno\AppData\Roaming\Python\Python313\site-packages\mapillary_tools\commands\video_process_and_upload.py", line 24, in run
vars_args["user_items"] = fetch_user_items(
~~~~~~~~~~~~~~~~^
**{
^^^
...<3 lines>...
}
^
)
^
File "C:\Users\bruno\AppData\Roaming\Python\Python313\site-packages\mapillary_tools\authenticate.py", line 130, in fetch_user_items
user_items = _verify_user_auth(_validate_profile(user_items))
File "C:\Users\bruno\AppData\Roaming\Python\Python313\site-packages\mapillary_tools\authenticate.py", line 177, in _verify_user_auth
resp = api_v4.fetch_user_or_me(
user_access_token=user_items["user_upload_token"]
)
File "C:\Users\bruno\AppData\Roaming\Python\Python313\site-packages\mapillary_tools\api_v4.py", line 348, in fetch_user_or_me
resp = request_get(
url,
...<6 lines>...
timeout=REQUESTS_TIMEOUT,
)
File "C:\Users\bruno\AppData\Roaming\Python\Python313\site-packages\mapillary_tools\api_v4.py", line 257, in request_get
resp = requests.get(url, params=params, **kwargs)
File "C:\Users\bruno\AppData\Roaming\Python\Python313\site-packages\requests\api.py", line 73, in get
return request("get", url, params=params, **kwargs)
File "C:\Users\bruno\AppData\Roaming\Python\Python313\site-packages\requests\api.py", line 59, in request
return session.request(method=method, url=url, **kwargs)
~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bruno\AppData\Roaming\Python\Python313\site-packages\requests\sessions.py", line 589, in request
resp = self.send(prep, **send_kwargs)
File "C:\Users\bruno\AppData\Roaming\Python\Python313\site-packages\requests\sessions.py", line 703, in send
r = adapter.send(request, **kwargs)
File "C:\Users\bruno\AppData\Roaming\Python\Python313\site-packages\requests\adapters.py", line 700, in send
raise ConnectionError(e, request=request)
requests.exceptions.ConnectionError: HTTPSConnectionPool(host='graph.mapillary.com', port=443): Max retries exceeded with url: /me?fields=id%2Cusername (Caused by NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x000001B1FA5281A0>: Failed to resolve 'graph.mapillary.com' ([Errno 11001] getaddrinfo failed)"))
Warning: [minor] Approximating GPSDateTime as CreateDate + SampleTime [x216] - R0012673_c3.MP4
Warning: Truncated '\x01\x00 \x00' data at offset 0x0 - R0012673_c3.MP4
1 directories created
1 output files created
1 directories scanned
0 image files read
2025-08-16 19:01:25,012 - INFO - Uploading to profile "bruno360": bruno360 (ID: 101012259077733)
2025-08-16 19:01:25,013 - INFO - Extracting video information: ffprobe -print_format json -hide_banner -show_format -show_streams R0012674_c3.MP4
[mov,mp4,m4a,3gp,3g2,mj2 @ 0000022d18c10680] UDTA parsing failed retrying raw
Last message repeated 1 times
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'R0012674_c3.MP4':
Metadata:
major_brand : mp42
minor_version : 0
compatible_brands: isommp42
creation_time : 2025-08-16T15:46:09.000000Z
com.apple.quicktime.location.ISO6709: +59.2522+017.9559+0037/
com.apple.quicktime.make: RICOH
com.apple.quicktime.model: RICOH THETA X
make : RICOH
model : RICOH THETA X
Duration: 00:02:56.49, start: 0.000000, bitrate: 64198 kb/s
Stream #0:0[0x1](eng): Video: h264 (Constrained Baseline) (avc1 / 0x31637661), yuvj420p(pc, bt470bg/bt709/smpte170m, progressive), 7680x3840, 63981 kb/s, SAR 1:1 DAR 2:1, 2 fps, 2 tbr, 90k tbn (default)
Metadata:
creation_time : 2025-08-16T15:46:09.000000Z
handler_name : VideoHandle
vendor_id : [0][0][0][0]
Side data:
spherical: equirectangular
Stream #0:1[0x2](und): Data: none (camm / 0x6D6D6163), 573184 kb/s (default)
Metadata:
creation_time : 2025-08-16T15:46:09.000000Z
handler_name : CameraMetadataMotionHandler
Unsupported codec with id 0 for input stream 1
2025-08-16 19:01:25,215 - INFO - Extracting video metdata
Extracting videos: 100%|███████████████████████████████████████████████████████████████████████| 1/1 [00:00<00:00, 1.49videos/s]
2025-08-16 19:01:25,890 - INFO - Found total 350 GPS points
2025-08-16 19:01:25,890 - INFO - Extracting video samples
2025-08-16 19:01:25,893 - INFO - Extracting video samples
2025-08-16 19:01:25,895 - INFO - Found total 353 video samples
2025-08-16 19:01:25,895 - INFO - Interpolating video samples in the time range from 0.875387271 to 175.320530212
2025-08-16 19:01:25,896 - INFO - Found total 349 interpolated video samples
2025-08-16 19:01:25,897 - INFO - Selected 119 video samples by the minimal sample distance 3.0
2025-08-16 19:01:25,900 - INFO - Running ffmpeg: ffmpeg -nostdin -hide_banner -i R0012674_c3.MP4 -map 0:0 -filter_script:v C:\cygwin64\tmp\tmpw4r0ibrx -vsync 0 -frames:v 119 -qscale:v 2 C:\Users\bruno\Pictures\tmp\R0012674_c3\.mly_ffmpeg_R0012674_c3.MP4_33772_1755367285\R0012674_c3_0_%06d.jpg
-vsync is deprecated. Use -fps_mode
Passing a number to -vsync is deprecated, use a string argument as described in the manual.
[mov,mp4,m4a,3gp,3g2,mj2 @ 000001805794a080] UDTA parsing failed retrying raw
Last message repeated 1 times
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'R0012674_c3.MP4':
Metadata:
major_brand : mp42
minor_version : 0
compatible_brands: isommp42
creation_time : 2025-08-16T15:46:09.000000Z
com.apple.quicktime.location.ISO6709: +59.2522+017.9559+0037/
com.apple.quicktime.make: RICOH
com.apple.quicktime.model: RICOH THETA X
make : RICOH
model : RICOH THETA X
Duration: 00:02:56.49, start: 0.000000, bitrate: 64198 kb/s
Stream #0:0[0x1](eng): Video: h264 (Constrained Baseline) (avc1 / 0x31637661), yuvj420p(pc, bt470bg/bt709/smpte170m, progressive), 7680x3840, 63981 kb/s, SAR 1:1 DAR 2:1, 2 fps, 2 tbr, 90k tbn (default)
Metadata:
creation_time : 2025-08-16T15:46:09.000000Z
handler_name : VideoHandle
vendor_id : [0][0][0][0]
Side data:
spherical: equirectangular
Stream #0:1[0x2](und): Data: none (camm / 0x6D6D6163), 573184 kb/s (default)
Metadata:
creation_time : 2025-08-16T15:46:09.000000Z
handler_name : CameraMetadataMotionHandler
Stream mapping:
Stream #0:0 -> #0:0 (h264 (native) -> mjpeg (native))
Output #0, image2, to 'C:\Users\bruno\Pictures\tmp\R0012674_c3\.mly_ffmpeg_R0012674_c3.MP4_33772_1755367285\R0012674_c3_0_%06d.jpg':
Metadata:
major_brand : mp42
minor_version : 0
compatible_brands: isommp42
model : RICOH THETA X
com.apple.quicktime.location.ISO6709: +59.2522+017.9559+0037/
com.apple.quicktime.make: RICOH
com.apple.quicktime.model: RICOH THETA X
make : RICOH
encoder : Lavf61.7.100
Stream #0:0(eng): Video: mjpeg, yuvj420p(pc, bt470bg/bt709/smpte170m, progressive), 7680x3840 [SAR 1:1 DAR 2:1], q=2-31, 200 kb/s, 2 fps, 2 tbn (default)
Metadata:
creation_time : 2025-08-16T15:46:09.000000Z
handler_name : VideoHandle
vendor_id : [0][0][0][0]
encoder : Lavc61.19.101 mjpeg
Side data:
spherical: equirectangular
cpb: bitrate max/min/avg: 0/0/200000 buffer size: 0 vbv_delay: N/A
[out#0/image2 @ 00000180579ae600] video:396310KiB audio:0KiB subtitle:0KiB other streams:0KiB global headers:0KiB muxing overhead: unknown
frame= 119 fps=8.1 q=2.0 Lsize=N/A time=00:02:55.50 bitrate=N/A speed=11.9x
2025-08-16 19:01:41,440 - WARNING - Force the option "filetypes" to be "image" to avoid processing and uploading both the video samples and the videos themselves
2025-08-16 19:01:41,461 - INFO - ==> Processing 119 files with source native...
Extracting images: 100%|██████████████████████████████████████████████████████████████████| 119/119 [00:00<00:00, 312.31images/s]
2025-08-16 19:01:41,845 - INFO - ==> Processing sequences...
2025-08-16 19:01:41,846 - INFO - Created 1 sequences by folders and cameras
2025-08-16 19:01:41,848 - INFO - ==> Validating 119 metadatas...
Validating metadatas: 100%|█████████████████████████████████████████████████████████████| 119/119 [00:00<00:00, 291.76metadata/s]
2025-08-16 19:01:42,257 - INFO - ==> Process summary
2025-08-16 19:01:42,257 - INFO - 119 image read in total
2025-08-16 19:01:42,257 - INFO - 119 (405.9 MB) ready
2025-08-16 19:01:42,260 - INFO - ==> Uploading...
Uploading IMAGE (1/1): 52%|██████████████████████████████████ | 200M/387M [00:45<00:12, 16.1MB/s]2025-08-16 19:02:31,571 - WARNING - Error uploading at offset=0 since begin_offset=0: ConnectionError: ('Connection aborted.', ConnectionResetError(10054, 'En befintlig anslutning tvingades att stänga av fjärrvärddatorn', None, 10054, None))
2025-08-16 19:02:31,572 - INFO - Retrying in 2 seconds (1/200)
Uploading IMAGE (1/1): 100%|██████████████████████████████████████████████████████████████████| 387M/387M [01:03<00:00, 6.40MB/s]
2025-08-16 19:02:49,419 - INFO - ==> Upload summary
2025-08-16 19:02:49,420 - INFO - 1 sequences uploaded
2025-08-16 19:02:49,420 - INFO - 405.9 MB read in total
2025-08-16 19:02:49,420 - INFO - 405.9 MB uploaded
2025-08-16 19:02:49,421 - INFO - 63.4162 upload time
Warning: [minor] Approximating GPSDateTime as CreateDate + SampleTime [x175] - R0012674_c3.MP4
Warning: Truncated '\x01\x00 \x00' data at offset 0x0 - R0012674_c3.MP4
1 output files created
2 directories scanned
119 image files updated
...