Build Enginee Process is not running
Hi,
Currently we are evaluating RTC. I have installed RTC server eclipse client and Buildsystem. Im trying compile my java project with ant build.xml. Im getting this message " The build engines supporting 'kpolasan' do not appear to be processing requests". I also see warning message on my build engine "Warning: The build enginer process may not be running Th ebuild enginee process represented by this engine does not appear to be processing requests. The process has never contacted the repository" Please let me know you suggestions to resolve this. Thanks, Kiran |
6 answers
Ralph Schoon (63.6k●3●36●47)
| answered Apr 03 '10, 10:10 a.m.
FORUM ADMINISTRATOR / FORUM MODERATOR / JAZZ DEVELOPER
Hi,
you probably haven't setup a build process or did not start the JBE. Please have a look at http://jazz.net/projects/rational-team-concert/learnmore/ especially in the section Build for how it works. In a nutshell you * Install the Buildsystem * Have a build user with build license added to the project * Define a build engine in the project * Start the Jazz build engine (JBE) process * Define a build definition that is executed by the build engine Hi, |
When we try to start the jbe we gett the error
tps://WHBVTHMDS017:9443/jazz -userId build1 -pass build1 -engineId whithp01.build We get the below exception /opt/java1.5/bin> ./java -jar /u03/DEV02/RTC/jazz/buildsystem/buildengine/eclipse/plugin/org.eclipse.equinox.launcher_1.0.101.R34x_v20081125.jar -repository ht tps://WHBVTHMDS017:9443/jazz -userId build1 -pass build1 -engineId whithp01.build 2010-10-14 12:46:55 Running build loop... 2010-10-14 12:46:55 Waiting for request... 2010-10-14 12:46:56 Exception occurred in build loop: org/ec lipse/emf/ecore/util/EcoreUtil java.lang.NoClassDefFoundError: org/eclipse/emf/ecore/util/EcoreUtil at com.ibm.team.repository.common.UUID.generate(UUID.java:47) at com.ibm.team.repository.transport.client.CertificateStore.computeAl ias(CertificateStore.java:110) at com.ibm.team.repository.transport.client.CertificateStore.enterCert ificate(CertificateStore.java:166) at com.ibm.team.repository.transport.client.CertificateStore.enterCert ificates(CertificateStore.java:183) at com.ibm.team.repository.transport.client.CertificateStore.loadCerti ficates(CertificateStore.java:215) at com.ibm.team.repository.transport.client.SharedTrustStoreProvider.a ddCertificatesFromStore(SharedTrustStoreProvider.java:119) at com.ibm.team.repository.transport.client.SharedTrustStoreProvider.l oadSystemCertificates(SharedTrustStoreProvider.java:101) at com.ibm.team.repository.transport.client.SharedTrustStoreProvider.b uildRuntimeTrustStore(SharedTrustStoreProvider.java:80) at com.ibm.team.repository.transport.client.SharedTrustStoreProvider.<init>(SharedTrustStoreProvider.java:133) at com.ibm.team.repository.transport.client.ValidatingX509TrustManager .<init>(ValidatingX509TrustManager.java:79) at com.ibm.team.repository.transport.client.SecureInterruptableSocketF actory.<init>(SecureInterruptableSocketFactory.java:112) at com.ibm.team.repository.transport.client.RemoteTeamServer.ensureIni tialized(RemoteTeamServer.java:198) at com.ibm.team.repository.transport.client.RemoteTeamServer.setCreden tials(RemoteTeamServer.java:418) at com.ibm.team.repository.client.internal.TeamRepository.<init>(TeamR epository.java:373) at com.ibm.team.repository.client.internal.TeamRepositoryService.getTe amRepository(TeamRepositoryService.java:82) at com.ibm.team.repository.client.internal.TeamRepositoryService.getUn managedRepository(TeamRepositoryService.java:119) at com.ibm.team.build.internal.engine.BuildLoop.getTeamRepository(Buil dLoop.java:1048) at com.ibm.team.build.internal.engine.BuildLoop.runLoop(BuildLoop.java :215) at com.ibm.team.build.internal.engine.BuildLoop$1.run(BuildLoop.java:1 70) at java.lang.Thread.run(Thread.java:595) 2010-10-14 12:47:26 Exception occurred in build loop: org/ec lipse/emf/ecore/util/EcoreUtil java.lang.NoClassDefFoundError: org/eclipse/emf/ecore/util/EcoreUtil at com.ibm.team.repository.common.UUID.generate(UUID.java:47) at com.ibm.team.repository.transport.client.CertificateStore.computeAl ias(CertificateStore.java:110) at com.ibm.team.repository.transport.client.CertificateStore.enterCert ificate(CertificateStore.java:166) at com.ibm.team.repository.transport.client.CertificateStore.enterCert ificates(CertificateStore.java:183) at com.ibm.team.repository.transport.client.CertificateStore.loadCerti ficates(CertificateStore.java:215) at com.ibm.team.repository.transport.client.SharedTrustStoreProvider.a ddCertificatesFromStore(SharedTrustStoreProvider.java:119) at com.ibm.team.repository.transport.client.SharedTrustStoreProvider.l oadSystemCertificates(SharedTrustStoreProvider.java:101) at com.ibm.team.repository.transport.client.SharedTrustStoreProvider.b uildRuntimeTrustStore(SharedTrustStoreProvider.java:80) at com.ibm.team.repository.transport.client.SharedTrustStoreProvider.<init>(SharedTrustStoreProvider.java:133) at com.ibm.team.repository.transport.client.ValidatingX509TrustManager .<init>(ValidatingX509TrustManager.java:79) at com.ibm.team.repository.transport.client.SecureInterruptableSocketF actory.<init>(SecureInterruptableSocketFactory.java:112) at com.ibm.team.repository.transport.client.RemoteTeamServer.ensureIni tialized(RemoteTeamServer.java:198) at com.ibm.team.repository.transport.client.RemoteTeamServer.setCreden tials(RemoteTeamServer.java:418) at com.ibm.team.repository.client.internal.TeamRepository.<init>(TeamR epository.java:373) at com.ibm.team.repository.client.internal.TeamRepositoryService.getTe amRepository(TeamRepositoryService.java:82) at com.ibm.team.repository.client.internal.TeamRepositoryService.getUn managedRepository(TeamRepositoryService.java:119) at com.ibm.team.build.internal.engine.BuildLoop.getTeamRepository(Buil dLoop.java:1048) at com.ibm.team.build.internal.engine.BuildLoop.runLoop(BuildLoop.java :215) at com.ibm.team.build.internal.engine.BuildLoop$1.run(BuildLoop.java:1 70) at java.lang.Thread.run(Thread.java:595) |
Which platform or you running on, and which version of java are you using (./java -version)? If it's not one of the supported platforms, that would explain why running jbe directly does not work. As for the java version, we recommend running with the JDK included in the RTC Eclipse client (if possible for your platform).
We've seen this occur once before in 103271: RTC Buildengine crashes after several hours with java.lang.NoClassDefFoundError and it turned out to be related to the permissions. JBE needs to have write access to the directory that it's started from in order to write temp files. I do find it surprising that it would fail in that way due to a permission issue. Could you try running from your home directory instead. i.e. cd ~ /opt/java1.5/bin/java -jar ... Regards, Nick |
We are running on HP-UX 11.11 which is not supported and the Java version is 1.5.18.
Well home directory did the trick, Its working now. i.e. cd ~ /opt/java1.5/bin/java -jar ..." Which platform or you running on, and which version of java are you using (./java -version)? If it's not one of the supported platforms, that would explain why running jbe directly does not work. As for the java version, we recommend running with the JDK included in the RTC Eclipse client (if possible for your platform). |
When tried to start jazz build engine, jbe starts and dies immediately . While check for errors , found following error message found in the log ../jazz/..../configuration
java.lang.UnsatisfiedLinkError: /opt/java1.5/jre/lib/PA_RISC2.0/libnio.sl: Can't dlopen() a library containing Thread Local Storage: /opt/oracle/PRAP/prapora/8.0.6/network/jre11/lib/PA_RISC/native_threads/libjava.sl at java.lang.ClassLoader$NativeLibrary.load(Native Method) at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1778) at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1670) at java.lang.Runtime.loadLibrary0(Runtime.java:822) at java.lang.System.loadLibrary(System.java:993) at sun.security.action.LoadLibraryAction.run(LoadLibraryAction.java:50) at java.security.AccessController.doPrivileged(Native Method) at sun.nio.ch.Util.load(Util.java:342) Resolution : export LD_PRELOAD=/opt/java1.5/jre/lib/PA_RISC2.0/libnio.sl:/opt/java1.5/jre/lib/PA_RISC2.0/libjava.sl start jbe ./java -jar /u03/RTC/jazz/buildsystem/buildengine/eclipse/plugin/org.eclipse.equinox.launcher_1.0.101.R34x_v20081125.jar -repository ht tps://hostname:9443/jazz -userId <build> -pass <build> -engineId <builden> |
I've not seen that error before. Which platform are you running on? We recommend running with the JDK included in the RTC client (or server) if at all possible. See https://jazz.net/wiki/bin/view/Main/BuildFAQ#WhichJDK
|
Your answer
Dashboards and work items are no longer publicly available, so some links may be invalid. We now provide similar information through other means. Learn more here.