Dashboard engine throws exception creating skin.

Dashboard engine throws exception creating skin.

book

Article ID: KB0090507

calendar_today

Updated On:

Products Versions
TIBCO BusinessEvents Enterprise Edition -
Not Applicable -

Description

Resolution:
Description:
===========
Dashboard engine throws exception creating skin.

Environment:
==========
TIBCO BusinessEvents 5.1.0

Symptoms:
=========
com.tibco.cep.dashboard.management.ManagementException: Could not build skin elements cache
    at com.tibco.cep.dashboard.psvr.mal.MALSkinCache.doStart(SourceFile:63)
    at com.tibco.cep.dashboard.management.Manageable.start(SourceFile:65)
    at com.tibco.cep.dashboard.management.Service.start(SourceFile:155)
    at com.tibco.cep.dashboard.management.Service.start(SourceFile:146)
    at com.tibco.cep.dashboard.management.Service.start(SourceFile:146)
    at com.tibco.cep.dashboard.integration.be.DashboardSessionImpl.start(SourceFile:99)
    at com.tibco.cep.runtime.service.cluster.agent.InferenceAgent.onActivate(InferenceAgent.java:990)
    at com.tibco.cep.runtime.service.cluster.agent.AbstractCacheAgent.activate(AbstractCacheAgent.java:152)
    at com.tibco.cep.runtime.service.cluster.agent.AbstractCacheAgent.start(AbstractCacheAgent.java:165)
    at com.tibco.cep.runtime.service.cluster.agent.AgentRuntimePolicyManager.tryActivateAgent(AgentRuntimePolicyManager.java:173)
    at com.tibco.cep.runtime.service.cluster.agent.AgentRuntimePolicyManager.stabilizeCluster(AgentRuntimePolicyManager.java:249)
    at com.tibco.cep.runtime.service.cluster.agent.AgentRuntimePolicyManager.tryActivateLocalAgents(AgentRuntimePolicyManager.java:297)
    at com.tibco.cep.runtime.service.cluster.agent.DefaultAgentManager.start(DefaultAgentManager.java:99)
    at com.tibco.cep.runtime.service.cluster.MultiAgentCluster.start(MultiAgentCluster.java:253)
    at com.tibco.cep.runtime.session.impl.RuleServiceProviderImpl.startCluster(RuleServiceProviderImpl.java:746)
    at com.tibco.cep.runtime.session.impl.RuleServiceProviderImpl.configure(RuleServiceProviderImpl.java:253)
    at com.tibco.cep.container.standalone.BEMain.jumpStart(SourceFile:151)
    at com.tibco.cep.container.standalone.BEMain.main(SourceFile:69)
Caused by: com.tibco.cep.dashboard.psvr.mal.MALException: could not load default skin
    at com.tibco.cep.dashboard.psvr.mal.MALSkinCache$SystemPersistentStore.init(SourceFile:105)
    at com.tibco.cep.dashboard.psvr.mal.MALSkinCache.int(SourceFile:81)
    at com.tibco.cep.dashboard.psvr.mal.MALSkinCache.doStart(SourceFile:53)
    ... 17 more
Caused by: java.lang.ClassCastException: net.sf.saxon.tinytree.TinyElementImpl cannot be cast to org.w3c.dom.Node


Cause:
======
BE Dashboard engine started using be-engine.tra having BW libraries in the path causes the above exception.

Resolution:
===========
Removing BW libraries from the path of be-engine.tra resolved the issue.

Issue/Introduction

Dashboard engine throws exception creating skin.