gpt4 book ai didi

vb.net - 间歇性 Crystal 报告错误 "The request could not be submitted for background processing."

转载 作者:行者123 更新时间:2023-12-04 18:53:44 25 4
gpt4 key购买 nike

我们在带有 .NET framework 3.5 SP1 的 Windows Server 2008 上运行 Crystal Reports。

我见过很多导致“无法提交请求以进行后台处理”的一般错误的原因。在其他论坛上,但是由于特定报告的特定格式问题,它们往往是持久和可重复的。
我们在下面的堆栈跟踪中间歇性地看到此错误。

  • 它会影响我们拥有的多个不同报告。
  • 它比其他报告更频繁地影响一个特定的报告。
  • 一旦报告受到影响,相同的错误通常会同时出现在多个报告中,例如。接下来的 10 分钟。
  • 再次运行(不久之后)时,使用相同参数运行的相同报告可能会起作用,或者应用程序可能需要重新启动才能成功重新运行报告。

  • 这些报告以前都没有问题。服务器或代码中似乎没有明显的变化会导致此错误。这背后的所有代码都是 VB.NET

    我们很难在测试环境中重现它,升级到最新版本的 Crystal 也没有任何帮助。
    如果您为解决此问题而提供的任何帮助或建议,我们将不胜感激。
    "The request could not be submitted for background processing."  
    at CrystalDecisions.ReportAppServer.Controllers.DatabaseControllerClass.ReplaceConnection(Object oldConnection, Object newConnection, Object parameterFields, Object crDBOptionUseDefault)
    at CrystalDecisions.CrystalReports.Engine.Table.SetDataSource(Object val, Type type)
    at CrystalDecisions.CrystalReports.Engine.ReportDocument.SetDataSourceInternal(Object val, Type type)
    --- End of inner exception stack trace ---
    at CrystalDecisions.ReportAppServer.ConvertDotNetToErom.ThrowDotNetException(Exception e)
    at CrystalDecisions.CrystalReports.Engine.ReportDocument.SetDataSourceInternal(Object val, Type type)
    at CrystalDecisions.CrystalReports.Engine.ReportDocument.SetDataSource(DataSet dataSet)
    at "USER CODE"

    最佳答案

    几天后,我终于发现了问题的根源,以防万一您包含报告中的 jpg 图像 .

    问题是 VS2008 或更高版本的 CR,无法在 CMYK 模式下处理 jpg 文件 . CR 只能处理 RGB 模式下的 jpg 文件。

    有趣的是,较低版本的 CR(VS2003 附带的那个)可以处理任何类型的 jpg 文件。谢谢, Crystal 。

    关于vb.net - 间歇性 Crystal 报告错误 "The request could not be submitted for background processing.",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2181255/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com