Process leaked file descriptors

442 views
Skip to first unread message

Varghese Renny

unread,
Jul 11, 2012, 2:38:38 AM7/11/12
to jenkins...@googlegroups.com


Hi,

Process leaked file descriptors. See http://wiki.jenkins-ci.org/display/JENKINS/Spawning+processes+from+build for more information
            I am getting above error when i configure in a job to do stop and start of tomcat server. When i googled it, i got recomended solution as set BUILD_ID=dontKillMe
Is this the exact solution?
if yes where i needed to set BUILD_ID? Inside ant/post build script?
Can anyone please clarify this?


Thanks in Advance
varghese

Varghese Renny

unread,
Jul 11, 2012, 6:40:21 AM7/11/12
to jenkins...@googlegroups.com
Somebody please reply on this mail??


Thanks

Sami Tikka

unread,
Jul 11, 2012, 4:27:34 PM7/11/12
to jenkins...@googlegroups.com
It is not necessary to bump your emails, especially every few hours. Some of us have to work for living and we cannot monitor this list all day. Please allow a couple of days for people to read your questions.

-- Sami

Sami Tikka

unread,
Jul 11, 2012, 4:59:33 PM7/11/12
to jenkins...@googlegroups.com
The only thing that matters is BUILD_ID is changed in the environment of the processes you do not want Jenkins to kill. 

Setting it in post build script will be too late for the value to be inherited by the tomcat. If you are doing the tomcat start from ant, it might be best to set it in ant.

-- Sami

Kamal Ahmed

unread,
Jul 11, 2012, 8:59:29 PM7/11/12
to jenkins...@googlegroups.com
Hi,
I cannot access Jira, can anyone file this bug please.
Jenkins version Jenkins ver. 1.471
on fedora

Failed to parse form data. Please report this problem as a bug
JSON={"":"Monitor Disk Usage of self","builder":{"command":"#!/bin/bash\necho \"YVALUE=\"`df -H 1073741824 | grep rootfs | awk -- '{print $5}' | tr -d %` > disk-used_root.properties\necho \"YVALUE=\"`df -H 1073741824 | grep /var/temp | awk -- '{print $4}' | tr -d %` > disk-used_tmp.properties\ncat disk-used_share.properties\ncat disk-used_data.properties","kind":"hudson.tasks.Shell","stapler-class":"hudson.tasks.Shell"},"core:apply":"","description":"Monitor Disk Usage of
 self","displayNameOrNull":"","hudson-triggers-TimerTrigger":{"spec":"@daily"},"logrotate":{"logrotate_artifact_days":"","logrotate_artifact_nums":"","logrotate_days":"","logrotate_nums":"20"},"name":"DiskUsage","properties":{"hudson-model-ParametersDefinitionProperty":{},"hudson-plugins-svn_release_mgr-JobPropertyImpl":{},"hudson-plugins-trackingsvn-TrackingSVNProperty":{},"stapler-class-bag":"true"},"publisher":{"kind":"hudson.plugins.plot.PlotPublisher","plots":{"csvFileName":"","group":"Disk Usage QA-Jenkins","numBuilds":"20","series":[{"file":"disk-used_root.properties"},{"file":"disk-used_tmp.properties","fileType":{"label":"tmp","value":"properties"}}],"style":"line","title":"Disk Usage","useDescr":true,"yaxis":"GB"},"stapler-class":"hudson.plugins.plot.PlotPublisher"},"scm":{"value":"1"}}

net.sf.json.JSONException: null object
	at net.sf.json.JSONObject.verifyIsNull(JSONObject.java:2428)
	at net.sf.json.JSONObject.element(JSONObject.java:1486)
	at net.sf.json.JSONObject.element(JSONObject.java:1469)
	at net.sf.json.JSONObject.put(JSONObject.java:2065)
	at hudson.plugins.plot.SeriesFactory.createSeries(SeriesFactory.java:27)
	at hudson.plugins.plot.SeriesFactory.createSeriesList(SeriesFactory.java:43)
	at hudson.plugins.plot.PlotPublisher$DescriptorImpl.bindPlot(PlotPublisher.java:231)
	at hudson.plugins.plot.PlotPublisher$DescriptorImpl.newInstance(PlotPublisher.java:224)
	at hudson.plugins.plot.PlotPublisher$DescriptorImpl.newInstance(PlotPublisher.java:202)
	at hudson.model.Descriptor.newInstancesFromHeteroList(Descriptor.java:912)
	at hudson.model.Descriptor.newInstancesFromHeteroList(Descriptor.java:899)
	at hudson.util.DescribableList.rebuildHetero(DescribableList.java:184)
	at hudson.model.Project.submit(Project.java:203)
	at hudson.model.Job.doConfigSubmit(Job.java:990)
	at hudson.model.AbstractProject.doConfigSubmit(AbstractProject.java:691)
	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.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$6.doDispatch(MetaClass.java:241)
	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 net.bull.javamelody.MonitoringFilter.doFilter(MonitoringFilter.java:202)
	at net.bull.javamelody.MonitoringFilter.doFilter(MonitoringFilter.java:175)
	at net.bull.javamelody.PluginMonitoringFilter.doFilter(PluginMonitoringFilter.java:86)
	at org.jvnet.hudson.plugins.monitoring.HudsonMonitoringFilter.doFilter(HudsonMonitoringFilter.java:84)
	at hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:98)
	at hudson.plugins.audit_trail.AuditTrailFilter.doFilter(AuditTrailFilter.java:66)
	at hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:98)
	at hudson.plugins.greenballs.GreenBallFilter.doFilter(GreenBallFilter.java:58)
	at hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:98)
	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.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 org.kohsuke.stapler.compression.CompressionFilter.doFilter(CompressionFilter.java:50)
	at winstone.FilterConfiguration.execute(FilterConfiguration.java:194)
	at winstone.RequestDispatcher.doFilter(RequestDispatcher.java:366)
	at hudson.util.CharacterEncodingFilter.doFilter(CharacterEncodingFilter.java:81)
	at winstone.FilterConfiguration.execute(FilterConfiguration.java:194)
	at winstone.RequestDispatcher.doFilter(RequestDispatcher.java:366)
	at winstone.RequestDispatcher.forward(RequestDispatcher.java:331)
	at winstone.RequestHandlerThread.processRequest(RequestHandlerThread.java:215)
	at winstone.RequestHandlerThread.run(RequestHandlerThread.java:138)
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
	at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
	at java.util.concurrent.FutureTask.run(FutureTask.java:166)
	at winstone.BoundedExecutorService$1.run(BoundedExecutorService.java:77)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
	at java.lang.Thread.run(Thread.java:679)

Kamal Ahmed

unread,
Jul 11, 2012, 9:02:37 PM7/11/12
to jenkins...@googlegroups.com
nm, i was able to login and create a jira issue.


From: Kamal Ahmed <kamal22...@yahoo.com>
To: "jenkins...@googlegroups.com" <jenkins...@googlegroups.com>
Sent: Wednesday, July 11, 2012 8:59 PM
Subject: Failed to parse form data. Please report this problem as a bug

Varghese Renny

unread,
Jul 12, 2012, 1:02:48 AM7/12/12
to jenkins...@googlegroups.com
 Reallly sorry for replying on that mail soon..

Thanks for the suggestion..


Regards,
varghese
Reply all
Reply to author
Forward
0 new messages