You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@calcite.apache.org by "P.F. ZHAN" <de...@gmail.com> on 2023/09/21 18:54:35 UTC

gradle build main branch encounters error

I rebased the newest code, and built the code locally

* What went wrong:
Execution failed for task ':linq4j:forbiddenApisMain'.
> de.thetaphi.forbiddenapis.ForbiddenApiException: Check for forbidden API
calls failed while scanning class
'org.apache.calcite.linq4j.QueryableRecorder$57':
java.lang.ClassNotFoundException:
org.apache.calcite.linq4j.QueryableDefaults$NonLeafReplayableQueryable
(while looking up details about referenced class
'org.apache.calcite.linq4j.QueryableRecorder$57')

Re: gradle build main branch encounters error

Posted by "P.F. ZHAN" <de...@gmail.com>.
Thank you all. I deleted the project and pulled the code again. The problem
disappeared. It seems to be an environmental problem.

On Sat, Sep 23, 2023 at 12:51 AM P.F. ZHAN <de...@gmail.com> wrote:

> The step to reproduce step:
>
> ./gradlew clean
> ./gradlew build -x test --info | tee build.log
>
> The attached file is the build.log with more information.
>
> I found that some generated java file
> ExtensionSqlParserImplTokenManager.java is not complete.
>
>
> On Sat, Sep 23, 2023 at 12:35 AM P.F. ZHAN <de...@gmail.com> wrote:
>
>> My environment:
>> macos Ventura/Version 13.5  Apple M1/16 GB
>> IntelliJ IDEA 2023.1.5 (Ultimate Edition)
>> Build #IU-231.9392.1, built on July 25, 2023
>> For educational use only.
>> Runtime version: 17.0.7+10-b829.16 aarch64
>> VM: OpenJDK 64-Bit Server VM by JetBrains s.r.o.
>> macOS 13.5
>> GC: G1 Young Generation, G1 Old Generation
>> Memory: 2048M
>> Cores: 8
>> Metal Rendering is ON
>> Registry:
>>     debugger.new.tool.window.layout=true
>>     ide.experimental.ui=true
>>     scala.erase.compiler.process.jdk.once=false
>>
>> Non-Bundled Plugins:
>>     com.github.oowekyala.javacc (1.11)
>>     org.jetbrains.kotlin (231-1.9.10-release-459-IJ8770.65)
>>     org.intellij.scala (2023.1.23)
>>
>> Kotlin: 231-1.9.10-release-459-IJ8770.65
>>
>> The build log refers to the attached file.
>>
>>
>> On Fri, Sep 22, 2023 at 23:44 Ran Tao <ch...@gmail.com> wrote:
>>
>>> Hi, ZHAN.
>>>
>>> I noticed that this CALCITE-5920 was created by me before.
>>> In fact, this commit just reset the keywords and should not cause the
>>> error you reported.
>>> Moreover, this commit has been merged into the main branch for a while
>>> and
>>> it passed all necessary checks.
>>>
>>> Agree with @Stamatis suggestion, maybe you can clear the local project
>>> cache
>>> or gradle cache and try again, it will works.
>>>
>>> Best Regards,
>>> Ran Tao
>>>
>>>
>>> P.F. ZHAN <de...@gmail.com> 于2023年9月22日周五 02:54写道:
>>>
>>> > I rebased the newest code, and built the code locally
>>> >
>>> > * What went wrong:
>>> > Execution failed for task ':linq4j:forbiddenApisMain'.
>>> > > de.thetaphi.forbiddenapis.ForbiddenApiException: Check for forbidden
>>> API
>>> > calls failed while scanning class
>>> > 'org.apache.calcite.linq4j.QueryableRecorder$57':
>>> > java.lang.ClassNotFoundException:
>>> > org.apache.calcite.linq4j.QueryableDefaults$NonLeafReplayableQueryable
>>> > (while looking up details about referenced class
>>> > 'org.apache.calcite.linq4j.QueryableRecorder$57')
>>> >
>>>
>>

Re: gradle build main branch encounters error

Posted by "P.F. ZHAN" <de...@gmail.com>.
My environment:
macos Ventura/Version 13.5  Apple M1/16 GB
IntelliJ IDEA 2023.1.5 (Ultimate Edition)
Build #IU-231.9392.1, built on July 25, 2023
For educational use only.
Runtime version: 17.0.7+10-b829.16 aarch64
VM: OpenJDK 64-Bit Server VM by JetBrains s.r.o.
macOS 13.5
GC: G1 Young Generation, G1 Old Generation
Memory: 2048M
Cores: 8
Metal Rendering is ON
Registry:
    debugger.new.tool.window.layout=true
    ide.experimental.ui=true
    scala.erase.compiler.process.jdk.once=false

Non-Bundled Plugins:
    com.github.oowekyala.javacc (1.11)
    org.jetbrains.kotlin (231-1.9.10-release-459-IJ8770.65)
    org.intellij.scala (2023.1.23)

Kotlin: 231-1.9.10-release-459-IJ8770.65

The build log refers to the attached file.


On Fri, Sep 22, 2023 at 23:44 Ran Tao <ch...@gmail.com> wrote:

> Hi, ZHAN.
>
> I noticed that this CALCITE-5920 was created by me before.
> In fact, this commit just reset the keywords and should not cause the
> error you reported.
> Moreover, this commit has been merged into the main branch for a while and
> it passed all necessary checks.
>
> Agree with @Stamatis suggestion, maybe you can clear the local project
> cache
> or gradle cache and try again, it will works.
>
> Best Regards,
> Ran Tao
>
>
> P.F. ZHAN <de...@gmail.com> 于2023年9月22日周五 02:54写道:
>
> > I rebased the newest code, and built the code locally
> >
> > * What went wrong:
> > Execution failed for task ':linq4j:forbiddenApisMain'.
> > > de.thetaphi.forbiddenapis.ForbiddenApiException: Check for forbidden
> API
> > calls failed while scanning class
> > 'org.apache.calcite.linq4j.QueryableRecorder$57':
> > java.lang.ClassNotFoundException:
> > org.apache.calcite.linq4j.QueryableDefaults$NonLeafReplayableQueryable
> > (while looking up details about referenced class
> > 'org.apache.calcite.linq4j.QueryableRecorder$57')
> >
>

