Skip Ribbon Commands
Skip to main content
Navigate Up
Sign In

Quick Launch

Average Rating:

facebook Twitter
Email
Print Bookmark Alert me when this article is updated

Feedback

[PERSISTENCEAPI_0307] [DBPERSISTER_1005] Failed to process requested operation. This was caused by java.lang.ClassCastException@48a9e439
Problem Description
When any user tries to open a mapping (or any other object) from the Developer client the follow error pops up:
[PERSISTENCEAPI_0307] [DBPERSISTER_1005] Failed to process requested operation. This was caused by java.lang.ClassCastException@48a9e439
Dev123.PNG 

The .log file from the C:\Informatica\clients\DeveloperClient\workspace\.metadata shows the following:

!MESSAGE [PERSISTENCEAPI_0307] [DBPERSISTER_1005] Failed to process requested operation. This was caused by [PERSISTENCEAPI_0307] [DBPERSISTER_1005] Failed to process requested operation. This was caused by java.lang.ClassCastException@48a9e439
!STACK 0
com.informatica.repository.persistence.PersistenceInternalException: [PERSISTENCEAPI_0307] [DBPERSISTER_1005] Failed to process requested operation. This was caused by [PERSISTENCEAPI_0307] [DBPERSISTER_1005] Failed to process requested operation. This was caused by java.lang.ClassCastException@48a9e439
at com.informatica.repository.persistence.database.DatabaseNamespaceHandler.coarseGrainBulkFetchInternal(DatabaseNamespaceHandler.java:407)
at com.informatica.repository.persistence.service.impl.NamespaceHandler.coarseGrainBulkFetch(NamespaceHandler.java:1726)
at com.informatica.repository.persistence.service.impl.RepositoryHandler.handleCoarseGrainOperationRequest(RepositoryHandler.java:445)
at com.informatica.repository.persistence.service.impl.RepositoryHandler.handlePersistenceOperationRequest(RepositoryHandler.java:289)
at com.informatica.repository.persistence.database.DatabaseRepositoryHandler.handlePersistenceOperationRequest(DatabaseRepositoryHandler.java:788)
at com.informatica.repository.persistence.service.impl.AbstractPersister.handlePersistenceOperationRequest(AbstractPersister.java:156)
at com.informatica.repository.persistence.service.impl.PersistenceImpl.handleCgOperation(PersistenceImpl.java:410)
at com.informatica.repository.persistence.service.impl.PersistenceImpl.bulkFetch(PersistenceImpl.java:114)
at com.informatica.repository.service.capability.impl.persistence.PersistenceCapabilityImpl.bulkFetch(PersistenceCapabilityImpl.java:434)
at sun.reflect.GeneratedMethodAccessor342.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at com.informatica.repository.service.impl.RepositoryServiceFacadeProxy.invoke(RepositoryServiceFacadeProxy.java:183)
at com.sun.proxy.$Proxy12.bulkFetch(Unknown Source)
at sun.reflect.GeneratedMethodAccessor342.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at com.informatica.repository.client.impl.SessionRepositoryServiceProxyImpl.invoke(SessionRepositoryServiceProxyImpl.java:120)
at com.sun.proxy.$Proxy25.bulkFetch(Unknown Source)
at com.informatica.repository.persistence.client.impl.PersistenceClientImpl.bulkFetchResources(PersistenceClientImpl.java:765)
at com.informatica.repository.client.impl.RepositorySessionImpl.bulkFetchResources(RepositorySessionImpl.java:456)
at com.informatica.project.repository.service.impl.RelativeJRSSession.bulkFetchResources(RelativeJRSSession.java:358)
at com.informatica.project.repository.service.capability.directory.services.impl.MultiFetchRequestHandler.bulkLoadFromPersistence(MultiFetchRequestHandler.java:920)
at com.informatica.project.repository.service.capability.directory.services.impl.MultiFetchRequestHandler.bulkLoadDocuments(MultiFetchRequestHandler.java:772)
at com.informatica.project.repository.service.capability.directory.services.impl.MultiFetchRequestHandler.handleFetchRequest(MultiFetchRequestHandler.java:489)
at com.informatica.project.repository.service.capability.directory.services.impl.MultiFetchRequestHandler.execute(MultiFetchRequestHandler.java:253)
at com.informatica.project.repository.service.capability.directory.services.impl.DirectoryServicesImpl.multiFetch(DirectoryServicesImpl.java:121)
at sun.reflect.GeneratedMethodAccessor284.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at com.informatica.project.repository.service.impl.ProjectRepoServiceFacadeProxy.resilientMethodInvocation(ProjectRepoServiceFacadeProxy.java:252)
at com.informatica.project.repository.service.impl.ProjectRepoServiceFacadeProxy.invoke(ProjectRepoServiceFacadeProxy.java:190)
at com.sun.proxy.$Proxy11.multiFetch(Unknown Source)
at sun.reflect.GeneratedMethodAccessor283.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at com.informatica.pcsf.servicesframework.service.impl.ServiceRequestHandler$MethodInvokeRequestHandler.getMethodResult(ServiceRequestHandler.java:700)
at com.informatica.pcsf.servicesframework.service.impl.ServiceRequestHandler$ResilientMethodInvokeRequestHandler.executeRequest(ServiceRequestHandler.java:908)
at com.informatica.pcsf.servicesframework.service.impl.ServiceRequestHandler$ResilientMethodInvokeRequestHandler.handle(ServiceRequestHandler.java:819)
at com.informatica.pcsf.servicesframework.service.impl.ServiceRequestHandler.handleMethodInvokeRequest(ServiceRequestHandler.java:214)
at com.informatica.pcsf.servicesframework.service.impl.ServiceRequestHandler.onReceiveRequest(ServiceRequestHandler.java:133)
at com.informatica.pcsf.datatransport.impl.RequestHandlerImpl.receiveMSG(RequestHandlerImpl.java:39)
at org.beepcore.beep.core.ChannelImpl.run(ChannelImpl.java:386)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at java.lang.Thread.run(Thread.java:745)
Caused by: com.informatica.repository.persistence.PersistenceInternalException: [PERSISTENCEAPI_0307] [DBPERSISTER_1005] Failed to process requested operation. This was caused by java.lang.ClassCastException@48a9e439
at com.informatica.repository.persistence.database.DatabaseResourceHandler.attachDbResourceContainer(DatabaseResourceHandler.java:2947)
at com.informatica.repository.persistence.database.DatabaseResourceHandler.setResourceGraph(DatabaseResourceHandler.java:997)
at com.informatica.repository.persistence.database.DatabaseResourceHandler.bulkFetch(DatabaseResourceHandler.java:368)
at com.informatica.repository.persistence.database.DatabaseNamespaceHandler.coarseGrainBulkFetchInternal(DatabaseNamespaceHandler.java:402)
... 45 more
Caused by: com.informatica.repository.persistence.ExceptionSurrogate: org.hibernate.PropertyAccessException: IllegalArgumentException occurred calling getter of com.informatica.repository.persistence.databasemodel.impl.DatabaseGenericAnnotationImpl.namespace
at org.hibernate.property.BasicPropertyAccessor$BasicGetter.get(BasicPropertyAccessor.java:195)
at com.informatica.repository.persistence.database.StringPropertyAccessor$StringPropertyGetter.get(StringPropertyAccessor.java:83)
at org.hibernate.tuple.component.AbstractComponentTuplizer.getPropertyValue(AbstractComponentTuplizer.java:87)
at org.hibernate.tuple.component.AbstractComponentTuplizer.getPropertyValues(AbstractComponentTuplizer.java:93)
at org.hibernate.tuple.component.PojoComponentTuplizer.getPropertyValues(PojoComponentTuplizer.java:109)
at org.hibernate.type.ComponentType.getPropertyValues(ComponentType.java:376)
at org.hibernate.type.ComponentType.getPropertyValues(ComponentType.java:371)
at org.hibernate.engine.Cascade.cascadeComponent(Cascade.java:217)
at org.hibernate.engine.Cascade.cascadeProperty(Cascade.java:203)
at org.hibernate.engine.Cascade.cascadeCollectionElements(Cascade.java:320)
at org.hibernate.engine.Cascade.cascadeCollection(Cascade.java:266)
at org.hibernate.engine.Cascade.cascadeAssociation(Cascade.java:243)
at org.hibernate.engine.Cascade.cascadeProperty(Cascade.java:193)
at org.hibernate.engine.Cascade.cascade(Cascade.java:154)
at org.hibernate.event.def.DefaultLockEventListener.cascadeOnLock(DefaultLockEventListener.java:94)
at org.hibernate.event.def.DefaultLockEventListener.onLock(DefaultLockEventListener.java:84)
at org.hibernate.impl.SessionImpl.fireLock(SessionImpl.java:612)
at org.hibernate.impl.SessionImpl.lock(SessionImpl.java:600)
at com.informatica.repository.persistence.database.HibernateContextHelper.attachSingleObjectToContext(HibernateContextHelper.java:224)
at com.informatica.repository.persistence.database.DatabaseResourceHandler.attachDbResourceContainer(DatabaseResourceHandler.java:2937)
... 48 more
Caused by: com.informatica.repository.persistence.ExceptionSurrogate: java.lang.IllegalArgumentException: java.lang.ClassCastException@48a9e439
at sun.reflect.GeneratedMethodAccessor236.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.hibernate.property.BasicPropertyAccessor$BasicGetter.get(BasicPropertyAccessor.java:169)
... 67 more



​​​
Cause
The issue is occurring when trying to fetch information from the MRS.  The error could be occurring due to corrupted search indexes or MRS cache.
Solution

1. Go to Informatica Administrator console 
2. Disable the MRS service 
3. Go to the MRS - Process Tab - SearchIndexRootDir - Path
        Example:  ./target/repository/<number>/<MRS_NAME>/index
4. Go to the directory path set for SearchIndexDir on the server side
5. Take a backup of "searchdata" directory and move to another directory
6. Delete the directory under index called searchdata 
7. Enable the MRS service
More Information
Applies To
Product: Data Quality
Problem Type: Configuration
User Type: Administrator
Project Phase: Configure
Product Version: Data Quality 10.1
Database:
Operating System:
Other Software:

Reference
Attachments
Last Modified Date:5/16/2019 3:52 PMID:574617
People who viewed this also viewed

Feedback

Did this KB document help you?



What can we do to improve this information (2000 or fewer characters)