Replication agents on publish instances are not configurable | Community
Skip to main content
arturl43391132
Level 4
October 3, 2019
Solved

Replication agents on publish instances are not configurable

  • October 3, 2019
  • 16 replies
  • 6383 views

Hello, AEM Community

I have the following issue: when I click on "edit" in any replication agent on publish instances (on author works fine), the configurable dialog doesn't appear and there is the message in the console:

But dialog is situated under this path.

AEM 6.3.

This post is no longer active and is closed to new replies. Need help? Start a new post to ask your question.
Best answer by arturl43391132

Hi all of you!

It turned out that Apache Sling Get Servlet is having in configuration "Enable JSON" = false:

Due to this there were 404 requests to request with extensions .json.

Thanks all of you for such active discussions.

16 replies

ArpitVarshney
Community Advisor
Community Advisor
October 3, 2019

Hi,

Can you check and make sure whether the logged in user in publisher instance has sufficient access to the content of that path?

Please use admin creds to make these changes if not using.

Regards,

Arpit Varshney

Adobe Employee
October 3, 2019

Can you share the stacktrace of the error logged in the error.log file? Ideally, you should be getting 200 response for that request.

Also, Try to bypass dispatcher and directly go to the AEM instance.

arturl43391132
Level 4
October 3, 2019

Hi, JaideepBrar

Thanks for your answer.

Unfortunately, there aren't some messages about errors dedicated to replication in error.log. There is just a message in access.log:
10.0.2.2 - admin 03/Oct/2019:13:51:42 +0000 "GET /libs/cq/replication/components/agent/dialog.overlay.infinity.json HTTP/1.1" 404 363 "http://localhost:4503/etc/replication/agents.author/publish.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36"

Yesterday, I faced with the following message:

02.10.2019 10:23:57.471 *ERROR* [qtp1328305755-26924] com.day.crx.delite.impl.servlets.FilesearchServlet Unable to search

javax.jcr.query.InvalidQueryException: java.text.ParseException: Query:

//.libscq(*)/replication/components/agent; expected: <end>

at org.apache.jackrabbit.oak.jcr.query.QueryManagerImpl.executeQuery(QueryManagerImpl.java:148)

at org.apache.jackrabbit.oak.jcr.query.QueryImpl$2.perform(QueryImpl.java:104)

at org.apache.jackrabbit.oak.jcr.query.QueryImpl$2.perform(QueryImpl.java:100)

at org.apache.jackrabbit.oak.jcr.delegate.SessionDelegate.perform(SessionDelegate.java:208)

at org.apache.jackrabbit.oak.jcr.query.QueryImpl.execute(QueryImpl.java:99)

at com.day.crx.delite.impl.servlets.FilesearchServlet.doService(FilesearchServlet.java:65)

at com.day.crx.delite.impl.AbstractServlet.service(AbstractServlet.java:52)

at com.day.crx.delite.impl.MainServlet.doService(MainServlet.java:132)

at com.day.crx.delite.impl.MainServlet.service(MainServlet.java:109)

at org.apache.felix.http.base.internal.handler.ServletHandler.handle(ServletHandler.java:85)

at org.apache.felix.http.base.internal.dispatch.InvocationChain.doFilter(InvocationChain.java:79)

at com.adobe.granite.license.impl.LicenseCheckFilter.doFilter(LicenseCheckFilter.java:308)

at org.apache.felix.http.base.internal.handler.FilterHandler.handle(FilterHandler.java:135)

at org.apache.felix.http.base.internal.dispatch.InvocationChain.doFilter(InvocationChain.java:74)

at org.apache.felix.http.sslfilter.internal.SslFilter.doFilter(SslFilter.java:96)

at org.apache.felix.http.base.internal.handler.FilterHandler.handle(FilterHandler.java:135)

at org.apache.felix.http.base.internal.dispatch.InvocationChain.doFilter(InvocationChain.java:74)

at org.apache.sling.security.impl.ReferrerFilter.doFilter(ReferrerFilter.java:295)

at org.apache.felix.http.base.internal.handler.FilterHandler.handle(FilterHandler.java:135)

at org.apache.felix.http.base.internal.dispatch.InvocationChain.doFilter(InvocationChain.java:74)

at org.apache.sling.i18n.impl.I18NFilter.doFilter(I18NFilter.java:138)

