Bill Farner created AURORA-573:
----------------------------------

             Summary: Scheduler fails RPCs with SQL exception
                 Key: AURORA-573
                 URL: https://issues.apache.org/jira/browse/AURORA-573
             Project: Aurora
          Issue Type: Bug
          Components: Scheduler
            Reporter: Bill Farner
            Assignee: Bill Farner
            Priority: Blocker


The scheduler may fail while handling RPCs and HTTP calls, with exceptions 
complaining about SQL queries referencing non-existent tables:
{noformat}
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/>
<title>Error 500
### Error querying database.  Cause: org.h2.jdbc.JdbcSQLException: Table 
"QUOTAS" not found; SQL statement:
SELECT * FROM quotas [42102-177]
### The error may exist in 
org/apache/aurora/scheduler/storage/db/QuotaMapper.xml
### The error may involve 
org.apache.aurora.scheduler.storage.db.QuotaMapper.selectAll
### The error occurred while executing a query
### SQL: SELECT * FROM quotas
### Cause: org.h2.jdbc.JdbcSQLException: Table "QUOTAS" not found; SQL 
statement:
SELECT * FROM quotas [42102-177]</title>
</head>
<body><h2>HTTP ERROR 500</h2>
<p>Problem accessing /quotas. Reason:
<pre>
### Error querying database.  Cause: org.h2.jdbc.JdbcSQLException: Table 
"QUOTAS" not found; SQL statement:
SELECT * FROM quotas [42102-177]
### The error may exist in 
org/apache/aurora/scheduler/storage/db/QuotaMapper.xml
### The error may involve 
org.apache.aurora.scheduler.storage.db.QuotaMapper.selectAll
### The error occurred while executing a query
### SQL: SELECT * FROM quotas
### Cause: org.h2.jdbc.JdbcSQLException: Table "QUOTAS" not found; SQL 
statement:
SELECT * FROM quotas [42102-177]</pre></p><h3>Caused 
by:</h3><pre>org.apache.ibatis.exceptions.PersistenceException:
### Error querying database.  Cause: org.h2.jdbc.JdbcSQLException: Table 
"QUOTAS" not found; SQL statement:
SELECT * FROM quotas [42102-177]
### The error may exist in 
org/apache/aurora/scheduler/storage/db/QuotaMapper.xml
### The error may involve 
org.apache.aurora.scheduler.storage.db.QuotaMapper.selectAll
### The error occurred while executing a query
### SQL: SELECT * FROM quotas
### Cause: org.h2.jdbc.JdbcSQLException: Table "QUOTAS" not found; SQL 
statement:
SELECT * FROM quotas [42102-177]
        at 
org.apache.ibatis.exceptions.ExceptionFactory.wrapException(ExceptionFactory.java:26)
        at 
org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:111)
        at 
org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:102)
        at sun.reflect.GeneratedMethodAccessor28.invoke(Unknown Source)
        at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:606)
        at 
org.apache.ibatis.session.SqlSessionManager$SqlSessionInterceptor.invoke(SqlSessionManager.java:285)
        at com.sun.proxy.$Proxy70.selectList(Unknown Source)
        at 
org.apache.ibatis.session.SqlSessionManager.selectList(SqlSessionManager.java:174)
        at 
org.apache.ibatis.binding.MapperMethod.executeForMany(MapperMethod.java:119)
        at org.apache.ibatis.binding.MapperMethod.execute(MapperMethod.java:63)
        at org.apache.ibatis.binding.MapperProxy.invoke(MapperProxy.java:52)
        at org.apache.aurora.scheduler.storage.db.$Proxy73.selectAll(Unknown 
Source)
        at 
org.apache.aurora.scheduler.storage.db.DbQuotaStore.fetchQuotas(DbQuotaStore.java:49)
        at org.apache.aurora.scheduler.http.Quotas$1.apply(Quotas.java:64)
        at org.apache.aurora.scheduler.http.Quotas$1.apply(Quotas.java:59)
        at 
org.apache.aurora.scheduler.storage.mem.MemStorage.weaklyConsistentRead(MemStorage.java:196)
        at 
com.twitter.common.inject.TimedInterceptor.invoke(TimedInterceptor.java:87)
        at 
org.apache.aurora.scheduler.storage.log.LogStorage.weaklyConsistentRead(LogStorage.java:551)
        at 
org.apache.aurora.scheduler.storage.CallOrderEnforcingStorage.weaklyConsistentRead(CallOrderEnforcingStorage.java:123)
        at org.apache.aurora.scheduler.http.Quotas.getQuotas(Quotas.java:59)
        at sun.reflect.GeneratedMethodAccessor27.invoke(Unknown Source)
        at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:606)
        at 
com.sun.jersey.spi.container.JavaMethodInvokerFactory$1.invoke(JavaMethodInvokerFactory.java:60)
        at 
com.sun.jersey.server.impl.model.method.dispatch.AbstractResourceMethodDispatchProvider$ResponseOutInvoker._dispatch(AbstractResourceMethodDispatchProvider.java:205)
        at 
com.sun.jersey.server.impl.model.method.dispatch.ResourceJavaMethodDispatcher.dispatch(ResourceJavaMethodDispatcher.java:75)
        at 
com.sun.jersey.server.impl.uri.rules.HttpMethodRule.accept(HttpMethodRule.java:302)
        at 
com.sun.jersey.server.impl.uri.rules.ResourceClassRule.accept(ResourceClassRule.java:108)
        at 
com.sun.jersey.server.impl.uri.rules.RightHandPathRule.accept(RightHandPathRule.java:147)
        at 
com.sun.jersey.server.impl.uri.rules.RootResourceClassesRule.accept(RootResourceClassesRule.java:84)
        at 
com.sun.jersey.server.impl.application.WebApplicationImpl._handleRequest(WebApplicationImpl.java:1511)
        at 
com.sun.jersey.server.impl.application.WebApplicationImpl._handleRequest(WebApplicationImpl.java:1442)
        at 
com.sun.jersey.server.impl.application.WebApplicationImpl.handleRequest(WebApplicationImpl.java:1391)
        at 
com.sun.jersey.server.impl.application.WebApplicationImpl.handleRequest(WebApplicationImpl.java:1381)
        at 
com.sun.jersey.spi.container.servlet.WebComponent.service(WebComponent.java:416)
        at 
com.sun.jersey.spi.container.servlet.ServletContainer.service(ServletContainer.java:538)
        at 
com.sun.jersey.spi.container.servlet.ServletContainer.doFilter(ServletContainer.java:910)
        at 
com.sun.jersey.spi.container.servlet.ServletContainer.doFilter(ServletContainer.java:858)
        at 
com.sun.jersey.spi.container.servlet.ServletContainer.doFilter(ServletContainer.java:812)
        at 
com.google.inject.servlet.FilterDefinition.doFilter(FilterDefinition.java:163)
        at 
com.google.inject.servlet.FilterChainInvocation.doFilter(FilterChainInvocation.java:58)
        at 
org.apache.aurora.scheduler.http.LeaderRedirectFilter.doFilter(LeaderRedirectFilter.java:48)
        at 
com.twitter.common.net.http.filters.AbstractHttpFilter.doFilter(AbstractHttpFilter.java:28)
        at 
com.google.inject.servlet.FilterDefinition.doFilter(FilterDefinition.java:163)
        at 
com.google.inject.servlet.FilterChainInvocation.doFilter(FilterChainInvocation.java:58)
        at 
com.google.inject.servlet.FilterDefinition.doFilter(FilterDefinition.java:168)
        at 
com.google.inject.servlet.FilterChainInvocation.doFilter(FilterChainInvocation.java:58)
        at 
com.google.inject.servlet.FilterDefinition.doFilter(FilterDefinition.java:168)
        at 
com.google.inject.servlet.FilterChainInvocation.doFilter(FilterChainInvocation.java:58)
        at 
com.google.inject.servlet.FilterDefinition.doFilter(FilterDefinition.java:168)
        at 
com.google.inject.servlet.FilterChainInvocation.doFilter(FilterChainInvocation.java:58)
        at 
com.google.inject.servlet.FilterDefinition.doFilter(FilterDefinition.java:168)
        at 
com.google.inject.servlet.FilterChainInvocation.doFilter(FilterChainInvocation.java:58)
        at 
com.google.inject.servlet.FilterDefinition.doFilter(FilterDefinition.java:168)
        at 
