Hi,
We are facing a strange error in collect last 2 days while refreshing tables from an S4 HANA system.
1. Build Package - Success
2. Test connection in Collect and Admin Datasource - Success
3. Refresh of Cranport package directly from Assemble - Success
BUT, Refresh from Collect - Fail with an error message as below.
The source could not be reached. Please check your network settings. Exception: Object reference not set to an instance of an object. An unhandled exception occurred during the execution of the plugin. An unhandled exception was caught while executing a plugin. Exception Data: Plugin.TypeName = TestSourceConnectionPlugin Exception Data: Plugin.Shared = False Exception Data: Plugin.Assembly = CranSoft.DSP.Collect.UI, Version=6.1.0.0, Culture=neutral, PublicKeyToken=null Exception Data: Plugin.AssemblyVersion = 6.1.0.0 Exception Data: Plugin.AssemblyWebAppID = 4f3346ca-235a-46bd-84d8-1d234b873a0c Exception Data: Plugin.AssemblyWebAppName = Collect Job Task Parameters: Key.Source = SAP****** Key.Target = dgSAP_****** Stack Trace: at CranBerryService.Threads.JobProcessor.ExecuteTasks(JobQueue job, Boolean errorHandler, Boolean breakOnError) at CranBerryService.Jobs.WebAppEventTaskExecutor.OnExecute() at CranBerry.Runtime.ResponseManager.GetResponse() at CranBerry.Runtime.ResponseManager.DetermineResponse() at CranBerry.Runtime.Events.DataGridEventManager.HandleEvent() at CranBerry.Runtime.Events.DataGridEventManager.HandleNamedEvent(Boolean CalledByService) at CranBerry.Runtime.Events.DataGridEventManager.InvokeNamedEventHandler(DataGridPage page, PageEvent pageEvent, OrderedDictionary parameters) at CranBerry.Runtime.Events.DataGridEventManager.ExecuteEventProcedures(DataGridPage Page, PageEvent Event, OrderedDictionary PrimaryKeys, Boolean Validated, RowStatus rowStatus) at CranBerry.Runtime.DataGridSource.ExecuteEventProcedures(PageEvent CranEvent, OrderedDictionary PrimaryKeys, Table DatabaseTable, User User, Boolean Validated, RowStatus rowStatus, String ProcessToken, String QueuedToken, Boolean RunAll, Boolean IsPageLevelEvent, DataTable callingRecordSet) at CranBerry.Runtime.DataGridSource.ExecuteEventProcedures(PageEvent CranEvent, OrderedDictionary PrimaryKeys, Table DatabaseTable, User User, Boolean Validated, RowStatus rowStatus, String ProcessToken, String QueuedToken, Boolean RunAll, Boolean IsPageLevelEvent, DataTable callingRecordSet) at CranBerry.Runtime.Events.DataGridPageEvent.ExecuteBusinessRules(OrderedDictionary PrimaryKeys, Table Table, DataTable CurrentRecord, User User, Boolean Validated, Boolean RunAll, DataTable callingRecordSet) at CranBerry.Runtime.Events.DataGridPageEvent.PageEventBusinessRuleGroup.Execute(PageProcedureResultSet resultSet, Boolean useTransaction, Int32& traceIndex, Guid& actionResultsIdentifier, DataTable callingRecordSet) at CranBerry.Runtime.Events.DataGridPageEvent.PageEventBusinessRuleGroup.ExecuteRules(PageProcedureResultSet resultSet, DataService service, Int32& traceIndex, Guid& actionResultsIdentifier, DataTable callingRecordSet) at CranBerry.Runtime.Events.PageEventBusinessRule.Execute(RuntimeContext runtimeContext, Int32 traceIndex, OrderedDictionary PrimaryKeys, Table Table, DataTable CurrentRecord, User User, DataService dataService, Guid bulkIndentifier, DataTable callingRecordSet, Boolean& wasMissingCredentials) at CranBerry.Runtime.Events.PageEventBusinessRule.Execute(OrderedDictionary PrimaryKeys, Table Table, DataTable CurrentRecord, User User, DataService dataService, Guid bulkIndentifier, DataTable callingRecord) at CranBerry.Framework.Events.EventActionInvoker.ExecutePlugin(WebAppPluginAssembly pluginAssembly, WebAppPlugin plugin) at CranBerry.Framework.Events.EventAction.Execute() at CranBerry.Framework.Events.EventAction.Execute() at CranBerry.Framework.Events.PluginEventAction.OnExecute() at CranBerry.Framework.Events.PluginEventAction.OnExecuteInProcPlugin(PluginAssemblyHostingMode hostingMode, PluginAssemblyTrustLevel trustLevel, Type pluginType, Guid bulkExecution, DataTable callingRecordSet) at CranBerry.Framework.Events.PluginEventAction.OnExecuteInProcPlugin(PluginAssemblyHostingMode hostingMode, PluginAssemblyTrustLevel trustLevel, Type pluginType, Guid bulkExecution, DataTable callingRecordSet) at CranBerry.Framework.Plugins.PluginServiceCore.Execute(Type pluginType) at CranBerry.Framework.Plugins.PluginServiceCore.Execute(Type pluginType) at CranBerry.Framework.Plugins.PluginAdapterBase`3.Execute() at CranBerry.Framework.Plugins.PluginAdapterBase`3.Execute() at CranBerry.Framework.Plugins.Plugin.Execute(PluginService host, DataRowContract dataRowContract) at CranBerry.Framework.Plugins.Plugin.Execute(PluginService host, DataRowContract dataRowContract) at DSP.Collect.Package.DSP.Collect.Package.TestSourceConnectionPlugin.OnExecute() in C:\TeamCity\buildAgent\work\f2826df9bdaa0f4c\Applications\Collect\Plugins\DataGarageWeb\DataGarage\TestSourceConnection.vb:line 43
Thanks,
Immanuel
Comments
1 comment