[JIRA] (JENKINS-11746) OpenID plugin gives NPE in OpenId Plugin at OpenIdSsoSecurityRealm.doFinishLogin(OpenIdSsoSecurityRealm.java:159)
[ https://issues.jenkins-ci.org/browse/JENKINS-11746?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=163248#comment-163248 ] Urban Novak commented on JENKINS-11746: --- I'm getting similar error with Jenkins 1.465 and openid plugin 1.5-SNAPSHOT (private-05/22/2012 15:53). Problem occurs, when I access jenkins from different url than the one specified in configuration. Let's say, if configured jenkins url is http://jenkins:8080 , then openid SSO works only when I use that url. If I use http://jenkins.mydomain.cz:8080 , openid sso fails with following exception. java.lang.NullPointerException at hudson.plugins.openid.OpenIdSsoSecurityRealm.doFinishLogin(OpenIdSsoSecurityRealm.java:188) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at org.kohsuke.stapler.Function$InstanceFunction.invoke(Function.java:288) at org.kohsuke.stapler.Function.bindAndInvoke(Function.java:151) at org.kohsuke.stapler.Function.bindAndInvokeAndServeResponse(Function.java:90) at org.kohsuke.stapler.MetaClass$1.doDispatch(MetaClass.java:111) at org.kohsuke.stapler.NameBasedDispatcher.dispatch(NameBasedDispatcher.java:53) at org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:574) at org.kohsuke.stapler.Stapler.invoke(Stapler.java:659) at org.kohsuke.stapler.MetaClass$4.doDispatch(MetaClass.java:203) at org.kohsuke.stapler.NameBasedDispatcher.dispatch(NameBasedDispatcher.java:53) at org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:574) at org.kohsuke.stapler.Stapler.invoke(Stapler.java:659) at org.kohsuke.stapler.Stapler.invoke(Stapler.java:488) at org.kohsuke.stapler.Stapler.service(Stapler.java:162) at javax.servlet.http.HttpServlet.service(HttpServlet.java:45) at winstone.ServletConfiguration.execute(ServletConfiguration.java:248) at winstone.RequestDispatcher.forward(RequestDispatcher.java:333) at winstone.RequestDispatcher.doFilter(RequestDispatcher.java:376) at hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:95) at hudson.util.PluginServletFilter.doFilter(PluginServletFilter.java:87) at winstone.FilterConfiguration.execute(FilterConfiguration.java:194) at winstone.RequestDispatcher.doFilter(RequestDispatcher.java:366) at hudson.security.csrf.CrumbFilter.doFilter(CrumbFilter.java:47) at winstone.FilterConfiguration.execute(FilterConfiguration.java:194) at winstone.RequestDispatcher.doFilter(RequestDispatcher.java:366) 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 jenkins.security.ApiTokenFilter.doFilter(ApiTokenFilter.java:63) 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:194) at winstone.RequestDispatcher.doFilter(RequestDispatcher.java:366) at hu
[JIRA] (JENKINS-13814) java.lang.OutOfMemoryError exception when getting the remote log
[ https://issues.jenkins-ci.org/browse/JENKINS-13814?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=163230#comment-163230 ] Urban Novak commented on JENKINS-13814: --- I've encountered the same problem - it looks like there is a memory leak either in jenkins (1.465) or cvs plugin(2.4-SNAPSHOT (private-05/25/2012 14:52)). Restarting Jenkins fixed the problem, probably only temporarily. java.lang.OutOfMemoryError: Java heap space at java.lang.StringCoding$StringDecoder.decode(Unknown Source) at java.lang.StringCoding.decode(Unknown Source) at java.lang.StringCoding.decode(Unknown Source) at java.lang.String.(Unknown Source) at java.io.ByteArrayOutputStream.toString(Unknown Source) at hudson.scm.CVSSCM.getRemoteLogForModule(CVSSCM.java:540) at hudson.scm.CVSSCM.calculateChangeLog(CVSSCM.java:415) at hudson.scm.CVSSCM.checkout(CVSSCM.java:825) at hudson.model.AbstractProject.checkout(AbstractProject.java:1218) at hudson.model.AbstractBuild$AbstractRunner.checkout(AbstractBuild.java:586) at hudson.model.AbstractBuild$AbstractRunner.run(AbstractBuild.java:475) at hudson.model.Run.run(Run.java:1434) at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:46) at hudson.model.ResourceController.execute(ResourceController.java:88) at hudson.model.Executor.run(Executor.java:239) > java.lang.OutOfMemoryError exception when getting the remote log > > > Key: JENKINS-13814 > URL: https://issues.jenkins-ci.org/browse/JENKINS-13814 > Project: Jenkins > Issue Type: Bug > Components: cvs > Environment: Jenkins 1.464 on Windows 7 64-bit, 12GB RAM; CVS Plug-in > 2.4-SNAPSHOT >Reporter: James Gustafson > Labels: cvs, exception, memory > > We are getting a java.lang.OutOfMemoryError exception when getting the remote > log. > {quote} > Started by an SCM change > Building in workspace C:\x\workspace\project_name_here > cvs checkout -r BRANCH_NAME_HERE -D 16 May 2012 23:27:38 -0700 -d > path\projects path/projects > cvs checkout: Updating path\projects > cvs checkout: Updating path\projects/dir1 > cvs checkout: Updating path\projects/dir2/dirA > ... (about 7,224 directories) ... > cvs checkout: Updating path\projects/dirN > cvs rlog: Logging path\projects > ... (about 7,224 directories) ... > cvs rlog: Logging path\projects/dirN > FATAL: Java heap space > java.lang.OutOfMemoryError: Java heap space > at java.lang.StringCoding$StringDecoder.decode(Unknown Source) > at java.lang.StringCoding.decode(Unknown Source) > at java.lang.StringCoding.decode(Unknown Source) > at java.lang.String.(Unknown Source) > at java.io.ByteArrayOutputStream.toString(Unknown Source) > at hudson.scm.CVSSCM.getRemoteLogForModule(CVSSCM.java:540) > at hudson.scm.CVSSCM.calculateChangeLog(CVSSCM.java:415) > at hudson.scm.CVSSCM.checkout(CVSSCM.java:825) > at hudson.model.AbstractProject.checkout(AbstractProject.java:1218) > at > hudson.model.AbstractBuild$AbstractRunner.checkout(AbstractBuild.java:586) > at hudson.model.AbstractBuild$AbstractRunner.run(AbstractBuild.java:475) > at hudson.model.Run.run(Run.java:1434) > at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:46) > at hudson.model.ResourceController.execute(ResourceController.java:88) > at hudson.model.Executor.run(Executor.java:239) > {quote} > Some notes: > - The path/ and path\ comes from the "Remote Name"/"Local Name" settings > solution from Issue JENKINS-13264 > - We are using Jenkins 1.464 with the 2.4-SNAPSHOT version of the CVS plugin, > but may not have been caused by this specific version > - The arguments setting in the jenkins.xml file currently has -Xms1024m > (anything larger and Jenkins service won't start) > - The CVS module has many legacy projects spread out, and thus, contains more > than 7,000 directories and many more files > - Things had worked with the 1.6 plug-in & CVSNT client, but it also > occasionally timed out getting the changelog, hence our testing of the 2.x > plug-ins -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.jenkins-ci.org/secure/ContactAdministrators!default.jspa For more information on JIRA, see: http://www.atlassian.com/software/jira
[JIRA] (JENKINS-13814) java.lang.OutOfMemoryError exception when getting the remote log
[ https://issues.jenkins-ci.org/browse/JENKINS-13814?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=163085#comment-163085 ] Urban Novak commented on JENKINS-13814: --- There are several ways to deal with this issue - disable changelog calculation - configure jenkins use 64-bit JVM with maximum heap size 2 GB or more - split CVS repository to several smaller ones > java.lang.OutOfMemoryError exception when getting the remote log > > > Key: JENKINS-13814 > URL: https://issues.jenkins-ci.org/browse/JENKINS-13814 > Project: Jenkins > Issue Type: Bug > Components: cvs > Environment: Jenkins 1.464 on Windows 7 64-bit, 12GB RAM; CVS Plug-in > 2.4-SNAPSHOT >Reporter: James Gustafson > Labels: cvs, exception, memory > > We are getting a java.lang.OutOfMemoryError exception when getting the remote > log. > {quote} > Started by an SCM change > Building in workspace C:\x\workspace\project_name_here > cvs checkout -r BRANCH_NAME_HERE -D 16 May 2012 23:27:38 -0700 -d > path\projects path/projects > cvs checkout: Updating path\projects > cvs checkout: Updating path\projects/dir1 > cvs checkout: Updating path\projects/dir2/dirA > ... (about 7,224 directories) ... > cvs checkout: Updating path\projects/dirN > cvs rlog: Logging path\projects > ... (about 7,224 directories) ... > cvs rlog: Logging path\projects/dirN > FATAL: Java heap space > java.lang.OutOfMemoryError: Java heap space > at java.lang.StringCoding$StringDecoder.decode(Unknown Source) > at java.lang.StringCoding.decode(Unknown Source) > at java.lang.StringCoding.decode(Unknown Source) > at java.lang.String.(Unknown Source) > at java.io.ByteArrayOutputStream.toString(Unknown Source) > at hudson.scm.CVSSCM.getRemoteLogForModule(CVSSCM.java:540) > at hudson.scm.CVSSCM.calculateChangeLog(CVSSCM.java:415) > at hudson.scm.CVSSCM.checkout(CVSSCM.java:825) > at hudson.model.AbstractProject.checkout(AbstractProject.java:1218) > at > hudson.model.AbstractBuild$AbstractRunner.checkout(AbstractBuild.java:586) > at hudson.model.AbstractBuild$AbstractRunner.run(AbstractBuild.java:475) > at hudson.model.Run.run(Run.java:1434) > at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:46) > at hudson.model.ResourceController.execute(ResourceController.java:88) > at hudson.model.Executor.run(Executor.java:239) > {quote} > Some notes: > - The path/ and path\ comes from the "Remote Name"/"Local Name" settings > solution from Issue JENKINS-13264 > - We are using Jenkins 1.464 with the 2.4-SNAPSHOT version of the CVS plugin, > but may not have been caused by this specific version > - The arguments setting in the jenkins.xml file currently has -Xms1024m > (anything larger and Jenkins service won't start) > - The CVS module has many legacy projects spread out, and thus, contains more > than 7,000 directories and many more files > - Things had worked with the 1.6 plug-in & CVSNT client, but it also > occasionally timed out getting the changelog, hence our testing of the 2.x > plug-ins -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.jenkins-ci.org/secure/ContactAdministrators!default.jspa For more information on JIRA, see: http://www.atlassian.com/software/jira
[JIRA] (JENKINS-13439) Tagging a build fails due to exception
[ https://issues.jenkins-ci.org/browse/JENKINS-13439?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Urban Novak reopened JENKINS-13439: --- There is pretty much the same bug in LegacyTagAction.java:370 > Tagging a build fails due to exception > -- > > Key: JENKINS-13439 > URL: https://issues.jenkins-ci.org/browse/JENKINS-13439 > Project: Jenkins > Issue Type: Bug > Components: cvs > Environment: Jeknins 1.458 > CVS-Plugin 2.2 > Windows Server 2008 >Reporter: Roland Benning >Assignee: Michael Clarke > Labels: plugin > > Whenever I want to tag a build I get an error (see below). I am using Jeknins > 1.458 ans CVS-Plugin 2.2. Do you have any suggestions? > java.lang.reflect.InvocationTargetException > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) > at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) > at java.lang.reflect.Method.invoke(Unknown Source) > at org.kohsuke.stapler.Function$InstanceFunction.invoke(Function.java:288) > at org.kohsuke.stapler.Function.bindAndInvoke(Function.java:151) > at > org.kohsuke.stapler.Function.bindAndInvokeAndServeResponse(Function.java:90) > at org.kohsuke.stapler.MetaClass$1.doDispatch(MetaClass.java:111) > at > org.kohsuke.stapler.NameBasedDispatcher.dispatch(NameBasedDispatcher.java:53) > at org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:571) > at org.kohsuke.stapler.Stapler.invoke(Stapler.java:656) > at org.kohsuke.stapler.MetaClass$12.dispatch(MetaClass.java:384) > at org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:571) > at org.kohsuke.stapler.Stapler.invoke(Stapler.java:656) > at org.kohsuke.stapler.MetaClass$12.dispatch(MetaClass.java:384) > at org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:571) > at org.kohsuke.stapler.Stapler.invoke(Stapler.java:656) > at org.kohsuke.stapler.MetaClass$6.doDispatch(MetaClass.java:241) > at > org.kohsuke.stapler.NameBasedDispatcher.dispatch(NameBasedDispatcher.java:53) > at org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:571) > at org.kohsuke.stapler.Stapler.invoke(Stapler.java:656) > at org.kohsuke.stapler.MetaClass$6.doDispatch(MetaClass.java:241) > at > org.kohsuke.stapler.NameBasedDispatcher.dispatch(NameBasedDispatcher.java:53) > at org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:571) > at org.kohsuke.stapler.Stapler.invoke(Stapler.java:656) > at org.kohsuke.stapler.Stapler.invoke(Stapler.java:485) > at org.kohsuke.stapler.Stapler.service(Stapler.java:159) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:717) > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290) > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) > at hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:95) > at > hudson.plugins.greenballs.GreenBallFilter.doFilter(GreenBallFilter.java:74) > at hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:98) > at hudson.util.PluginServletFilter.doFilter(PluginServletFilter.java:87) > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) > at hudson.security.csrf.CrumbFilter.doFilter(CrumbFilter.java:47) > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) > 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(Ch