Web Screens Error: Unable to load one or more of the requested types. Retrieve the LoaderExceptions property for more information.

I am getting an error "Unable to load one or more of the requested types. Retrieve the LoaderExceptions property for more information." when opening Sage 300 2022 web screens.

The homepage/login page cannot load. Everything on Web Screens was working fine until the error occurred.

  • 0

    A couple of suggestions:

    • Clear your browser cache 
    • Stop IIS
    • In your ..Online\Web folder is a Logs folder with a trace.log file. Delete this file
    • Re-start IIS and try to login .
    • If the error returns, look in the Logs.trace.log file for a better understanding of the error.
  • 0 in reply to John Thomas

    I have tried the above steps but still not working

    ----------------------------------------
    Timestamp: 8/5/2022 1:29:46 PM
    
    Message: Error-[Tenant:] [Company:] [Module:Global] [User:] - Application:
    (Inner Exception)
    Exception Source:      mscorlib
    Exception Type:        System.Reflection.ReflectionTypeLoadException
    Exception Message:     Unable to load one or more of the requested types. Retrieve the LoaderExceptions property for more information.
    ---- Stack Trace ----
       System.Reflection.RuntimeModule.GetTypes(RuntimeModule module) in mscorlib.dll
       System.Reflection.RuntimeModule.GetTypes() in mscorlib.dll
       System.Reflection.Assembly.GetTypes() in mscorlib.dll
       System.ComponentModel.Composition.Hosting.AssemblyCatalog.get_InnerCatalog() in System.ComponentModel.Composition.dll
       System.ComponentModel.Composition.Hosting.AssemblyCatalog.GetExports(ImportDefinition definition) in System.ComponentModel.Composition.dll
       System.ComponentModel.Composition.Hosting.<>c__DisplayClass34_0.<GetExports>b__0(ComposablePartCatalog catalog) in System.ComponentModel.Composition.dll
       System.Linq.<SelectManyIterator>d__17`2.MoveNext() in System.Core.dll
       System.Collections.Generic.List`1.InsertRange(Int32 index, IEnumerable`1 collection) in mscorlib.dll
       System.ComponentModel.Composition.Hosting.AggregateCatalog.GetExports(ImportDefinition definition) in System.ComponentModel.Composition.dll
       System.ComponentModel.Composition.Hosting.CatalogExportProvider.InternalGetExportsCore(ImportDefinition definition, AtomicComposition atomicComposition) in System.ComponentModel.Composition.dll
       System.ComponentModel.Composition.Hosting.InnerCatalogExportProvider.GetExportsCore(ImportDefinition definition, AtomicComposition atomicComposition) in System.ComponentModel.Composition.dll
       System.ComponentModel.Composition.Hosting.ExportProvider.TryGetExportsCore(ImportDefinition definition, AtomicComposition atomicComposition, IEnumerable`1& exports) in System.ComponentModel.Composition.dll
       System.ComponentModel.Composition.Hosting.ExportProvider.TryGetExports(ImportDefinition definition, AtomicComposition atomicComposition, IEnumerable`1& exports) in System.ComponentModel.Composition.dll
       System.ComponentModel.Composition.Hosting.CatalogExportProvider.GetExportsCore(ImportDefinition definition, AtomicComposition atomicComposition) in System.ComponentModel.Composition.dll
       System.ComponentModel.Composition.Hosting.ExportProvider.TryGetExportsCore(ImportDefinition definition, AtomicComposition atomicComposition, IEnumerable`1& exports) in System.ComponentModel.Composition.dll
       System.ComponentModel.Composition.Hosting.ExportProvider.GetExports(ImportDefinition definition, AtomicComposition atomicComposition) in System.ComponentModel.Composition.dll
       System.ComponentModel.Composition.Hosting.AggregateExportProvider.GetExportsCore(ImportDefinition definition, AtomicComposition atomicComposition) in System.ComponentModel.Composition.dll
       System.ComponentModel.Composition.Hosting.ExportProvider.TryGetExportsCore(ImportDefinition definition, AtomicComposition atomicComposition, IEnumerable`1& exports) in System.ComponentModel.Composition.dll
       System.ComponentModel.Composition.Hosting.CompositionContainer.GetExportsCore(ImportDefinition definition, AtomicComposition atomicComposition) in System.ComponentModel.Composition.dll
       System.ComponentModel.Composition.Hosting.ExportProvider.TryGetExportsCore(ImportDefinition definition, AtomicComposition atomicComposition, IEnumerable`1& exports) in System.ComponentModel.Composition.dll
       System.ComponentModel.Composition.Hosting.ExportProvider.GetExports(ImportDefinition definition, AtomicComposition atomicComposition) in System.ComponentModel.Composition.dll
       System.ComponentModel.Composition.Hosting.ExportProvider.GetExportsCore(Type type, Type metadataViewType, String contractName, ImportCardinality cardinality) in System.ComponentModel.Composition.dll
       System.ComponentModel.Composition.Hosting.ExportProvider.GetExportsCore(String contractName) in System.ComponentModel.Composition.dll
       Sage.CA.SBS.ERP.Sage300.Common.Interfaces.Bootstrap.BootstrapTaskManager.Run(String path, String[] patterns, BootstrapAppliesTo appliesTo) in Sage.CA.SBS.ERP.Sage300.Common.Interfaces.dll
    
    
    
    (Outer Exception)
    Exception Source:      Sage.CA.SBS.ERP.Sage300.Common.Interfaces
    Exception Type:        System.ApplicationException
    Exception Message:     Method 'GetAccessRights' in type 'Norming.CN.SBS.ERP.Sage300.EN.Services.Reports.APInvoiceRequisitionStatusReportService`1' from assembly 'Norming.CN.SBS.ERP.Sage300.EN.Services, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' does not have an implementation.Method 'GetAccessRights' in type 'Norming.CN.SBS.ERP.Sage300.EN.Services.Reports.BatchsListingsService`1' from assembly 'Norming.CN.SBS.ERP.Sage300.EN.Services, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' does not have an implementation.Method 'GetAccessRights' in type 'Norming.CN.SBS.ERP.Sage300.EN.Services.Reports.EmployeeBalanceReportService`1' from assembly 'Norming.CN.SBS.ERP.Sage300.EN.Services, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' does not have an implementation.Method 'GetAccessRights' in type 'Norming.CN.SBS.ERP.Sage300.EN.Services.Reports.ENAgedEmployeeBalanceReportService`1' from assembly 'Norming.CN.SBS.ERP.Sage300.EN.Services, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' does not have an implementation.Method 'GetAccessRights' in type 'Norming.CN.SBS.ERP.Sage300.EN.Services.Reports.ENApprovalWorkflowReportService`1' from assembly 'Norming.CN.SBS.ERP.Sage300.EN.Services, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' does not have an implementation.Method 'GetAccessRights' in type 'Norming.CN.SBS.ERP.Sage300.EN.Services.Reports.ENBatchListingService`1' from assembly 'Norming.CN.SBS.ERP.Sage300.EN.Services, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' does not have an implementation.Method 'GetAccessRights' in type 'Norming.CN.SBS.ERP.Sage300.EN.Services.Reports.ENBatchStatusReportService`1' from assembly 'Norming.CN.SBS.ERP.Sage300.EN.Services, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' does not have an implementation.Method 'GetAccessRights' in type 'Norming.CN.SBS.ERP.Sage300.EN.Services.Reports.ENBudgetComparisionService`1' from assembly 'Norming.CN.SBS.ERP.Sage300.EN.Services, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' does not have an implementation.Method 'GetAccessRights' in type 'Norming.CN.SBS.ERP.Sage300.EN.Services.Reports.ENClassReportService`1' from assembly 'Norming.CN.SBS.ERP.Sage300.EN.Services, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' does not have an implementation.Method 'GetAccessRights' in type 'Norming.CN.SBS.ERP.Sage300.EN.Services.Reports.ENContractPermissionsReportService`1' from assembly 'Norming.CN.SBS.ERP.Sage300.EN.Services, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' does not have an implementation.Method 'GetAccessRights' in type 'Norming.CN.SBS.ERP.Sage300.EN.Services.Reports.ENEmailTemplatesReportService`1' from assembly 'Norming.CN.SBS.ERP.Sage300.EN.Services, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' does not have an implementation.Method 'GetAccessRights' in type 'Norming.CN.SBS.ERP.Sage300.EN.Services.Reports.ENEmployeeGroupReportService`1' from assembly 'Norming.CN.SBS.ERP.Sage300.EN.Services, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' does not have an implementation.Method 'GetAccessRights' in type 'Norming.CN.SBS.ERP.Sage300.EN.Services.Reports.ENEmployeeLeaveHistoryReportService`1' from assembly 'Norming.CN.SBS.ERP.Sage300.EN.Services, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' does not have an implementation.Method 'GetAccessRights' in type 'Norming.CN.SBS.ERP.Sage300.EN.Services.Reports.ENEmployeeRegistersReportService`1' from assembly 'Norming.CN.SBS.ERP.Sage300.EN.Services, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' does not have an implementation.Method 'GetAccessRights' in type 'Norming.CN.SBS.ERP.Sage300.EN.Services.Reports.ENEmployeeTemplateReportsService`1' from assembly 'Norming.CN.SBS.ERP.Sage300.EN.Services, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' does not have an implementation.Method 'GetAccessRights' in type 'Norming.CN.SBS.ERP.Sage300.EN.Services.Reports.ENEmployeeTimeUsageReportService`1' from assembly 'Norming.CN.SBS.ERP.Sage300.EN.Services, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' does not have an implementation.Method 'GetAccessRights' in type 'Norming.CN.SBS.ERP.Sage300.EN.Services.Reports.ENEmployeeTransactionsReportService`1' from assembly 'Norming.CN.SBS.ERP.Sage300.EN.Services, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' does not have an implementation.Method 'GetAccessRights' in type 'Norming.CN.SBS.ERP.Sage300.EN.Services.Reports.ENESSLoginLogsService`1' from assembly 'Norming.CN.SBS.ERP.Sage300.EN.Services, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' does not have an implementation.Method 'GetAccessRights' in type 'Norming.CN.SBS.ERP.Sage300.EN.Services.Reports.ENExpenseCodeReportService`1' from assembly 'Norming.CN.SBS.ERP.Sage300.EN.Services, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' does not have an implementation.Method 'GetAccessRights' in type 'Norming.CN.SBS.ERP.Sage300.EN.Services.Reports.ENExpenseHistoryService`1' from assembly 'Norming.CN.SBS.ERP.Sage300.EN.Services, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' does not have an implementation.Method 'GetAccessRights' in type 'Norming.CN.SBS.ERP.Sage300.EN.Services.Reports.ENExpenseReportStatusReportService`1' from assembly 'Norming.CN.SBS.ERP.Sage300.EN.Services, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' does not have an implementation.Method 'GetAccessRights' in type 'Norming.CN.SBS.ERP.Sage300.EN.Services.Reports.ENGLAccountBudgetInquiryReportService`1' from assembly 'Norming.CN.SBS.ERP.Sage300.EN.Services, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' does not have an implementation.Method 'GetAccessRights' in type 'Norming.CN.SBS.ERP.Sage300.EN.Services.Reports.ENJobPermissionsReportService`1' from assembly 'Norming.CN.SBS.ERP.Sage300.EN.Services, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' does not have an implementation.Method 'GetAccessRights' in type 'Norming.CN.SBS.ERP.Sage300.EN.Services.Reports.ENLeaveAccountHistoryService`1' from assembly 'Norming.CN.SBS.ERP.Sage300.EN.Services, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' does not have an implementation.Method 'GetAccessRights' in type 'Norming.CN.SBS.ERP.Sage300.EN.Services.Reports.ENLeaveAccountHistoryReportService`1' from assembly 'Norming.CN.SBS.ERP.Sage300.EN.Services, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' does not have an implementation.Method 'GetAccessRights' in type 'Norming.CN.SBS.ERP.Sage300.EN.Services.Reports.ENLeaveAccountReportService`1' from assembly 'Norming.CN.SBS.ERP.Sage300.EN.Services, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' does not have an implementation.Method 'GetAccessRights' in type 'Norming.CN.SBS.ERP.Sage300.EN.Services.Reports.ENLeaveCodesReportService`1' from assembly 'Norming.CN.SBS.ERP.Sage300.EN.Services, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' does not have an implementation.Method 'GetAccessRights' in type 'Norming.CN.SBS.ERP.Sage300.EN.Services.Reports.ENLeavePostingErrorsService`1' from assembly 'Norming.CN.SBS.ERP.Sage300.EN.Services, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' does not have an implementation.Method 'GetAccessRights' in type 'Norming.CN.SBS.ERP.Sage300.EN.Services.Reports.ENLeaveRequestListReportService`1' from assembly 'Norming.CN.SBS.ERP.Sage300.EN.Services, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' does not have an implementation.Method 'GetAccessRights' in type 'Norming.CN.SBS.ERP.Sage300.EN.Services.Reports.ENLicenseInformationReportService`1' from assembly 'Norming.CN.SBS.ERP.Sage300.EN.Services, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' does not have an implementation.Method 'GetAccessRights' in type 'Norming.CN.SBS.ERP.Sage300.EN.Services.Reports.ENOptionFieldReportService`1' from assembly 'Norming.CN.SBS.ERP.Sage300.EN.Services, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' does not have an implementation.Method 'GetAccessRights' in type 'Norming.CN.SBS.ERP.Sage300.EN.Services.Reports.ENOvertimeBankReportService`1' from assembly 'Norming.CN.SBS.ERP.Sage300.EN.Services, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' does not have an implementation.Method 'GetAccessRights' in type 'Norming.CN.SBS.ERP.Sage300.EN.Services.Reports.ENOvertimeBatchListingReportService`1' from assembly 'Norming.CN.SBS.ERP.Sage300.EN.Services, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' does not have an implementation.Method 'GetAccessRights' in type 'Norming.CN.SBS.ERP.Sage300.EN.Services.Reports.ENOvertimeBatchStatuReportService`1' from assembly 'Norming.CN.SBS.ERP.Sage300.EN.Services, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' does not have an implementation.Method 'GetAccessRights' in type 'Norming.CN.SBS.ERP.Sage300.EN.Services.Reports.ENOvertimeHistoryReportService`1' from assembly 'Norming.CN.SBS.ERP.Sage300.EN.Services, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' does not have an implementation.Method 'GetAccessRights' in type 'Norming.CN.SBS.ERP.Sage300.EN.Services.Reports.ENOvertimePostingErrorReportService`1' from assembly 'Norming.CN.SBS.ERP.Sage300.EN.Services, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' does not have an implementation.Method 'GetAccessRights' in type 'Norming.CN.SBS.ERP.Sage300.EN.Services.Reports.ENPayCodeReportService`1' from assembly 'Norming.CN.SBS.ERP.Sage300.EN.Services, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' does not have an implementation.Method 'GetAccessRights' in type 'Norming.CN.SBS.ERP.Sage300.EN.Services.Reports.ENPJCBudgetInquiryReportService`1' from assembly 'Norming.CN.SBS.ERP.Sage300.EN.Services, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' does not have an implementation.Method 'GetAccessRights' in type 'Norming.CN.SBS.ERP.Sage300.EN.Services.Reports.ENPJCBugetReportService`1' from assembly 'Norming.CN.SBS.ERP.Sage300.EN.Services, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' does not have an implementation.Method 'GetAccessRights' in type 'Norming.CN.SBS.ERP.Sage300.EN.Services.Reports.ENPJCEstimateInquiryReportService`1' from assembly 'Norming.CN.SBS.ERP.Sage300.EN.Services, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' does not have an implementation.Method 'GetAccessRights' in type 'Norming.CN.SBS.ERP.Sage300.EN.Services.Reports.ENPJCEstimateInquiryReportsService`1' from assembly 'Norming.CN.SBS.ERP.Sage300.EN.Services, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' does not have an implementation.Method 'GetAccessRights' in type 'Norming.CN.SBS.ERP.Sage300.EN.Services.Reports.ENPlanningActTimeComparisonReportService`1' from assembly 'Norming.CN.SBS.ERP.Sage300.EN.Services, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' does not have an implementation.Method 'GetAccessRights' in type 'Norming.CN.SBS.ERP.Sage300.EN.Services.Reports.ENPostingErrorsService`1' from assembly 'Norming.CN.SBS.ERP.Sage300.EN.Services, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' does not have an implementation.Method 'GetAccessRights' in type 'Norming.CN.SBS.ERP.Sage300.EN.Services.Reports.ENPrioritiesReportService`1' from assembly 'Norming.CN.SBS.ERP.Sage300.EN.Services, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' does not have an implementation.Method 'GetAccessRights' in type 'Norming.CN.SBS.ERP.Sage300.EN.Services.Reports.ENProjectDetailReportService`1' from assembly 'Norming.CN.SBS.ERP.Sage300.EN.Services, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' does not have an implementation.Method 'GetAccessRights' in type 'Norming.CN.SBS.ERP.Sage300.EN.Services.Reports.ENProjectPermissionsReportService`1' from assembly 'Norming.CN.SBS.ERP.Sage300.EN.Services, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' does not have an implementation.Method 'GetAccessRights' in type 'Norming.CN.SBS.ERP.Sage300.EN.Services.Reports.ENProjectSummaryReportService`1' from assembly 'Norming.CN.SBS.ERP.Sage300.EN.Services, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' does not have an implementation.Method 'GetAccessRights' in type 'Norming.CN.SBS.ERP.Sage300.EN.Services.Reports.ENProjectTransactionHistoryReportService`1' from assembly 'Norming.CN.SBS.ERP.Sage300.EN.Services, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' does not have an implementation.Method 'GetAccessRights' in type 'Norming.CN.SBS.ERP.Sage300.EN.Services.Reports.ENResourcePlanningReportService`1' from assembly 'Norming.CN.SBS.ERP.Sage300.EN.Services, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' does not have an implementation.Method 'GetAccessRights' in type 'Norming.CN.SBS.ERP.Sage300.EN.Services.Reports.ENRisksReportService`1' from assembly 'Norming.CN.SBS.ERP.Sage300.EN.Services, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' does not have an implementation.Method 'GetAccessRights' in type 'Norming.CN.SBS.ERP.Sage300.EN.Services.Reports.ENRolesReportService`1' from assembly 'Norming.CN.SBS.ERP.Sage300.EN.Services, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' does not have an implementation.Method 'GetAccessRights' in type 'Norming.CN.SBS.ERP.Sage300.EN.Services.Reports.ENRulesReportService`1' from assembly 'Norming.CN.SBS.ERP.Sage300.EN.Services, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' does not have an implementation.Method 'GetAccessRights' in type 'Norming.CN.SBS.ERP.Sage300.EN.Services.Reports.ENSetupAccountSetReportService`1' from assembly 'Norming.CN.SBS.ERP.Sage300.EN.Services, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' does not have an implementation.Method 'GetAccessRights' in type 'Norming.CN.SBS.ERP.Sage300.EN.Services.Reports.ENSetupCostCenterReportService`1' from assembly 'Norming.CN.SBS.ERP.Sage300.EN.Services, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' does not have an implementation.Method 'GetAccessRights' in type 'Norming.CN.SBS.ERP.Sage300.EN.Services.Reports.ENSetupDepartmentsReportService`1' from assembly 'Norming.CN.SBS.ERP.Sage300.EN.Services, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' does not have an implementation.Method 'GetAccessRights' in type 'Norming.CN.SBS.ERP.Sage300.EN.Services.Reports.ENSetupDivisionReportService`1' from assembly 'Norming.CN.SBS.ERP.Sage300.EN.Services, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' does not have an implementation.Method 'GetAccessRights' in type 'Norming.CN.SBS.ERP.Sage300.EN.Services.Reports.ENSetupJobsReportService`1' from assembly 'Norming.CN.SBS.ERP.Sage300.EN.Services, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' does not have an implementation.Method 'GetAccessRights' in type 'Norming.CN.SBS.ERP.Sage300.EN.Services.Reports.ENSetupOptionReportService`1' from assembly 'Norming.CN.SBS.ERP.Sage300.EN.Services, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' does not have an implementation.Method 'GetAccessRights' in type 'Norming.CN.SBS.ERP.Sage300.EN.Services.Reports.ENSetupRegionsReportService`1' from assembly 'Norming.CN.SBS.ERP.Sage300.EN.Services, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' does not have an implementation.Method 'GetAccessRights' in type 'Norming.CN.SBS.ERP.Sage300.EN.Services.Reports.ENSMTPOptionReportService`1' from assembly 'Norming.CN.SBS.ERP.Sage300.EN.Services, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' does not have an implementation.Method 'GetAccessRights' in type 'Norming.CN.SBS.ERP.Sage300.EN.Services.Reports.ENTasksReportService`1' from assembly 'Norming.CN.SBS.ERP.Sage300.EN.Services, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' does not have an implementation.Method 'GetAccessRights' in type 'Norming.CN.SBS.ERP.Sage300.EN.Services.Reports.ENTemplatesReportService`1' from assembly 'Norming.CN.SBS.ERP.Sage300.EN.Services, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' does not have an implementation.Method 'GetAccessRights' in type 'Norming.CN.SBS.ERP.Sage300.EN.Services.Reports.ENTimesheetPeriodsReportService`1' from assembly 'Norming.CN.SBS.ERP.Sage300.EN.Services, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' does not have an implementation.Method 'GetAccessRights' in type 'Norming.CN.SBS.ERP.Sage300.EN.Services.Reports.ENTypesReportService`1' from assembly 'Norming.CN.SBS.ERP.Sage300.EN.Services, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' does not have an implementation.Method 'GetAccessRights' in type 'Norming.CN.SBS.ERP.Sage300.EN.Services.Reports.ExpensePostingJournalsReportService`1' from assembly 'Norming.CN.SBS.ERP.Sage300.EN.Services, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' does not have an implementation.Method 'GetAccessRights' in type 'Norming.CN.SBS.ERP.Sage300.EN.Services.Reports.GLAccountBudgetInquiryService`1' from assembly 'Norming.CN.SBS.ERP.Sage300.EN.Services, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' does not have an implementation.Method 'GetAccessRights' in type 'Norming.CN.SBS.ERP.Sage300.EN.Services.Reports.GLTransactionsReportService`1' from assembly 'Norming.CN.SBS.ERP.Sage300.EN.Services, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' does not have an implementation.Method 'GetAccessRights' in type 'Norming.CN.SBS.ERP.Sage300.EN.Services.Reports.LeaveRequestlistReportService`1' from assembly 'Norming.CN.SBS.ERP.Sage300.EN.Services, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' does not have an implementation.Method 'GetAccessRights' in type 'Norming.CN.SBS.ERP.Sage300.EN.Services.Reports.PurchaseRequisitionStatusReportService`1' from assembly 'Norming.CN.SBS.ERP.Sage300.EN.Services, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' does not have an implementation.Method 'GetAccessRights' in type 'Norming.CN.SBS.ERP.Sage300.EN.Services.Reports.RMENRequisitionEntryPostReportService`1' from assembly 'Norming.CN.SBS.ERP.Sage300.EN.Services, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' does not have an implementation.Method 'GetAccessRights' in type 'Norming.CN.SBS.ERP.Sage300.EN.Services.Reports.TimesheetBatchStatusReportService`1' from assembly 'Norming.CN.SBS.ERP.Sage300.EN.Services, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' does not have an implementation.Method 'GetAccessRights' in type 'Norming.CN.SBS.ERP.Sage300.EN.Services.Reports.TimesheetInquiryReportService`1' from assembly 'Norming.CN.SBS.ERP.Sage300.EN.Services, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' does not have an implementation.Method 'GetAccessRights' in type 'Norming.CN.SBS.ERP.Sage300.EN.Services.Reports.TimesheetPostingErrorsReportService`1' from assembly 'Norming.CN.SBS.ERP.Sage300.EN.Services, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' does not have an implementation.Method 'GetAccessRights' in type 'Norming.CN.SBS.ERP.Sage300.EN.Services.Reports.TimesheetStatusReportService`1' from assembly 'Norming.CN.SBS.ERP.Sage300.EN.Services, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' does not have an implementation.
    ---- Stack Trace ----
       Sage.CA.SBS.ERP.Sage300.Common.Interfaces.Bootstrap.BootstrapTaskManager.Run(String path, String[] patterns, BootstrapAppliesTo appliesTo) in Sage.CA.SBS.ERP.Sage300.Common.Interfaces.dll
       Sage.CA.SBS.ERP.Sage300.Web.BootstrapConfig.Register() in Sage.CA.SBS.ERP.Sage300.Web.dll
       Sage.CA.SBS.ERP.Sage300.Web.MvcApplication.Application_Start() in Sage.CA.SBS.ERP.Sage300.Web.dll
    
    
    
    
    Machine Name: WIN-VT0IQL8R342
    
    ----------------------------------------
    ----------------------------------------
    Timestamp: 8/5/2022 1:29:56 PM
    
    Message: Error-[Tenant:] [Company:] [Module:Global] [User:] - Application:
    Exception Source:      Microsoft.Practices.Unity
    Exception Type:        System.ArgumentNullException
    Exception Message:     Value cannot be null.
    Parameter name: container
    ---- Stack Trace ----
       Microsoft.Practices.Unity.UnityContainerExtensions.Resolve(IUnityContainer container, ResolverOverride[] overrides) in Microsoft.Practices.Unity.dll
       Sage.CA.SBS.ERP.Sage300.Common.BusinessRepository.BusinessPoolManager.ClearSessionLogs() in Sage.CA.SBS.ERP.Sage300.Common.BusinessRepository.dll
       Sage.CA.SBS.ERP.Sage300.Web.MvcApplication.Application_End(Object sender, EventArgs e) in Sage.CA.SBS.ERP.Sage300.Web.dll
    
    
    
    
    Machine Name: WIN-VT0IQL8R342
    
    ----------------------------------------
    

    I have attached the new trace.log file which contains details of the error.

    Please assist.

  • 0 in reply to Samuel_Mumo

    It looks like the Sage 300 web screens are getting an error on start up as they attempt to register the Norming module via the bootstrapper. In looking at the trace.log, the services that the Norming service bootstrapper is attempting to register are failing. Do the 6 Norming assemblies exist in the ..Online\Web\bin folder?

    By removing/renaming the Norming bootstrapper  (ENbootstrapper.xml) from the ..\Online\Web folder and restarting IIS would determine that the web screens are working properly without the Norming module.

    Are you a Norming developer?

  • 0

    Hello, by any chance did you find a solution to this error?