Return-Path: X-Original-To: apmail-falcon-dev-archive@minotaur.apache.org Delivered-To: apmail-falcon-dev-archive@minotaur.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 1D2881826A for ; Wed, 6 Jan 2016 15:13:44 +0000 (UTC) Received: (qmail 55204 invoked by uid 500); 6 Jan 2016 15:13:44 -0000 Delivered-To: apmail-falcon-dev-archive@falcon.apache.org Received: (qmail 55168 invoked by uid 500); 6 Jan 2016 15:13:44 -0000 Mailing-List: contact dev-help@falcon.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@falcon.apache.org Delivered-To: mailing list dev@falcon.apache.org Received: (qmail 55157 invoked by uid 99); 6 Jan 2016 15:13:43 -0000 Received: from Unknown (HELO spamd1-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 06 Jan 2016 15:13:43 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd1-us-west.apache.org (ASF Mail Server at spamd1-us-west.apache.org) with ESMTP id 7BBB2C04FE for ; Wed, 6 Jan 2016 15:13:43 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd1-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: 1.779 X-Spam-Level: * X-Spam-Status: No, score=1.779 tagged_above=-999 required=6.31 tests=[KAM_ASCII_DIVIDERS=0.8, KAM_LAZY_DOMAIN_SECURITY=1, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-0.001] autolearn=disabled Received: from mx1-eu-west.apache.org ([10.40.0.8]) by localhost (spamd1-us-west.apache.org [10.40.0.7]) (amavisd-new, port 10024) with ESMTP id V0YapmZkasLC for ; Wed, 6 Jan 2016 15:13:42 +0000 (UTC) Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by mx1-eu-west.apache.org (ASF Mail Server at mx1-eu-west.apache.org) with SMTP id 8AAB02026F for ; Wed, 6 Jan 2016 15:13:41 +0000 (UTC) Received: (qmail 53522 invoked by uid 99); 6 Jan 2016 15:13:40 -0000 Received: from arcas.apache.org (HELO arcas) (140.211.11.28) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 06 Jan 2016 15:13:40 +0000 Received: from arcas.apache.org (localhost [127.0.0.1]) by arcas (Postfix) with ESMTP id 51A182C1F62 for ; Wed, 6 Jan 2016 15:13:40 +0000 (UTC) Date: Wed, 6 Jan 2016 15:13:40 +0000 (UTC) From: "pavan kumar kolamuri (JIRA)" To: dev@falcon.incubator.apache.org Message-ID: In-Reply-To: References: Subject: [jira] [Commented] (FALCON-1682) Falcon server starts successfully even if mysql db is not created. MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-JIRA-FingerPrint: 30527f35849b9dde25b450d4833f0394 [ https://issues.apache.org/jira/browse/FALCON-1682?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15085641#comment-15085641 ] pavan kumar kolamuri commented on FALCON-1682: ---------------------------------------------- [~pallavi.rao] [~sandeep.samudrala] I have looked into issue further, 1) Before starting server itself this context Initialized method will execute so there is no chance to call server.stop() . Even i tried System.exit() that's also not working. In fact Falcon server looks like started but it will throw exception for all requests so no issue in correctness. Please suggest me any better approach for stopping server if there is any. > Falcon server starts successfully even if mysql db is not created. > ------------------------------------------------------------------ > > Key: FALCON-1682 > URL: https://issues.apache.org/jira/browse/FALCON-1682 > Project: Falcon > Issue Type: Bug > Affects Versions: 0.9 > Reporter: Pragya Mittal > Assignee: pavan kumar kolamuri > > If falcon is configured to run with mysql db, and user does not create db then server start should fail and throw error for the same. But server starts successfully as of now. Although error is logged in server logs saying : > {noformat} > 2015-12-21 13:41:01,899 ERROR - [main:] ~ Failed to initialize service org.apache.falcon.state.store.service.FalconJPAService (ServiceInitializer:49) > org.apache.openjpa.persistence.PersistenceException: Cannot create PoolableConnectionFactory (Access denied for user 'sa'@'localhost' (using password: NO)) > at org.apache.openjpa.jdbc.sql.DBDictionaryFactory.newDBDictionary(DBDictionaryFactory.java:106) > at org.apache.openjpa.jdbc.conf.JDBCConfigurationImpl.getDBDictionaryInstance(JDBCConfigurationImpl.java:603) > at org.apache.openjpa.jdbc.meta.MappingRepository.endConfiguration(MappingRepository.java:1518) > at org.apache.openjpa.lib.conf.Configurations.configureInstance(Configurations.java:533) > at org.apache.openjpa.lib.conf.Configurations.configureInstance(Configurations.java:458) > at org.apache.openjpa.lib.conf.PluginValue.instantiate(PluginValue.java:121) > at org.apache.openjpa.conf.MetaDataRepositoryValue.instantiate(MetaDataRepositoryValue.java:68) > at org.apache.openjpa.lib.conf.ObjectValue.instantiate(ObjectValue.java:83) > at org.apache.openjpa.conf.OpenJPAConfigurationImpl.newMetaDataRepositoryInstance(OpenJPAConfigurationImpl.java:967) > at org.apache.openjpa.conf.OpenJPAConfigurationImpl.getMetaDataRepositoryInstance(OpenJPAConfigurationImpl.java:958) > at org.apache.openjpa.kernel.AbstractBrokerFactory.makeReadOnly(AbstractBrokerFactory.java:642) > at org.apache.openjpa.kernel.AbstractBrokerFactory.newBroker(AbstractBrokerFactory.java:202) > at org.apache.openjpa.kernel.DelegatingBrokerFactory.newBroker(DelegatingBrokerFactory.java:154) > at org.apache.openjpa.persistence.EntityManagerFactoryImpl.createEntityManager(EntityManagerFactoryImpl.java:226) > at org.apache.openjpa.persistence.EntityManagerFactoryImpl.createEntityManager(EntityManagerFactoryImpl.java:153) > at org.apache.openjpa.persistence.EntityManagerFactoryImpl.createEntityManager(EntityManagerFactoryImpl.java:59) > at org.apache.falcon.state.store.service.FalconJPAService.getEntityManager(FalconJPAService.java:169) > at org.apache.falcon.state.store.service.FalconJPAService.init(FalconJPAService.java:91) > at org.apache.falcon.service.ServiceInitializer.initialize(ServiceInitializer.java:47) > at org.apache.falcon.listener.ContextStartupListener.contextInitialized(ContextStartupListener.java:56) > at org.mortbay.jetty.handler.ContextHandler.startContext(ContextHandler.java:550) > at org.mortbay.jetty.servlet.Context.startContext(Context.java:136) > at org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1282) > at org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:519) > at org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:499) > at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50) > at org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java:130) > at org.mortbay.jetty.Server.doStart(Server.java:224) > at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50) > at org.apache.falcon.util.EmbeddedServer.start(EmbeddedServer.java:57) > at org.apache.falcon.FalconServer.main(FalconServer.java:102) > Caused by: org.apache.commons.dbcp.SQLNestedException: Cannot create PoolableConnectionFactory (Access denied for user 'sa'@'localhost' (using password: NO)) > {noformat} -- This message was sent by Atlassian JIRA (v6.3.4#6332)