APAR status
Closed as program error.
Error description
Unable to edit portlet configuration. The following Exception is thrown: [16:10:48:617 GMT+02:00 16/12/09] 0000005c DataStoreCont E com.i bm.wps.datastore.impl.DataStoreContext handleException EJPDB0099 E: Error occurred during database access. Last SQL statement is [INSERT INTO release.PORT_INST_PREF (PORT_INST_OID, NAME, IS_MOD IFIABLE, IS_STRING, IS_LARGE, VALUE, LARGE_VALUE) VALUES (?, ?, ?, ?, ?, ?, ?)]. Transaction has status [STATUS_ACTIVE], global ID [0000012597d3a89a000000010000013c25b89158e8283ecde842deed16dd 48c4e46b88a00000012597d3a89a000000010000013c25b89158e8283ecde842 deed16dd48c4e46b88a000000001] and local ID [316]. com.ibm.wps.util.DataBackendExc eption: EJPDB0013E: Internal Error. at com.ibm.wps.datastore.impl.DataStoreContext.handleException( DataStoreContext.java:360) at com.ibm.wps.datastore.impl.ResourcePersister.storeNew(Resour cePersister.java:335) at com.ibm.wps.datastore.impl.ResourcePersister.store(ResourceP ersister.java:226) at com.ibm.wps.datastore.impl.ResourcePersister.store(ResourceP ersister.java:211) at com.ibm.wps.datastore.impl.PortletInstancePersister.store(Po rtletInstancePersister.java:729) at com.ibm.wps.datastore.impl.ResourceImpl.store(ResourceImpl.j ava:157) at com.ibm.wps.command.composition.CreatePortletShadowCommand.o btainPortletInstanceID(CreatePortletShadowCommand.java:463) at com.ibm.wps.command.composition.CreatePortletShadowCommand.e xecute(CreatePortletShadowCommand.java:353) at com.ibm.wps.command.DynamicCommandImpl.execute(DynamicComman dImpl.java:157) at com.ibm.wps.engine.phases.WPActionPhase.createShadow(WPActio nPhase.java:418) at com.ibm.wps.engine.phases.WPActionPhase.processLegacyShadowC reation(WPActionPhase.java:2282) at com.ibm.wps.engine.phases.WPActionPhase.processPortlets(WPAc tionPhase.java:2555) at com.ibm.wps.engine.phases.WPActionPhase.execute(WPActionPhas e.java:668) at com.ibm.wps.state.phases.AbstractActionPhase.next(AbstractAc tionPhase.java:130) at com.ibm.wps.engine.Servlet.callPortal(Servlet.java:855) at com.ibm.wps.engine.Servlet.doGet(Servlet.java:617) at javax.servlet.http.HttpServlet.service(HttpServlet.java:743) at com.ibm.wps.engine.Servlet.doFilter(Servlet.java:1257) at com.ibm.wps.resolver.servlet.ContentHandlerCleanup.doFilter( ContentHandlerCleanup.java:648) at com.ibm.wps.resolver.servlet.AbstractFilter.doFilter(Abstrac tFilter.java:93) at com.ibm.wps.engine.Servlet.service(Servlet.java:1248) at com.ibm.ws.cache.servlet.ServletWrapper.serviceProxied(Servl etWrapper.java:282) at com.ibm.ws.cache.servlet.CacheHook.handleFragment(CacheHook. java:455) at com.ibm.ws.cache.servlet.CacheHook.handleServlet(CacheHook.j ava:265) at com.ibm.ws.cache.servlet.ServletWrapper.service(ServletWrapp er.java:262) at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(Servl etWrapper.java:1146) at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(Servl etWrapper.java:1087) at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(We bAppFilterChain.java:145) at com.ibm.wps.engine.ExtendedLocaleFilter.doFilter(ExtendedLoc aleFilter.java:113) at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilte r(FilterInstanceWrapper.java:190) at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(We bAppFilterChain.java:130) at com.ibm.wps.resolver.friendly.servlet.FriendlySelectionFilte r.doFilter(FriendlySelectionFilter.java:191) at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilte r(FilterInstanceWrapper.java:190) at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(We bAppFilterChain.java:130) at com.ibm.wps.mappingurl.impl.URLAnalyzer.doFilter(URLAnalyzer .java:352) at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilte r(FilterInstanceWrapper.java:190) at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(We bAppFilterChain.java:130) at com.ibm.wps.engine.VirtualPortalFilter.doFilter(VirtualPorta lFilter.java:88) at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilte r(FilterInstanceWrapper.java:190) at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(We bAppFilterChain.java:130) at com.ibm.wps.state.filter.StateCleanup.doFilter(StateCleanup. java:94) at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilte r(FilterInstanceWrapper.java:190) at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(We bAppFilterChain.java:130) at com.ibm.ws.webcontainer.filter.WebAppFilterChain._doFilter(W ebAppFilterChain.java:87) at com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter( WebAppFilterManager.java:837) at com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter( WebAppFilterManager.java:680) at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest (ServletWrapper.java:588) at com.ibm.ws.wswebcontainer.servlet.ServletWrapper.handleReque st(ServletWrapper.java:524) at com.ibm.ws.webcontainer.webapp.WebApp.handleRequest(WebApp.j ava:3548) at com.ibm.ws.webcontainer.webapp.WebGroup.handleRequest(WebGro up.java:269) at com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContai ner.java:818) at com.ibm.ws.wswebcontainer.WebContainer.handleRequest(WebCont ainer.java:1478) at com.ibm.ws.webcontainer.channel.WCChannelLink.ready(WCChanne lLink.java:125) at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleD iscrimination(HttpInboundLink.java:458) at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleN ewInformation(HttpInboundLink.java:387) at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.ready(H ttpInboundLink.java:267) at com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallback .sendToDiscriminators(NewConnectionInitialReadCallback.java:214) at com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallback .complete(NewConnectionInitialReadCallback.java:113) at com.ibm.ws.tcp.channel.impl.AioReadCompletionListener.future Completed(AioReadCompletionListener.java:165) at com.ibm.io.async.AbstractAsyncFuture.invokeCallback(Abstract AsyncFuture.java:217) at com.ibm.io.async.AsyncChannelFuture.fireCompletionActions(As yncChannelFuture.java:161) at com.ibm.io.async.AsyncFuture.completed(AsyncFuture.java:136) at com.ibm.io.async.ResultHandler.complete(ResultHandler.java:1 96) at com.ibm.io.async.ResultHandler.runEventProcessingLoop(Result Handler.java:751) at com.ibm.io.async.ResultHandler$2.run(ResultHandler.java:881) at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1497) Caused by: java.lang.IllegalArgumentException: Trying to store i nvalid parameter type: com.ibm.wps.datastore.impl.Constants$Plac eholder at com.ibm.wps.datastore.impl.LargeParameterMapping.encode(Larg eParameterMapping.java:335) at com.ibm.wps.datastore.impl.LargeParameterMapping.putValues(L argeParameterMapping.java:87) at com.ibm.wps.datastore.impl.PreferencesMapping.putValues(Pref erencesMapping.java:56) at com.ibm.wps.datastore.impl.DependantMapping.fillInsertStatem ent(DependantMapping.java:222) at com.ibm.wps.datastore.impl.ResourcePersister.storeNewDependa nts(ResourcePersister.java:398) at com.ibm.wps.datastore.impl.ResourcePersister.storeNew(Resour cePersister.java:318) ... 64 more
Local fix
Problem summary
Unable to edit portlet configuration. The following exception is thrown: [16:10:48:617 GMT+02:00 16/12/09] 0000005c DataStoreCont E com.ibm.wps.datastore.impl.DataStoreContext handleException EJPDB0099E: Error occurred during database access. Last SQL statement is [INSERT INTO release.PORT_INST_PREF (PORT_INST_OID, NAME, IS_MODIFIABLE, IS_STRING, IS_LARGE, VALUE, LARGE_VALUE) VALUES (?, ?, ?, ?, ?, ?, ?)]. Transaction has status [STATUS_ACTIVE], global ID [0000012597d3a89a000000010000013c25b89158e8283ecde842deed16dd48c 4e46b88a00000012597d3a89a000000010000013c25b89158e8283ecde842dee d16dd48c4e46b88a000000001] and local ID [316]. com.ibm.wps.util.DataBackendException: EJPDB0013E: Internal Error. at com.ibm.wps.datastore.impl.DataStoreContext.handleException(Data StoreContext.java:360) at com.ibm.wps.datastore.impl.ResourcePersister.storeNew(ResourcePe rsister.java:335) at com.ibm.wps.datastore.impl.ResourcePersister.store(ResourcePersi ster.java:226) at com.ibm.wps.datastore.impl.ResourcePersister.store(ResourcePersi ster.java:211) at com.ibm.wps.datastore.impl.PortletInstancePersister.store(Portle tInstancePersister.java:729) at com.ibm.wps.datastore.impl.ResourceImpl.store(ResourceImpl.java: 157) at com.ibm.wps.command.composition.CreatePortletShadowCommand.obtai nPortletInstanceID(CreatePortletShadowCommand.java:463) at com.ibm.wps.command.composition.CreatePortletShadowCommand.execu te(CreatePortletShadowCommand.java:353) at com.ibm.wps.command.DynamicCommandImpl.execute(DynamicCommandImp l.java:157) at com.ibm.wps.engine.phases.WPActionPhase.createShadow(WPActionPha se.java:418) at com.ibm.wps.engine.phases.WPActionPhase.processLegacyShadowCreat ion(WPActionPhase.java:2282) at com.ibm.wps.engine.phases.WPActionPhase.processPortlets(WPAction Phase.java:2555) at com.ibm.wps.engine.phases.WPActionPhase.execute(WPActionPhase.ja va:668) at com.ibm.wps.state.phases.AbstractActionPhase.next(AbstractAction Phase.java:130) at com.ibm.wps.engine.Servlet.callPortal(Servlet.java:855) at com.ibm.wps.engine.Servlet.doGet(Servlet.java:617) at javax.servlet.http.HttpServlet.service(HttpServlet.java:743) at com.ibm.wps.engine.Servlet.doFilter(Servlet.java:1257) at com.ibm.wps.resolver.servlet.ContentHandlerCleanup.doFilter(Cont entHandlerCleanup.java:648) at com.ibm.wps.resolver.servlet.AbstractFilter.doFilter(AbstractFil ter.java:93) at com.ibm.wps.engine.Servlet.service(Servlet.java:1248) at com.ibm.ws.cache.servlet.ServletWrapper.serviceProxied(ServletWr apper.java:282) at com.ibm.ws.cache.servlet.CacheHook.handleFragment(CacheHook.java :455) at com.ibm.ws.cache.servlet.CacheHook.handleServlet(CacheHook.java: 265) at com.ibm.ws.cache.servlet.ServletWrapper.service(ServletWrapper.j ava:262) at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWr apper.java:1146) at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWr apper.java:1087) at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebApp FilterChain.java:145) at com.ibm.wps.engine.ExtendedLocaleFilter.doFilter(ExtendedLocaleF ilter.java:113) at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(Fi lterInstanceWrapper.java:190) at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebApp FilterChain.java:130) at com.ibm.wps.resolver.friendly.servlet.FriendlySelectionFilter.do Filter(FriendlySelectionFilter.java:191) at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(Fi lterInstanceWrapper.java:190) at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebApp FilterChain.java:130) at com.ibm.wps.mappingurl.impl.URLAnalyzer.doFilter(URLAnalyzer.jav a:352) at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(Fi lterInstanceWrapper.java:190) at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebApp FilterChain.java:130) at com.ibm.wps.engine.VirtualPortalFilter.doFilter(VirtualPortalFil ter.java:88) at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(Fi lterInstanceWrapper.java:190) at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebApp FilterChain.java:130) at com.ibm.wps.state.filter.StateCleanup.doFilter(StateCleanup.java :94) at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(Fi lterInstanceWrapper.java:190) at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebApp FilterChain.java:130) at com.ibm.ws.webcontainer.filter.WebAppFilterChain._doFilter(WebAp pFilterChain.java:87) at com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebA ppFilterManager.java:837) at com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebA ppFilterManager.java:680) at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(Ser vletWrapper.java:588) at com.ibm.ws.wswebcontainer.servlet.ServletWrapper.handleRequest(S ervletWrapper.java:524) at com.ibm.ws.webcontainer.webapp.WebApp.handleRequest(WebApp.java: 3548) at com.ibm.ws.webcontainer.webapp.WebGroup.handleRequest(WebGroup.j ava:269) at com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer. java:818) at com.ibm.ws.wswebcontainer.WebContainer.handleRequest(WebContaine r.java:1478) at com.ibm.ws.webcontainer.channel.WCChannelLink.ready(WCChannelLin k.java:125) at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleDiscr imination(HttpInboundLink.java:458) at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleNewIn formation(HttpInboundLink.java:387) at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.ready(HttpI nboundLink.java:267) at com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallback.sen dToDiscriminators(NewConnectionInitialReadCallback.java:214) at com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallback.com plete(NewConnectionInitialReadCallback.java:113) at com.ibm.ws.tcp.channel.impl.AioReadCompletionListener.futureComp leted(AioReadCompletionListener.java:165) at com.ibm.io.async.AbstractAsyncFuture.invokeCallback(AbstractAsyn cFuture.java:217) at com.ibm.io.async.AsyncChannelFuture.fireCompletionActions(AsyncC hannelFuture.java:161) at com.ibm.io.async.AsyncFuture.completed(AsyncFuture.java:136) at com.ibm.io.async.ResultHandler.complete(ResultHandler.java:196) at com.ibm.io.async.ResultHandler.runEventProcessingLoop(ResultHand ler.java:751) at com.ibm.io.async.ResultHandler$2.run(ResultHandler.java:881) at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1497) Caused by: java.lang.IllegalArgumentException: Trying to store invalid parameter type: com.ibm.wps.datastore.impl.Constants$Placeholder at com.ibm.wps.datastore.impl.LargeParameterMapping.encode(LargePar ameterMapping.java:335) at com.ibm.wps.datastore.impl.LargeParameterMapping.putValues(Large ParameterMapping.java:87) at com.ibm.wps.datastore.impl.PreferencesMapping.putValues(Preferen cesMapping.java:56) at com.ibm.wps.datastore.impl.DependantMapping.fillInsertStatement( DependantMapping.java:222) at com.ibm.wps.datastore.impl.ResourcePersister.storeNewDependants( ResourcePersister.java:398) at com.ibm.wps.datastore.impl.ResourcePersister.storeNew(ResourcePe rsister.java:318) ... 64 more
Problem conclusion
An object to be updated wasn't fully loaded. Made sure that related objects are loaded from the database before updating. Manuel Steps: None Failing Module(s): Database Affected Users: All users Version Information: Portal Version(s): 6103 Platform Specific: This fix applies to all platforms. PM03741 is part of Cumulative Fix 01 for Portal 6103. The Cumulative Fix is available from Fix Central: http://www.ibm.com/eserver/support/fixes/fixcentral/swgquickorde r?apar=PM02234&productid=WebSphere%20Portal&brandid=5 You may need to type or paste the complete address into your Web browser.
Temporary fix
Comments
APAR Information
APAR number
PM03741
Reported component name
WEBSPHERE PORTA
Reported component ID
5724E7600
Reported release
610
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt
Submitted date
2009-12-18
Closed date
2010-02-01
Last modified date
2010-02-01
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
Fix information
Fixed component name
WEBSPHERE PORTA
Fixed component ID
5724E7600
Applicable component levels
R61C PSY
UP
[{"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Product":{"code":"SSHRKX","label":"WebSphere Portal"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"6.1","Line of Business":{"code":"LOB31","label":"WCE Watson Marketing and Commerce"}}]
Document Information
Modified date:
21 December 2021