Hi
We were in the process of setting up a WIFI Hotspot database in CMDBuild.
However some time the database must have become corrupted. I say sometime because the corruption was found when we tried to restart CMDBuild, it fails to start up with following exception. Is there anyway you can help us recover the database, or even indicate what we did wrong so that we don't make the same mistake again.
DEBUG 2016-01-26 22:23:45 [org.springframework.beans.factory.support.DisposableBeanAdapter] Invoking destroy method 'shutdown' on bean with name 'cxf'
ERROR 2016-01-26 22:23:45 [org.springframework.web.context.ContextLoader] Context initialization failed
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.apache.cxf.jaxws.EndpointImpl---1951638361': Invocation of init method failed; nested exception is javax.xml.ws.WebServiceException: java.lang.IllegalStateException
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1482)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:521)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:458)
at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:295)
at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:223)
at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:292)
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)
at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:626)
at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:932)
at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:479)
at org.springframework.web.context.ContextLoader.configureAndRefreshWebApplicationContext(ContextLoader.java:389)
at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:294)
at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:112)
at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4994)
at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5492)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:901)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:877)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:649)
at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:1081)
at org.apache.catalina.startup.HostConfig$DeployWar.run(HostConfig.java:1877)
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: javax.xml.ws.WebServiceException: java.lang.IllegalStateException
at org.apache.cxf.jaxws.EndpointImpl.doPublish(EndpointImpl.java:370)
at org.apache.cxf.jaxws.EndpointImpl.publish(EndpointImpl.java:250)
at org.apache.cxf.jaxws.EndpointImpl.publish(EndpointImpl.java:538)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:497)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeCustomInitMethod(AbstractAutowireCapableBeanFactory.java:1608)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1549)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1479)
... 25 more
Caused by: java.lang.IllegalStateException
at org.cmdbuild.dao.entrytype.DBDomain.getClass1(DBDomain.java:143)
at org.cmdbuild.dao.entrytype.DBDomain.getClass1(DBDomain.java:9)
at org.cmdbuild.cmdbf.xml.DomainNamespace$1.apply(DomainNamespace.java:110)
at org.cmdbuild.cmdbf.xml.DomainNamespace$1.apply(DomainNamespace.java:107)
at com.google.common.collect.Iterators$7.computeNext(Iterators.java:647)
at com.google.common.collect.AbstractIterator.tryToComputeNext(AbstractIterator.java:143)
at com.google.common.collect.AbstractIterator.hasNext(AbstractIterator.java:138)
at com.google.common.collect.Iterators$5.hasNext(Iterators.java:542)
at com.google.common.collect.Iterators$5.hasNext(Iterators.java:542)
at org.cmdbuild.cmdbf.cmdbmdr.CmdbMDR.getRecordTypesList(CmdbMDR.java:490)
at org.cmdbuild.cmdbf.cmdbmdr.CmdbMDR.getQueryServiceMetadata(CmdbMDR.java:255)
at org.cmdbuild.services.soap.CMDBfPolicyFeature.getEndpointPolicy(CMDBfPolicyFeature.java:56)
at org.cmdbuild.services.soap.CMDBfPolicyFeature.initializeProvider(CMDBfPolicyFeature.java:47)
at org.apache.cxf.feature.AbstractFeature.initialize(AbstractFeature.java:39)
at org.apache.cxf.frontend.ServerFactoryBean.applyFeatures(ServerFactoryBean.java:253)
at org.apache.cxf.frontend.ServerFactoryBean.create(ServerFactoryBean.java:192)
at org.apache.cxf.jaxws.JaxWsServerFactoryBean.create(JaxWsServerFactoryBean.java:211)
at org.apache.cxf.jaxws.EndpointImpl.getServer(EndpointImpl.java:455)
at org.apache.cxf.jaxws.EndpointImpl.doPublish(EndpointImpl.java:333)
... 34 more
INFO 2016-01-26 22:23:45 [cmdbuild] Initializing ParameterTransformers
Kind regards
David Smith