My Oracle Support Banner

Error Starting Weblogic 'weblogic.descriptor.BeanAlreadyExistsException: Bean already exists' After OIDF Upgrade (Doc ID 2481683.1)

Last updated on AUGUST 24, 2020

Applies to:

Oracle Insurance Data Foundation - Version 8.0.3 and later
Oracle Financial Services Analytical Applications Infrastructure - Version 8.0.3 and later
Information in this document applies to any platform.
Oracle Financial Services Analytical Applications (OFSAA)

Symptoms

After upgrading to Oracle Insurance Data Foundation (OIDF) 8.0.5, when attempting to start Weblogic, the deployment fails and the following error is output to the nohup.out:

<Apr 30, 2018 11:42:53 AM EDT> <Error> <Munger> <BEA-2156200> <Unable to load descriptor /opt/app/ofsaa/Middleware/Oracle_Home/user_projects/domains/ofsaadom/applications/ofsaaoidf.ear/ofsaaoidf.war/WEB-INF/web.xml of module ofsaaoidf.war. The error is weblogic.descriptor.DescriptorException: Unmarshaller failed
       at weblogic.descriptor.internal.MarshallerFactory$1.createDescriptor(MarshallerFactory.java:161)
       at weblogic.descriptor.BasicDescriptorManager.createDescriptor(BasicDescriptorManager.java:345)
       at weblogic.descriptor.BasicDescriptorManager.createDescriptor(BasicDescriptorManager.java:307)
.
.
.
Caused by: com.bea.xml.XmlException: weblogic.descriptor.BeanAlreadyExistsException: Bean already exists: "weblogic.j2ee.descriptor.FilterMappingBeanImpl@5cd62900(/FilterMappings[[CompoundKey: RestAuthenticationFilter[CompoundKey: ][CompoundKey: /rest-api/idm/*/rest-api/ldap/*/modelingrest/*]]])".

As a result of this error, the Weblogic process fails to start correctly and you cannot access OFSAA.

Cause

To view full details, sign in with your My Oracle Support account.

Don't have a My Oracle Support account? Click to get started!


In this Document
Symptoms
Cause
Solution
References


My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.