at org.apache.felix.http.base.internal.handler.FilterHandler.handle(FilterHandler.java:135)

at org.apache.felix.http.base.internal.dispatch.InvocationChain.doFilter(InvocationChain.java:74)

at org.apache.felix.http.base.internal.dispatch.Dispatcher.dispatch(Dispatcher.java:127)

at org.apache.felix.http.base.internal.dispatch.DispatcherServlet.service(DispatcherServlet.java:49)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:725)

at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:812)

at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:587)

at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:221)

at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1127)

at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:515)

at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:185)

at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1061)

at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141)

at org.eclipse.jetty.server.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:215)

at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:97)

at org.eclipse.jetty.server.Server.handle(Server.java:499)

at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:311)

at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:257)

at org.eclipse.jetty.io.AbstractConnection$2.run(AbstractConnection.java:544)

at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:635)

at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:555)

at java.lang.Thread.run(Thread.java:745)

Caused by: java.text.ParseException: Query:

//.libscq(*)/replication/components/agent; expected: <end>

at org.apache.jackrabbit.oak.query.xpath.XPathToSQL2Converter.getSyntaxError(XPathToSQL2Converter.java:1093)

at org.apache.jackrabbit.oak.query.xpath.XPathToSQL2Converter.convertToStatement(XPathToSQL2Converter.java:357)

at org.apache.jackrabbit.oak.query.xpath.XPathToSQL2Converter.convert(XPathToSQL2Converter.java:87)

at org.apache.jackrabbit.oak.query.QueryEngineImpl.parseQuery(QueryEngineImpl.java:179)

at org.apache.jackrabbit.oak.query.QueryEngineImpl.executeQuery(QueryEngineImpl.java:253)

at org.apache.jackrabbit.oak.jcr.query.QueryManagerImpl.executeQuery(QueryManagerImpl.java:136)

... 42 common frames omitted

02.10.2019 10:23:58.737 *INFO* [qtp1328305755-25342] org.apache.jackrabbit.oak.query.QueryImpl Traversal query (query without index): select d.[jcr:path] as [jcr:path], d.[jcr:score] as [jcr:score], d.* from [nt:base] as a inner join [nt:base] as b on ischildnode(b, a) inner join [nt:base] as c on ischildnode(c, b) inner join [nt:base] as d on ischildnode(d, c) where name(a) = 'cq' and name(b) = 'replication' and name(c) = 'components' and name(d) = 'agent' /* xpath: //cq/replication/components/agent */; consider creating an index

02.10.2019 10:23:58.742 *WARN* [qtp1328305755-25342] org.apache.jackrabbit.oak.spi.query.Cursors$TraversingCursor Traversed 1000 nodes with filter Filter(query=select d.[jcr:path] as [jcr:path], d.[jcr:score] as [jcr:score], d.* from [nt:base] as a inner join [nt:base] as b on ischildnode(b, a) inner join [nt:base] as c on ischildnode(c, b) inner join [nt:base] as d on ischildnode(d, c) where name(a) = 'cq' and name(b) = 'replication' and name(c) = 'components' and name(d) = 'agent' /* xpath: //cq/replication/components/agent */, path=*, property=[:localname=[cq]]); consider creating an index or changing the query

02.10.2019 10:23:58.745 *WARN* [qtp1328305755-25342] org.apache.jackrabbit.oak.spi.query.Cursors$TraversingCursor Traversed 2000 nodes with filter Filter(query=select d.[jcr:path] as [jcr:path], d.[jcr:score] as [jcr:score], d.* from [nt:base] as a inner join [nt:base] as b on ischildnode(b, a) inner join [nt:base] as c on ischildnode(c, b) inner join [nt:base] as d on ischildnode(d, c) where name(a) = 'cq' and name(b) = 'replication' and name(c) = 'components' and name(d) = 'agent' /* xpath: //cq/replication/components/agent */, path=*, property=[:localname=[cq]]); consider creating an index or changing the query

02.10.2019 10:23:58.748 *WARN* [qtp1328305755-25342] org.apache.jackrabbit.oak.spi.query.Cursors$TraversingCursor Traversed 3000 nodes with filter Filter(query=select d.[jcr:path] as [jcr:path], d.[jcr:score] as [jcr:score], d.* from [nt:base] as a inner join [nt:base] as b on ischildnode(b, a) inner join [nt:base] as c on ischildnode(c, b) inner join [nt:base] as d on ischildnode(d, c) where name(a) = 'cq' and name(b) = 'replication' and name(c) = 'components' and name(d) = 'agent' /* xpath: //cq/replication/components/agent */, path=*, property=[:localname=[cq]]); consider creating an index or changing the query

