Anonymous rpc access causes large amount of WARN messages in logs

XMLWordPrintable

      This exception is reported many times in the logs.

      2008-03-27 00:46:48,441 WARN [resin-tcp-connection-j2ee.confluence.atlassian.com:8080-56] [confluence.rpc.auth.TokenAuthenticationInvocationHandler] invoke Unexpected error handling remote method: Anonymous RPC access is disabled on this server
       -- url: /rpc/xmlrpc | userName: anonymous
      com.atlassian.confluence.rpc.NotPermittedException: Anonymous RPC access is disabled on this server
              at com.atlassian.confluence.rpc.auth.TokenAuthenticationManager.makeAnonymousUser(TokenAuthenticationManager.java:146)
              at com.atlassian.confluence.rpc.auth.TokenAuthenticationInvocationHandler.handleAuthenticatedMethod(TokenAuthenticationInvocationHandler.java:81)
              at com.atlassian.confluence.rpc.auth.TokenAuthenticationInvocationHandler.invoke(TokenAuthenticationInvocationHandler.java:52)
              at $Proxy66.search(Unknown Source)
              at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
              at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
              at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
              at java.lang.reflect.Method.invoke(Method.java:597)
              at org.apache.xmlrpc.Invoker.execute(Invoker.java:130)
              at org.apache.xmlrpc.XmlRpcWorker.invokeHandler(XmlRpcWorker.java:84)
              at org.apache.xmlrpc.XmlRpcWorker.execute(XmlRpcWorker.java:146)
              at org.apache.xmlrpc.XmlRpcServer.execute(XmlRpcServer.java:139)
              at org.apache.xmlrpc.XmlRpcServer.execute(XmlRpcServer.java:114)
              at com.atlassian.confluence.rpc.xmlrpc.XmlRpcServer.serviceXmlRpcRequest(XmlRpcServer.java:111)
              at com.atlassian.confluence.rpc.xmlrpc.XmlRpcServer.service(XmlRpcServer.java:85)
              at com.atlassian.confluence.servlet.SpringManagedServlet.service(SpringManagedServlet.java:64)
              at javax.servlet.http.HttpServlet.service(HttpServlet.java:92)
              at com.caucho.server.dispatch.ServletFilterChain.doFilter(ServletFilterChain.java:106)
              at com.atlassian.core.filters.ServletContextThreadLocalFilter.doFilter(ServletContextThreadLocalFilter.java:21)
              at com.caucho.server.dispatch.FilterFilterChain.doFilter(FilterFilterChain.java:70)
              at com.atlassian.confluence.util.LoggingContextFilter.doFilter(LoggingContextFilter.java:49)
              at com.caucho.server.dispatch.FilterFilterChain.doFilter(FilterFilterChain.java:70)
      

      We should suppress this logs and only display during debug mode (even in debug mode, we don't need to output the stacktrace. The message is sufficient).

              Assignee:
              dave (Inactive)
              Reporter:
              dave (Inactive)
              Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

                Created:
                Updated:
                Resolved: