Missing scheduleRestartCheckbox

117 vistas
Ir al primer mensaje no leído

Stevo Slavić

no leída,
25 jul 2011, 11:36:39 a.m.25/7/11
para jenkinsci-users
Hello Jenkins users,

While Jenkins update from 1.418 to 1.421 was being automatically
downloaded and installed scheduleRestartCheckbox was available and
using it I was able to schedule restart. After Jenkins restarted,
version 1.421 is displayed in the footer. Then I tried to update
plugins too, selected all listed ones with updates available, but when
update started on updateCenter page only schedule restart label is
displayed but no scheduleRestartCheckbox.

Can anybody reproduce this unwanted behavior?

I couldn't find neither any open related issue on JIRA nor related
discussion on mailing list.

Regards,
Stevo.

Stevo Slavić

no leída,
26 jul 2011, 8:17:59 a.m.26/7/11
para jenkinsci-users
Jenkins 1.422 appeared as available, upgrade automatically downloaded
it, but still there was no checkbox to schedule restart in
updateCenter. Back on manage page a label "Upgrade to Jenkins 1.422 is
complete, awaiting restart." with restart linking to safeRestart URL
is shown. Clicking on restart and confirming "Are you sure about
restarting Jenkins? Jenkins will restart once all running jobs are
finished." prints out a 500 error with following stacktrace:

hudson.lifecycle.RestartNotSupportedException: Failed to obtain the
command line arguments of the process
at hudson.lifecycle.UnixLifecycle.verifyRestartable(UnixLifecycle.java:96)
at jenkins.model.Jenkins.safeRestart(Jenkins.java:2977)
at jenkins.model.Jenkins.doSafeRestart(Jenkins.java:2936)
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.kohsuke.stapler.Function$InstanceFunction.invoke(Function.java:282)
at org.kohsuke.stapler.Function.bindAndInvoke(Function.java:149)
at org.kohsuke.stapler.Function.bindAndInvokeAndServeResponse(Function.java:88)
at org.kohsuke.stapler.MetaClass$1.doDispatch(MetaClass.java:104)
at org.kohsuke.stapler.NameBasedDispatcher.dispatch(NameBasedDispatcher.java:53)
at org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:561)
at org.kohsuke.stapler.Stapler.invoke(Stapler.java:646)
at org.kohsuke.stapler.Stapler.invoke(Stapler.java:477)
at org.kohsuke.stapler.Stapler.service(Stapler.java:159)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:45)
at winstone.ServletConfiguration.execute(ServletConfiguration.java:249)
at winstone.RequestDispatcher.forward(RequestDispatcher.java:335)
at winstone.RequestDispatcher.doFilter(RequestDispatcher.java:378)
at hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:94)
at hudson.util.PluginServletFilter.doFilter(PluginServletFilter.java:86)
at winstone.FilterConfiguration.execute(FilterConfiguration.java:195)
at winstone.RequestDispatcher.doFilter(RequestDispatcher.java:368)
at hudson.security.csrf.CrumbFilter.doFilter(CrumbFilter.java:47)
at winstone.FilterConfiguration.execute(FilterConfiguration.java:195)
at winstone.RequestDispatcher.doFilter(RequestDispatcher.java:368)
at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:84)
at hudson.security.UnwrapSecurityExceptionFilter.doFilter(UnwrapSecurityExceptionFilter.java:51)
at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
at org.acegisecurity.ui.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:166)
at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
at org.acegisecurity.providers.anonymous.AnonymousProcessingFilter.doFilter(AnonymousProcessingFilter.java:125)
at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
at org.acegisecurity.ui.rememberme.RememberMeProcessingFilter.doFilter(RememberMeProcessingFilter.java:142)
at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
at org.acegisecurity.ui.AbstractProcessingFilter.doFilter(AbstractProcessingFilter.java:271)
at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
at org.acegisecurity.ui.basicauth.BasicProcessingFilter.doFilter(BasicProcessingFilter.java:173)
at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
at org.acegisecurity.context.HttpSessionContextIntegrationFilter.doFilter(HttpSessionContextIntegrationFilter.java:249)
at hudson.security.HttpSessionContextIntegrationFilter2.doFilter(HttpSessionContextIntegrationFilter2.java:66)
at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
at hudson.security.ChainedServletFilter.doFilter(ChainedServletFilter.java:76)
at hudson.security.HudsonFilter.doFilter(HudsonFilter.java:164)
at winstone.FilterConfiguration.execute(FilterConfiguration.java:195)
at winstone.RequestDispatcher.doFilter(RequestDispatcher.java:368)
at hudson.util.CharacterEncodingFilter.doFilter(CharacterEncodingFilter.java:81)
at winstone.FilterConfiguration.execute(FilterConfiguration.java:195)
at winstone.RequestDispatcher.doFilter(RequestDispatcher.java:368)
at winstone.RequestDispatcher.forward(RequestDispatcher.java:333)
at winstone.RequestHandlerThread.processRequest(RequestHandlerThread.java:244)
at winstone.RequestHandlerThread.run(RequestHandlerThread.java:150)
at java.lang.Thread.run(Thread.java:619)
Caused by: java.lang.NoClassDefFoundError: Could not initialize class
com.sun.jna.Native
at com.sun.akuma.CLibrary.(CLibrary.java:54)
at com.sun.akuma.JavaVMArguments.resolvePID(JavaVMArguments.java:103)
at com.sun.akuma.JavaVMArguments.ofLinux(JavaVMArguments.java:91)
at com.sun.akuma.JavaVMArguments.of(JavaVMArguments.java:81)
at com.sun.akuma.JavaVMArguments.current(JavaVMArguments.java:69)
at hudson.lifecycle.UnixLifecycle.(UnixLifecycle.java:54)
at hudson.lifecycle.Lifecycle.get(Lifecycle.java:93)
at hudson.model.UpdateCenter.isDowngradable(UpdateCenter.java:342)
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.commons.jexl.util.PropertyExecutor.execute(PropertyExecutor.java:125)
at org.apache.commons.jexl.util.introspection.UberspectImpl$VelGetterImpl.invoke(UberspectImpl.java:314)
at org.apache.commons.jexl.parser.ASTArrayAccess.evaluateExpr(ASTArrayAccess.java:185)
at org.apache.commons.jexl.parser.ASTIdentifier.execute(ASTIdentifier.java:75)
at org.apache.commons.jexl.parser.ASTReference.execute(ASTReference.java:83)
at org.apache.commons.jexl.parser.ASTReference.value(ASTReference.java:57)
at org.apache.commons.jexl.parser.ASTReferenceExpression.value(ASTReferenceExpression.java:51)
at org.apache.commons.jexl.ExpressionImpl.evaluate(ExpressionImpl.java:80)
at hudson.ExpressionFactory2$JexlExpression.evaluate(ExpressionFactory2.java:72)
at org.apache.commons.jelly.expression.ExpressionSupport.evaluateRecurse(ExpressionSupport.java:61)
at org.apache.commons.jelly.expression.ExpressionSupport.evaluateAsBoolean(ExpressionSupport.java:71)
at org.apache.commons.jelly.tags.core.CoreTagLibrary$1.run(CoreTagLibrary.java:97)
at org.kohsuke.stapler.jelly.ReallyStaticTagLibrary$1.run(ReallyStaticTagLibrary.java:99)
at org.apache.commons.jelly.tags.core.CoreTagLibrary$2.run(CoreTagLibrary.java:105)
at org.kohsuke.stapler.jelly.JellyViewScript.run(JellyViewScript.java:63)
at org.kohsuke.stapler.jelly.IncludeTag.doTag(IncludeTag.java:146)
at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:270)
at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
at org.kohsuke.stapler.jelly.CallTagLibScript$1.run(CallTagLibScript.java:98)
at org.apache.commons.jelly.tags.define.InvokeBodyTag.doTag(InvokeBodyTag.java:91)
at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:270)
at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
at org.apache.commons.jelly.tags.core.CoreTagLibrary$1.run(CoreTagLibrary.java:98)
at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
at org.apache.commons.jelly.tags.core.CoreTagLibrary$2.run(CoreTagLibrary.java:105)
at org.kohsuke.stapler.jelly.CallTagLibScript.run(CallTagLibScript.java:119)
at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
at org.kohsuke.stapler.jelly.CallTagLibScript$1.run(CallTagLibScript.java:98)
at org.apache.commons.jelly.tags.define.InvokeBodyTag.doTag(InvokeBodyTag.java:91)
at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:270)
at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
at org.kohsuke.stapler.jelly.ReallyStaticTagLibrary$1.run(ReallyStaticTagLibrary.java:99)
at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
at org.kohsuke.stapler.jelly.ReallyStaticTagLibrary$1.run(ReallyStaticTagLibrary.java:99)
at org.kohsuke.stapler.jelly.ReallyStaticTagLibrary$1.run(ReallyStaticTagLibrary.java:99)
at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
at org.kohsuke.stapler.jelly.ReallyStaticTagLibrary$1.run(ReallyStaticTagLibrary.java:99)
at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
at org.kohsuke.stapler.jelly.ReallyStaticTagLibrary$1.run(ReallyStaticTagLibrary.java:99)
at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
at org.apache.commons.jelly.tags.core.CoreTagLibrary$2.run(CoreTagLibrary.java:105)
at org.kohsuke.stapler.jelly.CallTagLibScript.run(CallTagLibScript.java:119)
at org.apache.commons.jelly.tags.core.CoreTagLibrary$2.run(CoreTagLibrary.java:105)
at org.kohsuke.stapler.jelly.JellyViewScript.run(JellyViewScript.java:63)
at org.kohsuke.stapler.jelly.DefaultScriptInvoker.invokeScript(DefaultScriptInvoker.java:63)
at org.kohsuke.stapler.jelly.DefaultScriptInvoker.invokeScript(DefaultScriptInvoker.java:53)
at org.kohsuke.stapler.jelly.JellyFacet$1.dispatch(JellyFacet.java:92)
... 42 more

Any thoughts how to resolve this one?

Thanks in advance!

Regards,
Stevo.

dimasla

no leída,
28 jul 2011, 3:03:18 a.m.28/7/11
para Jenkins Users
I get the same during upgrade 1.421 to 1.423. But then, in 1.423, both
issues seems fixed.

On Jul 26, 7:17 pm, Stevo Slavić <ssla...@gmail.com> wrote:
> Jenkins 1.422 appeared as available, upgrade automatically downloaded
> it, but still there was no checkbox to schedule restart in
> updateCenter. Back on manage page a label "Upgrade to Jenkins 1.422 is
> complete, awaiting restart." with restart linking to safeRestart URL
> is shown. Clicking on restart and confirming "Are you sure about
> restarting Jenkins? Jenkins will restart once all running jobs are
> finished." prints out a 500 error with following stacktrace:
>
> hudson.lifecycle.RestartNotSupportedException: Failed to obtain the
> command line arguments of the process
>         at hudson.lifecycle.UnixLifecycle.verifyRestartable(UnixLifecycle.java:96)
>         at jenkins.model.Jenkins.safeRestart(Jenkins.java:2977)
>         at jenkins.model.Jenkins.doSafeRestart(Jenkins.java:2936)
>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>         at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:3 9)
>         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImp l.java:25)
>         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImp l.java:25)
>         at java.lang.reflect.Method.invoke(Method.java:597)
>         at org.apache.commons.jexl.util.PropertyExecutor.execute(PropertyExecutor.java :125)
>         at org.apache.commons.jexl.util.introspection.UberspectImpl$VelGetterImpl.invo ke(UberspectImpl.java:314)
>         at org.apache.commons.jexl.parser.ASTArrayAccess.evaluateExpr(ASTArrayAccess.j ava:185)
>         at org.apache.commons.jexl.parser.ASTIdentifier.execute(ASTIdentifier.java:75)
>         at org.apache.commons.jexl.parser.ASTReference.execute(ASTReference.java:83)
>         at org.apache.commons.jexl.parser.ASTReference.value(ASTReference.java:57)
>         at org.apache.commons.jexl.parser.ASTReferenceExpression.value(ASTReferenceExp ression.java:51)
>         at org.apache.commons.jexl.ExpressionImpl.evaluate(ExpressionImpl.java:80)
>         at hudson.ExpressionFactory2$JexlExpression.evaluate(ExpressionFactory2.java:7 2)
>         at org.apache.commons.jelly.expression.ExpressionSupport.evaluateRecurse(Expre ssionSupport.java:61)
>         at org.apache.commons.jelly.expression.ExpressionSupport.evaluateAsBoolean(Exp ressionSupport.java:71)
>         at org.apache.commons.jelly.tags.core.CoreTagLibrary$1.run(CoreTagLibrary.java :97)
>         at org.kohsuke.stapler.jelly.ReallyStaticTagLibrary$1.run(ReallyStaticTagLibra ry.java:99)
>         at org.apache.commons.jelly.tags.core.CoreTagLibrary$2.run(CoreTagLibrary.java :105)
>         at org.kohsuke.stapler.jelly.JellyViewScript.run(JellyViewScript.java:63)
>         at org.kohsuke.stapler.jelly.IncludeTag.doTag(IncludeTag.java:146)
>         at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:270)
>         at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
>         at org.kohsuke.stapler.jelly.CallTagLibScript$1.run(CallTagLibScript.java:98)
>         at org.apache.commons.jelly.tags.define.InvokeBodyTag.doTag(InvokeBodyTag.java :91)
>         at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:270)
>         at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
>         at org.apache.commons.jelly.tags.core.CoreTagLibrary$1.run(CoreTagLibrary.java :98)
>         at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
>         at org.apache.commons.jelly.tags.core.CoreTagLibrary$2.run(CoreTagLibrary.java :105)
>         at org.kohsuke.stapler.jelly.CallTagLibScript.run(CallTagLibScript.java:119)
>         at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
>         at org.kohsuke.stapler.jelly.CallTagLibScript$1.run(CallTagLibScript.java:98)
>         at org.apache.commons.jelly.tags.define.InvokeBodyTag.doTag(InvokeBodyTag.java :91)
>         at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:270)
>         at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
>         at org.kohsuke.stapler.jelly.ReallyStaticTagLibrary$1.run(ReallyStaticTagLibra ry.java:99)
>         at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
>         at org.kohsuke.stapler.jelly.ReallyStaticTagLibrary$1.run(ReallyStaticTagLibra ry.java:99)
>         at org.kohsuke.stapler.jelly.ReallyStaticTagLibrary$1.run(ReallyStaticTagLibra ry.java:99)
>         at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
>         at org.kohsuke.stapler.jelly.ReallyStaticTagLibrary$1.run(ReallyStaticTagLibra ry.java:99)
>         at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
>         at org.kohsuke.stapler.jelly.ReallyStaticTagLibrary$1.run(ReallyStaticTagLibra ry.java:99)
>         at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
>         at org.apache.commons.jelly.tags.core.CoreTagLibrary$2.run(CoreTagLibrary.java :105)
>         at org.kohsuke.stapler.jelly.CallTagLibScript.run(CallTagLibScript.java:119)
>         at org.apache.commons.jelly.tags.core.CoreTagLibrary$2.run(CoreTagLibrary.java :105)
>         at org.kohsuke.stapler.jelly.JellyViewScript.run(JellyViewScript.java:63)
>         at org.kohsuke.stapler.jelly.DefaultScriptInvoker.invokeScript(DefaultScriptIn voker.java:63)
>         at org.kohsuke.stapler.jelly.DefaultScriptInvoker.invokeScript(DefaultScriptIn voker.java:53)
>         at org.kohsuke.stapler.jelly.JellyFacet$1.dispatch(JellyFacet.java:92)
>         ... 42 more
>
> Any thoughts how to resolve this one?
>
> Thanks in advance!
>
> Regards,
> Stevo.
>
>
>
>
>
>
>
> On Mon, Jul 25, 2011 at 5:36 PM, Stevo Slavić <ssla...@gmail.com> wrote:
> > Hello Jenkins users,
>
> > While Jenkins update from 1.418 to 1.421 was being automatically
> > downloaded and installed scheduleRestartCheckbox was available and
> > using it I was able to schedule restart. After Jenkins restarted,
> > version 1.421 is displayed in the footer. Then I tried to update
> > plugins too, selected all listed ones with updates available, but when
> > update started on updateCenter page only schedule restart label is
> > displayed but
>
> ...
>
> read more »

Stevo Slavić

no leída,
28 jul 2011, 3:29:15 p.m.28/7/11
para jenkins...@googlegroups.com
Confirmed, upgrading to 1.423 solved it - upgrading and restarting works well.

Regards,
Stevo.

Responder a todos
Responder al autor
Reenviar
0 mensajes nuevos