[JIRA] (JENKINS-11746) OpenID plugin gives NPE in OpenId Plugin at OpenIdSsoSecurityRealm.doFinishLogin(OpenIdSsoSecurityRealm.java:159)

2012-05-29 Thread urban.no...@supergreatmail.com (JIRA)

[ 
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

2012-05-28 Thread urban.no...@supergreatmail.com (JIRA)

[ 
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

2012-05-22 Thread urban.no...@supergreatmail.com (JIRA)

[ 
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

2012-05-22 Thread urban.no...@supergreatmail.com (JIRA)

 [ 
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