我们的应用。是用Spring boot开发的,打包类型是war。我们在命令行"java -jar b2b.war“和专用的Tomcat上运行它。在Jasper报告中,我们得到了一个错误"Font Arial is not available to the JVM“。好吧,一个已知的问题,我们创建了Jasper Repost Studio的字体扩展jar,并将其打包到war中。在那之后,一切都可以在Windows上运行,既有嵌入式的,也有专用的Tomcat。在Linux和专用Tomcat上,我们不断收到"Font Arial is not available“错误。安装m
这就是这个场景。
报告在SSRS 2005中工作正常。它有4个子报表,其中一个有两个子报表。
服务器升级到了2008 (不是R2)。现在报告返回
>An error occurred during client rendering.
>An error has occurred during report processing.
>Object reference not set to an instance of an object
经过一些调试和尝试之后,我发现如果我删除子报告,报告就可以正常工作。它们都只使用一个参数,该参数是从一个主数据集字段(userID)发送的。
我有一个在Linux上工作的Qt程序,但在Windows上不起作用。它将逐步从internet下载一些东西,将其写入文件中,然后尝试使用QDesktopServices::openUrl打开该文件。这在Linux (Fedora)下运行很好,但是当我在Windows下运行时,什么都不会发生--文件从未打开,但也没有报告错误。
但是,如果我试图在Windows上手动打开下载的文件,我会发现原因。我得到了错误Another program is currently using this file,这意味着Qt没有释放它对文件的锁。但是,我已经在它上调用了file->close()。
如何确保
我已经为一个嵌入式设备编译了val差制,并执行了下面的命令来检查泄漏。
./valgrind --leak-check=full --xml=yes --xml-file=<xml file path> <application>
但是它给出了以下错误。
valgrind: Fatal error at startup: a function redirection
valgrind: which is mandatory for this platform-tool combination
valgrind: cannot be set up. Details