Jump to content
We've recently updated our Privacy Statement, available here ×

ostasiulevicius

Members
  • Posts

    2
  • Joined

  • Last visited

ostasiulevicius's Achievements

Newbie

Newbie (1/14)

  • Reacting Well Rare
  • Week One Done
  • One Month Later
  • First Post Rare
  • Conversation Starter Rare

Recent Badges

0

Reputation

  1. We´re working with threads in C# PDF_tasks.Add(Task.Factory.StartNew(() => jasperserverRestClient.SaveToFile(My_New_Repo001, parameters, My_New_PDF01))); What settings should I modify to process more than 100 simultaneous orders? [TaskCanceledException: Se canceló una tarea.] [AggregateException: Se han producido uno o varios errores.] System.Threading.Tasks.Task.WaitAll(Task[] tasks, Int32 millisecondsTimeout, CancellationToken cancellationToken) +1264 System.Threading.Tasks.Task.WaitAll(Task[] tasks, Int32 millisecondsTimeout) +46 System.Threading.Tasks.Task.WaitAll(Task[] tasks) +29 JasperServer.Client.Core.JasperserverRestClient.GetTask(String url, Stream stream) in C:\Proyectos\Librerias\JasperServer.Client.Core\Core\JasperserverRestClient.cs:122 JasperServer.Client.Core.JasperserverRestClient.Get(String report, Dictionary`2 parameters) in C:\Proyectos\Librerias\JasperServer.Client.Core\Core\JasperserverRestClient.cs:105 JasperServer.Client.Core.JasperserverRestClient.SaveToFile(String report, Dictionary`2 parameters, String filename) in C:\Proyectos\Librerias\JasperServer.Client.Core\Core\JasperserverRestClient.cs:145 System.Threading.Tasks.Task.Execute() +71 [AggregateException: Se han producido uno o varios errores.] System.Threading.Tasks.Task.WaitAll(Task[] tasks, Int32 millisecondsTimeout, CancellationToken cancellationToken) +1264 FacturasElectronicas.FacturaElectronica.BtnImprimir_Click(Object sender, EventArgs e) in C:\Proyectos\Impresion_Fin\FacturasElectronicas\CMP_Computos.aspx.cs:2062 System.Web.UI.WebControls.Button.OnClick(EventArgs e) +138 System.Web.UI.WebControls.Button.RaisePostBackEvent(String eventArgument) +150 System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +5445 Best Regards!
  2. Estimados: tengo éste inconveniente, luego de leer muchos post aún no he logrado resolverlo: JasperStudio (6.20.5) en Windows 10 JasperServer CE (8.2.0) en Debian 11 (Se amplió el parámetro maxParameterCount y maxPostSize (-1) de Tomcat server.xml) El reporte funciona bien en JasperStudio, sin importar la cantidad de registros que tenga el .Json, no tiene subreportes Sourse del .jrxml: <parameter name="jsonString" class="java.lang.String" isForPrompting="false"> <defaultValueExpression><![CDATA[]]></defaultValueExpression> </parameter> <parameter name="JSON_INPUT_STREAM" class="java.io.InputStream" isForPrompting="false"> <defaultValueExpression><![CDATA[new java.io.ByteArrayInputStream($P{jsonString}.getBytes("UTF-8"))]]></defaultValueExpression> </parameter> <queryString language="json"> <![CDATA[]]> </queryString> *------------------------------------------------------------------------ Al ejecutarlo via API REST con C#, no genera el reporte cuando tiene más de 2 registros el Json (o más de 9000 caractéres) Fuente de la clase: https://github.com/netinhoteixeira/jrs-rest-csharp-client Código de Parámetros: Dictionary<string, string> parameters = new Dictionary<string, string> { { "jsonString", (My_Json) }, }; Ejecución Program.cs: (Linea 248) jasperserverRestClient.SaveToFile(My_Reporte, parameters, My_PDF); En la Clase: (Linea 122) var task = client.GetStreamAsync(url); Task.WaitAll(task); Linea 105: MemoryStream ms = new MemoryStream(); this.GetTask(url, ms); JasperReport Error : - MSG: Se han producido uno o varios errores. Data: System.Collections.ListDictionaryInternal Stack: en System.Threading.Tasks.Task.WaitAll(Task[] tasks, Int32 millisecondsTimeout, CancellationToken cancellationToken) en System.Threading.Tasks.Task.WaitAll(Task[] tasks, Int32 millisecondsTimeout) en System.Threading.Tasks.Task.WaitAll(Task[] tasks) en JasperServer.Client.Core.JasperserverRestClient.GetTask(String url, Stream stream) en jrs-rest-csharp-clientsrcJasperServer.Client.CoreCoreJasperserverRestClient.cs:línea 122 en JasperServer.Client.Core.JasperserverRestClient.Get(String report, Dictionary`2 parameters) en jrs-rest-csharp-clientsrcJasperServer.Client.CoreCoreJasperserverRestClient.cs:línea 105 en JasperServer.Client.Core.JasperserverRestClient.SaveToFile(String report, Dictionary`2 parameters, String filename) en jrs-rest-csharp-clientsrcJasperServer.Client.CoreCoreJasperserverRestClient.cs:línea 145 en FacturaAfipImpresion.Program.Main(String[] args) en FacturaAfipImpresionProgram.cs:línea 248 Source: mscorlib Desde ya muchas gracias!
×
×
  • Create New...