quick update,

after adding flink-clients it *worked *the first time I ran the test but
then the second time got the same error. Looks like a race condition or
transient error.?

Would love to get some hints on how to troubleshoot this one, if possible.
Thanks in advance!
Oscar

On Fri, 8 Sept 2023 at 16:38, Oscar Perez <oscarfernando.pe...@n26.com>
wrote:

> Hei,
> Tried adding flink-cients like this:
> still same error :(
>
> implementation "org.apache.flink:flink-clients:${flinkVersion}"
>
>
> On Fri, 8 Sept 2023 at 16:30, Alexey Novakov <ale...@ververica.com> wrote:
>
>> Hi,
>>
>> You would need to add the flink-clients module when running in local mode.
>> The *flink-clients* dependency is only necessary to invoke the Flink
>> program locally (for example to run it standalone for testing and
>> debugging).
>>
>> Best regards,
>> Alexey
>>
>> On Fri, Sep 8, 2023 at 3:17 PM Oscar Perez via user <
>> user@flink.apache.org> wrote:
>>
>>> Hei flink community,
>>>
>>> We are facing an issue with flink 1.15, 1.16 or 1.16.2 (I tried these 3
>>> versions with same results, maybe it is more general)
>>>
>>> I am trying to test table API in local and for that I have the following
>>> dependencies in my job. See the list of dependencies at the bottom of this
>>> email.
>>>
>>> When running the tests in local I get the following error:
>>>
>>>
>>> org.apache.flink.table.api.TableException: Could not instantiate the
>>> executor. Make sure a planner module is on the classpath
>>> Caused by: org.apache.flink.table.api.ValidationException: Could not
>>> find any factories that implement
>>> 'org.apache.flink.table.delegation.ExecutorFactory' in the classpath.
>>>
>>> But the planner module should be there as you can see in the following
>>> dependencies. I have also checked that is there by looking at the runtime
>>> classpath for tests.
>>>
>>> Any help would be greatly appreciated. Thanks!
>>>
>>> implementation "org.apache.flink:flink-table-api-java:${flinkVersion}"
>>> implementation "org.apache.flink:flink-table-runtime:${flinkVersion}"
>>> implementation "org.apache.flink:flink-table-planner-loader:${flinkVersion}"
>>>
>>> implementation 
>>> "org.apache.flink:flink-table-api-java-bridge:${flinkVersion}"
>>> implementation "org.apache.flink:flink-statebackend-rocksdb:${flinkVersion}"
>>>
>>> // Add test dependencies here.
>>> testCompileOnly 
>>> "org.apache.flink:flink-streaming-java:${flinkVersion}:tests"
>>> testImplementation "org.apache.flink:flink-test-utils:${flinkVersion}"
>>> testImplementation "org.apache.flink:flink-test-utils-junit:${flinkVersion}"
>>> testImplementation "org.apache.flink:flink-table-test-utils:${flinkVersion}"
>>> testImplementation "org.apache.flink:flink-table-test-utils:${flinkVersion}"
>>> testImplementation 
>>> "org.apache.flink:flink-table-planner-loader:${flinkVersion}"
>>>
>>>

Reply via email to