com.google.inject.servlet.FilterChainInvocation.doFilter(FilterChainInvocation.java:58)
        at 
com.google.inject.servlet.FilterDefinition.doFilter(FilterDefinition.java:168)
        at 
com.google.inject.servlet.FilterChainInvocation.doFilter(FilterChainInvocation.java:58)
        at 
com.google.inject.servlet.FilterDefinition.doFilter(FilterDefinition.java:168)
        at 
com.google.inject.servlet.FilterChainInvocation.doFilter(FilterChainInvocation.java:58)
        at 
com.google.inject.servlet.FilterDefinition.doFilter(FilterDefinition.java:168)
        at 
com.google.inject.servlet.FilterChainInvocation.doFilter(FilterChainInvocation.java:58)
        at 
com.google.inject.servlet.FilterDefinition.doFilter(FilterDefinition.java:168)
        at 
com.google.inject.servlet.FilterChainInvocation.doFilter(FilterChainInvocation.java:58)
        at 
com.google.inject.servlet.FilterDefinition.doFilter(FilterDefinition.java:168)
        at 
com.google.inject.servlet.FilterChainInvocation.doFilter(FilterChainInvocation.java:58)
        at 
com.google.inject.servlet.FilterDefinition.doFilter(FilterDefinition.java:168)
        at 
com.google.inject.servlet.FilterChainInvocation.doFilter(FilterChainInvocation.java:58)
        at 
com.google.inject.servlet.FilterDefinition.doFilter(FilterDefinition.java:168)
        at 
com.google.inject.servlet.FilterChainInvocation.doFilter(FilterChainInvocation.java:58)
        at 
com.google.inject.servlet.FilterDefinition.doFilter(FilterDefinition.java:168)
        at 
com.google.inject.servlet.FilterChainInvocation.doFilter(FilterChainInvocation.java:58)
        at 
com.google.inject.servlet.FilterDefinition.doFilter(FilterDefinition.java:168)
        at 
com.google.inject.servlet.FilterChainInvocation.doFilter(FilterChainInvocation.java:58)
        at 
com.google.inject.servlet.ManagedFilterPipeline.dispatch(ManagedFilterPipeline.java:118)
        at com.google.inject.servlet.GuiceFilter.doFilter(GuiceFilter.java:113)
        at 
org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1157)
        at 
org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:388)
        at 
org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
        at 
org.mortbay.jetty.handler.RequestLogHandler.handle(RequestLogHandler.java:49)
        at 
org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:765)
        at 
org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
        at org.mortbay.jetty.Server.handle(Server.java:326)
        at 
org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:542)
        at 
org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:926)
        at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:549)
        at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:212)
        at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404)
        at 
org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:410)
        at 
org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:582)
Caused by: org.h2.jdbc.JdbcSQLException: Table "QUOTAS" not found; SQL 
statement:
SELECT * FROM quotas [42102-177]
        at org.h2.message.DbException.getJdbcSQLException(DbException.java:344)
        at org.h2.message.DbException.get(DbException.java:178)
        at org.h2.message.DbException.get(DbException.java:154)
        at org.h2.command.Parser.readTableOrView(Parser.java:5213)
        at org.h2.command.Parser.readTableFilter(Parser.java:1220)
        at org.h2.command.Parser.parseSelectSimpleFromPart(Parser.java:1859)
        at org.h2.command.Parser.parseSelectSimple(Parser.java:1968)
        at org.h2.command.Parser.parseSelectSub(Parser.java:1853)
        at org.h2.command.Parser.parseSelectUnion(Parser.java:1674)
        at org.h2.command.Parser.parseSelect(Parser.java:1662)
        at org.h2.command.Parser.parsePrepared(Parser.java:434)
        at org.h2.command.Parser.parse(Parser.java:306)
        at org.h2.command.Parser.parse(Parser.java:278)
        at org.h2.command.Parser.prepareCommand(Parser.java:243)
        at org.h2.engine.Session.prepareLocal(Session.java:442)
        at org.h2.engine.Session.prepareCommand(Session.java:384)
        at org.h2.jdbc.JdbcConnection.prepareCommand(JdbcConnection.java:1188)
        at 
