In one of our projects from European Commision, we're migrating from [tenforce/virtuoso](https://hub.docker.com/r/tenforce/virtuoso) to the official image [openlink/virtuoso-opensource-7](https://hub.docker.com/r/openlink/virtuoso-opensource-7/). This HTTP request used to work correctly, for years, with the old image:

```
PUT /sparql-graph-crud?graph=http%3A%2F%2Factor HTTP/1.1
Host: virtuoso:8890
Connection: close
User-Agent: EasyRdf HTTP Client
Content-Type: application/n-triples

<http://joinup.eu/taxonomy/actor> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2004/02/skos/core#ConceptScheme> .
<http://joinup.eu/taxonomy/actor#cashier> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2004/02/skos/core#Concept> .
<http://joinup.eu/taxonomy/actor#cashier> <http://www.w3.org/2004/02/skos/core#prefLabel> "Cashier"@en .
... more triples here
```

but with `openlink/virtuoso-opensource-7`, fails with:

```
HTTP/1.1 500 Internal Server Error
Accept-Ranges: bytes
Content-Encoding: gzip
Content-Type: text/html; charset=UTF-8
Date: Sat, 25 Nov 2023 10:39:46 GMT
Server: Virtuoso/07.20.3238 (Linux) x86_64-ubuntu_bionic-linux-gnu
Connection: close
Transfer-Encoding: chunked

<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<html>
<head>
  <title>SPARQL Graph Protocol request failed</title>
</head>
<body>
<h1>HTTP/1.1 500 Request Failed</h1>
<h3>Error 22023</h3>
<xmp>The PUT request for graph <http://actor> is rejected: the submitted resource is of unsupported type application/n-triples
</xmp>
</body>
</html>
```

Any clue what we're missing?

Unsupported type application/n-triples
This is a GitHub Issue
repo:virtuoso-opensource
owner:openlink
Title : Unsupported type application/n-triples
Issue date:

--- start body ---
In one of our projects from European Commision, we're migrating from [tenforce/virtuoso](https://hub.docker.com/r/tenforce/virtuoso) to the official image [openlink/virtuoso-opensource-7](https://hub.docker.com/r/openlink/virtuoso-opensource-7/). This HTTP request used to work correctly, for years, with the old image:

```
PUT /sparql-graph-crud?graph=http%3A%2F%2Factor HTTP/1.1
Host: virtuoso:8890
Connection: close
User-Agent: EasyRdf HTTP Client
Content-Type: application/n-triples

<http://joinup.eu/taxonomy/actor> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2004/02/skos/core#ConceptScheme> .
<http://joinup.eu/taxonomy/actor#cashier> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2004/02/skos/core#Concept> .
<http://joinup.eu/taxonomy/actor#cashier> <http://www.w3.org/2004/02/skos/core#prefLabel> "Cashier"@en .
... more triples here
```

but with `openlink/virtuoso-opensource-7`, fails with:

```
HTTP/1.1 500 Internal Server Error
Accept-Ranges: bytes
Content-Encoding: gzip
Content-Type: text/html; charset=UTF-8
Date: Sat, 25 Nov 2023 10:39:46 GMT
Server: Virtuoso/07.20.3238 (Linux) x86_64-ubuntu_bionic-linux-gnu
Connection: close
Transfer-Encoding: chunked

<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<html>
<head>
  <title>SPARQL Graph Protocol request failed</title>
</head>
<body>
<h1>HTTP/1.1 500 Request Failed</h1>
<h3>Error 22023</h3>
<xmp>The PUT request for graph <http://actor> is rejected: the submitted resource is of unsupported type application/n-triples
</xmp>
</body>
</html>
```

Any clue what we're missing?

--- end body ---
