Skip to content

Connection Issue with Tapipy Library in Custom Jupyter App #64

@mosoriob

Description

@mosoriob

Description:
We are experiencing a problem with our custom Jupyter application when including the tapipy library in the requirements. The application installs and runs but fails to establish a secure connection.

Steps to Reproduce:

  1. Create a Jupyter application with the basic template.
  2. Add tapipy to the requirements.
  3. Deploy the application.
  4. Observe that the application fails to establish a secure connection.

Expected Behavior:
The application should run and connect securely with tapipy included in the requirements.

Actual Behavior:
The application installs and runs but fails to establish a secure connection when tapipy is included in the requirements.

Additional Information:

  • Removing tapipy from the requirements allows the application to load and connect successfully.
  • Installing tapipy interactively in a Jupyter notebook works without issues.
  • The issue seems to be specific to our custom Jupyter applications. The kernels work fine in the Portal HPC lab app.
  • The secure connection issue arises when tapipy is installed, either via Docker or as part of the application requirements.

Logs/Screenshots:
(Include any relevant logs or screenshots that could help in diagnosing the problem.)

Potential Cause:
The problem might be related to how tapipy interacts with the environment setup in our custom applications.

Suggested Actions:

  1. Investigate the environment setup differences between our custom applications and the Portal HPC lab app.
  2. Test installing tapipy in different stages of the application setup to pinpoint where the connection issue arises.
  3. Check for any known compatibility issues or bugs with tapipy and the specific versions of dependencies we are using.

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions