locked
Error code 0x80044195 - invalid language code? RRS feed

  • Question

  • Hi.

    We just moved our CRM solution from one platform to another (new SQL-server and new CRM-server). This installation have previously been upgraded from 3.0 to 4.0, before the move.

    When trying to modify an entity I get the less than useful CRM error message. Looking at the URL i notice that it contains "hresult=0x80044195". Googling for 0x80044195 indicates that this error could mean "The specified language code is not valid for this organization." (http://ronaldlemmen.blogspot.com/2009/01/error-messages-in-crm.html).

    Going through the language settings in the CRM server (the actual CRM application) neither English (the server language) nor Swedish (the language we're using) are available despite the fact that the Swedish MUI pack is installed (and operational) on the server.

    Am I barking up the wrong tree here? Has this in fact nothing to do with the language?

    There was no issues what so ever doing this before we moved the system to the new platform but now I can't even create a new entity.

    Any and all help in this matter would be very appreciated as there are a number of modifications that I need to do asap.

    Thanks!
    • Edited by MartinNr5 Thursday, October 29, 2009 12:56 PM Additional info.
    Thursday, October 29, 2009 12:55 PM

Answers

  • Tracing does have a performance impact I would avoid tracing during business hours - since it will decrease performance while tracing is running and it will make the trace log so large you will have a hard time finding the relevant information. -

    The tool I referenced allows you to start/stop tracing quickly easily and to package up the traces it creates into a single zip file if you need to send them to support.

    You might want to ensure that you install both languages in your new environment since you're unsure what the original language was.


    Scott Sewell, CustomerEffective | http:\\blog.CustomerEffective.com | Twitter:@ScottSewell
    • Marked as answer by Jim Glass Jr Thursday, November 5, 2009 6:11 PM
    Thursday, November 5, 2009 1:59 PM
    Moderator

All replies

  • Hi Martin,

    What is your base CRM installation language. Is it English or Swedish?  What was the base language for you CRM before the upgrade?

    If you think that's not a language issue, try to enable DEV error or do a CRM trace, it will give you more information.

    I hope this helps!

    Darren Liu | 刘嘉鸿 | MS CRM MVP | English Blog: http://msdynamicscrm-e.blogspot.com | Chinese Blog: http://liudarren.spaces.live.com
    Thursday, October 29, 2009 1:05 PM
    Moderator
  • Hi.

    The base language is English. This was the case before the upgrade as well.

    How do I enable DEV error? I would love for the CRM error dialogue to be more detailed so any way I can get more information about an error would be very much appreciated.
    Thursday, October 29, 2009 2:41 PM

  • The CRMDIAGTOOL4 available here is the easiest way to start/stop tracing and to enable/disable the dev errors. - You can do all this through normal registry keys, but who has time for that? :)

    http://blogs.msdn.com/benlec/archive/2008/06/06/crmdiagtool4-for-microsoft-crm-4-0-update-4-0-7333-3.aspx


    Scott Sewell, CustomerEffective | http:\\blog.CustomerEffective.com | Twitter:@ScottSewell
    Saturday, October 31, 2009 4:25 PM
    Moderator
  • Hi Scott.

    How does this affect my CRM server? Do I need to do this during scheduled service breaks or can I do it on the fly?

    I also noticed that I can't change my language to English in the web interface, only Swedish is available despite this being installed from English media with Swedish MUI on top. I'm starting to suspect that the original base installation was Swedish (the server I moved the organisation from).

    How would the installation on the new server be affected if the new server has a different base language from the one I imported the organisation from?
    Tuesday, November 3, 2009 9:00 AM
  • Tracing does have a performance impact I would avoid tracing during business hours - since it will decrease performance while tracing is running and it will make the trace log so large you will have a hard time finding the relevant information. -

    The tool I referenced allows you to start/stop tracing quickly easily and to package up the traces it creates into a single zip file if you need to send them to support.

    You might want to ensure that you install both languages in your new environment since you're unsure what the original language was.


    Scott Sewell, CustomerEffective | http:\\blog.CustomerEffective.com | Twitter:@ScottSewell
    • Marked as answer by Jim Glass Jr Thursday, November 5, 2009 6:11 PM
    Thursday, November 5, 2009 1:59 PM
    Moderator
  • Tracing does have a performance impact I would avoid tracing during business hours - since it will decrease performance while tracing is running and it will make the trace log so large you will have a hard time finding the relevant information. -

    The tool I referenced allows you to start/stop tracing quickly easily and to package up the traces it creates into a single zip file if you need to send them to support.

    You might want to ensure that you install both languages in your new environment since you're unsure what the original language was.


    Scott Sewell, CustomerEffective | http:\\blog.CustomerEffective.com | Twitter:@ScottSewell

    Ok, I'll try and do a trace this monday when we have a maintenance window.

    Both languages are installed - English as the "base" language during initial setup and Swedish as MUI afterwards. I still can't select any other language than Swedish in my client though.
    Friday, November 6, 2009 1:22 PM
  • Hi all,

    I recently had the same error. The cause of this problem is an unsupported redeployment scenario.

    I think in this case the originating system had the base language Swedish, the new one English. If you redeploy the organization everything works without any errors. When you install the MUI pack which corresponds with the base language of the originating system, the whole UI while be automatically switched to this language, without the possibility to (de)provision the MUI pack or to select the language in the options. If you either try to create new entities or to edit existing ones you will receive the error, which MartinNr5 has mentioned.

    See http://www.langalaxy.de/2009/12/0x80044195-the-specified-language-code-is-not-valid-for-this-organization/ for a documentation my case.
    • Proposed as answer by ckeller Saturday, December 19, 2009 12:04 AM
    Saturday, December 19, 2009 12:03 AM