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 E6E5218C02 for ; Tue, 19 Jan 2016 11:47:41 +0000 (UTC) Received: (qmail 71383 invoked by uid 500); 19 Jan 2016 11:47:41 -0000 Delivered-To: apmail-falcon-dev-archive@falcon.apache.org Received: (qmail 71345 invoked by uid 500); 19 Jan 2016 11:47:41 -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 71238 invoked by uid 99); 19 Jan 2016 11:47:41 -0000 Received: from Unknown (HELO spamd1-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 19 Jan 2016 11:47:41 +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 5E907C30C3 for ; Tue, 19 Jan 2016 11:47:41 +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-us-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 S0OZI7iKyuEZ for ; Tue, 19 Jan 2016 11:47:40 +0000 (UTC) Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by mx1-us-west.apache.org (ASF Mail Server at mx1-us-west.apache.org) with SMTP id 85A7F2016B for ; Tue, 19 Jan 2016 11:47:40 +0000 (UTC) Received: (qmail 71123 invoked by uid 99); 19 Jan 2016 11:47:40 -0000 Received: from arcas.apache.org (HELO arcas) (140.211.11.28) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 19 Jan 2016 11:47:40 +0000 Received: from arcas.apache.org (localhost [127.0.0.1]) by arcas (Postfix) with ESMTP id E82542C1F5C for ; Tue, 19 Jan 2016 11:47:39 +0000 (UTC) Date: Tue, 19 Jan 2016 11:47:39 +0000 (UTC) From: "Pallavi Rao (JIRA)" To: dev@falcon.incubator.apache.org Message-ID: In-Reply-To: References: Subject: [jira] [Commented] (FALCON-1682) Falcon server starts successfully even if application services fail to start 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=15106623#comment-15106623 ] Pallavi Rao commented on FALCON-1682: ------------------------------------- I'm ok with the making changes to falcon-start to address this for 0.9 and upgrade Jetty before next release and handle it cleanly. [~sowmyaramesh], thoughts? Just to give some context, we are trying to address this issue in 0.9 because with increased no. of services (that come with native scheduler) the chances of misconfiguration (hence failure) is higher and user will be blind such failures. > Falcon server starts successfully even if application services fail to start > ---------------------------------------------------------------------------- > > Key: FALCON-1682 > URL: https://issues.apache.org/jira/browse/FALCON-1682 > Project: Falcon > Issue Type: Bug > Components: general > Affects Versions: 0.8 > Reporter: Pragya Mittal > Assignee: pavan kumar kolamuri > Attachments: FALCON-1682.patch > > > 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)