[jira] [Commented] (JCR-3939) Jackrabbit reconnect does not work with webdav: Precondition Failed (logs flooded)

2018-01-04 Thread Adrian Baker (JIRA)

[ 
https://issues.apache.org/jira/browse/JCR-3939?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16312007#comment-16312007
 ] 

Adrian Baker commented on JCR-3939:
---

This issue makes event listeners unusable with webdav, because it means a 
restart of the JCR essentially crashes both the JCR JVM and the remote JVM (the 
webdav jackrabbit client floods the server with POLL commands).

> Jackrabbit reconnect does not work with webdav: Precondition Failed (logs 
> flooded)
> --
>
> Key: JCR-3939
> URL: https://issues.apache.org/jira/browse/JCR-3939
> Project: Jackrabbit Content Repository
>  Issue Type: Bug
>  Components: jackrabbit-jcr2spi
>Affects Versions: 2.11.2
>Reporter: Rino van Wijngaarden
>
> I'm running a jackrabbit locally and have my java client connected to it via 
> webdav (http://localhost:8080/server).
> When i briefly shutdown jackrabbit and restart it again (to simulate a 
> connection failure) my logs are completely flooded (>10 messages per second). 
> Besides, the session does not reconnect / heal itself automatically.
> Stacktrace / debug logging
> 
> Workspace=default: Exception while retrieving event bundles: 
> javax.jcr.lock.LockException: Precondition Failed
> WorkspaceManager  Dump:
> javax.jcr.lock.LockException: Precondition Failed
> at 
> org.apache.jackrabbit.spi2dav.ExceptionConverter.generate(ExceptionConverter.java:109)[286:wrap_mvn_org.apache.jackrabbit_jackrabbit-spi2dav_2.11.2:0.0.0]
> at 
> org.apache.jackrabbit.spi2dav.ExceptionConverter.generate(ExceptionConverter.java:51)[286:wrap_mvn_org.apache.jackrabbit_jackrabbit-spi2dav_2.11.2:0.0.0]
> at 
> org.apache.jackrabbit.spi2dav.ExceptionConverter.generate(ExceptionConverter.java:45)[286:wrap_mvn_org.apache.jackrabbit_jackrabbit-spi2dav_2.11.2:0.0.0]
> at 
> org.apache.jackrabbit.spi2dav.RepositoryServiceImpl.poll(RepositoryServiceImpl.java:2411)[286:wrap_mvn_org.apache.jackrabbit_jackrabbit-spi2dav_2.11.2:0.0.0]
> at 
> org.apache.jackrabbit.spi2dav.RepositoryServiceImpl.getEvents(RepositoryServiceImpl.java:2179)[286:wrap_mvn_org.apache.jackrabbit_jackrabbit-spi2dav_2.11.2:0.0.0]
> at 
> org.apache.jackrabbit.jcr2spi.WorkspaceManager$ChangePolling.run(WorkspaceManager.java:1240)[272:com.mycompany.filemover.jcr:4.0.1.SNAPSHOT]
> at java.lang.Thread.run(Thread.java:745)[:1.7.0_79]
> Caused by: org.apache.jackrabbit.webdav.DavException: Precondition Failed
> at 
> org.apache.jackrabbit.webdav.client.methods.DavMethodBase.getResponseException(DavMethodBase.java:165)[287:org.apache.jackrabbit.jackrabbit-webdav:2.11.2]
> at 
> org.apache.jackrabbit.webdav.client.methods.DavMethodBase.checkSuccess(DavMethodBase.java:174)[287:org.apache.jackrabbit.jackrabbit-webdav:2.11.2]
> at 
> org.apache.jackrabbit.spi2dav.RepositoryServiceImpl.poll(RepositoryServiceImpl.java:2379)[286:wrap_mvn_org.apache.jackrabbit_jackrabbit-spi2dav_2.11.2:0.0.0]
> ... 3 more



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Commented] (JCR-3939) Jackrabbit reconnect does not work with webdav: Precondition Failed (logs flooded)

2015-12-18 Thread Rino van Wijngaarden (JIRA)

[ 
https://issues.apache.org/jira/browse/JCR-3939?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15063786#comment-15063786
 ] 

Rino van Wijngaarden commented on JCR-3939:
---

Is there anyw ay to detect a 'connection lost' event (i.e. InternalEvent) with 
an eventhandler i register in the observation manager?

