Skip to content
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

Unknown IO error - Not a valid HTTP URI #162

Open
BorderCloud opened this issue Sep 1, 2018 · 5 comments
Open

Unknown IO error - Not a valid HTTP URI #162

BorderCloud opened this issue Sep 1, 2018 · 5 comments

Comments

@BorderCloud
Copy link

BorderCloud commented Sep 1, 2018

Hello

The TTL files of W3C's tests via queries "LOAD" create several errors.
Say me, if you have an idea.

Sep 01 21:37:04 tft-4store 4store[518]: import.c:398 failed to parse file “https://bordercloud.github.io/rdf-tests/sparql11/data-sparql11/aggregates/agg-numeric.ttl”
Sep 01 21:37:04 tft-4store start.sh[225]: raptor error - XML HTTP error: Unknown IO error - Not a valid HTTP URI
Sep 01 21:37:04 tft-4store start.sh[225]: 4store[518]: import.c:398 failed to parse file “https://bordercloud.github.io/rdf-tests/sparql11/data-sparql11/aggregates/agg-numeric.ttl”
Sep 01 21:37:04 tft-4store start.sh[225]: raptor error - XML HTTP error: Unknown IO error - Not a valid HTTP URI
Sep 01 21:37:04 tft-4store start.sh[225]: 4store[518]: import.c:398 failed to parse file “https://bordercloud.github.io/rdf-tests/sparql11/data-sparql11/aggregates/agg-numeric2.ttl”
Sep 01 21:37:04 tft-4store 4store[518]: import.c:398 failed to parse file “https://bordercloud.github.io/rdf-tests/sparql11/data-sparql11/aggregates/agg-numeric2.ttl”
Sep 01 21:37:04 tft-4store start.sh[225]: raptor error - XML HTTP error: Unknown IO error - Not a valid HTTP URI
Sep 01 21:37:04 tft-4store start.sh[225]: 4store[518]: import.c:398 failed to parse file “https://bordercloud.github.io/rdf-tests/sparql11/data-sparql11/aggregates/empty.ttl”
Sep 01 21:37:04 tft-4store 4store[518]: import.c:398 failed to parse file “https://bordercloud.github.io/rdf-tests/sparql11/data-sparql11/aggregates/empty.ttl”
Sep 01 21:37:04 tft-4store start.sh[225]: raptor error - XML HTTP error: Unknown IO error - Not a valid HTTP URI
Sep 01 21:37:04 tft-4store start.sh[225]: 4store[518]: import.c:398 failed to parse file “https://bordercloud.github.io/rdf-tests/sparql11/data-sparql11/aggregates/agg-err-01.ttl”
Sep 01 21:37:04 tft-4store 4store[518]: import.c:398 failed to parse file “https://bordercloud.github.io/rdf-tests/sparql11/data-sparql11/aggregates/agg-err-01.ttl”
Sep 01 21:37:04 tft-4store start.sh[225]: raptor error - XML HTTP error: Unknown IO error - Not a valid HTTP URI
Sep 01 21:37:04 tft-4store start.sh[225]: 4store[518]: import.c:398 failed to parse file “https://bordercloud.github.io/rdf-tests/sparql11/data-sparql11/aggregates/agg-err-02.ttl”
Sep 01 21:37:04 tft-4store 4store[518]: import.c:398 failed to parse file “https://bordercloud.github.io/rdf-tests/sparql11/data-sparql11/aggregates/agg-err-02.ttl”
Sep 01 21:37:04 tft-4store start.sh[225]: raptor error - XML HTTP error: Unknown IO error - Not a valid HTTP URI
Sep 01 21:37:04 tft-4store start.sh[225]: 4store[518]: import.c:398 failed to parse file “https://bordercloud.github.io/rdf-tests/sparql11/data-sparql11/aggregates/agg-groupconcat-1.ttl”
Sep 01 21:37:04 tft-4store 4store[518]: import.c:398 failed to parse file “https://bordercloud.github.io/rdf-tests/sparql11/data-sparql11/aggregates/agg-groupconcat-1.ttl”
Sep 01 21:37:04 tft-4store start.sh[225]: 4store[518]: import.c:398 failed to parse file 
Sep 01 21:37:05 tft-4store 4store[518]: import.c:398 failed to parse file “https://bordercloud.github.io/rdf-tests/sparql11/data-sparql11/aggregates/agg-numeric.ttl”
Sep 01 21:37:05 tft-4store start.sh[225]: raptor error - XML HTTP error: Unknown IO error - Not a valid HTTP URI
Sep 01 21:37:05 tft-4store start.sh[225]: 4store[518]: import.c:398 failed to parse file “https://bordercloud.github.io/rdf-tests/sparql11/data-sparql11/aggregates/agg-numeric2.ttl”
Sep 01 21:37:05 tft-4store 4store[518]: import.c:398 failed to parse file “https://bordercloud.github.io/rdf-tests/sparql11/data-sparql11/aggregates/agg-numeric2.ttl”
Sep 01 21:37:05 tft-4store start.sh[225]: 4store[518]: import.c:398 failed to parse file “https://bordercloud.github.io/rdf-tests/sparql11/data-sparql11/aggregates/agg01.ttl”
Sep 01 21:37:05 tft-4store start.sh[225]: raptor error - XML HTTP error: Unknown IO error - Not a valid HTTP URI
Sep 01 21:37:06 tft-4store start.sh[225]: raptor error - XML HTTP error: Unknown IO error - Not a valid HTTP URI
Sep 01 21:37:06 tft-4store start.sh[225]: 4store[518]: import.c:398 failed to parse file “https://bordercloud.github.io/rdf-tests/sparql11/data-sparql11/aggregates/agg01.ttl”
Sep 01 21:37:06 tft-4store 4store[518]: import.c:398 failed to parse file “https://bordercloud.github.io/rdf-tests/sparql11/data-sparql11/aggregates/agg01.ttl”
Sep 01 21:37:06 tft-4store start.sh[225]: raptor error - XML HTTP error: Unknown IO error - Not a valid HTTP URI
Sep 01 21:37:06 tft-4store start.sh[225]: 4store[518]: import.c:398 failed to parse file “https://bordercloud.github.io/rdf-tests/sparql11/data-sparql11/aggregates/agg08.ttl”
Sep 01 21:37:06 tft-4store 4store[518]: import.c:398 failed to parse file “https://bordercloud.github.io/rdf-tests/sparql11/data-sparql11/aggregates/agg08.ttl”
Sep 01 21:37:06 tft-4store start.sh[225]: raptor error - XML HTTP error: Unknown IO error - Not a valid HTTP URI
Sep 01 21:37:06 tft-4store start.sh[225]: 4store[518]: import.c:398 failed to parse file “https://bordercloud.github.io/rdf-tests/sparql11/data-sparql11/bind/data.ttl”
Sep 01 21:37:06 tft-4store 4store[518]: import.c:398 failed to parse file “https://bordercloud.github.io/rdf-tests/sparql11/data-sparql11/bind/data.ttl”
Sep 01 21:37:06 tft-4store start.sh[225]: raptor error - XML HTTP error: Unknown IO error - Not a valid HTTP URI

