Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Error indexing method ‘functionName’ Method overloads are not supported #8248

Open
TsuyoshiUshio opened this issue Mar 19, 2022 · 4 comments

Comments

@TsuyoshiUshio
Copy link
Contributor

TsuyoshiUshio commented Mar 19, 2022

Starting 3/4/2022 - The latest Functions Host release 4.2.1.17812 introduced a defect for a subset of .NET in-proc Function Apps (for apps that more than one function in a class) affecting their Function executions. The error that would be seen is:
Microsoft.Azure.WebJobs.Host.Indexers.FunctionIndexingException : Error indexing method. This issue can be mitigated right now by pinning back to version 4.1.3.17473. The ETA of the rollback completion will be 19:30 PST 3/18/2022.

Customers who are still affected by the issue - following are the mitigations per sku

  • Windows all Skus - Customer has to go to portal and restart the application
  • Linux Consumption - Customer has to go to portal and restart the application
  • Linux Dedicated / EP - First Customer has to to portal and restart the application. If that does not mitigate, Let us know.
@marnilss
Copy link

I don't see any mitigation for people running Docker Images with tag "mcr.microsoft.com/azure-functions/dotnet:4"

You need to remember us running Function Apps as containers, thus not using PaaS service in Azure Portal.

@TsuyoshiUshio
Copy link
Contributor Author

TsuyoshiUshio commented Mar 22, 2022

Hi @marnilss In your case, You are using App Service Plan, right?

In this case, you might encounter following case. Could you share with me your site name to my e-mail account? (I'll remove the e-mail after you send me an e-mail)

Linux Dedicated / EP - First Customer has to to portal and restart the application. If that does not mitigate, Let us know.

@marnilss
Copy link

marnilss commented Mar 23, 2022

Hi @marnilss In your case, You are using App Service Plan, right?

In this case, you might encounter following case. Could you share with me your site name to my e-mail account? (I'll remove the e-mail after you send me an e-mail)

Linux Dedicated / EP - First Customer has to to portal and restart the application. If that does not mitigate, Let us know.

Hi @TsuyoshiUshio , no I'm not using any Azure Function App at all, I'm running the mentioned Docker image in Kubernetes. (https://docs.microsoft.com/en-us/azure/azure-functions/functions-kubernetes-keda)

@TsuyoshiUshio
Copy link
Contributor Author

TsuyoshiUshio commented Mar 23, 2022

There is several options. I think k8s cluster caches the image.

  1. make imagepullpolicy as always
  2. Use the specific version of the image. e.g. mcr.microsoft.com/azure-functions/dotnet:4.1.3
    You can find the available versions in https://mcr.microsoft.com/v2/azure-functions/dotnet/tags/list

4 is pinned to 4.1.3 already. Could you try one of them?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

6 participants