From: Jay S. <thi...@gm...> - 2011-01-30 23:56:20
|
Dmitry, /db/site/default/* should be owned by default-admin When I restore, anything that should be owned by default-admin is owned by SYSTEM. Steps: + rm -rfd data/* + bin/startup.sh + log in + restore + observe! If I shut the server down, start it again and re-restore, /db/site/default/* and other resources' ownerships are restored properly. Cheers! - J On Mon, Jan 31, 2011 at 7:47 AM, Thomas White <tho...@gm...> wrote: > Wolfgang, > > The users and permissions are now persisted after a restore. > I do not know if the is relevant, but during the restore I received the > following error: > > 30 Jan 2011 20:55:01,000 [eXistThread-26] WARN (Slf4jLog.java [warn]:50) - > /exist/xmlrpc > javax.servlet.ServletException: An unknown error occurred: > org.apache.xmlrpc.Xml > RpcException: I/O error while processing request: null > at org.exist.xmlrpc.RpcServlet.doPost(RpcServlet.java:71) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:637) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:717) > at > org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:534) > at > org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java 475) > at > org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:119) > at > org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:516) > at > org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:226) > at > org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandlr.java:929) > at > org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:403) > at > org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:184) > at > org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:864) > at > org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:117) > at org.eclipse.jetty.server.Dispatcher.forward(Dispatcher.java:240) > at org.eclipse.jetty.server.Dispatcher.forward(Dispatcher.java:116) > at org.exist.http.urlrewrite.Forward.doRewrite(Forward.java:47) > at > org.exist.http.urlrewrite.XQueryURLRewrite.doFilter(XQueryURLRewrite.java:224) > at > org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1322) > at > org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:473) > at > org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:119) > at > org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:479) > at > org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:226) > at > org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:929) > at > org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:403) > at > org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:184) > at > org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:864) > at > org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:117) > at > org.eclipse.jetty.server.handler.HandlerCollection.handle(HandlerCollection.java:151) > at > org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:114) > at org.eclipse.jetty.server.Server.handle(Server.java:352) > at > org.eclipse.jetty.server.HttpConnection.handleRequest(HttpConnection.java:596) > at > org.eclipse.jetty.server.HttpConnection$RequestHandler.content(HttpConnection.java:1068) > at org.eclipse.jetty.http.HttpParser.parseNext(HttpParser.java:805) > at > org.eclipse.jetty.http.HttpParser.parseAvailable(HttpParser.java:218) > at > org.eclipse.jetty.server.HttpConnection.handle(HttpConnection.java:426) > at > org.eclipse.jetty.io.nio.SelectChannelEndPoint.handle(SelectChannelEndPoint.java:508) > at > org.eclipse.jetty.io.nio.SelectChannelEndPoint.access$000(SelectChannelEndPoint.java:34) > at > org.eclipse.jetty.io.nio.SelectChannelEndPoint$1.run(SelectChannelEndPoint.java:40) > at > org.eclipse.jetty.util.thread.QueuedThreadPool$2.run(QueuedThreadPool.java:450) > at java.lang.Thread.run(Thread.java:619) > Caused by: javax.servlet.ServletException: > org.apache.xmlrpc.XmlRpcException: I/O error while processing request: null > at > org.apache.xmlrpc.webserver.XmlRpcServletServer.execute(XmlRpcServletServer.java:114) > at > org.apache.xmlrpc.webserver.XmlRpcServlet.doPost(XmlRpcServlet.java:196) > at org.exist.xmlrpc.RpcServlet.doPost(RpcServlet.java:68) > ... 39 more > Caused by: org.apache.xmlrpc.XmlRpcException: I/O error while processing > request: null > at > org.apache.xmlrpc.server.XmlRpcStreamServer.execute(XmlRpcStreamServer.java:247) > at > org.apache.xmlrpc.webserver.XmlRpcServletServer.execute(XmlRpcServletServer.java:112) > ... 41 more > Caused by: org.eclipse.jetty.io.EofException > at org.eclipse.jetty.server.HttpOutput.write(HttpOutput.java:149) > at org.eclipse.jetty.server.HttpOutput.write(HttpOutput.java:96) > at > java.io.ByteArrayOutputStream.writeTo(ByteArrayOutputStream.java:109) > at > org.apache.xmlrpc.server.XmlRpcStreamServer.execute(XmlRpcStreamServer.java:237) > ... 42 more > > > ------ > > Thomas White > > Mobile:+44 7711 922 966 > Skype: thomaswhite > gTalk: thomas.0007 > http://www.linkedin.com/in/thomaswhite0007 > http://www.facebook.com/thomas.0007 > > > On 29 January 2011 16:05, Wolfgang Meier <wol...@ex...> wrote: >> >> It looks like at least a part of this issue was caused by my changes to >> the symbol table, which maps element and attribute names to internal ids. >> Elements and attributes got mixed up. Unfortunately this was not detected by >> any of the tests (I'd say we need more tests on the new security backend). >> >> I fixed the problem in Rev 13683. If you were using a revision >= 13637 >> (January 25), you may consider doing a backup/restore, though this should >> not be necessary in all cases. >> >> Wolfgang >> >> http://exist.svn.sourceforge.net/exist/?rev=13683&view=rev > > ------------------------------------------------------------------------------ > Special Offer-- Download ArcSight Logger for FREE (a $49 USD value)! > Finally, a world-class log management solution at an even better price-free! > Download using promo code Free_Logger_4_Dev2Dev. Offer expires > February 28th, so secure your free ArcSight Logger TODAY! > http://p.sf.net/sfu/arcsight-sfd2d > _______________________________________________ > Exist-open mailing list > Exi...@li... > https://lists.sourceforge.net/lists/listinfo/exist-open > > |