Olá pessoal, estou desenvolvendo uma pequena aplicação com Hibernate 3.3.0 e HSQLDDB 1.8.0 e preciso que o server do HSQLDB inicie ao ser configurada a session do hibernate, conforme o código apresentado abaixo. Até aqui tudo bem, o problema é que não estou conseguindo fazer com o Hibernate importe e forneça um comando SQL para que se crie um novo usuário para o banco de dados e se conecte a ele por esse usuário, pois não quero conectar pelo usuário root do HSQLDB. Resumindo os passos que preciso, são: configurar e iniciar o server do HSQLDB(ok) -> configurar e exportar o schema do banco(ok) e novo usuário(erro) -> criar a session(ok). Todo o problema envolve criar o novo usuário ao mesmo tempo que se conecta (ou cria) o banco de dados pelo hibernate.
Alguém tem algum conhecimento sobre esse procedimento que possa ajudar?
Segue o código principal:
package persistencia.hibernateUtil;
import java.io.FileNotFoundException;
import org.hibernate.HibernateException;
import org.hibernate.Session;
import org.hibernate.SessionFactory;
import org.hibernate.cfg.AnnotationConfiguration;
import org.hibernate.cfg.Configuration;
import org.hibernate.exception.NestableRuntimeException;
import org.hibernate.tool.hbm2ddl.SchemaExport;
import persistencia.DataBaseConfiguration.DataBaseServer;
/**
* @author Juliano Jose da Silva
* */
public class HibernateConnection {
private static SessionFactory factory;
private static DataBaseServer server = new DataBaseServer();
/** Inicia o servidor do banco de dados e configura a sessão do hibernate*/
private static void configureSession()
{
try
{
server.initServer();
Configuration conf = new AnnotationConfiguration();
conf.configure("/ufpr/especializacao/poo/persistencia/hibernateUtil/hibernate.cfg.xml");
SchemaExport se = new SchemaExport(conf);
se.setImportFile(server.getPathSchema());
se.create(true, true);
factory = conf.buildSessionFactory();
}
catch(HibernateException e)
{
server.stopServer();
e.printStackTrace();
}
catch (NestableRuntimeException e)
{
server.stopServer();
e.printStackTrace();
}
catch (FileNotFoundException e)
{
server.stopServer();
e.printStackTrace();
}
}
public static Session getSession()
{
configureSession();
return factory.openSession();
}
}
package persistencia.DataBaseConfiguration;
import java.io.File;
import java.io.FileNotFoundException;
import org.hsqldb.Server;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
/**
* @author Juliano Jose da Silva
* */
public class DataBaseServer {
final Logger logger = LoggerFactory.getLogger(DataBaseServer.class);
private Server server = new Server();
private String pathSchema;
private String pathServerProperties;
private String pathDataBase;
public DataBaseServer()
{
configurePathServerProperties();
configurePathSchema();
}
/** Inicia o servidor do banco de dados. O arquivo 'server.properties' é obrigatório.*/
public void initServer() throws FileNotFoundException
{
boolean readSucess = server.putPropertiesFromFile(pathServerProperties);
configurePathDataBase(server.getDatabaseName(0, true));
server.setDatabasePath(0, pathDataBase);
if(readSucess == false)
{
logger.info("HSQLDB: Não foi possível carregar 'server.properties'!");
throw new FileNotFoundException();
}
//16 == SERVER_SHUTDOW
if(server.getState() == 16)
{
server.start();
}
else
{
logger.info("HSQLDB: Não foi possível iniciar o servidor");
}
}
/** Para a execução do servidor do banco de dados.*/
public void stopServer()
{
// 1 == SERVER_ONLINE
if(server.getState() == 1)
{
server.stop();
}
}
/** Configura o path para o arquivo 'server.properties'.*/
private boolean configurePathServerProperties()
{
boolean isExists = true;
File file = new File(getClass().getResource("server.properties").getPath().replaceAll("%20", " "));
if(file.exists() == false)
{
isExists = false;
}
pathServerProperties = file.getParent() + File.separator + "server";
return isExists;
}
/** Configura o path para o arquivo '[dataBaseName].schema'.*/
private boolean configurePathSchema()
{
boolean isExists = true;
File file = new File(getClass().getResource("BDpoo.schema").getPath().replaceAll("%20", " "));
if(file.exists() == false)
{
isExists = false;
}
pathSchema = file.getAbsolutePath();
return isExists;
}
/** Configura o path para o arquivo de banco de dados.*/
private boolean configurePathDataBase(String dataBaseName)
{
boolean isExists = true;
File path = new File(getClass().getResource(getClass().getSimpleName() + ".class").getPath().replaceAll("%20", " "));
File file = new File(path.getParent()+ File.separator + dataBaseName + ".log");
if(file.exists() == false)
{
isExists = false;
}
pathDataBase = file.getParent() + File.separator + file.getName().replaceAll(".log", "");
return isExists;
}
/** Retorna o path para o arquivo que contém o schema e/ou comandos SQL do banco de dados.*/
public String getPathSchema()
{
return pathSchema;
}
}
O erro é o seguinte:
31/Jul/2009 9:19:44 org.apache.tomcat.util.digester.SetPropertiesRule begin
WARNING: [SetPropertiesRule]{Server/Service/Engine/Host/Context} Setting property 'source' to 'org.eclipse.jst.jee.server:Clube_do_DVD' did not find a matching property.
31/Jul/2009 9:19:44 org.apache.catalina.core.AprLifecycleListener init
INFO: The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: /opt/jvm/jdk1.6.0_11/jre/lib/amd64/server:/opt/jvm/jdk1.6.0_11/jre/lib/amd64:/opt/jvm/jdk1.6.0_11/jre/../lib/amd64:/usr/lib/jvm/java-6-openjdk/jre/lib/amd64/server:/usr/lib/jvm/java-6-openjdk/jre/lib/amd64:/usr/lib/jvm/java-6-openjdk/jre/../lib/amd64:/usr/lib64/xulrunner-addons:/usr/java/packages/lib/amd64:/lib:/usr/lib
31/Jul/2009 9:19:44 org.apache.coyote.http11.Http11Protocol init
INFO: Initializing Coyote HTTP/1.1 on http-8080
31/Jul/2009 9:19:44 org.apache.catalina.startup.Catalina load
INFO: Initialization processed in 1164 ms
31/Jul/2009 9:19:45 org.apache.catalina.core.StandardService start
INFO: Starting service Catalina
31/Jul/2009 9:19:45 org.apache.catalina.core.StandardEngine start
INFO: Starting Servlet Engine: Apache Tomcat/6.0.20
31/Jul/2009 9:19:46 com.sun.faces.config.ConfigureListener contextInitialized
INFO: Initializing Mojarra (1.2_12-b01-FCS) for context '/Clube_do_DVD'
31/Jul/2009 9:19:47 org.apache.coyote.http11.Http11Protocol start
INFO: Starting Coyote HTTP/1.1 on http-8080
31/Jul/2009 9:19:47 org.apache.jk.common.ChannelSocket init
INFO: JK: ajp13 listening on /0.0.0.0:8009
31/Jul/2009 9:19:47 org.apache.jk.server.JkMain start
INFO: Jk running ID=0 time=0/78 config=null
31/Jul/2009 9:19:47 org.apache.catalina.startup.Catalina start
INFO: Server startup in 2671 ms
09:19:51,807 INFO DataBaseServer:93 - HSQLDB: pathServerProperties - /home/juliano/Desenvolvimento/eclipse-jee-galileo-linux-gtk-x86_64/wokspace/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/wtpwebapps/Clube_do_DVD/WEB-INF/classes/ufpr/especializacao/poo/persistencia/DataBaseConfiguration/server
09:19:51,814 INFO DataBaseServer:113 - HSQLDB: pathSchema - /home/juliano/Desenvolvimento/eclipse-jee-galileo-linux-gtk-x86_64/wokspace/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/wtpwebapps/Clube_do_DVD/WEB-INF/classes/ufpr/especializacao/poo/persistencia/DataBaseConfiguration/BDpoo.schema
[Server@18f63055]: [Thread[http-8080-2,5,main]]: putPropertiesFromFile(): [/home/juliano/Desenvolvimento/eclipse-jee-galileo-linux-gtk-x86_64/wokspace/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/wtpwebapps/Clube_do_DVD/WEB-INF/classes/ufpr/especializacao/poo/persistencia/DataBaseConfiguration/server.properties]
[Server@18f63055]: [Thread[http-8080-2,5,main]]: checkRunning(false) entered
[Server@18f63055]: [Thread[http-8080-2,5,main]]: checkRunning(false) exited
09:19:51,822 INFO DataBaseServer:128 - HSQLDB: Não foi possível encontrar 'BDpoo.log'!
09:19:51,823 INFO DataBaseServer:134 - HSQLDB: pathDataBase - /home/juliano/Desenvolvimento/eclipse-jee-galileo-linux-gtk-x86_64/wokspace/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/wtpwebapps/Clube_do_DVD/WEB-INF/classes/ufpr/especializacao/poo/persistencia/DataBaseConfiguration/BDpoo
[Server@18f63055]: Initiating startup sequence...
[Server@18f63055]: Server socket opened successfully in 2 ms.
[Server@18f63055]: Database [index=0, id=0, db=file:/home/juliano/Desenvolvimento/eclipse-jee-galileo-linux-gtk-x86_64/wokspace/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/wtpwebapps/Clube_do_DVD/WEB-INF/classes/ufpr/especializacao/poo/persistencia/DataBaseConfiguration/BDpoo, alias=bdpoo] opened sucessfully in 281 ms.
[Server@18f63055]: Startup sequence completed in 289 ms.
[Server@18f63055]: 2009-07-31 09:19:52.121 HSQLDB server 1.8.0 is online
[Server@18f63055]: To close normally, connect and execute SHUTDOWN SQL
[Server@18f63055]: From command line, use [Ctrl]+[C] to abort abruptly
09:19:52,125 INFO DataBaseServer:56 - HSQLDB: Servidor iniciado com sucesso
09:19:52,126 INFO DataBaseServer:63 - HSQLDB: StateDescriptor:ONLINE
09:19:52,163 INFO Version:15 - Hibernate Annotations 3.3.1.GA
09:19:52,187 INFO Environment:543 - Hibernate 3.3.0.SP1
09:19:52,194 INFO Environment:576 - hibernate.properties not found
09:19:52,201 INFO Environment:709 - Bytecode provider name : javassist
09:19:52,212 INFO Environment:627 - using JDK 1.4 java.sql.Timestamp handling
09:19:52,351 INFO Configuration:1460 - configuring from resource: /ufpr/especializacao/poo/persistencia/hibernateUtil/hibernate.cfg.xml
09:19:52,352 INFO Configuration:1437 - Configuration resource: /ufpr/especializacao/poo/persistencia/hibernateUtil/hibernate.cfg.xml
09:19:52,531 INFO Configuration:1575 - Configured SessionFactory: null
09:19:52,607 INFO Dialect:175 - Using dialect: org.hibernate.dialect.HSQLDialect
09:19:52,837 INFO AnnotationBinder:418 - Binding entity from annotated class: ufpr.especializacao.poo.modelo.DVD
09:19:52,946 INFO EntityBinder:424 - Bind entity ufpr.especializacao.poo.modelo.DVD on table DVD
09:19:53,096 INFO AnnotationBinder:418 - Binding entity from annotated class: ufpr.especializacao.poo.modelo.Emprestimo
09:19:53,098 INFO EntityBinder:424 - Bind entity ufpr.especializacao.poo.modelo.Emprestimo on table Emprestimo
09:19:53,102 INFO AnnotationBinder:418 - Binding entity from annotated class: ufpr.especializacao.poo.modelo.Reserva
09:19:53,103 INFO EntityBinder:424 - Bind entity ufpr.especializacao.poo.modelo.Reserva on table Reserva
09:19:53,107 INFO AnnotationBinder:418 - Binding entity from annotated class: ufpr.especializacao.poo.modelo.Socio
09:19:53,108 INFO EntityBinder:424 - Bind entity ufpr.especializacao.poo.modelo.Socio on table Socio
09:19:53,164 INFO AnnotationConfiguration:365 - Hibernate Validator not found: ignoring
09:19:53,226 INFO SchemaExport:226 - Running hbm2ddl schema export
09:19:53,229 INFO SchemaExport:251 - exporting generated schema to database
09:19:53,236 INFO DriverManagerConnectionProvider:64 - Using Hibernate built-in connection pool (not for production use!)
09:19:53,237 INFO DriverManagerConnectionProvider:65 - Hibernate connection pool size: 20
09:19:53,238 INFO DriverManagerConnectionProvider:68 - autocommit mode: false
JdbcOdbcDriver class loaded
registerDriver: driver[className=sun.jdbc.odbc.JdbcOdbcDriver,sun.jdbc.odbc.JdbcOdbcDriver@1b50f0a7]
DriverManager.initialize: jdbc.drivers = null
JDBC DriverManager initialized
registerDriver: driver[className=org.hsqldb.jdbcDriver,org.hsqldb.jdbcDriver@5ee771f3]
09:19:53,267 INFO DriverManagerConnectionProvider:103 - using driver: org.hsqldb.jdbcDriver at URL: jdbc:hsqldb:hsql://localhost/BDpoo
09:19:53,269 INFO DriverManagerConnectionProvider:106 - connection properties: {user=bd_user, password=bd_pwd}
09:19:53,270 TRACE DriverManagerConnectionProvider:116 - total checked-out connections: 0
09:19:53,271 DEBUG DriverManagerConnectionProvider:132 - opening new JDBC connection
DriverManager.getConnection("jdbc:hsqldb:hsql://localhost/BDpoo")
trying driver[className=sun.jdbc.odbc.JdbcOdbcDriver,sun.jdbc.odbc.JdbcOdbcDriver@1b50f0a7]
*Driver.connect (jdbc:hsqldb:hsql://localhost/BDpoo)
trying driver[className=org.hsqldb.jdbcDriver,org.hsqldb.jdbcDriver@5ee771f3]
SQLState(IM001) vendor code(-20)
java.sql.SQLException: This function is not supported
at org.hsqldb.jdbc.Util.sqlException(Unknown Source)
at org.hsqldb.jdbc.Util.<clinit>(Unknown Source)
at org.hsqldb.jdbc.jdbcConnection.<init>(Unknown Source)
at org.hsqldb.jdbcDriver.getConnection(Unknown Source)
at org.hsqldb.jdbcDriver.connect(Unknown Source)
at java.sql.DriverManager.getConnection(DriverManager.java:582)
at java.sql.DriverManager.getConnection(DriverManager.java:154)
at org.hibernate.connection.DriverManagerConnectionProvider.getConnection(DriverManagerConnectionProvider.java:133)
at org.hibernate.tool.hbm2ddl.ManagedProviderConnectionHelper.prepare(ManagedProviderConnectionHelper.java:52)
at org.hibernate.tool.hbm2ddl.SchemaExport.execute(SchemaExport.java:252)
at org.hibernate.tool.hbm2ddl.SchemaExport.create(SchemaExport.java:211)
at ufpr.especializacao.poo.persistencia.hibernateUtil.HibernateConnection.configureSession(HibernateConnection.java:36)
at ufpr.especializacao.poo.persistencia.hibernateUtil.HibernateConnection.getSession(HibernateConnection.java:60)
at ufpr.especializacao.poo.persistencia.DAO.TransactionDao.<init>(TransactionDao.java:15)
at ufpr.especializacao.poo.persistencia.DAO.GenericDao.<init>(GenericDao.java:14)
at ufpr.especializacao.poo.persistencia.DAO.SocioDao.<init>(SocioDao.java:8)
at ufpr.especializacao.poo.controle.Logic.SocioLogic.<init>(SocioLogic.java:13)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
at java.lang.Class.newInstance0(Class.java:355)
at java.lang.Class.newInstance(Class.java:308)
at com.sun.faces.mgbean.BeanBuilder.newBeanInstance(BeanBuilder.java:186)
at com.sun.faces.mgbean.BeanBuilder.build(BeanBuilder.java:106)
at com.sun.faces.mgbean.BeanManager.createAndPush(BeanManager.java:368)
at com.sun.faces.mgbean.BeanManager.create(BeanManager.java:222)
at com.sun.faces.el.ManagedBeanELResolver.getValue(ManagedBeanELResolver.java:86)
at javax.el.CompositeELResolver.getValue(CompositeELResolver.java:54)
at com.sun.faces.el.FacesCompositeELResolver.getValue(FacesCompositeELResolver.java:72)
at org.apache.el.parser.AstIdentifier.getValue(AstIdentifier.java:61)
at org.apache.el.parser.AstValue.getTarget(AstValue.java:63)
at org.apache.el.parser.AstValue.invoke(AstValue.java:168)
at org.apache.el.MethodExpressionImpl.invoke(MethodExpressionImpl.java:276)
at org.apache.jasper.el.JspMethodExpression.invoke(JspMethodExpression.java:68)
at javax.faces.component.MethodBindingMethodExpressionAdapter.invoke(MethodBindingMethodExpressionAdapter.java:88)
at com.sun.faces.application.ActionListenerImpl.processAction(ActionListenerImpl.java:102)
at javax.faces.component.UICommand.broadcast(UICommand.java:387)
at javax.faces.component.UIViewRoot.broadcastEvents(UIViewRoot.java:475)
at javax.faces.component.UIViewRoot.processApplication(UIViewRoot.java:756)
at com.sun.faces.lifecycle.InvokeApplicationPhase.execute(InvokeApplicationPhase.java:82)
at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:100)
at com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:118)
at javax.faces.webapp.FacesServlet.service(FacesServlet.java:265)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:849)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:454)
at java.lang.Thread.run(Thread.java:619)
SQLState(S1000) vendor code(-37)
java.sql.SQLException: User not found: BD_USER
at org.hsqldb.jdbc.Util.sqlException(Unknown Source)
at org.hsqldb.jdbc.jdbcConnection.<init>(Unknown Source)
at org.hsqldb.jdbcDriver.getConnection(Unknown Source)
at org.hsqldb.jdbcDriver.connect(Unknown Source)
at java.sql.DriverManager.getConnection(DriverManager.java:582)
at java.sql.DriverManager.getConnection(DriverManager.java:154)
at org.hibernate.connection.DriverManagerConnectionProvider.getConnection(DriverManagerConnectionProvider.java:133)
at org.hibernate.tool.hbm2ddl.ManagedProviderConnectionHelper.prepare(ManagedProviderConnectionHelper.java:52)
at org.hibernate.tool.hbm2ddl.SchemaExport.execute(SchemaExport.java:252)
at org.hibernate.tool.hbm2ddl.SchemaExport.create(SchemaExport.java:211)
at ufpr.especializacao.poo.persistencia.hibernateUtil.HibernateConnection.configureSession(HibernateConnection.java:36)
at ufpr.especializacao.poo.persistencia.hibernateUtil.HibernateConnection.getSession(HibernateConnection.java:60)
at ufpr.especializacao.poo.persistencia.DAO.TransactionDao.<init>(TransactionDao.java:15)
at ufpr.especializacao.poo.persistencia.DAO.GenericDao.<init>(GenericDao.java:14)
at ufpr.especializacao.poo.persistencia.DAO.SocioDao.<init>(SocioDao.java:8)
at ufpr.especializacao.poo.controle.Logic.SocioLogic.<init>(SocioLogic.java:13)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
at java.lang.Class.newInstance0(Class.java:355)
at java.lang.Class.newInstance(Class.java:308)
at com.sun.faces.mgbean.BeanBuilder.newBeanInstance(BeanBuilder.java:186)
at com.sun.faces.mgbean.BeanBuilder.build(BeanBuilder.java:106)
at com.sun.faces.mgbean.BeanManager.createAndPush(BeanManager.java:368)
at com.sun.faces.mgbean.BeanManager.create(BeanManager.java:222)
at com.sun.faces.el.ManagedBeanELResolver.getValue(ManagedBeanELResolver.java:86)
at javax.el.CompositeELResolver.getValue(CompositeELResolver.java:54)
at com.sun.faces.el.FacesCompositeELResolver.getValue(FacesCompositeELResolver.java:72)
at org.apache.el.parser.AstIdentifier.getValue(AstIdentifier.java:61)
at org.apache.el.parser.AstValue.getTarget(AstValue.java:63)
at org.apache.el.parser.AstValue.invoke(AstValue.java:168)
at org.apache.el.MethodExpressionImpl.invoke(MethodExpressionImpl.java:276)
at org.apache.jasper.el.JspMethodExpression.invoke(JspMethodExpression.java:68)
at javax.faces.component.MethodBindingMethodExpressionAdapter.invoke(MethodBindingMethodExpressionAdapter.java:88)
at com.sun.faces.application.ActionListenerImpl.processAction(ActionListenerImpl.java:102)
at javax.faces.component.UICommand.broadcast(UICommand.java:387)
at javax.faces.component.UIViewRoot.broadcastEvents(UIViewRoot.java:475)
at javax.faces.component.UIViewRoot.processApplication(UIViewRoot.java:756)
at com.sun.faces.lifecycle.InvokeApplicationPhase.execute(InvokeApplicationPhase.java:82)
at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:100)
at com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:118)
at javax.faces.webapp.FacesServlet.service(FacesServlet.java:265)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:849)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:454)
at java.lang.Thread.run(Thread.java:619)
getConnection failed: java.sql.SQLException: User not found: BD_USER
09:19:53,326 ERROR SchemaExport:274 - schema export unsuccessful
java.sql.SQLException: User not found: BD_USER
at org.hsqldb.jdbc.Util.sqlException(Unknown Source)
at org.hsqldb.jdbc.jdbcConnection.<init>(Unknown Source)
at org.hsqldb.jdbcDriver.getConnection(Unknown Source)
at org.hsqldb.jdbcDriver.connect(Unknown Source)
at java.sql.DriverManager.getConnection(DriverManager.java:582)
at java.sql.DriverManager.getConnection(DriverManager.java:154)
at org.hibernate.connection.DriverManagerConnectionProvider.getConnection(DriverManagerConnectionProvider.java:133)
at org.hibernate.tool.hbm2ddl.ManagedProviderConnectionHelper.prepare(ManagedProviderConnectionHelper.java:52)
at org.hibernate.tool.hbm2ddl.SchemaExport.execute(SchemaExport.java:252)
at org.hibernate.tool.hbm2ddl.SchemaExport.create(SchemaExport.java:211)
at ufpr.especializacao.poo.persistencia.hibernateUtil.HibernateConnection.configureSession(HibernateConnection.java:36)
at ufpr.especializacao.poo.persistencia.hibernateUtil.HibernateConnection.getSession(HibernateConnection.java:60)
at ufpr.especializacao.poo.persistencia.DAO.TransactionDao.<init>(TransactionDao.java:15)
at ufpr.especializacao.poo.persistencia.DAO.GenericDao.<init>(GenericDao.java:14)
at ufpr.especializacao.poo.persistencia.DAO.SocioDao.<init>(SocioDao.java:8)
at ufpr.especializacao.poo.controle.Logic.SocioLogic.<init>(SocioLogic.java:13)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
at java.lang.Class.newInstance0(Class.java:355)
at java.lang.Class.newInstance(Class.java:308)
at com.sun.faces.mgbean.BeanBuilder.newBeanInstance(BeanBuilder.java:186)
at com.sun.faces.mgbean.BeanBuilder.build(BeanBuilder.java:106)
at com.sun.faces.mgbean.BeanManager.createAndPush(BeanManager.java:368)
at com.sun.faces.mgbean.BeanManager.create(BeanManager.java:222)
at com.sun.faces.el.ManagedBeanELResolver.getValue(ManagedBeanELResolver.java:86)
at javax.el.CompositeELResolver.getValue(CompositeELResolver.java:54)
at com.sun.faces.el.FacesCompositeELResolver.getValue(FacesCompositeELResolver.java:72)
at org.apache.el.parser.AstIdentifier.getValue(AstIdentifier.java:61)
at org.apache.el.parser.AstValue.getTarget(AstValue.java:63)
at org.apache.el.parser.AstValue.invoke(AstValue.java:168)
at org.apache.el.MethodExpressionImpl.invoke(MethodExpressionImpl.java:276)
at org.apache.jasper.el.JspMethodExpression.invoke(JspMethodExpression.java:68)
at javax.faces.component.MethodBindingMethodExpressionAdapter.invoke(MethodBindingMethodExpressionAdapter.java:88)
at com.sun.faces.application.ActionListenerImpl.processAction(ActionListenerImpl.java:102)
at javax.faces.component.UICommand.broadcast(UICommand.java:387)
at javax.faces.component.UIViewRoot.broadcastEvents(UIViewRoot.java:475)
at javax.faces.component.UIViewRoot.processApplication(UIViewRoot.java:756)
at com.sun.faces.lifecycle.InvokeApplicationPhase.execute(InvokeApplicationPhase.java:82)
at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:100)
at com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:118)
at javax.faces.webapp.FacesServlet.service(FacesServlet.java:265)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:849)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:454)
at java.lang.Thread.run(Thread.java:619)
09:19:53,342 INFO DriverManagerConnectionProvider:64 - Using Hibernate built-in connection pool (not for production use!)
09:19:53,344 INFO DriverManagerConnectionProvider:65 - Hibernate connection pool size: 20
09:19:53,345 INFO DriverManagerConnectionProvider:68 - autocommit mode: false
09:19:53,346 INFO DriverManagerConnectionProvider:103 - using driver: org.hsqldb.jdbcDriver at URL: jdbc:hsqldb:hsql://localhost/BDpoo
09:19:53,347 INFO DriverManagerConnectionProvider:106 - connection properties: {user=bd_user, password=bd_pwd}
09:19:53,348 TRACE DriverManagerConnectionProvider:116 - total checked-out connections: 0
09:19:53,350 DEBUG DriverManagerConnectionProvider:132 - opening new JDBC connection
DriverManager.getConnection("jdbc:hsqldb:hsql://localhost/BDpoo")
trying driver[className=sun.jdbc.odbc.JdbcOdbcDriver,sun.jdbc.odbc.JdbcOdbcDriver@1b50f0a7]
*Driver.connect (jdbc:hsqldb:hsql://localhost/BDpoo)
trying driver[className=org.hsqldb.jdbcDriver,org.hsqldb.jdbcDriver@5ee771f3]
SQLState(S1000) vendor code(-37)
java.sql.SQLException: User not found: BD_USER
at org.hsqldb.jdbc.Util.sqlException(Unknown Source)
at org.hsqldb.jdbc.jdbcConnection.<init>(Unknown Source)
at org.hsqldb.jdbcDriver.getConnection(Unknown Source)
at org.hsqldb.jdbcDriver.connect(Unknown Source)
at java.sql.DriverManager.getConnection(DriverManager.java:582)
at java.sql.DriverManager.getConnection(DriverManager.java:154)
at org.hibernate.connection.DriverManagerConnectionProvider.getConnection(DriverManagerConnectionProvider.java:133)
at org.hibernate.cfg.SettingsFactory.buildSettings(SettingsFactory.java:111)
at org.hibernate.cfg.Configuration.buildSettings(Configuration.java:2101)
at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1325)
at org.hibernate.cfg.AnnotationConfiguration.buildSessionFactory(AnnotationConfiguration.java:859)
at ufpr.especializacao.poo.persistencia.hibernateUtil.HibernateConnection.configureSession(HibernateConnection.java:38)
at ufpr.especializacao.poo.persistencia.hibernateUtil.HibernateConnection.getSession(HibernateConnection.java:60)
at ufpr.especializacao.poo.persistencia.DAO.TransactionDao.<init>(TransactionDao.java:15)
at ufpr.especializacao.poo.persistencia.DAO.GenericDao.<init>(GenericDao.java:14)
at ufpr.especializacao.poo.persistencia.DAO.SocioDao.<init>(SocioDao.java:8)
at ufpr.especializacao.poo.controle.Logic.SocioLogic.<init>(SocioLogic.java:13)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
at java.lang.Class.newInstance0(Class.java:355)
at java.lang.Class.newInstance(Class.java:308)
at com.sun.faces.mgbean.BeanBuilder.newBeanInstance(BeanBuilder.java:186)
at com.sun.faces.mgbean.BeanBuilder.build(BeanBuilder.java:106)
at com.sun.faces.mgbean.BeanManager.createAndPush(BeanManager.java:368)
at com.sun.faces.mgbean.BeanManager.create(BeanManager.java:222)
at com.sun.faces.el.ManagedBeanELResolver.getValue(ManagedBeanELResolver.java:86)
at javax.el.CompositeELResolver.getValue(CompositeELResolver.java:54)
at com.sun.faces.el.FacesCompositeELResolver.getValue(FacesCompositeELResolver.java:72)
at org.apache.el.parser.AstIdentifier.getValue(AstIdentifier.java:61)
at org.apache.el.parser.AstValue.getTarget(AstValue.java:63)
at org.apache.el.parser.AstValue.invoke(AstValue.java:168)
at org.apache.el.MethodExpressionImpl.invoke(MethodExpressionImpl.java:276)
at org.apache.jasper.el.JspMethodExpression.invoke(JspMethodExpression.java:68)
at javax.faces.component.MethodBindingMethodExpressionAdapter.invoke(MethodBindingMethodExpressionAdapter.java:88)
at com.sun.faces.application.ActionListenerImpl.processAction(ActionListenerImpl.java:102)
at javax.faces.component.UICommand.broadcast(UICommand.java:387)
at javax.faces.component.UIViewRoot.broadcastEvents(UIViewRoot.java:475)
at javax.faces.component.UIViewRoot.processApplication(UIViewRoot.java:756)
at com.sun.faces.lifecycle.InvokeApplicationPhase.execute(InvokeApplicationPhase.java:82)
at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:100)
at com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:118)
at javax.faces.webapp.FacesServlet.service(FacesServlet.java:265)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:849)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:454)
at java.lang.Thread.run(Thread.java:619)
getConnection failed: java.sql.SQLException: User not found: BD_USER
09:19:53,355 WARN SettingsFactory:144 - Could not obtain connection metadata
java.sql.SQLException: User not found: BD_USER
at org.hsqldb.jdbc.Util.sqlException(Unknown Source)
at org.hsqldb.jdbc.jdbcConnection.<init>(Unknown Source)
at org.hsqldb.jdbcDriver.getConnection(Unknown Source)
at org.hsqldb.jdbcDriver.connect(Unknown Source)
at java.sql.DriverManager.getConnection(DriverManager.java:582)
at java.sql.DriverManager.getConnection(DriverManager.java:154)
at org.hibernate.connection.DriverManagerConnectionProvider.getConnection(DriverManagerConnectionProvider.java:133)
at org.hibernate.cfg.SettingsFactory.buildSettings(SettingsFactory.java:111)
at org.hibernate.cfg.Configuration.buildSettings(Configuration.java:2101)
at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1325)
at org.hibernate.cfg.AnnotationConfiguration.buildSessionFactory(AnnotationConfiguration.java:859)
at ufpr.especializacao.poo.persistencia.hibernateUtil.HibernateConnection.configureSession(HibernateConnection.java:38)
at ufpr.especializacao.poo.persistencia.hibernateUtil.HibernateConnection.getSession(HibernateConnection.java:60)
at ufpr.especializacao.poo.persistencia.DAO.TransactionDao.<init>(TransactionDao.java:15)
at ufpr.especializacao.poo.persistencia.DAO.GenericDao.<init>(GenericDao.java:14)
at ufpr.especializacao.poo.persistencia.DAO.SocioDao.<init>(SocioDao.java:8)
at ufpr.especializacao.poo.controle.Logic.SocioLogic.<init>(SocioLogic.java:13)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
at java.lang.Class.newInstance0(Class.java:355)
at java.lang.Class.newInstance(Class.java:308)
at com.sun.faces.mgbean.BeanBuilder.newBeanInstance(BeanBuilder.java:186)
at com.sun.faces.mgbean.BeanBuilder.build(BeanBuilder.java:106)
at com.sun.faces.mgbean.BeanManager.createAndPush(BeanManager.java:368)
at com.sun.faces.mgbean.BeanManager.create(BeanManager.java:222)
at com.sun.faces.el.ManagedBeanELResolver.getValue(ManagedBeanELResolver.java:86)
at javax.el.CompositeELResolver.getValue(CompositeELResolver.java:54)
at com.sun.faces.el.FacesCompositeELResolver.getValue(FacesCompositeELResolver.java:72)
at org.apache.el.parser.AstIdentifier.getValue(AstIdentifier.java:61)
at org.apache.el.parser.AstValue.getTarget(AstValue.java:63)
at org.apache.el.parser.AstValue.invoke(AstValue.java:168)
at org.apache.el.MethodExpressionImpl.invoke(MethodExpressionImpl.java:276)
at org.apache.jasper.el.JspMethodExpression.invoke(JspMethodExpression.java:68)
at javax.faces.component.MethodBindingMethodExpressionAdapter.invoke(MethodBindingMethodExpressionAdapter.java:88)
at com.sun.faces.application.ActionListenerImpl.processAction(ActionListenerImpl.java:102)
at javax.faces.component.UICommand.broadcast(UICommand.java:387)
at javax.faces.component.UIViewRoot.broadcastEvents(UIViewRoot.java:475)
at javax.faces.component.UIViewRoot.processApplication(UIViewRoot.java:756)
at com.sun.faces.lifecycle.InvokeApplicationPhase.execute(InvokeApplicationPhase.java:82)
at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:100)
at com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:118)
at javax.faces.webapp.FacesServlet.service(FacesServlet.java:265)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:849)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:454)
at java.lang.Thread.run(Thread.java:619)
09:19:53,362 INFO Dialect:175 - Using dialect: org.hibernate.dialect.HSQLDialect
09:19:53,367 INFO TransactionFactoryFactory:59 - Using default transaction strategy (direct JDBC transactions)
09:19:53,373 INFO TransactionManagerLookupFactory:80 - No TransactionManagerLookup configured (in JTA environment, use of read-write or transactional second-level cache is not recommended)
09:19:53,374 INFO SettingsFactory:170 - Automatic flush during beforeCompletion(): disabled
09:19:53,376 INFO SettingsFactory:174 - Automatic session close at end of transaction: disabled
09:19:53,379 INFO SettingsFactory:189 - Scrollable result sets: disabled
09:19:53,380 INFO SettingsFactory:197 - JDBC3 getGeneratedKeys(): disabled
09:19:53,381 INFO SettingsFactory:205 - Connection release mode: auto
09:19:53,384 INFO SettingsFactory:232 - Default batch fetch size: 1
09:19:53,385 INFO SettingsFactory:236 - Generate SQL with comments: enabled
09:19:53,387 INFO SettingsFactory:240 - Order SQL updates by primary key: disabled
09:19:53,388 INFO SettingsFactory:244 - Order SQL inserts for batching: disabled
09:19:53,389 INFO SettingsFactory:420 - Query translator: org.hibernate.hql.ast.ASTQueryTranslatorFactory
09:19:53,395 INFO ASTQueryTranslatorFactory:47 - Using ASTQueryTranslatorFactory
09:19:53,396 INFO SettingsFactory:252 - Query language substitutions: {}
09:19:53,397 INFO SettingsFactory:257 - JPA-QL strict compliance: disabled
09:19:53,399 INFO SettingsFactory:262 - Second-level cache: enabled
09:19:53,400 INFO SettingsFactory:266 - Query cache: disabled
09:19:53,412 INFO SettingsFactory:405 - Cache region factory : org.hibernate.cache.impl.bridge.RegionFactoryCacheProviderBridge
09:19:53,414 INFO RegionFactoryCacheProviderBridge:61 - Cache provider: org.hibernate.cache.NoCacheProvider
09:19:53,415 INFO SettingsFactory:276 - Optimize cache for minimal puts: disabled
09:19:53,416 INFO SettingsFactory:285 - Structured second-level cache entries: disabled
09:19:53,428 INFO SettingsFactory:305 - Echoing all SQL to stdout
09:19:53,431 INFO SettingsFactory:314 - Statistics: enabled
09:19:53,432 INFO SettingsFactory:318 - Deleted entity synthetic identifier rollback: disabled
09:19:53,435 INFO SettingsFactory:333 - Default entity-mode: pojo
09:19:53,436 INFO SettingsFactory:337 - Named query checking : enabled
09:19:53,564 INFO SessionFactoryImpl:187 - building session factory
09:19:53,708 INFO PojoInstantiator:84 - no default (no-argument) constructor for class: ufpr.especializacao.poo.modelo.Socio (class must be instantiated by Interceptor)
09:19:53,933 INFO SessionFactoryObjectFactory:105 - Not binding factory to JNDI, no JNDI name configured
09:19:53,941 INFO SchemaExport:226 - Running hbm2ddl schema export
09:19:53,944 INFO SchemaExport:251 - exporting generated schema to database
09:19:53,945 TRACE DriverManagerConnectionProvider:116 - total checked-out connections: 0
09:19:53,946 DEBUG DriverManagerConnectionProvider:132 - opening new JDBC connection
DriverManager.getConnection("jdbc:hsqldb:hsql://localhost/BDpoo")
trying driver[className=sun.jdbc.odbc.JdbcOdbcDriver,sun.jdbc.odbc.JdbcOdbcDriver@1b50f0a7]
*Driver.connect (jdbc:hsqldb:hsql://localhost/BDpoo)
trying driver[className=org.hsqldb.jdbcDriver,org.hsqldb.jdbcDriver@5ee771f3]
SQLState(S1000) vendor code(-37)
java.sql.SQLException: User not found: BD_USER
at org.hsqldb.jdbc.Util.sqlException(Unknown Source)
at org.hsqldb.jdbc.jdbcConnection.<init>(Unknown Source)
at org.hsqldb.jdbcDriver.getConnection(Unknown Source)
at org.hsqldb.jdbcDriver.connect(Unknown Source)
at java.sql.DriverManager.getConnection(DriverManager.java:582)
at java.sql.DriverManager.getConnection(DriverManager.java:154)
at org.hibernate.connection.DriverManagerConnectionProvider.getConnection(DriverManagerConnectionProvider.java:133)
at org.hibernate.tool.hbm2ddl.SuppliedConnectionProviderConnectionHelper.prepare(SuppliedConnectionProviderConnectionHelper.java:51)
at org.hibernate.tool.hbm2ddl.SchemaExport.execute(SchemaExport.java:252)
at org.hibernate.tool.hbm2ddl.SchemaExport.create(SchemaExport.java:211)
at org.hibernate.impl.SessionFactoryImpl.<init>(SessionFactoryImpl.java:343)
at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1327)
at org.hibernate.cfg.AnnotationConfiguration.buildSessionFactory(AnnotationConfiguration.java:859)
at ufpr.especializacao.poo.persistencia.hibernateUtil.HibernateConnection.configureSession(HibernateConnection.java:38)
at ufpr.especializacao.poo.persistencia.hibernateUtil.HibernateConnection.getSession(HibernateConnection.java:60)
at ufpr.especializacao.poo.persistencia.DAO.TransactionDao.<init>(TransactionDao.java:15)
at ufpr.especializacao.poo.persistencia.DAO.GenericDao.<init>(GenericDao.java:14)
at ufpr.especializacao.poo.persistencia.DAO.SocioDao.<init>(SocioDao.java:8)
at ufpr.especializacao.poo.controle.Logic.SocioLogic.<init>(SocioLogic.java:13)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
at java.lang.Class.newInstance0(Class.java:355)
at java.lang.Class.newInstance(Class.java:308)
at com.sun.faces.mgbean.BeanBuilder.newBeanInstance(BeanBuilder.java:186)
at com.sun.faces.mgbean.BeanBuilder.build(BeanBuilder.java:106)
at com.sun.faces.mgbean.BeanManager.createAndPush(BeanManager.java:368)
at com.sun.faces.mgbean.BeanManager.create(BeanManager.java:222)
at com.sun.faces.el.ManagedBeanELResolver.getValue(ManagedBeanELResolver.java:86)
at javax.el.CompositeELResolver.getValue(CompositeELResolver.java:54)
at com.sun.faces.el.FacesCompositeELResolver.getValue(FacesCompositeELResolver.java:72)
at org.apache.el.parser.AstIdentifier.getValue(AstIdentifier.java:61)
at org.apache.el.parser.AstValue.getTarget(AstValue.java:63)
at org.apache.el.parser.AstValue.invoke(AstValue.java:168)
at org.apache.el.MethodExpressionImpl.invoke(MethodExpressionImpl.java:276)
at org.apache.jasper.el.JspMethodExpression.invoke(JspMethodExpression.java:68)
at javax.faces.component.MethodBindingMethodExpressionAdapter.invoke(MethodBindingMethodExpressionAdapter.java:88)
at com.sun.faces.application.ActionListenerImpl.processAction(ActionListenerImpl.java:102)
at javax.faces.component.UICommand.broadcast(UICommand.java:387)
at javax.faces.component.UIViewRoot.broadcastEvents(UIViewRoot.java:475)
at javax.faces.component.UIViewRoot.processApplication(UIViewRoot.java:756)
at com.sun.faces.lifecycle.InvokeApplicationPhase.execute(InvokeApplicationPhase.java:82)
at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:100)
at com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:118)
at javax.faces.webapp.FacesServlet.service(FacesServlet.java:265)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:849)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:454)
at java.lang.Thread.run(Thread.java:619)
getConnection failed: java.sql.SQLException: User not found: BD_USER
09:19:53,966 ERROR SchemaExport:274 - schema export unsuccessful
java.sql.SQLException: User not found: BD_USER
at org.hsqldb.jdbc.Util.sqlException(Unknown Source)
at org.hsqldb.jdbc.jdbcConnection.<init>(Unknown Source)
at org.hsqldb.jdbcDriver.getConnection(Unknown Source)
at org.hsqldb.jdbcDriver.connect(Unknown Source)
at java.sql.DriverManager.getConnection(DriverManager.java:582)
at java.sql.DriverManager.getConnection(DriverManager.java:154)
at org.hibernate.connection.DriverManagerConnectionProvider.getConnection(DriverManagerConnectionProvider.java:133)
at org.hibernate.tool.hbm2ddl.SuppliedConnectionProviderConnectionHelper.prepare(SuppliedConnectionProviderConnectionHelper.java:51)
at org.hibernate.tool.hbm2ddl.SchemaExport.execute(SchemaExport.java:252)
at org.hibernate.tool.hbm2ddl.SchemaExport.create(SchemaExport.java:211)
at org.hibernate.impl.SessionFactoryImpl.<init>(SessionFactoryImpl.java:343)
at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1327)
at org.hibernate.cfg.AnnotationConfiguration.buildSessionFactory(AnnotationConfiguration.java:859)
at ufpr.especializacao.poo.persistencia.hibernateUtil.HibernateConnection.configureSession(HibernateConnection.java:38)
at ufpr.especializacao.poo.persistencia.hibernateUtil.HibernateConnection.getSession(HibernateConnection.java:60)
at ufpr.especializacao.poo.persistencia.DAO.TransactionDao.<init>(TransactionDao.java:15)
at ufpr.especializacao.poo.persistencia.DAO.GenericDao.<init>(GenericDao.java:14)
at ufpr.especializacao.poo.persistencia.DAO.SocioDao.<init>(SocioDao.java:8)
at ufpr.especializacao.poo.controle.Logic.SocioLogic.<init>(SocioLogic.java:13)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
at java.lang.Class.newInstance0(Class.java:355)
at java.lang.Class.newInstance(Class.java:308)
at com.sun.faces.mgbean.BeanBuilder.newBeanInstance(BeanBuilder.java:186)
at com.sun.faces.mgbean.BeanBuilder.build(BeanBuilder.java:106)
at com.sun.faces.mgbean.BeanManager.createAndPush(BeanManager.java:368)
at com.sun.faces.mgbean.BeanManager.create(BeanManager.java:222)
at com.sun.faces.el.ManagedBeanELResolver.getValue(ManagedBeanELResolver.java:86)
at javax.el.CompositeELResolver.getValue(CompositeELResolver.java:54)
at com.sun.faces.el.FacesCompositeELResolver.getValue(FacesCompositeELResolver.java:72)
at org.apache.el.parser.AstIdentifier.getValue(AstIdentifier.java:61)
at org.apache.el.parser.AstValue.getTarget(AstValue.java:63)
at org.apache.el.parser.AstValue.invoke(AstValue.java:168)
at org.apache.el.MethodExpressionImpl.invoke(MethodExpressionImpl.java:276)
at org.apache.jasper.el.JspMethodExpression.invoke(JspMethodExpression.java:68)
at javax.faces.component.MethodBindingMethodExpressionAdapter.invoke(MethodBindingMethodExpressionAdapter.java:88)
at com.sun.faces.application.ActionListenerImpl.processAction(ActionListenerImpl.java:102)
at javax.faces.component.UICommand.broadcast(UICommand.java:387)
at javax.faces.component.UIViewRoot.broadcastEvents(UIViewRoot.java:475)
at javax.faces.component.UIViewRoot.processApplication(UIViewRoot.java:756)
at com.sun.faces.lifecycle.InvokeApplicationPhase.execute(InvokeApplicationPhase.java:82)
at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:100)
at com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:118)
at javax.faces.webapp.FacesServlet.service(FacesServlet.java:265)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:849)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:454)
at java.lang.Thread.run(Thread.java:619)
09:19:54,366 INFO DriverManagerConnectionProvider:170 - cleaning up connection pool: jdbc:hsqldb:hsql://localhost/BDpoo