IBM Support

PM03741: 404 ERROR - THE PAGE CANNOT BE FOUND

Subscribe

You can track all active APARs for this component.

 

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