Comments (4)
Oh my, there is a good chance that I already fixed that issue with nondeterministic hangs due to bugs in the range cache. The irony of having made the resilient module brittle. I'll check today.
from limes.
It seems to hang every time we tried it however, not sure if that is another issue in addition to nondeterministic problems.
from limes.
So there are multiple issues here:
- The unit test queries a remote endpoint (dbpedia) - instead, there should be a test dataset that gets loaded into an RDF file on the test classpath
- It seems that DBpedia was recently updated to a buggy version - I am pretty sure that this query worked last week but right now it gives
Virtuoso 22023 Error SR350: TOP parameter < 0
.
(Last time I checked 4000 was > 0 - but maybe I am just not up to date with the "math is racist" debate XD) - My slightly hasty release of the range cache doesn't have error handling completed when the backend fails - right now it causes the cache read to wait for data which due to the failing backend and the consequently exceptionally terminated worker thread never arrives.
from limes.
So I'll change the test case to use local data and add an version of the range cache with improved error handling (Actually maybe its not only the range cache causing the hang but the retry-system which retries too often / indefinitely) - the server returns HTTP 500 so we'd just assume some temporary server outage - without classifying the response we would not expect a problem with the query.
In any case, a local dataset would make the test work again.
from limes.
Related Issues (20)
- Error in Jaccard measure for strings HOT 2
- Unsupported class file major version 59 HOT 5
- Output tag ignored? HOT 2
- java.lang.StringIndexOutOfBoundsException HOT 2
- Speed up compilation by parallelizing tests
- owl:sameAs is not implemented yet message HOT 1
- The last version of LIMES generates bad sameAs predicates HOT 2
- How to map a single dataset containing multiple sources to itself? HOT 9
- Please add a "less than" < string operator HOT 1
- Include WordNet in Docker image HOT 2
- Docker: NoClassDefFoundError: org/apache/logging/log4j/util/ReflectionUtil HOT 12
- LIMES does not work anymore: java.lang.NoClassDefFoundError HOT 3
- Complex query configuration file HOT 2
- Inconsistent behaviour of TYPE value HOT 1
- Tests are skipped in CI
- continuous-integration/travis-ci Expected — Waiting for status to be reported HOT 1
- ParserTest fails HOT 1
- LIMES Log4j errors on Windows but gives the results HOT 1
- How to compare two labels?
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 limes.