Skip to content

[BUG] fiftyone.core.service.ServerService failed to bind to portΒ #7273

@derickcjohn

Description

@derickcjohn

πŸ—ƒοΈ Describe the problem

Not able to open FiftyOne at all. I'm running it as a script. I've installed Fiftyone in a virtual environment.

πŸ–₯️ Operating System Platform & Distribution

  • Linux
  • MacOS
  • Windows
  • Other (please specify)

πŸ’» System Details


Processor Intel(R) Core(TM) i3-1005G1 CPU @ 1.20GHz (1.19 GHz)
Installed RAM 4.00 GB (3.77 GB usable)
System type 64-bit operating system, x64-based processor
Windows 11

🌐 Browser

Not applicable

‡️ Installation type


  • Package (pip)
  • Source (git)

⌨️ Code to reproduce issue


import fiftyone as fo
import fiftyone.zoo as foz

dataset = foz.load_zoo_dataset("quickstart")
if __name__ == "__main__":
    session = fo.launch_app(dataset)
    session.wait(-1)

🐍 What version of Python?


Python 3.11.0

πŸ”– What version of FiftyOne?

FiftyOne v1.13.5, Voxel51, Inc.

πŸͺ΅ Other info/logs


Dataset already downloaded
Loading 'quickstart'
 100% |β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ| 200/200 [9.9s elapsed, 0s remaining, 32.6 samples/s]      
Dataset 'quickstart' created

Could not connect session, trying again in 10 seconds


Could not connect session, trying again in 10 seconds


Could not connect session, trying again in 10 seconds

Traceback (most recent call last):
  File "D:\Documents\Remote-x\yolo\dataset_viewer.py", line 14, in <module>
    session = fo.launch_app(dataset)
              ^^^^^^^^^^^^^^^^^^^^^^
  File "D:\Documents\Remote-x\yolo\yoo\Lib\site-packages\fiftyone\core\session\session.py", line 192, in launch_app
    _session = Session(
               ^^^^^^^^
  File "D:\Documents\Remote-x\yolo\yoo\Lib\site-packages\fiftyone\core\session\session.py", line 432, in __init__
    _register_session(self)
  File "D:\Documents\Remote-x\yolo\yoo\Lib\site-packages\fiftyone\core\session\session.py", line 1249, in _register_session
    _server_services[session.server_port] = fos.ServerService(
                                            ^^^^^^^^^^^^^^^^^^
  File "D:\Documents\Remote-x\yolo\yoo\Lib\site-packages\fiftyone\core\service.py", line 306, in __init__
    super().__init__()
  File "D:\Documents\Remote-x\yolo\yoo\Lib\site-packages\fiftyone\core\service.py", line 81, in __init__
    self.start()
  File "D:\Documents\Remote-x\yolo\yoo\Lib\site-packages\fiftyone\core\service.py", line 326, in start
    self._wait_for_child_port(port=port)
  File "D:\Documents\Remote-x\yolo\yoo\Lib\site-packages\fiftyone\core\service.py", line 171, in _wait_for_child_port
    return find_port()
           ^^^^^^^^^^^
  File "D:\Documents\Remote-x\yolo\yoo\Lib\site-packages\retrying.py", line 55, in wrapped_f
    return Retrying(*dargs, **dkw).call(f, *args, **kw)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "D:\Documents\Remote-x\yolo\yoo\Lib\site-packages\retrying.py", line 289, in call
    raise attempt.get()
          ^^^^^^^^^^^^^
  File "D:\Documents\Remote-x\yolo\yoo\Lib\site-packages\retrying.py", line 326, in get
    raise exc.with_traceback(tb)
  File "D:\Documents\Remote-x\yolo\yoo\Lib\site-packages\retrying.py", line 273, in call
    attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
                      ^^^^^^^^^^^^^^^^^^^
  File "D:\Documents\Remote-x\yolo\yoo\Lib\site-packages\fiftyone\core\service.py", line 169, in find_port
    raise ServiceListenTimeout(etau.get_class_name(self), port)
fiftyone.core.service.ServiceListenTimeout: fiftyone.core.service.ServerService failed to bind to port 5151

πŸš€ Willingness to contribute


No, I cannot contribute a bug fix at this time

πŸ“Έ Upload screenshots


No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugBug fixes

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions