Hi Gabriel,

Regarding the stacktrace, consider enforcing the CLASSPATH environment
variable to include the complete path of the hsqldb JDBC driver.

Regards,
-- 
Sebastien BAHLOUL
IAM / Security specialist
Ldap Synchronization Connector : http://lsc-project.org
Blog : http://sbahloul.wordpress.com/



2012/5/3 Gabriel Guillon <[email protected]>

> It does not work.
> I put "${HOME}" in logback.xml and I get a directory called
> "HOME_IS_UNDEFINED" and a nice stacktrace :
>
> mai 03, 2012 11:52:10 AM
> com.ibatis.common.logging.jakarta.JakartaCommonsLoggingImpl error
> Grave: SimpleDataSource: Error while loading properties. Cause:
> java.lang.ClassNotFoundException: org.hsqldb.jdbcDriver
> java.lang.ClassNotFoundException: org.hsqldb.jdbcDriver
>         at java.net.URLClassLoader$1.run(Unknown Source)
>         at java.net.URLClassLoader$1.run(Unknown Source)
>         at java.security.AccessController.doPrivileged(Native Method)
>         at java.net.URLClassLoader.findClass(Unknown Source)
>         at java.lang.ClassLoader.loadClass(Unknown Source)
>         at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
>         at java.lang.ClassLoader.loadClass(Unknown Source)
>         at java.lang.Class.forName0(Native Method)
>         at java.lang.Class.forName(Unknown Source)
>         at
> com.ibatis.common.resources.Resources.classForName(Resources.java:267)
>         at
> com.ibatis.common.resources.Resources.instantiate(Resources.java:283)
>         at
> com.ibatis.common.jdbc.SimpleDataSource.initialize(SimpleDataSource.java:199)
>         at
> com.ibatis.common.jdbc.SimpleDataSource.<init>(SimpleDataSource.java:116)
>         at
> com.ibatis.sqlmap.engine.datasource.SimpleDataSourceFactory.initialize(SimpleDataSourceFactory.java:31)
>         at
> com.ibatis.sqlmap.engine.builder.xml.SqlMapConfigParser$9.process(SqlMapConfigParser.java:220)
>         at
> com.ibatis.common.xml.NodeletParser.processNodelet(NodeletParser.java:121)
>         at
> com.ibatis.common.xml.NodeletParser.process(NodeletParser.java:105)
>         at
> com.ibatis.common.xml.NodeletParser.process(NodeletParser.java:102)
>         at
> com.ibatis.common.xml.NodeletParser.process(NodeletParser.java:102)
>         at com.ibatis.common.xml.NodeletParser.parse(NodeletParser.java:72)
>         at com.ibatis.common.xml.NodeletParser.parse(NodeletParser.java:51)
>         at
> com.ibatis.sqlmap.engine.builder.xml.SqlMapConfigParser.parse(SqlMapConfigParser.java:46)
>         at
> com.ibatis.sqlmap.engine.builder.xml.SqlMapConfigParser.parse(SqlMapConfigParser.java:39)
>         at
> com.ibatis.sqlmap.client.SqlMapClientBuilder.buildSqlMapClient(SqlMapClientBuilder.java:79)
>         at
> org.lsc.persistence.DaoConfig.getSqlMapClient(DaoConfig.java:125)
>         at
> org.lsc.persistence.DaoConfig.getSqlMapClient(DaoConfig.java:145)
>         at
> org.lsc.service.AbstractJdbcService.<init>(AbstractJdbcService.java:103)
>         at
> org.lsc.service.SimpleJdbcSrcService.<init>(SimpleJdbcSrcService.java:120)
>         at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
> Method)
>         at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown
> Source)
>         at
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
>         at java.lang.reflect.Constructor.newInstance(Unknown Source)
>         at org.lsc.Task.<init>(Task.java:117)
>         at org.lsc.SimpleSynchronize.init(SimpleSynchronize.java:101)
>         at org.lsc.SimpleSynchronize.launch(SimpleSynchronize.java:130)
>         at org.lsc.Launcher.run(Launcher.java:218)
>         at org.lsc.Launcher.launch(Launcher.java:158)
>         at org.lsc.Launcher.main(Launcher.java:141)
>
>
> On Thu, May 3, 2012 at 11:41 AM, Clément OUDOT <[email protected]>wrote:
>
>> 2012/5/3 Gabriel Guillon <[email protected]>:
>> > Hi,
>> > It quite does the job, but it is a kind of workaround :) The bug still
>> > remain, no ?
>> > But it does not do the job completely : I would like to take $HOME from
>> > environnement. Is that possible ?
>> >
>>
>> The doc says:
>>
>> "Properties are looked up in the the local scope first, in the context
>> scope second, in the system properties scope third, and in the OS
>> environment last. "
>>
>> So if your property is not set in local/context/system scope, it will
>> be fetched from environment.
>>
>> Clément.
>>
>
>
>
> --
> Gabriel Guillon
> Expert
> OCTO Technology
> ..........................................................
> 50, Avenue des Champs-Elysées
> 75008 Paris
> Tél : (33) 1 58 56 10 00
> Fax : (33) 1 58 56 10 01
> GSM : (33) 6 67 35 33 58
> http://www.octo.com/
> http://blog.octo.com/
> ...........................................................
> DevOps<http://blog.octo.com/devops-le-mouvement-qui-tend-a-%E2%80%9Cagilifier%E2%80%9D-votre-dsi/>?
>  TTM + Stabilité = $€ !
>
>
_______________________________________________________________
Ldap Synchronization Connector (LSC) - http://lsc-project.org

lsc-users mailing list
[email protected]
http://lists.lsc-project.org/listinfo/lsc-users

Reply via email to