Menu

sql scanner and jndi resource

Help
vanstalle
2004-07-02
2004-07-02
  • vanstalle

    vanstalle - 2004-07-02

    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

     
    • Dejan Krsmanovic

      You are right, this is a bug! I have updated CVS version so you can try it!

       

Log in to post a comment.

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.