> Jackrabbit reconnect does not work with webdav: Precondition Failed (logs 
> flooded)
> --
>
> Key: JCR-3939
> URL: https://issues.apache.org/jira/browse/JCR-3939
> Project: Jackrabbit Content Repository
>  Issue Type: Bug
>  Components: jackrabbit-jcr2spi
>Affects Versions: 2.11.2
>Reporter: Rino van Wijngaarden
>
> I'm running a jackrabbit locally and have my java client connected to it via 
> webdav (http://localhost:8080/server).
> When i briefly shutdown jackrabbit and restart it again (to simulate a 
> connection failure) my logs are completely flooded (>10 messages per second). 
> Besides, the session does not reconnect / heal itself automatically.
> Stacktrace / debug logging
> 
> Workspace=default: Exception while retrieving event bundles: 
> javax.jcr.lock.LockException: Precondition Failed
> WorkspaceManager  Dump:
> javax.jcr.lock.LockException: Precondition Failed
> at 
> org.apache.jackrabbit.spi2dav.ExceptionConverter.generate(ExceptionConverter.java:109)[286:wrap_mvn_org.apache.jackrabbit_jackrabbit-spi2dav_2.11.2:0.0.0]
> at 
> org.apache.jackrabbit.spi2dav.ExceptionConverter.generate(ExceptionConverter.java:51)[286:wrap_mvn_org.apache.jackrabbit_jackrabbit-spi2dav_2.11.2:0.0.0]
> at 
> org.apache.jackrabbit.spi2dav.ExceptionConverter.generate(ExceptionConverter.java:45)[286:wrap_mvn_org.apache.jackrabbit_jackrabbit-spi2dav_2.11.2:0.0.0]
> at 
> org.apache.jackrabbit.spi2dav.RepositoryServiceImpl.poll(RepositoryServiceImpl.java:2411)[286:wrap_mvn_org.apache.jackrabbit_jackrabbit-spi2dav_2.11.2:0.0.0]
> at 
> org.apache.jackrabbit.spi2dav.RepositoryServiceImpl.getEvents(RepositoryServiceImpl.java:2179)[286:wrap_mvn_org.apache.jackrabbit_jackrabbit-spi2dav_2.11.2:0.0.0]
> at 
> org.apache.jackrabbit.jcr2spi.WorkspaceManager$ChangePolling.run(WorkspaceManager.java:1240)[272:com.mycompany.filemover.jcr:4.0.1.SNAPSHOT]
> at java.lang.Thread.run(Thread.java:745)[:1.7.0_79]
> Caused by: org.apache.jackrabbit.webdav.DavException: Precondition Failed
> at 
> org.apache.jackrabbit.webdav.client.methods.DavMethodBase.getResponseException(DavMethodBase.java:165)[287:org.apache.jackrabbit.jackrabbit-webdav:2.11.2]
> at 
> org.apache.jackrabbit.webdav.client.methods.DavMethodBase.checkSuccess(DavMethodBase.java:174)[287:org.apache.jackrabbit.jackrabbit-webdav:2.11.2]
> at 
> org.apache.jackrabbit.spi2dav.RepositoryServiceImpl.poll(RepositoryServiceImpl.java:2379)[286:wrap_mvn_org.apache.jackrabbit_jackrabbit-spi2dav_2.11.2:0.0.0]
> ... 3 more



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Commented] (JCR-3939) Jackrabbit reconnect does not work with webdav: Precondition Failed (logs flooded)

2015-12-18 Thread Rino van Wijngaarden (JIRA)

[ 
https://issues.apache.org/jira/browse/JCR-3939?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15063753#comment-15063753
 ] 

Rino van Wijngaarden commented on JCR-3939:
---

it appears it has something to do with the extra session i keep open for events 
(onservationMngSession.getWorkspace().getObservationManager().addEventListener) 
. When i close this session (also) it seems to work fine.

> Jackrabbit reconnect does not work with webdav: Precondition Failed (logs 
> flooded)
> --
>
> Key: JCR-3939
> URL: https://issues.apache.org/jira/browse/JCR-3939
> Project: Jackrabbit Content Repository
>  Issue Type: Bug
>  Components: jackrabbit-jcr2spi
>Affects Versions: 2.11.2
>Reporter: Rino van Wijngaarden
>
> I'm running a jackrabbit locally and have my java client connected to it via 
> webdav (http://localhost:8080/server).
> When i briefly shutdown jackrabbit and restart it again (to simulate a 
> connection failure) my logs are completely flooded (>10 messages per second). 
> Besides, the session does not reconnect / heal itself automatically.
> Stacktrace / debug logging
> 
> Workspace=default: Exception while retrieving event bundles: 
> javax.jcr.lock.LockException: Precondition Failed
> WorkspaceManager  Dump:
> javax.jcr.lock.LockException: Precondition Failed
> at 
> org.apache.jackrabbit.spi2dav.ExceptionConverter.generate(ExceptionConverter.java:109)[286:wrap_mvn_org.apache.jackrabbit_jackrabbit-spi2dav_2.11.2:0.0.0]
> at 
> org.apache.jackrabbit.spi2dav.ExceptionConverter.generate(ExceptionConverter.java:51)[286:wrap_mvn_org.apache.jackrabbit_jackrabbit-spi2dav_2.11.2:0.0.0]
> at 
> org.apache.jackrabbit.spi2dav.ExceptionConverter.generate(ExceptionConverter.java:45)[286:wrap_mvn_org.apache.jackrabbit_jackrabbit-spi2dav_2.11.2:0.0.0]
> at 
> org.apache.jackrabbit.spi2dav.RepositoryServiceImpl.poll(RepositoryServiceImpl.java:2411)[286:wrap_mvn_org.apache.jackrabbit_jackrabbit-spi2dav_2.11.2:0.0.0]
> at 
> org.apache.jackrabbit.spi2dav.RepositoryServiceImpl.getEvents(RepositoryServiceImpl.java:2179)[286:wrap_mvn_org.apache.jackrabbit_jackrabbit-spi2dav_2.11.2:0.0.0]
> at 
> org.apache.jackrabbit.jcr2spi.WorkspaceManager$ChangePolling.run(WorkspaceManager.java:1240)[272:com.mycompany.filemover.jcr:4.0.1.SNAPSHOT]
> at java.lang.Thread.run(Thread.java:745)[:1.7.0_79]
> Caused by: org.apache.jackrabbit.webdav.DavException: Precondition Failed
> at 
> org.apache.jackrabbit.webdav.client.methods.DavMethodBase.getResponseException(DavMethodBase.java:165)[287:org.apache.jackrabbit.jackrabbit-webdav:2.11.2]
> at 
> org.apache.jackrabbit.webdav.client.methods.DavMethodBase.checkSuccess(DavMethodBase.java:174)[287:org.apache.jackrabbit.jackrabbit-webdav:2.11.2]
> at 
> org.apache.jackrabbit.spi2dav.RepositoryServiceImpl.poll(RepositoryServiceImpl.java:2379)[286:wrap_mvn_org.apache.jackrabbit_jackrabbit-spi2dav_2.11.2:0.0.0]
> ... 3 more



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)