Skip to Main Content

Security Software

Announcement

For appeals, questions and feedback about Oracle Forums, please email oracle-forums-moderators_us@oracle.com. Technical questions should be asked in the appropriate category. Thank you!

FileNotFoundException: class path resource [META-INF/iam-spring-config. xml]

1887898Oct 18 2016 — edited Oct 19 2016

Hi,

I am trying to write a code to find users with certain searchcriteria. While doing so I am using "findentities" API of "oracle.iam.identity.usermgmt.impl.UserMgrUtil" . Code looks like :

import oracle.iam.identity.usermgmt.impl.UserMgrUtil;

final List<Entity> entities = UserMgrUtil.findEntities(criteria, retAttrs);

I have added OIMServer.jar in maven dependency and project is compiled successfully. However at runtime I get below error during UserMgrUtil.findEntities(criteria, retAttrs);

Oct 17, 2016 8:20:39 PM org.springframework.context.support.ClassPathXmlApplicat

ionContext prepareRefresh

INFO: Refreshing org.springframework.context.support.ClassPathXmlApplicationCont

ext@46961df6: display name [org.springframework.context.support.ClassPathXmlAppl

icationContext@46961df6]; startup date [Mon Oct 17 20:20:39 AEDT 2016]; root of

context hierarchy

Oct 17, 2016 8:20:40 PM org.springframework.beans.factory.xml.XmlBeanDefinitionR

eader loadBeanDefinitions

INFO: Loading XML bean definitions from class path resource [META-INF/iam-spring

-config.xml]

Oct 17, 2016 8:20:40 PM oracle.iam.platform.utils.SpringBeanFactory createBeanFa

ctory

SEVERE: Instantiating Spring Bean Factory Failed.IOException parsing XML documen

t from class path resource [META-INF/iam-spring-config.xml]; nested exception is

java.io.FileNotFoundException: class path resource [META-INF/iam-spring-config.

xml] cannot be opened because it does not exist

Exception in thread "main" java.lang.ExceptionInInitializerError

        at oracle.iam.platform.Platform.<clinit>(Platform.java:102)

        at oracle.iam.platform.utils.cache.CacheFactory.getCacheProvider(CacheFa

ctory.java:60)

        at oracle.iam.platform.utils.cache.Cache.<init>(Cache.java:154)

        at oracle.iam.platform.utils.cache.Cache.<clinit>(Cache.java:190)

        at oracle.iam.identity.usermgmt.impl.UserMgrUtil.<clinit>(UserMgrUtil.ja

va:151)

        at au.com.vodafone.aaa.repairtool.actionhandlers.schUnlockActionHandlerL

ong.run(schUnlockActionHandlerLong.java:89)

        at au.com.vodafone.aaa.repairtool.RepairTool.main(RepairTool.java:41)

Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: IOExc

eption parsing XML document from class path resource [META-INF/iam-spring-config

.xml]; nested exception is java.io.FileNotFoundException: class path resource [M

ETA-INF/iam-spring-config.xml] cannot be opened because it does not exist

        at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBea

nDefinitions(XmlBeanDefinitionReader.java:349)

        at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBea

nDefinitions(XmlBeanDefinitionReader.java:310)

        at org.springframework.beans.factory.support.AbstractBeanDefinitionReade

r.loadBeanDefinitions(AbstractBeanDefinitionReader.java:143)

        at org.springframework.beans.factory.support.AbstractBeanDefinitionReade

r.loadBeanDefinitions(AbstractBeanDefinitionReader.java:178)

        at org.springframework.beans.factory.support.AbstractBeanDefinitionReade

r.loadBeanDefinitions(AbstractBeanDefinitionReader.java:149)

        at org.springframework.beans.factory.support.AbstractBeanDefinitionReade

r.loadBeanDefinitions(AbstractBeanDefinitionReader.java:212)

        at org.springframework.context.support.AbstractXmlApplicationContext.loa

dBeanDefinitions(AbstractXmlApplicationContext.java:113)

        at org.springframework.context.support.AbstractXmlApplicationContext.loa

dBeanDefinitions(AbstractXmlApplicationContext.java:80)

        at org.springframework.context.support.AbstractRefreshableApplicationCon

text.refreshBeanFactory(AbstractRefreshableApplicationContext.java:123)

        at org.springframework.context.support.AbstractApplicationContext.obtain

FreshBeanFactory(AbstractApplicationContext.java:422)

        at org.springframework.context.support.AbstractApplicationContext.refres

h(AbstractApplicationContext.java:352)

        at org.springframework.context.support.ClassPathXmlApplicationContext.<i

nit>(ClassPathXmlApplicationContext.java:139)

        at org.springframework.context.support.ClassPathXmlApplicationContext.<i

nit>(ClassPathXmlApplicationContext.java:83)

        at oracle.iam.platform.utils.SpringBeanFactory.createBeanFactory(SpringB

eanFactory.java:56)

        at oracle.iam.platform.utils.SpringBeanFactory.<clinit>(SpringBeanFactor

y.java:52)

        ... 7 more

Caused by: java.io.FileNotFoundException: class path resource [META-INF/iam-spri

ng-config.xml] cannot be opened because it does not exist

        at org.springframework.core.io.ClassPathResource.getInputStream(ClassPat

hResource.java:143)

        at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBea

nDefinitions(XmlBeanDefinitionReader.java:336)

        ... 21 more

Please suggest.

Comments
Locked Post
New comments cannot be posted to this locked post.
Post Details
Locked on Nov 16 2016
Added on Oct 18 2016
1 comment
3,663 views