Do not input private or sensitive data. View Qlik Privacy & Cookie Policy.
Skip to main content

Announcements
Qlik Open Lakehouse is Now Generally Available! Discover the key highlights and partner resources here.
cancel
Showing results for 
Search instead for 
Did you mean: 
Anonymous
Not applicable

jobserver on linux is producing the following errors

When I try to start jobserver start_rs.sh on linux I get the following error. Any ideas
INFO TalendJobServerMain - Starting the Talend Job server agent
INFO TalendJobServerMain -
!!--------------------------------------------------------------------------------------------------!!
!! !!
!! Talend Job server agent !!
!! Version: 4.2.0 Compatible with versions: 4.2.0 !!
!! !!
!!--------------------------------------------------------------------------------------------------!!
INFO PropertiesLoader - Loading Properties from file: '/opt/Talend-4.2.3/jobserver/agent/conf/TalendJobServer.properties'
INFO TalendJobServer - PROPERTIES: List of input properties:
file.encoding=UTF-8
file.separator=/
gnu.classpath.home=/usr
gnu.classpath.home.url=file:///usr/lib64
gnu.classpath.version=0.92
gnu.classpath.vm.shortname=libgcj
gnu.cpu.endian=little
gnu.gcj.precompiled.db.path=/usr/lib64/gcj-4.1.2/classmap.db
gnu.gcj.progname=org.talend.remote.jobserver.server.TalendJobServerMain
gnu.gcj.runtime.endorsed.dirs=/usr/share/java/gcj-endorsed
gnu.gcj.user.realname=root
gnu.java.util.zoneinfo.dir=/usr/share/zoneinfo
http.agent=gnu-classpath/0.92 (libgcj/4.1.2 20080704 (Red Hat 4.1.2-52))
java.class.path=/opt/Talend-4.2.3/jobserver/agent:/opt/Talend-4.2.3/jobserver/agent/lib/log4j-1.2.15.jar:/opt/Talend-4.2.3/jobserver/agent/lib/jmxremote_optional.jar:/opt/Talend-4.2.3/jobserver/agent/lib/commons-io-1.3.2.jar
java.class.version=48.0
java.ext.dirs=/usr/share/java/ext
java.fullversion=GNU libgcj 4.1.2 20080704 (Red Hat 4.1.2-52)
java.home=/usr/lib/jvm/java-1.4.2-gcj-1.4.2.0/jre
java.io.tmpdir=/tmp
java.library.path=/opt/Talend-4.2.3/jobserver/agent/jsysmon-20061229/native/linux_2.6/
java.runtime.version=1.4.2
java.specification.name=Java(tm) Platform API Specification
java.specification.vendor=Sun Microsystems Inc.
java.specification.version=1.4
java.vendor=Free Software Foundation, Inc.
java.vendor.url= http://gcc.gnu.org/java/
java.version=1.4.2
java.vm.info=GNU libgcj 4.1.2 20080704 (Red Hat 4.1.2-52)
java.vm.name=GNU libgcj
java.vm.specification.name=Java(tm) Virtual Machine Specification
java.vm.specification.vendor=Sun Microsystems Inc.
java.vm.specification.version=1.0
java.vm.vendor=Free Software Foundation, Inc.
java.vm.version=4.1.2 20080704 (Red Hat 4.1.2-52)
line.separator=
org.talend.monitoring.jmx.api.OsInfoRetriever.FORCE_LOAD=false
org.talend.monitoring.jmx.api.OsInfoRetriever.OS_PARTITIONS=/
org.talend.remote.jobserver.server.JobServerConfiguration.FREQUENCY_CLEAN_ACTION=600
org.talend.remote.jobserver.server.JobServerConfiguration.MAX_DURATION_BEFORE_CLEANING_OLD_EXECUTIONS_LOGS=7776000
org.talend.remote.jobserver.server.JobServerConfiguration.MAX_DURATION_BEFORE_CLEANING_OLD_JOBS=7776000
org.talend.remote.jobserver.server.JobServerConfiguration.MAX_DURATION_BEFORE_CLEANING_OLD_LIBS=7776000
org.talend.remote.jobserver.server.JobServerConfiguration.MAX_OLD_EXECUTIONS_LOGS=1000
org.talend.remote.jobserver.server.JobServerConfiguration.MAX_OLD_JOBS=200
org.talend.remote.jobserver.server.JobServerConfiguration.MAX_OLD_LIBS=300
org.talend.remote.jobserver.server.JobServerConfiguration.ROOT_PATH=/opt/Talend-4.2.3/jobserver/agent/files
org.talend.remote.jobserver.server.TalendJobServer.COMMAND_SERVER_PORT=8000
org.talend.remote.jobserver.server.TalendJobServer.FILE_SERVER_PORT=8001
org.talend.remote.jobserver.server.TalendJobServer.LOCAL_HOST=localhost
org.talend.remote.jobserver.server.TalendJobServer.MONITORING_PORT=8888
org.talend.remote.jobserver.server.fileevent.FileChangedSensor.FileEvent.checkFileCountBeforeFire=10
org.talend.remote.server.MultiSocketServer.MAX_CONCURRENT_CONNECTIONS=1000
os.arch=x86_64
os.name=Linux
os.version=2.6.18-308.11.1.el5
path.separator=:
sun.boot.class.path=/usr/lib/jvm/java-1.4.2-gcj-1.4.2.0/jre/lib/rt.jar
talend_props=/opt/Talend-4.2.3/jobserver/agent/conf/TalendJobServer.properties
user.dir=/data/Talend-4.2.3/jobserver/agent
user.home=/root
user.language=en
user.name=root
user.region=US
PROPERTIES: End of list.
ERROR TalendJobServer - Exception caught when starting the File Server.
ERROR TalendJobServer - org.talend.remote.server.MultiSocketServer
java.lang.NoClassDefFoundError: org.talend.remote.server.MultiSocketServer
at java.lang.Class.initializeClass(libgcj.so.7rh)
at java.lang.Class.initializeClass(libgcj.so.7rh)
at org.talend.remote.jobserver.server.TalendJobServer.startFileServer(Unknown Source)
at org.talend.remote.jobserver.server.TalendJobServer.start(Unknown Source)
at org.talend.remote.jobserver.server.TalendJobServerMain.main(Unknown Source)
Caused by: java.lang.ClassNotFoundException: java.util.concurrent.ThreadFactory not found in gnu.gcj.runtime.SystemClassLoader{urls=, parent=gnu.gcj.runtime.ExtensionClassLoader{urls=[], parent=null}}
at java.net.URLClassLoader.findClass(libgcj.so.7rh)
at java.lang.ClassLoader.loadClass(libgcj.so.7rh)
at java.lang.ClassLoader.loadClass(libgcj.so.7rh)
at java.lang.Class.initializeClass(libgcj.so.7rh)
...4 more
ERROR TalendJobServer - >>> JobServer can't be started, see errors above...
INFO TalendJobServer - Shutting down the Talend Job server agent...
Labels (2)
1 Reply
Anonymous
Not applicable
Author

If you facing such errors, please check if your jobserver use a jvm >= v5 !
I would avoid using the gnu implementation of java! I recommend the open-jdk implementation.