9.0.10.2 - Master-Detail öffnet sich nur noch im Smart Client

mgosx

Aktives Mitglied
Hallo zusammen,
ich habe gestern das Live-Update auf 9.0.10.2 durchgeführt.

Heute tritt nun ein Fehler in der Access-Version beim öffnen eines Master-Detail Views auf unter Access auf.
Das Seltsame ist:
- dass in früheren Versionen dieses Master-Detail einwandfrei funktionierte (unter Access und im Smart Client)
- im Smart Client das Master Detail korrekt ausgeführt wird
- im App-Designer bei der Vorschau der Fehler auch auftritt.
- der Fehler tritt zeitgleich auf meinem Entwicklungssystem und dem Livesystem auf.


Die Fehlermeldung im Tracelog lautet:

System.NullReferenceException: Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt.
bei Sagede.OfficeLine.ControlCenter.MetaDataProvider.CacheContext.AgentReadItem(ResourceType resourceType, String key, String[] languages, Boolean excludeDeactivated)
bei Sagede.OfficeLine.ControlCenter.MetaDataProvider.MetaDataProvider.CheckFunction(Function func, IOfficeLineConnectionInfo info, PlaceholderResolverCommon placeholderResolverCommon)
bei Sagede.OfficeLine.ControlCenter.MetaDataProvider.MetaDataProvider.HandleFunctionSet(FunctionSet functionSet, IOfficeLineConnectionInfo info)
bei Sagede.OfficeLine.ControlCenter.MetaDataProvider.MetaDataProvider.GetFunctionSet(String fullName, ApplicationContext context, Boolean removeFunctionsWithShortcutKeyCtrlS)
bei Sagede.OfficeLine.ControlCenter.MetaDataProvider.CompiledMetaDataProvider.GetFunctionSet(String fullName, ApplicationContext appInfo, Boolean removeFunctionsWithShortcutKeyCtrlS)
bei Sagede.OfficeLine.ControlCenter.MetaDataProvider.MetaDataProvider.HandleListPartFunctionSet(ListPart part, IOfficeLineConnectionInfo info, PlaceholderResolverCommon placeholderResolverCommon, Boolean checkPermission)
bei Sagede.OfficeLine.ControlCenter.MetaDataProvider.MetaDataProvider.HandleListPart(ListPart& part, IOfficeLineConnectionInfo info, Boolean checkPermission, Part& replaceBy)
bei Sagede.OfficeLine.ControlCenter.MetaDataProvider.MetaDataProvider.GetPart(String partKey, PartType partType, ApplicationContext context, Int16 clientCountryId, String userName, Boolean checkPermission, NamedParameters parameters, String& requestedPartKey)
bei Sagede.OfficeLine.ControlCenter.MetaDataProvider.MetaDataProvider.GetPart(String partKey, PartType partType, ApplicationContext appInfo, Boolean checkPermission, NamedParameters parameters)
bei Sagede.OfficeLine.ControlCenter.MetaDataProvider.CompiledMetaDataProvider.<>c__DisplayClass34_0.<GetPart>b__0()
bei Sagede.OfficeLine.ControlCenter.MetaDataProvider.CompiledMetaDataProvider.GetWithCache[TItem](String resourceType, ApplicationContext appInfo, String key, String secondKey, Func`1 itemProvider, Boolean validate)
bei Sagede.OfficeLine.ControlCenter.MetaDataProvider.CompiledMetaDataProvider.GetPart(String partKey, PartType partType, ApplicationContext appInfo, Boolean checkPermission, NamedParameters parameters)
bei Sagede.OfficeLine.ControlCenter.MetaDataProvider.CompiledMetaDataProvider.GetPart(String partKey, PartType partType, ApplicationContext appInfo)
bei Sagede.OfficeLine.ControlCenter.MetaDataProvider.MetaDataProvider.HandleMasterDetailPart(MasterDetailPart& part, IOfficeLineConnectionInfo info, Boolean checkPermission, Part& replaceBy)
bei Sagede.OfficeLine.ControlCenter.MetaDataProvider.MetaDataProvider.GetPart(String partKey, PartType partType, ApplicationContext context, Int16 clientCountryId, String userName, Boolean checkPermission, NamedParameters parameters, String& requestedPartKey)
bei Sagede.OfficeLine.ControlCenter.MetaDataProvider.MetaDataProvider.GetPart(String partKey, PartType partType, ApplicationContext appInfo, Boolean checkPermission, NamedParameters parameters)
bei Sagede.OfficeLine.ControlCenter.MetaDataProvider.CompiledMetaDataProvider.<>c__DisplayClass34_0.<GetPart>b__0()
bei Sagede.OfficeLine.ControlCenter.MetaDataProvider.CompiledMetaDataProvider.GetWithCache[TItem](String resourceType, ApplicationContext appInfo, String key, String secondKey, Func`1 itemProvider, Boolean validate)
bei Sagede.OfficeLine.ControlCenter.MetaDataProvider.CompiledMetaDataProvider.GetPart(String partKey, PartType partType, ApplicationContext appInfo, Boolean checkPermission, NamedParameters parameters)
bei Sagede.Shared.RealTimeData.Core.Handlers.PartHandler.Get(String partKey, PartType type, String configId, ApplicationContext appInfo, Boolean checkPermission, ConfigurationInfo configurationInfo, NamedParameters parameters)
bei Sagede.Shared.RealTimeData.Core.Handlers.PartHandler.GetMasterDetailPart(String partKey, String configId, NamedParameters parameters, ApplicationContext appInfo)
bei Sagede.OfficeLine.ControlCenter.SDataService.ControlCenterMetadataServiceHandler.GetMasterDetailPart()
=> GetMasterDetailPart in ControlCenterMetadataServiceHandler.cs(line 957) request.url="https://sage2.fischar.de:5493/sdata/ol/ControlCenterMetadata/Fischar;1/$service/GetMasterDetailPart?language=de" request.method="POST" request.part="mdtBestaende.142188732.Fischar" request.subpart=""

Leider erkenne ich hier aber keinen Fehler UND es läuft im Smart Client einwandfrei!

Die üblichen Routinen wie
- Neuer Import der Metadaten
- Neustart
- etc.

haben leider nichts gebracht.

Ich gehe daher von einem seltsamen Verhalten innerhalb der 9.0.10.2 aus. Hat jemand ähnliche Probleme?
 
Zurück
Oben