Skip to content

URL option with Sierappy isn't working.  #36

@mbyott

Description

@mbyott

Commands:
docker run -it --publish=8111:8080 hivdb/sierra dev
sierrapy --url http://localhost:8080/WebApplications/rest/graphql fasta sampleid.fasta

Result from Sierrapy:

0it [00:00, ?it/s]
Traceback (most recent call last):
  File "/home/cloud/miniconda3/lib/python3.8/site-packages/urllib3/connection.py", line 174, in _new_conn
    conn = connection.create_connection(
  File "/home/cloud/miniconda3/lib/python3.8/site-packages/urllib3/util/connection.py", line 95, in create_connection
    raise err
  File "/home/cloud/miniconda3/lib/python3.8/site-packages/urllib3/util/connection.py", line 85, in create_connection
    sock.connect(sa)
ConnectionRefusedError: [Errno 111] Connection refused

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/cloud/miniconda3/lib/python3.8/site-packages/urllib3/connectionpool.py", line 703, in urlopen
    httplib_response = self._make_request(
  File "/home/cloud/miniconda3/lib/python3.8/site-packages/urllib3/connectionpool.py", line 398, in _make_request
    conn.request(method, url, **httplib_request_kw)
  File "/home/cloud/miniconda3/lib/python3.8/site-packages/urllib3/connection.py", line 244, in request
    super(HTTPConnection, self).request(method, url, body=body, headers=headers)
  File "/home/cloud/miniconda3/lib/python3.8/http/client.py", line 1256, in request
    self._send_request(method, url, body, headers, encode_chunked)
  File "/home/cloud/miniconda3/lib/python3.8/http/client.py", line 1302, in _send_request
    self.endheaders(body, encode_chunked=encode_chunked)
  File "/home/cloud/miniconda3/lib/python3.8/http/client.py", line 1251, in endheaders
    self._send_output(message_body, encode_chunked=encode_chunked)
  File "/home/cloud/miniconda3/lib/python3.8/http/client.py", line 1011, in _send_output
    self.send(msg)
  File "/home/cloud/miniconda3/lib/python3.8/http/client.py", line 951, in send
    self.connect()
  File "/home/cloud/miniconda3/lib/python3.8/site-packages/urllib3/connection.py", line 205, in connect
    conn = self._new_conn()
  File "/home/cloud/miniconda3/lib/python3.8/site-packages/urllib3/connection.py", line 186, in _new_conn
    raise NewConnectionError(
urllib3.exceptions.NewConnectionError: <urllib3.connection.HTTPConnection object at 0x7f5daddea070>: Failed to establish a new connection: [Errno 111] Connection refused

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/cloud/miniconda3/lib/python3.8/site-packages/requests/adapters.py", line 489, in send
    resp = conn.urlopen(
  File "/home/cloud/miniconda3/lib/python3.8/site-packages/urllib3/connectionpool.py", line 787, in urlopen
    retries = retries.increment(
  File "/home/cloud/miniconda3/lib/python3.8/site-packages/urllib3/util/retry.py", line 592, in increment
    raise MaxRetryError(_pool, url, error or ResponseError(cause))
urllib3.exceptions.MaxRetryError: HTTPConnectionPool(host='localhost', port=8080): Max retries exceeded with url: /WebApplications/rest/graphql (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7f5daddea070>: Failed to establish a new connection: [Errno 111] Connection refused'))

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/cloud/miniconda3/bin/sierrapy", line 33, in <module>
    sys.exit(load_entry_point('sierrapy', 'console_scripts', 'sierrapy')())
  File "/mnt/f/src/sierrapy/python/sierrapy/cmds.py", line 5, in main
    cli(obj={})
  File "/home/cloud/miniconda3/lib/python3.8/site-packages/click/core.py", line 1130, in __call__
    return self.main(*args, **kwargs)
  File "/home/cloud/miniconda3/lib/python3.8/site-packages/click/core.py", line 1055, in main
    rv = self.invoke(ctx)
  File "/home/cloud/miniconda3/lib/python3.8/site-packages/click/core.py", line 1657, in invoke
    return _process_result(sub_ctx.command.invoke(sub_ctx))
  File "/home/cloud/miniconda3/lib/python3.8/site-packages/click/core.py", line 1404, in invoke
    return ctx.invoke(self.callback, **ctx.params)
  File "/home/cloud/miniconda3/lib/python3.8/site-packages/click/core.py", line 760, in invoke
    return __callback(*args, **kwargs)
  File "/home/cloud/miniconda3/lib/python3.8/site-packages/click/decorators.py", line 26, in new_func
    return f(get_current_context(), *args, **kwargs)
  File "/mnt/f/src/sierrapy/python/sierrapy/commands/fasta.py", line 114, in fasta
    for idx, partial in enumerate(chunked(result, sharding)):
  File "/home/cloud/miniconda3/lib/python3.8/site-packages/more_itertools/recipes.py", line 93, in take
    return list(islice(iterable, n))
  File "/home/cloud/miniconda3/lib/python3.8/site-packages/tqdm/std.py", line 1178, in __iter__
    for obj in iterable:
  File "/mnt/f/src/sierrapy/python/sierrapy/sierraclient.py", line 182, in iter_sequence_analysis
    yield from self._sequence_analysis(partial, query)
  File "/mnt/f/src/sierrapy/python/sierrapy/sierraclient.py", line 93, in _sequence_analysis
    result: Dict[str, Any] = self.execute(
  File "/mnt/f/src/sierrapy/python/sierrapy/sierraclient.py", line 69, in execute
    result: Dict[str, Any] = self.client.execute(
  File "/home/cloud/miniconda3/lib/python3.8/site-packages/gql/client.py", line 403, in execute
    return self.execute_sync(
  File "/home/cloud/miniconda3/lib/python3.8/site-packages/gql/client.py", line 220, in execute_sync
    with self as session:
  File "/home/cloud/miniconda3/lib/python3.8/site-packages/gql/client.py", line 702, in __enter__
    return self.connect_sync()
  File "/home/cloud/miniconda3/lib/python3.8/site-packages/gql/client.py", line 686, in connect_sync
    self.session.fetch_schema()
  File "/home/cloud/miniconda3/lib/python3.8/site-packages/gql/client.py", line 881, in fetch_schema
    execution_result = self.transport.execute(parse(get_introspection_query()))
  File "/home/cloud/miniconda3/lib/python3.8/site-packages/gql/transport/requests.py", line 220, in execute
    response = self.session.request(
  File "/home/cloud/miniconda3/lib/python3.8/site-packages/requests/sessions.py", line 587, in request
    resp = self.send(prep, **send_kwargs)
  File "/home/cloud/miniconda3/lib/python3.8/site-packages/requests/sessions.py", line 701, in send
    r = adapter.send(request, **kwargs)
  File "/home/cloud/miniconda3/lib/python3.8/site-packages/requests/adapters.py", line 565, in send
    raise ConnectionError(e, request=request)
requests.exceptions.ConnectionError: HTTPConnectionPool(host='localhost', port=8080): Max retries exceeded with url: /WebApplications/rest/graphql (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7f5daddea070>: Failed to establish a new connection: [Errno 111] Connection refused'))

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions