Openbravo Issue Tracking System - Openbravo ERP | |||||||||||||||||||
View Issue Details | |||||||||||||||||||
ID | Project | Category | View Status | Date Submitted | Last Update | ||||||||||||||
0029608 | Openbravo ERP | A. Platform | public | 2015-04-16 10:56 | 2015-05-07 22:16 | ||||||||||||||
Reporter | alostale | ||||||||||||||||||
Assigned To | alostale | ||||||||||||||||||
Priority | immediate | Severity | major | Reproducibility | have not tried | ||||||||||||||
Status | closed | Resolution | fixed | ||||||||||||||||
Platform | OS | 5 | OS Version | ||||||||||||||||
Product Version | |||||||||||||||||||
Target Version | Fixed in Version | 3.0PR15Q3 | |||||||||||||||||
Merge Request Status | |||||||||||||||||||
Review Assigned To | AugustoMauch | ||||||||||||||||||
OBNetwork customer | |||||||||||||||||||
Web browser | |||||||||||||||||||
Modules | Core | ||||||||||||||||||
Support ticket | |||||||||||||||||||
Regression level | Packaging and release | ||||||||||||||||||
Regression date | 2015-01-26 | ||||||||||||||||||
Regression introduced in release | main | ||||||||||||||||||
Regression introduced by commit | https://code.openbravo.com/erp/devel/pi/rev/ad079bdad031de6cb0c8cf7cb8a82d264950e6db [^] | ||||||||||||||||||
Triggers an Emergency Pack | No | ||||||||||||||||||
Summary | 0029608: System cannot be rebuilt having Tomcat JDBC Pool | ||||||||||||||||||
Description | System cannot be rebuilt having Tomcat JDBC Pool configured because errors are obtained in generate.entities task. | ||||||||||||||||||
Steps To Reproduce | * Install and configure Tomcat JDBC Pool module (http://wiki.openbravo.com/wiki/Modules:Tomcat_JDBC_Connection_Pool [^]) * run ant smartbuild --> This error is got generate.entities.quick: [java] 220 [main] INFO org.openbravo.base.session.OBPropertiesProvider - Setting Openbravo.properties through file: /home/alostale/ws/pi-pg/openbravo/config/Openbravo.properties [java] 240 [main] ERROR org.openbravo.apachejdbcconnectionpool.JdbcExternalConnectionPool - Error while retrieving connection: [java] java.sql.SQLException [java] at org.apache.tomcat.jdbc.pool.PooledConnection.connectUsingDriver(PooledConnection.java:243) [java] at org.apache.tomcat.jdbc.pool.PooledConnection.connect(PooledConnection.java:176) [java] at org.apache.tomcat.jdbc.pool.ConnectionPool.createConnection(ConnectionPool.java:653) [java] at org.apache.tomcat.jdbc.pool.ConnectionPool.borrowConnection(ConnectionPool.java:595) [java] at org.apache.tomcat.jdbc.pool.ConnectionPool.init(ConnectionPool.java:458) [java] at org.apache.tomcat.jdbc.pool.ConnectionPool.<init>(ConnectionPool.java:130) [java] at org.apache.tomcat.jdbc.pool.DataSourceProxy.createPool(DataSourceProxy.java:99) [java] at org.apache.tomcat.jdbc.pool.DataSourceProxy.getConnection(DataSourceProxy.java:110) [java] at org.openbravo.apachejdbcconnectionpool.JdbcExternalConnectionPool.getConnection(JdbcExternalConnectionPool.java:60) [java] at org.openbravo.database.ConnectionProviderImpl.getConnection(ConnectionProviderImpl.java:225) [java] at org.openbravo.database.ConnectionProviderImpl.getConnection(ConnectionProviderImpl.java:209) [java] at org.openbravo.utils.OBRebuildAppender.append(OBRebuildAppender.java:65) [java] at org.apache.log4j.AppenderSkeleton.doAppend(AppenderSkeleton.java:251) [java] at org.apache.log4j.helpers.AppenderAttachableImpl.appendLoopOnAppenders(AppenderAttachableImpl.java:66) [java] at org.apache.log4j.Category.callAppenders(Category.java:206) [java] at org.apache.log4j.Category.forcedLog(Category.java:391) [java] at org.apache.log4j.Category.info(Category.java:666) [java] at org.openbravo.base.session.OBPropertiesProvider.setProperties(OBPropertiesProvider.java:132) [java] at org.openbravo.base.session.OBPropertiesProvider.readPropertiesFromDevelopmentProject(OBPropertiesProvider.java:168) [java] at org.openbravo.base.session.OBPropertiesProvider.getOpenbravoProperties(OBPropertiesProvider.java:70) ... | ||||||||||||||||||
Proposed Solution | The problem is caused because rebuild tasks use OBRebuildAppender which logs in DB all messages with a level equal or higher than INFO, pool module gets the Openbravo.properties using OBPropertiesProvider which tries to log with info level the file the properties are in before they are set, this tries to log in DB invoking again the OBPropertiesProvider, this results in an error. OBPropertiesProvider shouldn't log any INFO level message while setting the properties. | ||||||||||||||||||
Additional Information | |||||||||||||||||||
Tags | No tags attached. | ||||||||||||||||||
Relationships |
| ||||||||||||||||||
Attached Files | |||||||||||||||||||
Issue History | |||||||||||||||||||
Date Modified | Username | Field | Change | ||||||||||||||||
2015-04-16 10:56 | alostale | New Issue | |||||||||||||||||
2015-04-16 10:56 | alostale | Assigned To | => platform | ||||||||||||||||
2015-04-16 10:56 | alostale | Modules | => Core | ||||||||||||||||
2015-04-16 10:56 | alostale | Triggers an Emergency Pack | => No | ||||||||||||||||
2015-04-16 10:59 | alostale | Regression level | => Packaging and release | ||||||||||||||||
2015-04-16 10:59 | alostale | Regression date | => 2015-01-26 | ||||||||||||||||
2015-04-16 10:59 | alostale | Regression introduced in release | => main | ||||||||||||||||
2015-04-16 10:59 | alostale | Regression introduced by commit | => https://code.openbravo.com/erp/devel/pi/rev/ad079bdad031de6cb0c8cf7cb8a82d264950e6db [^] | ||||||||||||||||
2015-04-16 10:59 | alostale | Relationship added | caused by 0028605 | ||||||||||||||||
2015-04-16 11:01 | alostale | Review Assigned To | => inigosanchez | ||||||||||||||||
2015-04-16 11:01 | alostale | Review Assigned To | inigosanchez => AugustoMauch | ||||||||||||||||
2015-04-16 11:01 | alostale | Status | new => scheduled | ||||||||||||||||
2015-04-16 11:01 | alostale | Assigned To | platform => alostale | ||||||||||||||||
2015-04-16 11:09 | hgbot | Checkin | |||||||||||||||||
2015-04-16 11:09 | hgbot | Note Added: 0076578 | |||||||||||||||||
2015-04-16 11:09 | hgbot | Status | scheduled => resolved | ||||||||||||||||
2015-04-16 11:09 | hgbot | Resolution | open => fixed | ||||||||||||||||
2015-04-16 11:09 | hgbot | Fixed in SCM revision | => http://code.openbravo.com/erp/devel/pi/rev/12ef70e781867e2226d50fa4ed02db4e42667339 [^] | ||||||||||||||||
2015-04-24 09:04 | AugustoMauch | Note Added: 0076739 | |||||||||||||||||
2015-04-24 09:04 | AugustoMauch | Status | resolved => closed | ||||||||||||||||
2015-04-24 09:04 | AugustoMauch | Fixed in Version | => 3.0PR15Q3 | ||||||||||||||||
2015-05-07 22:16 | hudsonbot | Checkin | |||||||||||||||||
2015-05-07 22:16 | hudsonbot | Note Added: 0077133 |
Notes | |||||
|
|||||
|
|
||||
|
|||||
|
|
||||
|
|||||
|
|