I have no idea about it... Maybe there is some misuse in maven..
-- 此致!Best Regards 陈明雨 Mingyu Chen Email: chenmin...@apache.org 在 2022-03-08 16:14:05,"柯挺立" <mr_...@163.com> 写道: >yeah. that right! >but why the path has extra 'cup' word? > > > > > > > > > > > >在 2022-03-08 16:07:13,"陈明雨" <morning...@163.com> 写道: >>action_table.dat may be generated in wrong place. >>You may need to put it to the right place manually, try: >>fe/fe-core/target/generated-sources/cup/org/apache/doris/analysis/action_table.dat >>fe/fe-core/target/classes/org/apache/doris/analysis/action_table.dat >> >> >> >>-- >> >>此致!Best Regards >>陈明雨 Mingyu Chen >> >>Email: >>chenmin...@apache.org >> >> >> >> >> >>在 2022-03-08 14:16:04,"ling miao" <lingm...@apache.org> 写道: >>>语法文件编译了嘛? >>>你直接进入fe 目录然后运行 mvn clean install -DskipTests=true >>>然后在运行试试 >>> >>>Ling Miao >>> >>>柯挺立 <mr_...@163.com> 于2022年3月8日周二 11:55写道: >>> >>>> 实际是有action_table.dat文件的 >>>> >>>> >>>> >>>> >>>> >>>> >>>> >>>> 在 2022-03-08 11:41:45,"柯挺立" <mr_...@163.com> 写道: >>>> >Hi, >>>> >根据官方文档https://doris.apache.org/zh-CN/developer-guide/fe-idea-dev.html的操作,启动fe报错, >>>> >完整的启动日志: >>>> ><?xml version="1.0" encoding="utf-8"?> >>>> > >>>> > >>>> ><!-- Auto Generated. DO NOT MODIFY IT! --> >>>> ><Configuration status="info" packages="org.apache.doris.common"> >>>> > <Appenders> >>>> > <Console name="Console" target="SYSTEM_OUT"> <PatternLayout >>>> > charset="UTF-8"> >>>> > <Pattern>%d{yyyy-MM-dd HH:mm:ss,SSS} %p (%t|%tid) [%C{1}.%M():%L] >>>> > %m%n</Pattern> >>>> > </PatternLayout> >>>> > </Console> <RollingFile name="Sys" >>>> > fileName="/Users/ketingli/learn/engine/incubator-doris/fe/log/fe.log" >>>> > filePattern="/Users/ketingli/learn/engine/incubator-doris/fe/log/fe.log.%d{yyyyMMdd}-%i"> >>>> > <PatternLayout charset="UTF-8"> >>>> > <Pattern>%d{yyyy-MM-dd HH:mm:ss,SSS} %p (%t|%tid) [%C{1}.%M():%L] >>>> > %m%n</Pattern> >>>> > </PatternLayout> >>>> > <Policies> >>>> > <TimeBasedTriggeringPolicy/> >>>> > <SizeBasedTriggeringPolicy size="1024MB"/> >>>> > </Policies> >>>> > <DefaultRolloverStrategy max="10" fileIndex="min"> >>>> > <Delete >>>> > basePath="/Users/ketingli/learn/engine/incubator-doris/fe/log/" >>>> > maxDepth="1"> >>>> > <IfFileName glob="fe.log.*" /> >>>> > <IfLastModified age="7d" /> >>>> > </Delete> >>>> > </DefaultRolloverStrategy> >>>> > </RollingFile> >>>> > <RollingFile name="SysWF" >>>> > fileName="/Users/ketingli/learn/engine/incubator-doris/fe/log/fe.warn.log" >>>> > >>>> > filePattern="/Users/ketingli/learn/engine/incubator-doris/fe/log/fe.warn.log.%d{yyyyMMdd}-%i"> >>>> > <PatternLayout charset="UTF-8"> >>>> > <Pattern>%d{yyyy-MM-dd HH:mm:ss,SSS} %p (%t|%tid) [%C{1}.%M():%L] >>>> > %m%n</Pattern> >>>> > </PatternLayout> >>>> > <Policies> >>>> > <TimeBasedTriggeringPolicy/> >>>> > <SizeBasedTriggeringPolicy size="1024MB"/> >>>> > </Policies> >>>> > <DefaultRolloverStrategy max="10" fileIndex="min"> >>>> > <Delete >>>> > basePath="/Users/ketingli/learn/engine/incubator-doris/fe/log/" >>>> > maxDepth="1"> >>>> > <IfFileName glob="fe.warn.log.*" /> >>>> > <IfLastModified age="7d" /> >>>> > </Delete> >>>> > </DefaultRolloverStrategy> >>>> > </RollingFile> >>>> > <RollingFile name="Auditfile" >>>> > fileName="/Users/ketingli/learn/engine/incubator-doris/fe/log/fe.audit.log" >>>> > >>>> > filePattern="/Users/ketingli/learn/engine/incubator-doris/fe/log/fe.audit.log.%d{yyyyMMdd}-%i"> >>>> > <PatternLayout charset="UTF-8"> >>>> > <Pattern>%d{yyyy-MM-dd HH:mm:ss,SSS} [%c{1}] %m%n</Pattern> >>>> > </PatternLayout> >>>> > <Policies> >>>> > <TimeBasedTriggeringPolicy/> >>>> > <SizeBasedTriggeringPolicy size="1024MB"/> >>>> > </Policies> >>>> > <DefaultRolloverStrategy max="10" fileIndex="min"> >>>> > <Delete >>>> > basePath="/Users/ketingli/learn/engine/incubator-doris/fe/log/" >>>> > maxDepth="1"> >>>> > <IfFileName glob="fe.audit.log.*" /> >>>> > <IfLastModified age="30d" /> >>>> > </Delete> >>>> > </DefaultRolloverStrategy> >>>> > </RollingFile> >>>> > </Appenders> >>>> > <Loggers> >>>> > <Root level="INFO"> >>>> > <AppenderRef ref="Sys"/> >>>> > <AppenderRef ref="SysWF" level="WARN"/> >>>> > <AppenderRef ref="Console"/> >>>> > </Root> >>>> > <Logger name="audit" level="ERROR" additivity="false"> >>>> > <AppenderRef ref="Auditfile"/> >>>> > </Logger> >>>> > <Logger name='audit.slow_query' level='INFO'/><Logger >>>> > name='audit.query' level='INFO'/><Logger name='audit.load' >>>> > level='INFO'/><Logger name='audit.stream_load' level='INFO'/> >>>> > </Loggers> >>>> ></Configuration> >>>> >===== >>>> >============================== >>>> >2022-03-08 11:32:16,934 INFO (main|1) [PaloFe.start():111] Palo FE >>>> >starting... >>>> >2022-03-08 11:32:16,948 INFO (main|1) [FrontendOptions.init():88] local >>>> >address: /172.4.82.58. >>>> >2022-03-08 11:32:17,048 INFO (main|1) >>>> >[ConsistencyChecker.initWorkTime():107] consistency checker will work >>>> >from 23:00 to 4:00 >>>> >java.lang.ExceptionInInitializerError >>>> >at org.apache.doris.catalog.AliasFunction.getExpr(AliasFunction.java:102) >>>> >at >>>> >org.apache.doris.catalog.AliasFunction.initBuiltins(AliasFunction.java:92) >>>> >at org.apache.doris.catalog.FunctionSet.init(FunctionSet.java:86) >>>> >at org.apache.doris.catalog.Catalog.<init>(Catalog.java:568) >>>> >at org.apache.doris.catalog.Catalog.<init>(Catalog.java:524) >>>> >at org.apache.doris.catalog.Catalog.<init>(Catalog.java:301) >>>> >at >>>> >org.apache.doris.catalog.Catalog$SingletonHolder.<clinit>(Catalog.java:520) >>>> >at org.apache.doris.catalog.Catalog.getCurrentCatalog(Catalog.java:650) >>>> >at org.apache.doris.PaloFe.start(PaloFe.java:125) >>>> >at org.apache.doris.PaloFe.main(PaloFe.java:63) >>>> >Caused by: java.lang.RuntimeException: Cannot find external parser table >>>> >action_table.dat >>>> >at >>>> >org.apache.doris.analysis.SqlParser.loadTableFromFile(SqlParser.java:1946) >>>> >at org.apache.doris.analysis.SqlParser.<clinit>(SqlParser.java:428) >>>> >... 10 more >>>> >>>> >>>> >>>> >>>>