Azure / Azure/azure-functions-core-tools

Version 2.7.2100 breaks functions with extensions in Java

Open
#1,809 4 comments 0 reactions 0 assignees View on GitHub
Transfer
Dominant language
C#
Stars
1.5k
Forks
498
Avg merge
4d 20h
Merged PRs (30d)
14

Description

Hi,

I have some functions written in Java. To be more specific, the functions use custom bindings.
It was all working fine previously.
When the core tool has been upgraded to 2.7.2100 on a dev box, the command mvn azure-functions:run complained about the custom binding:
**The binding type(s) 'xxx' are not registered. Please ensure the type is correct and the binding extension is installed.**
I also noticed at packaging time, at step 7 for function extensions installation, it no longer installed the extensions.
Although i did try to install the extensions manually via func cli, it did not fix the runtime error for the custom bindings.

The workaround for me right now is to roll back the core tool version to 2.7.1948.

Regards,
Jian

Contributor guide

Open the contributing guide

Research direction

Start by reproducing the failure with core tool 2.7.2100 using `mvn azure-functions:run` and a Java function with a custom binding, then compare it with version 2.7.1948. Check packaging step 7 and the `func` CLI extension installation; done means extensions install correctly and the custom binding runs without the unregistered-binding error.

Written by the indexing model from the issue text.

Assessment

Tech stack
azure, java
Domain
backend, cli
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.