02.10.2019 10:23:58.752 *WARN* [qtp1328305755-25342] org.apache.jackrabbit.oak.spi.query.Cursors$TraversingCursor Traversed 4000 nodes with filter Filter(query=select d.[jcr:path] as [jcr:path], d.[jcr:score] as [jcr:score], d.* from [nt:base] as a inner join [nt:base] as b on ischildnode(b, a) inner join [nt:base] as c on ischildnode(c, b) inner join [nt:base] as d on ischildnode(d, c) where name(a) = 'cq' and name(b) = 'replication' and name(c) = 'components' and name(d) = 'agent' /* xpath: //cq/replication/components/agent */, path=*, property=[:localname=[cq]]); consider creating an index or changing the query

02.10.2019 10:23:58.754 *WARN* [qtp1328305755-25342] org.apache.jackrabbit.oak.spi.query.Cursors$TraversingCursor Traversed 5000 nodes with filter Filter(query=select d.[jcr:path] as [jcr:path], d.[jcr:score] as [jcr:score], d.* from [nt:base] as a inner join [nt:base] as b on ischildnode(b, a) inner join [nt:base] as c on ischildnode(c, b) inner join [nt:base] as d on ischildnode(d, c) where name(a) = 'cq' and name(b) = 'replication' and name(c) = 'components' and name(d) = 'agent' /* xpath: //cq/replication/components/agent */, path=*, property=[:localname=[cq]]); consider creating an index or changing the query

02.10.2019 10:23:58.757 *WARN* [qtp1328305755-25342] org.apache.jackrabbit.oak.spi.query.Cursors$TraversingCursor Traversed 6000 nodes with filter Filter(query=select d.[jcr:path] as [jcr:path], d.[jcr:score] as [jcr:score], d.* from [nt:base] as a inner join [nt:base] as b on ischildnode(b, a) inner join [nt:base] as c on ischildnode(c, b) inner join [nt:base] as d on ischildnode(d, c) where name(a) = 'cq' and name(b) = 'replication' and name(c) = 'components' and name(d) = 'agent' /* xpath: //cq/replication/components/agent */, path=*, property=[:localname=[cq]]); consider creating an index or changing the query

02.10.2019 10:23:58.759 *WARN* [qtp1328305755-25342] org.apache.jackrabbit.oak.spi.query.Cursors$TraversingCursor Traversed 7000 nodes with filter Filter(query=select d.[jcr:path] as [jcr:path], d.[jcr:score] as [jcr:score], d.* from [nt:base] as a inner join [nt:base] as b on ischildnode(b, a) inner join [nt:base] as c on ischildnode(c, b) inner join [nt:base] as d on ischildnode(d, c) where name(a) = 'cq' and name(b) = 'replication' and name(c) = 'components' and name(d) = 'agent' /* xpath: //cq/replication/components/agent */, path=*, property=[:localname=[cq]]); consider creating an index or changing the query

02.10.2019 10:23:58.761 *WARN* [qtp1328305755-25342] org.apache.jackrabbit.oak.spi.query.Cursors$TraversingCursor Traversed 8000 nodes with filter Filter(query=select d.[jcr:path] as [jcr:path], d.[jcr:score] as [jcr:score], d.* from [nt:base] as a inner join [nt:base] as b on ischildnode(b, a) inner join [nt:base] as c on ischildnode(c, b) inner join [nt:base] as d on ischildnode(d, c) where name(a) = 'cq' and name(b) = 'replication' and name(c) = 'components' and name(d) = 'agent' /* xpath: //cq/replication/components/agent */, path=*, property=[:localname=[cq]]); consider creating an index or changing the query

02.10.2019 10:23:58.764 *WARN* [qtp1328305755-25342] org.apache.jackrabbit.oak.spi.query.Cursors$TraversingCursor Traversed 9000 nodes with filter Filter(query=select d.[jcr:path] as [jcr:path], d.[jcr:score] as [jcr:score], d.* from [nt:base] as a inner join [nt:base] as b on ischildnode(b, a) inner join [nt:base] as c on ischildnode(c, b) inner join [nt:base] as d on ischildnode(d, c) where name(a) = 'cq' and name(b) = 'replication' and name(c) = 'components' and name(d) = 'agent' /* xpath: //cq/replication/components/agent */, path=*, property=[:localname=[cq]]); consider creating an index or changing the query

