[resolved] Error creating bean with name 'defaultXmlServer' defined in URL ......

Highlighted
One Star

[resolved] Error creating bean with name 'defaultXmlServer' defined in URL ......

Hi Team,
I am new to Talend and doing a POC on MDM Components utilization .
I have downloaded the the latest MDM opensource "TOS_MDM-All-20160704_1411-V6.2.1"
I have installed the MDM server by giving my own tomcat already available in my machine. It installed successfully. But when I start the tomcat server (using port 8080), it's not able to run MDM server and giving me following stack trace error:
Could anyone please help me this...
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'defaultXmlServer' defined in URL : Instantiation of bean failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate : Constructor threw exception; nested exception is java.lang.ExceptionInInitializerError
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateBean(AbstractAutowireCapableBeanFactory.java:1093)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1038)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:504)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:476)
at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:303)
at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:230)
at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:299)
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)
at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:762)
at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:757)
at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:480)
at org.springframework.web.context.ContextLoader.configureAndRefreshWebApplicationContext(ContextLoader.java:403)
at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:306)
at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:106)
at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:5068)
at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5584)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:147)
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:899)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:875)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:652)
at org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:679)
at org.apache.catalina.startup.HostConfig$DeployDescriptor.run(HostConfig.java:1966)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at java.lang.Thread.run(Thread.java:745)
Caused by: org.springframework.beans.BeanInstantiationException: Failed to instantiate : Constructor threw exception; nested exception is java.lang.ExceptionInInitializerError
at org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:163)
at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:89)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateBean(AbstractAutowireCapableBeanFactory.java:1086)
... 26 more
Caused by: java.lang.ExceptionInInitializerError
at com.amalto.core.server.DefaultXmlServer.<init>(Unknown Source)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
at org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:147)
... 28 more
Caused by: java.lang.RuntimeException: java.lang.RuntimeException: java.lang.RuntimeException: Exception occurred during initialization of H2 database
at com.amalto.core.storage.StorageLogger.handlePrepareError(Unknown Source)
at com.amalto.core.storage.StorageLogger.prepare(Unknown Source)
at com.amalto.core.server.StorageAdminImpl.internalCreateSystemStorage(Unknown Source)
at com.amalto.core.server.StorageAdminImpl.create(Unknown Source)
at com.amalto.core.storage.SystemStorageWrapper.<init>(Unknown Source)
at com.amalto.core.storage.SQLWrapper.<clinit>(Unknown Source)
... 34 more
Caused by: java.lang.RuntimeException: java.lang.RuntimeException: Exception occurred during initialization of H2 database
at com.amalto.core.storage.prepare.JDBCStorageInitializer.initialize(Unknown Source)
at com.amalto.core.storage.hibernate.HibernateStorage.prepare(Unknown Source)
at com.amalto.core.storage.SecuredStorage.prepare(Unknown Source)
at com.amalto.core.storage.CacheStorage.prepare(Unknown Source)
... 39 more
Caused by: java.lang.RuntimeException: Exception occurred during initialization of H2 database
at com.amalto.core.storage.prepare.H2StorageInitializer.initialize(Unknown Source)
at com.amalto.core.storage.prepare.FullTextIndexCleaner.initialize(Unknown Source)
... 43 more
Caused by: org.h2.jdbc.JdbcSQLException: Error while creating file "C:/Program Files/TOS_MDM-Server-20160704_1411-V6.2.1/data/H2-Default"
at org.h2.message.DbException.getJdbcSQLException(DbException.java:345)
at org.h2.message.DbException.get(DbException.java:179)
at org.h2.message.DbException.get(DbException.java:155)
at org.h2.store.fs.FilePathDisk.createDirectory(FilePathDisk.java:274)
at org.h2.store.fs.FileUtils.createDirectory(FileUtils.java:42)
at org.h2.store.fs.FileUtils.createDirectories(FileUtils.java:309)
at org.h2.mvstore.db.MVTableEngine.init(MVTableEngine.java:73)
at org.h2.engine.Database.getPageStore(Database.java:2389)
at org.h2.engine.Database.open(Database.java:669)
at org.h2.engine.Database.openDatabase(Database.java:266)
at org.h2.engine.Database.<init>(Database.java:260)
at org.h2.engine.Engine.openSession(Engine.java:60)
at org.h2.engine.Engine.openSession(Engine.java:167)
at org.h2.engine.Engine.createSessionAndValidate(Engine.java:145)
at org.h2.engine.Engine.createSession(Engine.java:128)
at org.h2.engine.Engine.createSession(Engine.java:26)
at org.h2.engine.SessionRemote.connectEmbeddedOrServer(SessionRemote.java:347)
at org.h2.jdbc.JdbcConnection.<init>(JdbcConnection.java:108)
at org.h2.jdbc.JdbcConnection.<init>(JdbcConnection.java:92)
at org.h2.Driver.connect(Driver.java:72)
at java.sql.DriverManager.getConnection(DriverManager.java:664)
at java.sql.DriverManager.getConnection(DriverManager.java:247)
... 45 more
When I check the installed server folder, the H2-Default folder is under data/index directory. Also there are no db files in H2-Default folder. Any help is really appreciated, thanks in advance.
- Kishore Challa

Accepted Solutions
One Star

Re: [resolved] Error creating bean with name 'defaultXmlServer' defined in URL ......

I got this working....
Just that, MDM files are read only for the user I am running on. I went and changed the access permission to all the MDM server folders and that's it!!

All Replies
One Star

Re: [resolved] Error creating bean with name 'defaultXmlServer' defined in URL ......

I got this working....
Just that, MDM files are read only for the user I am running on. I went and changed the access permission to all the MDM server folders and that's it!!

Cloud Free Trial

Try Talend Cloud free for 30 days.

Tutorial

Introduction to Talend Open Studio for Data Integration.

Definitive Guide to Data Integration

Practical steps to developing your data integration strategy.

Definitive Guide to Data Quality

Create systems and workflow to manage clean data ingestion and data transformation.