I New to babeldoc and I am testing it because I think it might be usefull for my project.
My idea is to configer a scanner which monitors an Oracle table; so I configured a datasource in a weblogic 6.1 sp3 container. In babeldoc I have a resource folder with the following entries:
I have put weblogic.jar in the lib directory of babeldoc. At startup and scanning I have the following error (listed below); I think the problem is that the class is named "com/babeldoc/j2ee/resource/JndiDatasource" and not
"com/babeldoc/resource/JndiDatasource" (??)
Any hints would be welcome.
Thanks, Jan
-----------------------------------------------
<2004-07-02 13:48:04,702> DEBUG [AttestGeneratorSql] : AttestGeneratorSqlscanning...
<2004-07-02 13:48:04,702> DEBUG [AttestGeneratorSql] : AttestGeneratorSql scanning for new documents
<2004-07-02 13:48:04,742> DEBUG [AttestGeneratorDir] : AttestGeneratorDirscanning...
<2004-07-02 13:48:04,742> DEBUG [AttestGeneratorDir] : AttestGeneratorDir scanning for new documents
<2004-07-02 13:48:04,762> ERROR [AttestGeneratorSql] : [ResourceLoader.getClass] Error when trying to load: com.babeldo
c.resource.JndiDatasource
java.lang.ClassNotFoundException: com.babeldoc.resource.JndiDatasource
at java.net.URLClassLoader$1.run(URLClassLoader.java:198)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:186)
at java.lang.ClassLoader.loadClass(ClassLoader.java:299)
at java.lang.ClassLoader.loadClass(ClassLoader.java:255)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:315)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:140)
at com.babeldoc.core.ResourceLoader.getClass(Unknown Source)
at com.babeldoc.core.service.ServiceFactory.getServiceClass(Unknown Source)
at com.babeldoc.core.Type.getTypeClass(Unknown Source)
at com.babeldoc.core.resource.ResourceFactory.getResource(Unknown Source)
at com.babeldoc.scanner.worker.SqlScanner.getConnection(Unknown Source)
at com.babeldoc.scanner.worker.SqlScanner.getDocumentsFromSql(Unknown Source)
at com.babeldoc.scanner.worker.SqlScanner.doScan(Unknown Source)
at com.babeldoc.scanner.ScannerWorker.process(Unknown Source)
at com.babeldoc.scanner.ScannerThread.run(Unknown Source)
<2004-07-02 13:48:04,782> ERROR [AttestGeneratorSql] : [ResourceFactory.getResource] Invalid type: jndi
<2004-07-02 13:48:04,802> ERROR [AttestGeneratorSql] : [ScannerWorker.process] Error scanning...
com.babeldoc.scanner.ScannerException: Error scanning database
at com.babeldoc.scanner.worker.SqlScanner.getDocumentsFromSql(Unknown Source)
at com.babeldoc.scanner.worker.SqlScanner.doScan(Unknown Source)
at com.babeldoc.scanner.ScannerWorker.process(Unknown Source)
at com.babeldoc.scanner.ScannerThread.run(Unknown Source)
Caused by: java.lang.NullPointerException
at com.babeldoc.scanner.worker.SqlScanner.getConnection(Unknown Source)
... 4 more
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Hello,
I New to babeldoc and I am testing it because I think it might be usefull for my project.
My idea is to configer a scanner which monitors an Oracle table; so I configured a datasource in a weblogic 6.1 sp3 container. In babeldoc I have a resource folder with the following entries:
(file resource/AdminformsDatasource.properties)
type=jndi
datasourceName=AdminformsDatasource
namingUrl=t3://localhost:7001
namingProvider=weblogic.jndi.WLInitialContextFactory
I have put weblogic.jar in the lib directory of babeldoc. At startup and scanning I have the following error (listed below); I think the problem is that the class is named "com/babeldoc/j2ee/resource/JndiDatasource" and not
"com/babeldoc/resource/JndiDatasource" (??)
Any hints would be welcome.
Thanks, Jan
-----------------------------------------------
<2004-07-02 13:48:04,702> DEBUG [AttestGeneratorSql] : AttestGeneratorSqlscanning...
<2004-07-02 13:48:04,702> DEBUG [AttestGeneratorSql] : AttestGeneratorSql scanning for new documents
<2004-07-02 13:48:04,742> DEBUG [AttestGeneratorDir] : AttestGeneratorDirscanning...
<2004-07-02 13:48:04,742> DEBUG [AttestGeneratorDir] : AttestGeneratorDir scanning for new documents
<2004-07-02 13:48:04,762> ERROR [AttestGeneratorSql] : [ResourceLoader.getClass] Error when trying to load: com.babeldo
c.resource.JndiDatasource
java.lang.ClassNotFoundException: com.babeldoc.resource.JndiDatasource
at java.net.URLClassLoader$1.run(URLClassLoader.java:198)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:186)
at java.lang.ClassLoader.loadClass(ClassLoader.java:299)
at java.lang.ClassLoader.loadClass(ClassLoader.java:255)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:315)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:140)
at com.babeldoc.core.ResourceLoader.getClass(Unknown Source)
at com.babeldoc.core.service.ServiceFactory.getServiceClass(Unknown Source)
at com.babeldoc.core.Type.getTypeClass(Unknown Source)
at com.babeldoc.core.resource.ResourceFactory.getResource(Unknown Source)
at com.babeldoc.scanner.worker.SqlScanner.getConnection(Unknown Source)
at com.babeldoc.scanner.worker.SqlScanner.getDocumentsFromSql(Unknown Source)
at com.babeldoc.scanner.worker.SqlScanner.doScan(Unknown Source)
at com.babeldoc.scanner.ScannerWorker.process(Unknown Source)
at com.babeldoc.scanner.ScannerThread.run(Unknown Source)
<2004-07-02 13:48:04,782> ERROR [AttestGeneratorSql] : [ResourceFactory.getResource] Invalid type: jndi
<2004-07-02 13:48:04,802> ERROR [AttestGeneratorSql] : [ScannerWorker.process] Error scanning...
com.babeldoc.scanner.ScannerException: Error scanning database
at com.babeldoc.scanner.worker.SqlScanner.getDocumentsFromSql(Unknown Source)
at com.babeldoc.scanner.worker.SqlScanner.doScan(Unknown Source)
at com.babeldoc.scanner.ScannerWorker.process(Unknown Source)
at com.babeldoc.scanner.ScannerThread.run(Unknown Source)
Caused by: java.lang.NullPointerException
at com.babeldoc.scanner.worker.SqlScanner.getConnection(Unknown Source)
... 4 more
You are right, this is a bug! I have updated CVS version so you can try it!