02.10.2019 10:23:58.766 *WARN* [qtp1328305755-25342] org.apache.jackrabbit.oak.spi.query.Cursors$TraversingCursor Traversed 10000 nodes with filter Filter(query=select d.[jcr:path] as [jcr:path], d.[jcr:score] as [jcr:score], d.* from [nt:base] as a inner join [nt:base] as b on ischildnode(b, a) inner join [nt:base] as c on ischildnode(c, b) inner join [nt:base] as d on ischildnode(d, c) where name(a) = 'cq' and name(b) = 'replication' and name(c) = 'components' and name(d) = 'agent' /* xpath: //cq/replication/components/agent */, path=*, property=[:localname=[cq]]); consider creating an index or changing the query

02.10.2019 10:23:59.015 *WARN* [qtp1328305755-25342] org.apache.jackrabbit.oak.spi.query.Cursors$TraversingCursor Traversed 100000 nodes with filter Filter(query=select d.[jcr:path] as [jcr:path], d.[jcr:score] as [jcr:score], d.* from [nt:base] as a inner join [nt:base] as b on ischildnode(b, a) inner join [nt:base] as c on ischildnode(c, b) inner join [nt:base] as d on ischildnode(d, c) where name(a) = 'cq' and name(b) = 'replication' and name(c) = 'components' and name(d) = 'agent' /* xpath: //cq/replication/components/agent */, path=*, property=[:localname=[cq]]); consider creating an index or changing the query

02.10.2019 10:23:59.017 *WARN* [qtp1328305755-25342] org.apache.jackrabbit.oak.query.FilterIterators The query read or traversed more than 100000 nodes.

java.lang.UnsupportedOperationException: The query read or traversed more than 100000 nodes. To avoid affecting other tasks, processing was stopped.

at org.apache.jackrabbit.oak.query.FilterIterators.checkReadLimit(FilterIterators.java:66)

at org.apache.jackrabbit.oak.spi.query.Cursors$TraversingCursor.fetchNext(Cursors.java:324)

at org.apache.jackrabbit.oak.spi.query.Cursors$TraversingCursor.next(Cursors.java:303)

at org.apache.jackrabbit.oak.query.ast.SelectorImpl.next(SelectorImpl.java:422)

at org.apache.jackrabbit.oak.query.ast.JoinImpl.next(JoinImpl.java:250)

at org.apache.jackrabbit.oak.query.ast.JoinImpl.next(JoinImpl.java:250)

at org.apache.jackrabbit.oak.query.ast.JoinImpl.next(JoinImpl.java:250)

at org.apache.jackrabbit.oak.query.QueryImpl$RowIterator.fetchNext(QueryImpl.java:843)

at org.apache.jackrabbit.oak.query.QueryImpl$RowIterator.hasNext(QueryImpl.java:868)

at org.apache.jackrabbit.oak.jcr.query.QueryResultImpl$1.fetch(QueryResultImpl.java:98)

at org.apache.jackrabbit.oak.jcr.query.QueryResultImpl$1.<init>(QueryResultImpl.java:94)

at org.apache.jackrabbit.oak.jcr.query.QueryResultImpl.getRows(QueryResultImpl.java:78)

at com.day.crx.delite.impl.servlets.FilesearchServlet.doService(FilesearchServlet.java:65)

at com.day.crx.delite.impl.AbstractServlet.service(AbstractServlet.java:52)

at com.day.crx.delite.impl.MainServlet.doService(MainServlet.java:132)

at com.day.crx.delite.impl.MainServlet.service(MainServlet.java:109)

at org.apache.felix.http.base.internal.handler.ServletHandler.handle(ServletHandler.java:85)

at org.apache.felix.http.base.internal.dispatch.InvocationChain.doFilter(InvocationChain.java:79)

at com.adobe.granite.license.impl.LicenseCheckFilter.doFilter(LicenseCheckFilter.java:308)

at org.apache.felix.http.base.internal.handler.FilterHandler.handle(FilterHandler.java:135)

at org.apache.felix.http.base.internal.dispatch.InvocationChain.doFilter(InvocationChain.java:74)

