8.0.10 RC1
I am unable to get a simple report showing on the Perspective Report Component.
Even a simple report that displays a text parameter does not work in perspective. It works fine using the Vision component.
I get the following if I try executing the report from webdev. Not sure if it is related.
*Edit: If the report is blank or does not contain text, it shows up. As soon as any text is added it fails.
java.desktop/sun.font.SunFontManager.getDefaultPhysicalFont(Unknown Source) at java.desktop/sun.font.SunFontManager.initialiseDeferredFont(Unknown Source) at java.desktop/sun.font.CompositeFont.doDeferredInitialisation(Unknown Source) at java.desktop/sun.font.CompositeFont.getSlotFont(Unknown Source) at java.desktop/sun.font.CompositeGlyphMapper.initMapper(Unknown Source) at java.desktop/sun.font.CompositeGlyphMapper.(Unknown Source) at java.desktop/sun.font.CompositeFont.getMapper(Unknown Source) at java.desktop/sun.font.CompositeFont.canDisplay(Unknown Source) at java.desktop/java.awt.Font.canDisplay(Unknown Source) at com.inductiveautomation.rm.text.RMFontFile.canDisplay(RMFontFile.java:324) at com.inductiveautomation.rm.text.RMFont.canDisplay(RMFont.java:299) at com.inductiveautomation.rm.text.RMXStringUtils.getRepresentableString(RMXStringUtils.java:146) at com.inductiveautomation.rm.text.RMXString.getRepresentableString(RMXString.java:621) at com.inductiveautomation.rm.text.RMTextLayout.layoutText(RMTextLayout.java:131) at com.inductiveautomation.rm.text.RMTextLayout.layout(RMTextLayout.java:116) at com.inductiveautomation.rm.shape.RMTextShape.getTextLayout(RMTextShape.java:785) at com.inductiveautomation.rm.shape.RMTextShape.computePrefHeight(RMTextShape.java:846) at com.inductiveautomation.rm.shape.RMShape.getPrefHeight(RMShape.java:2169) at com.inductiveautomation.rm.shape.RMShape.getPrefHeight(RMShape.java:2159) at com.inductiveautomation.rm.shape.RMTableRowRPG.computePrefHeight(RMTableRowRPG.java:447) at com.inductiveautomation.rm.shape.RMShape.getPrefHeight(RMShape.java:2169) at com.inductiveautomation.rm.shape.RMShape.getBestHeight(RMShape.java:2214) at com.inductiveautomation.rm.shape.RMShape.getBestHeight(RMShape.java:2207) at com.inductiveautomation.rm.shape.RMShape.setBestHeight(RMShape.java:2221) at com.inductiveautomation.rm.shape.RMTableRowRPG.rpgAll(RMTableRowRPG.java:56) at com.inductiveautomation.rm.shape.RMTableRPG.addRows(RMTableRPG.java:262) at com.inductiveautomation.rm.shape.RMTableRPG.rpgTable(RMTableRPG.java:155) at com.inductiveautomation.rm.shape.RMTableRPG.rpgAll(RMTableRPG.java:68) at com.inductiveautomation.rm.shape.RMTable.rpgAll(RMTable.java:497) at com.inductiveautomation.rm.shape.ReportOwner.rpg(ReportOwner.java:180) at com.inductiveautomation.rm.shape.RMParentShape.rpgChildren(RMParentShape.java:574) at com.inductiveautomation.rm.shape.RMPage.rpgChildren(RMPage.java:658) at com.inductiveautomation.rm.shape.RMParentShape.rpgAll(RMParentShape.java:561) at com.inductiveautomation.rm.shape.RMPage.rpgAll(RMPage.java:625) at com.inductiveautomation.rm.shape.ReportOwner.rpg(ReportOwner.java:180) at com.inductiveautomation.rm.shape.RMDocument.rpgChildren(RMDocument.java:1068) at com.inductiveautomation.rm.shape.RMParentShape.rpgAll(RMParentShape.java:561) at com.inductiveautomation.rm.shape.ReportOwner.rpg(ReportOwner.java:180) at com.inductiveautomation.rm.shape.ReportOwner.generateReport(ReportOwner.java:171) at com.inductiveautomation.rm.shape.RMDocument.generateReport(RMDocument.java:1044) at com.inductiveautomation.rm.shape.RMDocument.generateReport(RMDocument.java:1014) at com.inductiveautomation.reporting.gateway.ReportingGatewayHook.executeReport(ReportingGatewayHook.java:289) at com.inductiveautomation.reporting.gateway.scripting.GatewayScriptingFunctions.executeReport(GatewayScriptingFunctions.java:133) at com.inductiveautomation.reporting.common.scripting.ReportScriptingFunctionsPyWrapper.executeReport(ReportScriptingFunctionsPyWrapper.java:62) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.base/java.lang.reflect.Method.invoke(Unknown Source) java.lang.ClassCastException: java.lang.ClassCastException: class sun.font.CompositeFont cannot be cast to class sun.font.PhysicalFont (sun.font.CompositeFont and sun.font.PhysicalFont are in module java.desktop of loader 'bootstrap')