You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@falcon.apache.org by "Samarth Gupta (JIRA)" <ji...@apache.org> on 2014/03/25 08:18:42 UTC
[jira] [Created] (FALCON-376) falcon start should fail if error in
startup.properties
Samarth Gupta created FALCON-376:
------------------------------------
Summary: falcon start should fail if error in startup.properties
Key: FALCON-376
URL: https://issues.apache.org/jira/browse/FALCON-376
Project: Falcon
Issue Type: Bug
Components: general
Affects Versions: 0.4
Reporter: Samarth Gupta
if there is some error loading startup.properties falcon start should fail or atleast the exception shown on the console so that user is aware that some issue was there while start up.
For example if :
{code}
*.current.colo=xyz
{code}
has a typo and written as
{code}
*current.colo=xyz
{code}
falcon server start ,with following error in logs :
{code}
2014-03-25 07:11:21,271 DEBUG - [main:] ~ internal.queue.size=1000 (ApplicationProperties:146)
2014-03-25 07:11:21,271 DEBUG - [main:] ~ config.store.uri=file:///home/samarth/falcon/production/20140324/falcon-server-0.4.6-incubating-SNAPSHOT/store (ApplicationProperties:146)
2014-03-25 07:11:21,272 ERROR - [main:] ~ Failed startup of context org.mortbay.jetty.webapp.WebAppContext@d5d4de6{/,/home/samarth/falcon/inmobi/scm_49/falcon-server-0.4.6-incubatin
g-SNAPSHOT/server/webapp/falcon.war} (log:87)
java.lang.NullPointerException
at java.util.regex.Matcher.getTextLength(Matcher.java:1140)
at java.util.regex.Matcher.reset(Matcher.java:291)
at java.util.regex.Matcher.<init>(Matcher.java:211)
at java.util.regex.Pattern.matcher(Pattern.java:888)
at org.apache.falcon.expression.ExpressionHelper.substitute(ExpressionHelper.java:189)
at org.apache.falcon.expression.ExpressionHelper.substitute(ExpressionHelper.java:185)
at org.apache.falcon.util.ApplicationProperties.doLoadProperties(ApplicationProperties.java:145)
at org.apache.falcon.util.ApplicationProperties.loadProperties(ApplicationProperties.java:87)
at org.apache.falcon.util.ApplicationProperties.loadProperties(ApplicationProperties.java:67)
at org.apache.falcon.util.ApplicationProperties.init(ApplicationProperties.java:53)
at org.apache.falcon.util.ApplicationProperties.<init>(ApplicationProperties.java:48)
at org.apache.falcon.util.StartupProperties.<init>(StartupProperties.java:37)
at org.apache.falcon.util.StartupProperties.get(StartupProperties.java:48)
at org.apache.falcon.listener.ContextStartupListener.contextInitialized(ContextStartupListener.java:49)
at org.mortbay.jetty.handler.ContextHandler.startContext(ContextHandler.java:549)
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:518)
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:45)
at org.apache.falcon.Main.main(Main.java:89)
2014-03-25 07:11:21,281 INFO - [main:] ~ Started SocketConnector@0.0.0.0:15000 (log:67)
{code}
--
This message was sent by Atlassian JIRA
(v6.2#6252)