I'm getting an exception
com.crystaldecisions.reports.formulas.FormulaFunctionSetupException: The class com.azalea.ufl.BarcodeLibrary could not be instantiated as a FormulaFunctionLibrary.
at com.crystaldecisions.reports.formulas.FunctionManager.createExternalFunctionLibrary(SourceFile:163) ~[CrystalReportsRuntime-12.2.216.2042.jar:12.2.216.2042]
at com.crystaldecisions.reports.reportdefinition.ReportDocument.a0(SourceFile:160) [CrystalReportsRuntime-12.2.216.2042.jar:12.2.216.2042]
at com.crystaldecisions.reports.reportdefinition.ReportDocument.<clinit>(SourceFile:119) [CrystalReportsRuntime-12.2.216.2042.jar:12.2.216.2042]
at com.crystaldecisions.reports.dataengine.DataSourceManager.<clinit>(SourceFile:129) [CrystalReportsRuntime-12.2.216.2042.jar:12.2.216.2042]
at com.crystaldecisions.reports.dataengine.DataSourceManagerFactory.a(SourceFile:37) [CrystalReportsRuntime-12.2.216.2042.jar:12.2.216.2042]
at com.businessobjects.reports.reportconverter.v12.V12SaveLoader.a(SourceFile:236) [CrystalReportsRuntime-12.2.216.2042.jar:12.2.216.2042]
at com.businessobjects.reports.loader.ReportLoader.a(SourceFile:205) [CrystalReportsRuntime-12.2.216.2042.jar:12.2.216.2042]
at com.businessobjects.reports.sdk.JRCReportLoader.a(SourceFile:137) [CrystalReportsRuntime-12.2.216.2042.jar:12.2.216.2042]
at com.businessobjects.reports.sdk.JRCReportLoader.a(SourceFile:76) [CrystalReportsRuntime-12.2.216.2042.jar:12.2.216.2042]
at com.businessobjects.reports.sdk.requesthandler.ReportDocumentRequestHandler.a(SourceFile:136) [CrystalReportsRuntime-12.2.216.2042.jar:12.2.216.2042]
at com.businessobjects.reports.sdk.JRCCommunicationAdapter.<init>(SourceFile:228) [CrystalReportsRuntime-12.2.216.2042.jar:12.2.216.2042]
at com.businessobjects.sdk.erom.jrc.a.<init>(SourceFile:43) [CrystalReportsRuntime-12.2.216.2042.jar:12.2.216.2042]
at com.businessobjects.sdk.erom.jrc.ReportAgentFactory.createAgent(SourceFile:46) [CrystalReportsRuntime-12.2.216.2042.jar:12.2.216.2042]
at com.crystaldecisions.proxy.remoteagent.RemoteAgent$a.<init>(SourceFile:703) [CrystalReportsRuntime-12.2.216.2042.jar:12.2.216.2042]
at com.crystaldecisions.proxy.remoteagent.RemoteAgent.a(SourceFile:662) [CrystalReportsRuntime-12.2.216.2042.jar:12.2.216.2042]
at com.crystaldecisions.proxy.remoteagent.RemoteAgent.a(SourceFile:632) [CrystalReportsRuntime-12.2.216.2042.jar:12.2.216.2042]
at com.crystaldecisions.sdk.occa.report.application.ClientDocument.if(SourceFile:504) [CrystalReportsRuntime-12.2.216.2042.jar:12.2.216.2042]
at com.crystaldecisions.sdk.occa.report.application.ClientDocument.open(SourceFile:669) [CrystalReportsRuntime-12.2.216.2042.jar:12.2.216.2042]
at com.crystaldecisions.sdk.occa.report.application.ReportClientDocument.openReport(SourceFile:229) [CrystalReportsRuntime-12.2.216.2042.jar:12.2.216.2042]
at se.cambiosys.client.javacrystalreport.viewer.ReportViewer.print(ReportViewer.java:98) [JavaCrystalReportModuleClient.jar:na]
at se.cambiosys.client.javacrystalreport.plugin.ReportViewerPluginImpl.runReportViewer(ReportViewerPluginImpl.java:91) [JavaCrystalReportModuleClient.jar:na]
at se.cambiosys.client.framework.report.ReportHandlerImpl.runViewer(ReportHandlerImpl.java:1799) [CDK.jar:na]
at se.cambiosys.client.framework.report.ReportHandlerImpl.performeClientSidePrinting(ReportHandlerImpl.java:2750) [CDK.jar:na]
at se.cambiosys.client.framework.report.ReportHandlerImpl.print(ReportHandlerImpl.java:2496) [CDK.jar:na]
at se.cambiosys.client.framework.report.ReportHandler.print(ReportHandler.java:787) [CDK.jar:na]
at se.cambiosys.client.framework.report.PrintHandlerImpl.print(PrintHandlerImpl.java:373) [CDK.jar:na]
at se.cambiosys.client.framework.report.PrintHandler.print(PrintHandler.java:402) [CDK.jar:na]
at se.cambiosys.client.resourceplanning.plancontact.io.Print.printCalling(Print.java:550) [classes/:na]
at se.cambiosys.client.resourceplanning.plancontact.data.PrintDataProvider.print(PrintDataProvider.java:1728) [classes/:na]
at se.cambiosys.client.resourceplanning.plancontact.data.PrintCallingForServeralPatientsDataProvider.printOneCallingPerAction(PrintCallingForServeralPatientsDataProvider.java:818) [classes/:na]
at se.cambiosys.client.resourceplanning.plancontact.data.PrintCallingForServeralPatientsDataProvider.printOneReportForEveryAction(PrintCallingForServeralPatientsDataProvider.java:642) [classes/:na]
at se.cambiosys.client.resourceplanning.plancontact.action.appointment.letter.ui.LetterPrintDialog.printLetters(LetterPrintDialog.java:339) [classes/:na]
at se.cambiosys.client.resourceplanning.plancontact.action.appointment.letter.ui.LetterPrintDialog.printButtonActionPerformed(LetterPrintDialog.java:294) [classes/:na]
at se.cambiosys.client.resourceplanning.plancontact.action.appointment.letter.ui.LetterPrintDialog.access$1(LetterPrintDialog.java:185) [classes/:na]
at se.cambiosys.client.resourceplanning.plancontact.action.appointment.letter.ui.LetterPrintDialog$2.actionPerformed(LetterPrintDialog.java:130) [classes/:na]
What could be the reason?