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

Error instantiating extensions registry for fonts


vitsin

Recommended Posts

jasperreports-4.0.2.jar

jasperreports-chart-themes-4.0.2.jar

jasperreports-extensions-3.5.3.jar

jasperreports-fonts-4.0.2.jar

spring.jar (2.0.8)

spring-core.jar

spring-beans.jar

my_test.jar - font jar file created with iReport v4.0.2 using "Install Font" + "Export as expression" taking some existing Fonts family from c:\windows\fonts\, for example CALIBRI.TTF

When running the previous setup, getting the following exception. Any tips please?

 

ERROR DefaultExtensionsRegistry: - Error instantiating extensions registry for fonts
java.lang.NullPointerException
        at net.sf.jasperreports.engine.fonts.SimpleFontFace.<init>(SimpleFontFace.java:83)
        at net.sf.jasperreports.engine.fonts.SimpleFontFamily.createFontFace(SimpleFontFamily.java:316)
        at net.sf.jasperreports.engine.fonts.SimpleFontFamily.setNormal(SimpleFontFamily.java:85)
        at net.sf.jasperreports.engine.fonts.SimpleFontExtensionHelper.parseFontFamily(SimpleFontExtensionHelper.java:23
3)
        at net.sf.jasperreports.engine.fonts.SimpleFontExtensionHelper.parseFontFamilies(SimpleFontExtensionHelper.java:
204)
        at net.sf.jasperreports.engine.fonts.SimpleFontExtensionHelper.loadFontFamilies(SimpleFontExtensionHelper.java:1
73)
        at net.sf.jasperreports.engine.fonts.SimpleFontExtensionHelper.loadFontFamilies(SimpleFontExtensionHelper.java:1
42)
        at net.sf.jasperreports.engine.fonts.SimpleFontExtensionsRegistryFactory.createRegistry(SimpleFontExtensionsRegi
stryFactory.java:63)
        at net.sf.jasperreports.extensions.DefaultExtensionsRegistry.instantiateRegistry(DefaultExtensionsRegistry.java:
238)
        at net.sf.jasperreports.extensions.DefaultExtensionsRegistry.loadRegistries(DefaultExtensionsRegistry.java:213)
        at net.sf.jasperreports.extensions.DefaultExtensionsRegistry.loadRegistries(DefaultExtensionsRegistry.java:162)
        at net.sf.jasperreports.extensions.DefaultExtensionsRegistry.getRegistries(DefaultExtensionsRegistry.java:132)
        at net.sf.jasperreports.extensions.DefaultExtensionsRegistry.getExtensions(DefaultExtensionsRegistry.java:104)
        at net.sf.jasperreports.engine.util.JRStyledTextParser.<clinit>(JRStyledTextParser.java:81)
        at net.sf.jasperreports.engine.fill.JRBaseFiller.<init>(JRBaseFiller.java:182)
        at net.sf.jasperreports.engine.fill.JRVerticalFiller.<init>(JRVerticalFiller.java:77)
        at net.sf.jasperreports.engine.fill.JRVerticalFiller.<init>(JRVerticalFiller.java:87)
        at net.sf.jasperreports.engine.fill.JRVerticalFiller.<init>(JRVerticalFiller.java:57)
        at net.sf.jasperreports.engine.fill.JRFiller.createFiller(JRFiller.java:142)
        at net.sf.jasperreports.engine.fill.JRFiller.fillReport(JRFiller.java:78)
        at net.sf.jasperreports.engine.JasperFillManager.fillReport(JasperFillManager.java:624)
        at net.sf.jasperreports.engine.JasperFillManager.fillReport(JasperFillManager.java:540)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at org.jruby.javasupport.JavaMethod.invokeDirectWithExceptionHandling(JavaMethod.java:484)
        at org.jruby.javasupport.JavaMethod.invokeStaticDirect(JavaMethod.java:366)
        at org.jruby.java.invokers.StaticMethodInvoker.call(StaticMethodInvoker.java:70)
        at org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:350)
        at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:229)
        at org.jruby.ast.CallThreeArgNode.interpret(CallThreeArgNode.java:61)
        at org.jruby.ast.LocalAsgnNode.interpret(LocalAsgnNode.java:123)
        at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104)
        at org.jruby.ast.BlockNode.interpret(BlockNode.java:71)
        at org.jruby.internal.runtime.methods.InterpretedMethod.call(InterpretedMethod.java:173)
        at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:169)
        at org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:310)
        at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:149)
        at org.jruby.ast.FCallOneArgNode.interpret(FCallOneArgNode.java:36)
        at org.jruby.ast.LocalAsgnNode.interpret(LocalAsgnNode.java:123)
        at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104)
        at org.jruby.ast.BlockNode.interpret(BlockNode.java:71)
        at org.jruby.internal.runtime.methods.InterpretedMethod.call(InterpretedMethod.java:136)
        at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:153)
        at org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:290)
        at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:109)
        at C_3a_.dev.mysentry.tools.test_internet_report_pdf.__file__(test_internet_report_pdf.rb:27)
        at C_3a_.dev.mysentry.tools.test_internet_report_pdf.load(test_internet_report_pdf.rb)
        at org.jruby.Ruby.runScript(Ruby.java:628)
        at org.jruby.Ruby.runNormally(Ruby.java:550)
        at org.jruby.Ruby.runFromMain(Ruby.java:396)
        at org.jruby.Main.run(Main.java:272)
        at org.jruby.Main.run(Main.java:117)
        at org.jruby.Main.main(Main.java:97)
 

Link to comment
Share on other sites

  • Replies 0
  • Created
  • Last Reply

Top Posters In This Topic

Popular Days

Top Posters In This Topic

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×
×
  • Create New...