1

I'm setting up the TRI. It's gone pretty smooth, but I'm stuck on getting the deployer set up. I'm getting the error below when I try & publish to it. The CME, Deployer & Broker DB are all on the same server. I'm using Sql Server. Any ideas?

  Caused by: java.lang.RuntimeException: Fatal error, unable to load the StorageManagerFactory
    at com.tridion.storage.StorageManagerFactory.reloadInstance(StorageManagerFactory.java:88) ~[cd_datalayer.jar:na]
    at com.tridion.storage.StorageManagerFactory.<clinit>(StorageManagerFactory.java:56) ~[cd_datalayer.jar:na]
    ... 20 common frames omitted
Caused by: com.tridion.configuration.ConfigurationException: JDBC Driver/Datasource class could not be found, org.hsqldb.jdbc.JDBCDataSource, org.hsqldb.jdbc.JDBCDataSource
    at com.tridion.storage.util.JDBCDataSourceBeanConfigurer.registerJDBCDataSource(JDBCDataSourceBeanConfigurer.java:65) ~[cd_datalayer.jar:na]
    at com.tridion.storage.util.JDBCDataSourceBeanConfigurer.configure(JDBCDataSourceBeanConfigurer.java:42) ~[cd_datalayer.jar:na]
    at com.tridion.storage.util.SpringContextDynamicConfigurer.configureDatasource(SpringContextDynamicConfigurer.java:81) ~[cd_datalayer.jar:na]
    at com.tridion.storage.util.SpringContextDynamicConfigurer.configureDatasource(SpringContextDynamicConfigurer.java:55) ~[cd_datalayer.jar:na]
    at com.tridion.storage.persistence.session.SessionWrapperFactory.configure(SessionWrapperFactory.java:78) ~[cd_session.jar:na]
    at com.tridion.storage.configuration.StorageWrapperLoader.configure(StorageWrapperLoader.java:30) ~[cd_datalayer.jar:na]
    at com.tridion.configuration.step.ConfigurationStepLoader.configure(ConfigurationStepLoader.java:47) ~[cd_core.jar:na]
    at com.tridion.storage.StorageManagerFactory.configure(StorageManagerFactory.java:137) ~[cd_datalayer.jar:na]
    at com.tridion.services.BaseService.<init>(BaseService.java:107) ~[cd_core.jar:na]
    at com.tridion.storage.StorageManagerFactory.<init>(StorageManagerFactory.java:104) ~[cd_datalayer.jar:na]
    at com.tridion.storage.StorageManagerFactory.reloadInstance(StorageManagerFactory.java:84) ~[cd_datalayer.jar:na]
4
  • 1
    You may be missing JDBC jar - please refer to the following SDL documentation link: docs.sdl.com/LiveContent/content/en-US/…
    – S. T.
    Mar 16, 2015 at 21:04
  • The sql server jdbc jar is present.
    – Mr Smith
    Mar 17, 2015 at 16:38
  • do you have a valid cd_licenses.xml? Is cd_storage_conf.xml configured correctly? Does incoming folder have correct read/write permission?
    – Robert Jin
    Mar 17, 2015 at 21:49
  • thanks for the replies. The issue was a mis-configured cd_storage.conf file
    – Mr Smith
    Mar 18, 2015 at 13:34

1 Answer 1

2

This definitely looks like you're missing the file jdbc4.jar:

com.tridion.configuration.ConfigurationException: JDBC Driver/Datasource class could not be found, org.hsqldb.jdbc.JDBCDataSource

You'll need to download this file from Microsoft's website and place it within the /bin/lib folder of your deployer.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.