at org.apache.felix.http.sslfilter.internal.SslFilter.doFilter(SslFilter.java:96)

at org.apache.felix.http.base.internal.handler.FilterHandler.handle(FilterHandler.java:135)

at org.apache.felix.http.base.internal.dispatch.InvocationChain.doFilter(InvocationChain.java:74)

at org.apache.sling.security.impl.ReferrerFilter.doFilter(ReferrerFilter.java:295)

at org.apache.felix.http.base.internal.handler.FilterHandler.handle(FilterHandler.java:135)

at org.apache.felix.http.base.internal.dispatch.InvocationChain.doFilter(InvocationChain.java:74)

at org.apache.sling.i18n.impl.I18NFilter.doFilter(I18NFilter.java:138)

at org.apache.felix.http.base.internal.handler.FilterHandler.handle(FilterHandler.java:135)

at org.apache.felix.http.base.internal.dispatch.InvocationChain.doFilter(InvocationChain.java:74)

at org.apache.felix.http.base.internal.dispatch.Dispatcher.dispatch(Dispatcher.java:127)

at org.apache.felix.http.base.internal.dispatch.DispatcherServlet.service(DispatcherServlet.java:49)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:725)

at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:812)

at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:587)

at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:221)

at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1127)

at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:515)

at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:185)

at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1061)

at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141)

at org.eclipse.jetty.server.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:215)

at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:97)

at org.eclipse.jetty.server.Server.handle(Server.java:499)

at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:311)

at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:257)

at org.eclipse.jetty.io.AbstractConnection$2.run(AbstractConnection.java:544)

at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:635)

at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:555)

at java.lang.Thread.run(Thread.java:745)

02.10.2019 10:23:59.018 *ERROR* [qtp1328305755-25342] com.day.crx.delite.impl.servlets.FilesearchServlet Unable to search

java.lang.UnsupportedOperationException: The query read or traversed more than 100000 nodes. To avoid affecting other tasks, processing was stopped.

at org.apache.jackrabbit.oak.query.FilterIterators.checkReadLimit(FilterIterators.java:66)

at org.apache.jackrabbit.oak.spi.query.Cursors$TraversingCursor.fetchNext(Cursors.java:324)

at org.apache.jackrabbit.oak.spi.query.Cursors$TraversingCursor.next(Cursors.java:303)

at org.apache.jackrabbit.oak.query.ast.SelectorImpl.next(SelectorImpl.java:422)

at org.apache.jackrabbit.oak.query.ast.JoinImpl.next(JoinImpl.java:250)

at org.apache.jackrabbit.oak.query.ast.JoinImpl.next(JoinImpl.java:250)

at org.apache.jackrabbit.oak.query.ast.JoinImpl.next(JoinImpl.java:250)

at org.apache.jackrabbit.oak.query.QueryImpl$RowIterator.fetchNext(QueryImpl.java:843)

at org.apache.jackrabbit.oak.query.QueryImpl$RowIterator.hasNext(QueryImpl.java:868)

at org.apache.jackrabbit.oak.jcr.query.QueryResultImpl$1.fetch(QueryResultImpl.java:98)

at org.apache.jackrabbit.oak.jcr.query.QueryResultImpl$1.<init>(QueryResultImpl.java:94)

at org.apache.jackrabbit.oak.jcr.query.QueryResultImpl.getRows(QueryResultImpl.java:78)

at com.day.crx.delite.impl.servlets.FilesearchServlet.doService(FilesearchServlet.java:65)

at com.day.crx.delite.impl.AbstractServlet.service(AbstractServlet.java:52)

at com.day.crx.delite.impl.MainServlet.doService(MainServlet.java:132)

at com.day.crx.delite.impl.MainServlet.service(MainServlet.java:109)

at org.apache.felix.http.base.internal.handler.ServletHandler.handle(ServletHandler.java:85)

at org.apache.felix.http.base.internal.dispatch.InvocationChain.doFilter(InvocationChain.java:79)

at com.adobe.granite.license.impl.LicenseCheckFilter.doFilter(LicenseCheckFilter.java:308)

at org.apache.felix.http.base.internal.handler.FilterHandler.handle(FilterHandler.java:135)

at org.apache.felix.http.base.internal.dispatch.InvocationChain.doFilter(InvocationChain.java:74)

