05:32:38,809 ERROR [org.apache.catalina.core.ContainerBase.[jboss.web].[default-host].[/suite]] (ServerService Thread Pool -- 71) JBWEB000287: Exception sending context initialized event to listener instance of class com.appiancorp.common.config.ConfigurationLoader: com.appiancorp.common.config.FatalConfigurationException: com.appiancorp.suiteapi.common.exceptions.AppianException: An unexpected error occurred while trying to initialize and validate the primary data source. (APNX-1-4179-004) at com.appiancorp.suiteapi.common.exceptions.AppianRuntimeException.(AppianRuntimeException.java:52) [appian-suiteapi.jar:] at com.appiancorp.common.config.FatalConfigurationException.(FatalConfigurationException.java:23) [appian-common.jar:] at com.appiancorp.rdbms.config.PrimaryDataSourceConfig.finish(PrimaryDataSourceConfig.java:29) [appian-rdbms.jar:] at com.appiancorp.common.config.ConfigObject.init(ConfigObject.java:66) [appian-common.jar:] at com.appiancorp.common.config.ConfigObjectRepository.initConfigObject(ConfigObjectRepository.java:313) [appian-common.jar:] at com.appiancorp.common.config.ConfigObjectRepository.initConfigObject(ConfigObjectRepository.java:222) [appian-common.jar:] at com.appiancorp.common.config.ConfigObjectRepository.init(ConfigObjectRepository.java:181) [appian-common.jar:] at com.appiancorp.common.config.ConfigObjectRepository.create(ConfigObjectRepository.java:53) [appian-common.jar:] at com.appiancorp.common.config.ConfigObjectRepository.create(ConfigObjectRepository.java:47) [appian-common.jar:] at com.appiancorp.common.config.ConfigurationLoader.contextInitialized(ConfigurationLoader.java:39) [appian-common.jar:] at org.apache.catalina.core.StandardContext.contextListenerStart(StandardContext.java:3339) [jbossweb-7.2.2.Final-redhat-1_bz-1005130.jar:7.2.2.Final] at org.apache.catalina.core.StandardContext.start(StandardContext.java:3777) [jbossweb-7.2.2.Final-redhat-1_bz-1005130.jar:7.2.2.Final] at org.jboss.as.web.deployment.WebDeploymentService.doStart(WebDeploymentService.java:156) [jboss-as-web-7.2.1.Final-redhat-10.jar:7.2.1.Final-redhat-10] at org.jboss.as.web.deployment.WebDeploymentService.access$000(WebDeploymentService.java:60) [jboss-as-web-7.2.1.Final-redhat-10.jar:7.2.1.Final-redhat-10] at org.jboss.as.web.deployment.WebDeploymentService$1.run(WebDeploymentService.java:93) [jboss-as-web-7.2.1.Final-redhat-10.jar:7.2.1.Final-redhat-10] at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471) [rt.jar:1.7.0_45] at java.util.concurrent.FutureTask.run(FutureTask.java:262) [rt.jar:1.7.0_45] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) [rt.jar:1.7.0_45] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) [rt.jar:1.7.0_45] at java.lang.Thread.run(Thread.java:744) [rt.jar:1.7.0_45] at org.jboss.threads.JBossThread.run(JBossThread.java:122) Caused by: DataSourceConnectionException[java:/MySqlDataSource]: FATAL: The primary datasource cannot be reached. Access to the primary datasource is required. The Appian application will fail to deploy. Details: Unable to build EntityManagerFactory (APNX-1-4179-002) at com.appiancorp.suiteapi.common.exceptions.AppianRuntimeException.(AppianRuntimeException.java:52) [appian-suiteapi.jar:] at com.appiancorp.rdbms.common.DataSourceConnectionException.(DataSourceConnectionException.java:25) [appian-rdbms.jar:] at com.appiancorp.rdbms.hb.DataSourceManagerHbImpl.handleConnectionErrors(DataSourceManagerHbImpl.java:790) [appian-rdbms.jar:] at com.appiancorp.rdbms.hb.DataSourceManagerHbImpl.getEntityManagerFactory(DataSourceManagerHbImpl.java:592) [appian-rdbms.jar:] at com.appiancorp.rdbms.hb.DataSourceManagerHbImpl.getSessionFactory(DataSourceManagerHbImpl.java:577) [appian-rdbms.jar:] at com.appiancorp.rdbms.hb.DataSourceManagerHbImpl.initialize(DataSourceManagerHbImpl.java:413) [appian-rdbms.jar:] at com.appiancorp.rdbms.config.PrimaryDataSourceConfig.finish(PrimaryDataSourceConfig.java:22) [appian-rdbms.jar:] ... 18 more Caused by: javax.persistence.PersistenceException: Unable to build EntityManagerFactory at com.appiancorp.rdbms.hb.HbConfigurationHelper.handleDialectException(HbConfigurationHelper.java:113) [appian-rdbms.jar:] at com.appiancorp.rdbms.hb.HbConfigurationHelper.buildEntityManagerFactory(HbConfigurationHelper.java:46) [appian-rdbms.jar:] at com.appiancorp.rdbms.hb.DataSourceManagerHbImpl.getEntityManagerFactory(DataSourceManagerHbImpl.java:584) [appian-rdbms.jar:] ... 21 more Caused by: org.hibernate.HibernateException: Cannot connect to the database. ... 24 more Caused by: org.hibernate.HibernateException: 'hibernate.dialect' must be set when no Connection available at org.hibernate.dialect.resolver.DialectFactory.buildDialect(DialectFactory.java:106) [hibernate-core-3.6.3.Final.jar:3.6.3.Final] at org.hibernate.cfg.SettingsFactory.buildSettings(SettingsFactory.java:148) [hibernate-core-3.6.3.Final.jar:3.6.3.Final] at org.hibernate.cfg.Configuration.buildSettingsInternal(Configuration.java:2836) [hibernate-core-3.6.3.Final.jar:3.6.3.Final] at org.hibernate.cfg.Configuration.buildSettings(Configuration.java:2832) [hibernate-core-3.6.3.Final.jar:3.6.3.Final] at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1843) [hibernate-core-3.6.3.Final.jar:3.6.3.Final] at org.hibernate.ejb.Ejb3Configuration.buildEntityManagerFactory(Ejb3Configuration.java:906) [hibernate-entitymanager-3.6.3.Final.jar:3.6.3.Final] at com.appiancorp.rdbms.hb.HbConfigurationHelper$1.call(HbConfigurationHelper.java:40) [appian-rdbms.jar:] at com.appiancorp.rdbms.hb.HbConfigurationHelper$1.call(HbConfigurationHelper.java:37) [appian-rdbms.jar:] at com.appiancorp.common.ContextClassLoaderSwitcher.runInContext(ContextClassLoaderSwitcher.java:21) [appian-common.jar:] at com.appiancorp.rdbms.hb.HbConfigurationHelper.buildEntityManagerFactory(HbConfigurationHelper.java:44) [appian-rdbms.jar:] ... 22 more