Re: gradle build main branch encounters error

Posted by Ran Tao <ch...@gmail.com>.
Hi, ZHAN.

I noticed that this CALCITE-5920 was created by me before.
In fact, this commit just reset the keywords and should not cause the
error you reported.
Moreover, this commit has been merged into the main branch for a while and
it passed all necessary checks.

Agree with @Stamatis suggestion, maybe you can clear the local project
cache
or gradle cache and try again, it will works.

Best Regards,
Ran Tao


P.F. ZHAN <de...@gmail.com> 于2023年9月22日周五 02:54写道:

> I rebased the newest code, and built the code locally
>
> * What went wrong:
> Execution failed for task ':linq4j:forbiddenApisMain'.
> > de.thetaphi.forbiddenapis.ForbiddenApiException: Check for forbidden API
> calls failed while scanning class
> 'org.apache.calcite.linq4j.QueryableRecorder$57':
> java.lang.ClassNotFoundException:
> org.apache.calcite.linq4j.QueryableDefaults$NonLeafReplayableQueryable
> (while looking up details about referenced class
> 'org.apache.calcite.linq4j.QueryableRecorder$57')
>

Re: gradle build main branch encounters error

Posted by Stamatis Zampetakis <za...@gmail.com>.
Looks like a staleness (gradle caches, build dirs) issue. Clean
everything and start from scratch normally it should go away.

Best,
Stamatis


On Fri, Sep 22, 2023 at 9:43 AM Benchao Li <li...@apache.org> wrote:
>
> I couldn't reproduce the problem you described locally.
>
> And looking at the history of the main branch[1], it seems most of the
> commits' checking is passing.
>
> Could you give more info about the steps and environment so that we
> can reproduce it?
>
> [1] https://github.com/apache/calcite/commits/main
>
> P.F. ZHAN <de...@gmail.com> 于2023年9月22日周五 03:44写道:
> >
> > It seems caused by the pr of issue,
> > https://issues.apache.org/jira/browse/CALCITE-5920
> > I revert this pr locally, it works.
> >
> >
> > On Fri, Sep 22, 2023 at 2:54 AM P.F. ZHAN <de...@gmail.com> wrote:
> >
> > > I rebased the newest code, and built the code locally
> > >
> > > * What went wrong:
> > > Execution failed for task ':linq4j:forbiddenApisMain'.
> > > > de.thetaphi.forbiddenapis.ForbiddenApiException: Check for forbidden API
> > > calls failed while scanning class
> > > 'org.apache.calcite.linq4j.QueryableRecorder$57':
> > > java.lang.ClassNotFoundException:
> > > org.apache.calcite.linq4j.QueryableDefaults$NonLeafReplayableQueryable
> > > (while looking up details about referenced class
> > > 'org.apache.calcite.linq4j.QueryableRecorder$57')
> > >
> > >
> > >
>
>
>
> --
>
> Best,
> Benchao Li

Re: gradle build main branch encounters error

Posted by Benchao Li <li...@apache.org>.
I couldn't reproduce the problem you described locally.

And looking at the history of the main branch[1], it seems most of the
commits' checking is passing.

Could you give more info about the steps and environment so that we
can reproduce it?

[1] https://github.com/apache/calcite/commits/main

P.F. ZHAN <de...@gmail.com> 于2023年9月22日周五 03:44写道:
>
> It seems caused by the pr of issue,
> https://issues.apache.org/jira/browse/CALCITE-5920
> I revert this pr locally, it works.
>
>
> On Fri, Sep 22, 2023 at 2:54 AM P.F. ZHAN <de...@gmail.com> wrote:
>
> > I rebased the newest code, and built the code locally
> >
> > * What went wrong:
> > Execution failed for task ':linq4j:forbiddenApisMain'.
> > > de.thetaphi.forbiddenapis.ForbiddenApiException: Check for forbidden API
> > calls failed while scanning class
> > 'org.apache.calcite.linq4j.QueryableRecorder$57':
> > java.lang.ClassNotFoundException:
> > org.apache.calcite.linq4j.QueryableDefaults$NonLeafReplayableQueryable
> > (while looking up details about referenced class
> > 'org.apache.calcite.linq4j.QueryableRecorder$57')
> >
> >
> >



-- 

Best,
Benchao Li

Re: gradle build main branch encounters error

Posted by "P.F. ZHAN" <de...@gmail.com>.
It seems caused by the pr of issue,
https://issues.apache.org/jira/browse/CALCITE-5920
I revert this pr locally, it works.


On Fri, Sep 22, 2023 at 2:54 AM P.F. ZHAN <de...@gmail.com> wrote:

> I rebased the newest code, and built the code locally
>
> * What went wrong:
> Execution failed for task ':linq4j:forbiddenApisMain'.
> > de.thetaphi.forbiddenapis.ForbiddenApiException: Check for forbidden API
> calls failed while scanning class
> 'org.apache.calcite.linq4j.QueryableRecorder$57':
> java.lang.ClassNotFoundException:
> org.apache.calcite.linq4j.QueryableDefaults$NonLeafReplayableQueryable
> (while looking up details about referenced class
> 'org.apache.calcite.linq4j.QueryableRecorder$57')
>
>
>