Could catch this only when the server was started as a foreground process. Server was giving the error below when starting up: java.lang.UnsatisfiedLinkError: /opt/jdk1.7.0_51/jre/lib/amd64/xawt/libmawt.so: libXrender.so.1: cannot open shared object file: No such file or directory
Installing libxrender-dev and libxtst-dev using apt-get, could resolve the problem. Thanks Mahesh for the help. Thanks Manisha On Tue, May 5, 2015 at 10:18 PM, Manisha Gayathri <[email protected]> wrote: > Hi Mahesh, > > This is in Jenkins and these are runtime libs. > I checked in a working setup, the Toolkit class resides in 2 jars > lib/runtimes/jenkins/jenkins-core-1.587.jar and > lib/runtimes/jenkins/groovy-all-1.8.9.jar > Same 2 jars are there in non working problamatic setup also and they are > the same. (md5sum are same in jars found in both the setups) > > Saw an almost same issue is reported in Jenkins JIRA [1] too but still in > OPEN state. > > [1]. *https://issues.jenkins-ci.org/browse/JENKINS-24696 > <https://issues.jenkins-ci.org/browse/JENKINS-24696>* > > > On Tue, May 5, 2015 at 9:59 PM, Mahesh Chinthaka <[email protected]> wrote: > >> Hi Manisha, >> >> This is what I did once I got some other NoClassDefFoundError, >> >> 1. grep "java.awt.Toolkit" and try to find the corresponding jar , lets >> say its *xyz* >> 2. start server in osgiConsole and search for yxz jar. (ss xyz) >> 3. check the status, try to install and activate that bundle. If >> impossible it will show the reasons, then fix them. >> >> On Tue, May 5, 2015 at 9:48 PM, Manisha Gayathri <[email protected]> >> wrote: >> >>> Getting the exception below [1] when I do a setup in 18.2 machine. >>> Did not come across this in other setups. >>> >>> Any idea? >>> >>> INFO >>> {org.wso2.carbon.appfactory.tenant.build.integration.AppServerBasedBuildServerManager} >>> - Build server app successfully uploaded to tenant space manipiya6.com >>> {org.wso2.carbon.appfactory.tenant.build.integration.AppServerBasedBuildServerManager} >>> TID: [0] [AS] [2015-05-05 15:04:33,864] INFO >>> {org.apache.catalina.startup.TaglibUriRule} - TLD skipped. URI: >>> http://acegisecurity.org/authz is already defined >>> {org.apache.catalina.startup.TaglibUriRule} >>> TID: [0] [AS] [2015-05-05 15:04:33,881] INFO >>> {org.apache.catalina.startup.TaglibUriRule} - TLD skipped. URI: >>> http://www.springframework.org/tags/form is already defined >>> {org.apache.catalina.startup.TaglibUriRule} >>> TID: [0] [AS] [2015-05-05 15:04:33,886] INFO >>> {org.apache.catalina.startup.TaglibUriRule} - TLD skipped. URI: >>> http://www.springframework.org/tags is already defined >>> {org.apache.catalina.startup.TaglibUriRule} >>> TID: [0] [AS] [2015-05-05 15:04:34,075] ERROR {hudson.util.BootFailure} >>> - Failed to initialize Jenkins {hudson.util.BootFailure} >>> hudson.util.AWTProblem: java.lang.NoClassDefFoundError: Could not >>> initialize class java.awt.Toolkit >>> at hudson.WebAppMain.contextInitialized(WebAppMain.java:185) >>> at >>> org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4791) >>> at >>> org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5285) >>> at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150) >>> at >>> org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:901) >>> at >>> org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:877) >>> at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:633) >>> at >>> org.wso2.carbon.tomcat.internal.CarbonTomcat.addWebApp(CarbonTomcat.java:280) >>> at >>> org.wso2.carbon.tomcat.internal.CarbonTomcat.addWebApp(CarbonTomcat.java:177) >>> at >>> org.wso2.carbon.webapp.mgt.TomcatGenericWebappsDeployer.handleWebappDeployment(TomcatGenericWebappsDeployer.java:222) >>> at >>> org.wso2.carbon.webapp.mgt.TomcatGenericWebappsDeployer.handleWarWebappDeployment(TomcatGenericWebappsDeployer.java:174) >>> at >>> org.wso2.carbon.webapp.mgt.TomcatGenericWebappsDeployer.handleHotDeployment(TomcatGenericWebappsDeployer.java:141) >>> at >>> org.wso2.carbon.webapp.mgt.TomcatGenericWebappsDeployer.deploy(TomcatGenericWebappsDeployer.java:116) >>> at >>> org.wso2.carbon.webapp.mgt.AbstractWebappDeployer.deployThisWebApp(AbstractWebappDeployer.java:140) >>> at >>> org.wso2.carbon.webapp.mgt.AbstractWebappDeployer.deploy(AbstractWebappDeployer.java:90) >>> at >>> org.wso2.carbon.webapp.deployer.WebappDeployer.deploy(WebappDeployer.java:42) >>> at >>> org.apache.axis2.deployment.repository.util.DeploymentFileData.deploy(DeploymentFileData.java:136) >>> at >>> org.apache.axis2.deployment.DeploymentEngine.doDeploy(DeploymentEngine.java:807) >>> at >>> org.apache.axis2.deployment.repository.util.WSInfoList.update(WSInfoList.java:144) >>> at >>> org.apache.axis2.deployment.RepositoryListener.update(RepositoryListener.java:377) >>> at >>> org.apache.axis2.deployment.RepositoryListener.checkServices(RepositoryListener.java:254) >>> at >>> org.apache.axis2.deployment.RepositoryListener.startListener(RepositoryListener.java:371) >>> at >>> org.apache.axis2.deployment.scheduler.SchedulerTask.checkRepository(SchedulerTask.java:59) >>> at >>> org.apache.axis2.deployment.scheduler.SchedulerTask.run(SchedulerTask.java:67) >>> at >>> org.wso2.carbon.core.deployment.CarbonDeploymentSchedulerTask.runAxisDeployment(CarbonDeploymentSchedulerTask.java:79) >>> at >>> org.wso2.carbon.core.deployment.CarbonDeploymentSchedulerTask.run(CarbonDeploymentSchedulerTask.java:124) >>> at >>> java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471) >>> at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:304) >>> at >>> java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:178) >>> at >>> java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293) >>> at >>> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) >>> at >>> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) >>> at java.lang.Thread.run(Thread.java:744) >>> Caused by: java.lang.NoClassDefFoundError: Could not initialize class >>> java.awt.Toolkit >>> at java.awt.Font.<clinit>(Font.java:246) >>> at hudson.util.ChartUtil.<clinit>(ChartUtil.java:250) >>> at hudson.WebAppMain.contextInitialized(WebAppMain.java:184) >>> ... 32 more >>> TID: [0] [AS] [2015-05-05 15:04:34,221] ERROR >>> {org.apache.catalina.core.StandardContext} - Exception sending context >>> initialized event to listener instance of class hudson.WebAppMain >>> {org.apache.catalina.core.StandardContext} >>> java.lang.NullPointerException >>> at jenkins.util.groovy.GroovyHookScript.run(GroovyHookScript.java:63) >>> at hudson.util.BootFailure.publish(BootFailure.java:43) >>> at hudson.WebAppMain.contextInitialized(WebAppMain.java:247) >>> at >>> org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4791) >>> at >>> org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5285) >>> at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150) >>> at >>> org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:901) >>> at >>> org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:877) >>> at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:633) >>> at >>> org.wso2.carbon.tomcat.internal.CarbonTomcat.addWebApp(CarbonTomcat.java:280) >>> at >>> org.wso2.carbon.tomcat.internal.CarbonTomcat.addWebApp(CarbonTomcat.java:177) >>> at >>> org.wso2.carbon.webapp.mgt.TomcatGenericWebappsDeployer.handleWebappDeployment(TomcatGenericWebappsDeployer.java:222) >>> at >>> org.wso2.carbon.webapp.mgt.TomcatGenericWebappsDeployer.handleWarWebappDeployment(TomcatGenericWebappsDeployer.java:174) >>> at >>> org.wso2.carbon.webapp.mgt.TomcatGenericWebappsDeployer.handleHotDeployment(TomcatGenericWebappsDeployer.java:141) >>> at >>> org.wso2.carbon.webapp.mgt.TomcatGenericWebappsDeployer.deploy(TomcatGenericWebappsDeployer.java:116) >>> at >>> org.wso2.carbon.webapp.mgt.AbstractWebappDeployer.deployThisWebApp(AbstractWebappDeployer.java:140) >>> at >>> org.wso2.carbon.webapp.mgt.AbstractWebappDeployer.deploy(AbstractWebappDeployer.java:90) >>> at >>> org.wso2.carbon.webapp.deployer.WebappDeployer.deploy(WebappDeployer.java:42) >>> at >>> org.apache.axis2.deployment.repository.util.DeploymentFileData.deploy(DeploymentFileData.java:136) >>> at >>> org.apache.axis2.deployment.DeploymentEngine.doDeploy(DeploymentEngine.java:807) >>> at >>> org.apache.axis2.deployment.repository.util.WSInfoList.update(WSInfoList.java:144) >>> at >>> org.apache.axis2.deployment.RepositoryListener.update(RepositoryListener.java:377) >>> at >>> org.apache.axis2.deployment.RepositoryListener.checkServices(RepositoryListener.java:254) >>> at >>> org.apache.axis2.deployment.RepositoryListener.startListener(RepositoryListener.java:371) >>> at >>> org.apache.axis2.deployment.scheduler.SchedulerTask.checkRepository(SchedulerTask.java:59) >>> at >>> org.apache.axis2.deployment.scheduler.SchedulerTask.run(SchedulerTask.java:67) >>> at >>> org.wso2.carbon.core.deployment.CarbonDeploymentSchedulerTask.runAxisDeployment(CarbonDeploymentSchedulerTask.java:79) >>> at >>> org.wso2.carbon.core.deployment.CarbonDeploymentSchedulerTask.run(CarbonDeploymentSchedulerTask.java:124) >>> at >>> java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471) >>> at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:304) >>> at >>> java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:178) >>> at >>> java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293) >>> at >>> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) >>> at >>> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) >>> at java.lang.Thread.run(Thread.java:744) >>> TID: [0] [AS] [2015-05-05 15:04:34,221] ERROR >>> {org.apache.catalina.core.StandardContext} - Error listenerStart >>> {org.apache.catalina.core.StandardContext} >>> TID: [0] [AS] [2015-05-05 15:04:34,222] ERROR >>> {org.apache.catalina.core.StandardContext} - Context [/t/ >>> manipiya6.com/webapps/jenkins] startup failed due to previous errors >>> {org.apache.catalina.core.StandardContext} >>> TID: [0] [AS] [2015-05-05 15:04:34,238] ERROR >>> {org.apache.catalina.loader.WebappClassLoader} - The web application [/t/ >>> manipiya6.com/webapps/jenkins] created a ThreadLocal with key of type >>> [org.codehaus.groovy.reflection.ClassInfo.ThreadLocalMapHandler] (value >>> [org.codehaus.groovy.reflection.ClassInfo$ThreadLocalMapHandler@28d1234c]) >>> and a value of type [java.lang.ref.SoftReference] (value >>> [java.lang.ref.SoftReference@3a646783]) but failed to remove it when >>> the web application was stopped. Threads are going to be renewed over time >>> to try and avoid a probable memory leak. >>> {org.apache.catalina.loader.WebappClassLoader} >>> TID: [0] [AS] [2015-05-05 15:04:34,247] ERROR >>> {org.wso2.carbon.tomcat.internal.CarbonTomcat} - Cannot stop context >>> {org.wso2.carbon.tomcat.internal.CarbonTomcat} >>> org.apache.catalina.LifecycleException: An invalid Lifecycle transition >>> was attempted ([before_stop]) for component >>> [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/t/ >>> manipiya6.com/webapps/jenkins]] in state [DESTROYED] >>> at >>> org.apache.catalina.util.LifecycleBase.invalidTransition(LifecycleBase.java:409) >>> at org.apache.catalina.util.LifecycleBase.stop(LifecycleBase.java:219) >>> at >>> org.wso2.carbon.tomcat.internal.CarbonTomcat.addWebApp(CarbonTomcat.java:298) >>> at >>> org.wso2.carbon.tomcat.internal.CarbonTomcat.addWebApp(CarbonTomcat.java:177) >>> at >>> org.wso2.carbon.webapp.mgt.TomcatGenericWebappsDeployer.handleWebappDeployment(TomcatGenericWebappsDeployer.java:222) >>> at >>> org.wso2.carbon.webapp.mgt.TomcatGenericWebappsDeployer.handleWarWebappDeployment(TomcatGenericWebappsDeployer.java:174) >>> at >>> org.wso2.carbon.webapp.mgt.TomcatGenericWebappsDeployer.handleHotDeployment(TomcatGenericWebappsDeployer.java:141) >>> at >>> org.wso2.carbon.webapp.mgt.TomcatGenericWebappsDeployer.deploy(TomcatGenericWebappsDeployer.java:116) >>> at >>> org.wso2.carbon.webapp.mgt.AbstractWebappDeployer.deployThisWebApp(AbstractWebappDeployer.java:140) >>> at >>> org.wso2.carbon.webapp.mgt.AbstractWebappDeployer.deploy(AbstractWebappDeployer.java:90) >>> at >>> org.wso2.carbon.webapp.deployer.WebappDeployer.deploy(WebappDeployer.java:42) >>> at >>> org.apache.axis2.deployment.repository.util.DeploymentFileData.deploy(DeploymentFileData.java:136) >>> at >>> org.apache.axis2.deployment.DeploymentEngine.doDeploy(DeploymentEngine.java:807) >>> at >>> org.apache.axis2.deployment.repository.util.WSInfoList.update(WSInfoList.java:144) >>> at >>> org.apache.axis2.deployment.RepositoryListener.update(RepositoryListener.java:377) >>> at >>> org.apache.axis2.deployment.RepositoryListener.checkServices(RepositoryListener.java:254) >>> at >>> org.apache.axis2.deployment.RepositoryListener.startListener(RepositoryListener.java:371) >>> at >>> org.apache.axis2.deployment.scheduler.SchedulerTask.checkRepository(SchedulerTask.java:59) >>> at >>> org.apache.axis2.deployment.scheduler.SchedulerTask.run(SchedulerTask.java:67) >>> at >>> org.wso2.carbon.core.deployment.CarbonDeploymentSchedulerTask.runAxisDeployment(CarbonDeploymentSchedulerTask.java:79) >>> at >>> org.wso2.carbon.core.deployment.CarbonDeploymentSchedulerTask.run(CarbonDeploymentSchedulerTask.java:124) >>> at >>> java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471) >>> at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:304) >>> at >>> java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:178) >>> at >>> java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293) >>> at >>> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) >>> at >>> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) >>> at java.lang.Thread.run(Thread.java:744) >>> TID: [0] [AS] [2015-05-05 15:04:34,247] ERROR >>> {org.wso2.carbon.tomcat.internal.CarbonTomcat} - Webapp >>> StandardEngine[Catalina].StandardHost[localhost].StandardContext[/t/ >>> manipiya6.com/webapps/jenkins] failed to deploy >>> {org.wso2.carbon.tomcat.internal.CarbonTomcat} >>> TID: [0] [AS] [2015-05-05 15:04:34,248] ERROR >>> {org.wso2.carbon.webapp.mgt.TomcatGenericWebappsDeployer} - Error while >>> deploying webapp: StandardContext[jenkins.war].File[/mnt/ >>> 192.168.18.2/buildserver/wso2as-5.2.1/repository/tenants/6/webapps/jenkins.war] >>> {org.wso2.carbon.webapp.mgt.TomcatGenericWebappsDeployer} >>> org.wso2.carbon.tomcat.CarbonTomcatException: Webapp failed to deploy >>> at >>> org.wso2.carbon.tomcat.internal.CarbonTomcat.addWebApp(CarbonTomcat.java:292) >>> at >>> org.wso2.carbon.tomcat.internal.CarbonTomcat.addWebApp(CarbonTomcat.java:177) >>> at >>> org.wso2.carbon.webapp.mgt.TomcatGenericWebappsDeployer.handleWebappDeployment(TomcatGenericWebappsDeployer.java:222) >>> at >>> org.wso2.carbon.webapp.mgt.TomcatGenericWebappsDeployer.handleWarWebappDeployment(TomcatGenericWebappsDeployer.java:174) >>> at >>> org.wso2.carbon.webapp.mgt.TomcatGenericWebappsDeployer.handleHotDeployment(TomcatGenericWebappsDeployer.java:141) >>> at >>> org.wso2.carbon.webapp.mgt.TomcatGenericWebappsDeployer.deploy(TomcatGenericWebappsDeployer.java:116) >>> at >>> org.wso2.carbon.webapp.mgt.AbstractWebappDeployer.deployThisWebApp(AbstractWebappDeployer.java:140) >>> at >>> org.wso2.carbon.webapp.mgt.AbstractWebappDeployer.deploy(AbstractWebappDeployer.java:90) >>> at >>> org.wso2.carbon.webapp.deployer.WebappDeployer.deploy(WebappDeployer.java:42) >>> at >>> org.apache.axis2.deployment.repository.util.DeploymentFileData.deploy(DeploymentFileData.java:136) >>> at >>> org.apache.axis2.deployment.DeploymentEngine.doDeploy(DeploymentEngine.java:807) >>> at >>> org.apache.axis2.deployment.repository.util.WSInfoList.update(WSInfoList.java:144) >>> at >>> org.apache.axis2.deployment.RepositoryListener.update(RepositoryListener.java:377) >>> at >>> org.apache.axis2.deployment.RepositoryListener.checkServices(RepositoryListener.java:254) >>> at >>> org.apache.axis2.deployment.RepositoryListener.startListener(RepositoryListener.java:371) >>> at >>> org.apache.axis2.deployment.scheduler.SchedulerTask.checkRepository(SchedulerTask.java:59) >>> at >>> org.apache.axis2.deployment.scheduler.SchedulerTask.run(SchedulerTask.java:67) >>> at >>> org.wso2.carbon.core.deployment.CarbonDeploymentSchedulerTask.runAxisDeployment(CarbonDeploymentSchedulerTask.java:79) >>> at >>> org.wso2.carbon.core.deployment.CarbonDeploymentSchedulerTask.run(CarbonDeploymentSchedulerTask.java:124) >>> at >>> java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471) >>> at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:304) >>> at >>> java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:178) >>> at >>> java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293) >>> at >>> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) >>> at >>> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) >>> at java.lang.Thread.run(Thread.java:744) >>> Caused by: java.lang.Exception: Webapp failed to deploy, Lifecycle state >>> is STOPPED >>> at >>> org.wso2.carbon.tomcat.internal.CarbonTomcat.addWebApp(CarbonTomcat.java:284) >>> ... 25 more >>> >>> >>> >>> -- >>> ~Regards >>> *Manisha Eleperuma* >>> Senior Software Engineer >>> WSO2, Inc.: http://wso2.com >>> lean.enterprise.middleware >>> >>> *blog: http://manisha-eleperuma.blogspot.com/ >>> <http://manisha-eleperuma.blogspot.com/>* >>> *mobile: +94 71 8279777 <%2B94%2071%208279777>* >>> >>> >>> _______________________________________________ >>> Dev mailing list >>> [email protected] >>> http://wso2.org/cgi-bin/mailman/listinfo/dev >>> >>> >> >> >> -- >> *Mahesh Chinthaka Vidanagama* | Software Engineer >> WSO2, Inc | lean. enterprise. middleware. >> #20, Palm Grove, Colombo 03, Sri Lanka >> Mobile: +94 71 63 63 083 | Work: +94 112 145 345 >> Email: [email protected] | Web: www.wso2.com >> > > > > -- > ~Regards > *Manisha Eleperuma* > Senior Software Engineer > WSO2, Inc.: http://wso2.com > lean.enterprise.middleware > > *blog: http://manisha-eleperuma.blogspot.com/ > <http://manisha-eleperuma.blogspot.com/>* > *mobile: +94 71 8279777 <%2B94%2071%208279777>* > > -- ~Regards *Manisha Eleperuma* Senior Software Engineer WSO2, Inc.: http://wso2.com lean.enterprise.middleware *blog: http://manisha-eleperuma.blogspot.com/ <http://manisha-eleperuma.blogspot.com/>* *mobile: +94 71 8279777*
_______________________________________________ Dev mailing list [email protected] http://wso2.org/cgi-bin/mailman/listinfo/dev
