dCache Upgrade Problem 1.8.12 to 1.9.5
gridFTP transfers work, but on every SRM interaction I find in the
/opt/d-cache/libexec/apache-tomcat-5.5.20/logs/catalina.out
the following java exception trace
2009-05-08 15:22:25.161 org.dcache.srm.server.SRMServerV2.handleRequest(SRMServerV2.java:252) ERROR - SRM Authorization failed
org.dcache.srm.SRMAuthorizationException: authRequestID 1358595792 message to gPlazma not serializable java.io.NotSerializableException: IO Error on readObject(IOException)
at diskCacheV111.srm.dcache.DCacheAuthorization.authorize(DCacheAuthorization.java:321)
at diskCacheV111.srm.dcache.DCacheAuthorization.authorize(DCacheAuthorization.java:242)
at org.dcache.srm.server.SrmAuthorizer.getRequestUser(SrmAuthorizer.java:224)
at org.dcache.srm.server.SRMServerV2.handleRequest(SRMServerV2.java:247)
at org.dcache.srm.server.SRMServerV2.srmLs(SRMServerV2.java:422)
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.axis.providers.java.RPCProvider.invokeMethod(RPCProvider.java:397)
at org.apache.axis.providers.java.RPCProvider.processMessage(RPCProvider.java:186)
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:709)
at org.apache.axis.transport.http.AxisServletBase.service(AxisServletBase.java:327)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
at org.globus.tomcat.coyote.valves.HTTPSValve55.invoke(HTTPSValve55.java:45)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869)
at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:664)
at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
at java.lang.Thread.run(Thread.java:619)
05/08 15:22:45 Cell(SrmSpaceManager@srm-t3se01Domain) : updateLinkGroups() received reply
05/08 15:22:45 Cell(SrmSpaceManager@srm-t3se01Domain) : updateLinkGroups() : request timed out
05/08 15:22:50 Cell(SRM-t3se01@srm-t3se01Domain) : poolManager timeout expired, using previosly saved pool list
Brian Bockleman recommended turning off the gPlazma Cell and using the gPlazma module instead. This can be done in
dCacheSetup
by setting:
useGPlazmaAuthorizationModule=true
useGPlazmaAuthorizationCell=false
--
DerekFeichtinger - 08 May 2009