Précédent   Forum des professionnels en informatique > Général Développement > Conception > Usine Logicielle > Intégration Continue
Intégration Continue Forum d'entraide sur les outils d'intégration continue (Continuum, CruiseControl, Hudson, TeamCity, etc.)
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 21/10/2011, 14h23   #1
Membre éclairé
 
Étudiant
Inscription : novembre 2010
Messages : 232
Détails du profil
Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : novembre 2010
Messages : 232
Points : 325
Points : 325
Par défaut Sonar fait planter jenkins

Bonjour,

Je suis actuellement en train d'installer jenkins et sonar sur un serveur tomcat. Etant sous debian, j'ai installe jenkins et tomcat via apt-get. pour sonar j'ai telecharge les source via codehaus et build le sonar.war. Mon probleme est le suivant:
Lorsqu'il n'y a que jenkins qui est deploye, tout va bien. Cependant, des que je rajoute sonar.war a tomcat6/webapps, jenkins me balance l'erreur 500 suivante:
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
exception

javax.servlet.ServletException: org.apache.commons.jelly.JellyTagException: jar:file:/var/lib/tomcat6/webapps/jenkins/WEB-INF/lib/jenkins-core-1.435.jar!/hudson/model/View/index.jelly:39:43: <st:include> PermGen space
	org.kohsuke.stapler.jelly.JellyClassTearOff.serveIndexJelly(JellyClassTearOff.java:112)
	org.kohsuke.stapler.jelly.JellyFacet.handleIndexRequest(JellyFacet.java:124)
	org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:550)
	org.kohsuke.stapler.Stapler.invoke(Stapler.java:646)
	org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:612)
	org.kohsuke.stapler.Stapler.invoke(Stapler.java:646)
	org.kohsuke.stapler.Stapler.invoke(Stapler.java:477)
	org.kohsuke.stapler.Stapler.service(Stapler.java:159)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
	hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:95)
	hudson.util.PluginServletFilter.doFilter(PluginServletFilter.java:87)
	hudson.security.csrf.CrumbFilter.doFilter(CrumbFilter.java:47)
	hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:84)
	hudson.security.ChainedServletFilter.doFilter(ChainedServletFilter.java:76)
	hudson.security.HudsonFilter.doFilter(HudsonFilter.java:164)
	hudson.util.CharacterEncodingFilter.doFilter(CharacterEncodingFilter.java:81)
root cause

org.apache.commons.jelly.JellyTagException: jar:file:/var/lib/tomcat6/webapps/jenkins/WEB-INF/lib/jenkins-core-1.435.jar!/hudson/model/View/index.jelly:39:43: <st:include> PermGen space
	org.apache.commons.jelly.impl.TagScript.handleException(TagScript.java:735)
	org.apache.commons.jelly.impl.TagScript.run(TagScript.java:290)
	org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
	org.kohsuke.stapler.jelly.CallTagLibScript$1.run(CallTagLibScript.java:98)
	org.apache.commons.jelly.tags.define.InvokeBodyTag.doTag(InvokeBodyTag.java:91)
	org.apache.commons.jelly.impl.TagScript.run(TagScript.java:270)
	org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
	org.apache.commons.jelly.tags.core.CoreTagLibrary$1.run(CoreTagLibrary.java:98)
	org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
	org.apache.commons.jelly.tags.core.CoreTagLibrary$2.run(CoreTagLibrary.java:105)
	org.kohsuke.stapler.jelly.CallTagLibScript.run(CallTagLibScript.java:119)
	org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
	org.kohsuke.stapler.jelly.CallTagLibScript$1.run(CallTagLibScript.java:98)
	org.apache.commons.jelly.tags.define.InvokeBodyTag.doTag(InvokeBodyTag.java:91)
	org.apache.commons.jelly.impl.TagScript.run(TagScript.java:270)
	org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
	org.kohsuke.stapler.jelly.ReallyStaticTagLibrary$1.run(ReallyStaticTagLibrary.java:99)
	org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
	org.kohsuke.stapler.jelly.ReallyStaticTagLibrary$1.run(ReallyStaticTagLibrary.java:99)
	org.kohsuke.stapler.jelly.ReallyStaticTagLibrary$1.run(ReallyStaticTagLibrary.java:99)
	org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
	org.kohsuke.stapler.jelly.ReallyStaticTagLibrary$1.run(ReallyStaticTagLibrary.java:99)
	org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
	org.kohsuke.stapler.jelly.ReallyStaticTagLibrary$1.run(ReallyStaticTagLibrary.java:99)
	org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
	org.apache.commons.jelly.tags.core.CoreTagLibrary$2.run(CoreTagLibrary.java:105)
	org.kohsuke.stapler.jelly.CallTagLibScript.run(CallTagLibScript.java:119)
	org.kohsuke.stapler.jelly.CompressTag.doTag(CompressTag.java:44)
	org.apache.commons.jelly.impl.TagScript.run(TagScript.java:270)
	org.kohsuke.stapler.jelly.JellyViewScript.run(JellyViewScript.java:63)
	org.kohsuke.stapler.jelly.DefaultScriptInvoker.invokeScript(DefaultScriptInvoker.java:63)
	org.kohsuke.stapler.jelly.DefaultScriptInvoker.invokeScript(DefaultScriptInvoker.java:53)
	org.kohsuke.stapler.jelly.JellyClassTearOff.serveIndexJelly(JellyClassTearOff.java:107)
	org.kohsuke.stapler.jelly.JellyFacet.handleIndexRequest(JellyFacet.java:124)
	org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:550)
	org.kohsuke.stapler.Stapler.invoke(Stapler.java:646)
	org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:612)
	org.kohsuke.stapler.Stapler.invoke(Stapler.java:646)
	org.kohsuke.stapler.Stapler.invoke(Stapler.java:477)
	org.kohsuke.stapler.Stapler.service(Stapler.java:159)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
	hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:95)
	hudson.util.PluginServletFilter.doFilter(PluginServletFilter.java:87)
	hudson.security.csrf.CrumbFilter.doFilter(CrumbFilter.java:47)
	hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:84)
	hudson.security.ChainedServletFilter.doFilter(ChainedServletFilter.java:76)
	hudson.security.HudsonFilter.doFilter(HudsonFilter.java:164)
	hudson.util.CharacterEncodingFilter.doFilter(CharacterEncodingFilter.java:81)
