Details

    • Last commented by user?:
      true

      Description

      PermChecker seems to often return soap faults:

      2009-12-03 18:45:16,791 ERROR [http-8210-4]
      [confluence.rpc.auth.TokenAuthenticationInvocationHandler]
      invokeAuthenticatedMethod Error during invocation of method:
      hasEditPermission
      – url: //rpc/soap-axis/permcheck | userName: anonymous
      java.lang.StringIndexOutOfBoundsException: String index out of range: -1
      at java.lang.String.substring(String.java:1938)
      at java.lang.String.substring(String.java:1905)
      at
      com.atlassian.confluence.plugins.rpc.permcheck.checkers.PathConverterUrlChecker.getDecodedPathInfo(PathConverterUrlChecker.java:132)
      at
      com.atlassian.confluence.plugins.rpc.permcheck.checkers.PathConverterUrlChecker.handles(PathConverterUrlChecker.java:67)
      at
      com.atlassian.confluence.plugins.rpc.permcheck.PermissionCheckerDelegator.hasPermission(PermissionCheckerDelegator.java:129)
      at
      com.atlassian.confluence.plugins.rpc.permcheck.PermissionCheckerDelegator.hasEditPermission(PermissionCheckerDelegator.java:53)
      at
      com.atlassian.confluence.plugins.rpc.permcheck.SoapPermissionChecker.hasEditPermission(SoapPermissionChecker.java:37)
      at sun.reflect.GeneratedMethodAccessor204.invoke(Unknown Source)
      at
      sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      at java.lang.reflect.Method.invoke(Method.java:597)
      at
      com.atlassian.confluence.rpc.auth.TokenAuthenticationInvocationHandler.invokeAuthenticatedMethod(TokenAuthenticationInvocationHandler.java:78)
      at
      com.atlassian.confluence.rpc.auth.TokenAuthenticationInvocationHandler.invoke(TokenAuthenticationInvocationHandler.java:58)
      at $Proxy201.hasEditPermission(Unknown Source)
      at sun.reflect.GeneratedMethodAccessor204.invoke(Unknown Source)
      at
      sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      at java.lang.reflect.Method.invoke(Method.java:597)
      at
      org.apache.axis.providers.java.RPCProvider.invokeMethod(RPCProvider.java:388)
      at
      org.apache.axis.providers.java.RPCProvider.processMessage(RPCProvider.java:283)
      at
      org.apache.axis.providers.java.JavaProvider.invoke(JavaProvider.java:323)
      at
      org.apache.axis.strategies.InvocationStrategy.visit(InvocationStrategy.java:32)
      at org.apache.axis.SimpleChain.doVisiting(SimpleChain.java:118)
      at org.apache.axis.SimpleChain.invoke(SimpleChain.java:83)
      at
      org.apache.axis.handlers.soap.SOAPService.invoke(SOAPService.java:453)
      at org.apache.axis.server.AxisServer.invoke(AxisServer.java:281)
      at
      org.apache.axis.transport.http.AxisServlet.doPost(AxisServlet.java:699)
      at javax.servlet.http.HttpServlet.service(HttpServlet.java:710)
      at
      org.apache.axis.transport.http.AxisServletBase.service(AxisServletBase.java:327)
      at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)

        Attachments

          Activity

            People

            • Votes:
              1 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:
                Last commented:
                6 years, 45 weeks ago