The second error indicates that the credentials are invalid: either an incorrect password or an unknown user. Did you mean "admin" rather than "root"? User names you specify must exist in MarkLogic, they are not operating system usernames. Users are setup in the Security section of the Admin UI.
On Mar 14, 2012, at 4:15 AM, Tom Hubschman wrote: > Hello again, > > Thanks for the search module info for Pagination. > > I set up XDBC without issues on my local box, but now I am setting up the > instance in our Amazon AWS account and I get the following errors. I got the > first one and so I set the specified permission, I then got the second one. > > First Error > GINetwork Processing Failure > > com.marklogic.xcc.exceptions.XQueryException: SEC-PRIV: Need privilege: > http://marklogic.com/xdmp/privileges/xdbc-eval [Session: user=root, > cb={default} [ContentSource: user=root, cb={none} [provider: > address=localhost/127.0.0.1:9999, pool=1/64]]] [Client: XCC/4.2-9, Server: > XDBC/4.2-5] in /eval > > org.warriorgateway.api.controller.GINetworkException: > com.marklogic.xcc.exceptions.XQueryException: SEC-PRIV: Need privilege: > http://marklogic.com/xdmp/privileges/xdbc-eval [Session: user=root, > cb={default} [ContentSource: user=root, cb={none} [provider: > address=localhost/127.0.0.1:9999, pool=1/64]]] [Client: XCC/4.2-9, Server: > XDBC/4.2-5] in /eval at > org.warriorgateway.api.dao.XCCDataAccessObject.search(XCCDataAccessObject.java:75) > at > org.warriorgateway.api.controller.MainController.search(MainController.java:84) > at > org.warriorgateway.api.servlet.APIServlet.processRequest(APIServlet.java:57) > at org.warriorgateway.api.servlet.APIServlet.doGet(APIServlet.java:105) at > javax.servlet.http.HttpServlet.service(HttpServlet.java:621) at > javax.servlet.http.HttpServlet.service(HttpServlet.java:722) at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305) > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.jav a:210) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:224) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:169) at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:168) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:98) at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:928) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407) at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:987) at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:539) at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:298) at java.util.concurrent.ThreadPoolExe cutor$Worker.runTask(ThreadPoolExecutor.java:886) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) at java.lang.Thread.run(Thread.java:619) Caused by: com.marklogic.xcc.exceptions.XQueryException: SEC-PRIV: Need privilege: http://marklogic.com/xdmp/privileges/xdbc-eval [Session: user=root, cb={default} [ContentSource: user=root, cb={none} [provider: address=localhost/127.0.0.1:9999, pool=1/64]]] [Client: XCC/4.2-9, Server: XDBC/4.2-5] in /eval at com.marklogic.xcc.impl.handlers.ServerExceptionHandler.handleResponse(ServerExceptionHandler.java:30) at com.marklogic.xcc.impl.handlers.EvalRequestController.serverDialog(EvalRequestController.java:78) at com.marklogic.xcc.impl.handlers.AbstractRequestController.runRequest(AbstractRequestController.java:78) at com.marklogic.xcc.impl.SessionImpl.submitRequest(SessionImpl.java:268) at org.warriorgateway.api.dao.XCCDataAccessObject.search(XCCDataAccessObject.java:73) ... 21 more > > Second Error (after I set the xdbc-eval permission) > > GINetwork Processing Failure > > com.marklogic.xcc.exceptions.RequestPermissionException: Authorization failed > for user 'root'. [Session: user=root, cb={default} [ContentSource: user=root, > cb={none} [provider: address=localhost/127.0.0.1:9999, pool=0/64]]] [Client: > XCC/4.2-9] > > org.warriorgateway.api.controller.GINetworkException: > com.marklogic.xcc.exceptions.RequestPermissionException: Authorization failed > for user 'root'. [Session: user=root, cb={default} [ContentSource: > user=root, cb={none} [provider: address=localhost/127.0.0.1:9999, > pool=0/64]]] [Client: XCC/4.2-9] at > org.warriorgateway.api.dao.XCCDataAccessObject.search(XCCDataAccessObject.java:75) > at > org.warriorgateway.api.controller.MainController.search(MainController.java:84) > at > org.warriorgateway.api.servlet.APIServlet.processRequest(APIServlet.java:57) > at org.warriorgateway.api.servlet.APIServlet.doGet(APIServlet.java:105) at > javax.servlet.http.HttpServlet.service(HttpServlet.java:621) at > javax.servlet.http.HttpServlet.service(HttpServlet.java:722) at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305) > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.apache.catalina.core.StandardWrapperV alve.invoke(StandardWrapperValve.java:224) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:169) at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:168) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:98) at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:928) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407) at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:987) at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:539) at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:298) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) at java.lang.Thread.run(Thread.java:619) Caused by: com.marklogic.xcc.exceptions.RequestPermissionException: Authorization failed for user 'root'. [Session: user=root, cb={default} [ContentSource: user=root, cb={none} [provider: address=localhost/127.0.0.1:9999, pool=0/64]]] [Client: XCC/4.2-9] at com.marklogic.xcc.impl.handlers.UnauthorizedHandler.handleResponse(UnauthorizedHandler.java:52) at com.marklogic.xcc.impl.handlers.EvalRequestController.serverDialog(EvalRequestController.java:78) at com.marklogic.xcc.impl.handlers.AbstractRequestController.runRequest(AbstractRequestController.java:78) at com.marklogic.xcc.impl.SessionImpl.submitRequest(SessionImpl.java:268) at org.warriorgateway.api.dao.XCCDataAccessObject.search(XCCDataAccessObject.java:73) ... 21 more > > Thanks again, > > Tom > -- > Thomas Hubschman > Director, Engineering > [email protected] > Mobile: (415) 612-0359 > www.warriorgateway.org > _______________________________________________ > General mailing list > [email protected] > http://developer.marklogic.com/mailman/listinfo/general --- Ron Hitchens {mailto:[email protected]} Ronsoft Technologies +44 7879 358 212 (voice) http://www.ronsoft.com +1 707 924 3878 (fax) Bit Twiddling At Its Finest "No amount of belief establishes any fact." -Unknown _______________________________________________ General mailing list [email protected] http://developer.marklogic.com/mailman/listinfo/general