root cause

java.lang.OutOfMemoryError: PermGen space
	java.lang.ClassLoader.defineClass1(Native Method)
	java.lang.ClassLoader.defineClass(ClassLoader.java:634)
	java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
	org.apache.catalina.loader.WebappClassLoader.findClassInternal(WebappClassLoader.java:2722)
	org.apache.catalina.loader.WebappClassLoader.findClass(WebappClassLoader.java:1124)
	org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1612)
	org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1491)
	java.lang.ClassLoader.loadClassInternal(ClassLoader.java:334)
	org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:141)
	hudson.model.View.main.run(main.groovy:3)
	org.kohsuke.stapler.jelly.groovy.GroovierJellyScript.run(GroovierJellyScript.java:66)
	org.kohsuke.stapler.jelly.groovy.GroovierJellyScript.run(GroovierJellyScript.java:59)
	org.kohsuke.stapler.jelly.IncludeTag.doTag(IncludeTag.java:146)
	org.apache.commons.jelly.impl.TagScript.run(TagScript.java:270)
	org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
	org.kohsuke.stapler.jelly.CallTagLibScript$1.run(CallTagLibScript.java:98)
	org.apache.commons.jelly.tags.define.InvokeBodyTag.doTag(InvokeBodyTag.java:91)
	org.apache.commons.jelly.impl.TagScript.run(TagScript.java:270)
	org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
	org.apache.commons.jelly.tags.core.CoreTagLibrary$1.run(CoreTagLibrary.java:98)
	org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
	org.apache.commons.jelly.tags.core.CoreTagLibrary$2.run(CoreTagLibrary.java:105)
	org.kohsuke.stapler.jelly.CallTagLibScript.run(CallTagLibScript.java:119)
	org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
	org.kohsuke.stapler.jelly.CallTagLibScript$1.run(CallTagLibScript.java:98)
	org.apache.commons.jelly.tags.define.InvokeBodyTag.doTag(InvokeBodyTag.java:91)
	org.apache.commons.jelly.impl.TagScript.run(TagScript.java:270)
	org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
	org.kohsuke.stapler.jelly.ReallyStaticTagLibrary$1.run(ReallyStaticTagLibrary.java:99)
	org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
	org.kohsuke.stapler.jelly.ReallyStaticTagLibrary$1.run(ReallyStaticTagLibrary.java:99)
	org.kohsuke.stapler.jelly.ReallyStaticTagLibrary$1.run(ReallyStaticTagLibrary.java:99)
Sonar cependant marche tres bien.

Quelqu'un aurait-il une idee du pourquoi du comment?

[Edit] : Resolu, c'etait uniquement un probleme de memoire. En modifiant les CATALINA_OPTS ca a fonctionne
__________________
"L'insanité consiste à répéter la même action dans l'espoir d'aboutir à un résultat différent" Albert Einstein
----------------------
T.O.A.O 6-MarViN
6-MarViN est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 07h38.


 
 
 
 
Partenaires

Hébergement Web