hi,all :
now I'm using apache-kylin-2.6.1-bin-cdh57 and when I access the
dashboard from the web GUI. I will get error messageļ¼the metrics about job
can't display. full stack is :
Query Id: fabcf29e-2e50-470a-256f-408f71988af6
SQL: select
count(*),avg(PER_BYTES_TIME_COST),max(PER_BYTES_TIME_COST),min(PER_BYTES_TIME_COST)
from KYLIN.HIVE_METRICS_JOB_QA where KDAY_DATE >= '2019-03-18' and KDAY_DATE
<= '2019-03-24' and PROJECT ='KYLIN_SYSTEM'
User: ADMIN
Success: false
Duration: 0.047
Project: KYLIN_SYSTEM
Realization Names: [CUBE[name=KYLIN_HIVE_METRICS_JOB_QA]]
Cuboid Ids: []
Total scan count: 0
Total scan bytes: 0
Result row count: 0
Accept Partial: false
Is Partial Result: false
Hit Exception Cache: false
Storage cache used: false
Is Query Push-Down: false
Is Prepare: false
Trace URL: null
Message: Error while compiling generated Java code: public static class
Record8_0 implements java.io.Serializable { public long f0; public double
f1; public boolean f2; public long f3; public double f4; public boolean
f5; public double f6; public boolean f7; public Record8_0() {} public
boolean equals(Object o) { if (this == o) { return true; } if
(!(o instanceof Record8_0)) { return false; } return this.f0 ==
((Record8_0) o).f0 && this.f1 == ((Record8_0) o).f1 && this.f2 == ((Record8_0)
o).f2 && this.f3 == ((Record8_0) o).f3 && this.f4 == ((Record8_0) o).f4 &&
this.f5 == ((Record8_0) o).f5 && this.f6 == ((Record8_0) o).f6 && this.f7 ==
((Record8_0) o).f7; } public int hashCode() { int h = 0; h =
org.apache.calcite.runtime.Utilities.hash(h, this.f0); h =
org.apache.calcite.runtime.Utilities.hash(h, this.f1); h =
org.apache.calcite.runtime.Utilities.hash(h, this.f2); h =
org.apache.calcite.runtime.Utilities.hash(h, this.f3); h =
org.apache.calcite.runtime.Utilities.hash(h, this.f4); h =
org.apache.calcite.runtime.Utilities.hash(h, this.f5); h =
org.apache.calcite.runtime.Utilities.hash(h, this.f6); h =
org.apache.calcite.runtime.Utilities.hash(h, this.f7); return h; }
public int compareTo(Record8_0 that) { int c; c =
org.apache.calcite.runtime.Utilities.compare(this.f0, that.f0); if (c != 0)
{ return c; } c =
org.apache.calcite.runtime.Utilities.compare(this.f1, that.f1); if (c != 0)
{ return c; } c =
org.apache.calcite.runtime.Utilities.compare(this.f2, that.f2); if (c != 0)
{ return c; } c =
org.apache.calcite.runtime.Utilities.compare(this.f3, that.f3); if (c != 0)
{ return c; } c =
org.apache.calcite.runtime.Utilities.compare(this.f4, that.f4); if (c != 0)
{ return c; } c =
org.apache.calcite.runtime.Utilities.compare(this.f5, that.f5); if (c != 0)
{ return c; } c =
org.apache.calcite.runtime.Utilities.compare(this.f6, that.f6); if (c != 0)
{ return c; } c =
org.apache.calcite.runtime.Utilities.compare(this.f7, that.f7); if (c != 0)
{ return c; } return 0; } public String toString() {
return "{f0=" + this.f0 + ", f1=" + this.f1 + ", f2=" + this.f2 + ", f3=" +
this.f3 + ", f4=" + this.f4 + ", f5=" + this.f5 + ", f6=" + this.f6 + ", f7=" +
this.f7 + "}"; } } org.apache.calcite.DataContext root; public
org.apache.calcite.linq4j.Enumerable bind(final org.apache.calcite.DataContext
root0) { root = root0; final org.apache.calcite.linq4j.Enumerable
_inputEnumerable = ((org.apache.kylin.query.schema.OLAPTable)
root.getRootSchema().getSubSchema("KYLIN").getTable("HIVE_METRICS_JOB_QA")).executeOLAPQuery(root,
0); final org.apache.calcite.linq4j.AbstractEnumerable child = new
org.apache.calcite.linq4j.AbstractEnumerable(){ public
org.apache.calcite.linq4j.Enumerator enumerator() { return new
org.apache.calcite.linq4j.Enumerator(){ public final
org.apache.calcite.linq4j.Enumerator inputEnumerator =
_inputEnumerable.enumerator(); public void reset() {
inputEnumerator.reset(); } public boolean moveNext() {
while (inputEnumerator.moveNext()) { final Object[]
current = (Object[]) inputEnumerator.current(); final String
inp19_ = current[19] == null ? (String) null : current[19].toString();
final String inp1_ = current[1] == null ? (String) null :
current[1].toString(); if (inp19_ != null &&
org.apache.calcite.runtime.SqlFunctions.ge(inp19_, "2019-03-18") && (inp19_ !=
null && org.apache.calcite.runtime.SqlFunctions.le(inp19_, "2019-03-24")) &&
(inp1_ != null && org.apache.calcite.runtime.SqlFunctions.eq(inp1_,
"KYLIN_SYSTEM"))) { return true; } }
return false; } public void close() {
inputEnumerator.close(); } public Object current() {
final Object[] current = (Object[]) inputEnumerator.current();
return new Object[] { current[8],
current[30], current[20], current[31],
current[32]}; } }; } }; final
org.apache.calcite.linq4j.Enumerable _inputEnumerable0 =
org.apache.calcite.linq4j.Linq4j.singletonEnumerable(child.aggregate(new
org.apache.calcite.linq4j.function.Function0() { public Object apply() {
long a0s0; a0s0 = 0; double a1s0; boolean a1s1; a1s1
= false; a1s0 = 0; long a2s0; a2s0 = 0; double a3s0;
boolean a3s1; a3s1 = false; a3s0 =
Double.longBitsToDouble(-4503599627370497L); double a4s0; boolean
a4s1; a4s1 = false; a4s0 =
Double.longBitsToDouble(9218868437227405311L); Record8_0 record0;
record0 = new Record8_0(); record0.f0 = a0s0; record0.f1 = a1s0;
record0.f2 = a1s1; record0.f3 = a2s0; record0.f4 = a3s0;
record0.f5 = a3s1; record0.f6 = a4s0; record0.f7 = a4s1;
return record0; } } .apply(), new
org.apache.calcite.linq4j.function.Function2() { public Record8_0
apply(Record8_0 acc, Object[] in) { final long inp2_ =
org.apache.calcite.runtime.SqlFunctions.toLong(in[2]); acc.f0 = acc.f0 +
inp2_; final java.math.BigDecimal inp1_ = in[1] == null ?
(java.math.BigDecimal) null :
org.apache.calcite.runtime.SqlFunctions.toBigDecimal(in[1]); if (inp1_ !=
null) { acc.f2 = true; acc.f1 = acc.f1 + ((Double)
inp1_).doubleValue(); } acc.f3 = acc.f3 + inp2_; final Double
inp3_ = (Double) in[3]; if (inp3_ != null) { acc.f5 = true;
acc.f4 = org.apache.calcite.runtime.SqlFunctions.greater(acc.f4,
inp3_.doubleValue()); } final Double inp4_ = (Double) in[4];
if (inp4_ != null) { acc.f7 = true; acc.f6 =
org.apache.calcite.runtime.SqlFunctions.lesser(acc.f6, inp4_.doubleValue());
} return acc; } public Record8_0 apply(Object acc, Object in)
{ return apply( (Record8_0) acc, (Object[]) in); }
} , new org.apache.calcite.linq4j.function.Function1() { public Object[]
apply(Record8_0 acc) { return new Object[] { acc.f0,
acc.f2 ? Double.valueOf(acc.f1) : (Double) null, acc.f3,
acc.f5 ? Double.valueOf(acc.f4) : (Double) null, acc.f7 ?
Double.valueOf(acc.f6) : (Double) null}; } public Object apply(Object
acc) { return apply( (Record8_0) acc); } } )); return
new org.apache.calcite.linq4j.AbstractEnumerable(){ public
org.apache.calcite.linq4j.Enumerator enumerator() { return new
org.apache.calcite.linq4j.Enumerator(){ public final
org.apache.calcite.linq4j.Enumerator inputEnumerator =
_inputEnumerable0.enumerator(); public void reset() {
inputEnumerator.reset(); } public boolean moveNext() {
return inputEnumerator.moveNext(); }
public void close() { inputEnumerator.close(); }
public Object current() { final Object[] current =
(Object[]) inputEnumerator.current(); final Double inp1_ =
(Double) current[1]; return new Object[] {
current[0], inp1_ == null ? (Double) null :
Double.valueOf(inp1_.doubleValue() / (double)
org.apache.calcite.runtime.SqlFunctions.toLong(current[2])),
current[3], current[4]}; } }; }
}; } public Class getElementType() { return java.lang.Object[].class; }
while executing SQL: "select
count(*),avg(PER_BYTES_TIME_COST),max(PER_BYTES_TIME_COST),min(PER_BYTES_TIME_COST)
from KYLIN.HIVE_METRICS_JOB_QA where KDAY_DATE >= '2019-03-18' and KDAY_DATE
<= '2019-03-24' and PROJECT ='KYLIN_SYSTEM'"
==========================[QUERY]===============================
2019-03-25 09:32:00,444 ERROR [http-bio-7070-exec-3]
controller.BasicController:63 :
org.apache.kylin.rest.exception.InternalErrorException: Error while compiling
generated Java code: public static class Record8_0 implements
java.io.Serializable { public long f0; public double f1; public boolean
f2; public long f3; public double f4; public boolean f5; public double
f6; public boolean f7; public Record8_0() {} public boolean equals(Object
o) { if (this == o) { return true; } if (!(o instanceof
Record8_0)) { return false; } return this.f0 == ((Record8_0)
o).f0 && this.f1 == ((Record8_0) o).f1 && this.f2 == ((Record8_0) o).f2 &&
this.f3 == ((Record8_0) o).f3 && this.f4 == ((Record8_0) o).f4 && this.f5 ==
((Record8_0) o).f5 && this.f6 == ((Record8_0) o).f6 && this.f7 == ((Record8_0)
o).f7; } public int hashCode() { int h = 0; h =
org.apache.calcite.runtime.Utilities.hash(h, this.f0); h =
org.apache.calcite.runtime.Utilities.hash(h, this.f1); h =
org.apache.calcite.runtime.Utilities.hash(h, this.f2); h =
org.apache.calcite.runtime.Utilities.hash(h, this.f3); h =
org.apache.calcite.runtime.Utilities.hash(h, this.f4); h =
org.apache.calcite.runtime.Utilities.hash(h, this.f5); h =
org.apache.calcite.runtime.Utilities.hash(h, this.f6); h =
org.apache.calcite.runtime.Utilities.hash(h, this.f7); return h; }
public int compareTo(Record8_0 that) { int c; c =
org.apache.calcite.runtime.Utilities.compare(this.f0, that.f0); if (c != 0)
{ return c; } c =
org.apache.calcite.runtime.Utilities.compare(this.f1, that.f1); if (c != 0)
{ return c; } c =
org.apache.calcite.runtime.Utilities.compare(this.f2, that.f2); if (c != 0)
{ return c; } c =
org.apache.calcite.runtime.Utilities.compare(this.f3, that.f3); if (c != 0)
{ return c; } c =
org.apache.calcite.runtime.Utilities.compare(this.f4, that.f4); if (c != 0)
{ return c; } c =
org.apache.calcite.runtime.Utilities.compare(this.f5, that.f5); if (c != 0)
{ return c; } c =
org.apache.calcite.runtime.Utilities.compare(this.f6, that.f6); if (c != 0)
{ return c; } c =
org.apache.calcite.runtime.Utilities.compare(this.f7, that.f7); if (c != 0)
{ return c; } return 0; } public String toString() {
return "{f0=" + this.f0 + ", f1=" + this.f1 + ", f2=" + this.f2 + ", f3=" +
this.f3 + ", f4=" + this.f4 + ", f5=" + this.f5 + ", f6=" + this.f6 + ", f7=" +
this.f7 + "}"; } } org.apache.calcite.DataContext root; public
org.apache.calcite.linq4j.Enumerable bind(final org.apache.calcite.DataContext
root0) { root = root0; final org.apache.calcite.linq4j.Enumerable
_inputEnumerable = ((org.apache.kylin.query.schema.OLAPTable)
root.getRootSchema().getSubSchema("KYLIN").getTable("HIVE_METRICS_JOB_QA")).executeOLAPQuery(root,
0); final org.apache.calcite.linq4j.AbstractEnumerable child = new
org.apache.calcite.linq4j.AbstractEnumerable(){ public
org.apache.calcite.linq4j.Enumerator enumerator() { return new
org.apache.calcite.linq4j.Enumerator(){ public final
org.apache.calcite.linq4j.Enumerator inputEnumerator =
_inputEnumerable.enumerator(); public void reset() {
inputEnumerator.reset(); } public boolean moveNext() {
while (inputEnumerator.moveNext()) { final Object[]
current = (Object[]) inputEnumerator.current(); final String
inp19_ = current[19] == null ? (String) null : current[19].toString();
final String inp1_ = current[1] == null ? (String) null :
current[1].toString(); if (inp19_ != null &&
org.apache.calcite.runtime.SqlFunctions.ge(inp19_, "2019-03-18") && (inp19_ !=
null && org.apache.calcite.runtime.SqlFunctions.le(inp19_, "2019-03-24")) &&
(inp1_ != null && org.apache.calcite.runtime.SqlFunctions.eq(inp1_,
"KYLIN_SYSTEM"))) { return true; } }
return false; } public void close() {
inputEnumerator.close(); } public Object current() {
final Object[] current = (Object[]) inputEnumerator.current();
return new Object[] { current[8],
current[30], current[20], current[31],
current[32]}; } }; } }; final
org.apache.calcite.linq4j.Enumerable _inputEnumerable0 =
org.apache.calcite.linq4j.Linq4j.singletonEnumerable(child.aggregate(new
org.apache.calcite.linq4j.function.Function0() { public Object apply() {
long a0s0; a0s0 = 0; double a1s0; boolean a1s1; a1s1
= false; a1s0 = 0; long a2s0; a2s0 = 0; double a3s0;
boolean a3s1; a3s1 = false; a3s0 =
Double.longBitsToDouble(-4503599627370497L); double a4s0; boolean
a4s1; a4s1 = false; a4s0 =
Double.longBitsToDouble(9218868437227405311L); Record8_0 record0;
record0 = new Record8_0(); record0.f0 = a0s0; record0.f1 = a1s0;
record0.f2 = a1s1; record0.f3 = a2s0; record0.f4 = a3s0;
record0.f5 = a3s1; record0.f6 = a4s0; record0.f7 = a4s1;
return record0; } } .apply(), new
org.apache.calcite.linq4j.function.Function2() { public Record8_0
apply(Record8_0 acc, Object[] in) { final long inp2_ =
org.apache.calcite.runtime.SqlFunctions.toLong(in[2]); acc.f0 = acc.f0 +
inp2_; final java.math.BigDecimal inp1_ = in[1] == null ?
(java.math.BigDecimal) null :
org.apache.calcite.runtime.SqlFunctions.toBigDecimal(in[1]); if (inp1_ !=
null) { acc.f2 = true; acc.f1 = acc.f1 + ((Double)
inp1_).doubleValue(); } acc.f3 = acc.f3 + inp2_; final Double
inp3_ = (Double) in[3]; if (inp3_ != null) { acc.f5 = true;
acc.f4 = org.apache.calcite.runtime.SqlFunctions.greater(acc.f4,
inp3_.doubleValue()); } final Double inp4_ = (Double) in[4];
if (inp4_ != null) { acc.f7 = true; acc.f6 =
org.apache.calcite.runtime.SqlFunctions.lesser(acc.f6, inp4_.doubleValue());
} return acc; } public Record8_0 apply(Object acc, Object in)
{ return apply( (Record8_0) acc, (Object[]) in); }
} , new org.apache.calcite.linq4j.function.Function1() { public Object[]
apply(Record8_0 acc) { return new Object[] { acc.f0,
acc.f2 ? Double.valueOf(acc.f1) : (Double) null, acc.f3,
acc.f5 ? Double.valueOf(acc.f4) : (Double) null, acc.f7 ?
Double.valueOf(acc.f6) : (Double) null}; } public Object apply(Object
acc) { return apply( (Record8_0) acc); } } )); return
new org.apache.calcite.linq4j.AbstractEnumerable(){ public
org.apache.calcite.linq4j.Enumerator enumerator() { return new
org.apache.calcite.linq4j.Enumerator(){ public final
org.apache.calcite.linq4j.Enumerator inputEnumerator =
_inputEnumerable0.enumerator(); public void reset() {
inputEnumerator.reset(); } public boolean moveNext() {
return inputEnumerator.moveNext(); }
public void close() { inputEnumerator.close(); }
public Object current() { final Object[] current =
(Object[]) inputEnumerator.current(); final Double inp1_ =
(Double) current[1]; return new Object[] {
current[0], inp1_ == null ? (Double) null :
Double.valueOf(inp1_.doubleValue() / (double)
org.apache.calcite.runtime.SqlFunctions.toLong(current[2])),
current[3], current[4]}; } }; }
}; } public Class getElementType() { return java.lang.Object[].class; }
while executing SQL: "select
count(*),avg(PER_BYTES_TIME_COST),max(PER_BYTES_TIME_COST),min(PER_BYTES_TIME_COST)
from KYLIN.HIVE_METRICS_JOB_QA where KDAY_DATE >= '2019-03-18' and KDAY_DATE
<= '2019-03-24' and PROJECT ='KYLIN_SYSTEM'"
at
org.apache.kylin.rest.service.QueryService.doQueryWithCache(QueryService.java:441)
at
org.apache.kylin.rest.service.QueryService.querySystemCube(QueryService.java:360)
at
org.apache.kylin.rest.controller.DashboardController.getJobMetrics(DashboardController.java:93)
at sun.reflect.GeneratedMethodAccessor196.invoke(Unknown Source)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at
org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205)
at
org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:133)
at
org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:97)
at
org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:827)
at
org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:738)
at
org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:85)
at
org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:967)
at
org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:901)
at
org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:970)
at
org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:861)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:624)
at
org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:846)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:731)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
at
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:317)
at
org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:127)
at
org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:91)
at
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:331)
at
org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:114)
at
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:331)
at
org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:137)
at
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:331)
at
org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:111)
at
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:331)
at
org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:170)
at
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:331)
at
org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:63)
at
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:331)
at
org.springframework.security.web.authentication.www.BasicAuthenticationFilter.doFilterInternal(BasicAuthenticationFilter.java:158)
at
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
at
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:331)
at
org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:200)
at
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:331)
at
org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:116)
at
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:331)
at
org.springframework.security.web.header.HeaderWriterFilter.doFilterInternal(HeaderWriterFilter.java:64)
at
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
at
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:331)
at
org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:56)
at
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
at
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:331)
at
org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:105)
at
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:331)
at
org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:214)
at
org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:177)
at
org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:346)
at
org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:262)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
at com.thetransactioncompany.cors.CORSFilter.doFilter(CORSFilter.java:209)
at com.thetransactioncompany.cors.CORSFilter.doFilter(CORSFilter.java:244)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:219)
at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:110)
at
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:494)
at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:169)
at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:104)
at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:1025)
at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:445)
at
org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1137)
at
org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:637)
at
org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:316)
at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at
org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
at java.lang.Thread.run(Thread.java:748)
2019-03-25
lk_hadoop