Hi Pablo,
Is the database installed on the same machine as the webserver. Check the db
url here:
--------------db.url = jdbc:mysql://localhost/base2
Put the correct url and then the port number MYSQL is listening to. In most
cases it is: 3306.
Hope this helps.
Regards,
Dominic
-----Original Message-----
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Pablo Lemos
Ochandio
Sent: 20 March 2006 12:15
To: basedb-users@lists.sourceforge.net
Subject: Re: [base] A problem with intidb in BASE2.0RC1
Hi dominic!!
My base.config is:
# $Id: base.config.in,v 1.2 2004/11/30 12:48:41 nicklas Exp $
#
# BioArray Software Environment (BASE) - http://base.thep.lu.se/
# Copyright (C) 2002-2004 Lao Saal, Carl Troein,
# Johan Vallon-Christersson, Jari Häkkinen, Nicklas Nordborg
#
# This file is part of BASE.
#
# BASE is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
# as published by the Free Software Foundation; either version 2
# of the License, or (at your option) any later version.
#
# BASE is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# Foundation, Inc., 59 Temple Place - Suite 330,
# Boston, MA 02111-1307, USA.
# ----------------------------------------
# =======================
# Database driver section
# =======================
# -----
# MySQL
# -----
db.dialect = org.hibernate.dialect.MySQLInnoDBDialect
db.driver = com.mysql.jdbc.Driver
db.url = jdbc:mysql://localhost/base2
db.dynamic.catalog = base2dynamic
db.queries = /mysql-queries.xml
export.max.items = 20000
# --------
# Postgres
# --------
#db.dialect = org.hibernate.dialect.PostgreSQLDialect
#db.driver = org.postgresql.Driver
#db.url = jdbc:postgresql:base2
#db.dynamic.catalog = base2
#db.dynamic.schema = dynamic
#db.queries = /postgres-queries.xml
#export.max.items = 0
# -------------
# Common to all
# -------------
db.username = base2user
db.password = password
db.extended-properties = /extended-properties.xml
db.raw-data-types = /raw-data-types.xml
db.batch-size = 50
# ======================
# Authentication section
# ======================
# ----------------
# POP3 mail server
# ----------------
#auth.driver = net.sf.basedb.core.authentication.POP3Authenticator
#auth.init = mail.example.com
#auth.synchronize = 0
#auth.cachepasswords = 0
#auth.daystocache = 0
# ==========================
# Internal job queue section
# ==========================
# If the internal job queue should be enabled or not
jobqueue.internal.enabled = true
#jobqueue.internal.maxthreadpriority = 4
# Number of seconds between checks to the job queue
jobqueue.internal.checkinterval = 30
# NOTE! A quick job may use threads from any of the "slower" pools
# if there is place for another thread
# Number of threads to reserved for jobs that takes < 1 minute to execute
jobqueue.internal.shortest.threads = 1
#jobqueue.internal.shortest.threadpriority = 4
# Number of threads to reserved for jobs that takes < 10 minutes to execute
jobqueue.internal.short.threads = 1
#jobqueue.internal.short.threadpriority = 4
# Number of threads to reserved for jobs that takes < 1 hour to execute
jobqueue.internal.medium.threads = 2
#jobqueue.internal.medium.threadpriority = 3
# Number of threads to reserved for jobs that takes > 1 hour to execute
jobqueue.internal.long.threads = 4
#jobqueue.internal.medium.threadpriority = 3
# =========================
# Secondary storage section
# =========================
# The classname of the driver; leave empty to disable secondary storage
# secondary.storage.driver = net.sf.basedb.core.InternalStorageController
# Initialisation options to the seconday storage controller
# The internal implementation wants a path to the secondary directory
# secondary.storage.init = /usr/local/base2/secondary
# The interval (in seconds) between checks for new files to move
# secondary.storage.interval = 3600
# ===============
# General section
# ===============
# The path to the directory where uploaded files are stored
userfiles = /usr/local/base/files
# Number of minutes to keep permission information for the logged
# in user in memory before it is reloaded from the database.
permission.timeout = 10
# Number of minutes to keep SessionControl object in the cache
# after the last use
cache.timeout = 20
i have tryed to not change any of the settings to check if the initbd
work. I create a base2user as the documentation say...
I dont know if the problem are to connect to MySQL server or privileges
of the user. My base2user have privileges to: create, update, delete,
drop, alter, insert
Thanks
dominic oyeniran escribió:
Hi
I reckon its something to do with the database setup parameters in your
base
config file. Can u check it again or post it here and I can have a look at
it?
Regards,
Dominic
-----Original Message-----
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Pablo Lemos
Ochandio
Sent: 20 March 2006 10:57
To: basedb-users@lists.sourceforge.net
Subject: [base] A problem with intidb in BASE2.0RC1
Hi!!
Im not sure if this is the right way to communicate a problem with the
installation of BASE2.0RC1 but im desesperate.
Im the Sysadmin of Instituto Valenciano de Investigaciones Agrarias
(IVIA) at Spain. The Genomic Departament request to me if i can to
install the BASE2 package at the Web server. Im trying to install it but
when i launch the initdb script it crash at give the next message error:
[EMAIL PROTECTED] bin]# ./initdb.sh netsensor
[0%] Building
database....................................................................
.11:30:35,173
WARN BasicResourcePool:1222 -
[EMAIL PROTECTED] --
Acquisition Attempt Failed!!! Clearing pending acquires. While trying to
acquire a needed new resource, we failed to succeed more than the
maximum number of allowed acquisition attempts (30).
.11:30:36,147 WARN BasicResourcePool:1222 -
[EMAIL PROTECTED] --
Acquisition Attempt Failed!!! Clearing pending acquires. While trying to
acquire a needed new resource, we failed to succeed more than the
maximum number of allowed acquisition attempts (30).
........................................................11:31:33,739
WARN BasicResourcePool:1222 -
[EMAIL PROTECTED] --
Acquisition Attempt Failed!!! Clearing pending acquires. While trying to
acquire a needed new resource, we failed to succeed more than the
maximum number of allowed acquisition attempts (30).
[30%] Building database failed: Cannot open connection
net.sf.basedb.core.BaseException: Cannot open connection
at
net.sf.basedb.core.HibernateUtil.newSession(HibernateUtil.java:760)
at
net.sf.basedb.core.HibernateUtil.isEmptyDatabase(HibernateUtil.java:439)
at
net.sf.basedb.core.HibernateUtil.createStaticTables(HibernateUtil.java:403)
at net.sf.basedb.core.Install.createTables(Install.java:108)
at net.sf.basedb.install.InitDB.main(InitDB.java:57)
Caused by: org.hibernate.exception.GenericJDBCException: Cannot open
connection
at
org.hibernate.exception.SQLStateConverter.handledNonSpecificException(SQLSta
teConverter.java:91)
at
org.hibernate.exception.SQLStateConverter.convert(SQLStateConverter.java:79)
at
org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java
:43)
at
org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java
:29)
at
org.hibernate.jdbc.ConnectionManager.openConnection(ConnectionManager.java:3
63)
at
org.hibernate.jdbc.ConnectionManager.getConnection(ConnectionManager.java:12
2)
at
org.hibernate.jdbc.BorrowedConnectionProxy.invoke(BorrowedConnectionProxy.ja
va:40)
at $Proxy0.setTransactionIsolation(Unknown Source)
at
net.sf.basedb.core.HibernateUtil.newSession(HibernateUtil.java:755)
... 4 more
Caused by: java.sql.SQLException: Connections could not be acquired from
the underlying database!
at com.mchange.v2.sql.SqlUtils.toSQLException(SqlUtils.java:104)
at
com.mchange.v2.c3p0.impl.C3P0PooledConnectionPool.checkoutPooledConnection(C
3P0PooledConnectionPool.java:236)
at
com.mchange.v2.c3p0.PoolBackedDataSource.getConnection(PoolBackedDataSource.
java:94)
at
org.hibernate.connection.C3P0ConnectionProvider.getConnection(C3P0Connection
Provider.java:35)
at
org.hibernate.jdbc.ConnectionManager.openConnection(ConnectionManager.java:3
60)
... 8 more
Caused by: com.mchange.v2.resourcepool.CannotAcquireResourceException: A
ResourcePool could not acquire a resource from its primary factory or
source.
at
com.mchange.v2.resourcepool.BasicResourcePool.awaitAcquire(BasicResourcePool
.java:970)
at
com.mchange.v2.resourcepool.BasicResourcePool.checkoutResource(BasicResource
Pool.java:208)
at
com.mchange.v2.c3p0.impl.C3P0PooledConnectionPool.checkoutPooledConnection(C
3P0PooledConnectionPool.java:232)
... 11 more
I have tested all the steps in the documentation since the initdb
script. (I test MySQL database (ok), apache installation (ok), java
installation and home variable (ok), ant installation (ok) and BASE
configuration (ok)).
Please, Can you help me?
PS: I create a user base2user by the following way:
GRANT ALL ON base2.* TO 'base2user'@'%' IDENTIFIED BY 'password';
GRANT ALL ON base2dynamic.* TO 'base2user'@'%';
with the wildcard '%' i can to connect to the MySQL server in different
machine with command:
mysql -h<IP_MACHINE_REMOTE> -ubase2user -p
Thanks a lot
-------------------------------------------------------
This SF.Net email is sponsored by xPML, a groundbreaking scripting
language
that extends applications into web and mobile media. Attend the live
webcast
and join the prime developer group breaking into this new coding
territory!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=110944&bid=241720&dat=121642
_______________________________________________
The BASE general discussion mailing list
basedb-users@lists.sourceforge.net
unsubscribe: send a mail with subject "unsubscribe" to
[EMAIL PROTECTED]
-------------------------------------------------------
This SF.Net email is sponsored by xPML, a groundbreaking scripting language
that extends applications into web and mobile media. Attend the live webcast
and join the prime developer group breaking into this new coding territory!
http://sel.as-us.falkag.net/sel?cmd=k&kid0944&bid$1720&dat1642
_______________________________________________
The BASE general discussion mailing list
basedb-users@lists.sourceforge.net
unsubscribe: send a mail with subject "unsubscribe" to
[EMAIL PROTECTED]