mO SharemO Share

"No Output Generated"-While trying to view any report from Ginesys desktop application to web browser.

SYMPTOMS


In Desktop application user can view reports to web browser as PDF format or Html format. Sometimes user may encounter problem while trying to view or open any report to web browser. An error message as follows.

Error message from WebUI log file :

DEBUG yyyy-mm-dd 18:21:47,286 [6696 ] [ser] Ginesys.UI.Helper.ExagoReportManager [HandleException] - System.Web.Services.Protocols.SoapException:
Server was unable to process request. --->
System.Exception: eWebReports WebServiceApi error: Exception has been thrown by the target of an invocation.
at System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor)
at System.Reflection.RuntimeMethodInfo.UnsafeInvokeInternal(Object obj, Object[] parameters, Object[] arguments)
at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
at WebReports.Api.ReportMgmt.ReportMgmtMethod.Invoke(String methodName, Object[] additionalParam)
at WebReports.Api.ReportMgmt.ReportMgmtMethod.GetReportType(String reportName, String udfData)
at WebReports.Api.ReportMgmt.ReportMgmtBase.GetReportXml(String reportName, Nullable`1& reportType, String udfData)
at WebReports.Api.Reports.ReportObjectFactory.Load(String name, Boolean validate, Boolean isApi, Boolean deleteOnLoad, String udfData, Boolean setActive)
at WebServiceApi.WsReportObject.Activate(String apiId, String reportName)
Invalid URI: The URI is empty.
at System.Uri.CreateThis(String uri, Boolean dontEscape, UriKind uriKind)
at Ginesys.ReportFolderManagement.FolderMgmtAssembly.ExecuteMethod[T](SessionInfo sessionInfo, ReportInDto postData, String methodName)
at Ginesys.ReportFolderManagement.FolderMgmtAssembly.ExecuteMethod(SessionInfo sessionInfo, ReportInDto postData, String methodName)
at Ginesys.ReportFolderManagement.FolderMgmtAssembly.GetReportType(SessionInfo sessionInfo, String reportName)
at WebServiceApi.WsApi.ThrowException(Exception ex)
at WebServiceApi.WsReportObject.Activate(String apiId, String reportName)
--- End of inner exception stack trace --- at System.Web.Services.Protocols.SoapHttpClientProtocol.ReadResponse(SoapClientMessage message, WebResponse response, Stream responseStream, Boolean asyncCall)
at System.Web.Services.Protocols.SoapHttpClientProtocol.Invoke(String methodName, Object[] parameters)
at Ginesys.UI.ExagoAPI.Api.ReportObject_Activate(String apiId, String reportName)
at Ginesys.UI.Helper.ExagoReportManager.GetExecuteReportByte(String configXML, String roleName, String userId, String reportName, String companyDet, String connectedSiteDet, String yearList, String otherDet, String ouDet, ReportLayoutDto reportLayout, String& errorUrl)
ERROR 2020-04-23 18:21:47,286 [6696 ] [ser] Ginesys.UI.Report.ExecuteReport [Page_Load] - No Byte Array
ERROR 2020-04-23 18:21:47,286 [6696 ] [ser] Ginesys.UI.Report.ExecuteReport [Page_Load] - errorUrl Error.aspx?errCode=Error in WebServiceApi configuration.

Necessary Observation :

The same report which we are trying to open from desktop application is properly opens from Ginesys Report module.

CAUSE


The known reason behind this error message is the default content of GinesysAppConfig.xml file is blank in the following path.

  1. \Ginesys Report\ReportAPI\

  2. \Ginesys Report\ReportUI\

RESOLUTION


Follow the below steps to resolved this problem.

  1. Click on SYNC option under Repository tab of Ginesys Report Module.

  2. Then Reset IIS server.

In case issue still persists then contact at Ginesys Care: https://care.ginesys.in

RELATED ARTICLE