Skip to content

[Bug]: Update 10.4.0 does not install #7554

Closed

Description

@MajorTom76

Is there an existing issue for this?

  • I have searched the existing issues

What happened?

The installation stoppe with "fields must be between 0 and 2" I guess thist is again my multi language installation. I can't change to normal installation. Please install some of YOUR langages and test your updates WITH THEM installed.

Steps to reproduce?

Install
Add a second language
Update --> this will fail

Current Behavior

I could not install and had to revert from Backup

Expected Behavior

Installation of Update don't fail

Relevant log output

Anything else?

No response

Affected Versions

10.4.0 (latest release)

What browsers are you seeing the problem on?

Microsoft Edge

Code of Conduct

  • I agree to follow this project's Code of Conduct

Activity

  1. mitchelsellers commented on Oct 13, 2026

    @mitchelsellers
    Contributor

    Just to confirm you were using the newer Upgrade process for this?

    Do you have a copy of the log files from /portals/_default/logs that you could share so we can see the details on the failure?

  2. valadas commented on Oct 13, 2026

    @valadas
    Contributor

    Can you clarify the steps to reproduce

    • Install <- Which version?
    • Add a soncond language (which one, just the language or did you install a pecific language pack, be very descriptive on how this was done).
    • Update <- Update DNN to 10.4.0 ??? If so form what (see first step)
  3. valadas commented on Oct 13, 2026

    @valadas
    Contributor

    @MajorTom76 can you reply directly on github instead of replying to the email, we can't understand better and I think many screenshots are missing when replying this way.

  4. MajorTom76 commented on Oct 14, 2026

    @MajorTom76
    Author

    Hi all,

    installation of DNN 10.4.0 fails at 50% due to missing function:

    System.MissingMethodException: Methode nicht gefunden: "Void DotNetNuke.DependencyInjection.Extensions.TypeExtensions.LogOtherExceptions(DotNetNuke.DependencyInjection.Extensions.TypesResult, DotNetNuke.Instrumentation.ILog)".

    Image Image Image

    Installer Log:
    10/13/2026 18:54:57 [INFO] DotNetNuke.Services.Upgrade.Internals.Steps.BaseInstallationStep Überprüfen der IIS-Konfiguration
    10/13/2026 18:54:57 [INFO] DotNetNuke.Services.Upgrade.Internals.Steps.BaseInstallationStep Aktualisierungsskripte werden verarbeitet10.04.00
    10/13/2026 18:54:57 [INFO] DotNetNuke.Services.Upgrade.Upgrade StartUpgradeVersion:F:\1_ORDNER\1_WWW\HOERHAN\Providers\DataProviders\SqlDataProvider\10.04.00.SqlDataProvider
    10/13/2026 18:54:57 [INFO] DotNetNuke.Services.Upgrade.Upgrade StartExecuteScript:F:\1_ORDNER\1_WWW\HOERHAN\Providers\DataProviders\SqlDataProvider\10.04.00.SqlDataProvider
    10/13/2026 18:54:57 [INFO] DotNetNuke.Services.Upgrade.Upgrade EndeExecuteScript:F:\1_ORDNER\1_WWW\HOERHAN\Providers\DataProviders\SqlDataProvider\10.04.00.SqlDataProvider
    10/13/2026 18:54:57 [INFO] DotNetNuke.Services.Upgrade.Upgrade StartUpgradeVersion:F:\1_ORDNER\1_WWW\HOERHAN\Providers\DataProviders\SqlDataProvider\10.04.00.SqlDataProvider
    10/13/2026 18:54:57 [INFO] DotNetNuke.Services.Upgrade.Internals.Steps.BaseInstallationStep Anwendung wird aktualisiert auf10.4.0
    10/13/2026 18:54:57 [INFO] DotNetNuke.Services.Upgrade.Upgrade StartAktualisierung der Anwendung: 10.4.0
    10/13/2026 18:54:57 [INFO] DotNetNuke.Services.Upgrade.Internals.Steps.BaseInstallationStep Die Konfiguration wird aktualisiert für10.4.0
    10/13/2026 18:54:57 [INFO] DotNetNuke.Services.Upgrade.Upgrade StartUpdateConfig:10.04.00
    10/13/2026 18:54:57 [INFO] DotNetNuke.Services.Upgrade.Upgrade StartUpdateConfig:10.4.0
    10/13/2026 18:54:57 [INFO] DotNetNuke.Services.Upgrade.Upgrade EndeUpdateConfig:10.4.0
    10/13/2026 18:54:57 [INFO] DotNetNuke.Services.Upgrade.Upgrade EndeUpdateConfig:10.04.00
    10/13/2026 18:54:57 [INFO] DotNetNuke.Services.Upgrade.Internals.Steps.BaseInstallationStep Ältere Dateien löschen für 10.4.0
    10/13/2026 18:54:57 [INFO] DotNetNuke.Services.Upgrade.Upgrade StartDeleteFiles:10.04.00
    10/13/2026 18:54:57 [INFO] DotNetNuke.Services.Upgrade.Internals.Steps.BaseInstallationStep Anwendung wird aktualisiert
    10/13/2026 18:54:57 [INFO] DotNetNuke.Services.Upgrade.Upgrade StartCheckAssembliesForRegistration
    10/13/2026 18:54:57 [INFO] DotNetNuke.Services.Upgrade.Upgrade StartRegisterAssembly:AngleSharp.Css.dll - 1.1.2
    10/13/2026 18:54:57 [INFO] DotNetNuke.Services.Upgrade.Upgrade StartRegisterAssembly:AngleSharp.dll - 1.8.1
    10/13/2026 18:54:57 [INFO] DotNetNuke.Services.Upgrade.Upgrade StartRegisterAssembly:Artem.GoogleMap.dll - 4.1.0

    Log:
    2026-10-13 20:54:45.066 +02:00 [ERR] [DotNetNuke.Web.DependencyInjectionInitialize] Unable to configure services for DotNetNuke.Web.Mvc.Startup, see exception for details
    {"EventId":{"Id":1201001,"Name":"DependencyInjectionInitializeUnableToConfigureServicesFor"},"HostName":"TOM-P920","AppDomain":3,"ThreadId":241}
    System.MissingMethodException: Methode nicht gefunden: "Void DotNetNuke.DependencyInjection.Extensions.TypeExtensions.LogOtherExceptions(DotNetNuke.DependencyInjection.Extensions.TypesResult, DotNetNuke.Instrumentation.ILog)".
    bei DotNetNuke.Web.Mvc.Extensions.StartupExtensions.AddMvcControllers(IServiceCollection services)
    bei DotNetNuke.Web.Mvc.Startup.ConfigureServices(IServiceCollection services)
    bei DotNetNuke.Web.DependencyInjectionInitialize.ConfigureAllStartupServices(IServiceCollection services)
    2026-10-13 20:55:00.104 +02:00 [ERR] [DotNetNuke.Web.DependencyInjectionInitialize] Unable to configure services for DotNetNuke.Web.Mvc.Startup, see exception for details
    {"EventId":{"Id":1201001,"Name":"DependencyInjectionInitializeUnableToConfigureServicesFor"},"HostName":"TOM-P920","AppDomain":4,"ThreadId":196}
    System.MissingMethodException: Methode nicht gefunden: "Void DotNetNuke.DependencyInjection.Extensions.TypeExtensions.LogOtherExceptions(DotNetNuke.DependencyInjection.Extensions.TypesResult, DotNetNuke.Instrumentation.ILog)".
    bei DotNetNuke.Web.Mvc.Extensions.StartupExtensions.AddMvcControllers(IServiceCollection services)
    bei DotNetNuke.Web.Mvc.Startup.ConfigureServices(IServiceCollection services)
    bei DotNetNuke.Web.DependencyInjectionInitialize.ConfigureAllStartupServices(IServiceCollection services)

  5. valadas commented on Oct 14, 2026

    @valadas
    Contributor

    I am very surprised that the "fieldCount" error is not part of those logs...

    And this is a normal plain 10.3.3 starting site or did that have some experiments with the new MVC pipeline or other similar things.

    I think the error we see in the logs would happen at next startup and not in the middle of the install so I wonder if the logs represent those screenshots or we may be chasing 2 different issues.

    Does this site include old 3rd party extensions or themes or does this happen on a clean 10.3.3 just by having that language installed (and let us know which and where you got the language pack).

  6. MajorTom76 commented on Oct 15, 2026

    @MajorTom76
    Author

    I now searched all sourrounding logs for "fieldCount". No such error....

    I now installed a clean 10.3.3 build. Selecting "German" installed your language pack automatically.
    No problems with this build, I successfully upgraded it...

    Image

    But I have two running sites, one installed 2008 or so and one newer site installed 2019. I "always" upgraded them "successfully" and they are both running on 10.3.3 now.

    Both sites are basically just your installation with not many or any 3rdparty moduls installed. I coded my own theme, starting from your home.ascx, and modules based on your view.aspx templates based on PortalModuleBase and they seem to work, I have full control over them.

    I don't use any mvc in my modules.

    On my second newer site "identiy switcher" is the only 3rd party module. I'd love to update those modules but your links lead to nowhere.

    Image

    So to conclude: This problem doesn't affect a new Installation. But it affects BOTH of my Installations. I don't think that this is a language issue, but you should always test your upgrades WITH a second language installed please.

    This is the only error I see that I'm sure that it's not my errror:
    2026-10-07 17:10:46.794 +02:00 [ERR] [DotNetNuke.Web.DependencyInjectionInitialize] Unable to configure services for DotNetNuke.Web.Mvc.Startup, see exception for details
    {"EventId":{"Id":1201001,"Name":"DependencyInjectionInitializeUnableToConfigureServicesFor"}}
    System.MissingMethodException: Methode nicht gefunden: "Void DotNetNuke.DependencyInjection.Extensions.TypeExtensions.LogOtherExceptions(DotNetNuke.DependencyInjection.Extensions.TypesResult, DotNetNuke.Instrumentation.ILog)".
    bei DotNetNuke.Web.Mvc.Extensions.StartupExtensions.AddMvcControllers(IServiceCollection services)
    bei DotNetNuke.Web.Mvc.Startup.ConfigureServices(IServiceCollection services)
    bei DotNetNuke.Web.DependencyInjectionInitialize.ConfigureAllStartupServices(IServiceCollection services)

    fieldcount 0 - 2 might may be a hint to: PASS 0 - 2 parameters to the function LogOtherExceptions(param1, param2) but there is no Function for YOUR 2 parameters ... well I don't know either.

    I could not find the word "fieldCount" in your running installation. In your actual source code I find:

    Image

    I don't think it's the Version, but it might be an sql update query.

    My installation stops at:

    10/13/2026 18:54:57 [INFO] DotNetNuke.Services.Upgrade.Upgrade StartCheckAssembliesForRegistration
    10/13/2026 18:54:57 [INFO] DotNetNuke.Services.Upgrade.Upgrade StartRegisterAssembly:AngleSharp.Css.dll - 1.1.2
    10/13/2026 18:54:57 [INFO] DotNetNuke.Services.Upgrade.Upgrade StartRegisterAssembly:AngleSharp.dll - 1.8.1

    10/13/2026 18:54:57 [INFO] DotNetNuke.Services.Upgrade.Upgrade StartRegisterAssembly:Artem.GoogleMap.dll - 4.1.0

    Your new installation shows that:

    10/15/2026 07:30:25 [INFO] DotNetNuke.Services.Upgrade.Upgrade StartCheckAssembliesForRegistration
    10/15/2026 07:30:25 [INFO] DotNetNuke.Services.Upgrade.Upgrade StartRegisterAssembly:AngleSharp.Css.dll - 1.1.2
    10/15/2026 07:30:25 [INFO] DotNetNuke.Services.Upgrade.Upgrade StartRegisterAssembly:AngleSharp.dll - 1.8.1

    10/15/2026 07:30:25 [INFO] DotNetNuke.Services.Upgrade.Upgrade StartRegisterAssembly:BouncyCastle.Cryptography.dll - 2.6.2
    10/15/2026 07:30:25 [INFO] DotNetNuke.Services.Upgrade.Upgrade StartRegisterAssembly:ClientDependency.Core.dll - 1.10.0
    10/15/2026 07:30:25 [INFO] DotNetNuke.Services.Upgrade.Upgrade StartRegisterAssembly:CountryListBox.dll - 10.4.0
    10/15/2026 07:30:25 [INFO] DotNetNuke.Services.Upgrade.Upgrade StartRegisterAssembly:Dnn.AuthServices.Jwt.dll - 1.0.0
    10/15/2026 07:30:25 [INFO] DotNetNuke.Services.Upgrade.Upgrade StartRegisterAssembly:Dnn.AzureConnector.dll - 10.4.0
    10/15/2026 07:30:25 [INFO] DotNetNuke.Services.Upgrade.Upgrade StartRegisterAssembly:DNN.Connectors.GoogleAnalytics.dll - 10.4.0
    10/15/2026 07:30:25 [INFO] DotNetNuke.Services.Upgrade.Upgrade StartRegisterAssembly:DNN.Connectors.GoogleAnalytics4.dll - 10.4.0
    10/15/2026 07:30:25 [INFO] DotNetNuke.Services.Upgrade.Upgrade StartRegisterAssembly:DNN.Connectors.GoogleTagManager.dll - 10.4.0

    I don't have googlemaps in my 2nd installation, so this might not be the error, but maybe BouncyCastle.Cryptography.dll or the following libraries are the problem???

    So for now I don't know more, please inform me if you need more information I don't want to exit DNN at Version 10.3.3...

  7. valadas commented on Oct 15, 2026

    @valadas
    Contributor

    you should always test your upgrades WITH a second language installed please

    This is an open source project without a dedicated paid testing team, we do release candidates (RC) versions so that people like you can help test with their specific scenarios.

    I now installed a clean 10.3.3 build. Selecting "German" installed your language pack automatically. No problems with this build, I successfully upgraded it...

    I will move this to a discussion until we can get some clear steps to reproduce this. If you want to try to pinpoint it better, you could try adding your custom stuff (theme, modules, etc.) one at a time and try to upgrade until you can pinpoint which one prevents the upgrade. Now that I am thinking about it, maybe one of those extensions have a 2 part version instead of 3 part and this is related to the same issue as #7543 which could be Owin or something else in a similar fashion. That issue produces the same fieldCount issue.

  8. locked and limited conversation to collaborators on Oct 15, 2026
  9. converted this issue into a discussion #7567 on Oct 15, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions