Skip to content

Missing error handling if box name is already taken #36

@tiff

Description

@tiff

Our boxname.protonet.info logic doesn't do error handling when a name is already taken. This is the reason why some boxes are not available on the internet but available through bonjour in the local network.

docker logs ptw shows:

Aug 26 22:29:20 skylabs systemd-docker[25207]: 2015/08/26 22:29:20 Moving pid 25229 to /sys/fs/cgroup/systemd/system.slice/ptw-protonet.service/cgroup.procs
Aug 26 22:29:20 skylabs systemd[1]: ptw-protonet.service: Supervising process 25229 which is not our child. We'll most likely not notice when it exits.
Aug 26 22:29:20 skylabs systemd[1]: Started Run 'ptw' service.
Aug 26 22:29:20 skylabs systemd-docker[25207]: platform.8c7c5bf1292e.ensure_identifier_exists: 0
Aug 26 22:29:20 skylabs systemd-docker[25207]: platform.8c7c5bf1292e.PublishToWeb.info: 0
Aug 26 22:29:21 skylabs systemd-docker[25207]: /usr/local/bundle/gems/publish_to_web-1.1.0/lib/publish_to_web.rb:42:in `call': ["invalid node name"] (ArgumentError)
Aug 26 22:29:21 skylabs systemd-docker[25207]: from /usr/local/bundle/gems/publish_to_web-1.1.0/lib/publish_to_web.rb:179:in `set_node_name'
Aug 26 22:29:21 skylabs systemd-docker[25207]: from /bin/start_publish_to_web:67:in `<main>'
Aug 26 22:29:31 skylabs systemd[1]: ptw-protonet.service: Service hold-off time over, scheduling restart.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions