Comments (8)
@mir-am this is not actually related to the documentation because when requesting curl https://api.fasten-project.eu/api/mvn/packages/com.google.guava:guava/24.1-jre/rcg
I got an HTTP status code 201
.
from fasten.
@amottier
Thanks for reporting an issue.
I would assume that the behavior might have changed in recent major changes to the REST API and the documentation is not updated accordingly.
The issue should be investigated further.
from fasten.
I would assume that the behavior might have changed in recent major changes
Returning an error 500 for such an API is always the sign of a bug for me.
It feels like some packages are badly analyzed or inserted in the DB and would cause a crash of the generation of the call graph.
I remember a long time ago (It's possible I only reported this on gitter) having the following cases for some packages: the very first call was returning a 201 and any following call would return an error 500.
from fasten.
@mir-am now I'm also getting an error 500 with curl https://api.fasten-project.eu/api/mvn/packages/com.google.guava:guava/24.1-jre/rcg
Can you take a look on the server side to see if any logs are available?
from fasten.
@amottier
I will investigate the issue ASAP.
from fasten.
@amottier
Using the provided example above, I could NOT reproduce the issue locally while debugging the REST API in my IDE, i.e., http://localhost:8080/packages/org.jgroups:jgroups/5.1.9.Final/
.
The possible explanation for this issue is related to #461. The REST was down because of PSQLException
at the time of sending the above request to our production cluster.
from fasten.
The issue is addressed in #465.
from fasten.
@mir-am I did again a test with: curl https://api.fasten-project.eu/api/mvn/packages/org.jgroups:jgroups/5.1.9.Final/rcg
and I'm getting a 500 error code.
Let me know if I can help with the investigation.
from fasten.
Related Issues (20)
- Populating pypi.coords.txt with more entries. HOT 4
- Edit API endpoints for PyPi projects
- [Debian] package_versions table filled with more entries with the same package version. HOT 4
- How to increase the log verbosity for a kafka plugin. HOT 1
- Is the heartbeat call in FASTEN server still needed? HOT 2
- Kafka plugins crash when either a priority or a normal topics is missing HOT 1
- The "Build and push the license feeder/detector" workflows get triggered on *every* push HOT 4
- The REST API stops working if `PSQLException` happens. HOT 9
- MavenResolverIO assumes dep_graph directory is present and crashes if it isn't HOT 4
- REST APIs Endpoints for licensing. HOT 7
- Java REST API crashes due to the out of memory exception HOT 2
- Maven REST API resolve endpoints timeout HOT 3
- Recent changes to DB logic in server and plugins have broken the Quality Analyzer plugin HOT 5
- QualityAnalyzer plugin matches too many callables in some Python cases HOT 1
- Java Metadata Plugin has stopped processing records HOT 5
- Add Debian and PyPI resolver to deployment schema
- List for python packages known by FASTEN still static?
- PyPI query used for ingestion no longer contains releases info (breaking pypi-filter) HOT 3
- REST API: package/version endpoint does not work for Debian HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from fasten.