Uploaded image for project: 'Confluence Data Center'
  1. Confluence Data Center
  2. CONFSERVER-11239

Anonymous rpc access causes large amount of WARN messages in logs

    XMLWordPrintable

Details

    • We collect Confluence feedback from various sources, and we evaluate what we've collected when planning our product roadmap. To understand how this piece of feedback will be reviewed, see our Implementation of New Features Policy.

    Description

      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).

      Attachments

        Activity

          People

            dave@atlassian.com dave (Inactive)
            dave@atlassian.com dave (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: