You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@jena.apache.org by Andreas Plank <an...@gmail.com> on 2023/01/12 10:40:40 UTC

Re: MOVE GRAPH … TO GRAPH … ~  Server Error 500 Iterator: started at 5, now 6 (SPARQL Update)

Hej-hej,

I could not upgrade yet, but would Fuseki UI version 4.7.0 also work fine
for this issue?

Kind Regards
Andreas

Am Do., 11. Aug. 2022 um 12:51 Uhr schrieb Andy Seaborne <an...@apache.org>:

> Hi Andreas,
>
> Could you please try a newer version - 4.3.2 or 4.4.0 (not 4.5.0 which a
> different problem in this area).
>
>      Andy
>
> On 10/08/2022 10:10, Andreas Plank wrote:
> > Hej-hej,
> >
> > on Fuseki UI (4.0.0) I tried MOVE GRAPH … TO GRAPH … on a development
> > server and it worked fine, but on the production server the error came
> > Server Error 500 Iterator: started at 5, now 6. Strange, hm. The only
> > difference I can see superficially at the moment is the amount of
> > stored data: production server‘s backup was 7,5 GB (gz-compressed)
> >
> > What could be a solution? Is it because of huge data? Is there any
> > repair possible? Has it problems to digest all the data?
> >
> > Below I’d like to share the technical log with you fellow technicians,
> > I hope you can conclude something meaningful out of it, so that we
> > come to a solution. Thank you very much!
> >
> > Kind Regards
> > Andreas
>

Re: Re: MOVE GRAPH … TO GRAPH … ~  Server Error 500 Iterator: started at 5, now 6 (SPARQL Update)

Posted by Andreas Plank <an...@gmail.com>.
Am Di., 24. Jan. 2023 um 11:01 Uhr schrieb Lorenz Buehmann
<bu...@informatik.uni-leipzig.de>:
>
>
> On 24.01.23 10:31, Andreas Plank wrote:
> > it failed
> > first attempting loading the entire 8GB zipped data backup,
> what was the reason for failing here?

I do not know for sure, probably the shutdown of the docker container (somehow)

I redirected the log to a file and it stopped (but should have to work
on 8,000,000 more triples, but didn’t)
 # 03:10:03 INFO  loader          :: Add: 537,000,000

But later checking on the docker container it somehow shut down, I do
not know if from within, or I have a cronjob checking every 10 minutes
if the fuseki ping return has http response that is OK, e.g. 200, but
trying to go into the docker container after that interruption failed:

docker exec -it fuseki-app  /bin/bash
# Error response from daemon: Container
31dfa44a6253863017288ae4ec9d41ebc3f0a3904ed47a7399f230977f167ffe is
not running

The container restart did not continue with tdb loader2 and I decided
to empty the interrupted database directory and start from scratch
anew with split files.

For the second attempt with split files (4GB unzipped each) I also
switched off the cronjob checking fuseki servers response, and it ran
through as expected.

Cheers,
Andreas

Re: Re: MOVE GRAPH … TO GRAPH … ~  Server Error 500 Iterator: started at 5, now 6 (SPARQL Update)

Posted by Lorenz Buehmann <bu...@informatik.uni-leipzig.de>.
On 24.01.23 10:31, Andreas Plank wrote:
> it failed
> first attempting loading the entire 8GB zipped data backup,
what was the reason for failing here?

Re: MOVE GRAPH … TO GRAPH … ~  Server Error 500 Iterator: started at 5, now 6 (SPARQL Update)

Posted by Andreas Plank <an...@gmail.com>.
Am Di., 17. Jan. 2023 um 18:39 Uhr schrieb Andy Seaborne <an...@apache.org>:
>
>
> On 17/01/2023 15:44, Andreas Plank wrote:
> > Am Di., 17. Jan. 2023 um 13:16 Uhr schrieb Andy Seaborne <an...@apache.org>:
> >>
> >> On 17/01/2023 10:12, Lorenz Buehmann wrote:
> >>> You can dump the data within the running Fuseki, then reload it into the
> >>> latest Fuseki 4.7.0?
> >>
> >> Yes, that's looking like and important point.
> >>
> >
> > Well … yes, I should try that (dump → reimport anew) and it looks like
> > there is something odd with the data:
> >
> > I tried to apply MOVE GRAPH … TO GRAPH … on a named GRAPH with a
> > smaller amount of triples, but still the excact same HTTP 500 aso.
> > error appears (Server Error 500 Iterator: started at 5, now 6)
> >
> > Unfortunately there seems no data repair tool — the reason why I
> > hesitate — to do dump → reimport — the data is very huge several GB
> > zipped … well but it has to be done anyway.
>
> TDB2 is more robust that TDB1.

I now did recreate the entire data (from the backup) of 1,300,000,000
triples using TDB2 loader and splitting the files into smaller pieces
(52 files each 4GB unzipped) and it did succeed—by the way: it failed
first attempting loading the entire 8GB zipped data backup, that’s why
I split it. I have a slightly different server setup, but I did it
like it is described here:

https://github.com/stain/jena-docker/issues/74

The database acts now as expected, and when doing MOVE GRAPH … it
returns now: Update succeeded (34509.994 seconds  …took a while ;-)

So the solution in my case was:
- backup all data
- reimport all data to get a proper data structure

Thank you for all your help
Andreas

Re: MOVE GRAPH … TO GRAPH … ~  Server Error 500 Iterator: started at 5, now 6 (SPARQL Update)

Posted by Andy Seaborne <an...@apache.org>.
On 17/01/2023 15:44, Andreas Plank wrote:
> Am Di., 17. Jan. 2023 um 13:16 Uhr schrieb Andy Seaborne <an...@apache.org>:
>>
>> On 17/01/2023 10:12, Lorenz Buehmann wrote:
>>> You can dump the data within the running Fuseki, then reload it into the
>>> latest Fuseki 4.7.0?
>>
>> Yes, that's looking like and important point.
>>
> 
> Well … yes, I should try that (dump → reimport anew) and it looks like
> there is something odd with the data:
> 
> I tried to apply MOVE GRAPH … TO GRAPH … on a named GRAPH with a
> smaller amount of triples, but still the excact same HTTP 500 aso.
> error appears (Server Error 500 Iterator: started at 5, now 6)
> 
> Unfortunately there seems no data repair tool — the reason why I
> hesitate — to do dump → reimport — the data is very huge several GB
> zipped … well but it has to be done anyway.

TDB2 is more robust that TDB1.

> 
> Andreas
> 
>> Also - no other process should be access the TDB database files. All
>> applications must go via the Fuseki server.
>>
>>       Andy

Re: MOVE GRAPH … TO GRAPH … ~  Server Error 500 Iterator: started at 5, now 6 (SPARQL Update)

Posted by Andreas Plank <an...@gmail.com>.
Am Di., 17. Jan. 2023 um 13:16 Uhr schrieb Andy Seaborne <an...@apache.org>:
>
> On 17/01/2023 10:12, Lorenz Buehmann wrote:
> > You can dump the data within the running Fuseki, then reload it into the
> > latest Fuseki 4.7.0?
>
> Yes, that's looking like and important point.
>

Well … yes, I should try that (dump → reimport anew) and it looks like
there is something odd with the data:

I tried to apply MOVE GRAPH … TO GRAPH … on a named GRAPH with a
smaller amount of triples, but still the excact same HTTP 500 aso.
error appears (Server Error 500 Iterator: started at 5, now 6)

Unfortunately there seems no data repair tool — the reason why I
hesitate — to do dump → reimport — the data is very huge several GB
zipped … well but it has to be done anyway.

Andreas

> Also - no other process should be access the TDB database files. All
> applications must go via the Fuseki server.
>
>      Andy

Re: MOVE GRAPH … TO GRAPH … ~  Server Error 500 Iterator: started at 5, now 6 (SPARQL Update)

Posted by Andy Seaborne <an...@apache.org>.

On 17/01/2023 10:12, Lorenz Buehmann wrote:
> You can dump the data within the running Fuseki, then reload it into the 
> latest Fuseki 4.7.0?

Yes, that's looking like and important point.

Also - no other process should be access the TDB database files. All 
applications must go via the Fuseki server.

     Andy

> 
> On 16.01.23 17:46, Andreas Plank wrote:
>> Is there any data repair tool or to test the data?
>>
>> Am Mo., 16. Jan. 2023 um 17:23 Uhr schrieb Andy Seaborne 
>> <an...@apache.org>:
>>> Without a minimal, reproducible example it's not possible to say much.
>>>
>>> As it is TDB1, it might be a broken database due to an earlier problem.
>>> You say it works on a development server.
>>> Is it using the same database?
>> yes, the database GRAPH was set up on 4.0.0 (in August 2022)
>>
>> today (16. Jan. 2023) jena fuseki is on 4.6.0 running on that same data.
>>
>> Usually I use the configuration defaults, that are shipped with the
>> docker image, and from reading the docker image Dockerfile
>> (https://github.com/stain/jena-docker/blob/226b7348509233bfc1b6dcd760c4d281188ec3fe/jena-fuseki/Dockerfile),
>> it gets the official version, saves it, extracts it and starts the
>> server
>>
>> Do you need other (server config) setup files? The directory structure 
>> is:
>>
>> .
>> ├── LICENSE
>> ├── NOTICE
>> ├── README
>> ├── bin
>> │   ├── s-delete
>> │   ├── s-get
>> │   ├── s-head
>> │   ├── s-post
>> │   ├── s-put
>> │   ├── s-query
>> │   ├── s-update
>> │   ├── s-update-form
>> │   └── soh
>> ├── fuseki
>> ├── fuseki-backup
>> ├── fuseki-server
>> ├── fuseki-server.bat
>> ├── fuseki-server.jar
>> ├── fuseki.service
>> ├── load.sh
>> ├── log4j2.properties
>> ├── shiro.ini
>> ├── tdbloader
>> ├── tdbloader2
>> └── webapp
>>     ├── WEB-INF
>>     │   └── web.xml
>>     ├── favicon.ico
>>     ├── index.html
>>     ├── log4j2.properties
>>     └── static
>>         ├── css
>>         ├── img
>>         └── js
>>
>>
>>>
>>> On 16/01/2023 16:15, Andreas Plank wrote:
>>>> Version 4.7.0 I could not get started running with, but 4.6.0 worked 
>>>> with
>>>> the old data
>>>> (that version 4.7.0 did not work fine is perhaps another issue to solve
>>>> from this anyhow, in the meantime I use 4.6.0 with a docker image 
>>>> see e.g.
>>>> https://github.com/stain/jena-docker/issues/70 … it downloads the 
>>>> official
>>>> fuseki 4.6.0 aso.)
>>>>
>>>> “What else is happeing on the server at the same time?”
>>>>
>>>> - the server throws the afore mentioned error log, and HTTP response 
>>>> is 500
>>> So durign the load there is no overlapping operation?
>>> (what does the log show - is every previous action finished?)
>>>
>>>> - and some seconds later one can query as expected
>>>>
>>>> The configuration is as follows (shiro.ini)
>>> That's only the security setup.
>>>
>>>> ------------8< /fuseki/shiro.ini >8------------------
>>>> [main]
>>>> # Development
>>>> ssl.enabled = false
>>>>
>>>> plainMatcher=org.apache.shiro.authc.credential.SimpleCredentialsMatcher
>>>> #iniRealm=org.apache.shiro.realm.text.IniRealm
>>>> iniRealm.credentialsMatcher = $plainMatcher
>>>>
>>>> #localhost=org.apache.jena.fuseki.authz.LocalhostFilter
>>>>
>>>> [users]
>>>> admin =onepassword, administrator
>>>> wwwuser=anotherpassword, guest
>>>>
>>>> [roles]
>>>> administrator=*
>>>> wwwuser=rest:read
>>>>
>>>> [urls]
>>>> ## Control functions open to anyone
>>>> /$/status  = anon
>>>> /$/ping    = anon
>>>> /$/server  = anon
>>>> /$/stats   = anon
>>>> /$/stats/* = anon
>>>> /*/query/**  = anon
>>>> /*/sparql/** = anon
>>>> /*/get/**    = anon
>>>>
>>>> ## and the rest are restricted
>>>> /$/** = authcBasic,roles[administrator]
>>>>
>>>> ## Sparql update is restricted
>>>>
>>>> # /manage.html** = authcBasic,roles[administrator] # old interface
>>>> /**/manage = authcBasic,roles[administrator]
>>>> /**/manage** = authcBasic,roles[administrator]
>>>> /*/data/** = authcBasic,roles[administrator]
>>>> /*/upload/** = authcBasic,roles[administrator]
>>>> /*/update/** = authcBasic,roles[administrator]
>>>> /*/delete/** = authcBasic,roles[administrator]
>>>>
>>>> # Everything else
>>>> /**=anon
>>>>
>>>> ------------8< /fuseki/shiro.ini >8------------------

Re: Re: MOVE GRAPH … TO GRAPH … ~  Server Error 500 Iterator: started at 5, now 6 (SPARQL Update)

Posted by Lorenz Buehmann <bu...@informatik.uni-leipzig.de>.
You can dump the data within the running Fuseki, then reload it into the 
latest Fuseki 4.7.0?

On 16.01.23 17:46, Andreas Plank wrote:
> Is there any data repair tool or to test the data?
>
> Am Mo., 16. Jan. 2023 um 17:23 Uhr schrieb Andy Seaborne <an...@apache.org>:
>> Without a minimal, reproducible example it's not possible to say much.
>>
>> As it is TDB1, it might be a broken database due to an earlier problem.
>> You say it works on a development server.
>> Is it using the same database?
> yes, the database GRAPH was set up on 4.0.0 (in August 2022)
>
> today (16. Jan. 2023) jena fuseki is on 4.6.0 running on that same data.
>
> Usually I use the configuration defaults, that are shipped with the
> docker image, and from reading the docker image Dockerfile
> (https://github.com/stain/jena-docker/blob/226b7348509233bfc1b6dcd760c4d281188ec3fe/jena-fuseki/Dockerfile),
> it gets the official version, saves it, extracts it and starts the
> server
>
> Do you need other (server config) setup files? The directory structure is:
>
> .
> ├── LICENSE
> ├── NOTICE
> ├── README
> ├── bin
> │   ├── s-delete
> │   ├── s-get
> │   ├── s-head
> │   ├── s-post
> │   ├── s-put
> │   ├── s-query
> │   ├── s-update
> │   ├── s-update-form
> │   └── soh
> ├── fuseki
> ├── fuseki-backup
> ├── fuseki-server
> ├── fuseki-server.bat
> ├── fuseki-server.jar
> ├── fuseki.service
> ├── load.sh
> ├── log4j2.properties
> ├── shiro.ini
> ├── tdbloader
> ├── tdbloader2
> └── webapp
>     ├── WEB-INF
>     │   └── web.xml
>     ├── favicon.ico
>     ├── index.html
>     ├── log4j2.properties
>     └── static
>         ├── css
>         ├── img
>         └── js
>
>
>>
>> On 16/01/2023 16:15, Andreas Plank wrote:
>>> Version 4.7.0 I could not get started running with, but 4.6.0 worked with
>>> the old data
>>> (that version 4.7.0 did not work fine is perhaps another issue to solve
>>> from this anyhow, in the meantime I use 4.6.0 with a docker image see e.g.
>>> https://github.com/stain/jena-docker/issues/70 … it downloads the official
>>> fuseki 4.6.0 aso.)
>>>
>>> “What else is happeing on the server at the same time?”
>>>
>>> - the server throws the afore mentioned error log, and HTTP response is 500
>> So durign the load there is no overlapping operation?
>> (what does the log show - is every previous action finished?)
>>
>>> - and some seconds later one can query as expected
>>>
>>> The configuration is as follows (shiro.ini)
>> That's only the security setup.
>>
>>> ------------8< /fuseki/shiro.ini >8------------------
>>> [main]
>>> # Development
>>> ssl.enabled = false
>>>
>>> plainMatcher=org.apache.shiro.authc.credential.SimpleCredentialsMatcher
>>> #iniRealm=org.apache.shiro.realm.text.IniRealm
>>> iniRealm.credentialsMatcher = $plainMatcher
>>>
>>> #localhost=org.apache.jena.fuseki.authz.LocalhostFilter
>>>
>>> [users]
>>> admin =onepassword, administrator
>>> wwwuser=anotherpassword, guest
>>>
>>> [roles]
>>> administrator=*
>>> wwwuser=rest:read
>>>
>>> [urls]
>>> ## Control functions open to anyone
>>> /$/status  = anon
>>> /$/ping    = anon
>>> /$/server  = anon
>>> /$/stats   = anon
>>> /$/stats/* = anon
>>> /*/query/**  = anon
>>> /*/sparql/** = anon
>>> /*/get/**    = anon
>>>
>>> ## and the rest are restricted
>>> /$/** = authcBasic,roles[administrator]
>>>
>>> ## Sparql update is restricted
>>>
>>> # /manage.html** = authcBasic,roles[administrator] # old interface
>>> /**/manage = authcBasic,roles[administrator]
>>> /**/manage** = authcBasic,roles[administrator]
>>> /*/data/** = authcBasic,roles[administrator]
>>> /*/upload/** = authcBasic,roles[administrator]
>>> /*/update/** = authcBasic,roles[administrator]
>>> /*/delete/** = authcBasic,roles[administrator]
>>>
>>> # Everything else
>>> /**=anon
>>>
>>> ------------8< /fuseki/shiro.ini >8------------------

Re: MOVE GRAPH … TO GRAPH … ~  Server Error 500 Iterator: started at 5, now 6 (SPARQL Update)

Posted by Andreas Plank <an...@gmail.com>.
Is there any data repair tool or to test the data?

Am Mo., 16. Jan. 2023 um 17:23 Uhr schrieb Andy Seaborne <an...@apache.org>:
>
> Without a minimal, reproducible example it's not possible to say much.
>
> As it is TDB1, it might be a broken database due to an earlier problem.
> You say it works on a development server.
> Is it using the same database?

yes, the database GRAPH was set up on 4.0.0 (in August 2022)

today (16. Jan. 2023) jena fuseki is on 4.6.0 running on that same data.

Usually I use the configuration defaults, that are shipped with the
docker image, and from reading the docker image Dockerfile
(https://github.com/stain/jena-docker/blob/226b7348509233bfc1b6dcd760c4d281188ec3fe/jena-fuseki/Dockerfile),
it gets the official version, saves it, extracts it and starts the
server

Do you need other (server config) setup files? The directory structure is:

.
├── LICENSE
├── NOTICE
├── README
├── bin
│   ├── s-delete
│   ├── s-get
│   ├── s-head
│   ├── s-post
│   ├── s-put
│   ├── s-query
│   ├── s-update
│   ├── s-update-form
│   └── soh
├── fuseki
├── fuseki-backup
├── fuseki-server
├── fuseki-server.bat
├── fuseki-server.jar
├── fuseki.service
├── load.sh
├── log4j2.properties
├── shiro.ini
├── tdbloader
├── tdbloader2
└── webapp
   ├── WEB-INF
   │   └── web.xml
   ├── favicon.ico
   ├── index.html
   ├── log4j2.properties
   └── static
       ├── css
       ├── img
       └── js


>
>
> On 16/01/2023 16:15, Andreas Plank wrote:
> > Version 4.7.0 I could not get started running with, but 4.6.0 worked with
> > the old data
> > (that version 4.7.0 did not work fine is perhaps another issue to solve
> > from this anyhow, in the meantime I use 4.6.0 with a docker image see e.g.
> > https://github.com/stain/jena-docker/issues/70 … it downloads the official
> > fuseki 4.6.0 aso.)
> >
> > “What else is happeing on the server at the same time?”
> >
> > - the server throws the afore mentioned error log, and HTTP response is 500
>
> So durign the load there is no overlapping operation?
> (what does the log show - is every previous action finished?)
>
> > - and some seconds later one can query as expected
> >
> > The configuration is as follows (shiro.ini)
>
> That's only the security setup.
>
> >
> > ------------8< /fuseki/shiro.ini >8------------------
> > [main]
> > # Development
> > ssl.enabled = false
> >
> > plainMatcher=org.apache.shiro.authc.credential.SimpleCredentialsMatcher
> > #iniRealm=org.apache.shiro.realm.text.IniRealm
> > iniRealm.credentialsMatcher = $plainMatcher
> >
> > #localhost=org.apache.jena.fuseki.authz.LocalhostFilter
> >
> > [users]
> > admin =onepassword, administrator
> > wwwuser=anotherpassword, guest
> >
> > [roles]
> > administrator=*
> > wwwuser=rest:read
> >
> > [urls]
> > ## Control functions open to anyone
> > /$/status  = anon
> > /$/ping    = anon
> > /$/server  = anon
> > /$/stats   = anon
> > /$/stats/* = anon
> > /*/query/**  = anon
> > /*/sparql/** = anon
> > /*/get/**    = anon
> >
> > ## and the rest are restricted
> > /$/** = authcBasic,roles[administrator]
> >
> > ## Sparql update is restricted
> >
> > # /manage.html** = authcBasic,roles[administrator] # old interface
> > /**/manage = authcBasic,roles[administrator]
> > /**/manage** = authcBasic,roles[administrator]
> > /*/data/** = authcBasic,roles[administrator]
> > /*/upload/** = authcBasic,roles[administrator]
> > /*/update/** = authcBasic,roles[administrator]
> > /*/delete/** = authcBasic,roles[administrator]
> >
> > # Everything else
> > /**=anon
> >
> > ------------8< /fuseki/shiro.ini >8------------------

Re: MOVE GRAPH … TO GRAPH … ~  Server Error 500 Iterator: started at 5, now 6 (SPARQL Update)

Posted by Andy Seaborne <an...@apache.org>.
Without a minimal, reproducible example it's not possible to say much.

As it is TDB1, it might be a broken database due to an earlier problem.
You say it works on a development server.
Is it using the same database?


On 16/01/2023 16:15, Andreas Plank wrote:
> Version 4.7.0 I could not get started running with, but 4.6.0 worked with
> the old data
> (that version 4.7.0 did not work fine is perhaps another issue to solve
> from this anyhow, in the meantime I use 4.6.0 with a docker image see e.g.
> https://github.com/stain/jena-docker/issues/70 … it downloads the official
> fuseki 4.6.0 aso.)
> 
> “What else is happeing on the server at the same time?”
> 
> - the server throws the afore mentioned error log, and HTTP response is 500

So durign the load there is no overlapping operation?
(what does the log show - is every previous action finished?)

> - and some seconds later one can query as expected
> 
> The configuration is as follows (shiro.ini)

That's only the security setup.

> 
> ------------8< /fuseki/shiro.ini >8------------------
> [main]
> # Development
> ssl.enabled = false
> 
> plainMatcher=org.apache.shiro.authc.credential.SimpleCredentialsMatcher
> #iniRealm=org.apache.shiro.realm.text.IniRealm
> iniRealm.credentialsMatcher = $plainMatcher
> 
> #localhost=org.apache.jena.fuseki.authz.LocalhostFilter
> 
> [users]
> admin =onepassword, administrator
> wwwuser=anotherpassword, guest
> 
> [roles]
> administrator=*
> wwwuser=rest:read
> 
> [urls]
> ## Control functions open to anyone
> /$/status  = anon
> /$/ping    = anon
> /$/server  = anon
> /$/stats   = anon
> /$/stats/* = anon
> /*/query/**  = anon
> /*/sparql/** = anon
> /*/get/**    = anon
> 
> ## and the rest are restricted
> /$/** = authcBasic,roles[administrator]
> 
> ## Sparql update is restricted
> 
> # /manage.html** = authcBasic,roles[administrator] # old interface
> /**/manage = authcBasic,roles[administrator]
> /**/manage** = authcBasic,roles[administrator]
> /*/data/** = authcBasic,roles[administrator]
> /*/upload/** = authcBasic,roles[administrator]
> /*/update/** = authcBasic,roles[administrator]
> /*/delete/** = authcBasic,roles[administrator]
> 
> # Everything else
> /**=anon
> 
> ------------8< /fuseki/shiro.ini >8------------------
> 
> Am Mo., 16. Jan. 2023 um 16:59 Uhr schrieb Andy Seaborne <an...@apache.org>:
> 
>>
>>
>> On 16/01/2023 15:40, Andreas Plank wrote:
>>> Hej-hej,
>>>
>>> The problem is still present with version 4.6.0, I could not do
>>>
>>
>> 4.7.0
>>
>>> ADD GRAPH <http://botanicalcollections.be/specimen/> TO GRAPH <
>>> http://www.botanicalcollections.be/specimen/>
>>>
>>> In the meantime:
>>>
>>> - How can one differentiate between if it is a data error or an error due
>>> to jena fuseki.
>>> - If it is because of the data, is there any possibility to repair the
>>> data? (I know, in the worst case one always could eventually throw away
>> all
>>> data and import all anew …)
>>>
>>> The error messages are now as follows:
>>>
>>
>> What else is happeing on the server at the same time?
>>
>> What is the server configuration?
>>
>>> 15:11:25 ERROR ParserARQUpdate :: Unexpected throwable:
>>> java.util.ConcurrentModificationException: Iterator: started at 5, now 6
>>>          at
>>>
>> org.apache.jena.tdb.sys.DatasetControlMRSW.policyError(DatasetControlMRSW.java:147)
>>> ~[fuseki-server.jar:4.6.0]
>>>          at
>>>
>> org.apache.jena.tdb.sys.DatasetControlMRSW$IteratorCheckNotConcurrent.checkIterConcurrentModification(DatasetControlMRSW.java:103)
>>> ~[fuseki-server.jar:4.6.0]
>>>          at
>>>
>> org.apache.jena.tdb.sys.DatasetControlMRSW$IteratorCheckNotConcurrent.hasNext(DatasetControlMRSW.java:110)
>>> ~[fuseki-server.jar:4.6.0]
>>>          at
>>> org.apache.jena.atlas.iterator.Iter$IterMap.hasNext(Iter.java:412)
>>> ~[fuseki-server.jar:4.6.0]
>>>          at
>>> org.apache.jena.atlas.iterator.Iter$IterMap.hasNext(Iter.java:412)
>>> ~[fuseki-server.jar:4.6.0]
>>>          at org.apache.jena.atlas.iterator.Iter.hasNext(Iter.java:1104)
>>> ~[fuseki-server.jar:4.6.0]
>>>          at
>>>
>> org.apache.jena.util.iterator.WrappedIterator.hasNext(WrappedIterator.java:103)
>>> ~[fuseki-server.jar:4.6.0]
>>>          at org.apache.jena.sparql.graph.GraphOps.addAll(GraphOps.java:74)
>>> ~[fuseki-server.jar:4.6.0]
>>>          at
>>>
>> org.apache.jena.sparql.modify.UpdateEngineWorker.gsAddTriples(UpdateEngineWorker.java:273)
>>> ~[fuseki-server.jar:4.6.0]
>>>          at
>>>
>> org.apache.jena.sparql.modify.UpdateEngineWorker.lambda$visit$3(UpdateEngineWorker.java:215)
>>> ~[fuseki-server.jar:4.6.0]
>>>          at
>>>
>> org.apache.jena.sparql.modify.UpdateEngineWorker.executeOperation(UpdateEngineWorker.java:550)
>>> ~[fuseki-server.jar:4.6.0]
>>>          at
>>>
>> org.apache.jena.sparql.modify.UpdateEngineWorker.visit(UpdateEngineWorker.java:209)
>>> ~[fuseki-server.jar:4.6.0]
>>>          at
>>> org.apache.jena.sparql.modify.request.UpdateAdd.visit(UpdateAdd.java:29)
>>> ~[fuseki-server.jar:4.6.0]
>>>          at
>>>
>> org.apache.jena.sparql.modify.UpdateVisitorSink.send(UpdateVisitorSink.java:45)
>>> ~[fuseki-server.jar:4.6.0]
>>>          at
>>>
>> org.apache.jena.sparql.modify.UpdateVisitorSink.send(UpdateVisitorSink.java:31)
>>> ~[fuseki-server.jar:4.6.0]
>>>          at
>>>
>> org.apache.jena.sparql.modify.UsingUpdateSink.send(UsingUpdateSink.java:55)
>>> ~[fuseki-server.jar:4.6.0]
>>>          at
>>>
>> org.apache.jena.sparql.modify.UsingUpdateSink.send(UsingUpdateSink.java:31)
>>> ~[fuseki-server.jar:4.6.0]
>>>          at
>>>
>> org.apache.jena.sparql.lang.SPARQLParserBase.emitUpdate(SPARQLParserBase.java:172)
>>> ~[fuseki-server.jar:4.6.0]
>>>          at
>>> org.apache.jena.sparql.lang.arq.ARQParser.Update1(ARQParser.java:1720)
>>> ~[fuseki-server.jar:4.6.0]
>>>          at
>>> org.apache.jena.sparql.lang.arq.ARQParser.Update(ARQParser.java:1636)
>>> ~[fuseki-server.jar:4.6.0]
>>>          at
>>> org.apache.jena.sparql.lang.arq.ARQParser.UpdateUnit(ARQParser.java:61)
>>> ~[fuseki-server.jar:4.6.0]
>>>          at
>>>
>> org.apache.jena.sparql.lang.ParserARQUpdate.executeParse(ParserARQUpdate.java:42)
>>> ~[fuseki-server.jar:4.6.0]
>>>          at
>>> org.apache.jena.sparql.lang.UpdateParser.parse(UpdateParser.java:53)
>>> ~[fuseki-server.jar:4.6.0]
>>>          at
>>> org.apache.jena.update.UpdateAction.parseExecute(UpdateAction.java:423)
>>> ~[fuseki-server.jar:4.6.0]
>>>          at
>>> org.apache.jena.update.UpdateAction.parseExecute(UpdateAction.java:381)
>>> ~[fuseki-server.jar:4.6.0]
>>>          at
>>>
>> org.apache.jena.fuseki.servlets.SPARQL_Update.execute(SPARQL_Update.java:229)
>>> ~[fuseki-server.jar:4.6.0]
>>>          at
>>>
>> org.apache.jena.fuseki.servlets.SPARQL_Update.executeForm(SPARQL_Update.java:207)
>>> ~[fuseki-server.jar:4.6.0]
>>>          at
>>>
>> org.apache.jena.fuseki.servlets.SPARQL_Update.execute(SPARQL_Update.java:110)
>>> ~[fuseki-server.jar:4.6.0]
>>>          at
>>>
>> org.apache.jena.fuseki.servlets.ActionService.executeLifecycle(ActionService.java:58)
>>> ~[fuseki-server.jar:4.6.0]
>>>          at
>>>
>> org.apache.jena.fuseki.servlets.SPARQL_Update.execPost(SPARQL_Update.java:91)
>>> ~[fuseki-server.jar:4.6.0]
>>>          at
>>>
>> org.apache.jena.fuseki.servlets.ActionProcessor.process(ActionProcessor.java:34)
>>> ~[fuseki-server.jar:4.6.0]
>>>          at
>>> org.apache.jena.fuseki.servlets.ActionBase.process(ActionBase.java:54)
>>> ~[fuseki-server.jar:4.6.0]
>>>          at
>>>
>> org.apache.jena.fuseki.servlets.ActionExecLib.execActionSub(ActionExecLib.java:124)
>>> ~[fuseki-server.jar:4.6.0]
>>>          at
>>>
>> org.apache.jena.fuseki.servlets.ActionExecLib.execAction(ActionExecLib.java:98)
>>> ~[fuseki-server.jar:4.6.0]
>>>          at
>>>
>> org.apache.jena.fuseki.server.Dispatcher.dispatchAction(Dispatcher.java:164)
>>> ~[fuseki-server.jar:4.6.0]
>>>          at
>>> org.apache.jena.fuseki.server.Dispatcher.process(Dispatcher.java:156)
>>> ~[fuseki-server.jar:4.6.0]
>>>          at
>>> org.apache.jena.fuseki.server.Dispatcher.dispatch(Dispatcher.java:83)
>>> ~[fuseki-server.jar:4.6.0]
>>>          at
>>>
>> org.apache.jena.fuseki.servlets.FusekiFilter.doFilter(FusekiFilter.java:48)
>>> ~[fuseki-server.jar:4.6.0]
>>>          at
>>> org.eclipse.jetty.servlet.FilterHolder.doFilter(FilterHolder.java:202)
>>> ~[fuseki-server.jar:4.6.0]
>>>          at
>>>
>> org.eclipse.jetty.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1635)
>>> ~[fuseki-server.jar:4.6.0]
>>>          at
>>>
>> org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:61)
>>> ~[fuseki-server.jar:4.6.0]
>>>          at
>>>
>> org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108)
>>> ~[fuseki-server.jar:4.6.0]
>>>          at
>>>
>> org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137)
>>> ~[fuseki-server.jar:4.6.0]
>>>          at
>>>
>> org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125)
>>> ~[fuseki-server.jar:4.6.0]
>>>          at
>>>
>> org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66)
>>> ~[fuseki-server.jar:4.6.0]
>>>          at
>>>
>> org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108)
>>> ~[fuseki-server.jar:4.6.0]
>>>          at
>>>
>> org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137)
>>> ~[fuseki-server.jar:4.6.0]
>>>          at
>>>
>> org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125)
>>> ~[fuseki-server.jar:4.6.0]
>>>          at
>>>
>> org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66)
>>> ~[fuseki-server.jar:4.6.0]
>>>          at
>>>
>> org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108)
>>> ~[fuseki-server.jar:4.6.0]
>>>          at
>>>
>> org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137)
>>> ~[fuseki-server.jar:4.6.0]
>>>          at
>>>
>> org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125)
>>> ~[fuseki-server.jar:4.6.0]
>>>          at
>>>
>> org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66)
>>> ~[fuseki-server.jar:4.6.0]
>>>          at
>>>
>> org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:450)
>>> ~[fuseki-server.jar:4.6.0]
>>>          at
>>>
>> org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365)
>>> ~[fuseki-server.jar:4.6.0]
>>>          at
>>>
>> org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90)
>>> ~[fuseki-server.jar:4.6.0]
>>>          at
>>>
>> org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83)
>>> ~[fuseki-server.jar:4.6.0]
>>>          at
>>>
>> org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:387)
>>> ~[fuseki-server.jar:4.6.0]
>>>          at
>>>
>> org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362)
>>> ~[fuseki-server.jar:4.6.0]
>>>          at
>>>
>> org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125)
>>> ~[fuseki-server.jar:4.6.0]
>>>          at
>>> org.eclipse.jetty.servlet.FilterHolder.doFilter(FilterHolder.java:202)
>>> ~[fuseki-server.jar:4.6.0]
>>>          at
>>>
>> org.eclipse.jetty.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1635)
>>> ~[fuseki-server.jar:4.6.0]
>>>          at
>>>
>> org.apache.jena.fuseki.servlets.CrossOriginFilter.handle(CrossOriginFilter.java:284)
>>> ~[fuseki-server.jar:4.6.0]
>>>          at
>>>
>> org.apache.jena.fuseki.servlets.CrossOriginFilter.doFilter(CrossOriginFilter.java:247)
>>> ~[fuseki-server.jar:4.6.0]
>>>          at
>>> org.eclipse.jetty.servlet.FilterHolder.doFilter(FilterHolder.java:210)
>>> ~[fuseki-server.jar:4.6.0]
>>>          at
>>>
>> org.eclipse.jetty.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1635)
>>> ~[fuseki-server.jar:4.6.0]
>>>          at
>>>
>> org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:527)
>>> ~[fuseki-server.jar:4.6.0]
>>>          at
>>>
>> org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:131)
>>> ~[fuseki-server.jar:4.6.0]
>>>          at
>>>
>> org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:578)
>>> ~[fuseki-server.jar:4.6.0]
>>>          at
>>>
>> org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:122)
>>> ~[fuseki-server.jar:4.6.0]
>>>          at
>>>
>> org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:223)
>>> ~[fuseki-server.jar:4.6.0]
>>>          at
>>>
>> org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:1571)
>>> ~[fuseki-server.jar:4.6.0]
>>>          at
>>>
>> org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:221)
>>> ~[fuseki-server.jar:4.6.0]
>>>          at
>>>
>> org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1378)
>>> ~[fuseki-server.jar:4.6.0]
>>>          at
>>>
>> org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:176)
>>> ~[fuseki-server.jar:4.6.0]
>>>          at
>>> org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:484)
>>> ~[fuseki-server.jar:4.6.0]
>>>          at
>>>
>> org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:1544)
>>> ~[fuseki-server.jar:4.6.0]
>>>          at
>>>
>> org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:174)
>>> ~[fuseki-server.jar:4.6.0]
>>>          at
>>>
>> org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1300)
>>> ~[fuseki-server.jar:4.6.0]
>>>          at
>>>
>> org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:129)
>>> ~[fuseki-server.jar:4.6.0]
>>>          at
>>>
>> org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:122)
>>> ~[fuseki-server.jar:4.6.0]
>>>          at
>>>
>> org.eclipse.jetty.server.handler.gzip.GzipHandler.handle(GzipHandler.java:822)
>>> ~[fuseki-server.jar:4.6.0]
>>>          at
>>>
>> org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:122)
>>> ~[fuseki-server.jar:4.6.0]
>>>          at org.eclipse.jetty.server.Server.handle(Server.java:562)
>>> ~[fuseki-server.jar:4.6.0]
>>>          at
>>>
>> org.eclipse.jetty.server.HttpChannel.lambda$handle$0(HttpChannel.java:505)
>>> ~[fuseki-server.jar:4.6.0]
>>>          at
>>> org.eclipse.jetty.server.HttpChannel.dispatch(HttpChannel.java:762)
>>> ~[fuseki-server.jar:4.6.0]
>>>          at
>> org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:497)
>>> ~[fuseki-server.jar:4.6.0]
>>>          at
>>>
>> org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:282)
>>> ~[fuseki-server.jar:4.6.0]
>>>          at
>>> org.eclipse.jetty.io
>> .AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:319)
>>> ~[fuseki-server.jar:4.6.0]
>>>          at org.eclipse.jetty.io
>> .FillInterest.fillable(FillInterest.java:100)
>>> ~[fuseki-server.jar:4.6.0]
>>>          at
>>> org.eclipse.jetty.io
>> .SelectableChannelEndPoint$1.run(SelectableChannelEndPoint.java:53)
>>> ~[fuseki-server.jar:4.6.0]
>>>          at
>>>
>> org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.runTask(AdaptiveExecutionStrategy.java:412)
>>> ~[fuseki-server.jar:4.6.0]
>>>          at
>>>
>> org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.consumeTask(AdaptiveExecutionStrategy.java:381)
>>> ~[fuseki-server.jar:4.6.0]
>>>          at
>>>
>> org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.tryProduce(AdaptiveExecutionStrategy.java:268)
>>> ~[fuseki-server.jar:4.6.0]
>>>          at
>>>
>> org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.lambda$new$0(AdaptiveExecutionStrategy.java:138)
>>> ~[fuseki-server.jar:4.6.0]
>>>          at
>>>
>> org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.run(ReservedThreadExecutor.java:407)
>>> ~[fuseki-server.jar:4.6.0]
>>>          at
>>>
>> org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:894)
>>> ~[fuseki-server.jar:4.6.0]
>>>          at
>>>
>> org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:1038)
>>> ~[fuseki-server.jar:4.6.0]
>>>          at java.lang.Thread.run(Unknown Source) ~[?:?]
>>> 15:11:25 WARN  Fuseki          :: [13] ActionErrorException with cause
>>> org.apache.jena.fuseki.servlets.ActionErrorException: Iterator: started
>> at
>>> 5, now 6
>>>          at
>>>
>> org.apache.jena.fuseki.servlets.ServletOps.errorOccurred(ServletOps.java:275)
>>> ~[fuseki-server.jar:4.6.0]
>>>          at
>>>
>> org.apache.jena.fuseki.servlets.SPARQL_Update.execute(SPARQL_Update.java:259)
>>> ~[fuseki-server.jar:4.6.0]
>>>          at
>>>
>> org.apache.jena.fuseki.servlets.SPARQL_Update.executeForm(SPARQL_Update.java:207)
>>> ~[fuseki-server.jar:4.6.0]
>>>          at
>>>
>> org.apache.jena.fuseki.servlets.SPARQL_Update.execute(SPARQL_Update.java:110)
>>> ~[fuseki-server.jar:4.6.0]
>>>          at
>>>
>> org.apache.jena.fuseki.servlets.ActionService.executeLifecycle(ActionService.java:58)
>>> ~[fuseki-server.jar:4.6.0]
>>>          at
>>>
>> org.apache.jena.fuseki.servlets.SPARQL_Update.execPost(SPARQL_Update.java:91)
>>> ~[fuseki-server.jar:4.6.0]
>>>          at
>>>
>> org.apache.jena.fuseki.servlets.ActionProcessor.process(ActionProcessor.java:34)
>>> ~[fuseki-server.jar:4.6.0]
>>>          at
>>> org.apache.jena.fuseki.servlets.ActionBase.process(ActionBase.java:54)
>>> ~[fuseki-server.jar:4.6.0]
>>>          at
>>>
>> org.apache.jena.fuseki.servlets.ActionExecLib.execActionSub(ActionExecLib.java:124)
>>> ~[fuseki-server.jar:4.6.0]
>>>          at
>>>
>> org.apache.jena.fuseki.servlets.ActionExecLib.execAction(ActionExecLib.java:98)
>>> ~[fuseki-server.jar:4.6.0]
>>>          at
>>>
>> org.apache.jena.fuseki.server.Dispatcher.dispatchAction(Dispatcher.java:164)
>>> ~[fuseki-server.jar:4.6.0]
>>>          at
>>> org.apache.jena.fuseki.server.Dispatcher.process(Dispatcher.java:156)
>>> ~[fuseki-server.jar:4.6.0]
>>>          at
>>> org.apache.jena.fuseki.server.Dispatcher.dispatch(Dispatcher.java:83)
>>> ~[fuseki-server.jar:4.6.0]
>>>          at
>>>
>> org.apache.jena.fuseki.servlets.FusekiFilter.doFilter(FusekiFilter.java:48)
>>> ~[fuseki-server.jar:4.6.0]
>>>          at
>>> org.eclipse.jetty.servlet.FilterHolder.doFilter(FilterHolder.java:202)
>>> ~[fuseki-server.jar:4.6.0]
>>>          at
>>>
>> org.eclipse.jetty.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1635)
>>> ~[fuseki-server.jar:4.6.0]
>>>          at
>>>
>> org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:61)
>>> ~[fuseki-server.jar:4.6.0]
>>>          at
>>>
>> org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108)
>>> ~[fuseki-server.jar:4.6.0]
>>>          at
>>>
>> org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137)
>>> ~[fuseki-server.jar:4.6.0]
>>>          at
>>>
>> org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125)
>>> ~[fuseki-server.jar:4.6.0]
>>>          at
>>>
>> org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66)
>>> ~[fuseki-server.jar:4.6.0]
>>>          at
>>>
>> org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108)
>>> ~[fuseki-server.jar:4.6.0]
>>>          at
>>>
>> org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137)
>>> ~[fuseki-server.jar:4.6.0]
>>>          at
>>>
>> org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125)
>>> ~[fuseki-server.jar:4.6.0]
>>>          at
>>>
>> org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66)
>>> ~[fuseki-server.jar:4.6.0]
>>>          at
>>>
>> org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108)
>>> ~[fuseki-server.jar:4.6.0]
>>>          at
>>>
>> org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137)
>>> ~[fuseki-server.jar:4.6.0]
>>>          at
>>>
>> org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125)
>>> ~[fuseki-server.jar:4.6.0]
>>>          at
>>>
>> org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66)
>>> ~[fuseki-server.jar:4.6.0]
>>>          at
>>>
>> org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:450)
>>> ~[fuseki-server.jar:4.6.0]
>>>          at
>>>
>> org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365)
>>> ~[fuseki-server.jar:4.6.0]
>>>          at
>>>
>> org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90)
>>> ~[fuseki-server.jar:4.6.0]
>>>          at
>>>
>> org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83)
>>> ~[fuseki-server.jar:4.6.0]
>>>          at
>>>
>> org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:387)
>>> ~[fuseki-server.jar:4.6.0]
>>>          at
>>>
>> org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362)
>>> ~[fuseki-server.jar:4.6.0]
>>>          at
>>>
>> org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125)
>>> ~[fuseki-server.jar:4.6.0]
>>>          at
>>> org.eclipse.jetty.servlet.FilterHolder.doFilter(FilterHolder.java:202)
>>> ~[fuseki-server.jar:4.6.0]
>>>          at
>>>
>> org.eclipse.jetty.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1635)
>>> ~[fuseki-server.jar:4.6.0]
>>>          at
>>>
>> org.apache.jena.fuseki.servlets.CrossOriginFilter.handle(CrossOriginFilter.java:284)
>>> ~[fuseki-server.jar:4.6.0]
>>>          at
>>>
>> org.apache.jena.fuseki.servlets.CrossOriginFilter.doFilter(CrossOriginFilter.java:247)
>>> ~[fuseki-server.jar:4.6.0]
>>>          at
>>> org.eclipse.jetty.servlet.FilterHolder.doFilter(FilterHolder.java:210)
>>> ~[fuseki-server.jar:4.6.0]
>>>          at
>>>
>> org.eclipse.jetty.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1635)
>>> ~[fuseki-server.jar:4.6.0]
>>>          at
>>>
>> org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:527)
>>> ~[fuseki-server.jar:4.6.0]
>>>          at
>>>
>> org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:131)
>>> ~[fuseki-server.jar:4.6.0]
>>>          at
>>>
>> org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:578)
>>> ~[fuseki-server.jar:4.6.0]
>>>          at
>>>
>> org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:122)
>>> ~[fuseki-server.jar:4.6.0]
>>>          at
>>>
>> org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:223)
>>> ~[fuseki-server.jar:4.6.0]
>>>          at
>>>
>> org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:1571)
>>> ~[fuseki-server.jar:4.6.0]
>>>          at
>>>
>> org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:221)
>>> ~[fuseki-server.jar:4.6.0]
>>>          at
>>>
>> org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1378)
>>> ~[fuseki-server.jar:4.6.0]
>>>          at
>>>
>> org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:176)
>>> ~[fuseki-server.jar:4.6.0]
>>>          at
>>> org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:484)
>>> ~[fuseki-server.jar:4.6.0]
>>>          at
>>>
>> org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:1544)
>>> ~[fuseki-server.jar:4.6.0]
>>>          at
>>>
>> org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:174)
>>> ~[fuseki-server.jar:4.6.0]
>>>          at
>>>
>> org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1300)
>>> ~[fuseki-server.jar:4.6.0]
>>>          at
>>>
>> org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:129)
>>> ~[fuseki-server.jar:4.6.0]
>>>          at
>>>
>> org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:122)
>>> ~[fuseki-server.jar:4.6.0]
>>>          at
>>>
>> org.eclipse.jetty.server.handler.gzip.GzipHandler.handle(GzipHandler.java:822)
>>> ~[fuseki-server.jar:4.6.0]
>>>          at
>>>
>> org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:122)
>>> ~[fuseki-server.jar:4.6.0]
>>>          at org.eclipse.jetty.server.Server.handle(Server.java:562)
>>> ~[fuseki-server.jar:4.6.0]
>>>          at
>>>
>> org.eclipse.jetty.server.HttpChannel.lambda$handle$0(HttpChannel.java:505)
>>> ~[fuseki-server.jar:4.6.0]
>>>          at
>>> org.eclipse.jetty.server.HttpChannel.dispatch(HttpChannel.java:762)
>>> ~[fuseki-server.jar:4.6.0]
>>>          at
>> org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:497)
>>> ~[fuseki-server.jar:4.6.0]
>>>          at
>>>
>> org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:282)
>>> ~[fuseki-server.jar:4.6.0]
>>>          at
>>> org.eclipse.jetty.io
>> .AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:319)
>>> ~[fuseki-server.jar:4.6.0]
>>>          at org.eclipse.jetty.io
>> .FillInterest.fillable(FillInterest.java:100)
>>> ~[fuseki-server.jar:4.6.0]
>>>          at
>>> org.eclipse.jetty.io
>> .SelectableChannelEndPoint$1.run(SelectableChannelEndPoint.java:53)
>>> ~[fuseki-server.jar:4.6.0]
>>>          at
>>>
>> org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.runTask(AdaptiveExecutionStrategy.java:412)
>>> ~[fuseki-server.jar:4.6.0]
>>>          at
>>>
>> org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.consumeTask(AdaptiveExecutionStrategy.java:381)
>>> ~[fuseki-server.jar:4.6.0]
>>>          at
>>>
>> org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.tryProduce(AdaptiveExecutionStrategy.java:268)
>>> ~[fuseki-server.jar:4.6.0]
>>>          at
>>>
>> org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.lambda$new$0(AdaptiveExecutionStrategy.java:138)
>>> ~[fuseki-server.jar:4.6.0]
>>>          at
>>>
>> org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.run(ReservedThreadExecutor.java:407)
>>> ~[fuseki-server.jar:4.6.0]
>>>          at
>>>
>> org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:894)
>>> ~[fuseki-server.jar:4.6.0]
>>>          at
>>>
>> org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:1038)
>>> ~[fuseki-server.jar:4.6.0]
>>>          at java.lang.Thread.run(Unknown Source) ~[?:?]
>>> Caused by: org.apache.jena.query.QueryException: Iterator: started at 5,
>>> now 6
>>>          at
>>>
>> org.apache.jena.sparql.lang.ParserARQUpdate.executeParse(ParserARQUpdate.java:67)
>>> ~[fuseki-server.jar:4.6.0]
>>>          at
>>> org.apache.jena.sparql.lang.UpdateParser.parse(UpdateParser.java:53)
>>> ~[fuseki-server.jar:4.6.0]
>>>          at
>>> org.apache.jena.update.UpdateAction.parseExecute(UpdateAction.java:423)
>>> ~[fuseki-server.jar:4.6.0]
>>>          at
>>> org.apache.jena.update.UpdateAction.parseExecute(UpdateAction.java:381)
>>> ~[fuseki-server.jar:4.6.0]
>>>          at
>>>
>> org.apache.jena.fuseki.servlets.SPARQL_Update.execute(SPARQL_Update.java:229)
>>> ~[fuseki-server.jar:4.6.0]
>>>          ... 73 more
>>> Caused by: java.util.ConcurrentModificationException: Iterator: started
>> at
>>> 5, now 6
>>>          at
>>>
>> org.apache.jena.tdb.sys.DatasetControlMRSW.policyError(DatasetControlMRSW.java:147)
>>> ~[fuseki-server.jar:4.6.0]
>>>          at
>>>
>> org.apache.jena.tdb.sys.DatasetControlMRSW$IteratorCheckNotConcurrent.checkIterConcurrentModification(DatasetControlMRSW.java:103)
>>> ~[fuseki-server.jar:4.6.0]
>>>          at
>>>
>> org.apache.jena.tdb.sys.DatasetControlMRSW$IteratorCheckNotConcurrent.hasNext(DatasetControlMRSW.java:110)
>>> ~[fuseki-server.jar:4.6.0]
>>>          at
>>> org.apache.jena.atlas.iterator.Iter$IterMap.hasNext(Iter.java:412)
>>> ~[fuseki-server.jar:4.6.0]
>>>          at
>>> org.apache.jena.atlas.iterator.Iter$IterMap.hasNext(Iter.java:412)
>>> ~[fuseki-server.jar:4.6.0]
>>>          at org.apache.jena.atlas.iterator.Iter.hasNext(Iter.java:1104)
>>> ~[fuseki-server.jar:4.6.0]
>>>          at
>>>
>> org.apache.jena.util.iterator.WrappedIterator.hasNext(WrappedIterator.java:103)
>>> ~[fuseki-server.jar:4.6.0]
>>>          at org.apache.jena.sparql.graph.GraphOps.addAll(GraphOps.java:74)
>>> ~[fuseki-server.jar:4.6.0]
>>>          at
>>>
>> org.apache.jena.sparql.modify.UpdateEngineWorker.gsAddTriples(UpdateEngineWorker.java:273)
>>> ~[fuseki-server.jar:4.6.0]
>>>          at
>>>
>> org.apache.jena.sparql.modify.UpdateEngineWorker.lambda$visit$3(UpdateEngineWorker.java:215)
>>> ~[fuseki-server.jar:4.6.0]
>>>          at
>>>
>> org.apache.jena.sparql.modify.UpdateEngineWorker.executeOperation(UpdateEngineWorker.java:550)
>>> ~[fuseki-server.jar:4.6.0]
>>>          at
>>>
>> org.apache.jena.sparql.modify.UpdateEngineWorker.visit(UpdateEngineWorker.java:209)
>>> ~[fuseki-server.jar:4.6.0]
>>>          at
>>> org.apache.jena.sparql.modify.request.UpdateAdd.visit(UpdateAdd.java:29)
>>> ~[fuseki-server.jar:4.6.0]
>>>          at
>>>
>> org.apache.jena.sparql.modify.UpdateVisitorSink.send(UpdateVisitorSink.java:45)
>>> ~[fuseki-server.jar:4.6.0]
>>>          at
>>>
>> org.apache.jena.sparql.modify.UpdateVisitorSink.send(UpdateVisitorSink.java:31)
>>> ~[fuseki-server.jar:4.6.0]
>>>          at
>>>
>> org.apache.jena.sparql.modify.UsingUpdateSink.send(UsingUpdateSink.java:55)
>>> ~[fuseki-server.jar:4.6.0]
>>>          at
>>>
>> org.apache.jena.sparql.modify.UsingUpdateSink.send(UsingUpdateSink.java:31)
>>> ~[fuseki-server.jar:4.6.0]
>>>          at
>>>
>> org.apache.jena.sparql.lang.SPARQLParserBase.emitUpdate(SPARQLParserBase.java:172)
>>> ~[fuseki-server.jar:4.6.0]
>>>          at
>>> org.apache.jena.sparql.lang.arq.ARQParser.Update1(ARQParser.java:1720)
>>> ~[fuseki-server.jar:4.6.0]
>>>          at
>>> org.apache.jena.sparql.lang.arq.ARQParser.Update(ARQParser.java:1636)
>>> ~[fuseki-server.jar:4.6.0]
>>>          at
>>> org.apache.jena.sparql.lang.arq.ARQParser.UpdateUnit(ARQParser.java:61)
>>> ~[fuseki-server.jar:4.6.0]
>>>          at
>>>
>> org.apache.jena.sparql.lang.ParserARQUpdate.executeParse(ParserARQUpdate.java:42)
>>> ~[fuseki-server.jar:4.6.0]
>>>          at
>>> org.apache.jena.sparql.lang.UpdateParser.parse(UpdateParser.java:53)
>>> ~[fuseki-server.jar:4.6.0]
>>>          at
>>> org.apache.jena.update.UpdateAction.parseExecute(UpdateAction.java:423)
>>> ~[fuseki-server.jar:4.6.0]
>>>          at
>>> org.apache.jena.update.UpdateAction.parseExecute(UpdateAction.java:381)
>>> ~[fuseki-server.jar:4.6.0]
>>>          at
>>>
>> org.apache.jena.fuseki.servlets.SPARQL_Update.execute(SPARQL_Update.java:229)
>>> ~[fuseki-server.jar:4.6.0]
>>>          ... 73 more
>>> 15:11:25 INFO  Fuseki          :: [13] 500 Server Error (178 ms)
>>>
>>>
>>> Am Do., 12. Jan. 2023 um 12:12 Uhr schrieb Andy Seaborne <
>> andy@apache.org>:
>>>
>>>>
>>>>
>>>> On 12/01/2023 10:40, Andreas Plank wrote:
>>>>> Hej-hej,
>>>>>
>>>>> I could not upgrade yet, but would Fuseki UI version 4.7.0 also work
>> fine
>>>>> for this issue?
>>>>
>>>> Quite possibly.
>>>>
>>>> The problem description isn't a complete example, which is why trying it
>>>> is the way to find out.
>>>>
>>>>        Andy
>>>>
>>>>
>>>>
>>>>>
>>>>> Kind Regards
>>>>> Andreas
>>>>>
>>>>> Am Do., 11. Aug. 2022 um 12:51 Uhr schrieb Andy Seaborne <
>>>> andy@apache.org>:
>>>>>
>>>>>> Hi Andreas,
>>>>>>
>>>>>> Could you please try a newer version - 4.3.2 or 4.4.0 (not 4.5.0
>> which a
>>>>>> different problem in this area).
>>>>>>
>>>>>>         Andy
>>>>
>>>>
>>>
>>
> 

Re: MOVE GRAPH … TO GRAPH … ~  Server Error 500 Iterator: started at 5, now 6 (SPARQL Update)

Posted by Andreas Plank <an...@gmail.com>.
Version 4.7.0 I could not get started running with, but 4.6.0 worked with
the old data
(that version 4.7.0 did not work fine is perhaps another issue to solve
from this anyhow, in the meantime I use 4.6.0 with a docker image see e.g.
https://github.com/stain/jena-docker/issues/70 … it downloads the official
fuseki 4.6.0 aso.)

“What else is happeing on the server at the same time?”

- the server throws the afore mentioned error log, and HTTP response is 500
- and some seconds later one can query as expected

The configuration is as follows (shiro.ini)

------------8< /fuseki/shiro.ini >8------------------
[main]
# Development
ssl.enabled = false

plainMatcher=org.apache.shiro.authc.credential.SimpleCredentialsMatcher
#iniRealm=org.apache.shiro.realm.text.IniRealm
iniRealm.credentialsMatcher = $plainMatcher

#localhost=org.apache.jena.fuseki.authz.LocalhostFilter

[users]
admin =onepassword, administrator
wwwuser=anotherpassword, guest

[roles]
administrator=*
wwwuser=rest:read

[urls]
## Control functions open to anyone
/$/status  = anon
/$/ping    = anon
/$/server  = anon
/$/stats   = anon
/$/stats/* = anon
/*/query/**  = anon
/*/sparql/** = anon
/*/get/**    = anon

## and the rest are restricted
/$/** = authcBasic,roles[administrator]

## Sparql update is restricted

# /manage.html** = authcBasic,roles[administrator] # old interface
/**/manage = authcBasic,roles[administrator]
/**/manage** = authcBasic,roles[administrator]
/*/data/** = authcBasic,roles[administrator]
/*/upload/** = authcBasic,roles[administrator]
/*/update/** = authcBasic,roles[administrator]
/*/delete/** = authcBasic,roles[administrator]

# Everything else
/**=anon

------------8< /fuseki/shiro.ini >8------------------

Am Mo., 16. Jan. 2023 um 16:59 Uhr schrieb Andy Seaborne <an...@apache.org>:

>
>
> On 16/01/2023 15:40, Andreas Plank wrote:
> > Hej-hej,
> >
> > The problem is still present with version 4.6.0, I could not do
> >
>
> 4.7.0
>
> > ADD GRAPH <http://botanicalcollections.be/specimen/> TO GRAPH <
> > http://www.botanicalcollections.be/specimen/>
> >
> > In the meantime:
> >
> > - How can one differentiate between if it is a data error or an error due
> > to jena fuseki.
> > - If it is because of the data, is there any possibility to repair the
> > data? (I know, in the worst case one always could eventually throw away
> all
> > data and import all anew …)
> >
> > The error messages are now as follows:
> >
>
> What else is happeing on the server at the same time?
>
> What is the server configuration?
>
> > 15:11:25 ERROR ParserARQUpdate :: Unexpected throwable:
> > java.util.ConcurrentModificationException: Iterator: started at 5, now 6
> >         at
> >
> org.apache.jena.tdb.sys.DatasetControlMRSW.policyError(DatasetControlMRSW.java:147)
> > ~[fuseki-server.jar:4.6.0]
> >         at
> >
> org.apache.jena.tdb.sys.DatasetControlMRSW$IteratorCheckNotConcurrent.checkIterConcurrentModification(DatasetControlMRSW.java:103)
> > ~[fuseki-server.jar:4.6.0]
> >         at
> >
> org.apache.jena.tdb.sys.DatasetControlMRSW$IteratorCheckNotConcurrent.hasNext(DatasetControlMRSW.java:110)
> > ~[fuseki-server.jar:4.6.0]
> >         at
> > org.apache.jena.atlas.iterator.Iter$IterMap.hasNext(Iter.java:412)
> > ~[fuseki-server.jar:4.6.0]
> >         at
> > org.apache.jena.atlas.iterator.Iter$IterMap.hasNext(Iter.java:412)
> > ~[fuseki-server.jar:4.6.0]
> >         at org.apache.jena.atlas.iterator.Iter.hasNext(Iter.java:1104)
> > ~[fuseki-server.jar:4.6.0]
> >         at
> >
> org.apache.jena.util.iterator.WrappedIterator.hasNext(WrappedIterator.java:103)
> > ~[fuseki-server.jar:4.6.0]
> >         at org.apache.jena.sparql.graph.GraphOps.addAll(GraphOps.java:74)
> > ~[fuseki-server.jar:4.6.0]
> >         at
> >
> org.apache.jena.sparql.modify.UpdateEngineWorker.gsAddTriples(UpdateEngineWorker.java:273)
> > ~[fuseki-server.jar:4.6.0]
> >         at
> >
> org.apache.jena.sparql.modify.UpdateEngineWorker.lambda$visit$3(UpdateEngineWorker.java:215)
> > ~[fuseki-server.jar:4.6.0]
> >         at
> >
> org.apache.jena.sparql.modify.UpdateEngineWorker.executeOperation(UpdateEngineWorker.java:550)
> > ~[fuseki-server.jar:4.6.0]
> >         at
> >
> org.apache.jena.sparql.modify.UpdateEngineWorker.visit(UpdateEngineWorker.java:209)
> > ~[fuseki-server.jar:4.6.0]
> >         at
> > org.apache.jena.sparql.modify.request.UpdateAdd.visit(UpdateAdd.java:29)
> > ~[fuseki-server.jar:4.6.0]
> >         at
> >
> org.apache.jena.sparql.modify.UpdateVisitorSink.send(UpdateVisitorSink.java:45)
> > ~[fuseki-server.jar:4.6.0]
> >         at
> >
> org.apache.jena.sparql.modify.UpdateVisitorSink.send(UpdateVisitorSink.java:31)
> > ~[fuseki-server.jar:4.6.0]
> >         at
> >
> org.apache.jena.sparql.modify.UsingUpdateSink.send(UsingUpdateSink.java:55)
> > ~[fuseki-server.jar:4.6.0]
> >         at
> >
> org.apache.jena.sparql.modify.UsingUpdateSink.send(UsingUpdateSink.java:31)
> > ~[fuseki-server.jar:4.6.0]
> >         at
> >
> org.apache.jena.sparql.lang.SPARQLParserBase.emitUpdate(SPARQLParserBase.java:172)
> > ~[fuseki-server.jar:4.6.0]
> >         at
> > org.apache.jena.sparql.lang.arq.ARQParser.Update1(ARQParser.java:1720)
> > ~[fuseki-server.jar:4.6.0]
> >         at
> > org.apache.jena.sparql.lang.arq.ARQParser.Update(ARQParser.java:1636)
> > ~[fuseki-server.jar:4.6.0]
> >         at
> > org.apache.jena.sparql.lang.arq.ARQParser.UpdateUnit(ARQParser.java:61)
> > ~[fuseki-server.jar:4.6.0]
> >         at
> >
> org.apache.jena.sparql.lang.ParserARQUpdate.executeParse(ParserARQUpdate.java:42)
> > ~[fuseki-server.jar:4.6.0]
> >         at
> > org.apache.jena.sparql.lang.UpdateParser.parse(UpdateParser.java:53)
> > ~[fuseki-server.jar:4.6.0]
> >         at
> > org.apache.jena.update.UpdateAction.parseExecute(UpdateAction.java:423)
> > ~[fuseki-server.jar:4.6.0]
> >         at
> > org.apache.jena.update.UpdateAction.parseExecute(UpdateAction.java:381)
> > ~[fuseki-server.jar:4.6.0]
> >         at
> >
> org.apache.jena.fuseki.servlets.SPARQL_Update.execute(SPARQL_Update.java:229)
> > ~[fuseki-server.jar:4.6.0]
> >         at
> >
> org.apache.jena.fuseki.servlets.SPARQL_Update.executeForm(SPARQL_Update.java:207)
> > ~[fuseki-server.jar:4.6.0]
> >         at
> >
> org.apache.jena.fuseki.servlets.SPARQL_Update.execute(SPARQL_Update.java:110)
> > ~[fuseki-server.jar:4.6.0]
> >         at
> >
> org.apache.jena.fuseki.servlets.ActionService.executeLifecycle(ActionService.java:58)
> > ~[fuseki-server.jar:4.6.0]
> >         at
> >
> org.apache.jena.fuseki.servlets.SPARQL_Update.execPost(SPARQL_Update.java:91)
> > ~[fuseki-server.jar:4.6.0]
> >         at
> >
> org.apache.jena.fuseki.servlets.ActionProcessor.process(ActionProcessor.java:34)
> > ~[fuseki-server.jar:4.6.0]
> >         at
> > org.apache.jena.fuseki.servlets.ActionBase.process(ActionBase.java:54)
> > ~[fuseki-server.jar:4.6.0]
> >         at
> >
> org.apache.jena.fuseki.servlets.ActionExecLib.execActionSub(ActionExecLib.java:124)
> > ~[fuseki-server.jar:4.6.0]
> >         at
> >
> org.apache.jena.fuseki.servlets.ActionExecLib.execAction(ActionExecLib.java:98)
> > ~[fuseki-server.jar:4.6.0]
> >         at
> >
> org.apache.jena.fuseki.server.Dispatcher.dispatchAction(Dispatcher.java:164)
> > ~[fuseki-server.jar:4.6.0]
> >         at
> > org.apache.jena.fuseki.server.Dispatcher.process(Dispatcher.java:156)
> > ~[fuseki-server.jar:4.6.0]
> >         at
> > org.apache.jena.fuseki.server.Dispatcher.dispatch(Dispatcher.java:83)
> > ~[fuseki-server.jar:4.6.0]
> >         at
> >
> org.apache.jena.fuseki.servlets.FusekiFilter.doFilter(FusekiFilter.java:48)
> > ~[fuseki-server.jar:4.6.0]
> >         at
> > org.eclipse.jetty.servlet.FilterHolder.doFilter(FilterHolder.java:202)
> > ~[fuseki-server.jar:4.6.0]
> >         at
> >
> org.eclipse.jetty.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1635)
> > ~[fuseki-server.jar:4.6.0]
> >         at
> >
> org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:61)
> > ~[fuseki-server.jar:4.6.0]
> >         at
> >
> org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108)
> > ~[fuseki-server.jar:4.6.0]
> >         at
> >
> org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137)
> > ~[fuseki-server.jar:4.6.0]
> >         at
> >
> org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125)
> > ~[fuseki-server.jar:4.6.0]
> >         at
> >
> org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66)
> > ~[fuseki-server.jar:4.6.0]
> >         at
> >
> org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108)
> > ~[fuseki-server.jar:4.6.0]
> >         at
> >
> org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137)
> > ~[fuseki-server.jar:4.6.0]
> >         at
> >
> org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125)
> > ~[fuseki-server.jar:4.6.0]
> >         at
> >
> org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66)
> > ~[fuseki-server.jar:4.6.0]
> >         at
> >
> org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108)
> > ~[fuseki-server.jar:4.6.0]
> >         at
> >
> org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137)
> > ~[fuseki-server.jar:4.6.0]
> >         at
> >
> org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125)
> > ~[fuseki-server.jar:4.6.0]
> >         at
> >
> org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66)
> > ~[fuseki-server.jar:4.6.0]
> >         at
> >
> org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:450)
> > ~[fuseki-server.jar:4.6.0]
> >         at
> >
> org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365)
> > ~[fuseki-server.jar:4.6.0]
> >         at
> >
> org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90)
> > ~[fuseki-server.jar:4.6.0]
> >         at
> >
> org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83)
> > ~[fuseki-server.jar:4.6.0]
> >         at
> >
> org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:387)
> > ~[fuseki-server.jar:4.6.0]
> >         at
> >
> org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362)
> > ~[fuseki-server.jar:4.6.0]
> >         at
> >
> org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125)
> > ~[fuseki-server.jar:4.6.0]
> >         at
> > org.eclipse.jetty.servlet.FilterHolder.doFilter(FilterHolder.java:202)
> > ~[fuseki-server.jar:4.6.0]
> >         at
> >
> org.eclipse.jetty.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1635)
> > ~[fuseki-server.jar:4.6.0]
> >         at
> >
> org.apache.jena.fuseki.servlets.CrossOriginFilter.handle(CrossOriginFilter.java:284)
> > ~[fuseki-server.jar:4.6.0]
> >         at
> >
> org.apache.jena.fuseki.servlets.CrossOriginFilter.doFilter(CrossOriginFilter.java:247)
> > ~[fuseki-server.jar:4.6.0]
> >         at
> > org.eclipse.jetty.servlet.FilterHolder.doFilter(FilterHolder.java:210)
> > ~[fuseki-server.jar:4.6.0]
> >         at
> >
> org.eclipse.jetty.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1635)
> > ~[fuseki-server.jar:4.6.0]
> >         at
> >
> org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:527)
> > ~[fuseki-server.jar:4.6.0]
> >         at
> >
> org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:131)
> > ~[fuseki-server.jar:4.6.0]
> >         at
> >
> org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:578)
> > ~[fuseki-server.jar:4.6.0]
> >         at
> >
> org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:122)
> > ~[fuseki-server.jar:4.6.0]
> >         at
> >
> org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:223)
> > ~[fuseki-server.jar:4.6.0]
> >         at
> >
> org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:1571)
> > ~[fuseki-server.jar:4.6.0]
> >         at
> >
> org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:221)
> > ~[fuseki-server.jar:4.6.0]
> >         at
> >
> org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1378)
> > ~[fuseki-server.jar:4.6.0]
> >         at
> >
> org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:176)
> > ~[fuseki-server.jar:4.6.0]
> >         at
> > org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:484)
> > ~[fuseki-server.jar:4.6.0]
> >         at
> >
> org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:1544)
> > ~[fuseki-server.jar:4.6.0]
> >         at
> >
> org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:174)
> > ~[fuseki-server.jar:4.6.0]
> >         at
> >
> org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1300)
> > ~[fuseki-server.jar:4.6.0]
> >         at
> >
> org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:129)
> > ~[fuseki-server.jar:4.6.0]
> >         at
> >
> org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:122)
> > ~[fuseki-server.jar:4.6.0]
> >         at
> >
> org.eclipse.jetty.server.handler.gzip.GzipHandler.handle(GzipHandler.java:822)
> > ~[fuseki-server.jar:4.6.0]
> >         at
> >
> org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:122)
> > ~[fuseki-server.jar:4.6.0]
> >         at org.eclipse.jetty.server.Server.handle(Server.java:562)
> > ~[fuseki-server.jar:4.6.0]
> >         at
> >
> org.eclipse.jetty.server.HttpChannel.lambda$handle$0(HttpChannel.java:505)
> > ~[fuseki-server.jar:4.6.0]
> >         at
> > org.eclipse.jetty.server.HttpChannel.dispatch(HttpChannel.java:762)
> > ~[fuseki-server.jar:4.6.0]
> >         at
> org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:497)
> > ~[fuseki-server.jar:4.6.0]
> >         at
> >
> org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:282)
> > ~[fuseki-server.jar:4.6.0]
> >         at
> > org.eclipse.jetty.io
> .AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:319)
> > ~[fuseki-server.jar:4.6.0]
> >         at org.eclipse.jetty.io
> .FillInterest.fillable(FillInterest.java:100)
> > ~[fuseki-server.jar:4.6.0]
> >         at
> > org.eclipse.jetty.io
> .SelectableChannelEndPoint$1.run(SelectableChannelEndPoint.java:53)
> > ~[fuseki-server.jar:4.6.0]
> >         at
> >
> org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.runTask(AdaptiveExecutionStrategy.java:412)
> > ~[fuseki-server.jar:4.6.0]
> >         at
> >
> org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.consumeTask(AdaptiveExecutionStrategy.java:381)
> > ~[fuseki-server.jar:4.6.0]
> >         at
> >
> org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.tryProduce(AdaptiveExecutionStrategy.java:268)
> > ~[fuseki-server.jar:4.6.0]
> >         at
> >
> org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.lambda$new$0(AdaptiveExecutionStrategy.java:138)
> > ~[fuseki-server.jar:4.6.0]
> >         at
> >
> org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.run(ReservedThreadExecutor.java:407)
> > ~[fuseki-server.jar:4.6.0]
> >         at
> >
> org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:894)
> > ~[fuseki-server.jar:4.6.0]
> >         at
> >
> org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:1038)
> > ~[fuseki-server.jar:4.6.0]
> >         at java.lang.Thread.run(Unknown Source) ~[?:?]
> > 15:11:25 WARN  Fuseki          :: [13] ActionErrorException with cause
> > org.apache.jena.fuseki.servlets.ActionErrorException: Iterator: started
> at
> > 5, now 6
> >         at
> >
> org.apache.jena.fuseki.servlets.ServletOps.errorOccurred(ServletOps.java:275)
> > ~[fuseki-server.jar:4.6.0]
> >         at
> >
> org.apache.jena.fuseki.servlets.SPARQL_Update.execute(SPARQL_Update.java:259)
> > ~[fuseki-server.jar:4.6.0]
> >         at
> >
> org.apache.jena.fuseki.servlets.SPARQL_Update.executeForm(SPARQL_Update.java:207)
> > ~[fuseki-server.jar:4.6.0]
> >         at
> >
> org.apache.jena.fuseki.servlets.SPARQL_Update.execute(SPARQL_Update.java:110)
> > ~[fuseki-server.jar:4.6.0]
> >         at
> >
> org.apache.jena.fuseki.servlets.ActionService.executeLifecycle(ActionService.java:58)
> > ~[fuseki-server.jar:4.6.0]
> >         at
> >
> org.apache.jena.fuseki.servlets.SPARQL_Update.execPost(SPARQL_Update.java:91)
> > ~[fuseki-server.jar:4.6.0]
> >         at
> >
> org.apache.jena.fuseki.servlets.ActionProcessor.process(ActionProcessor.java:34)
> > ~[fuseki-server.jar:4.6.0]
> >         at
> > org.apache.jena.fuseki.servlets.ActionBase.process(ActionBase.java:54)
> > ~[fuseki-server.jar:4.6.0]
> >         at
> >
> org.apache.jena.fuseki.servlets.ActionExecLib.execActionSub(ActionExecLib.java:124)
> > ~[fuseki-server.jar:4.6.0]
> >         at
> >
> org.apache.jena.fuseki.servlets.ActionExecLib.execAction(ActionExecLib.java:98)
> > ~[fuseki-server.jar:4.6.0]
> >         at
> >
> org.apache.jena.fuseki.server.Dispatcher.dispatchAction(Dispatcher.java:164)
> > ~[fuseki-server.jar:4.6.0]
> >         at
> > org.apache.jena.fuseki.server.Dispatcher.process(Dispatcher.java:156)
> > ~[fuseki-server.jar:4.6.0]
> >         at
> > org.apache.jena.fuseki.server.Dispatcher.dispatch(Dispatcher.java:83)
> > ~[fuseki-server.jar:4.6.0]
> >         at
> >
> org.apache.jena.fuseki.servlets.FusekiFilter.doFilter(FusekiFilter.java:48)
> > ~[fuseki-server.jar:4.6.0]
> >         at
> > org.eclipse.jetty.servlet.FilterHolder.doFilter(FilterHolder.java:202)
> > ~[fuseki-server.jar:4.6.0]
> >         at
> >
> org.eclipse.jetty.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1635)
> > ~[fuseki-server.jar:4.6.0]
> >         at
> >
> org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:61)
> > ~[fuseki-server.jar:4.6.0]
> >         at
> >
> org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108)
> > ~[fuseki-server.jar:4.6.0]
> >         at
> >
> org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137)
> > ~[fuseki-server.jar:4.6.0]
> >         at
> >
> org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125)
> > ~[fuseki-server.jar:4.6.0]
> >         at
> >
> org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66)
> > ~[fuseki-server.jar:4.6.0]
> >         at
> >
> org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108)
> > ~[fuseki-server.jar:4.6.0]
> >         at
> >
> org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137)
> > ~[fuseki-server.jar:4.6.0]
> >         at
> >
> org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125)
> > ~[fuseki-server.jar:4.6.0]
> >         at
> >
> org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66)
> > ~[fuseki-server.jar:4.6.0]
> >         at
> >
> org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108)
> > ~[fuseki-server.jar:4.6.0]
> >         at
> >
> org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137)
> > ~[fuseki-server.jar:4.6.0]
> >         at
> >
> org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125)
> > ~[fuseki-server.jar:4.6.0]
> >         at
> >
> org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66)
> > ~[fuseki-server.jar:4.6.0]
> >         at
> >
> org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:450)
> > ~[fuseki-server.jar:4.6.0]
> >         at
> >
> org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365)
> > ~[fuseki-server.jar:4.6.0]
> >         at
> >
> org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90)
> > ~[fuseki-server.jar:4.6.0]
> >         at
> >
> org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83)
> > ~[fuseki-server.jar:4.6.0]
> >         at
> >
> org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:387)
> > ~[fuseki-server.jar:4.6.0]
> >         at
> >
> org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362)
> > ~[fuseki-server.jar:4.6.0]
> >         at
> >
> org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125)
> > ~[fuseki-server.jar:4.6.0]
> >         at
> > org.eclipse.jetty.servlet.FilterHolder.doFilter(FilterHolder.java:202)
> > ~[fuseki-server.jar:4.6.0]
> >         at
> >
> org.eclipse.jetty.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1635)
> > ~[fuseki-server.jar:4.6.0]
> >         at
> >
> org.apache.jena.fuseki.servlets.CrossOriginFilter.handle(CrossOriginFilter.java:284)
> > ~[fuseki-server.jar:4.6.0]
> >         at
> >
> org.apache.jena.fuseki.servlets.CrossOriginFilter.doFilter(CrossOriginFilter.java:247)
> > ~[fuseki-server.jar:4.6.0]
> >         at
> > org.eclipse.jetty.servlet.FilterHolder.doFilter(FilterHolder.java:210)
> > ~[fuseki-server.jar:4.6.0]
> >         at
> >
> org.eclipse.jetty.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1635)
> > ~[fuseki-server.jar:4.6.0]
> >         at
> >
> org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:527)
> > ~[fuseki-server.jar:4.6.0]
> >         at
> >
> org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:131)
> > ~[fuseki-server.jar:4.6.0]
> >         at
> >
> org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:578)
> > ~[fuseki-server.jar:4.6.0]
> >         at
> >
> org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:122)
> > ~[fuseki-server.jar:4.6.0]
> >         at
> >
> org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:223)
> > ~[fuseki-server.jar:4.6.0]
> >         at
> >
> org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:1571)
> > ~[fuseki-server.jar:4.6.0]
> >         at
> >
> org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:221)
> > ~[fuseki-server.jar:4.6.0]
> >         at
> >
> org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1378)
> > ~[fuseki-server.jar:4.6.0]
> >         at
> >
> org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:176)
> > ~[fuseki-server.jar:4.6.0]
> >         at
> > org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:484)
> > ~[fuseki-server.jar:4.6.0]
> >         at
> >
> org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:1544)
> > ~[fuseki-server.jar:4.6.0]
> >         at
> >
> org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:174)
> > ~[fuseki-server.jar:4.6.0]
> >         at
> >
> org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1300)
> > ~[fuseki-server.jar:4.6.0]
> >         at
> >
> org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:129)
> > ~[fuseki-server.jar:4.6.0]
> >         at
> >
> org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:122)
> > ~[fuseki-server.jar:4.6.0]
> >         at
> >
> org.eclipse.jetty.server.handler.gzip.GzipHandler.handle(GzipHandler.java:822)
> > ~[fuseki-server.jar:4.6.0]
> >         at
> >
> org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:122)
> > ~[fuseki-server.jar:4.6.0]
> >         at org.eclipse.jetty.server.Server.handle(Server.java:562)
> > ~[fuseki-server.jar:4.6.0]
> >         at
> >
> org.eclipse.jetty.server.HttpChannel.lambda$handle$0(HttpChannel.java:505)
> > ~[fuseki-server.jar:4.6.0]
> >         at
> > org.eclipse.jetty.server.HttpChannel.dispatch(HttpChannel.java:762)
> > ~[fuseki-server.jar:4.6.0]
> >         at
> org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:497)
> > ~[fuseki-server.jar:4.6.0]
> >         at
> >
> org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:282)
> > ~[fuseki-server.jar:4.6.0]
> >         at
> > org.eclipse.jetty.io
> .AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:319)
> > ~[fuseki-server.jar:4.6.0]
> >         at org.eclipse.jetty.io
> .FillInterest.fillable(FillInterest.java:100)
> > ~[fuseki-server.jar:4.6.0]
> >         at
> > org.eclipse.jetty.io
> .SelectableChannelEndPoint$1.run(SelectableChannelEndPoint.java:53)
> > ~[fuseki-server.jar:4.6.0]
> >         at
> >
> org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.runTask(AdaptiveExecutionStrategy.java:412)
> > ~[fuseki-server.jar:4.6.0]
> >         at
> >
> org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.consumeTask(AdaptiveExecutionStrategy.java:381)
> > ~[fuseki-server.jar:4.6.0]
> >         at
> >
> org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.tryProduce(AdaptiveExecutionStrategy.java:268)
> > ~[fuseki-server.jar:4.6.0]
> >         at
> >
> org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.lambda$new$0(AdaptiveExecutionStrategy.java:138)
> > ~[fuseki-server.jar:4.6.0]
> >         at
> >
> org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.run(ReservedThreadExecutor.java:407)
> > ~[fuseki-server.jar:4.6.0]
> >         at
> >
> org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:894)
> > ~[fuseki-server.jar:4.6.0]
> >         at
> >
> org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:1038)
> > ~[fuseki-server.jar:4.6.0]
> >         at java.lang.Thread.run(Unknown Source) ~[?:?]
> > Caused by: org.apache.jena.query.QueryException: Iterator: started at 5,
> > now 6
> >         at
> >
> org.apache.jena.sparql.lang.ParserARQUpdate.executeParse(ParserARQUpdate.java:67)
> > ~[fuseki-server.jar:4.6.0]
> >         at
> > org.apache.jena.sparql.lang.UpdateParser.parse(UpdateParser.java:53)
> > ~[fuseki-server.jar:4.6.0]
> >         at
> > org.apache.jena.update.UpdateAction.parseExecute(UpdateAction.java:423)
> > ~[fuseki-server.jar:4.6.0]
> >         at
> > org.apache.jena.update.UpdateAction.parseExecute(UpdateAction.java:381)
> > ~[fuseki-server.jar:4.6.0]
> >         at
> >
> org.apache.jena.fuseki.servlets.SPARQL_Update.execute(SPARQL_Update.java:229)
> > ~[fuseki-server.jar:4.6.0]
> >         ... 73 more
> > Caused by: java.util.ConcurrentModificationException: Iterator: started
> at
> > 5, now 6
> >         at
> >
> org.apache.jena.tdb.sys.DatasetControlMRSW.policyError(DatasetControlMRSW.java:147)
> > ~[fuseki-server.jar:4.6.0]
> >         at
> >
> org.apache.jena.tdb.sys.DatasetControlMRSW$IteratorCheckNotConcurrent.checkIterConcurrentModification(DatasetControlMRSW.java:103)
> > ~[fuseki-server.jar:4.6.0]
> >         at
> >
> org.apache.jena.tdb.sys.DatasetControlMRSW$IteratorCheckNotConcurrent.hasNext(DatasetControlMRSW.java:110)
> > ~[fuseki-server.jar:4.6.0]
> >         at
> > org.apache.jena.atlas.iterator.Iter$IterMap.hasNext(Iter.java:412)
> > ~[fuseki-server.jar:4.6.0]
> >         at
> > org.apache.jena.atlas.iterator.Iter$IterMap.hasNext(Iter.java:412)
> > ~[fuseki-server.jar:4.6.0]
> >         at org.apache.jena.atlas.iterator.Iter.hasNext(Iter.java:1104)
> > ~[fuseki-server.jar:4.6.0]
> >         at
> >
> org.apache.jena.util.iterator.WrappedIterator.hasNext(WrappedIterator.java:103)
> > ~[fuseki-server.jar:4.6.0]
> >         at org.apache.jena.sparql.graph.GraphOps.addAll(GraphOps.java:74)
> > ~[fuseki-server.jar:4.6.0]
> >         at
> >
> org.apache.jena.sparql.modify.UpdateEngineWorker.gsAddTriples(UpdateEngineWorker.java:273)
> > ~[fuseki-server.jar:4.6.0]
> >         at
> >
> org.apache.jena.sparql.modify.UpdateEngineWorker.lambda$visit$3(UpdateEngineWorker.java:215)
> > ~[fuseki-server.jar:4.6.0]
> >         at
> >
> org.apache.jena.sparql.modify.UpdateEngineWorker.executeOperation(UpdateEngineWorker.java:550)
> > ~[fuseki-server.jar:4.6.0]
> >         at
> >
> org.apache.jena.sparql.modify.UpdateEngineWorker.visit(UpdateEngineWorker.java:209)
> > ~[fuseki-server.jar:4.6.0]
> >         at
> > org.apache.jena.sparql.modify.request.UpdateAdd.visit(UpdateAdd.java:29)
> > ~[fuseki-server.jar:4.6.0]
> >         at
> >
> org.apache.jena.sparql.modify.UpdateVisitorSink.send(UpdateVisitorSink.java:45)
> > ~[fuseki-server.jar:4.6.0]
> >         at
> >
> org.apache.jena.sparql.modify.UpdateVisitorSink.send(UpdateVisitorSink.java:31)
> > ~[fuseki-server.jar:4.6.0]
> >         at
> >
> org.apache.jena.sparql.modify.UsingUpdateSink.send(UsingUpdateSink.java:55)
> > ~[fuseki-server.jar:4.6.0]
> >         at
> >
> org.apache.jena.sparql.modify.UsingUpdateSink.send(UsingUpdateSink.java:31)
> > ~[fuseki-server.jar:4.6.0]
> >         at
> >
> org.apache.jena.sparql.lang.SPARQLParserBase.emitUpdate(SPARQLParserBase.java:172)
> > ~[fuseki-server.jar:4.6.0]
> >         at
> > org.apache.jena.sparql.lang.arq.ARQParser.Update1(ARQParser.java:1720)
> > ~[fuseki-server.jar:4.6.0]
> >         at
> > org.apache.jena.sparql.lang.arq.ARQParser.Update(ARQParser.java:1636)
> > ~[fuseki-server.jar:4.6.0]
> >         at
> > org.apache.jena.sparql.lang.arq.ARQParser.UpdateUnit(ARQParser.java:61)
> > ~[fuseki-server.jar:4.6.0]
> >         at
> >
> org.apache.jena.sparql.lang.ParserARQUpdate.executeParse(ParserARQUpdate.java:42)
> > ~[fuseki-server.jar:4.6.0]
> >         at
> > org.apache.jena.sparql.lang.UpdateParser.parse(UpdateParser.java:53)
> > ~[fuseki-server.jar:4.6.0]
> >         at
> > org.apache.jena.update.UpdateAction.parseExecute(UpdateAction.java:423)
> > ~[fuseki-server.jar:4.6.0]
> >         at
> > org.apache.jena.update.UpdateAction.parseExecute(UpdateAction.java:381)
> > ~[fuseki-server.jar:4.6.0]
> >         at
> >
> org.apache.jena.fuseki.servlets.SPARQL_Update.execute(SPARQL_Update.java:229)
> > ~[fuseki-server.jar:4.6.0]
> >         ... 73 more
> > 15:11:25 INFO  Fuseki          :: [13] 500 Server Error (178 ms)
> >
> >
> > Am Do., 12. Jan. 2023 um 12:12 Uhr schrieb Andy Seaborne <
> andy@apache.org>:
> >
> >>
> >>
> >> On 12/01/2023 10:40, Andreas Plank wrote:
> >>> Hej-hej,
> >>>
> >>> I could not upgrade yet, but would Fuseki UI version 4.7.0 also work
> fine
> >>> for this issue?
> >>
> >> Quite possibly.
> >>
> >> The problem description isn't a complete example, which is why trying it
> >> is the way to find out.
> >>
> >>       Andy
> >>
> >>
> >>
> >>>
> >>> Kind Regards
> >>> Andreas
> >>>
> >>> Am Do., 11. Aug. 2022 um 12:51 Uhr schrieb Andy Seaborne <
> >> andy@apache.org>:
> >>>
> >>>> Hi Andreas,
> >>>>
> >>>> Could you please try a newer version - 4.3.2 or 4.4.0 (not 4.5.0
> which a
> >>>> different problem in this area).
> >>>>
> >>>>        Andy
> >>
> >>
> >
>

Re: MOVE GRAPH … TO GRAPH … ~  Server Error 500 Iterator: started at 5, now 6 (SPARQL Update)

Posted by Andy Seaborne <an...@apache.org>.

On 16/01/2023 15:40, Andreas Plank wrote:
> Hej-hej,
> 
> The problem is still present with version 4.6.0, I could not do
> 

4.7.0

> ADD GRAPH <http://botanicalcollections.be/specimen/> TO GRAPH <
> http://www.botanicalcollections.be/specimen/>
> 
> In the meantime:
> 
> - How can one differentiate between if it is a data error or an error due
> to jena fuseki.
> - If it is because of the data, is there any possibility to repair the
> data? (I know, in the worst case one always could eventually throw away all
> data and import all anew …)
> 
> The error messages are now as follows:
> 

What else is happeing on the server at the same time?

What is the server configuration?

> 15:11:25 ERROR ParserARQUpdate :: Unexpected throwable:
> java.util.ConcurrentModificationException: Iterator: started at 5, now 6
>         at
> org.apache.jena.tdb.sys.DatasetControlMRSW.policyError(DatasetControlMRSW.java:147)
> ~[fuseki-server.jar:4.6.0]
>         at
> org.apache.jena.tdb.sys.DatasetControlMRSW$IteratorCheckNotConcurrent.checkIterConcurrentModification(DatasetControlMRSW.java:103)
> ~[fuseki-server.jar:4.6.0]
>         at
> org.apache.jena.tdb.sys.DatasetControlMRSW$IteratorCheckNotConcurrent.hasNext(DatasetControlMRSW.java:110)
> ~[fuseki-server.jar:4.6.0]
>         at
> org.apache.jena.atlas.iterator.Iter$IterMap.hasNext(Iter.java:412)
> ~[fuseki-server.jar:4.6.0]
>         at
> org.apache.jena.atlas.iterator.Iter$IterMap.hasNext(Iter.java:412)
> ~[fuseki-server.jar:4.6.0]
>         at org.apache.jena.atlas.iterator.Iter.hasNext(Iter.java:1104)
> ~[fuseki-server.jar:4.6.0]
>         at
> org.apache.jena.util.iterator.WrappedIterator.hasNext(WrappedIterator.java:103)
> ~[fuseki-server.jar:4.6.0]
>         at org.apache.jena.sparql.graph.GraphOps.addAll(GraphOps.java:74)
> ~[fuseki-server.jar:4.6.0]
>         at
> org.apache.jena.sparql.modify.UpdateEngineWorker.gsAddTriples(UpdateEngineWorker.java:273)
> ~[fuseki-server.jar:4.6.0]
>         at
> org.apache.jena.sparql.modify.UpdateEngineWorker.lambda$visit$3(UpdateEngineWorker.java:215)
> ~[fuseki-server.jar:4.6.0]
>         at
> org.apache.jena.sparql.modify.UpdateEngineWorker.executeOperation(UpdateEngineWorker.java:550)
> ~[fuseki-server.jar:4.6.0]
>         at
> org.apache.jena.sparql.modify.UpdateEngineWorker.visit(UpdateEngineWorker.java:209)
> ~[fuseki-server.jar:4.6.0]
>         at
> org.apache.jena.sparql.modify.request.UpdateAdd.visit(UpdateAdd.java:29)
> ~[fuseki-server.jar:4.6.0]
>         at
> org.apache.jena.sparql.modify.UpdateVisitorSink.send(UpdateVisitorSink.java:45)
> ~[fuseki-server.jar:4.6.0]
>         at
> org.apache.jena.sparql.modify.UpdateVisitorSink.send(UpdateVisitorSink.java:31)
> ~[fuseki-server.jar:4.6.0]
>         at
> org.apache.jena.sparql.modify.UsingUpdateSink.send(UsingUpdateSink.java:55)
> ~[fuseki-server.jar:4.6.0]
>         at
> org.apache.jena.sparql.modify.UsingUpdateSink.send(UsingUpdateSink.java:31)
> ~[fuseki-server.jar:4.6.0]
>         at
> org.apache.jena.sparql.lang.SPARQLParserBase.emitUpdate(SPARQLParserBase.java:172)
> ~[fuseki-server.jar:4.6.0]
>         at
> org.apache.jena.sparql.lang.arq.ARQParser.Update1(ARQParser.java:1720)
> ~[fuseki-server.jar:4.6.0]
>         at
> org.apache.jena.sparql.lang.arq.ARQParser.Update(ARQParser.java:1636)
> ~[fuseki-server.jar:4.6.0]
>         at
> org.apache.jena.sparql.lang.arq.ARQParser.UpdateUnit(ARQParser.java:61)
> ~[fuseki-server.jar:4.6.0]
>         at
> org.apache.jena.sparql.lang.ParserARQUpdate.executeParse(ParserARQUpdate.java:42)
> ~[fuseki-server.jar:4.6.0]
>         at
> org.apache.jena.sparql.lang.UpdateParser.parse(UpdateParser.java:53)
> ~[fuseki-server.jar:4.6.0]
>         at
> org.apache.jena.update.UpdateAction.parseExecute(UpdateAction.java:423)
> ~[fuseki-server.jar:4.6.0]
>         at
> org.apache.jena.update.UpdateAction.parseExecute(UpdateAction.java:381)
> ~[fuseki-server.jar:4.6.0]
>         at
> org.apache.jena.fuseki.servlets.SPARQL_Update.execute(SPARQL_Update.java:229)
> ~[fuseki-server.jar:4.6.0]
>         at
> org.apache.jena.fuseki.servlets.SPARQL_Update.executeForm(SPARQL_Update.java:207)
> ~[fuseki-server.jar:4.6.0]
>         at
> org.apache.jena.fuseki.servlets.SPARQL_Update.execute(SPARQL_Update.java:110)
> ~[fuseki-server.jar:4.6.0]
>         at
> org.apache.jena.fuseki.servlets.ActionService.executeLifecycle(ActionService.java:58)
> ~[fuseki-server.jar:4.6.0]
>         at
> org.apache.jena.fuseki.servlets.SPARQL_Update.execPost(SPARQL_Update.java:91)
> ~[fuseki-server.jar:4.6.0]
>         at
> org.apache.jena.fuseki.servlets.ActionProcessor.process(ActionProcessor.java:34)
> ~[fuseki-server.jar:4.6.0]
>         at
> org.apache.jena.fuseki.servlets.ActionBase.process(ActionBase.java:54)
> ~[fuseki-server.jar:4.6.0]
>         at
> org.apache.jena.fuseki.servlets.ActionExecLib.execActionSub(ActionExecLib.java:124)
> ~[fuseki-server.jar:4.6.0]
>         at
> org.apache.jena.fuseki.servlets.ActionExecLib.execAction(ActionExecLib.java:98)
> ~[fuseki-server.jar:4.6.0]
>         at
> org.apache.jena.fuseki.server.Dispatcher.dispatchAction(Dispatcher.java:164)
> ~[fuseki-server.jar:4.6.0]
>         at
> org.apache.jena.fuseki.server.Dispatcher.process(Dispatcher.java:156)
> ~[fuseki-server.jar:4.6.0]
>         at
> org.apache.jena.fuseki.server.Dispatcher.dispatch(Dispatcher.java:83)
> ~[fuseki-server.jar:4.6.0]
>         at
> org.apache.jena.fuseki.servlets.FusekiFilter.doFilter(FusekiFilter.java:48)
> ~[fuseki-server.jar:4.6.0]
>         at
> org.eclipse.jetty.servlet.FilterHolder.doFilter(FilterHolder.java:202)
> ~[fuseki-server.jar:4.6.0]
>         at
> org.eclipse.jetty.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1635)
> ~[fuseki-server.jar:4.6.0]
>         at
> org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:61)
> ~[fuseki-server.jar:4.6.0]
>         at
> org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108)
> ~[fuseki-server.jar:4.6.0]
>         at
> org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137)
> ~[fuseki-server.jar:4.6.0]
>         at
> org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125)
> ~[fuseki-server.jar:4.6.0]
>         at
> org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66)
> ~[fuseki-server.jar:4.6.0]
>         at
> org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108)
> ~[fuseki-server.jar:4.6.0]
>         at
> org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137)
> ~[fuseki-server.jar:4.6.0]
>         at
> org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125)
> ~[fuseki-server.jar:4.6.0]
>         at
> org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66)
> ~[fuseki-server.jar:4.6.0]
>         at
> org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108)
> ~[fuseki-server.jar:4.6.0]
>         at
> org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137)
> ~[fuseki-server.jar:4.6.0]
>         at
> org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125)
> ~[fuseki-server.jar:4.6.0]
>         at
> org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66)
> ~[fuseki-server.jar:4.6.0]
>         at
> org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:450)
> ~[fuseki-server.jar:4.6.0]
>         at
> org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365)
> ~[fuseki-server.jar:4.6.0]
>         at
> org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90)
> ~[fuseki-server.jar:4.6.0]
>         at
> org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83)
> ~[fuseki-server.jar:4.6.0]
>         at
> org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:387)
> ~[fuseki-server.jar:4.6.0]
>         at
> org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362)
> ~[fuseki-server.jar:4.6.0]
>         at
> org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125)
> ~[fuseki-server.jar:4.6.0]
>         at
> org.eclipse.jetty.servlet.FilterHolder.doFilter(FilterHolder.java:202)
> ~[fuseki-server.jar:4.6.0]
>         at
> org.eclipse.jetty.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1635)
> ~[fuseki-server.jar:4.6.0]
>         at
> org.apache.jena.fuseki.servlets.CrossOriginFilter.handle(CrossOriginFilter.java:284)
> ~[fuseki-server.jar:4.6.0]
>         at
> org.apache.jena.fuseki.servlets.CrossOriginFilter.doFilter(CrossOriginFilter.java:247)
> ~[fuseki-server.jar:4.6.0]
>         at
> org.eclipse.jetty.servlet.FilterHolder.doFilter(FilterHolder.java:210)
> ~[fuseki-server.jar:4.6.0]
>         at
> org.eclipse.jetty.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1635)
> ~[fuseki-server.jar:4.6.0]
>         at
> org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:527)
> ~[fuseki-server.jar:4.6.0]
>         at
> org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:131)
> ~[fuseki-server.jar:4.6.0]
>         at
> org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:578)
> ~[fuseki-server.jar:4.6.0]
>         at
> org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:122)
> ~[fuseki-server.jar:4.6.0]
>         at
> org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:223)
> ~[fuseki-server.jar:4.6.0]
>         at
> org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:1571)
> ~[fuseki-server.jar:4.6.0]
>         at
> org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:221)
> ~[fuseki-server.jar:4.6.0]
>         at
> org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1378)
> ~[fuseki-server.jar:4.6.0]
>         at
> org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:176)
> ~[fuseki-server.jar:4.6.0]
>         at
> org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:484)
> ~[fuseki-server.jar:4.6.0]
>         at
> org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:1544)
> ~[fuseki-server.jar:4.6.0]
>         at
> org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:174)
> ~[fuseki-server.jar:4.6.0]
>         at
> org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1300)
> ~[fuseki-server.jar:4.6.0]
>         at
> org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:129)
> ~[fuseki-server.jar:4.6.0]
>         at
> org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:122)
> ~[fuseki-server.jar:4.6.0]
>         at
> org.eclipse.jetty.server.handler.gzip.GzipHandler.handle(GzipHandler.java:822)
> ~[fuseki-server.jar:4.6.0]
>         at
> org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:122)
> ~[fuseki-server.jar:4.6.0]
>         at org.eclipse.jetty.server.Server.handle(Server.java:562)
> ~[fuseki-server.jar:4.6.0]
>         at
> org.eclipse.jetty.server.HttpChannel.lambda$handle$0(HttpChannel.java:505)
> ~[fuseki-server.jar:4.6.0]
>         at
> org.eclipse.jetty.server.HttpChannel.dispatch(HttpChannel.java:762)
> ~[fuseki-server.jar:4.6.0]
>         at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:497)
> ~[fuseki-server.jar:4.6.0]
>         at
> org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:282)
> ~[fuseki-server.jar:4.6.0]
>         at
> org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:319)
> ~[fuseki-server.jar:4.6.0]
>         at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:100)
> ~[fuseki-server.jar:4.6.0]
>         at
> org.eclipse.jetty.io.SelectableChannelEndPoint$1.run(SelectableChannelEndPoint.java:53)
> ~[fuseki-server.jar:4.6.0]
>         at
> org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.runTask(AdaptiveExecutionStrategy.java:412)
> ~[fuseki-server.jar:4.6.0]
>         at
> org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.consumeTask(AdaptiveExecutionStrategy.java:381)
> ~[fuseki-server.jar:4.6.0]
>         at
> org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.tryProduce(AdaptiveExecutionStrategy.java:268)
> ~[fuseki-server.jar:4.6.0]
>         at
> org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.lambda$new$0(AdaptiveExecutionStrategy.java:138)
> ~[fuseki-server.jar:4.6.0]
>         at
> org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.run(ReservedThreadExecutor.java:407)
> ~[fuseki-server.jar:4.6.0]
>         at
> org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:894)
> ~[fuseki-server.jar:4.6.0]
>         at
> org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:1038)
> ~[fuseki-server.jar:4.6.0]
>         at java.lang.Thread.run(Unknown Source) ~[?:?]
> 15:11:25 WARN  Fuseki          :: [13] ActionErrorException with cause
> org.apache.jena.fuseki.servlets.ActionErrorException: Iterator: started at
> 5, now 6
>         at
> org.apache.jena.fuseki.servlets.ServletOps.errorOccurred(ServletOps.java:275)
> ~[fuseki-server.jar:4.6.0]
>         at
> org.apache.jena.fuseki.servlets.SPARQL_Update.execute(SPARQL_Update.java:259)
> ~[fuseki-server.jar:4.6.0]
>         at
> org.apache.jena.fuseki.servlets.SPARQL_Update.executeForm(SPARQL_Update.java:207)
> ~[fuseki-server.jar:4.6.0]
>         at
> org.apache.jena.fuseki.servlets.SPARQL_Update.execute(SPARQL_Update.java:110)
> ~[fuseki-server.jar:4.6.0]
>         at
> org.apache.jena.fuseki.servlets.ActionService.executeLifecycle(ActionService.java:58)
> ~[fuseki-server.jar:4.6.0]
>         at
> org.apache.jena.fuseki.servlets.SPARQL_Update.execPost(SPARQL_Update.java:91)
> ~[fuseki-server.jar:4.6.0]
>         at
> org.apache.jena.fuseki.servlets.ActionProcessor.process(ActionProcessor.java:34)
> ~[fuseki-server.jar:4.6.0]
>         at
> org.apache.jena.fuseki.servlets.ActionBase.process(ActionBase.java:54)
> ~[fuseki-server.jar:4.6.0]
>         at
> org.apache.jena.fuseki.servlets.ActionExecLib.execActionSub(ActionExecLib.java:124)
> ~[fuseki-server.jar:4.6.0]
>         at
> org.apache.jena.fuseki.servlets.ActionExecLib.execAction(ActionExecLib.java:98)
> ~[fuseki-server.jar:4.6.0]
>         at
> org.apache.jena.fuseki.server.Dispatcher.dispatchAction(Dispatcher.java:164)
> ~[fuseki-server.jar:4.6.0]
>         at
> org.apache.jena.fuseki.server.Dispatcher.process(Dispatcher.java:156)
> ~[fuseki-server.jar:4.6.0]
>         at
> org.apache.jena.fuseki.server.Dispatcher.dispatch(Dispatcher.java:83)
> ~[fuseki-server.jar:4.6.0]
>         at
> org.apache.jena.fuseki.servlets.FusekiFilter.doFilter(FusekiFilter.java:48)
> ~[fuseki-server.jar:4.6.0]
>         at
> org.eclipse.jetty.servlet.FilterHolder.doFilter(FilterHolder.java:202)
> ~[fuseki-server.jar:4.6.0]
>         at
> org.eclipse.jetty.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1635)
> ~[fuseki-server.jar:4.6.0]
>         at
> org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:61)
> ~[fuseki-server.jar:4.6.0]
>         at
> org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108)
> ~[fuseki-server.jar:4.6.0]
>         at
> org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137)
> ~[fuseki-server.jar:4.6.0]
>         at
> org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125)
> ~[fuseki-server.jar:4.6.0]
>         at
> org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66)
> ~[fuseki-server.jar:4.6.0]
>         at
> org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108)
> ~[fuseki-server.jar:4.6.0]
>         at
> org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137)
> ~[fuseki-server.jar:4.6.0]
>         at
> org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125)
> ~[fuseki-server.jar:4.6.0]
>         at
> org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66)
> ~[fuseki-server.jar:4.6.0]
>         at
> org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108)
> ~[fuseki-server.jar:4.6.0]
>         at
> org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137)
> ~[fuseki-server.jar:4.6.0]
>         at
> org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125)
> ~[fuseki-server.jar:4.6.0]
>         at
> org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66)
> ~[fuseki-server.jar:4.6.0]
>         at
> org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:450)
> ~[fuseki-server.jar:4.6.0]
>         at
> org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365)
> ~[fuseki-server.jar:4.6.0]
>         at
> org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90)
> ~[fuseki-server.jar:4.6.0]
>         at
> org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83)
> ~[fuseki-server.jar:4.6.0]
>         at
> org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:387)
> ~[fuseki-server.jar:4.6.0]
>         at
> org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362)
> ~[fuseki-server.jar:4.6.0]
>         at
> org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125)
> ~[fuseki-server.jar:4.6.0]
>         at
> org.eclipse.jetty.servlet.FilterHolder.doFilter(FilterHolder.java:202)
> ~[fuseki-server.jar:4.6.0]
>         at
> org.eclipse.jetty.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1635)
> ~[fuseki-server.jar:4.6.0]
>         at
> org.apache.jena.fuseki.servlets.CrossOriginFilter.handle(CrossOriginFilter.java:284)
> ~[fuseki-server.jar:4.6.0]
>         at
> org.apache.jena.fuseki.servlets.CrossOriginFilter.doFilter(CrossOriginFilter.java:247)
> ~[fuseki-server.jar:4.6.0]
>         at
> org.eclipse.jetty.servlet.FilterHolder.doFilter(FilterHolder.java:210)
> ~[fuseki-server.jar:4.6.0]
>         at
> org.eclipse.jetty.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1635)
> ~[fuseki-server.jar:4.6.0]
>         at
> org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:527)
> ~[fuseki-server.jar:4.6.0]
>         at
> org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:131)
> ~[fuseki-server.jar:4.6.0]
>         at
> org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:578)
> ~[fuseki-server.jar:4.6.0]
>         at
> org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:122)
> ~[fuseki-server.jar:4.6.0]
>         at
> org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:223)
> ~[fuseki-server.jar:4.6.0]
>         at
> org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:1571)
> ~[fuseki-server.jar:4.6.0]
>         at
> org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:221)
> ~[fuseki-server.jar:4.6.0]
>         at
> org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1378)
> ~[fuseki-server.jar:4.6.0]
>         at
> org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:176)
> ~[fuseki-server.jar:4.6.0]
>         at
> org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:484)
> ~[fuseki-server.jar:4.6.0]
>         at
> org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:1544)
> ~[fuseki-server.jar:4.6.0]
>         at
> org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:174)
> ~[fuseki-server.jar:4.6.0]
>         at
> org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1300)
> ~[fuseki-server.jar:4.6.0]
>         at
> org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:129)
> ~[fuseki-server.jar:4.6.0]
>         at
> org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:122)
> ~[fuseki-server.jar:4.6.0]
>         at
> org.eclipse.jetty.server.handler.gzip.GzipHandler.handle(GzipHandler.java:822)
> ~[fuseki-server.jar:4.6.0]
>         at
> org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:122)
> ~[fuseki-server.jar:4.6.0]
>         at org.eclipse.jetty.server.Server.handle(Server.java:562)
> ~[fuseki-server.jar:4.6.0]
>         at
> org.eclipse.jetty.server.HttpChannel.lambda$handle$0(HttpChannel.java:505)
> ~[fuseki-server.jar:4.6.0]
>         at
> org.eclipse.jetty.server.HttpChannel.dispatch(HttpChannel.java:762)
> ~[fuseki-server.jar:4.6.0]
>         at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:497)
> ~[fuseki-server.jar:4.6.0]
>         at
> org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:282)
> ~[fuseki-server.jar:4.6.0]
>         at
> org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:319)
> ~[fuseki-server.jar:4.6.0]
>         at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:100)
> ~[fuseki-server.jar:4.6.0]
>         at
> org.eclipse.jetty.io.SelectableChannelEndPoint$1.run(SelectableChannelEndPoint.java:53)
> ~[fuseki-server.jar:4.6.0]
>         at
> org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.runTask(AdaptiveExecutionStrategy.java:412)
> ~[fuseki-server.jar:4.6.0]
>         at
> org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.consumeTask(AdaptiveExecutionStrategy.java:381)
> ~[fuseki-server.jar:4.6.0]
>         at
> org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.tryProduce(AdaptiveExecutionStrategy.java:268)
> ~[fuseki-server.jar:4.6.0]
>         at
> org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.lambda$new$0(AdaptiveExecutionStrategy.java:138)
> ~[fuseki-server.jar:4.6.0]
>         at
> org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.run(ReservedThreadExecutor.java:407)
> ~[fuseki-server.jar:4.6.0]
>         at
> org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:894)
> ~[fuseki-server.jar:4.6.0]
>         at
> org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:1038)
> ~[fuseki-server.jar:4.6.0]
>         at java.lang.Thread.run(Unknown Source) ~[?:?]
> Caused by: org.apache.jena.query.QueryException: Iterator: started at 5,
> now 6
>         at
> org.apache.jena.sparql.lang.ParserARQUpdate.executeParse(ParserARQUpdate.java:67)
> ~[fuseki-server.jar:4.6.0]
>         at
> org.apache.jena.sparql.lang.UpdateParser.parse(UpdateParser.java:53)
> ~[fuseki-server.jar:4.6.0]
>         at
> org.apache.jena.update.UpdateAction.parseExecute(UpdateAction.java:423)
> ~[fuseki-server.jar:4.6.0]
>         at
> org.apache.jena.update.UpdateAction.parseExecute(UpdateAction.java:381)
> ~[fuseki-server.jar:4.6.0]
>         at
> org.apache.jena.fuseki.servlets.SPARQL_Update.execute(SPARQL_Update.java:229)
> ~[fuseki-server.jar:4.6.0]
>         ... 73 more
> Caused by: java.util.ConcurrentModificationException: Iterator: started at
> 5, now 6
>         at
> org.apache.jena.tdb.sys.DatasetControlMRSW.policyError(DatasetControlMRSW.java:147)
> ~[fuseki-server.jar:4.6.0]
>         at
> org.apache.jena.tdb.sys.DatasetControlMRSW$IteratorCheckNotConcurrent.checkIterConcurrentModification(DatasetControlMRSW.java:103)
> ~[fuseki-server.jar:4.6.0]
>         at
> org.apache.jena.tdb.sys.DatasetControlMRSW$IteratorCheckNotConcurrent.hasNext(DatasetControlMRSW.java:110)
> ~[fuseki-server.jar:4.6.0]
>         at
> org.apache.jena.atlas.iterator.Iter$IterMap.hasNext(Iter.java:412)
> ~[fuseki-server.jar:4.6.0]
>         at
> org.apache.jena.atlas.iterator.Iter$IterMap.hasNext(Iter.java:412)
> ~[fuseki-server.jar:4.6.0]
>         at org.apache.jena.atlas.iterator.Iter.hasNext(Iter.java:1104)
> ~[fuseki-server.jar:4.6.0]
>         at
> org.apache.jena.util.iterator.WrappedIterator.hasNext(WrappedIterator.java:103)
> ~[fuseki-server.jar:4.6.0]
>         at org.apache.jena.sparql.graph.GraphOps.addAll(GraphOps.java:74)
> ~[fuseki-server.jar:4.6.0]
>         at
> org.apache.jena.sparql.modify.UpdateEngineWorker.gsAddTriples(UpdateEngineWorker.java:273)
> ~[fuseki-server.jar:4.6.0]
>         at
> org.apache.jena.sparql.modify.UpdateEngineWorker.lambda$visit$3(UpdateEngineWorker.java:215)
> ~[fuseki-server.jar:4.6.0]
>         at
> org.apache.jena.sparql.modify.UpdateEngineWorker.executeOperation(UpdateEngineWorker.java:550)
> ~[fuseki-server.jar:4.6.0]
>         at
> org.apache.jena.sparql.modify.UpdateEngineWorker.visit(UpdateEngineWorker.java:209)
> ~[fuseki-server.jar:4.6.0]
>         at
> org.apache.jena.sparql.modify.request.UpdateAdd.visit(UpdateAdd.java:29)
> ~[fuseki-server.jar:4.6.0]
>         at
> org.apache.jena.sparql.modify.UpdateVisitorSink.send(UpdateVisitorSink.java:45)
> ~[fuseki-server.jar:4.6.0]
>         at
> org.apache.jena.sparql.modify.UpdateVisitorSink.send(UpdateVisitorSink.java:31)
> ~[fuseki-server.jar:4.6.0]
>         at
> org.apache.jena.sparql.modify.UsingUpdateSink.send(UsingUpdateSink.java:55)
> ~[fuseki-server.jar:4.6.0]
>         at
> org.apache.jena.sparql.modify.UsingUpdateSink.send(UsingUpdateSink.java:31)
> ~[fuseki-server.jar:4.6.0]
>         at
> org.apache.jena.sparql.lang.SPARQLParserBase.emitUpdate(SPARQLParserBase.java:172)
> ~[fuseki-server.jar:4.6.0]
>         at
> org.apache.jena.sparql.lang.arq.ARQParser.Update1(ARQParser.java:1720)
> ~[fuseki-server.jar:4.6.0]
>         at
> org.apache.jena.sparql.lang.arq.ARQParser.Update(ARQParser.java:1636)
> ~[fuseki-server.jar:4.6.0]
>         at
> org.apache.jena.sparql.lang.arq.ARQParser.UpdateUnit(ARQParser.java:61)
> ~[fuseki-server.jar:4.6.0]
>         at
> org.apache.jena.sparql.lang.ParserARQUpdate.executeParse(ParserARQUpdate.java:42)
> ~[fuseki-server.jar:4.6.0]
>         at
> org.apache.jena.sparql.lang.UpdateParser.parse(UpdateParser.java:53)
> ~[fuseki-server.jar:4.6.0]
>         at
> org.apache.jena.update.UpdateAction.parseExecute(UpdateAction.java:423)
> ~[fuseki-server.jar:4.6.0]
>         at
> org.apache.jena.update.UpdateAction.parseExecute(UpdateAction.java:381)
> ~[fuseki-server.jar:4.6.0]
>         at
> org.apache.jena.fuseki.servlets.SPARQL_Update.execute(SPARQL_Update.java:229)
> ~[fuseki-server.jar:4.6.0]
>         ... 73 more
> 15:11:25 INFO  Fuseki          :: [13] 500 Server Error (178 ms)
> 
> 
> Am Do., 12. Jan. 2023 um 12:12 Uhr schrieb Andy Seaborne <an...@apache.org>:
> 
>>
>>
>> On 12/01/2023 10:40, Andreas Plank wrote:
>>> Hej-hej,
>>>
>>> I could not upgrade yet, but would Fuseki UI version 4.7.0 also work fine
>>> for this issue?
>>
>> Quite possibly.
>>
>> The problem description isn't a complete example, which is why trying it
>> is the way to find out.
>>
>>       Andy
>>
>>
>>
>>>
>>> Kind Regards
>>> Andreas
>>>
>>> Am Do., 11. Aug. 2022 um 12:51 Uhr schrieb Andy Seaborne <
>> andy@apache.org>:
>>>
>>>> Hi Andreas,
>>>>
>>>> Could you please try a newer version - 4.3.2 or 4.4.0 (not 4.5.0 which a
>>>> different problem in this area).
>>>>
>>>>        Andy
>>
>>
> 

Re: MOVE GRAPH … TO GRAPH … ~  Server Error 500 Iterator: started at 5, now 6 (SPARQL Update)

Posted by Andreas Plank <an...@gmail.com>.
Hej-hej,

The problem is still present with version 4.6.0, I could not do

ADD GRAPH <http://botanicalcollections.be/specimen/> TO GRAPH <
http://www.botanicalcollections.be/specimen/>

In the meantime:

- How can one differentiate between if it is a data error or an error due
to jena fuseki.
- If it is because of the data, is there any possibility to repair the
data? (I know, in the worst case one always could eventually throw away all
data and import all anew …)

The error messages are now as follows:

15:11:25 ERROR ParserARQUpdate :: Unexpected throwable:
java.util.ConcurrentModificationException: Iterator: started at 5, now 6
       at
org.apache.jena.tdb.sys.DatasetControlMRSW.policyError(DatasetControlMRSW.java:147)
~[fuseki-server.jar:4.6.0]
       at
org.apache.jena.tdb.sys.DatasetControlMRSW$IteratorCheckNotConcurrent.checkIterConcurrentModification(DatasetControlMRSW.java:103)
~[fuseki-server.jar:4.6.0]
       at
org.apache.jena.tdb.sys.DatasetControlMRSW$IteratorCheckNotConcurrent.hasNext(DatasetControlMRSW.java:110)
~[fuseki-server.jar:4.6.0]
       at
org.apache.jena.atlas.iterator.Iter$IterMap.hasNext(Iter.java:412)
~[fuseki-server.jar:4.6.0]
       at
org.apache.jena.atlas.iterator.Iter$IterMap.hasNext(Iter.java:412)
~[fuseki-server.jar:4.6.0]
       at org.apache.jena.atlas.iterator.Iter.hasNext(Iter.java:1104)
~[fuseki-server.jar:4.6.0]
       at
org.apache.jena.util.iterator.WrappedIterator.hasNext(WrappedIterator.java:103)
~[fuseki-server.jar:4.6.0]
       at org.apache.jena.sparql.graph.GraphOps.addAll(GraphOps.java:74)
~[fuseki-server.jar:4.6.0]
       at
org.apache.jena.sparql.modify.UpdateEngineWorker.gsAddTriples(UpdateEngineWorker.java:273)
~[fuseki-server.jar:4.6.0]
       at
org.apache.jena.sparql.modify.UpdateEngineWorker.lambda$visit$3(UpdateEngineWorker.java:215)
~[fuseki-server.jar:4.6.0]
       at
org.apache.jena.sparql.modify.UpdateEngineWorker.executeOperation(UpdateEngineWorker.java:550)
~[fuseki-server.jar:4.6.0]
       at
org.apache.jena.sparql.modify.UpdateEngineWorker.visit(UpdateEngineWorker.java:209)
~[fuseki-server.jar:4.6.0]
       at
org.apache.jena.sparql.modify.request.UpdateAdd.visit(UpdateAdd.java:29)
~[fuseki-server.jar:4.6.0]
       at
org.apache.jena.sparql.modify.UpdateVisitorSink.send(UpdateVisitorSink.java:45)
~[fuseki-server.jar:4.6.0]
       at
org.apache.jena.sparql.modify.UpdateVisitorSink.send(UpdateVisitorSink.java:31)
~[fuseki-server.jar:4.6.0]
       at
org.apache.jena.sparql.modify.UsingUpdateSink.send(UsingUpdateSink.java:55)
~[fuseki-server.jar:4.6.0]
       at
org.apache.jena.sparql.modify.UsingUpdateSink.send(UsingUpdateSink.java:31)
~[fuseki-server.jar:4.6.0]
       at
org.apache.jena.sparql.lang.SPARQLParserBase.emitUpdate(SPARQLParserBase.java:172)
~[fuseki-server.jar:4.6.0]
       at
org.apache.jena.sparql.lang.arq.ARQParser.Update1(ARQParser.java:1720)
~[fuseki-server.jar:4.6.0]
       at
org.apache.jena.sparql.lang.arq.ARQParser.Update(ARQParser.java:1636)
~[fuseki-server.jar:4.6.0]
       at
org.apache.jena.sparql.lang.arq.ARQParser.UpdateUnit(ARQParser.java:61)
~[fuseki-server.jar:4.6.0]
       at
org.apache.jena.sparql.lang.ParserARQUpdate.executeParse(ParserARQUpdate.java:42)
~[fuseki-server.jar:4.6.0]
       at
org.apache.jena.sparql.lang.UpdateParser.parse(UpdateParser.java:53)
~[fuseki-server.jar:4.6.0]
       at
org.apache.jena.update.UpdateAction.parseExecute(UpdateAction.java:423)
~[fuseki-server.jar:4.6.0]
       at
org.apache.jena.update.UpdateAction.parseExecute(UpdateAction.java:381)
~[fuseki-server.jar:4.6.0]
       at
org.apache.jena.fuseki.servlets.SPARQL_Update.execute(SPARQL_Update.java:229)
~[fuseki-server.jar:4.6.0]
       at
org.apache.jena.fuseki.servlets.SPARQL_Update.executeForm(SPARQL_Update.java:207)
~[fuseki-server.jar:4.6.0]
       at
org.apache.jena.fuseki.servlets.SPARQL_Update.execute(SPARQL_Update.java:110)
~[fuseki-server.jar:4.6.0]
       at
org.apache.jena.fuseki.servlets.ActionService.executeLifecycle(ActionService.java:58)
~[fuseki-server.jar:4.6.0]
       at
org.apache.jena.fuseki.servlets.SPARQL_Update.execPost(SPARQL_Update.java:91)
~[fuseki-server.jar:4.6.0]
       at
org.apache.jena.fuseki.servlets.ActionProcessor.process(ActionProcessor.java:34)
~[fuseki-server.jar:4.6.0]
       at
org.apache.jena.fuseki.servlets.ActionBase.process(ActionBase.java:54)
~[fuseki-server.jar:4.6.0]
       at
org.apache.jena.fuseki.servlets.ActionExecLib.execActionSub(ActionExecLib.java:124)
~[fuseki-server.jar:4.6.0]
       at
org.apache.jena.fuseki.servlets.ActionExecLib.execAction(ActionExecLib.java:98)
~[fuseki-server.jar:4.6.0]
       at
org.apache.jena.fuseki.server.Dispatcher.dispatchAction(Dispatcher.java:164)
~[fuseki-server.jar:4.6.0]
       at
org.apache.jena.fuseki.server.Dispatcher.process(Dispatcher.java:156)
~[fuseki-server.jar:4.6.0]
       at
org.apache.jena.fuseki.server.Dispatcher.dispatch(Dispatcher.java:83)
~[fuseki-server.jar:4.6.0]
       at
org.apache.jena.fuseki.servlets.FusekiFilter.doFilter(FusekiFilter.java:48)
~[fuseki-server.jar:4.6.0]
       at
org.eclipse.jetty.servlet.FilterHolder.doFilter(FilterHolder.java:202)
~[fuseki-server.jar:4.6.0]
       at
org.eclipse.jetty.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1635)
~[fuseki-server.jar:4.6.0]
       at
org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:61)
~[fuseki-server.jar:4.6.0]
       at
org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108)
~[fuseki-server.jar:4.6.0]
       at
org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137)
~[fuseki-server.jar:4.6.0]
       at
org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125)
~[fuseki-server.jar:4.6.0]
       at
org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66)
~[fuseki-server.jar:4.6.0]
       at
org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108)
~[fuseki-server.jar:4.6.0]
       at
org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137)
~[fuseki-server.jar:4.6.0]
       at
org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125)
~[fuseki-server.jar:4.6.0]
       at
org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66)
~[fuseki-server.jar:4.6.0]
       at
org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108)
~[fuseki-server.jar:4.6.0]
       at
org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137)
~[fuseki-server.jar:4.6.0]
       at
org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125)
~[fuseki-server.jar:4.6.0]
       at
org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66)
~[fuseki-server.jar:4.6.0]
       at
org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:450)
~[fuseki-server.jar:4.6.0]
       at
org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365)
~[fuseki-server.jar:4.6.0]
       at
org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90)
~[fuseki-server.jar:4.6.0]
       at
org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83)
~[fuseki-server.jar:4.6.0]
       at
org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:387)
~[fuseki-server.jar:4.6.0]
       at
org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362)
~[fuseki-server.jar:4.6.0]
       at
org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125)
~[fuseki-server.jar:4.6.0]
       at
org.eclipse.jetty.servlet.FilterHolder.doFilter(FilterHolder.java:202)
~[fuseki-server.jar:4.6.0]
       at
org.eclipse.jetty.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1635)
~[fuseki-server.jar:4.6.0]
       at
org.apache.jena.fuseki.servlets.CrossOriginFilter.handle(CrossOriginFilter.java:284)
~[fuseki-server.jar:4.6.0]
       at
org.apache.jena.fuseki.servlets.CrossOriginFilter.doFilter(CrossOriginFilter.java:247)
~[fuseki-server.jar:4.6.0]
       at
org.eclipse.jetty.servlet.FilterHolder.doFilter(FilterHolder.java:210)
~[fuseki-server.jar:4.6.0]
       at
org.eclipse.jetty.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1635)
~[fuseki-server.jar:4.6.0]
       at
org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:527)
~[fuseki-server.jar:4.6.0]
       at
org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:131)
~[fuseki-server.jar:4.6.0]
       at
org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:578)
~[fuseki-server.jar:4.6.0]
       at
org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:122)
~[fuseki-server.jar:4.6.0]
       at
org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:223)
~[fuseki-server.jar:4.6.0]
       at
org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:1571)
~[fuseki-server.jar:4.6.0]
       at
org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:221)
~[fuseki-server.jar:4.6.0]
       at
org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1378)
~[fuseki-server.jar:4.6.0]
       at
org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:176)
~[fuseki-server.jar:4.6.0]
       at
org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:484)
~[fuseki-server.jar:4.6.0]
       at
org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:1544)
~[fuseki-server.jar:4.6.0]
       at
org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:174)
~[fuseki-server.jar:4.6.0]
       at
org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1300)
~[fuseki-server.jar:4.6.0]
       at
org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:129)
~[fuseki-server.jar:4.6.0]
       at
org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:122)
~[fuseki-server.jar:4.6.0]
       at
org.eclipse.jetty.server.handler.gzip.GzipHandler.handle(GzipHandler.java:822)
~[fuseki-server.jar:4.6.0]
       at
org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:122)
~[fuseki-server.jar:4.6.0]
       at org.eclipse.jetty.server.Server.handle(Server.java:562)
~[fuseki-server.jar:4.6.0]
       at
org.eclipse.jetty.server.HttpChannel.lambda$handle$0(HttpChannel.java:505)
~[fuseki-server.jar:4.6.0]
       at
org.eclipse.jetty.server.HttpChannel.dispatch(HttpChannel.java:762)
~[fuseki-server.jar:4.6.0]
       at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:497)
~[fuseki-server.jar:4.6.0]
       at
org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:282)
~[fuseki-server.jar:4.6.0]
       at
org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:319)
~[fuseki-server.jar:4.6.0]
       at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:100)
~[fuseki-server.jar:4.6.0]
       at
org.eclipse.jetty.io.SelectableChannelEndPoint$1.run(SelectableChannelEndPoint.java:53)
~[fuseki-server.jar:4.6.0]
       at
org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.runTask(AdaptiveExecutionStrategy.java:412)
~[fuseki-server.jar:4.6.0]
       at
org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.consumeTask(AdaptiveExecutionStrategy.java:381)
~[fuseki-server.jar:4.6.0]
       at
org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.tryProduce(AdaptiveExecutionStrategy.java:268)
~[fuseki-server.jar:4.6.0]
       at
org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.lambda$new$0(AdaptiveExecutionStrategy.java:138)
~[fuseki-server.jar:4.6.0]
       at
org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.run(ReservedThreadExecutor.java:407)
~[fuseki-server.jar:4.6.0]
       at
org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:894)
~[fuseki-server.jar:4.6.0]
       at
org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:1038)
~[fuseki-server.jar:4.6.0]
       at java.lang.Thread.run(Unknown Source) ~[?:?]
15:11:25 WARN  Fuseki          :: [13] ActionErrorException with cause
org.apache.jena.fuseki.servlets.ActionErrorException: Iterator: started at
5, now 6
       at
org.apache.jena.fuseki.servlets.ServletOps.errorOccurred(ServletOps.java:275)
~[fuseki-server.jar:4.6.0]
       at
org.apache.jena.fuseki.servlets.SPARQL_Update.execute(SPARQL_Update.java:259)
~[fuseki-server.jar:4.6.0]
       at
org.apache.jena.fuseki.servlets.SPARQL_Update.executeForm(SPARQL_Update.java:207)
~[fuseki-server.jar:4.6.0]
       at
org.apache.jena.fuseki.servlets.SPARQL_Update.execute(SPARQL_Update.java:110)
~[fuseki-server.jar:4.6.0]
       at
org.apache.jena.fuseki.servlets.ActionService.executeLifecycle(ActionService.java:58)
~[fuseki-server.jar:4.6.0]
       at
org.apache.jena.fuseki.servlets.SPARQL_Update.execPost(SPARQL_Update.java:91)
~[fuseki-server.jar:4.6.0]
       at
org.apache.jena.fuseki.servlets.ActionProcessor.process(ActionProcessor.java:34)
~[fuseki-server.jar:4.6.0]
       at
org.apache.jena.fuseki.servlets.ActionBase.process(ActionBase.java:54)
~[fuseki-server.jar:4.6.0]
       at
org.apache.jena.fuseki.servlets.ActionExecLib.execActionSub(ActionExecLib.java:124)
~[fuseki-server.jar:4.6.0]
       at
org.apache.jena.fuseki.servlets.ActionExecLib.execAction(ActionExecLib.java:98)
~[fuseki-server.jar:4.6.0]
       at
org.apache.jena.fuseki.server.Dispatcher.dispatchAction(Dispatcher.java:164)
~[fuseki-server.jar:4.6.0]
       at
org.apache.jena.fuseki.server.Dispatcher.process(Dispatcher.java:156)
~[fuseki-server.jar:4.6.0]
       at
org.apache.jena.fuseki.server.Dispatcher.dispatch(Dispatcher.java:83)
~[fuseki-server.jar:4.6.0]
       at
org.apache.jena.fuseki.servlets.FusekiFilter.doFilter(FusekiFilter.java:48)
~[fuseki-server.jar:4.6.0]
       at
org.eclipse.jetty.servlet.FilterHolder.doFilter(FilterHolder.java:202)
~[fuseki-server.jar:4.6.0]
       at
org.eclipse.jetty.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1635)
~[fuseki-server.jar:4.6.0]
       at
org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:61)
~[fuseki-server.jar:4.6.0]
       at
org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108)
~[fuseki-server.jar:4.6.0]
       at
org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137)
~[fuseki-server.jar:4.6.0]
       at
org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125)
~[fuseki-server.jar:4.6.0]
       at
org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66)
~[fuseki-server.jar:4.6.0]
       at
org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108)
~[fuseki-server.jar:4.6.0]
       at
org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137)
~[fuseki-server.jar:4.6.0]
       at
org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125)
~[fuseki-server.jar:4.6.0]
       at
org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66)
~[fuseki-server.jar:4.6.0]
       at
org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108)
~[fuseki-server.jar:4.6.0]
       at
org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137)
~[fuseki-server.jar:4.6.0]
       at
org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125)
~[fuseki-server.jar:4.6.0]
       at
org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66)
~[fuseki-server.jar:4.6.0]
       at
org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:450)
~[fuseki-server.jar:4.6.0]
       at
org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365)
~[fuseki-server.jar:4.6.0]
       at
org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90)
~[fuseki-server.jar:4.6.0]
       at
org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83)
~[fuseki-server.jar:4.6.0]
       at
org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:387)
~[fuseki-server.jar:4.6.0]
       at
org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362)
~[fuseki-server.jar:4.6.0]
       at
org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125)
~[fuseki-server.jar:4.6.0]
       at
org.eclipse.jetty.servlet.FilterHolder.doFilter(FilterHolder.java:202)
~[fuseki-server.jar:4.6.0]
       at
org.eclipse.jetty.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1635)
~[fuseki-server.jar:4.6.0]
       at
org.apache.jena.fuseki.servlets.CrossOriginFilter.handle(CrossOriginFilter.java:284)
~[fuseki-server.jar:4.6.0]
       at
org.apache.jena.fuseki.servlets.CrossOriginFilter.doFilter(CrossOriginFilter.java:247)
~[fuseki-server.jar:4.6.0]
       at
org.eclipse.jetty.servlet.FilterHolder.doFilter(FilterHolder.java:210)
~[fuseki-server.jar:4.6.0]
       at
org.eclipse.jetty.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1635)
~[fuseki-server.jar:4.6.0]
       at
org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:527)
~[fuseki-server.jar:4.6.0]
       at
org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:131)
~[fuseki-server.jar:4.6.0]
       at
org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:578)
~[fuseki-server.jar:4.6.0]
       at
org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:122)
~[fuseki-server.jar:4.6.0]
       at
org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:223)
~[fuseki-server.jar:4.6.0]
       at
org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:1571)
~[fuseki-server.jar:4.6.0]
       at
org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:221)
~[fuseki-server.jar:4.6.0]
       at
org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1378)
~[fuseki-server.jar:4.6.0]
       at
org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:176)
~[fuseki-server.jar:4.6.0]
       at
org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:484)
~[fuseki-server.jar:4.6.0]
       at
org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:1544)
~[fuseki-server.jar:4.6.0]
       at
org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:174)
~[fuseki-server.jar:4.6.0]
       at
org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1300)
~[fuseki-server.jar:4.6.0]
       at
org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:129)
~[fuseki-server.jar:4.6.0]
       at
org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:122)
~[fuseki-server.jar:4.6.0]
       at
org.eclipse.jetty.server.handler.gzip.GzipHandler.handle(GzipHandler.java:822)
~[fuseki-server.jar:4.6.0]
       at
org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:122)
~[fuseki-server.jar:4.6.0]
       at org.eclipse.jetty.server.Server.handle(Server.java:562)
~[fuseki-server.jar:4.6.0]
       at
org.eclipse.jetty.server.HttpChannel.lambda$handle$0(HttpChannel.java:505)
~[fuseki-server.jar:4.6.0]
       at
org.eclipse.jetty.server.HttpChannel.dispatch(HttpChannel.java:762)
~[fuseki-server.jar:4.6.0]
       at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:497)
~[fuseki-server.jar:4.6.0]
       at
org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:282)
~[fuseki-server.jar:4.6.0]
       at
org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:319)
~[fuseki-server.jar:4.6.0]
       at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:100)
~[fuseki-server.jar:4.6.0]
       at
org.eclipse.jetty.io.SelectableChannelEndPoint$1.run(SelectableChannelEndPoint.java:53)
~[fuseki-server.jar:4.6.0]
       at
org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.runTask(AdaptiveExecutionStrategy.java:412)
~[fuseki-server.jar:4.6.0]
       at
org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.consumeTask(AdaptiveExecutionStrategy.java:381)
~[fuseki-server.jar:4.6.0]
       at
org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.tryProduce(AdaptiveExecutionStrategy.java:268)
~[fuseki-server.jar:4.6.0]
       at
org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.lambda$new$0(AdaptiveExecutionStrategy.java:138)
~[fuseki-server.jar:4.6.0]
       at
org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.run(ReservedThreadExecutor.java:407)
~[fuseki-server.jar:4.6.0]
       at
org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:894)
~[fuseki-server.jar:4.6.0]
       at
org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:1038)
~[fuseki-server.jar:4.6.0]
       at java.lang.Thread.run(Unknown Source) ~[?:?]
Caused by: org.apache.jena.query.QueryException: Iterator: started at 5,
now 6
       at
org.apache.jena.sparql.lang.ParserARQUpdate.executeParse(ParserARQUpdate.java:67)
~[fuseki-server.jar:4.6.0]
       at
org.apache.jena.sparql.lang.UpdateParser.parse(UpdateParser.java:53)
~[fuseki-server.jar:4.6.0]
       at
org.apache.jena.update.UpdateAction.parseExecute(UpdateAction.java:423)
~[fuseki-server.jar:4.6.0]
       at
org.apache.jena.update.UpdateAction.parseExecute(UpdateAction.java:381)
~[fuseki-server.jar:4.6.0]
       at
org.apache.jena.fuseki.servlets.SPARQL_Update.execute(SPARQL_Update.java:229)
~[fuseki-server.jar:4.6.0]
       ... 73 more
Caused by: java.util.ConcurrentModificationException: Iterator: started at
5, now 6
       at
org.apache.jena.tdb.sys.DatasetControlMRSW.policyError(DatasetControlMRSW.java:147)
~[fuseki-server.jar:4.6.0]
       at
org.apache.jena.tdb.sys.DatasetControlMRSW$IteratorCheckNotConcurrent.checkIterConcurrentModification(DatasetControlMRSW.java:103)
~[fuseki-server.jar:4.6.0]
       at
org.apache.jena.tdb.sys.DatasetControlMRSW$IteratorCheckNotConcurrent.hasNext(DatasetControlMRSW.java:110)
~[fuseki-server.jar:4.6.0]
       at
org.apache.jena.atlas.iterator.Iter$IterMap.hasNext(Iter.java:412)
~[fuseki-server.jar:4.6.0]
       at
org.apache.jena.atlas.iterator.Iter$IterMap.hasNext(Iter.java:412)
~[fuseki-server.jar:4.6.0]
       at org.apache.jena.atlas.iterator.Iter.hasNext(Iter.java:1104)
~[fuseki-server.jar:4.6.0]
       at
org.apache.jena.util.iterator.WrappedIterator.hasNext(WrappedIterator.java:103)
~[fuseki-server.jar:4.6.0]
       at org.apache.jena.sparql.graph.GraphOps.addAll(GraphOps.java:74)
~[fuseki-server.jar:4.6.0]
       at
org.apache.jena.sparql.modify.UpdateEngineWorker.gsAddTriples(UpdateEngineWorker.java:273)
~[fuseki-server.jar:4.6.0]
       at
org.apache.jena.sparql.modify.UpdateEngineWorker.lambda$visit$3(UpdateEngineWorker.java:215)
~[fuseki-server.jar:4.6.0]
       at
org.apache.jena.sparql.modify.UpdateEngineWorker.executeOperation(UpdateEngineWorker.java:550)
~[fuseki-server.jar:4.6.0]
       at
org.apache.jena.sparql.modify.UpdateEngineWorker.visit(UpdateEngineWorker.java:209)
~[fuseki-server.jar:4.6.0]
       at
org.apache.jena.sparql.modify.request.UpdateAdd.visit(UpdateAdd.java:29)
~[fuseki-server.jar:4.6.0]
       at
org.apache.jena.sparql.modify.UpdateVisitorSink.send(UpdateVisitorSink.java:45)
~[fuseki-server.jar:4.6.0]
       at
org.apache.jena.sparql.modify.UpdateVisitorSink.send(UpdateVisitorSink.java:31)
~[fuseki-server.jar:4.6.0]
       at
org.apache.jena.sparql.modify.UsingUpdateSink.send(UsingUpdateSink.java:55)
~[fuseki-server.jar:4.6.0]
       at
org.apache.jena.sparql.modify.UsingUpdateSink.send(UsingUpdateSink.java:31)
~[fuseki-server.jar:4.6.0]
       at
org.apache.jena.sparql.lang.SPARQLParserBase.emitUpdate(SPARQLParserBase.java:172)
~[fuseki-server.jar:4.6.0]
       at
org.apache.jena.sparql.lang.arq.ARQParser.Update1(ARQParser.java:1720)
~[fuseki-server.jar:4.6.0]
       at
org.apache.jena.sparql.lang.arq.ARQParser.Update(ARQParser.java:1636)
~[fuseki-server.jar:4.6.0]
       at
org.apache.jena.sparql.lang.arq.ARQParser.UpdateUnit(ARQParser.java:61)
~[fuseki-server.jar:4.6.0]
       at
org.apache.jena.sparql.lang.ParserARQUpdate.executeParse(ParserARQUpdate.java:42)
~[fuseki-server.jar:4.6.0]
       at
org.apache.jena.sparql.lang.UpdateParser.parse(UpdateParser.java:53)
~[fuseki-server.jar:4.6.0]
       at
org.apache.jena.update.UpdateAction.parseExecute(UpdateAction.java:423)
~[fuseki-server.jar:4.6.0]
       at
org.apache.jena.update.UpdateAction.parseExecute(UpdateAction.java:381)
~[fuseki-server.jar:4.6.0]
       at
org.apache.jena.fuseki.servlets.SPARQL_Update.execute(SPARQL_Update.java:229)
~[fuseki-server.jar:4.6.0]
       ... 73 more
15:11:25 INFO  Fuseki          :: [13] 500 Server Error (178 ms)


Am Do., 12. Jan. 2023 um 12:12 Uhr schrieb Andy Seaborne <an...@apache.org>:

>
>
> On 12/01/2023 10:40, Andreas Plank wrote:
> > Hej-hej,
> >
> > I could not upgrade yet, but would Fuseki UI version 4.7.0 also work fine
> > for this issue?
>
> Quite possibly.
>
> The problem description isn't a complete example, which is why trying it
> is the way to find out.
>
>      Andy
>
>
>
> >
> > Kind Regards
> > Andreas
> >
> > Am Do., 11. Aug. 2022 um 12:51 Uhr schrieb Andy Seaborne <
> andy@apache.org>:
> >
> >> Hi Andreas,
> >>
> >> Could you please try a newer version - 4.3.2 or 4.4.0 (not 4.5.0 which a
> >> different problem in this area).
> >>
> >>       Andy
>
>

Re: MOVE GRAPH … TO GRAPH … ~  Server Error 500 Iterator: started at 5, now 6 (SPARQL Update)

Posted by Andy Seaborne <an...@apache.org>.

On 12/01/2023 10:40, Andreas Plank wrote:
> Hej-hej,
> 
> I could not upgrade yet, but would Fuseki UI version 4.7.0 also work fine
> for this issue?

Quite possibly.

The problem description isn't a complete example, which is why trying it 
is the way to find out.

     Andy



> 
> Kind Regards
> Andreas
> 
> Am Do., 11. Aug. 2022 um 12:51 Uhr schrieb Andy Seaborne <an...@apache.org>:
> 
>> Hi Andreas,
>>
>> Could you please try a newer version - 4.3.2 or 4.4.0 (not 4.5.0 which a
>> different problem in this area).
>>
>>       Andy
>>
>> On 10/08/2022 10:10, Andreas Plank wrote:
>>> Hej-hej,
>>>
>>> on Fuseki UI (4.0.0) I tried MOVE GRAPH … TO GRAPH … on a development
>>> server and it worked fine, but on the production server the error came
>>> Server Error 500 Iterator: started at 5, now 6. Strange, hm. The only
>>> difference I can see superficially at the moment is the amount of
>>> stored data: production server‘s backup was 7,5 GB (gz-compressed)
>>>
>>> What could be a solution? Is it because of huge data? Is there any
>>> repair possible? Has it problems to digest all the data?
>>>
>>> Below I’d like to share the technical log with you fellow technicians,
>>> I hope you can conclude something meaningful out of it, so that we
>>> come to a solution. Thank you very much!
>>>
>>> Kind Regards
>>> Andreas
>>
>