Hi Gabriel, Have you found any solution to fix your issue ?
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 actually is. > Here is a ps -afxwww of a well configured running lsc : > /usr/bin/java -cp* :/home/automate/lsc/sample/lib/hsqldb-1.8.0.10.jar* > :/home/automate/lsc/sample/lib/opendj-server-2.4.5.jar:.:/home/automate/lsc/bin/../lib/slf4j-api-1.6.0.jar:/home/automate/lsc/bin/../lib/antlr-2.7.7.jar:/home/automate/lsc/bin/../lib/ant-optional-1.5.1.jar:/home/automate/lsc/bin/../lib/apacheds-all-1.5.7.jar:/home/automate/lsc/bin/../lib/apacheds-avl-partition-1.5.7.jar:/home/automate/lsc/bin/../lib/apacheds-core-1.5.7.jar:/home/automate/lsc/bin/../lib/apacheds-core-annotations-1.5.7.jar:/home/automate/lsc/bin/../lib/apacheds-core-api-1.5.7.jar:/home/automate/lsc/bin/../lib/apacheds-core-avl-1.5.7.jar:/home/automate/lsc/bin/../lib/apacheds-core-constants-1.5.7.jar:/home/automate/lsc/bin/../lib/apacheds-core-entry-1.5.7.jar:/home/automate/lsc/bin/../lib/apacheds-core-integ-1.5.7.jar:/home/automate/lsc/bin/../lib/apacheds-core-jndi-1.5.7.jar:/home/automate/lsc/bin/../lib/apacheds-core-mock-1.5.7.jar:/home/automate/lsc/bin/../lib/apacheds-i18n-1.5.7.jar:/home/automate/lsc/bin/../lib/apacheds-interceptor-kerberos-1.5.7.jar:/home/automate/lsc/bin/../lib/apacheds-jdbm-1.5.7.jar:/home/automate/lsc/bin/../lib/apacheds-jdbm-partition-1.5.7.jar:/home/automate/lsc/bin/../lib/apacheds-jdbm-store-1.5.7.jar:/home/automate/lsc/bin/../lib/apacheds-kerberos-shared-1.5.7.jar:/home/automate/lsc/bin/../lib/apacheds-ldif-partition-1.5.7.jar:/home/automate/lsc/bin/../lib/apacheds-protocol-kerberos-1.5.7.jar:/home/automate/lsc/bin/../lib/apacheds-protocol-ldap-1.5.7.jar:/home/automate/lsc/bin/../lib/apacheds-protocol-shared-1.5.7.jar:/home/automate/lsc/bin/../lib/apacheds-server-annotations-1.5.7.jar:/home/automate/lsc/bin/../lib/apacheds-server-integ-1.5.7.jar:/home/automate/lsc/bin/../lib/apacheds-test-framework-1.5.7.jar:/home/automate/lsc/bin/../lib/apacheds-utils-1.5.7.jar:/home/automate/lsc/bin/../lib/apacheds-xdbm-base-1.5.7.jar:/home/automate/lsc/bin/../lib/apacheds-xdbm-search-1.5.7.jar:/home/automate/lsc/bin/../lib/apacheds-xdbm-tools-1.5.7.jar:/home/automate/lsc/bin/../lib/asm-3.2.jar:/home/automate/lsc/bin/../lib/asm-commons-3.2.jar:/home/automate/lsc/bin/../lib/asm-tree-3.2.jar:/home/automate/lsc/bin/../lib/asm-util-3.2.jar:/home/automate/lsc/bin/../lib/avalon-framework-4.1.3.jar:/home/automate/lsc/bin/../lib/bcprov-jdk15-140.jar:/home/automate/lsc/bin/../lib/bcprov-jdk16-140.jar:/home/automate/lsc/bin/../lib/btm-2.1.0.jar:/home/automate/lsc/bin/../lib/commons-beanutils-1.7.0.jar:/home/automate/lsc/bin/../lib/commons-beanutils-core-1.7.0.jar:/home/automate/lsc/bin/../lib/commons-cli-1.2.jar:/home/automate/lsc/bin/../lib/commons-codec-1.3.jar:/home/automate/lsc/bin/../lib/commons-collections-3.2.1.jar:/home/automate/lsc/bin/../lib/commons-configuration-1.4.jar:/home/automate/lsc/bin/../lib/commons-digester-1.8.jar:/home/automate/lsc/bin/../lib/commons-io-1.4.jar:/home/automate/lsc/bin/../lib/commons-jxpath-1.2.jar:/home/automate/lsc/bin/../lib/commons-lang-2.5.jar:/home/automate/lsc/bin/../lib/commons-logging-1.1.jar:/home/automate/lsc/bin/../lib/commons-logging-api-1.0.4.jar:/home/automate/lsc/bin/../lib/commons-pool-1.5.4.jar:/home/automate/lsc/bin/../lib/connector-api-1.5.jar:/home/automate/lsc/bin/../lib/dom4j-1.6.1.jar:/home/automate/lsc/bin/../lib/groovy-all-1.7.0.jar:/home/automate/lsc/bin/../lib/hamcrest-core-1.1.jar:/home/automate/lsc/bin/../lib/ibatis-sqlmap-2.3.4.726.jar:/home/automate/lsc/bin/../lib/javaee-api-5.jar:/home/automate/lsc/bin/../lib/jcifs-1.2.19.jar:/home/automate/lsc/bin/../lib/jdom-b9.jar:/home/automate/lsc/bin/../lib/je-4.1.10.jar:/home/automate/lsc/bin/../lib/js-1.7R2.jar:/home/automate/lsc/bin/../lib/jta-1.1.jar:/home/automate/lsc/bin/../lib/ldap-client-api-0.1.jar:/home/automate/lsc/bin/../lib/ldapsdk-4.1.jar:/home/automate/lsc/bin/../lib/logback-classic-0.9.21.jar:/home/automate/lsc/bin/../lib/logback-core-0.9.21.jar:/home/automate/lsc/bin/../lib/logkit-1.0.1.jar:/home/automate/lsc/bin/../lib/lsc-core-2.0rc2.jar:/home/automate/lsc/bin/../lib/mina-core-2.0.0-RC1.jar:/home/automate/lsc/bin/../lib/ocutil-2.5.2.jar:/home/automate/lsc/bin/../lib/servlet-api-2.2.jar:/home/automate/lsc/bin/ > > I have an other stacktrace beyond the one I gave you : > > mai 03 14:21:19 - DEBUG - org.lsc.exception.LscConfigurationException: > java.lang.reflect.InvocationTargetException > org.lsc.exception.LscConfigurationException: > java.lang.reflect.InvocationTargetException > at org.lsc.Task.<init>(Task.java:124) ~[lsc-core-2.0rc2.jar:na] > at org.lsc.SimpleSynchronize.init(SimpleSynchronize.java:101) > ~[lsc-core-2.0rc2.jar:na] > at org.lsc.SimpleSynchronize.launch(SimpleSynchronize.java:130) > ~[lsc-core-2.0rc2.jar:na] > at org.lsc.Launcher.run(Launcher.java:218) [lsc-core-2.0rc2.jar:na] > at org.lsc.Launcher.launch(Launcher.java:158) > [lsc-core-2.0rc2.jar:na] > at org.lsc.Launcher.main(Launcher.java:141) > [lsc-core-2.0rc2.jar:na] > Caused by: java.lang.reflect.InvocationTargetException: null > at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native > Method) ~[na:1.7.0_03] > at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown > Source) ~[na:1.7.0_03] > at > sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source) > ~[na:1.7.0_03] > at java.lang.reflect.Constructor.newInstance(Unknown Source) > ~[na:1.7.0_03] > at org.lsc.Task.<init>(Task.java:117) ~[lsc-core-2.0rc2.jar:na] > ... 5 common frames omitted > Caused by: org.lsc.exception.LscServiceConfigurationException: Something > bad happened while building the SqlMapClient > instance.java.lang.RuntimeException: Error occurred. Cause: > com.ibatis.common.xml.NodeletException: Error parsing XML. Cause: > java.lang.RuntimeException: Error parsing XPath > '/sqlMapConfig/transactionManager/dataSource/end()'. Cause: > com.ibatis.sqlmap.client.SqlMapException: Error initializing DataSource. > Could not instantiate DataSourceFactory. Cause: > java.lang.RuntimeException: SimpleDataSource: Error while loading > properties. Cause: java.lang.ClassNotFoundException: org.hsqldb.jdbcDriver > at > org.lsc.persistence.DaoConfig.getSqlMapClient(DaoConfig.java:127) > ~[lsc-core-2.0rc2.jar:na] > at > org.lsc.persistence.DaoConfig.getSqlMapClient(DaoConfig.java:145) > ~[lsc-core-2.0rc2.jar:na] > at > org.lsc.service.AbstractJdbcService.<init>(AbstractJdbcService.java:103) > ~[lsc-core-2.0rc2.jar:na] > at > org.lsc.service.SimpleJdbcSrcService.<init>(SimpleJdbcSrcService.java:120) > ~[lsc-core-2.0rc2.jar:na] > ... 10 common frames omitted > Caused by: java.lang.RuntimeException: Error occurred. Cause: > com.ibatis.common.xml.NodeletException: Error parsing XML. Cause: > java.lang.RuntimeException: Error parsing XPath > '/sqlMapConfig/transactionManager/dataSource/end()'. Cause: > com.ibatis.sqlmap.client.SqlMapException: Error initializing DataSource. > Could not instantiate DataSourceFactory. Cause: > java.lang.RuntimeException: SimpleDataSource: Error while loading > properties. Cause: java.lang.ClassNotFoundException: org.hsqldb.jdbcDriver > at > com.ibatis.sqlmap.engine.builder.xml.SqlMapConfigParser.parse(SqlMapConfigParser.java:49) > ~[ibatis-sqlmap-2.3.4.726.jar:na] > at > com.ibatis.sqlmap.engine.builder.xml.SqlMapConfigParser.parse(SqlMapConfigParser.java:39) > ~[ibatis-sqlmap-2.3.4.726.jar:na] > at > com.ibatis.sqlmap.client.SqlMapClientBuilder.buildSqlMapClient(SqlMapClientBuilder.java:79) > ~[ibatis-sqlmap-2.3.4.726.jar:na] > at > org.lsc.persistence.DaoConfig.getSqlMapClient(DaoConfig.java:125) > ~[lsc-core-2.0rc2.jar:na] > ... 13 common frames omitted > Caused by: com.ibatis.common.xml.NodeletException: Error parsing XML. > Cause: java.lang.RuntimeException: Error parsing XPath > '/sqlMapConfig/transactionManager/dataSource/end()'. Cause: > com.ibatis.sqlmap.client.SqlMapException: Error initializing DataSource. > Could not instantiate DataSourceFactory. Cause: > java.lang.RuntimeException: SimpleDataSource: Error while loading > properties. Cause: java.lang.ClassNotFoundException: org.hsqldb.jdbcDriver > at > com.ibatis.common.xml.NodeletParser.parse(NodeletParser.java:53) > ~[ibatis-sqlmap-2.3.4.726.jar:na] > at > com.ibatis.sqlmap.engine.builder.xml.SqlMapConfigParser.parse(SqlMapConfigParser.java:46) > ~[ibatis-sqlmap-2.3.4.726.jar:na] > ... 16 common frames omitted > Caused by: java.lang.RuntimeException: Error parsing XPath > '/sqlMapConfig/transactionManager/dataSource/end()'. Cause: > com.ibatis.sqlmap.client.SqlMapException: Error initializing DataSource. > Could not instantiate DataSourceFactory. Cause: > java.lang.RuntimeException: SimpleDataSource: Error while loading > properties. Cause: java.lang.ClassNotFoundException: org.hsqldb.jdbcDriver > at > com.ibatis.common.xml.NodeletParser.processNodelet(NodeletParser.java:123) > ~[ibatis-sqlmap-2.3.4.726.jar:na] > at > com.ibatis.common.xml.NodeletParser.process(NodeletParser.java:105) > ~[ibatis-sqlmap-2.3.4.726.jar:na] > at > com.ibatis.common.xml.NodeletParser.process(NodeletParser.java:102) > ~[ibatis-sqlmap-2.3.4.726.jar:na] > at > com.ibatis.common.xml.NodeletParser.process(NodeletParser.java:102) > ~[ibatis-sqlmap-2.3.4.726.jar:na] > > > On Thu, May 3, 2012 at 12:01 PM, Sébastien Bahloul < > [email protected]> wrote: > >> 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é = $€ ! >>> >>> >> > > > -- > 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

