Environment: =========== TIBCO BusinessEvents 5.x All Operating Systems
Symptoms: ========= Exception on startup: java.lang.RuntimeException: com.tibco.as.space.ASException: TIBAS_SYS_ERROR (deserialize_failure) at com.tibco.cep.runtime.service.dao.impl.tibas.ASControlDao.start(SourceFile:244) at com.tibco.cep.runtime.service.om.impl.AbstractDaoProvider.internalCreate(AbstractDaoProvider.java:300) at com.tibco.cep.runtime.service.om.impl.AbstractDaoProvider.createControlDao(AbstractDaoProvider.java:284) at com.tibco.cep.runtime.service.dao.impl.tibas.ASInvocationService.<init>(SourceFile:44) at com.tibco.cep.runtime.service.dao.impl.tibas.ASDaoProvider.initHook(SourceFile:115) at com.tibco.cep.runtime.service.om.impl.AbstractDaoProvider.init(AbstractDaoProvider.java:63) at com.tibco.cep.runtime.service.cluster.MultiAgentCluster.init(MultiAgentCluster.java:108) at com.tibco.cep.runtime.session.impl.RuleServiceProviderImpl.initCluster(RuleServiceProviderImpl.java:653) at com.tibco.cep.runtime.session.impl.RuleServiceProviderImpl.configure(RuleServiceProviderImpl.java:252) at com.tibco.cep.container.standalone.BEMain.jumpStart(SourceFile:136) at com.tibco.cep.container.standalone.BEMain.main(SourceFile:59) Caused by: com.tibco.as.space.ASException: TIBAS_SYS_ERROR (deserialize_failure) at Native.SpaceDefSpace::fromTuple(SpaceDefSpace.cpp:247) at Native.SpaceDefSpace::putSpaceDef(SpaceDefSpace.cpp:130) at Native.SpaceManager::defineSpace(SpaceManager.cpp:383) at Native.Metaspace::defineSpace(Metaspace.cpp:409) at Native.Java_com_tibco_as_space_impl_NativeImpl_metaspaceDefineSpace(MetaspaceMessage.cpp:151) at com.tibco.as.space.impl.NativeImpl.metaspaceDefineSpace(Native Method) at com.tibco.as.space.impl.ASMetaspace.defineSpace(ASMetaspace.java:489) at com.tibco.cep.as.kit.map.SpaceMapCreator.create(SourceFile:80) at com.tibco.cep.runtime.service.dao.impl.tibas.ASControlDao.start(SourceFile:207) ... 10 more
Cause: ====== A second TIBCO ActiveSpaces cluster has been started using the same discovery settings.
By default TIBCO BusinessEvents uses default discovery settings. When you start more than one ActiveSpaces application with the default settings, the second application will not start (TIBAS_SYS_ERROR ) because the agent tries to join the existing cluster (different project components - e.g., Concepts, Events).
Resolution: ======== Update your Cluster Deployment Descriptor (CDD) file and add a unique disovery URL (TAB cluster, property be.engine.cluster.as.discover.url).