SR 3-23130746131 : soa-infra application fails to start with error
Problem Description
When we attempt to start a SOA server in the soa-cluster, we get the following error in the logs.
weblogic.application.ModuleException: The ConfigurableCacheFactory (null) configured in soa_coherence_gar must be an instance of ExtensibleConfigurableCacheFactory
Resolution:
Hi,
In order to resolve this issue you can perform the following action plan:
> extract the ear file soa-infra-wls.ear to a directory
> extract the file soa_coherence.gar.
> extract the file and modify META-INF\coherence-application.xml
from
<?xml version="1.0" encoding="ISO-8859-1"?>
<coherence-application xmlns="http://xmlns.oracle.com/coherence/coherence-application">
<cache-configuration-ref override-property="cache-config/bpel/bpel-cache">META-INF/soa-cache-config.xml</cache-configuration-ref>
<pof-configuration-ref>META-INF/soa-pof-config.xml</pof-configuration-ref>
<!-- default setting of coherence
<configurable-cache-factory-config><class-name>com.tangosol.net.ExtensibleConfigurableCacheFactory</class-name></configurable-cache-factory-config>
->
</coherence-application>
to
<?xml version="1.0" encoding="ISO-8859-1"?>
<coherence-application xmlns="http://xmlns.oracle.com/coherence/coherence-application">
<cache-configuration-ref override-property="cache-config/bpel/bpel-cache">META-INF/soa-cache-config.xml</cache-configuration-ref>
<pof-configuration-ref>META-INF/soa-pof-config.xml</pof-configuration-ref>
<!-- default setting of coherence -->
<configurable-cache-factory-config><class-name>com.tangosol.net.ExtensibleConfigurableCacheFactory</class-name></configurable-cache-factory-config>
</coherence-application>
jar uvf soa_coherence.gar META-INF\coherence-application.xml
jar uvf soa-infra-wls.ear soa_coherence.gar
Please stop all managed servers, delete tmp and cache (create a backup first) then start all the server.
Comments