org.h2.jdbc.JdbcPreparedStatement.&lt;init&gt;(JdbcPreparedStatement.java:73)
        at org.h2.jdbc.JdbcConnection.prepareStatement(JdbcConnection.java:276)
        at sun.reflect.GeneratedMethodAccessor26.invoke(Unknown Source)
        at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:606)
        at 
org.apache.ibatis.datasource.pooled.PooledConnection.invoke(PooledConnection.java:246)
        at com.sun.proxy.$Proxy115.prepareStatement(Unknown Source)
        at 
org.apache.ibatis.executor.statement.PreparedStatementHandler.instantiateStatement(PreparedStatementHandler.java:75)
        at 
org.apache.ibatis.executor.statement.BaseStatementHandler.prepare(BaseStatementHandler.java:85)
        at 
org.apache.ibatis.executor.statement.RoutingStatementHandler.prepare(RoutingStatementHandler.java:57)
        at 
org.apache.ibatis.executor.SimpleExecutor.prepareStatement(SimpleExecutor.java:73)
        at 
org.apache.ibatis.executor.SimpleExecutor.doQuery(SimpleExecutor.java:59)
        at 
org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:267)
        at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:137)
        at 
org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:96)
        at 
org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:77)
        at 
org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:108)
        ... 88 more
</pre>
<h3>Caused by:</h3><pre>org.h2.jdbc.JdbcSQLException: Table "QUOTAS" not found; 
SQL statement:
SELECT * FROM quotas [42102-177]
        at org.h2.message.DbException.getJdbcSQLException(DbException.java:344)
        at org.h2.message.DbException.get(DbException.java:178)
        at org.h2.message.DbException.get(DbException.java:154)
        at org.h2.command.Parser.readTableOrView(Parser.java:5213)
        at org.h2.command.Parser.readTableFilter(Parser.java:1220)
        at org.h2.command.Parser.parseSelectSimpleFromPart(Parser.java:1859)
        at org.h2.command.Parser.parseSelectSimple(Parser.java:1968)
        at org.h2.command.Parser.parseSelectSub(Parser.java:1853)
        at org.h2.command.Parser.parseSelectUnion(Parser.java:1674)
        at org.h2.command.Parser.parseSelect(Parser.java:1662)
        at org.h2.command.Parser.parsePrepared(Parser.java:434)
        at org.h2.command.Parser.parse(Parser.java:306)
        at org.h2.command.Parser.parse(Parser.java:278)
        at org.h2.command.Parser.prepareCommand(Parser.java:243)
        at org.h2.engine.Session.prepareLocal(Session.java:442)
        at org.h2.engine.Session.prepareCommand(Session.java:384)
        at org.h2.jdbc.JdbcConnection.prepareCommand(JdbcConnection.java:1188)
        at 
org.h2.jdbc.JdbcPreparedStatement.&lt;init&gt;(JdbcPreparedStatement.java:73)
        at org.h2.jdbc.JdbcConnection.prepareStatement(JdbcConnection.java:276)
        at sun.reflect.GeneratedMethodAccessor26.invoke(Unknown Source)
        at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:606)
        at 
org.apache.ibatis.datasource.pooled.PooledConnection.invoke(PooledConnection.java:246)
        at com.sun.proxy.$Proxy115.prepareStatement(Unknown Source)
        at 
org.apache.ibatis.executor.statement.PreparedStatementHandler.instantiateStatement(PreparedStatementHandler.java:75)
        at 
org.apache.ibatis.executor.statement.BaseStatementHandler.prepare(BaseStatementHandler.java:85)
        at 
org.apache.ibatis.executor.statement.RoutingStatementHandler.prepare(RoutingStatementHandler.java:57)
        at 
org.apache.ibatis.executor.SimpleExecutor.prepareStatement(SimpleExecutor.java:73)
        at 
org.apache.ibatis.executor.SimpleExecutor.doQuery(SimpleExecutor.java:59)
        at 
org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:267)
        at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:137)
        at 
org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:96)
        at 
org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:77)
        at 
org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:108)
        at 
org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:102)
        at sun.reflect.GeneratedMethodAccessor28.invoke(Unknown Source)
        at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:606)
        at 
