edalzell
22nd October 2003, 02:23
We get the following error when we attempt call a BOI. The jclark driver is in the b3.jar and it is in our class path. Any ideas?
Oct 21 18:00:33 (HttpProcessor[6300][4]): Retrieving property 'bus.services.directory.Directory'='com.eibus.services.directory.file.FileDirectory'
Oct 21 18:00:33 (HttpProcessor[6300][4]): Using directory service: com.eibus.services.directory.file.FileDirectory
Oct 21 18:00:33 (HttpProcessor[6300][4]): Retrieving property 'bus.services.directory.ServerURL'='c:\DirectoryService.xml'
Oct 21 18:00:33 (HttpProcessor[6300][4]): Retrieving property 'bus.services.directory.Root'='o=epic.com'
Oct 21 18:00:33 (HttpProcessor[6300][4]): Using directory server c:\DirectoryService.xml, root is o=epic.com
Oct 21 18:00:33 (HttpProcessor[6300][4]): Retrieving property 'org.xml.sax.parser'='com.jclark.xml.sax.Driver'
Oct 21 18:00:33 (HttpProcessor[6300][4]) - Logging an exception (of class com.eibus.services.directory.DirectoryException:
com.eibus.services.directory.DirectoryException: Could not parse XML document: java.lang.ClassNotFoundException: com/jclark/xml/sax/Driver
at com.eibus.services.directory.file.FileDirectory.load(FileDirectory.java)
at com.eibus.services.directory.file.FileDirectory.initialize(FileDirectory.java)
at com.eibus.services.directory.file.FileDirectory.<init>(FileDirectory.java)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
at java.lang.reflect.Constructor.newInstance(Constructor.java:274)
at com.eibus.services.directory.DirectoryServiceProvider.constructNewDirectoryService(DirectoryServiceProvider.java)
at com.eibus.services.directory.DirectoryServiceProvider.getDirectoryService(DirectoryServiceProvider.java)
at com.baan.b3impl.connection.ConnectionFactory.<init>(ConnectionFactory.java)
at com.baan.b3impl.connection.ConnectionFactory.<clinit>(ConnectionFactory.java)
at com.eibus.bdf.BusinessDocumentManager.initialize(BusinessDocumentManager.java)
at com.baan.b3.boi1.BusinessObjectManager$BdmAdapter.initializeAdapt(BusinessObjectManager.java)
at com.baan.b3.boi1.BusinessObjectManager.initialize(BusinessObjectManager.java)
at com.epicdata.cbx.server.handlers.PurchaseOrderHandler.get(PurchaseOrderHandler.java:75)
at com.epicdata.cbx.server.service.PurchaseOrderService.get(PurchaseOrderService.java:226)
at com.epicdata.cbx.server.service.PurchaseOrderService.processRequest(PurchaseOrderService.java:96)
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:324)
at com.epicdata.expresso.service.engine.XServletMethod.invokeRealWork(Unknown Source)
at com.epicdata.expresso.service.engine.XServletMethod.invoke(Unknown Source)
at com.epicdata.expresso.service.engine.XService.invoke(Unknown Source)
at com.epicdata.expresso.service.engine.XServiceEngine.process(Unknown Source)
at com.epicdata.expresso.service.engine.XServletEngine.doPost(Unknown Source)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:247)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:243)
at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:190)
at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
at org.apache.catalina.valves.CertificatesValve.invoke(CertificatesValve.java:246)
at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2347)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180)
at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
at org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:170)
at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:170)
at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)
at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:468)
at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)
at org.apache.catalina.authenticator.SingleSignOn.invoke(SingleSignOn.java:368)
at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:174)
at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
at org.apache.catalina.connector.http.HttpProcessor.process(HttpProcessor.java:1027)
at org.apache.catalina.connector.http.HttpProcessor.run(HttpProcessor.java:1125)
at java.lang.Thread.run(Thread.java:536)
Oct 21 18:00:33 (HttpProcessor[6300][4]): Retrieving property 'bus.services.directory.Directory'='com.eibus.services.directory.file.FileDirectory'
Oct 21 18:00:33 (HttpProcessor[6300][4]): Using directory service: com.eibus.services.directory.file.FileDirectory
Oct 21 18:00:33 (HttpProcessor[6300][4]): Retrieving property 'bus.services.directory.ServerURL'='c:\DirectoryService.xml'
Oct 21 18:00:33 (HttpProcessor[6300][4]): Retrieving property 'bus.services.directory.Root'='o=epic.com'
Oct 21 18:00:33 (HttpProcessor[6300][4]): Using directory server c:\DirectoryService.xml, root is o=epic.com
Oct 21 18:00:33 (HttpProcessor[6300][4]): Retrieving property 'org.xml.sax.parser'='com.jclark.xml.sax.Driver'
Oct 21 18:00:33 (HttpProcessor[6300][4]) - Logging an exception (of class com.eibus.services.directory.DirectoryException:
com.eibus.services.directory.DirectoryException: Could not parse XML document: java.lang.ClassNotFoundException: com/jclark/xml/sax/Driver
at com.eibus.services.directory.file.FileDirectory.load(FileDirectory.java)
at com.eibus.services.directory.file.FileDirectory.initialize(FileDirectory.java)
at com.eibus.services.directory.file.FileDirectory.<init>(FileDirectory.java)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
at java.lang.reflect.Constructor.newInstance(Constructor.java:274)
at com.eibus.services.directory.DirectoryServiceProvider.constructNewDirectoryService(DirectoryServiceProvider.java)
at com.eibus.services.directory.DirectoryServiceProvider.getDirectoryService(DirectoryServiceProvider.java)
at com.baan.b3impl.connection.ConnectionFactory.<init>(ConnectionFactory.java)
at com.baan.b3impl.connection.ConnectionFactory.<clinit>(ConnectionFactory.java)
at com.eibus.bdf.BusinessDocumentManager.initialize(BusinessDocumentManager.java)
at com.baan.b3.boi1.BusinessObjectManager$BdmAdapter.initializeAdapt(BusinessObjectManager.java)
at com.baan.b3.boi1.BusinessObjectManager.initialize(BusinessObjectManager.java)
at com.epicdata.cbx.server.handlers.PurchaseOrderHandler.get(PurchaseOrderHandler.java:75)
at com.epicdata.cbx.server.service.PurchaseOrderService.get(PurchaseOrderService.java:226)
at com.epicdata.cbx.server.service.PurchaseOrderService.processRequest(PurchaseOrderService.java:96)
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:324)
at com.epicdata.expresso.service.engine.XServletMethod.invokeRealWork(Unknown Source)
at com.epicdata.expresso.service.engine.XServletMethod.invoke(Unknown Source)
at com.epicdata.expresso.service.engine.XService.invoke(Unknown Source)
at com.epicdata.expresso.service.engine.XServiceEngine.process(Unknown Source)
at com.epicdata.expresso.service.engine.XServletEngine.doPost(Unknown Source)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:247)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:243)
at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:190)
at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
at org.apache.catalina.valves.CertificatesValve.invoke(CertificatesValve.java:246)
at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2347)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180)
at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
at org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:170)
at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:170)
at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)
at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:468)
at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)
at org.apache.catalina.authenticator.SingleSignOn.invoke(SingleSignOn.java:368)
at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:174)
at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
at org.apache.catalina.connector.http.HttpProcessor.process(HttpProcessor.java:1027)
at org.apache.catalina.connector.http.HttpProcessor.run(HttpProcessor.java:1125)
at java.lang.Thread.run(Thread.java:536)