Hi Maxim,

Have you tested installing OM using admin.sh ?  When I try to use the
script I receive an OpenJPA error informing that it can not connect to the
database. When I try to install using the web interface everything goes
right.

I am calling admin.sh as below:

cd /usr/lib/red5

sudo ./admin.sh -i -v -tz America/Sao_Paulo -email myem...@gmail.com -group
mygroup -user myadmin --smtp-server smtp.gmail.com --smtp-port 587
--db-type mysql --db-name openmeetings --email-auth-user
otherem...@gmail.com --password mypass --drop no --system-email-address
nore...@gmail.com --db-user myadmin --db-host localhost --db-port 3306
--email-auth-pass mypass --email-use-tls yes

The error that I receive is:

INFO   [main] openjpa.Runtime - Starting OpenJPA 2.3.0
[ERROR] [main] org.apache.openmeetings.cli.Admin - Install failed
org.springframework.transaction.CannotCreateTransactionException: Could not
open JPA EntityManager for transaction; nested exception is
<openjpa-2.3.0-r422266:1540826 fatal general error>
org.apache.openjpa.persistence.PersistenceException: Cannot create
PoolableConnectionFactory (Could not create connection to database server.
Attempted reconnect 3 times. Giving up.)
at
org.springframework.orm.jpa.JpaTransactionManager.doBegin(JpaTransactionManager.java:430)
~[spring-orm-jar-4.0.6.RELEASE.jar:4.0.6.RELEASE]
at
org.springframework.transaction.support.AbstractPlatformTransactionManager.getTransaction(AbstractPlatformTransactionManager.java:373)
~[spring-tx-jar-4.0.6.RELEASE.jar:4.0.6.RELEASE]
at
org.springframework.transaction.interceptor.TransactionAspectSupport.createTransactionIfNecessary(TransactionAspectSupport.java:420)
~[spring-tx-jar-4.0.6.RELEASE.jar:4.0.6.RELEASE]
at
org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:257)
~[spring-tx-jar-4.0.6.RELEASE.jar:4.0.6.RELEASE]
at
org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:95)
~[spring-tx-jar-4.0.6.RELEASE.jar:4.0.6.RELEASE]
at
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
~[spring-aop-4.0.6.RELEASE.jar:4.0.6.RELEASE]
at
org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:644)
~[spring-aop-4.0.6.RELEASE.jar:4.0.6.RELEASE]
at
org.apache.openmeetings.db.dao.basic.ConfigurationDao$$EnhancerBySpringCGLIB$$6f9d1a2f.getConfValue(<generated>)
~[spring-core-4.0.6.RELEASE.jar:na]
at
org.apache.openmeetings.db.util.UserHelper.getMinPasswdLength(UserHelper.java:34)
~[openmeetings-db-3.0.3-RELEASE.jar:na]
at
org.apache.openmeetings.db.util.UserHelper.invalidPassword(UserHelper.java:38)
~[openmeetings-db-3.0.3-RELEASE.jar:na]
at org.apache.openmeetings.cli.Admin.checkAdminDetails(Admin.java:545)
[openmeetings-cli-3.0.3-RELEASE.jar:na]
at org.apache.openmeetings.cli.Admin.process(Admin.java:276)
[openmeetings-cli-3.0.3-RELEASE.jar:na]
at org.apache.openmeetings.cli.Admin.main(Admin.java:649)
[openmeetings-cli-3.0.3-RELEASE.jar:na]
Caused by: org.apache.openjpa.persistence.PersistenceException: Cannot
create PoolableConnectionFactory (Could not create connection to database
server. Attempted reconnect 3 times. Giving up.)
at
org.apache.openjpa.jdbc.sql.DBDictionaryFactory.newDBDictionary(DBDictionaryFactory.java:107)
~[openjpa-bundle-2.3.0.jar:2.3.0]
at
org.apache.openjpa.jdbc.conf.JDBCConfigurationImpl.getDBDictionaryInstance(JDBCConfigurationImpl.java:603)
~[openjpa-bundle-2.3.0.jar:2.3.0]
at
org.apache.openjpa.jdbc.meta.MappingRepository.endConfiguration(MappingRepository.java:1518)
~[openjpa-bundle-2.3.0.jar:2.3.0]
at
org.apache.openjpa.lib.conf.Configurations.configureInstance(Configurations.java:535)
~[openjpa-lib-jar-2.3.0.jar:2.3.0]
at
org.apache.openjpa.lib.conf.Configurations.configureInstance(Configurations.java:460)
~[openjpa-lib-jar-2.3.0.jar:2.3.0]
at
org.apache.openjpa.lib.conf.PluginValue.instantiate(PluginValue.java:121)
~[openjpa-lib-jar-2.3.0.jar:2.3.0]
at
org.apache.openjpa.conf.MetaDataRepositoryValue.instantiate(MetaDataRepositoryValue.java:68)
~[openjpa-bundle-2.3.0.jar:2.3.0]
at org.apache.openjpa.lib.conf.ObjectValue.instantiate(ObjectValue.java:83)
~[openjpa-lib-jar-2.3.0.jar:2.3.0]
at
org.apache.openjpa.conf.OpenJPAConfigurationImpl.newMetaDataRepositoryInstance(OpenJPAConfigurationImpl.java:967)
~[openjpa-bundle-2.3.0.jar:2.3.0]
at
org.apache.openjpa.conf.OpenJPAConfigurationImpl.getMetaDataRepositoryInstance(OpenJPAConfigurationImpl.java:958)
~[openjpa-bundle-2.3.0.jar:2.3.0]
at
org.apache.openjpa.kernel.AbstractBrokerFactory.makeReadOnly(AbstractBrokerFactory.java:643)
~[openjpa-bundle-2.3.0.jar:2.3.0]
at
org.apache.openjpa.kernel.AbstractBrokerFactory.newBroker(AbstractBrokerFactory.java:203)
~[openjpa-bundle-2.3.0.jar:2.3.0]
at
org.apache.openjpa.kernel.DelegatingBrokerFactory.newBroker(DelegatingBrokerFactory.java:155)
~[openjpa-bundle-2.3.0.jar:2.3.0]
at
org.apache.openjpa.persistence.EntityManagerFactoryImpl.createEntityManager(EntityManagerFactoryImpl.java:226)
~[openjpa-bundle-2.3.0.jar:2.3.0]
at
org.apache.openjpa.persistence.EntityManagerFactoryImpl.createEntityManager(EntityManagerFactoryImpl.java:153)
~[openjpa-bundle-2.3.0.jar:2.3.0]
at
org.apache.openjpa.persistence.EntityManagerFactoryImpl.createEntityManager(EntityManagerFactoryImpl.java:59)
~[openjpa-bundle-2.3.0.jar:2.3.0]
at
org.springframework.orm.jpa.JpaTransactionManager.createEntityManagerForTransaction(JpaTransactionManager.java:448)
~[spring-orm-jar-4.0.6.RELEASE.jar:4.0.6.RELEASE]
at
org.springframework.orm.jpa.JpaTransactionManager.doBegin(JpaTransactionManager.java:369)
~[spring-orm-jar-4.0.6.RELEASE.jar:4.0.6.RELEASE]
... 12 common frames omitted
Caused by: org.apache.commons.dbcp.SQLNestedException: Cannot create
PoolableConnectionFactory (Could not create connection to database server.
Attempted reconnect 3 times. Giving up.)

Thanks,

Jose Fernando

Reply via email to