-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Description
Hi, I run into an error when runing geometric_greedy_solver as in the readme file. Please help!
In cmd1, I run the server
RePAIR HTTP server is listening on port 8888
In cmd2, I run the main.py file, and here is the error:
Loading pieces from F:\2dpuzzel\2D_Fragments\2D_Images\RPobj_g1_o0001
Loading coordinates from geometric_greedy_solver/springs_server/data/RePAIR/csv
Segmenting
Compute the mating graph
Compute the final assembly
Traceback (most recent call last):
File "E:\Program\Anaconda3\envs\torch22\Lib\site-packages\urllib3\connectionpool.py", line 790, in urlopen
response = self._make_request(
^^^^^^^^^^^^^^^^^^^
File "E:\Program\Anaconda3\envs\torch22\Lib\site-packages\urllib3\connectionpool.py", line 536, in _make_request
response = conn.getresponse()
^^^^^^^^^^^^^^^^^^
File "E:\Program\Anaconda3\envs\torch22\Lib\site-packages\urllib3\connection.py", line 461, in getresponse
httplib_response = super().getresponse()
^^^^^^^^^^^^^^^^^^^^^
File "E:\Program\Anaconda3\envs\torch22\Lib\http\client.py", line 1419, in getresponse
response.begin()
File "E:\Program\Anaconda3\envs\torch22\Lib\http\client.py", line 331, in begin
version, status, reason = self._read_status()
^^^^^^^^^^^^^^^^^^^
File "E:\Program\Anaconda3\envs\torch22\Lib\http\client.py", line 292, in _read_status
line = str(self.fp.readline(_MAXLINE + 1), "iso-8859-1")
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "E:\Program\Anaconda3\envs\torch22\Lib\socket.py", line 707, in readinto
return self._sock.recv_into(b)
^^^^^^^^^^^^^^^^^^^^^^^
ConnectionResetError: [WinError 10054] An existing connection was forcibly closed by the remote host
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "G:\CodeSet\JigsawCollection\Arbitrary\2D-baselines\geometric_greedy_solver\main.py", line 119, in <module>
response = physical_assemler.simulate(final_matings, collision="OffThenOn", isDebug=args.is_debug_final_assembly)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "G:\CodeSet\JigsawCollection\Arbitrary\2D-baselines\geometric_greedy_solver\src\assembler\physical_assemler.py", line 33, in simulate
response = http_.send_reconstruct_request(encoded_body,screenshot_name=screenshot_name,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "G:\CodeSet\JigsawCollection\Arbitrary\2D-baselines\geometric_greedy_solver\src\assembler\my_http_client.py", line 43, in send_reconstruct_request
response = self.http.request(
^^^^^^^^^^^^^^^^^^
File "E:\Program\Anaconda3\envs\torch22\Lib\site-packages\urllib3\_request_methods.py", line 118, in request
return self.request_encode_body(
^^^^^^^^^^^^^^^^^^^^^^^^^
File "E:\Program\Anaconda3\envs\torch22\Lib\site-packages\urllib3\_request_methods.py", line 217, in request_encode_body
return self.urlopen(method, url, **extra_kw)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "E:\Program\Anaconda3\envs\torch22\Lib\site-packages\urllib3\poolmanager.py", line 444, in urlopen
response = conn.urlopen(method, u.request_uri, **kw)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "E:\Program\Anaconda3\envs\torch22\Lib\site-packages\urllib3\connectionpool.py", line 844, in urlopen
retries = retries.increment(
^^^^^^^^^^^^^^^^^^
File "E:\Program\Anaconda3\envs\torch22\Lib\site-packages\urllib3\util\retry.py", line 470, in increment
raise reraise(type(error), error, _stacktrace)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "E:\Program\Anaconda3\envs\torch22\Lib\site-packages\urllib3\util\util.py", line 38, in reraise
raise value.with_traceback(tb)
File "E:\Program\Anaconda3\envs\torch22\Lib\site-packages\urllib3\connectionpool.py", line 790, in urlopen
response = self._make_request(
^^^^^^^^^^^^^^^^^^^
File "E:\Program\Anaconda3\envs\torch22\Lib\site-packages\urllib3\connectionpool.py", line 536, in _make_request
response = conn.getresponse()
^^^^^^^^^^^^^^^^^^
File "E:\Program\Anaconda3\envs\torch22\Lib\site-packages\urllib3\connection.py", line 461, in getresponse
httplib_response = super().getresponse()
^^^^^^^^^^^^^^^^^^^^^
File "E:\Program\Anaconda3\envs\torch22\Lib\http\client.py", line 1419, in getresponse
response.begin()
File "E:\Program\Anaconda3\envs\torch22\Lib\http\client.py", line 331, in begin
version, status, reason = self._read_status()
^^^^^^^^^^^^^^^^^^^
File "E:\Program\Anaconda3\envs\torch22\Lib\http\client.py", line 292, in _read_status
line = str(self.fp.readline(_MAXLINE + 1), "iso-8859-1")
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "E:\Program\Anaconda3\envs\torch22\Lib\socket.py", line 707, in readinto
return self._sock.recv_into(b)
^^^^^^^^^^^^^^^^^^^^^^^
urllib3.exceptions.ProtocolError: ('Connection aborted.', ConnectionResetError(10054, 'An existing connection was forcibly closed by the remote host', None, 10054, None))
Meanwhile, in cmd1:
Start new reconstruction
Metadata
Metadata
Assignees
Labels
No labels