-
Notifications
You must be signed in to change notification settings - Fork 39
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
F-UJI is broken after connexion update #463
Comments
I just came here to report this, glad that this has been noticed already. It's broken for both manual installation and the Docker image, of course, I tried both. Since we depend on F-UJI for our current project, is there any workaround for now, like running an older Docker image or checking out an older version? If so, which one do you recommend? I guess monkeypatching Update: the monkeypatching approach works. One can clone the git repo, modify the |
I am working on this but the migration to connexion 3 seems not to be that trivial |
Excellent. For anyone finding this issue and in case it is still open, you can follow @dfsp-spirit's suggestion to get a working F-UJI server or checkout a commit before 3a9dd19. @huberrob: In case you need help with this. Maybe add the "help wanted" tag to the issue? |
OK, I think its done, at least all the tests are passed now and I can run it locally. Can you please take a try and verify? |
And @dfsp-spirit maybe you can tell a bit more about your project and how you are using F-UJi there? |
I'm working on infrastructure for a German NFDI and we're trying to get a picture of the technical level the repositories in our field are at, and also at metadata standards. If they offer a suitable API, we use F-UJI as part of the assessment of the FAIRness, by sampling some datasets from the repos. |
I get an error. Seems not to be working? python -m fuji_server -c fuji_server/config/server.ini
YAML PATH .../fuji/fuji_server/yaml
Remote Logging not possible ,please correct : fuji.localhost /loghandler/index.php
.../.venv/lib/python3.11/site-packages/flask_limiter/extension.py:336: UserWarning: Using the in-memory storage for tracking rate limits as no storage was explicitly specified. This is not recommended for production use. See: https://flask-limiter.readthedocs.io#configuring-a-storage-backend for documentation about configuring the storage backend.
warnings.warn(
`ConnexionMiddleware.run` is optimized for development. For production, run using a dedicated ASGI server.
INFO: Started server process [89257]
INFO: Waiting for application startup.
INFO: Application startup complete.
ERROR: [Errno 99] error while attempting to bind on address ('::1', 1071, 0, 0): cannot assign requested address
INFO: Waiting for application shutdown.
INFO: Application shutdown complete. |
Maybe this is related to the config settings, can you check if this still appears when you change service_host = localhost or |
Well. Today it just works. Nevermind my last comment. I think it works fine. |
Description
F-UJI does not work after the connexion update. I pointed this out in the related PR #460. There are breaking changes in the update.
Expected Behavior
F-UJI server should start.
Tests should finish.
Actual Behavior
F-UJI server is unable to start.
Tests not possible.
Your Environment
python --version
Python 3.11.6pip show fuji | grep "^Version\:"
Version: 3.1.0The text was updated successfully, but these errors were encountered: