JHill1
Occasional Contributor
11 months agojava.lang.NullPointerException qsys-generate
I am running into issues with the attached java crash. It happens when generating the QSYS system with qsys-generate and also sometimes from inside of the Quartus compile. Somehow I have managed to get my complex qsys system into a state where this is occurring.
I did try doubling the JVM heap size from 32g to 64g.
No doubt I can fix this by laboriously eliminating parts of the system until it goes away.
Nevertheless I am submitting a bug report in case anyone is listening, and in advance, no, my organization doesn't allow submitting a complete copy of my design.
Info: Running Quartus Prime IP Generation Tool
Info: Version 22.4.0 Build 94 12/07/2022 SC Pro Edition
Info: fcm2_ioc: Done "xxxxx" with 60 modules, 74 files
Error: Error writing qip report java.lang.NullPointerException
Info: java.lang.NullPointerException
Info: at com.altera.sopc.generator.reports.DeploymentReportQip.lambda$addAXINocEntry$0(DeploymentReportQip.java:258)
Info: at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:174)
Info: at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
Info: at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
Info: at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
Info: at java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:708)
Info: at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
Info: at java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:566)
Info: at com.altera.sopc.generator.reports.DeploymentReportQip.addAXINocEntry(DeploymentReportQip.java:260)
Info: at com.altera.sopc.generator.reports.DeploymentReportQip.getReport(DeploymentReportQip.java:143)
Info: at com.altera.sopc.generator.DeploymentReportManager.writeOneReport(DeploymentReportManager.java:319)
Info: at com.altera.sopc.generator.DeploymentReportManager.writeOneReport(DeploymentReportManager.java:291)
Info: at com.altera.sopc.generator.DeploymentReportManager.writeReports(DeploymentReportManager.java:254)
Info: at com.altera.sopc.generator.DeploymentReportManager.writePostGenerationReports(DeploymentReportManager.java:229)
Info: at com.altera.sopcmodel.sbtools.sbgenerate.GenerationSupervisor.writePostGenerationReports(GenerationSupervisor.java:820)
Info: at com.altera.sopcmodel.sbtools.sbgenerate.SbGenerate.act(SbGenerate.java:450)
Info: at com.altera.utilities.AltCmdLineToolBase.runTheTool(AltCmdLineToolBase.java:851)
Info: at com.altera.utilities.AltCmdLineToolBase.runTheTool(AltCmdLineToolBase.java:866)
Info: at com.altera.sopceditor.tools.generation.QsysGenerationTask.runSbGenerate(QsysGenerationTask.java:1319)
Info: at com.altera.sopceditor.tools.generation.QsysGenerationTask.generateSynthesis(QsysGenerationTask.java:2422)
Info: at com.altera.sopceditor.tools.generation.QsysGenerationTask.runGenerateSynthesisFlow(QsysGenerationTask.java:1795)
Info: at com.altera.sopceditor.tools.generation.QsysGenerationTask.generate(QsysGenerationTask.java:1660)
Info: at com.altera.sopceditor.tools.generation.QsysGenerationTask.runInSerialMode(QsysGenerationTask.java:1136)
Info: at com.altera.sopceditor.tools.generation.QsysGenerationTask.run(QsysGenerationTask.java:338)
Info: at com.altera.qsys.generate.QsysGenerate.createGenerationTaskOuter(QsysGenerate.java:2743)
Info: at com.altera.qsys.generate.QsysGenerate.runGenerationFlowOnce(QsysGenerate.java:2619)
Info: at com.altera.qsys.generate.QsysGenerate.runGenerationFlow(QsysGenerate.java:2341)
Info: at com.altera.qsys.generate.QsysGenerate.act(QsysGenerate.java:1871)
Info: at com.altera.utilities.AltCmdLineToolBase.runTheTool(AltCmdLineToolBase.java:851)
Info: at com.altera.qsys.generate.QsysGenerate$1.doGeneration(QsysGenerate.java:469)
Info: at com.altera.sopceditor.tools.generation.parallel.PGParallelGenUtils.runQsysGenerateInShellMode(PGParallelGenUtils.java:696)
Info: at com.altera.qsys.generate.QsysGenerate.main(QsysGenerate.java:476)
Error: Generation failed with exit code 1: 1 Error, 8 Warnings