Hey guys.. i got a problem here. Below is the log file of the exception that was thrown when i was updating the certain fields for the current user's profile.. Hope someone can help me with this.. i've tried to narrow down the problem and i could see that theres an incompatible value issue but i do not think it should be the problem because the fields that i'm trying to modify is displayName and ibm-primaryEmail. Any help would be useful to me. Thx in advance.

Regards,
Michael


[11/3/09 14:54:58:744 SGT] 000000b0 SystemErr R Caused by: com.ibm.wps.util.DataBackendException: EJPSG0015E: Data Backend Problem com.ibm.websphere.wim.exception.WIMException
at com.ibm.wps.um.VMMExceptionHelper.rethrowSystemAtt MNF(VMMExceptionHelper.java:413)
at com.ibm.wps.um.PumaControllerImpl.modifyAttributes (PumaControllerImpl.java:313)
at com.ibm.wps.um.PumaControllerImpl.setAttributes(Pu maControllerImpl.java:117)
at com.ess.utils.PumaUtil.updateUserInfo(PumaUtil.jav a:1057)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Nativ e Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Native MethodAccessorImpl.java:79)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(De legatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:618)
at com.bowstreet.webapp.engine.actions.MethodAction.c allAction(MethodAction.java:90)
at com.bowstreet.webapp.engine.WebAppAccessImpl.callM ethod(WebAppAccessImpl.java:405)
at com.bowstreet.webapp.engine.WebAppAccessImpl.callM ethod(WebAppAccessImpl.java:271)
at genjava._UpdateEmpDetails.updatePuma(_UpdateEmpDet ails.java:90)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Nativ e Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Native MethodAccessorImpl.java:79)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(De legatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:618)
at com.bowstreet.webapp.engine.actions.MethodAction.c allAction(MethodAction.java:90)
at com.bowstreet.webapp.engine.WebAppAccessImpl.callM ethod(WebAppAccessImpl.java:405)
at com.bowstreet.webapp.engine.WebAppAccessImpl.proce ssAction(WebAppAccessImpl.java:1046)
at com.bowstreet.webapp.engine.WebAppAccessImpl.proce ssAction(WebAppAccessImpl.java:1146)
at com.bowstreet.webapp.engine.WebAppRequestRunner.do Request(WebAppRequestRunner.java:364)
at com.bowstreet.webapp.engine.WebAppRunner.doActualR equest(WebAppRunner.java:866)
at com.bowstreet.webapp.engine.WebAppRunner.doRequest (WebAppRunner.java:526)
at com.bowstreet.portlet.adapter.WebAppRunnerPortlet. runModel(WebAppRunnerPortlet.java:1385)
at com.bowstreet.portlet.adapter.WebAppRunnerPortlet. runModel(WebAppRunnerPortlet.java:1340)
at com.bowstreet.portlet.adapter.WebAppRunnerPortlet. runModel(WebAppRunnerPortlet.java:1312)
at com.bowstreet.portlet.adapter.WebAppRunnerPortlet. processAction(WebAppRunnerPortlet.java:341)
at com.ibm.ws.portletcontainer.invoker.impl.PortletFi lterChainImpl.doFilter(PortletFilterChainImpl.java :77)
at com.ibm.wps.propertybroker.standard.filter.Propert yBrokerActionFilter.doFilter(PropertyBrokerActionF ilter.java:731)
at com.ibm.ws.portletcontainer.invoker.impl.PortletFi lterChainImpl.doFilter(PortletFilterChainImpl.java :69)
at com.ibm.wps.propertybroker.standard.filter.C2APort letFilter.doFilter(C2APortletFilter.java:166)
at com.ibm.ws.portletcontainer.invoker.impl.PortletFi lterChainImpl.doFilter(PortletFilterChainImpl.java :69)
at com.ibm.wps.engine.dpr.portlet.impl.ProcessActionM emoFilter.doFilter(ProcessActionMemoFilter.java:88 )
at com.ibm.ws.portletcontainer.invoker.impl.PortletFi lterChainImpl.doFilter(PortletFilterChainImpl.java :69)
at com.ibm.ws.portletcontainer.invoker.impl.PortletSe rvlet.doDispatch(PortletServlet.java:527)
at com.ibm.ws.portletcontainer.invoker.impl.PortletSe rvletCollaboratorChainImpl.doCollaborator(PortletS ervletCollaboratorChainImpl.java:114)
at com.ibm.isclite.container.collaborator.PortletServ letCollaborator.doAction(PortletServletCollaborato r.java:56)
at com.ibm.ws.portletcontainer.invoker.impl.PortletSe rvletCollaboratorChainImpl.doCollaborator(PortletS ervletCollaboratorChainImpl.java:101)
at com.ibm.ws.portletcontainer.rrd.RRDServerPortletSe rvletCollaborator.doAction(RRDServerPortletServlet Collaborator.java:117)
at com.ibm.ws.portletcontainer.invoker.impl.PortletSe rvletCollaboratorChainImpl.doCollaborator(PortletS ervletCollaboratorChainImpl.java:101)
at com.ibm.ws.portletcontainer.cache.CacheCollaborato r.doAction(CacheCollaborator.java:84)
at com.ibm.ws.portletcontainer.invoker.impl.PortletSe rvletCollaboratorChainImpl.doCollaborator(PortletS ervletCollaboratorChainImpl.java:101)
at com.ibm.wps.pe.pc.waspc.core.impl.PortletServletCo llaboratorImpl.doAction(PortletServletCollaborator Impl.java:146)
at com.ibm.ws.portletcontainer.invoker.impl.PortletSe rvletCollaboratorChainImpl.doCollaborator(PortletS ervletCollaboratorChainImpl.java:101)
at com.ibm.ws.portletcontainer.invoker.impl.PortletSe rvlet.doDispatch(PortletServlet.java:301)
at com.ibm.ws.portletcontainer.invoker.impl.PortletSe rvletCollaboratorChainImpl.doCollaborator(PortletS ervletCollaboratorChainImpl.java:82)
at com.ibm.isclite.container.collaborator.PortletServ letCollaborator.doDispatch(PortletServletCollabora tor.java:124)
at com.ibm.ws.portletcontainer.invoker.impl.PortletSe rvletCollaboratorChainImpl.doCollaborator(PortletS ervletCollaboratorChainImpl.java:74)
at com.ibm.ws.portletcontainer.rrd.RRDServerPortletSe rvletCollaborator.doDispatch(RRDServerPortletServl etCollaborator.java:60)
at com.ibm.ws.portletcontainer.invoker.impl.PortletSe rvletCollaboratorChainImpl.doCollaborator(PortletS ervletCollaboratorChainImpl.java:74)
at com.ibm.ws.portletcontainer.cache.CacheCollaborato r.doDispatch(CacheCollaborator.java:74)
at com.ibm.ws.portletcontainer.invoker.impl.PortletSe rvletCollaboratorChainImpl.doCollaborator(PortletS ervletCollaboratorChainImpl.java:74)
at com.ibm.wps.pe.pc.waspc.core.impl.PortletServletCo llaboratorImpl.doDispatch(PortletServletCollaborat orImpl.java:121)
at com.ibm.ws.portletcontainer.invoker.impl.PortletSe rvletCollaboratorChainImpl.doCollaborator(PortletS ervletCollaboratorChainImpl.java:74)
at com.ibm.ws.portletcontainer.invoker.impl.PortletSe rvlet.dispatch(PortletServlet.java:208)
at com.ibm.ws.portletcontainer.invoker.impl.PortletSe rvlet.service(PortletServlet.java:165)
at javax.servlet.http.HttpServlet.service(HttpServlet .java:856)
at com.ibm.ws.webcontainer.servlet.ServletWrapper.ser vice(ServletWrapper.java:1143)
at com.ibm.ws.webcontainer.servlet.ServletWrapper.ser vice(ServletWrapper.java:1084)
at com.ibm.ws.webcontainer.filter.WebAppFilterChain.d oFilter(WebAppFilterChain.java:118)
at com.ibm.ws.webcontainer.filter.WebAppFilterChain._ doFilter(WebAppFilterChain.java:87)
at com.ibm.ws.webcontainer.filter.WebAppFilterManager .doFilter(WebAppFilterManager.java:832)
at com.ibm.ws.webcontainer.filter.WebAppFilterManager .doFilter(WebAppFilterManager.java:679)
at com.ibm.ws.webcontainer.servlet.ServletWrapper.han dleRequest(ServletWrapper.java:587)
at com.ibm.ws.wswebcontainer.servlet.ServletWrapper.h andleRequest(ServletWrapper.java:481)
at com.ibm.wsspi.webcontainer.servlet.GenericServletW rapper.handleRequest(GenericServletWrapper.java:12 2)
at com.ibm.ws.webcontainer.webapp.WebAppRequestDispat cher.include(WebAppRequestDispatcher.java:639)
at com.ibm.ws.portletcontainer.invoker.impl.PortletIn vokerImpl.invoke(PortletInvokerImpl.java:235)
at com.ibm.ws.portletcontainer.invoker.impl.PortletIn vokerCollaboratorChainImpl.doCollaborator(PortletI nvokerCollaboratorChainImpl.java:76)
at com.ibm.ws.portletcontainer.cache.PortletInvokerCa cheCollaborator.doAction(PortletInvokerCacheCollab orator.java:50)
at com.ibm.ws.portletcontainer.invoker.impl.PortletIn vokerCollaboratorChainImpl.doCollaborator(PortletI nvokerCollaboratorChainImpl.java:65)
at com.ibm.ws.portletcontainer.ext.PortletInvokerPerf ormanceCollaborator.invoke(PortletInvokerPerforman ceCollaborator.java:313)
at com.ibm.ws.portletcontainer.ext.PortletInvokerPerf ormanceCollaborator.doInvoke(PortletInvokerPerform anceCollaborator.java:101)
at com.ibm.ws.portletcontainer.ext.PortletInvokerPerf ormanceCollaborator.invokePMI(PortletInvokerPerfor manceCollaborator.java:163)
at com.ibm.ws.portletcontainer.ext.PortletInvokerPerf ormanceCollaborator.doInvoke(PortletInvokerPerform anceCollaborator.java:91)
at com.ibm.ws.portletcontainer.ext.PortletInvokerPerf ormanceCollaborator.doAction(PortletInvokerPerform anceCollaborator.java:62)
at com.ibm.ws.portletcontainer.invoker.impl.PortletIn vokerCollaboratorChainImpl.doCollaborator(PortletI nvokerCollaboratorChainImpl.java:65)
at com.ibm.ws.portletcontainer.invoker.impl.PortletIn vokerImpl.action(PortletInvokerImpl.java:77)
at com.ibm.ws.portletcontainer.PortletContainerImpl.d oAction(PortletContainerImpl.java:186)
at com.ibm.ws.portletcontainer.PortletContainerInvoke rCollaboratorChainImpl.doCollaborator(PortletConta inerInvokerCollaboratorChainImpl.java:78)
at com.ibm.ws.portletcontainer.ext.ExtCollaborator.do Action(ExtCollaborator.java:54)
at com.ibm.ws.portletcontainer.PortletContainerInvoke rCollaboratorChainImpl.doCollaborator(PortletConta inerInvokerCollaboratorChainImpl.java:65)
at com.ibm.ws.portletcontainer.cache.CacheInvokerColl aborator.doAction(CacheInvokerCollaborator.java:76 )
at com.ibm.ws.portletcontainer.PortletContainerInvoke rCollaboratorChainImpl.doCollaborator(PortletConta inerInvokerCollaboratorChainImpl.java:65)
at com.ibm.ws.portletcontainer.PortletContainerImpl.p rocessPortletAction(PortletContainerImpl.java:152)
at com.ibm.ws.portletcontainer.pcinvoker.PortletInvok erImpl$1.run(PortletInvokerImpl.java:59)
at java.security.AccessController.doPrivileged(Access Controller.java:246)
at com.ibm.ws.portletcontainer.pcinvoker.PortletInvok erImpl.invokeProcessAction(PortletInvokerImpl.java :55)
at com.ibm.wps.pe.pc.waspc.core.impl.PortletInvokerIm pl$3.invoke(PortletInvokerImpl.java:115)
at com.ibm.wps.pe.pc.waspc.core.impl.PortletInvokerIm pl.invoke(PortletInvokerImpl.java:175)
at com.ibm.wps.pe.pc.waspc.core.impl.PortletInvokerIm pl.invokeProcessAction(PortletInvokerImpl.java:113 )
at com.ibm.wps.pe.pc.waspc.event.ActionEvent.execute( ActionEvent.java:78)
at com.ibm.wps.pe.pc.waspc.event.EventQueueManager.pr ocessEventLoop(EventQueueManager.java:112)
at com.ibm.wps.pe.pc.waspc.PortletContainerImpl.perfo rmEvents(PortletContainerImpl.java:206)
at com.ibm.wps.pe.pc.PortletContainerImpl.performEven ts(PortletContainerImpl.java:298)
at com.ibm.wps.engine.phases.WPActionPhase.processPor tlets(WPActionPhase.java:2516)
at com.ibm.wps.engine.phases.WPActionPhase.execute(WP ActionPhase.java:692)
at com.ibm.wps.state.phases.AbstractActionPhase.next( AbstractActionPhase.java:130)
at com.ibm.wps.engine.Servlet.callPortal(Servlet.java :801)
at com.ibm.wps.engine.Servlet.doGet(Servlet.java:608)
at com.ibm.wps.engine.Servlet.doPost(Servlet.java:834 )
at javax.servlet.http.HttpServlet.service(HttpServlet .java:763)
at com.ibm.wps.engine.Servlet.doFilter(Servlet.java:1 188)
at com.ibm.wps.resolver.servlet.ContentHandlerCleanup .doFilter(ContentHandlerCleanup.java:648)
at com.ibm.wps.resolver.servlet.AbstractFilter.doFilt er(AbstractFilter.java:93)
at com.ibm.wps.engine.Servlet.service(Servlet.java:11 79)
at com.ibm.ws.webcontainer.servlet.ServletWrapper.ser vice(ServletWrapper.java:1143)
at com.ibm.ws.webcontainer.servlet.ServletWrapper.ser vice(ServletWrapper.java:1084)
at com.ibm.ws.webcontainer.filter.WebAppFilterChain.d oFilter(WebAppFilterChain.java:145)
at com.ibm.wps.engine.ExtendedLocaleFilter.doFilter(E xtendedLocaleFilter.java:113)
at com.ibm.ws.webcontainer.filter.FilterInstanceWrapp er.doFilter(FilterInstanceWrapper.java:190)
at com.ibm.ws.webcontainer.filter.WebAppFilterChain.d oFilter(WebAppFilterChain.java:130)
at com.ibm.wps.resolver.friendly.servlet.FriendlySele ctionFilter.doFilter(FriendlySelectionFilter.java: 191)
at com.ibm.ws.webcontainer.filter.FilterInstanceWrapp er.doFilter(FilterInstanceWrapper.java:190)
at com.ibm.ws.webcontainer.filter.WebAppFilterChain.d oFilter(WebAppFilterChain.java:130)
at com.ibm.wps.mappingurl.impl.URLAnalyzer.doFilter(U RLAnalyzer.java:365)
at com.ibm.ws.webcontainer.filter.FilterInstanceWrapp er.doFilter(FilterInstanceWrapper.java:190)
at com.ibm.ws.webcontainer.filter.WebAppFilterChain.d oFilter(WebAppFilterChain.java:130)
at com.ibm.wps.engine.VirtualPortalFilter.doFilter(Vi rtualPortalFilter.java:88)
at com.ibm.ws.webcontainer.filter.FilterInstanceWrapp er.doFilter(FilterInstanceWrapper.java:190)
at com.ibm.ws.webcontainer.filter.WebAppFilterChain.d oFilter(WebAppFilterChain.java:130)
at com.ibm.wps.state.filter.StateCleanup.doFilter(Sta teCleanup.java:89)
at com.ibm.ws.webcontainer.filter.FilterInstanceWrapp er.doFilter(FilterInstanceWrapper.java:190)
at com.ibm.ws.webcontainer.filter.WebAppFilterChain.d oFilter(WebAppFilterChain.java:130)
at com.ibm.ws.webcontainer.filter.WebAppFilterChain._ doFilter(WebAppFilterChain.java:87)
at com.ibm.ws.webcontainer.filter.WebAppFilterManager .doFilter(WebAppFilterManager.java:832)
at com.ibm.ws.webcontainer.filter.WebAppFilterManager .doFilter(WebAppFilterManager.java:679)
at com.ibm.ws.webcontainer.servlet.ServletWrapper.han dleRequest(ServletWrapper.java:587)
at com.ibm.ws.wswebcontainer.servlet.ServletWrapper.h andleRequest(ServletWrapper.java:481)
at com.ibm.ws.webcontainer.webapp.WebApp.handleReques t(WebApp.java:3453)
at com.ibm.ws.webcontainer.webapp.WebGroup.handleRequ est(WebGroup.java:267)
at com.ibm.ws.webcontainer.WebContainer.handleRequest (WebContainer.java:815)
at com.ibm.ws.wswebcontainer.WebContainer.handleReque st(WebContainer.java:1466)
at com.ibm.ws.webcontainer.channel.WCChannelLink.read y(WCChannelLink.java:119)
at com.ibm.ws.http.channel.inbound.impl.HttpInboundLi nk.handleDiscrimination(HttpInboundLink.java:458)
at com.ibm.ws.http.channel.inbound.impl.HttpInboundLi nk.handleNewInformation(HttpInboundLink.java:387)
at com.ibm.ws.http.channel.inbound.impl.HttpICLReadCa llback.complete(HttpICLReadCallback.java:102)
at com.ibm.ws.tcp.channel.impl.AioReadCompletionListe ner.futureCompleted(AioReadCompletionListener.java :165)
at com.ibm.io.async.AbstractAsyncFuture.invokeCallbac k(AbstractAsyncFuture.java:217)
at com.ibm.io.async.AsyncChannelFuture.fireCompletion Actions(AsyncChannelFuture.java:161)
at com.ibm.io.async.AsyncFuture.completed(AsyncFuture .java:136)
at com.ibm.io.async.ResultHandler.complete(ResultHand ler.java:196)
at com.ibm.io.async.ResultHandler.runEventProcessingL oop(ResultHandler.java:751)
at com.ibm.io.async.ResultHandler$2.run(ResultHandler .java:881)
at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.j ava:1473)
Caused by: com.ibm.websphere.wim.exception.WIMException
at com.ibm.ws.wim.tx.JTAHelper.handleException(JTAHel per.java:235)
at com.ibm.websphere.wim.ServiceProvider.update(Servi ceProvider.java:417)
at com.ibm.websphere.wim.client.LocalServiceProvider. update(LocalServiceProvider.java:385)
at com.ibm.wps.um.VMMFilter$6.run(VMMFilter.java:318)
at com.ibm.ws.security.auth.ContextManagerImpl.runAs( ContextManagerImpl.java:4132)
at com.ibm.ws.security.auth.ContextManagerImpl.runAsS ystem(ContextManagerImpl.java:4229)
at com.ibm.wps.um.VMMFilter.update(VMMFilter.java:324 )
at com.ibm.wps.um.VMMFilter.filter(VMMFilter.java:402 )
at com.ibm.wps.um.PrincipalFilter.filter(PrincipalFil ter.java:132)
at com.ibm.wps.um.RealmFilter.filter(RealmFilter.java :152)
at com.ibm.wps.um.PrincipalFilterChain.invokeFilterin g(PrincipalFilterChain.java:109)
at com.ibm.wps.um.FilterAdapter.update(FilterAdapter. java:285)
at com.ibm.wps.um.PumaControllerImpl.modifyAttributes (PumaControllerImpl.java:284)
... 143 more
Caused by: java.lang.ClassCastException: org.apache.xerces.jaxp.SAXParserFactoryImpl incompatible with javax.xml.parsers.SAXParserFactory
at javax.xml.parsers.SAXParserFactory.newInstance(Unk nown Source)
at org.eclipse.emf.ecore.xmi.impl.XMLLoadImpl.makePar ser(XMLLoadImpl.java:299)
at org.eclipse.emf.ecore.xmi.impl.XMLLoadImpl.load(XM LLoadImpl.java:140)
at org.eclipse.emf.ecore.xmi.impl.XMLResourceImpl.doL oad(XMLResourceImpl.java:179)
at org.eclipse.emf.ecore.resource.impl.ResourceImpl.l oad(ResourceImpl.java:1094)
at org.eclipse.emf.ecore.sdo.impl.EDataGraphImpl$EDat aGraphExternalizable.readExternal(EDataGraphImpl.j ava:598)
at java.io.ObjectInputStream.readExternalData(ObjectI nputStream.java:1779)
at java.io.ObjectInputStream.readOrdinaryObject(Objec tInputStream.java:1741)
at java.io.ObjectInputStream.readObject0(ObjectInputS tream.java:1329)
at java.io.ObjectInputStream.readObject(ObjectInputSt ream.java:363)
at com.ibm.websphere.wim.util.SDOHelper.deepCopyObjec t(SDOHelper.java:433)
at com.ibm.websphere.wim.util.SDOHelper.deepCloneRoot DataObject(SDOHelper.java:399)
at com.ibm.ws.wim.util.DataGraphHelper.deepCloneRootD ataObject(DataGraphHelper.java:130)
at com.ibm.ws.wim.ProfileManager.getDeepDataGraphClon e(ProfileManager.java:231)
at com.ibm.ws.wim.ProfileManager.genericProfileManage rMethod(ProfileManager.java:260)
at com.ibm.ws.wim.ProfileManager.update(ProfileManage r.java:357)
at com.ibm.websphere.wim.ServiceProvider.update(Servi ceProvider.java:413)
... 154 more