Downloaded BSF 2.3.0 and all is now fine. Thank you very much, Jerimias and Pascal, for all your help.
Cheers, Richard -----Original Message----- From: Pascal Sancho [mailto:[EMAIL PROTECTED] Sent: 16 October 2006 15:49 To: [email protected] Subject: RE: Barcodes in fop 0.92 - BSF Hi Richard, That sounds like an incompatibility between xalan & bsf jars, and occurs if you use some script in your XSLT. I've yet got this. With Xalan 2.7.0, you should use bsf 2.3.0 (and js 1.5r3, if needed). HTH, Pascal > -----Original Message----- > From: Richard King [mailto:[EMAIL PROTECTED] > Sent: Monday, October 16, 2006 4:37 PM > > Heya, > I have managed to get barcodes working using fop.bat provided > with the fop 0.92 installation. > > However, when I try and use fop via an IDE (IDEA) I'm getting > a fatal thrown. > > Basically the system is looking for the class > org.apache.bsf.BSFManager. > The only BSFManager class I can find is > com.ibm.bsf.BSFManager within the BSF jar. > > Can you point me in the right direction to what is wrong or > where this class may be found. > > I am using xalan 2.7.0 and have the following files within > the "endorsed" directory. > serializer-2.7.0.jar > xalan-2.7.0.jar > xercesImpl-2.7.1.jar > xml-apis-1.3.02.jar > > With this combination in the endorsed directory barcodes > works using the "fop.bat" > > I have already double and triple checked that the jars used > by the batch file are the same as those used by the IDE. > > Cheers, > Richard > > Full FATAL ..... > org.apache.xalan.extensions.ObjectFactory$ConfigurationError: > Provider org.apache.bsf.BSFManager not found > at > org.apache.xalan.extensions.ObjectFactory.newInstance(ObjectFa > ctory.java:462) > at > org.apache.xalan.extensions.ExtensionHandlerGeneral.<init>(Ext > ensionHandlerGeneral.java:204) > at > sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) > at > sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeCo > nstructorAccessorImpl.java:39) > at > sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Dele > gatingConstructorAccessorImpl.java:27) > at > java.lang.reflect.Constructor.newInstance(Constructor.java:274) > at > org.apache.xalan.extensions.ExtensionNamespaceSupport.launch(E > xtensionNamespaceSupport.java:93) > at > org.apache.xalan.extensions.ExtensionsTable.<init>(ExtensionsT > able.java:64) > at > org.apache.xalan.transformer.TransformerImpl.setExtensionsTabl > e(TransformerImpl.java:441) > at > org.apache.xalan.transformer.TransformerImpl.transformNode(Tra > nsformerImpl.java:1323) > at > org.apache.xalan.transformer.TransformerImpl.transform(Transfo > rmerImpl.java:709) > at > org.apache.xalan.transformer.TransformerImpl.transform(Transfo > rmerImpl.java:1284) > at > org.apache.xalan.transformer.TransformerImpl.transform(Transfo > rmerImpl.java:1262) > at > com.allfinanz.bil.impl.BILFopPrintPlugin.print(BILFopPrintPlug > in.java:85) > at > com.allfinanz.xpb.commands.PrintCommand.initialise(PrintComman > d.java:49) > at > com.allfinanz.framework.AbstractValueObjectCommand.initialiseH > ook(AbstractValueObjectCommand.java:696) > at > com.allfinanz.xpb.ejb.InterviewBean.acceptValueObject(Intervie > wBean.java:71) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccess > orImpl.java:39) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMeth > odAccessorImpl.java:25) > at java.lang.reflect.Method.invoke(Method.java:324) > at > com.allfinanz.tools.ejbserver.Wrapper.invokeBeanMethod(Wrapper > .java:115) > at com.allfinanz.tools.ejbserver.Wrapper.invoke(Wrapper.java:86) > at $Proxy12.acceptValueObject(Unknown Source) > at > com.allfinanz.xpb.ejb.InterviewWrapper.acceptValueObject(Inter > viewWrapper.java:396) > at > com.allfinanz.xpb.core.CommandRouter.routeValueObject(CommandR > outer.java:230) > at > com.allfinanz.xpb.core.CommandRouter.processReturnCode(Command > Router.java:280) > at > com.allfinanz.xpb.core.CommandRouter.accept(CommandRouter.java:166) > at > com.allfinanz.framework.AbstractValueObjectCommand.execute(Abs > tractValueObjectCommand.java:768) > at > com.allfinanz.xpb.ejb.UserSession.accept(UserSession.java:159) > at > com.allfinanz.xpb.ejb.UserSessionBean.accept(UserSessionBean.java:42) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccess > orImpl.java:39) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMeth > odAccessorImpl.java:25) > at java.lang.reflect.Method.invoke(Method.java:324) > at > com.allfinanz.tools.ejbserver.Wrapper.invokeBeanMethod(Wrapper > .java:115) > at com.allfinanz.tools.ejbserver.Wrapper.invoke(Wrapper.java:86) > at $Proxy9.accept(Unknown Source) > at > com.allfinanz.xpb.ejb.UserSessionWrapper.accept(UserSessionWra > pper.java:56) > at > com.allfinanz.xpb.core.AzeeServlet.accept(AzeeServlet.java:508) > at > com.allfinanz.xpb.core.AzeeServlet.serviceThrows(AzeeServlet.java:266) > at > com.allfinanz.xpb.core.AzeeServlet.service(AzeeServlet.java:210) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) > at > com.allfinanz.tools.webserver.Dispatcher.process(Dispatcher.java:210) > at > com.allfinanz.tools.webserver.Dispatcher.forward(Dispatcher.java:89) > at > com.allfinanz.tools.webserver.WebConnection.run(WebConnection.java:92) > at > com.allfinanz.tools.webserver.ThreadPool$WorkerThread.run(Thre > adPool.java:34) > javax.xml.transform.TransformerException: > java.lang.reflect.InvocationTargetException > at > org.apache.xalan.extensions.ExtensionNamespaceSupport.launch(E > xtensionNamespaceSupport.java:99) > at > org.apache.xalan.extensions.ExtensionsTable.<init>(ExtensionsT > able.java:64) > at > org.apache.xalan.transformer.TransformerImpl.setExtensionsTabl > e(TransformerImpl.java:441) > at > org.apache.xalan.transformer.TransformerImpl.transformNode(Tra > nsformerImpl.java:1323) > at > org.apache.xalan.transformer.TransformerImpl.transform(Transfo > rmerImpl.java:709) > at > org.apache.xalan.transformer.TransformerImpl.transform(Transfo > rmerImpl.java:1284) > at > org.apache.xalan.transformer.TransformerImpl.transform(Transfo > rmerImpl.java:1262) > at > com.allfinanz.bil.impl.BILFopPrintPlugin.print(BILFopPrintPlug > in.java:85) > at > com.allfinanz.xpb.commands.PrintCommand.initialise(PrintComman > d.java:49) > at > com.allfinanz.framework.AbstractValueObjectCommand.initialiseH > ook(AbstractValueObjectCommand.java:696) > at > com.allfinanz.xpb.ejb.InterviewBean.acceptValueObject(Intervie > wBean.java:71) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccess > orImpl.java:39) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMeth > odAccessorImpl.java:25) > at java.lang.reflect.Method.invoke(Method.java:324) > at > com.allfinanz.tools.ejbserver.Wrapper.invokeBeanMethod(Wrapper > .java:115) > at com.allfinanz.tools.ejbserver.Wrapper.invoke(Wrapper.java:86) > at $Proxy12.acceptValueObject(Unknown Source) > at > com.allfinanz.xpb.ejb.InterviewWrapper.acceptValueObject(Inter > viewWrapper.java:396) > at > com.allfinanz.xpb.core.CommandRouter.routeValueObject(CommandR > outer.java:230) > at > com.allfinanz.xpb.core.CommandRouter.processReturnCode(Command > Router.java:280) > at > com.allfinanz.xpb.core.CommandRouter.accept(CommandRouter.java:166) > at > com.allfinanz.framework.AbstractValueObjectCommand.execute(Abs > tractValueObjectCommand.java:768) > at > com.allfinanz.xpb.ejb.UserSession.accept(UserSession.java:159) > at > com.allfinanz.xpb.ejb.UserSessionBean.accept(UserSessionBean.java:42) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccess > orImpl.java:39) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMeth > odAccessorImpl.java:25) > at java.lang.reflect.Method.invoke(Method.java:324) > at > com.allfinanz.tools.ejbserver.Wrapper.invokeBeanMethod(Wrapper > .java:115) > at com.allfinanz.tools.ejbserver.Wrapper.invoke(Wrapper.java:86) > at $Proxy9.accept(Unknown Source) > at > com.allfinanz.xpb.ejb.UserSessionWrapper.accept(UserSessionWra > pper.java:56) > at > com.allfinanz.xpb.core.AzeeServlet.accept(AzeeServlet.java:508) > at > com.allfinanz.xpb.core.AzeeServlet.serviceThrows(AzeeServlet.java:266) > at > com.allfinanz.xpb.core.AzeeServlet.service(AzeeServlet.java:210) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) > at > com.allfinanz.tools.webserver.Dispatcher.process(Dispatcher.java:210) > at > com.allfinanz.tools.webserver.Dispatcher.forward(Dispatcher.java:89) > at > com.allfinanz.tools.webserver.WebConnection.run(WebConnection.java:92) > at > com.allfinanz.tools.webserver.ThreadPool$WorkerThread.run(Thre > adPool.java:34) > Caused by: java.lang.reflect.InvocationTargetException > at > sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) > at > sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeCo > nstructorAccessorImpl.java:39) > at > sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Dele > gatingConstructorAccessorImpl.java:27) > at > java.lang.reflect.Constructor.newInstance(Constructor.java:274) > at > org.apache.xalan.extensions.ExtensionNamespaceSupport.launch(E > xtensionNamespaceSupport.java:93) > ... 40 more > Caused by: javax.xml.transform.TransformerException: Could > not initialize BSF Manager > at > org.apache.xalan.extensions.ExtensionHandlerGeneral.<init>(Ext > ensionHandlerGeneral.java:214) --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
