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

Reply via email to