Created
June 17, 2013 22:27
-
-
Save ahonor/5801057 to your computer and use it in GitHub Desktop.
stack trace
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| com.dtolabs.rundeck.core.plugins.PluginException: Unable to expand plugin libs: /var/lib/rundeck/libext/cache/webdav-logstore-plugin/lib/httpclient-4.2.3.jar (Permission denied) | |
| at com.dtolabs.rundeck.core.plugins.JarPluginProviderLoader.loadClass(JarPluginProviderLoader.java:328) | |
| at com.dtolabs.rundeck.core.plugins.JarPluginProviderLoader.isLoaderFor(JarPluginProviderLoader.java:440) | |
| at com.dtolabs.rundeck.core.plugins.DirPluginScanner.test(DirPluginScanner.java:217) | |
| at com.dtolabs.rundeck.core.plugins.DirPluginScanner.scanAll(DirPluginScanner.java:238) | |
| at com.dtolabs.rundeck.core.plugins.DirPluginScanner.scanForFile(DirPluginScanner.java:112) | |
| at com.dtolabs.rundeck.core.plugins.FilePluginCache.rescanForItem(FilePluginCache.java:151) | |
| at com.dtolabs.rundeck.core.plugins.FilePluginCache.getLoaderForIdent(FilePluginCache.java:102) | |
| at com.dtolabs.rundeck.core.plugins.PluginManagerService.loadProvider(PluginManagerService.java:99) | |
| at com.dtolabs.rundeck.core.plugins.ServiceProviderLoader$loadProvider.call(Unknown Source) | |
| at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:40) | |
| at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:116) | |
| at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:128) | |
| at com.dtolabs.rundeck.server.plugins.RundeckPluginRegistry.loadPluginDescriptorByName(RundeckPluginRegistry.groovy:181) | |
| at com.dtolabs.rundeck.server.plugins.PluginRegistry$loadPluginDescriptorByName.callCurrent(Unknown Source) | |
| at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCallCurrent(CallSiteArray.java:44) | |
| at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:141) | |
| at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:153) | |
| at com.dtolabs.rundeck.server.plugins.RundeckPluginRegistry.validatePluginByName(RundeckPluginRegistry.groovy:127) | |
| at com.dtolabs.rundeck.server.plugins.PluginRegistry$validatePluginByName.call(Unknown Source) | |
| at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:40) | |
| at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:116) | |
| at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:136) | |
| at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callSafe(AbstractCallSite.java:111) | |
| at rundeck.services.PluginService.configurePlugin(PluginService.groovy:101) | |
| at rundeck.services.PluginService$configurePlugin.call(Unknown Source) | |
| at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:40) | |
| at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:116) | |
| at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:136) | |
| at rundeck.services.LogFileStorageService.getConfiguredPlugin(LogFileStorageService.groovy:483) | |
| at rundeck.services.LogFileStorageService.this$2$getConfiguredPlugin(LogFileStorageService.groovy) | |
| at rundeck.services.LogFileStorageService$this$2$getConfiguredPlugin.callCurrent(Unknown Source) | |
| at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCallCurrent(CallSiteArray.java:44) | |
| at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:141) | |
| at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:153) | |
| at rundeck.services.LogFileStorageService.getConfiguredPluginForExecution(LogFileStorageService.groovy:466) | |
| at rundeck.services.LogFileStorageService.this$2$getConfiguredPluginForExecution(LogFileStorageService.groovy) | |
| at rundeck.services.LogFileStorageService$this$2$getConfiguredPluginForExecution.callCurrent(Unknown Source) | |
| at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCallCurrent(CallSiteArray.java:44) | |
| at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:141) | |
| at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:153) | |
| at rundeck.services.LogFileStorageService.requestLogFileReader(LogFileStorageService.groovy:518) | |
| at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | |
| at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) | |
| at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | |
| at java.lang.reflect.Method.invoke(Method.java:616) | |
| at org.codehaus.groovy.runtime.callsite.PogoMetaMethodSite$PogoCachedMethodSite.invoke(PogoMetaMethodSite.java:225) | |
| at org.codehaus.groovy.runtime.callsite.PogoMetaMethodSite.callCurrent(PogoMetaMethodSite.java:51) | |
| at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCallCurrent(CallSiteArray.java:44) | |
| at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:141) | |
| at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:153) | |
| at rundeck.services.LogFileStorageService.requestLogFileReader(LogFileStorageService.groovy) | |
| at rundeck.services.LogFileStorageService$requestLogFileReader.call(Unknown Source) | |
| at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:40) | |
| at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:116) | |
| at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:124) | |
| at rundeck.services.LoggingService.getLogReader(LoggingService.groovy:115) | |
| at rundeck.services.LoggingService$$FastClassByCGLIB$$c6d46fcc.invoke(<generated>) | |
| at net.sf.cglib.proxy.MethodProxy.invoke(MethodProxy.java:149) | |
| at org.springframework.aop.framework.Cglib2AopProxy$CglibMethodInvocation.invokeJoinpoint(Cglib2AopProxy.java:688) | |
| at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:150) | |
| at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:110) | |
| at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172) | |
| at org.springframework.aop.framework.Cglib2AopProxy$DynamicAdvisedInterceptor.intercept(Cglib2AopProxy.java:621) | |
| at rundeck.services.LoggingService$$EnhancerByCGLIB$$869bdec8.getLogReader(<generated>) | |
| at rundeck.services.LoggingService$getLogReader.call(Unknown Source) | |
| at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:40) | |
| at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:116) | |
| at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:124) | |
| at rundeck.controllers.ExecutionController$_closure10.doCall(ExecutionController.groovy:266) | |
| at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | |
| at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) | |
| at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | |
| at java.lang.reflect.Method.invoke(Method.java:616) | |
| at org.codehaus.groovy.runtime.callsite.PogoMetaMethodSite$PogoCachedMethodSite.invoke(PogoMetaMethodSite.java:225) | |
| at org.codehaus.groovy.runtime.callsite.PogoMetaMethodSite.callCurrent(PogoMetaMethodSite.java:51) | |
| at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCallCurrent(CallSiteArray.java:44) | |
| at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:141) | |
| at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:149) | |
| at rundeck.controllers.ExecutionController$_closure10.doCall(ExecutionController.groovy) | |
| at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | |
| at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) | |
| at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | |
| at java.lang.reflect.Method.invoke(Method.java:616) | |
| at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:90) | |
| at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:233) | |
| at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1058) | |
| at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:1070) | |
| at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:886) | |
| at groovy.lang.Closure.call(Closure.java:282) | |
| at groovy.lang.Closure.call(Closure.java:277) | |
| at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsControllerHelper.handleAction(SimpleGrailsControllerHelper.java:368) | |
| at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsControllerHelper.executeAction(SimpleGrailsControllerHelper.java:232) | |
| at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsControllerHelper.handleURI(SimpleGrailsControllerHelper.java:190) | |
| at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsControllerHelper.handleURI(SimpleGrailsControllerHelper.java:129) | |
| at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsController.handleRequest(SimpleGrailsController.java:73) | |
| at org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle(SimpleControllerHandlerAdapter.java:48) | |
| at org.codehaus.groovy.grails.web.servlet.GrailsDispatcherServlet.doDispatch(GrailsDispatcherServlet.java:292) | |
| at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:719) | |
| at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:644) | |
| at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:560) | |
| at javax.servlet.http.HttpServlet.service(HttpServlet.java:727) | |
| at javax.servlet.http.HttpServlet.service(HttpServlet.java:820) | |
| at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:511) | |
| at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1166) | |
| at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:70) | |
| at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1157) | |
| at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:70) | |
| at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1157) | |
| at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:70) | |
| at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1157) | |
| at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:388) | |
| at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216) | |
| at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:182) | |
| at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:765) | |
| at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:418) | |
| at org.mortbay.jetty.servlet.Dispatcher.forward(Dispatcher.java:327) | |
| at org.mortbay.jetty.servlet.Dispatcher.forward(Dispatcher.java:126) | |
| at org.codehaus.groovy.grails.web.util.WebUtils.forwardRequestForUrlMappingInfo(WebUtils.java:298) | |
| at org.codehaus.groovy.grails.web.util.WebUtils.forwardRequestForUrlMappingInfo(WebUtils.java:264) | |
| at org.codehaus.groovy.grails.web.util.WebUtils.forwardRequestForUrlMappingInfo(WebUtils.java:255) | |
| at org.codehaus.groovy.grails.web.mapping.filter.UrlMappingsFilter.doFilterInternal(UrlMappingsFilter.java:183) | |
| at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76) | |
| at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1157) | |
| at org.codehaus.groovy.grails.web.sitemesh.GrailsPageFilter.obtainContent(GrailsPageFilter.java:245) | |
| at org.codehaus.groovy.grails.web.sitemesh.GrailsPageFilter.doFilter(GrailsPageFilter.java:134) | |
| at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1157) | |
| at org.codehaus.groovy.grails.web.servlet.mvc.GrailsWebRequestFilter.doFilterInternal(GrailsWebRequestFilter.java:69) | |
| at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76) | |
| at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1157) | |
| at org.codehaus.groovy.grails.web.filters.HiddenHttpMethodFilter.doFilterInternal(HiddenHttpMethodFilter.java:65) | |
| at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76) | |
| at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1157) | |
| at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:88) | |
| at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76) | |
| at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:237) | |
| at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:167) | |
| at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1157) | |
| at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:388) | |
| at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216) | |
| at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:182) | |
| at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:765) | |
| at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:418) | |
| at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152) | |
| at org.mortbay.jetty.Server.handle(Server.java:326) | |
| at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:536) | |
| at org.mortbay.jetty.HttpConnection$RequestHandler.content(HttpConnection.java:930) | |
| at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:747) | |
| at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:218) | |
| at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:405) | |
| at org.mortbay.jetty.bio.SocketConnector$Connection.run(SocketConnector.java:228) | |
| at org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:582) | |
| Caused by: java.io.FileNotFoundException: /var/lib/rundeck/libext/cache/webdav-logstore-plugin/lib/httpclient-4.2.3.jar (Permission denied) | |
| at java.io.FileOutputStream.open(Native Method) | |
| at java.io.FileOutputStream.<init>(FileOutputStream.java:209) | |
| at java.io.FileOutputStream.<init>(FileOutputStream.java:160) | |
| at com.dtolabs.rundeck.core.utils.ZipUtil.extractZip(ZipUtil.java:180) | |
| at com.dtolabs.rundeck.core.utils.ZipUtil.extractZipFile(ZipUtil.java:79) | |
| at com.dtolabs.rundeck.core.plugins.JarPluginProviderLoader.extractJarContents(JarPluginProviderLoader.java:406) | |
| at com.dtolabs.rundeck.core.plugins.JarPluginProviderLoader.extractDependentLibs(JarPluginProviderLoader.java:377) | |
| at com.dtolabs.rundeck.core.plugins.JarPluginProviderLoader.loadClass(JarPluginProviderLoader.java:326) | |
| ... 150 more | |
| ERROR RundeckPluginRegistry: plugin Provider does not exist: webdav-logstore | |
| ERROR LogFileStorageService: Failed to create LogFileStoragePlugin 'webdav-logstore': java.lang.NullPointerException:Cannot get property 'description' on null object | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment