Problem connecting to RTC

GoMaD
Member Posts: 313
Our Middle tier service just crashed and now it seems that only two of the four users who connect to this middle tier have
the following error:
Service: MicrosoftDynamicsNavServer$MOVEPLUS_DEMO
User: ICONOS\ifactoconfig
Type: System.ArgumentNullException
Message:
Value cannot be null.
Parameter name: key
ParamName: key
StackTrace:
at System.ThrowHelper.ThrowArgumentNullException(ExceptionArgument argument)
at System.Collections.Generic.Dictionary`2.FindEntry(TKey key)
at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value)
at Microsoft.Dynamics.Nav.Service.Metadata.Configuration.NavXmlDeltaCalculation.ApplyNodeAdd(NavXmlAdd add, XmlDocument document, IDictionary`2 resultNodes)
at Microsoft.Dynamics.Nav.Service.Metadata.Configuration.NavXmlDeltaCalculation.Apply(IXPathNavigable document, NavXmlDelta delta)
at Microsoft.Dynamics.Nav.Service.Metadata.MetadataProvider.GetMasterPageUnsolved(Int32 id, String personalizationId, Boolean applyPersonalization)
at Microsoft.Dynamics.Nav.Service.Metadata.MetadataProvider.GetNavigationFrame(Int32 homepageId, Boolean applyPersonalization)
at Microsoft.Dynamics.Nav.Service.Metadata.MetadataProvider.GetNavigationFrame(Boolean applyPersonalization)
at Microsoft.Dynamics.Nav.Service.NSService.<>c__DisplayClass4e.<GetNavigationFrame>b__4d(Connection connection)
at Microsoft.Dynamics.Nav.Service.NSService.ExecuteOperation[T](String operationName, ServiceOperation`1 operation, Connection connection, Boolean revertLanguageChanges, WindowsIdentity impersonationIdentity)
Source: mscorlib
Can somebody please help?
Regards
the following error:
Service: MicrosoftDynamicsNavServer$MOVEPLUS_DEMO
User: ICONOS\ifactoconfig
Type: System.ArgumentNullException
Message:
Value cannot be null.
Parameter name: key
ParamName: key
StackTrace:
at System.ThrowHelper.ThrowArgumentNullException(ExceptionArgument argument)
at System.Collections.Generic.Dictionary`2.FindEntry(TKey key)
at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value)
at Microsoft.Dynamics.Nav.Service.Metadata.Configuration.NavXmlDeltaCalculation.ApplyNodeAdd(NavXmlAdd add, XmlDocument document, IDictionary`2 resultNodes)
at Microsoft.Dynamics.Nav.Service.Metadata.Configuration.NavXmlDeltaCalculation.Apply(IXPathNavigable document, NavXmlDelta delta)
at Microsoft.Dynamics.Nav.Service.Metadata.MetadataProvider.GetMasterPageUnsolved(Int32 id, String personalizationId, Boolean applyPersonalization)
at Microsoft.Dynamics.Nav.Service.Metadata.MetadataProvider.GetNavigationFrame(Int32 homepageId, Boolean applyPersonalization)
at Microsoft.Dynamics.Nav.Service.Metadata.MetadataProvider.GetNavigationFrame(Boolean applyPersonalization)
at Microsoft.Dynamics.Nav.Service.NSService.<>c__DisplayClass4e.<GetNavigationFrame>b__4d(Connection connection)
at Microsoft.Dynamics.Nav.Service.NSService.ExecuteOperation[T](String operationName, ServiceOperation`1 operation, Connection connection, Boolean revertLanguageChanges, WindowsIdentity impersonationIdentity)
Source: mscorlib
Can somebody please help?
Regards
Now, let's see what we can see.
...
Everybody on-line.
...
Looking good!
...
Everybody on-line.
...
Looking good!
0
Comments
-
UPDATE:
It seems it has something to do with Profile Personalisations.
Once a user is linked to a Profile, through the Profile ID under "User personalization" we get this error.
When we remove the Profille ID and use the Default Role Center, everything works like a charm.
Any ideas, anyone ????Now, let's see what we can see.
...
Everybody on-line.
...
Looking good!0 -
Is there any language personalization in PromotedActionCategory in some properties. I think I had similar issue-Mihail- [MCTS]0
-
From your description it seems that the record in the Profile Metadata table (2000000074) is 'corrupt'. From looking at the code I can see that you can get into this situation if there are elements in the profile at the root level - but I am just guessing here as I do not have the particular profile in question.
For now, you probably have to reconfigure the profile (see e.g. http://msdn.microsoft.com/en-us/library/dd354992.aspx)
I am sorry that the session is terminating based on this - we will log a bug on this.Best regards,
Jens Møller-Pedersen [MSFT]
This posting is provided 'AS IS' with no warranties, and confers no rights.0 -
Just thought I would bump this topic.
While I was setting up personalization (President Role) on the system I got the error on the screen and the same error messages on the server.
Still trying resolve the issue and then try to recreate it. Will post findings.
So far...
Deleted User Personalization Store file. -No change.
No language packs installed.
Opened Table 2000000074 to see what I can see, and it's empty.
Trying the profile reconfiguration.
-edit also changed the role for the user, along with the profile reconfiguration this appears to have fixed the issue.Event Type: Error
Event Source: MicrosoftDynamicsNAVServer
Event Category: None
Event ID: 0
Date: 8/4/2010
Time: 12:50:30 PM
User: N/A
Computer: DYNAMICS
Description:
Service: MicrosoftDynamicsNavServer$TestDynamicsNAV
User: Domain\joemathis
Type: System.ArgumentNullException
Message:
Value cannot be null.
Parameter name: key
ParamName: key
StackTrace:
at System.ThrowHelper.ThrowArgumentNullException(ExceptionArgument argument)
at System.Collections.Generic.Dictionary`2.FindEntry(TKey key)
at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value)
at Microsoft.Dynamics.Nav.Service.Metadata.Configuration.NavXmlDeltaCalculation.ApplyNodeAdd(NavXmlAdd add, XmlDocument document, IDictionary`2 resultNodes)
at Microsoft.Dynamics.Nav.Service.Metadata.Configuration.NavXmlDeltaCalculation.Apply(IXPathNavigable document, NavXmlDelta delta)
at Microsoft.Dynamics.Nav.Service.Metadata.MetadataProvider.GetMasterPageUnsolved(Int32 id, String personalizationId, Boolean applyPersonalization)
at Microsoft.Dynamics.Nav.Service.Metadata.MetadataProvider.GetNavigationFrame(Int32 homepageId, Boolean applyPersonalization)
at Microsoft.Dynamics.Nav.Service.Metadata.MetadataProvider.GetNavigationFrame(Boolean applyPersonalization)
at Microsoft.Dynamics.Nav.Service.NSService.<>c__DisplayClass4e.<GetNavigationFrame>b__4d(Connection connection)
at Microsoft.Dynamics.Nav.Service.NSService.ExecuteOperation[T](String operationName, ServiceOperation`1 operation, Connection connection, Boolean revertLanguageChanges, WindowsIdentity impersonationIdentity)
Source: mscorlib
For more information, see Help and Support Center at http://go.microsoft.com/fwlink/events.asp.0
Categories
- All Categories
- 73 General
- 73 Announcements
- 66.6K Microsoft Dynamics NAV
- 18.7K NAV Three Tier
- 38.4K NAV/Navision Classic Client
- 3.6K Navision Attain
- 2.4K Navision Financials
- 116 Navision DOS
- 851 Navision e-Commerce
- 1K NAV Tips & Tricks
- 772 NAV Dutch speaking only
- 617 NAV Courses, Exams & Certification
- 2K Microsoft Dynamics-Other
- 1.5K Dynamics AX
- 320 Dynamics CRM
- 111 Dynamics GP
- 10 Dynamics SL
- 1.5K Other
- 990 SQL General
- 383 SQL Performance
- 34 SQL Tips & Tricks
- 35 Design Patterns (General & Best Practices)
- 1 Architectural Patterns
- 10 Design Patterns
- 5 Implementation Patterns
- 53 3rd Party Products, Services & Events
- 1.6K General
- 1.1K General Chat
- 1.6K Website
- 83 Testing
- 1.2K Download section
- 23 How Tos section
- 252 Feedback
- 12 NAV TechDays 2013 Sessions
- 13 NAV TechDays 2012 Sessions