org.apache.ibatis.session.SqlSessionManager$SqlSessionInterceptor.invoke(SqlSessionManager.java:285)
        at com.sun.proxy.$Proxy70.selectList(Unknown Source)
        at 
org.apache.ibatis.session.SqlSessionManager.selectList(SqlSessionManager.java:174)
        at 
org.apache.ibatis.binding.MapperMethod.executeForMany(MapperMethod.java:119)
        at org.apache.ibatis.binding.MapperMethod.execute(MapperMethod.java:63)
        at org.apache.ibatis.binding.MapperProxy.invoke(MapperProxy.java:52)
        at org.apache.aurora.scheduler.storage.db.$Proxy73.selectAll(Unknown 
Source)
        at 
org.apache.aurora.scheduler.storage.db.DbQuotaStore.fetchQuotas(DbQuotaStore.java:49)
        at org.apache.aurora.scheduler.http.Quotas$1.apply(Quotas.java:64)
        at org.apache.aurora.scheduler.http.Quotas$1.apply(Quotas.java:59)
        at 
org.apache.aurora.scheduler.storage.mem.MemStorage.weaklyConsistentRead(MemStorage.java:196)
        at 
com.twitter.common.inject.TimedInterceptor.invoke(TimedInterceptor.java:87)
        at 
org.apache.aurora.scheduler.storage.log.LogStorage.weaklyConsistentRead(LogStorage.java:551)
        at 
org.apache.aurora.scheduler.storage.CallOrderEnforcingStorage.weaklyConsistentRead(CallOrderEnforcingStorage.java:123)
        at org.apache.aurora.scheduler.http.Quotas.getQuotas(Quotas.java:59)
        at sun.reflect.GeneratedMethodAccessor27.invoke(Unknown Source)
        at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:606)
        at 
com.sun.jersey.spi.container.JavaMethodInvokerFactory$1.invoke(JavaMethodInvokerFactory.java:60)
        at 
com.sun.jersey.server.impl.model.method.dispatch.AbstractResourceMethodDispatchProvider$ResponseOutInvoker._dispatch(AbstractResourceMethodDispatchProvider.java:205)
        at 
com.sun.jersey.server.impl.model.method.dispatch.ResourceJavaMethodDispatcher.dispatch(ResourceJavaMethodDispatcher.java:75)
        at 
com.sun.jersey.server.impl.uri.rules.HttpMethodRule.accept(HttpMethodRule.java:302)
        at 
com.sun.jersey.server.impl.uri.rules.ResourceClassRule.accept(ResourceClassRule.java:108)
        at 
com.sun.jersey.server.impl.uri.rules.RightHandPathRule.accept(RightHandPathRule.java:147)
        at 
com.sun.jersey.server.impl.uri.rules.RootResourceClassesRule.accept(RootResourceClassesRule.java:84)
        at 
com.sun.jersey.server.impl.application.WebApplicationImpl._handleRequest(WebApplicationImpl.java:1511)
        at 
com.sun.jersey.server.impl.application.WebApplicationImpl._handleRequest(WebApplicationImpl.java:1442)
        at 
com.sun.jersey.server.impl.application.WebApplicationImpl.handleRequest(WebApplicationImpl.java:1391)
        at 
com.sun.jersey.server.impl.application.WebApplicationImpl.handleRequest(WebApplicationImpl.java:1381)
        at 
com.sun.jersey.spi.container.servlet.WebComponent.service(WebComponent.java:416)
        at 
com.sun.jersey.spi.container.servlet.ServletContainer.service(ServletContainer.java:538)
        at 
com.sun.jersey.spi.container.servlet.ServletContainer.doFilter(ServletContainer.java:910)
        at 
com.sun.jersey.spi.container.servlet.ServletContainer.doFilter(ServletContainer.java:858)
        at 
com.sun.jersey.spi.container.servlet.ServletContainer.doFilter(ServletContainer.java:812)
        at 
com.google.inject.servlet.FilterDefinition.doFilter(FilterDefinition.java:163)
        at 
com.google.inject.servlet.FilterChainInvocation.doFilter(FilterChainInvocation.java:58)
        at 
org.apache.aurora.scheduler.http.LeaderRedirectFilter.doFilter(LeaderRedirectFilter.java:48)
        at 
com.twitter.common.net.http.filters.AbstractHttpFilter.doFilter(AbstractHttpFilter.java:28)
        at 
com.google.inject.servlet.FilterDefinition.doFilter(FilterDefinition.java:163)
        at 
com.google.inject.servlet.FilterChainInvocation.doFilter(FilterChainInvocation.java:58)
        at 
com.google.inject.servlet.FilterDefinition.doFilter(FilterDefinition.java:168)
        at 
com.google.inject.servlet.FilterChainInvocation.doFilter(FilterChainInvocation.java:58)
        at 
com.google.inject.servlet.FilterDefinition.doFilter(FilterDefinition.java:168)
        at 
com.google.inject.servlet.FilterChainInvocation.doFilter(FilterChainInvocation.java:58)
        at 
com.google.inject.servlet.FilterDefinition.doFilter(FilterDefinition.java:168)
        at 
com.google.inject.servlet.FilterChainInvocation.doFilter(FilterChainInvocation.java:58)
        at 
com.google.inject.servlet.FilterDefinition.doFilter(FilterDefinition.java:168)
        at 
com.google.inject.servlet.FilterChainInvocation.doFilter(FilterChainInvocation.java:58)
        at 
com.google.inject.servlet.FilterDefinition.doFilter(FilterDefinition.java:168)
        at 
com.google.inject.servlet.FilterChainInvocation.doFilter(FilterChainInvocation.java:58)
        at 
com.google.inject.servlet.FilterDefinition.doFilter(FilterDefinition.java:168)
        at 
com.google.inject.servlet.FilterChainInvocation.doFilter(FilterChainInvocation.java:58)
        at 
com.google.inject.servlet.FilterDefinition.doFilter(FilterDefinition.java:168)
        at 
com.google.inject.servlet.FilterChainInvocation.doFilter(FilterChainInvocation.java:58)
        at 
com.google.inject.servlet.FilterDefinition.doFilter(FilterDefinition.java:168)
        at 
com.google.inject.servlet.FilterChainInvocation.doFilter(FilterChainInvocation.java:58)
        at 
com.google.inject.servlet.FilterDefinition.doFilter(FilterDefinition.java:168)
        at 
com.google.inject.servlet.FilterChainInvocation.doFilter(FilterChainInvocation.java:58)
        at 
com.google.inject.servlet.FilterDefinition.doFilter(FilterDefinition.java:168)
        at 
com.google.inject.servlet.FilterChainInvocation.doFilter(FilterChainInvocation.java:58)
        at 
com.google.inject.servlet.FilterDefinition.doFilter(FilterDefinition.java:168)
        at 
com.google.inject.servlet.FilterChainInvocation.doFilter(FilterChainInvocation.java:58)
        at 
com.google.inject.servlet.FilterDefinition.doFilter(FilterDefinition.java:168)
        at 
com.google.inject.servlet.FilterChainInvocation.doFilter(FilterChainInvocation.java:58)
        at 
com.google.inject.servlet.FilterDefinition.doFilter(FilterDefinition.java:168)
        at 
com.google.inject.servlet.FilterChainInvocation.doFilter(FilterChainInvocation.java:58)
        at 
com.google.inject.servlet.FilterDefinition.doFilter(FilterDefinition.java:168)
        at 
com.google.inject.servlet.FilterChainInvocation.doFilter(FilterChainInvocation.java:58)
        at 
com.google.inject.servlet.ManagedFilterPipeline.dispatch(ManagedFilterPipeline.java:118)
        at com.google.inject.servlet.GuiceFilter.doFilter(GuiceFilter.java:113)
        at 
org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1157)
        at 
org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:388)
        at 
org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
        at 
org.mortbay.jetty.handler.RequestLogHandler.handle(RequestLogHandler.java:49)
        at 
org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:765)
        at 
org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
        at org.mortbay.jetty.Server.handle(Server.java:326)
        at 
org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:542)
        at 
org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:926)
        at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:549)
        at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:212)
        at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404)
        at 
org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:410)
        at 
org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:582)
</pre>
<hr /><i><small>Powered by Jetty://</small></i><br/>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>

</body>
</html>
<html>
<head>
{noformat}



--
This message was sent by Atlassian JIRA
(v6.2#6252)

Reply via email to