You can reproduce these errors with this project : https://github.com/BorderCloud/tft-4store
Bye

@berezovskyi
Copy link
Collaborator

berezovskyi commented Sep 27, 2018

Hi, I checked the MIME type of the Turtle files served by GH and it's correct. Could you please try against some non-HTTPS server? Or import from file? Just to rule out the parsing problems and cURL TLS settings.

Also, you are aware that 4store does not fully support SPARQL 1.1 but SPARQL 1.0 only?

Karima, is that you? Cheers from SSSW'16 👋

@BorderCloud
Copy link
Author

Yes it's me ;) (BorderCloud is my account GitHub)

I knew that 4Store does not support 1.1 fully.
I think 4store not support LOAD. I wanted to have confirmation.
May be a future enhancement ;)

Thanks
Bye bye !

@swh
Copy link
Collaborator

swh commented Sep 27, 2018

From the sources it looks there is LOAD support:

case RASQAL_UPDATE_TYPE_LOAD:

The error messages make it sound like it's HTTP only, not HTTPS.

SPARQL 1.1 support is pretty partial though.

@BorderCloud
Copy link
Author

Github does automatically the redirection http to https. I cannot change it (simply).

@swh
Copy link
Collaborator

swh commented Sep 27, 2018

4store uses the raptor graph ingestion code, which appears to only support HTTP. There might be some configuration to add HTTPS? Not sure.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants