# ubuntu

**URL:** <https://community.ofelia.com/t/ubuntu/5286>\
**Category:** Q&A\
**Created:** [21 October 2014 16:12 UTC](https://community.ofelia.com/t/ubuntu/5286 "2014-10-21T16:12:10Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![user11](https://avatars.discourse-cdn.com/v4/letter/u/dfb087/32.png) [@user11](https://community.ofelia.com/u/user11)\
**Post date:** [21 October 2014 16:12 UTC](https://community.ofelia.com/t/ubuntu/5286/1 "2014-10-21T16:12:10Z")

</div>

hi,

i have tomcat installed in ubuntu , i want to install bonita 5.10 , i have done all the configurations (with h2 databse), when i login i get org.ow2.bonita.util.BonitaRuntimeException

here is the part of the log :

 Handler error java.io.IOException: Couldn't get lock for %h/bonita%u.log at java.util.logging.FileHandler.openFiles(FileHandler.java:389) at java.util.logging.FileHandler.(FileHandler.java:225) at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) at java.lang.reflect.Constructor.newInstance(Constructor.java:526) at java.lang.Class.newInstance(Class.java:374) at org.apache.juli.ClassLoaderLogManager.readConfiguration(ClassLoaderLogManager.java:558) at org.apache.juli.ClassLoaderLogManager.readConfiguration(ClassLoaderLogManager.java:501) at org.apache.juli.ClassLoaderLogManager.readConfiguration(ClassLoaderLogManager.java:311) at java.util.logging.LogManager$2.run(LogManager.java:320) at java.util.logging.LogManager$2.run(LogManager.java:318) at java.security.AccessController.doPrivileged(Native Method) at java.util.logging.LogManager.readPrimordialConfiguration(LogManager.java:318) at java.util.logging.LogManager.getLogManager(LogManager.java:300) at java.util.logging.Logger.(Logger.java:265) at java.util.logging.LogManager$RootLogger.(LogManager.java:1468) at java.util.logging.LogManager$RootLogger.(LogManager.java:1466) at java.util.logging.LogManager$1.run(LogManager.java:204) at java.security.AccessController.doPrivileged(Native Method) at java.util.logging.LogManager.(LogManager.java:181) at java.util.logging.Logger.demandLogger(Logger.java:339) at java.util.logging.Logger.getLogger(Logger.java:393) at org.apache.juli.logging.DirectJDKLog.(DirectJDKLog.java:71) at org.apache.juli.logging.DirectJDKLog.getInstance(DirectJDKLog.java:196) at org.apache.juli.logging.LogFactory.getInstance(LogFactory.java:169) at org.apache.juli.logging.LogFactory.getInstance(LogFactory.java:241) at org.apache.juli.logging.LogFactory.getLog(LogFactory.java:292) at org.apache.catalina.startup.Bootstrap.(Bootstrap.java:59) oct. 21, 2014 3:51:21 PM org.apache.catalina.startup.ClassLoaderFactory validateFile AVERTISSEMENT: Problem with directory [/usr/share/tomcat7/common/classes], exists: [false], isDirectory: [false], canRead: [false] oct. 21, 2014 3:51:21 PM org.apache.catalina.startup.ClassLoaderFactory validateFile AVERTISSEMENT: Problem with directory [/usr/share/tomcat7/common], exists: [false], isDirectory: [false], canRead: [false] oct. 21, 2014 3:51:21 PM org.apache.catalina.startup.ClassLoaderFactory validateFile AVERTISSEMENT: Problem with directory [/usr/share/tomcat7/server/classes], exists: [false], isDirectory: [false], canRead: [false] oct. 21, 2014 3:51:21 PM org.apache.catalina.startup.ClassLoaderFactory validateFile AVERTISSEMENT: Problem with directory [/usr/share/tomcat7/server], exists: [false], isDirectory: [false], canRead: [false] oct. 21, 2014 3:51:21 PM org.apache.catalina.startup.ClassLoaderFactory validateFile AVERTISSEMENT: Problem with directory [/usr/share/tomcat7/shared/classes], exists: [false], isDirectory: [false], canRead: [false] oct. 21, 2014 3:51:21 PM org.apache.catalina.startup.ClassLoaderFactory validateFile AVERTISSEMENT: Problem with directory [/usr/share/tomcat7/shared], exists: [false], isDirectory: [false], canRead: [false] oct. 21, 2014 3:51:24 PM org.apache.coyote.AbstractProtocol init INFOS: Initializing ProtocolHandler ["http-bio-8080"] oct. 21, 2014 3:51:24 PM org.apache.coyote.AbstractProtocol init INFOS: Initializing ProtocolHandler ["ajp-bio-8009"] oct. 21, 2014 3:51:24 PM org.apache.catalina.startup.Catalina load INFOS: Initialization processed in 2334 ms oct. 21, 2014 3:51:24 PM org.apache.catalina.core.StandardService startInternal INFOS: Démarrage du service Catalina oct. 21, 2014 3:51:24 PM org.apache.catalina.core.StandardEngine startInternal INFOS: Starting Servlet Engine: Apache Tomcat/7.0.52 (Ubuntu) oct. 21, 2014 3:51:24 PM org.apache.catalina.startup.HostConfig deployDescriptor INFOS: Déploiement du descripteur de configuration /etc/tomcat7/Catalina/localhost/host-manager.xml oct. 21, 2014 3:51:26 PM org.apache.tomcat.jdbc.pool.ConnectionPool init GRAVE: Unable to create initial connections of pool. com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure

The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the ser  
ver.  
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)  
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)  
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)  
at java.lang.reflect.Constructor.newInstance(Constructor.java:526)  
at com.mysql.jdbc.Util.handleNewInstance(Util.java:411)  
at com.mysql.jdbc.SQLError.createCommunicationsException(SQLError.java:1116)  
at com.mysql.jdbc.MysqlIO.(MysqlIO.java:344)  
at com.mysql.jdbc.ConnectionImpl.coreConnect(ConnectionImpl.java:2332)  
at com.mysql.jdbc.ConnectionImpl.connectOneTryOnly(ConnectionImpl.java:2369)  
at com.mysql.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:2153)  
at com.mysql.jdbc.ConnectionImpl.(ConnectionImpl.java:792)  
at com.mysql.jdbc.JDBC4Connection.(JDBC4Connection.java:47)  
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)  
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)  
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)  
at java.lang.reflect.Constructor.newInstance(Constructor.java:526)  
at com.mysql.jdbc.Util.handleNewInstance(Util.java:411)  
at com.mysql.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:381)  
at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:305)  
at org.apache.tomcat.jdbc.pool.PooledConnection.connectUsingDriver(PooledConnection.java:278)  
at org.apache.tomcat.jdbc.pool.PooledConnection.connect(PooledConnection.java:182)  
at org.apache.tomcat.jdbc.pool.ConnectionPool.createConnection(ConnectionPool.java:701)  
at org.apache.tomcat.jdbc.pool.ConnectionPool.borrowConnection(ConnectionPool.java:635)  
at org.apache.tomcat.jdbc.pool.ConnectionPool.init(ConnectionPool.java:486)  
at org.apache.tomcat.jdbc.pool.ConnectionPool.(ConnectionPool.java:144)  
at org.apache.tomcat.jdbc.pool.DataSourceProxy.pCreatePool(DataSourceProxy.java:116)  
at org.apache.tomcat.jdbc.pool.DataSourceProxy.createPool(DataSourceProxy.java:103)  
at org.apache.tomcat.jdbc.pool.DataSourceFactory.createDataSource(DataSourceFactory.java:554)  
at org.apache.tomcat.jdbc.pool.DataSourceFactory.getObjectInstance(DataSourceFactory.java:242)  
at org.apache.naming.factory.ResourceFactory.getObjectInstance(ResourceFactory.java:141)  
at javax.naming.spi.NamingManager.getObjectInstance(NamingManager.java:321)  
at org.apache.naming.NamingContext.lookup(NamingContext.java:842)  
at org.apache.naming.NamingContext.lookup(NamingContext.java:153)  
at org.apache.naming.NamingContext.lookup(NamingContext.java:830)  
at org.apache.naming.NamingContext.lookup(NamingContext.java:153)  
at org.apache.naming.NamingContext.lookup(NamingContext.java:830)  
at org.apache.naming.NamingContext.lookup(NamingContext.java:167)  
at org.apache.catalina.core.NamingContextListener.addResource(NamingContextListener.java:1091)  
at org.apache.catalina.core.NamingContextListener.createNamingContext(NamingContextListener.java:670)  
at org.apache.catalina.core.NamingContextListener.lifecycleEvent(NamingContextListener.java:269)  
at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:117)  
at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90)  
at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5355)  
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:632)  
at org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:670)  
at org.apache.catalina.startup.HostConfig$DeployDescriptor.run(HostConfig.java:1839)  
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)  
at java.util.concurrent.FutureTask.run(FutureTask.java:262)  
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:745)  
Caused by: java.net.UnknownHostException: mefprocess: System error  
at java.net.Inet6AddressImpl.lookupAllHostAddr(Native Method)  
at java.net.InetAddress$1.lookupAllHostAddr(InetAddress.java:901)  
at java.net.InetAddress.getAddressesFromNameService(InetAddress.java:1293)  
at java.net.InetAddress.getAllByName0(InetAddress.java:1246)  
at java.net.InetAddress.getAllByName(InetAddress.java:1162)  
at java.net.InetAddress.getAllByName(InetAddress.java:1098)  
at com.mysql.jdbc.StandardSocketFactory.connect(StandardSocketFactory.java:247)  
at com.mysql.jdbc.MysqlIO.(MysqlIO.java:294)  
… 47 more

oct. 21, 2014 3:51:26 PM org.apache.naming.NamingContext lookup  
AVERTISSEMENT: Une erreur s est produite durant la résolution de la référence  
com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure

The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the ser  
ver.  
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)  
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)  
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)  
at java.lang.reflect.Constructor.newInstance(Constructor.java:526)  
at com.mysql.jdbc.Util.handleNewInstance(Util.java:411)  
at com.mysql.jdbc.SQLError.createCommunicationsException(SQLError.java:1116)  
at com.mysql.jdbc.MysqlIO.(MysqlIO.java:344)  
at com.mysql.jdbc.ConnectionImpl.coreConnect(ConnectionImpl.java:2332)  
at com.mysql.jdbc.ConnectionImpl.connectOneTryOnly(ConnectionImpl.java:2369)  
at com.mysql.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:2153)

have you any idea ?

thank you

---

<div class="post-metadata">

**Author:** ![system](https://europe1.discourse-cdn.com/flex013/uploads/community_bonitasoft/original/2X/6/6b7b18c0478f2645369e82e009b65e3b97f2cc12.svg) [@system](https://community.ofelia.com/u/system)\
**Post date:** [22 October 2014 12:49 UTC](https://community.ofelia.com/t/ubuntu/5286/2 "2014-10-22T12:49:40Z")

</div>

You have several errors that you should fix:

- The logging configuration seems incorrect or not correctly evaluated: some variables (%h and %u) are not replaced (error log: `%h/bonita%u.log`. Refer to the Ubuntu Tomcat package documentation to find possible solution for this error.
- Also it seems that the address of your DB server is not correctly configured or issue is on your server DNS configuration: `UnknownHostException: mefprocess`

I would recommend to try to fully reinstall Tomcat:  
`
apt-get purge
apt-get install tomcat7
`

And test your DB server address:  
`
ping mefprocess
`