at org.apache.felix.http.sslfilter.internal.SslFilter.doFilter(SslFilter.java:96)

at org.apache.felix.http.base.internal.handler.FilterHandler.handle(FilterHandler.java:135)

at org.apache.felix.http.base.internal.dispatch.InvocationChain.doFilter(InvocationChain.java:74)

at org.apache.sling.security.impl.ReferrerFilter.doFilter(ReferrerFilter.java:295)

at org.apache.felix.http.base.internal.handler.FilterHandler.handle(FilterHandler.java:135)

at org.apache.felix.http.base.internal.dispatch.InvocationChain.doFilter(InvocationChain.java:74)

at org.apache.sling.i18n.impl.I18NFilter.doFilter(I18NFilter.java:138)

at org.apache.felix.http.base.internal.handler.FilterHandler.handle(FilterHandler.java:135)

at org.apache.felix.http.base.internal.dispatch.InvocationChain.doFilter(InvocationChain.java:74)

at org.apache.felix.http.base.internal.dispatch.Dispatcher.dispatch(Dispatcher.java:127)

at org.apache.felix.http.base.internal.dispatch.DispatcherServlet.service(DispatcherServlet.java:49)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:725)

at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:812)

at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:587)

at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:221)

at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1127)

at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:515)

at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:185)

at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1061)

at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141)

at org.eclipse.jetty.server.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:215)

at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:97)

at org.eclipse.jetty.server.Server.handle(Server.java:499)

at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:311)

at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:257)

at org.eclipse.jetty.io.AbstractConnection$2.run(AbstractConnection.java:544)

at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:635)

at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:555)

at java.lang.Thread.run(Thread.java:745)

But today there is no logs about it and configuration doesn't work all the same.

Sorry, what do you mean "bypass dispatcher and directly go to AEM instance"?

arturl43391132
Level 4
October 3, 2019

Hi, arpitv27529355

Thanks for you answer. I logged in as admin/admin and the following issue I see. I suggest that administrator has access to all content repository as on author instance. But I haven't found the way to check permissions on publish instance yet. (e.g. on author it is <host>:port/useradmin). Do you know the way to check it?

Thanks.

Ankur_Khare
Community Advisor
Community Advisor
October 3, 2019

Why do you want to configure agents on publsih server?

arturl43391132
Level 4
October 3, 2019

Hi, ka786

It is needed for out edit. team.

And this functionality is provided by default. I don't know, why it doesn't work for me. I suggest it can be due to permissions.

Ankur_Khare
Community Advisor
Community Advisor
October 3, 2019

Could you please with the team what they are trying to achieve ? Which we cant achieve configuring agents on author.

Ideally we dont configure agents on publish

ArpitVarshney
Community Advisor
Community Advisor
October 3, 2019

Hi,

The url is same for publisher as well(localhost:4503/useradmin).

If you're not able to access the useradmin portal using admin creds as well then I suspect there might be some access issue in admin creds in your publisher.

Please verify first whether you logged in as admin or not?

Regards,

Arpit

Adobe Employee
October 3, 2019

Hello,

These traversal warnings have nothing to do with the issue at hand.

Looks like query [1] were executed from crxde navigation bar.

Basically, someone might have tried to search in crxde Search bar. Whenever you search in crxde or try to navigate to any path, always put a slash in front.

It is recommended to do search in crx home using Query tool i.e Tools-> Query

[1] *WARN* [qtp1328305755-25342] org.apache.jackrabbit.oak.spi.query.Cursors$TraversingCursor Traversed 7000 nodes with filter Filter(query=select d.[jcr:path] as [jcr:path], d.[jcr:score] as [jcr:score], d.* from [nt:base] as a inner join [nt:base] as b on ischildnode(b, a) inner join [nt:base] as c on ischildnode(c, b) inner join [nt:base] as d on ischildnode(d, c) where name(a) = 'cq' and name(b) = 'replication' and name(c) = 'components' and name(d) = 'agent' /* xpath: //cq/replication/components/agent */, path=*, property=[:localname=[cq]]); consider creating an index or changing the query

Regards,

Vishu

Adobe Employee
October 3, 2019

As ka786​ mentioned, what exactly is the use case here? Are you trying to do reverse replication to the author or replicating to another publish?

As a workaround, you can create the agent on the author or any other working publish agent. Create a package of this agent and install the package in a non-working publish instance.

Regards,

Vishu