Unavailable cookie state

What does this mean? I cannot seem to consistently make it happen. Only after a session has been going for a while. Closing the browser and coming back shows everything to be fine. Running on OC4J 903, BC4J from the latest Jdev production 904
oracle.jbo.common.ampool.ApplicationPoolException: JBO-30019: An unavailable cookie state was detected while attempting to use a cookie. applicationId: 5244abc132fc45febc3d9f870bad0bcd, sessionId: WebsiteService.
     at oracle.jbo.common.ampool.ApplicationPoolImpl.validateSessionCookieAvailable(ApplicationPoolImpl.java:3669)
     at oracle.jbo.common.ampool.ApplicationPoolImpl.useApplicationModule(ApplicationPoolImpl.java:2353)
     at oracle.jbo.common.ampool.SessionCookieImpl.useApplicationModule(SessionCookieImpl.java:427)
     at oracle.jbo.http.HttpSessionCookieImpl.useApplicationModule(HttpSessionCookieImpl.java:228)
     at oracle.jbo.common.ampool.SessionCookieImpl.useApplicationModule(SessionCookieImpl.java:398)

Hi,
This exception is thrown by the ApplicationPool if you try to use a SessionCookie that is simultaneously being used by the ApplicationPool for internal administration. For example, it may be that the ApplicationPool is passivating the cookie state when the user request was made. The AMPoolMessageBundle text for this exception documents the following steps:
** <b>JBO-30019: ApplicationPoolException</b>
** <p>
** <b>Cause:</b>An ApplicationPool method was invoked for a cookie that was
** not currently available. A cookie can be in an unavailable state
** if another thread is currently updating the cookie. For example, consider
** the following scenario:
** <p>
** 1. cookie 1 releases an ApplicationModule with the managed state option
** 2. cookie 2 targets that ApplicationModule for recycling
** 3. Before cookie 2 has passivated the ApplicationModule state for
** cookie 1, cookie 1 requests another ApplicationModule
** <p>
** In this instance the ApplicationPool could throw an unavailable
** exception.
** <p>
** Most of the occurences of this exception should be handled by the BC4J
** pooling framework. If you do encounter this exception please report
** the exception to technical support. A workaround for the exception would
** be to attempt to the invalid operation again.
** <p>
** <b>Action:</b> Report the exception to technical support. Attempt the
** invalid operation again.
It does look like this is a case where the exception is not handled by the pooling framework. We will fix for the next release. In the meantime, please use the workaround mentioned above.
Hope this helps,
JR

Similar Messages

  • JBO-30019: An unavailable cookie state is detected while attempting to use

    Dear All,
    We are using WLS-10.3.2 and one of the application module is deployed in "psMS6" managed server which is in seperate machine and started remotely. This configuration is in Production environment. We are getting Stuck threads in psMS6 managed server. Please check below posted Stuck thread and also application log :
    I could not post the thread dump due to size issues here. So I am posting Stuck thread occured in managed server :
    WatchTime: Feb 2, 2012 12:16:57 PM IST
    WatchDomainName: psdomain
    WatchServerName: psMS6
    WatchSeverityLevel: Warning
    WatchName: MS6-Watch
    WatchRuleType: Log
    WatchRule: ((SERVER = 'psMS6') AND (MSGID = 'BEA-000337') AND (MESSAGE LIKE '%has been busy for "%'))
    WatchData: DATE = Feb 2, 2012 12:16:57 PM IST SERVER = psMS6 MESSAGE = [STUCK] ExecuteThread: '18' for queue: 'weblogic.kernel.Default (self-tuning)' has been busy for "617" seconds working on the request "weblogic.servlet.internal.ServletRequestImpl@692b1b77[
    POST /psln/faces/PS00638C?_adf.ctrl-state=1ca03cnhjy_4 HTTP/1.1
    Accept: */*
    Accept-Language: en-us
    Referer: http://ps.sfl.in/psln/faces/PS00638C?_adf.ctrl-state=1ca03cnhjy_4&_afrLoop=26131407371000
    adf-rich-message: true
    Content-Type: application/x-www-form-urlencoded; charset=UTF-8
    adf-ads-page-id: 12
    UA-CPU: x86
    Accept-Encoding: gzip, deflate
    User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; InfoPath.2; .NET CLR 2.0.50727; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729)
    Content-Length: 730
    Cache-Control: no-cache
    Cookie: Start Time=1328164308703; JSESSIONID=N3y5PqTLLgV2ycC1pGfhfGnhHMx9wJpvvbtLyM0p8llzHmNBKHTT!104234508
    Connection: Keep-Alive
    Proxy-Client-IP: 132.147.160.136
    X-Forwarded-For: 132.147.160.136
    X-WebLogic-KeepAliveSecs: 30
    X-WebLogic-Force-JVMID: 104234508
    ]", which is more than the configured time (StuckThreadMaxTime) of "600" seconds. Stack trace:
    Thread-80 "[STUCK] ExecuteThread: '18' for queue: 'weblogic.kernel.Default (self-tuning)'" <alive, in native, suspended, waiting, priority=1, DAEMON> {
    -- Waiting for notification on: oracle.jbo.common.Lock@557fe6af[fat lock]
    java.lang.Object.wait(Object.java:???)
    oracle.jbo.common.ampool.SessionCookieImpl.useApplicationModule(SessionCookieImpl.java:442)
    oracle.jbo.http.HttpSessionCookieImpl.useApplicationModule(HttpSessionCookieImpl.java:229)
    oracle.jbo.common.ampool.SessionCookieImpl.useApplicationModule(SessionCookieImpl.java:431)
    oracle.jbo.common.ampool.SessionCookieImpl.useApplicationModule(SessionCookieImpl.java:426)
    oracle.adf.model.bc4j.DCJboDataControl.initializeApplicationModule(DCJboDataControl.java:477)
    oracle.adf.model.bc4j.DCJboDataControl.getApplicationModule(DCJboDataControl.java:856)
    oracle.adf.model.binding.DCBindingContainer.findDataControl(DCBindingContainer.java:1532)
    oracle.adf.model.binding.DCIteratorBinding.initDataControl(DCIteratorBinding.java:2427)
    oracle.adf.model.binding.DCIteratorBinding.getDataControl(DCIteratorBinding.java:2360)
    *oracle.adf.model.binding.DCBindingContainer.getDataControl(DCBindingContainer.java:4741)*
    *^-- Holding lock: oracle.jbo.uicli.binding.JUIteratorBinding@56341917[thin lock]*
    *oracle.adf.model.binding.DCBindingContainer.reportException(DCBindingContainer.java:449)*
    *oracle.adf.model.binding.DCIteratorBinding.getDataControl(DCIteratorBinding.java:2360)* oracle.adf.model.binding.DCBindingContainer.getDataControl(DCBindingContainer.java:4741)
    in.sis.ps.util.adf.ADFUtils.getApplicationModuleForDataControl(ADFUtils.java:85)
    in.sis.ps.view.backing.lending.receipts.PS00638C.<init>(PS00638C.java:137)
    sun.reflect.GeneratedConstructorAccessor303.newInstance(Unknown Source)
    sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
    java.lang.reflect.Constructor.newInstance(Constructor.java:501)
    java.lang.Class.newInstance0(Class.java:318)
    java.lang.Class.newInstance(Class.java:305)
    oracle.adfinternal.controller.beans.ManagedBeanFactory.newInstance(ManagedBeanFactory.java:112)
    oracle.adfinternal.controller.beans.ManagedBeanFactory.instantiateBean(ManagedBeanFactory.java:855)
    oracle.adfinternal.controller.application.ManagedBeanELResolver.getValue(ManagedBeanELResolver.java:48)
    javax.el.CompositeELResolver.getValue(CompositeELResolver.java:137)
    com.sun.faces.el.FacesCompositeELResolver.getValue(FacesCompositeELResolver.java:67)
    com.sun.el.parser.AstIdentifier.getValue(AstIdentifier.java:60)
    com.sun.el.parser.AstValue.getTarget(AstValue.java:63)
    com.sun.el.parser.AstValue.setValue(AstValue.java:133)
    com.sun.el.ValueExpressionImpl.setValue(ValueExpressionImpl.java:253)
    oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._executeBindings(LifecycleImpl.java:587)
    oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._executeBindings(LifecycleImpl.java:587)
    oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._executeBindings(LifecycleImpl.java:587)
    oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._executeBindings(LifecycleImpl.java:587)
    oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._executeBindings(LifecycleImpl.java:587)
    oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._executeBindings(LifecycleImpl.java:587)
    oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._executeBindings(LifecycleImpl.java:587)
    oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._executeBindings(LifecycleImpl.java:587)
    oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._executeBindings(LifecycleImpl.java:587)
    oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._executeBindings(LifecycleImpl.java:587)
    oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._executeBindings(LifecycleImpl.java:587)
    oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._executeBindings(LifecycleImpl.java:587)
    oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._executeBindings(LifecycleImpl.java:587)
    oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._executeBindings(LifecycleImpl.java:587)
    oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._executeBindings(LifecycleImpl.java:587)
    oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._executeBindings(LifecycleImpl.java:587)
    oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._executeBindings(LifecycleImpl.java:587)
    oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._restoreView(LifecycleImpl.java:511)
    oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._executePhase(LifecycleImpl.java:244)
    oracle.adfinternal.view.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:157)
    javax.faces.webapp.FacesServlet.service(FacesServlet.java:246)
    weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:224)
    weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:108)
    weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:198)
    weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26)
    weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:55)
    oracle.adf.model.servlet.ADFBindingFilter.doFilter(ADFBindingFilter.java:134)
    weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:55)
    oracle.adfinternal.view.faces.webapp.rich.RegistrationFilter.doFilter(RegistrationFilter.java:69)
    org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl$FilterListChain.doFilter(TrinidadFilterImpl.java:411)
    oracle.adfinternal.view.faces.activedata.AdsFilter.doFilter(AdsFilter.java:44)
    org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl$FilterListChain.doFilter(TrinidadFilterImpl.java:411)
    org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl._doFilterImpl(TrinidadFilterImpl.java:210)
    org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl.doFilter(TrinidadFilterImpl.java:126)
    org.apache.myfaces.trinidad.webapp.TrinidadFilter.doFilter(TrinidadFilter.java:91)
    weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:55)
    oracle.security.jps.ee.http.JpsAbsFilter$1.run(JpsAbsFilter.java:94)
    oracle.security.jps.util.JpsSubject.doAsPrivileged(JpsSubject.java:299)
    oracle.security.jps.ee.util.JpsPlatformUtil.runJaasMode(JpsPlatformUtil.java:405)
    oracle.security.jps.ee.http.JpsAbsFilter.doFilter(JpsAbsFilter.java:82)
    oracle.security.jps.ee.http.JpsFilter.doFilter(JpsFilter.java:69)
    weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:55)
    oracle.adf.library.webapp.LibraryFilter.doFilter(LibraryFilter.java:147)
    weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:55)
    oracle.dms.wls.DMSServletFilter.doFilter(DMSServletFilter.java:111)
    weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:55)
    weblogic.servlet.internal.RequestEventsFilter.doFilter(RequestEventsFilter.java:25)
    weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:55)
    weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3564)
    weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:308)
    weblogic.security.service.SecurityManager.runAs(SecurityManager.java:117)
    weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2138)
    weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2060)
    weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1399)
    weblogic.work.ExecuteThread.execute(ExecuteThread.java:198)
    weblogic.work.ExecuteThread.run(ExecuteThread.java:165)
    SUBSYSTEM = WebLogicServer USERID = <WLS Kernel> SEVERITY = Error THREAD = [ACTIVE] ExecuteThread: '13' for queue: 'weblogic.kernel.Default (self-tuning)' MSGID = BEA-000337 MACHINE = chnlxnet06 TXID = CONTEXTID = TIMESTAMP = 1328165217613
    WatchAlarmType: AutomaticReset
    WatchAlarmResetPeriod: 60000
    SMTPNotificationName: MS6-Health-Notification
    *Application log shows error message shown below :*
    01-Feb-2012 13:40:02 | ERROR |
                        Exception occured in in.sis.ps.view.frameworkext.PSCustomErrorHandler.reportException
                        User Message : Global Exception
                        User Name : 005418
                        Company Code : C0001
                        Component Code : PS00003
                        Component Name : Module Home
                        Component Mode :
                        Environment : SFLIVE
                        WebContext : /psln
                        Machine ID : chnlxapc01.sf.ad
                        Machine Name : 132.147.160.130
                        **Exception : class oracle.jbo.common.ampool.ApplicationPoolException**
    **                    Message : JBO-30019: An unavailable cookie state is detected while attempting to use a cookie from application S46CPyyVkYm2xsNyD3vvhLvpxwbJm57p72yYnGs5Y1WlgpLPV5H2!1627979915!1328081077585, session rn8f139bv_2_LendingCustomSysDataControl.*                    Cause : null*
    *                    Line No : 4324*
    *                    **Stack Trace : oracle.jbo.common.ampool.ApplicationPoolException: JBO-30019: An unavailable cookie state is detected while attempting to use a cookie from application S46CPyyVkYm2xsNyD3vvhLvpxwbJm57p72yYnGs5Y1WlgpLPV5H2!1627979915!1328081077585, session rn8f139bv_2_LendingCustomSysDataControl.*     at oracle.jbo.common.ampool.ApplicationPoolImpl.validateSessionCookieAvailable(ApplicationPoolImpl.java:4324)***     *at oracle.jbo.common.ampool.ApplicationPoolImpl.findAvailableInstance(ApplicationPoolImpl.java:939)*     at *oracle.jbo.common.ampool.ApplicationPoolImpl.doCheckout(ApplicationPoolImpl.java:2164)**
    **     at oracle.jbo.common.ampool.ApplicationPoolImpl.useApplicationModule(ApplicationPoolImpl.java:3088)**
    **     at oracle.jbo.common.ampool.SessionCookieImpl.useApplicationModule(SessionCookieImpl.java:460)**
    **     at oracle.jbo.http.HttpSessionCookieImpl.useApplicationModule(HttpSessionCookieImpl.java:234)*     at oracle.jbo.common.ampool.SessionCookieImpl.useApplicationModule(SessionCookieImpl.java:431)*     at oracle.jbo.common.ampool.SessionCookieImpl.useApplicationModule(SessionCookieImpl.java:426)
         at oracle.adf.model.bc4j.DCJboDataControl.initializeApplicationModule(DCJboDataControl.java:513)
         at oracle.adf.model.bc4j.DCJboDataControl.getApplicationModule(DCJboDataControl.java:856)
         at oracle.adf.model.binding.DCBindingContainer.findDataControl(DCBindingContainer.java:1566)
         at oracle.adf.model.binding.DCIteratorBinding.initDataControl(DCIteratorBinding.java:2434)
         at oracle.adf.model.binding.DCIteratorBinding.getDataControl(DCIteratorBinding.java:2379)
         at oracle.adf.model.binding.DCBindingContainer.getDataControl(DCBindingContainer.java:4753)
         at in.sis.ps.util.adf.ADFUtils.getApplicationModuleForDataControl(ADFUtils.java:92)
         at in.sis.ps.util.adf.DBUtils.getDBTransaction(DBUtils.java:568)
         at in.sis.ps.view.frameworkext.PSPagePhaseListener.onPageLoad(PSPagePhaseListener.java:62)
         at in.sis.ps.view.frameworkext.PSPagePhaseListener.beforePhase(PSPagePhaseListener.java:46)
         at oracle.adfinternal.controller.lifecycle.LifecycleImpl.internalDispatchBeforeEvent(LifecycleImpl.java:93)
         at oracle.adfinternal.controller.lifecycle.LifecycleImpl.executePhase(LifecycleImpl.java:187)
         at oracle.adfinternal.controller.faces.lifecycle.ADFPhaseListener.access$400(ADFPhaseListener.java:21)
         at oracle.adfinternal.controller.faces.lifecycle.ADFPhaseListener$PhaseInvokerImpl.startPageLifecycle(ADFPhaseListener.java:231)
         at oracle.adfinternal.controller.faces.lifecycle.ADFPhaseListener$1.after(ADFPhaseListener.java:267)
         at oracle.adfinternal.controller.faces.lifecycle.ADFPhaseListener.afterPhase(ADFPhaseListener.java:71)
         at oracle.adfinternal.controller.faces.lifecycle.ADFLifecyclePhaseListener.afterPhase(ADFLifecyclePhaseListener.java:53)
         at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._executePhase(LifecycleImpl.java:364)
         at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:177)
         at javax.faces.webapp.FacesServlet.service(FacesServlet.java:265)
         at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:227)
         at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125)
         at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:292)
         at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
         at oracle.adf.model.servlet.ADFBindingFilter.doFilter(ADFBindingFilter.java:191)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
         at oracle.adfinternal.view.faces.webapp.rich.RegistrationFilter.doFilter(RegistrationFilter.java:97)
         at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl$FilterListChain.doFilter(TrinidadFilterImpl.java:420)
         at oracle.adfinternal.view.faces.activedata.AdsFilter.doFilter(AdsFilter.java:60)
         at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl$FilterListChain.doFilter(TrinidadFilterImpl.java:420)
         at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl._doFilterImpl(TrinidadFilterImpl.java:247)
         at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl.doFilter(TrinidadFilterImpl.java:157)
         at org.apache.myfaces.trinidad.webapp.TrinidadFilter.doFilter(TrinidadFilter.java:92)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
         at oracle.security.jps.ee.http.JpsAbsFilter$1.run(JpsAbsFilter.java:94)
         at oracle.security.jps.util.JpsSubject.doAsPrivileged(JpsSubject.java:313)
         at oracle.security.jps.ee.util.JpsPlatformUtil.runJaasMode(JpsPlatformUtil.java:413)
         at oracle.security.jps.ee.http.JpsAbsFilter.doFilter(JpsAbsFilter.java:138)
         at oracle.security.jps.ee.http.JpsFilter.doFilter(JpsFilter.java:70)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
         at oracle.adf.library.webapp.LibraryFilter.doFilter(LibraryFilter.java:159)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
         at oracle.dms.wls.DMSServletFilter.doFilter(DMSServletFilter.java:326)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
         at weblogic.servlet.internal.RequestEventsFilter.doFilter(RequestEventsFilter.java:27)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
         at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3592)
         at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
         at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:121)
         at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2202)
         at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2108)
         at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1432)
         at weblogic.work.ExecuteThread.execute(ExecuteThread.java:201)
         at weblogic.work.ExecuteThread.run(ExecuteThread.java:173)
    Edited by: yrk16 on Feb 2, 2012 10:23 PM
    Edited by: yrk16 on Feb 2, 2012 10:25 PM
    Edited by: yrk16 on Feb 2, 2012 10:27 PM

    Any inputs please

  • Jdev 11g: JBO-30019: An unavailable cookie state

    Hi All,
    I am using Jdeveloper 11.1.1.4.0.
    We are getting following error frequently in our logs. Haven't got any usefull input after searching OTN/Oracle Support. Can anyone please provide some input:
    oracle.jbo.common.ampool.ApplicationPoolException: JBO-30019: An unavailable cookie state is detected while attempting to use a cookie from application sRHpPpGdCzb1LqTDnKl64sdJ1V2112zWhNGYL1Fn3tdGGGNRpMMN!1457862160!1328088221066, session 1b4l25onle_2_UapAMDataControl.
         at oracle.jbo.common.ampool.ApplicationPoolImpl.validateSessionCookieAvailable(ApplicationPoolImpl.java:4406)
         at oracle.jbo.common.ampool.ApplicationPoolImpl.findAvailableInstance(ApplicationPoolImpl.java:968)
         at oracle.jbo.common.ampool.ApplicationPoolImpl.doCheckout(ApplicationPoolImpl.java:2230)
         at oracle.jbo.common.ampool.ApplicationPoolImpl.useApplicationModule(ApplicationPoolImpl.java:3168)
         at oracle.jbo.common.ampool.SessionCookieImpl.useApplicationModule(SessionCookieImpl.java:460)
         at oracle.jbo.http.HttpSessionCookieImpl.useApplicationModule(HttpSessionCookieImpl.java:234)
         at oracle.jbo.common.ampool.SessionCookieImpl.useApplicationModule(SessionCookieImpl.java:431)
         at oracle.jbo.common.ampool.SessionCookieImpl.useApplicationModule(SessionCookieImpl.java:426)
         at oracle.adf.model.bc4j.DCJboDataControl.initializeApplicationModule(DCJboDataControl.java:516)
         at oracle.adf.model.bc4j.DCJboDataControl.getApplicationModule(DCJboDataControl.java:864)
         at oracle.adf.model.binding.DCBindingContainer.findDataControl(DCBindingContainer.java:1642)
         at oracle.adf.model.binding.DCIteratorBinding.initDataControl(DCIteratorBinding.java:2470)
         at oracle.adf.model.binding.DCIteratorBinding.getDataControl(DCIteratorBinding.java:2414)
         at oracle.adf.model.binding.DCBindingContainer.internalRefreshControl(DCBindingContainer.java:3059)
         at oracle.adf.model.binding.DCBindingContainer.refresh(DCBindingContainer.java:2877)
         at oracle.adf.controller.internal.binding.TaskFlowRegionController.doRegionRefresh(TaskFlowRegionController.java:226)
         at oracle.adf.controller.internal.binding.TaskFlowRegionController.refreshRegion(TaskFlowRegionController.java:119)
         at oracle.adf.model.binding.DCBindingContainer.internalRefreshControl(DCBindingContainer.java:3194)
         at oracle.adf.model.binding.DCBindingContainer.refreshControl(DCBindingContainer.java:2903)
         at oracle.adf.model.binding.DCBindingContainer.refresh(DCBindingContainer.java:2890)
         at oracle.adf.model.binding.DCBindingContainer.reportException(DCBindingContainer.java:425)
         at oracle.adf.model.binding.DCBindingContainer.reportException(DCBindingContainer.java:473)
         at oracle.adf.model.binding.DCIteratorBinding.getDataControl(DCIteratorBinding.java:2436)
         at oracle.adf.model.binding.DCBindingContainer.internalRefreshControl(DCBindingContainer.java:3059)
         at oracle.adf.model.binding.DCBindingContainer.refresh(DCBindingContainer.java:2877)
         at oracle.adf.controller.internal.binding.TaskFlowRegionController.doRegionRefresh(TaskFlowRegionController.java:226)
         at oracle.adf.controller.internal.binding.TaskFlowRegionController.refreshRegion(TaskFlowRegionController.java:119)
         at oracle.adf.model.binding.DCBindingContainer.internalRefreshControl(DCBindingContainer.java:3194)
         at oracle.adf.model.binding.DCBindingContainer.refresh(DCBindingContainer.java:2877)
         at oracle.adf.controller.v2.lifecycle.PageLifecycleImpl.prepareModel(PageLifecycleImpl.java:112)
         at oracle.adf.controller.v2.lifecycle.Lifecycle$2.execute(Lifecycle.java:137)
         at oracle.adfinternal.controller.lifecycle.LifecycleImpl.executePhase(LifecycleImpl.java:192)
         at oracle.adfinternal.controller.faces.lifecycle.ADFPhaseListener.access$400(ADFPhaseListener.java:21)
         at oracle.adfinternal.controller.faces.lifecycle.ADFPhaseListener$PhaseInvokerImpl.startPageLifecycle(ADFPhaseListener.java:231)
         at oracle.adfinternal.controller.faces.lifecycle.ADFPhaseListener$1.after(ADFPhaseListener.java:269)
         at oracle.adfinternal.controller.faces.lifecycle.ADFPhaseListener.afterPhase(ADFPhaseListener.java:72)
         at oracle.adfinternal.controller.faces.lifecycle.ADFLifecyclePhaseListener.afterPhase(ADFLifecyclePhaseListener.java:54)
         at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._executePhase(LifecycleImpl.java:398)
         at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:185)
         at javax.faces.webapp.FacesServlet.service(FacesServlet.java:265)
         at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:227)
         at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125)
         at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:300)
         at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:27)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:57)
         at oracle.adf.model.servlet.ADFBindingFilter.doFilter(ADFBindingFilter.java:205)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:57)
         at oracle.adfinternal.view.faces.webapp.rich.RegistrationFilter.doFilter(RegistrationFilter.java:106)
         at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl$FilterListChain.doFilter(TrinidadFilterImpl.java:447)
         at oracle.adfinternal.view.faces.activedata.AdsFilter.doFilter(AdsFilter.java:60)
         at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl$FilterListChain.doFilter(TrinidadFilterImpl.java:447)
         at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl._doFilterImpl(TrinidadFilterImpl.java:271)
         at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl.doFilter(TrinidadFilterImpl.java:177)
         at org.apache.myfaces.trinidad.webapp.TrinidadFilter.doFilter(TrinidadFilter.java:92)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:57)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:57)
         at oracle.adf.model.servlet.ADFBindingFilter.doFilter(ADFBindingFilter.java:205)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:57)
         at oracle.security.jps.ee.http.JpsAbsFilter$1.run(JpsAbsFilter.java:111)
         at oracle.security.jps.util.JpsSubject.doAsPrivileged(JpsSubject.java:313)
         at oracle.security.jps.ee.util.JpsPlatformUtil.runJaasMode(JpsPlatformUtil.java:413)
         at oracle.security.jps.ee.http.JpsAbsFilter.runJaasMode(JpsAbsFilter.java:94)
         at oracle.security.jps.ee.http.JpsAbsFilter.doFilter(JpsAbsFilter.java:161)
         at oracle.security.jps.ee.http.JpsFilter.doFilter(JpsFilter.java:71)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:57)
         at oracle.dms.servlet.DMSServletFilter.doFilter(DMSServletFilter.java:136)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:57)
         at weblogic.servlet.internal.RequestEventsFilter.doFilter(RequestEventsFilter.java:27)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:57)
         at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.wrapRun(WebAppServletContext.java:3715)
         at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3681)
         at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:120)
         at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2277)
         at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2183)
         at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1454)
         at weblogic.work.ExecuteThread.run(ExecuteThread.java:176)
    Regards,
    Vikram

    Only thing I found out is this -
    JBO-30019: An unavailable cookie state is detected while attempting to use a cookie from application {0}, session {1}.
    Cause: An application pool method was invoked for a cookie that was not currently available. A cookie can be in an unavailable state if another thread is currently updating the cookie. For example, consider the following scenario: 1. cookie 1 releases an ApplicationModule with the manageed state option 2. cookie 2 targets >that ApplicationModule for recycling 3. Before cookie 2 has passivated the ApplicationModule state for cookie 1, cookie 1 requests another ApplicationModule In this instance the ApplicationPool could throw an unavailable exception. Note that most of the occurrences of this exception should be handled by the pooling >framework.http://docs.oracle.com/cd/E16340_01/core.1111/e10113/chapter_jbo_messages.htm
    Maybe specifying when and in what conditions you get this error might get you some help.
    Edited by: Sudipto Desmukh on Feb 10, 2012 4:26 PM

  • Cookie + State Management

    Hi Friends,
    Could you someone point me to RFC's or other useful information for state management using cookies.
    I DO NOT want to know how I can use cookies for state management, but I want to know how it is done behind the screen....
    For e.g
    Difference between persistent cookies and memory retained cookies.
    How cookie data is communicated between browser and server.
    How closing a browser during a session affect the cookie create etc etc...
    Hopefully I described clearly what I am looking for....
    Appreciate you guys time.
    Kumar.

    Difference between persistent cookies and
    memory retained cookies. If a cookie does not have it's expires attribute set, it expires when the user closes their browser. Otherwise, the cookie expires when the specified date and time is reached.
    How cookie data is communicated between browser and server.Through "http requests" and "http responses". A browser sends an http request to a server to request a page. The http request automatically includes all cookies that the server previously set. A server can set a cookie by adding a cookie in the "http response" that is sent back to the browser in response to the browser's request.
    How closing a browser during a session affect the cookieA session cookie expires and it is destroyed. A cookie with an expires attribute that has been set persists until its expiration date.
    Could you someone point me to RFC's
    or other useful information for state management
    using cookies.www.google.com. Type in 'cookies' and pick any of the thousands of hits and start reading. Then maybe try "java sessions" or "java cookies". And even "http request response".
    You might also consider the book Head First Servlets & JSP.

  • Cookie state persistence

    Hi folks,
    I added the following to my netuix-config.xml just above the
    window-state entry
    <control-state-location>
    <cookie expires="10000"/>
    </control-state-location>
    It seems to at least store the portal state in a cookie with the
    following as the contents.
    PortalState_desktop20
    0||0_5+1+4+null+null+null+null+view+0+1+0_9+1+4+null+null+null+null+view+0+1+0_15+1+4+null+null+null+null+view+1+0_22+1+4+null+null+null+null+view+0+
    localhost/proxy/mnc/appmanager/portal/
    1024
    3995002240
    29635060
    2784910048
    29635037
    However, upon closing my browser, and reopening it and pointing to the
    desktop again, it forgets the changes I made in my last session that
    were supposed to be persisted to cookies. Are the cookies only valid
    for the session? Or am I missing something?
    Dennis

    Ok, made some changes, and tried it out with the state in the url to
    make sure I had set things up correctly, and the url does put the state
    in the url so I assume my setup is ok.
    So I am guessing one of a few things is happening with my cookies:
    1/ The state is only persisted in the cookie for each session
    2/ The portal does not read the state from the cookie for previous sessions
    3/ The portal stores it to the cookie but actually reads it from the session
    4/ something else.
    I'd really appreciate a response from BEA as to whether this is
    functioninng as intentioned or if this is a bug in the product that I
    should open a support case for.
    Thanks in advance
    Dennis
    Dennis wrote:
    Hi folks,
    I added the following to my netuix-config.xml just above the
    window-state entry
    <control-state-location>
    <cookie expires="10000"/>
    </control-state-location>
    It seems to at least store the portal state in a cookie with the
    following as the contents.
    PortalState_desktop20
    0||0_5+1+4+null+null+null+null+view+0+1+0_9+1+4+null+null+null+null+view+0+1+0_15+1+4+null+null+null+null+view+1+0_22+1+4+null+null+null+null+view+0+
    localhost/proxy/mnc/appmanager/portal/
    1024
    3995002240
    29635060
    2784910048
    29635037
    However, upon closing my browser, and reopening it and pointing to the
    desktop again, it forgets the changes I made in my last session that
    were supposed to be persisted to cookies. Are the cookies only valid
    for the session? Or am I missing something?
    Dennis

  • 15 concurrent users and JBO-35007 row currency has changed

    Hi!
    Something for the weekend :)
    I have an ADF/BC 10.1.3.3. application on 10.1.3.3. Oracle AS. I use a jazn security with users and roles stored in database tables. While testing with one or two users I never ran into the same problem as we had this week when testing with 15 users. I have an entity and VO with a whole attributes that are edited in a couple of jspx pages that composed with process train control. There are also a couple of detail data edited on this page. I'm using ProcessScope quite a lot to pass some information between the pages.
    Well, to get to the point: when testing with 15 users we had A LOT of JBO-35007 row currency has changed since the user interface was rendered errors in this process. Every user was editing it's own data row. The error appeared every time a user left the application inactive for a couple of seconds, entered some data and clicked commit. I'm not aware of the security settings of the browser on the testing computers and I can't get them now to see if something like this could be the problem.
    When I checked the log files, there are a lot of errors or warnings in them. I'll try to sum the ones that might be important for this issue. These errors appear a lot's of times in these log files that is why I'm assuming some of these are connected to my issue.
    application.log file in application-deployments logs:
    08/04/23 09:58:42.443 MyViewControllerArchive: Servlet error
    java.io.IOException: An existing connection was forcibly closed by the remote host
    08/04/23 11:31:47.980 MyViewControllerArchive: Servlet error
    java.io.IOException: An established connection was aborted by the software in your host machine
    08/04/23 11:31:49.402 MyViewControllerArchive: Servlet error
    java.lang.IndexOutOfBoundsException: SelectOne submittedValue's index 0 is out of bounds. It should be between 0 and -1
    08/04/23 11:33:19.104 MyViewControllerArchive: An established connection was aborted by the software in your host machine
    08/04/23 11:33:19.104 MyViewControllerArchive: Servlet error
    java.io.IOException: An established connection was aborted by the software in your host machine
    A whole lot of these kind of errors:
    08/04/23 11:24:06.80 MyViewControllerArchive: Servlet error
    oracle.jbo.common.ampool.ApplicationPoolException: JBO-30019: An unavailable cookie state was detected while attempting to use a cookie. applicationId: 54ffe51d30d5c84e0cb1979645a196749529aeb674d8, sessionId: MyModuleDataControl.
    08/04/24 08:39:22.424 MyViewControllerArchive: Servlet error
    java.lang.IllegalStateException: Response has already been committed
    log.xml file in oc4j folder:
    <MESSAGE>
              <HEADER>
                   <TSTZ_ORIGINATING>2008-04-23T09:53:49.165+02:00</TSTZ_ORIGINATING>
                   <COMPONENT_ID>adfinternal</COMPONENT_ID>
                   <MSG_TYPE TYPE="WARNING"/>
                   <MSG_LEVEL>1</MSG_LEVEL>
                   <HOST_ID>my_AS</HOST_ID>
                   <HOST_NWADDR>my_IP</HOST_NWADDR>
                   <MODULE_ID>view.faces.model.binding.FacesCtrlRangeBinding</MODULE_ID>
                   <THREAD_ID>10</THREAD_ID>
                   <USER_ID>SYSTEM</USER_ID>
              </HEADER>
              <CORRELATION_DATA>
                   <EXEC_CONTEXT_ID>
                        <UNIQUE_ID>1208937229:my_IP:3020:1764:630</UNIQUE_ID>
                        <SEQ>1</SEQ>
                   </EXEC_CONTEXT_ID>
              </CORRELATION_DATA>
              <PAYLOAD>
                   <MSG_TEXT>rowIterator is null</MSG_TEXT>
              </PAYLOAD>
         </MESSAGE>
    <MESSAGE>
              <HEADER>
                   <TSTZ_ORIGINATING>2008-04-23T09:48:30.903+02:00</TSTZ_ORIGINATING>
                   <COMPONENT_ID>j2ee</COMPONENT_ID>
                   <MSG_ID>J2EE DS-00265</MSG_ID>
                   <MSG_TYPE TYPE="WARNING"/>
                   <MSG_LEVEL>1</MSG_LEVEL>
                   <HOST_ID>my_AS</HOST_ID>
                   <HOST_NWADDR>my_IP</HOST_NWADDR>
                   <MODULE_ID>datasource</MODULE_ID>
                   <THREAD_ID>12</THREAD_ID>
                   <USER_ID>SYSTEM</USER_ID>
              </HEADER>
              <CORRELATION_DATA>
                   <EXEC_CONTEXT_ID>
                        <UNIQUE_ID>my_IP:57162:1208526415373:226</UNIQUE_ID>
                        <SEQ>0</SEQ>
                   </EXEC_CONTEXT_ID>
              </CORRELATION_DATA>
              <PAYLOAD>
                   <MSG_TEXT>Unclosed connection detected : 'oracle.oc4j.sql.spi.ConnectionFinalizer@f67148' : ''.</MSG_TEXT>
              </PAYLOAD>
         </MESSAGE>
    <MESSAGE>
              <HEADER>
                   <TSTZ_ORIGINATING>2008-04-23T09:53:54.165+02:00</TSTZ_ORIGINATING>
                   <COMPONENT_ID>adf</COMPONENT_ID>
                   <MSG_TYPE TYPE="WARNING"/>
                   <MSG_LEVEL>1</MSG_LEVEL>
                   <HOST_ID>my_AS</HOST_ID>
                   <HOST_NWADDR>my_IP</HOST_NWADDR>
                   <MODULE_ID>controller.faces.lifecycle.FacesPageLifecycle</MODULE_ID>
                   <THREAD_ID>13</THREAD_ID>
                   <USER_ID>SYSTEM</USER_ID>
              </HEADER>
              <CORRELATION_DATA>
                   <EXEC_CONTEXT_ID>
                        <UNIQUE_ID>1208937232:my_IP:3020:508:635</UNIQUE_ID>
                        <SEQ>299</SEQ>
                   </EXEC_CONTEXT_ID>
              </CORRELATION_DATA>
              <PAYLOAD>
                   <MSG_TEXT>JBO-35007: My 35007 JBO message since I overwritten the message text</MSG_TEXT>
              </PAYLOAD>
         </MESSAGE>
    The problem is I can't reproduce this behaviour any more in my environment. If someone could maybe point me to the errors that are important and could be the cause of this errors. Could this be an internet browser security settings issue? What about those errors about aborted connections?
    If you can't provide me an answer (which I know it would be very difficult by the information provided), maybe you could explain the cause of some of the errors described above?
    I'd appreciate any tips on this since I don't have e an idea how and where to start to at least reproduce and find out the cause of this. Than I'll worry about the solution :).
    Thank you in advance,
    BB

    Hi,
    I am also facing the same issue JBO-30019: An unavailable cookie state is detected while attempting to use a cookie from application {0}, session {1}.
    Is there anyone who has been able to reproduce this. If yes can you please update the following bug which is logged for the issue: [9507310|https://bug.oraclecorp.com/pls/bug/webbug_edit.edit_info_top?report_title=&rptno=9507310&query_id=814000&rptno_count=1&pos=1]
    It will be of much help.
    I have found the following page referring the problem: page, if this helps.
    Please update.
    Regards,
    Ashis
    글 수정: user9546421

  • ADF 11.1.1.2 Application Timeout with Active DB Connection

    Hi all,
    just a query really; are we able to set a timeout for an ADF application that has an application module and an active database connection for an extended period of time, such as 10 hours?
    We have previously changed the value in the applications web.xml file to the correct value (600) but when we come to test the app after waiting about 5-6 hours, the application whirls away and throws an error:
    JBO-30019: An unavailable cookie state is detected while attempting to use a cookie from the application SJFG..., session 109imtacg62_...
    Is there another setting we have to apply to Weblogic to increase the cookie state timeout?
    Regards
    Jason

    Hi Mehabub:
    I had the same problem and solved it by checking the Secure Admin Enabled check box and writing the full computer name (domain included) in the Configuration tab of the Server Connection Properties dialog in JDeveloper.
    Hope this helps! Good luck!

  • ApplicationPoolException: JBO-30019

    Hi,
    Our environment is the following:
    1) Jdeveloper 10.1.2
    2) BC4J Model.
    3) We are using one master Application Module (AM) pool and embedding other AMs within them.
    3) UIX ViewController
    4) Oracle Application Server 10.1.2.
    When I deployed my application to production I am getting the following errors in my application log:
    oracle.jbo.common.ampool.ApplicationPoolException: JBO-30019: An unavailable cookie state was detected while attempting to use a cookie.
    applicationId: c0a80f1630da05353d4e508f43ed9bc5bbe8387f8ec9...etc.
    It's creating some null exceptions in the application.
    Please Help,
    SLH

    Only thing I found out is this -
    JBO-30019: An unavailable cookie state is detected while attempting to use a cookie from application {0}, session {1}.
    Cause: An application pool method was invoked for a cookie that was not currently available. A cookie can be in an unavailable state if another thread is currently updating the cookie. For example, consider the following scenario: 1. cookie 1 releases an ApplicationModule with the manageed state option 2. cookie 2 targets >that ApplicationModule for recycling 3. Before cookie 2 has passivated the ApplicationModule state for cookie 1, cookie 1 requests another ApplicationModule In this instance the ApplicationPool could throw an unavailable exception. Note that most of the occurrences of this exception should be handled by the pooling >framework.http://docs.oracle.com/cd/E16340_01/core.1111/e10113/chapter_jbo_messages.htm
    Maybe specifying when and in what conditions you get this error might get you some help.
    Edited by: Sudipto Desmukh on Feb 10, 2012 4:26 PM

  • Adobe trial versions unavailable?

    Anyone know why the adobe trial versions are unavailable -
    site states not
    going to be available until July 1?
    B
    http://www.visit-the-coqui.com
    If you are thinking of a vacation to Puerto Rico
    http://www.thegadgettraveler.com
    Travel gadget and other news here

    scarp that I know :o)
    B
    http://www.visit-the-coqui.com
    If you are thinking of a vacation to Puerto Rico
    http://www.thegadgettraveler.com
    Travel gadget and other news here
    "B" <[email protected]> wrote in message
    news:g2ralj$82p$[email protected]..
    > Anyone know why the adobe trial versions are unavailable
    - site states not
    > going to be available until July 1?
    >
    > --
    > B
    >
    http://www.visit-the-coqui.com
    > If you are thinking of a vacation to Puerto Rico
    >
    >
    http://www.thegadgettraveler.com
    > Travel gadget and other news here
    >
    >
    >

  • Cookie version and HTTP Protocol

    What is the significane of version number obtained from javax.servlet.http.Cookie.getVersion().
    Can someone discuss about it?
    Can a Server implementing HTTP 1.0 or HTTP1.1 set cookie with version 0 or 1. How does the protocol version matters for cookie version.
    Also in the HTTP Header, 'connection=keep-alive' does it mean that connection will be http connection will be kept alive forever? When does the connection close? Any useful informationt/links is greatly appreciated.
    Btw, I started reading : http://www.ietf.org/rfc/rfc2109 for cookie/state management. and http://www.faqs.org/rfcs/rfc2068.html for HTTP protocol.
    But in the meantime, enlightened souls...help me understand HTTP protocol and cookie relateion and how thier version and attributes affect a connection.
    Kumar.

    You are right, I don't want read up RFC's unless I get paid for those hours ;).
    I want to know more about HTTP1.1 's header attribute 'Connection'.
    When the value is 'Keep-Alive', I understand that connection is kept open for subsequent requests (this differs from HTTP 1.0 behaviour), but I want to know when it will get closed?
    Another question is in Cookie's getMaxAge it returned -1, i.e persistent I guess it says write to file system. If then, when does it get deleted? How can I get the cookie's expiration time?
    Kumar.

  • 2012 R2 Web Application Proxy returns 400 (Bad Request) for Kerberos IIS App

    I've gone through all of the step-by-step examples for publishing applications with the Web App Proxy and I'm getting HTTP 400 when I try to publish an IIS Kerberos application. I'm using ADFS pre-authentication.
    The application is SharePoint but I CAN NOT change the authentication method to claims based auth...it has to be windows integrated. I've double checked all of the SPN's and delegation. I get the 400 returned once the user has been authenticated and is forwarded
    to the app url with the AUTHTOKEN?=blahblahblah query string. I've installed the ADFS certificate on the proxy and set it to be the external SSL certificate for the application.
    PLEASE DONT JUST TELL ME TO POST THIS IN THE GENEVA FORUM FOR ADFS.
    The event log has an exception that looks like this:
    Web Application Proxy received a nonvalid edge token signature.
    Error: Edge Token signature mismatch. edgeTokenHelper.ValidateTokenSignature failed: Verifying token with signature public key failed
    Received token: eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiIsIng1dCI6IkY4NmgzYlFJbEk0NzZ5Y25HNlBHb1NSNDJ4byJ9.eyJhdWQiOiJ1cm46QXBwUHJveHk6Y29tIiwiaXNzIjoiaHR0cDovL3N0cy5zb3N3ZWV0c29zb2Z0LmNvbS9hZGZzL3NlcnZpY2VzL3RydXN0IiwiaWF0IjoxMzk2NDY2NDQ2LCJleHAiOjEzOTY0NzAwNDYsInJlbHlpbmdwYXJ0eXRydXN0aWQiOiI3N2Y3OTQzYi1kOGI4LWUzMTEtODBiYy0wMDE1NWQ1MWY0OWMiLCJ1cG4iOiJqdGFkbWluQHNvc3dlZXRzb3NvZnQuY29tIiwiY2xpZW50cmVxaWQiOiJlZTA1MDU3ZS00ZTliLTAwMDAtZDkwNS0wNWVlOWI0ZWNmMDEiLCJhdXRoX3RpbWUiOiIyMDE0LTA0LTAyVDE5OjEwOjM2Ljc1NVoiLCJhdXRobWV0aG9kIjoidXJuOm9hc2lzOm5hbWVzOnRjOlNBTUw6Mi4wOmFjOmNsYXNzZXM6UGFzc3dvcmRQcm90ZWN0ZWRUcmFuc3BvcnQiLCJ2ZXIiOiIxLjAifQ.E1SqDU1Q2qh00Bt1n1UsBHJrf2kxWh8mN0j03QJTGPQ6vtrkncun017idy2BgB8NzQBVhPQAhfQb3F_lRAAWnpHjwaCuTjeL-pi1-ntVax37TQqQxqg0PVND8OpWxd7rTECObp6KnHBSkgHdaC6ntJ4WzE-QV6afUOyKQrIXil9qF_ybX8IOvMorvGllQB4enR3ZD6KMZBZwzLSl0iueKvZC8TqacRL_Kdvhn2AmutqFVw4wbZILhTsQFRSl86tEp-PCSJ_yLHcxTgqmKWVpEVC0Jo00hJe1MH7P1QMoJISdFY3-4tkuUykpgSNSSlEqZ9EwVdN--4aGE3QlqdL1vA
    Details:
    Transaction ID: {ee05057e-4e9b-0000-da05-05ee9b4ecf01}
    Session ID: {ee05057e-4e9b-0000-d905-05ee9b4ecf01}
    Published Application Name: FIM Portal
    Published Application ID: 48db8de3-96e7-18b6-06d8-5cb6df999b6c
    Published Application External URL:
    https://portal.sosweetsosoft.com/IdentityManagement/
    Published Backend URL:
    https://portal.sosweetsosoft.com/IdentityManagement/
    User: <Unknown>
    User-Agent: Mozilla/5.0 (Windows NT 6.3; WOW64; Trident/7.0; rv:11.0) like Gecko
    Device ID: <Not Applicable>
    Token State: Invalid
    Cookie State: NotFound
    Client Request URL:
    https://portal.sosweetsosoft.com/identitymanagement?authToken=eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiIsIng1dCI6IkY4NmgzYlFJbEk0NzZ5Y25HNlBHb1NSNDJ4byJ9.eyJhdWQiOiJ1cm46QXBwUHJveHk6Y29tIiwiaXNzIjoiaHR0cDovL3N0cy5zb3N3ZWV0c29zb2Z0LmNvbS9hZGZzL3NlcnZpY2VzL3RydXN0IiwiaWF0IjoxMzk2NDY2NDQ2LCJleHAiOjEzOTY0NzAwNDYsInJlbHlpbmdwYXJ0eXRydXN0aWQiOiI3N2Y3OTQzYi1kOGI4LWUzMTEtODBiYy0wMDE1NWQ1MWY0OWMiLCJ1cG4iOiJqdGFkbWluQHNvc3dlZXRzb3NvZnQuY29tIiwiY2xpZW50cmVxaWQiOiJlZTA1MDU3ZS00ZTliLTAwMDAtZDkwNS0wNWVlOWI0ZWNmMDEiLCJhdXRoX3RpbWUiOiIyMDE0LTA0LTAyVDE5OjEwOjM2Ljc1NVoiLCJhdXRobWV0aG9kIjoidXJuOm9hc2lzOm5hbWVzOnRjOlNBTUw6Mi4wOmFjOmNsYXNzZXM6UGFzc3dvcmRQcm90ZWN0ZWRUcmFuc3BvcnQiLCJ2ZXIiOiIxLjAifQ.E1SqDU1Q2qh00Bt1n1UsBHJrf2kxWh8mN0j03QJTGPQ6vtrkncun017idy2BgB8NzQBVhPQAhfQb3F_lRAAWnpHjwaCuTjeL-pi1-ntVax37TQqQxqg0PVND8OpWxd7rTECObp6KnHBSkgHdaC6ntJ4WzE-QV6afUOyKQrIXil9qF_ybX8IOvMorvGllQB4enR3ZD6KMZBZwzLSl0iueKvZC8TqacRL_Kdvhn2AmutqFVw4wbZILhTsQFRSl86tEp-PCSJ_yLHcxTgqmKWVpEVC0Jo00hJe1MH7P1QMoJISdFY3-4tkuUykpgSNSSlEqZ9EwVdN--4aGE3QlqdL1vA&client-request-id=ee05057e-4e9b-0000-d905-05ee9b4ecf01
    Backend Request URL: <Not Applicable>
    Preauthentication Flow: PreAuthBrowser
    Backend Server Authentication Mode:
    State Machine State: Idle
    Response Code to Client: <Not Applicable>
    Response Message to Client: <Not Applicable>
    Client Certificate Issuer: <Not Found>

    Hi,
    I am trying to involve someone familiar with this topic to further look at this issue. There might be some time delay. Appreciate your patience.
    Thanks for your understanding and support.
    We
    are trying to better understand customer views on social support experience, so your participation in this
    interview project would be greatly appreciated if you have time.
    Thanks for helping make community forums a great place.

  • How do you keep the same URL connection connected continuously?

    I am trying to extract information from a web page, but it puts a cust_id in the middle of the URL. It generates the cust_id randomly everytime you use the site. I connect to the initial URL to find the cust_id, I substring that to the new URL and then make a new connection to extract the information, but the web page gives me an error saying that it doesn't recognise the cust_id. As if it was a new connection with the wrong cust_id.
    How can I keep the first connection open and with the same cust_id information and then jump to another web page but using the initial connection. Using IE6 I can just cut and paste the second URL and get to the page, but with my java application it doesn?t work. Please have a look at my code and let me know if I am doing anything wrong.
    URL inputURL;
         String inputLine;
         URLConnection connection;
         String page = "";
         int x;
         String cust_id1 = "";
         String cust_id2 = "";
         String site;
         File outputFile = new File("web.txt");
         FileWriter out = new FileWriter(outputFile);
       try
         inputURL = new URL("http://www-ets.woolworths.com.au/ets/owa/login?topage=search");
         connection = inputURL.openConnection();
         BufferedReader inputStream = new BufferedReader(new InputStreamReader(connection.getInputStream()));
         while ((inputLine = inputStream.readLine()) != null)
              page = page + inputLine;
              System.out.println(inputLine);
              x = inputLine.indexOf("cust_id=");
              if (x != -1)
              cust_id1 = inputLine.substring(x, x + 14);
              PrintWriter file = new PrintWriter(new FileOutputStream("web.txt"));
              out.write(page);
              out.close();
              System.out.println("1st time successful");
              System.out.println(cust_id1);
              //inputStream.close();
              //extracted the customer id, now able to search for the product
              //test for milk
         site = "http://www-ets.woolworths.com.au/ets/owa/items?search_pattern=milk&";
         site = site + cust_id1;
         site = site + "&imode=search&search_option=";
         System.out.println(site);     
         inputURL = new URL(site);
         BufferedReader inagain = new BufferedReader(new InputStreamReader(inputURL.openStream()));
         //tried the connection way
         //connection = inputURL.openConnection();          
         //BufferedReader in = new BufferedReader(new InputStreamReader(connection.getInputStream()));
         while ((inputLine = inagain.readLine()) != null)
              //System.out.println(inputLine);          
              x = inputLine.indexOf("cust_id=");
              if (x != -1)
              cust_id2 = inputLine.substring(x, x + 14);
              System.out.println(cust_id1);
              System.out.println(cust_id2);
              System.out.println("2nd time completed");
              inputStream.close();
       catch(ArrayIndexOutOfBoundsException obe)
                System.out.println("Usage: FetchURL url");
       catch(IOException ioe)
                System.out.println("IO Exception");

    Please have a quick look at my code and see if I am doing anything wrong. I havent been able to set the correct cookies and the output html page comes up with an error saying that it could not retrieve my request. This time there is no mention of invalid cust_id.
              try
                   URL inputURL = new URL("http://www-ets.woolworths.com.au/ets/owa/login?topage=search");
                   connection = inputURL.openConnection();
                   System.out.println("filename = " + inputURL.getFile());
                   BufferedReader inputStream = new BufferedReader(new InputStreamReader(connection.getInputStream()));
                   while ((inputLine = inputStream.readLine()) != null)
                        //System.out.println(inputLine);
                        page = page + inputLine;     
                        x = inputLine.indexOf("cust_id=");
                        if (x != -1)
                             cust_id = inputLine.substring(x + 8, x + 14);
                   out.write(page);
                   out.close();
                   System.out.println("extracted cust_id: " + cust_id);
                   for (int i = 1; i <= 30; ++i)
                        System.out.println("    Header " + i + ":  " + connection.getHeaderFieldKey(i) + ": " + connection.getHeaderField(i));
                        header = header + connection.getHeaderFieldKey(i);
                        header = header + ": ";
                        header = header + connection.getHeaderField(i);
                   outcookie.write(header);
                   outcookie.close();           
                   inputStream.close();          
                   //extracted the customer id, now able to search for the product
                   //test for milk
                   String url2 = "http://www-ets.woolworths.com.au/ets/owa/items";
                   //String url2 = "http://www-ets.woolworths.com.au/ets/owa/login?topage=search";
                   inputURL = new URL(url2);     
                   connection = inputURL.openConnection();     
                   connection.setDoOutput(true);
                   //connection.setUseCaches(false);
                   System.out.println("filename = " + inputURL.getFile());
                   String date = "; expires=Mon, 28 Jan 2002 02:53:17GMT; path/;";     
                   String date1 = "expires=Sun, 31 Dec 1989 14:00:00 GMT; path/;";
                   connection.setRequestProperty("cookie", "qwc=" + cust_id + date);
                   connection.setRequestProperty("cookie", "cust_id=" + cust_id + "; path=/;");
                   connection.setRequestProperty("cookie", "cd=2%40142%40%40%40%40N%40; path=/;");
                   connection.setRequestProperty("cookie", "state=NSW; path=/;");
                   connection.setRequestProperty("cookie", "dsd=1; path=/;");
                   connection.setRequestProperty("cookie", "sb1=0%2A%2D645746%2D0%2A; path=/;");
                   connection.setRequestProperty("cookie", "sb2=0; " + date1);
                   connection.setRequestProperty("cookie", "sb3=0; " + date1);
                   connection.setRequestProperty("cookie", "sb4=0; " + date1);
                   connection.setRequestProperty("cookie", "sb5=0; " + date1);
                   connection.setRequestProperty("cookie", "sb6=0; " + date1);
                   connection.setRequestProperty("cookie", "sb7=0; " + date1);
                   connection.setRequestProperty("cookie", "sb8=0; " + date1);
                   connection.setRequestProperty("cookie", "sb9=0; " + date1);
                   connection.setRequestProperty("cookie", "sb10=0; " + date1);
                   connection.setRequestProperty("cookie", "sbn=; path=/");
                   connection.setRequestProperty("cookie", "search=milk; " + date1);               
                   //connection.setRequestProperty("Content-type", "application/octet-stram");
                   //connection.setRequestProperty("Content-type", "application/x-www-form-urlencoded");
                   //String parms = "?search_pattern=" + URLEncoder.encode("milk") + "&cust_id=";
                   //parms = parms + URLEncoder.encode(cust_id);
                   //parms = parms + "&imode=" + URLEncoder.encode("search") + "&search_option=";
                   //System.out.println("parms : " + parms);
                   String parms = "?search_pattern=milk&cust_id=";
                   parms = parms + cust_id;
                   parms = parms + "&imode=search&search_option=";
                   System.out.println("parms : " + parms);
                   PrintWriter outStream = new PrintWriter(connection.getOutputStream());
                   outStream.println("parms");
                   outStream.close();               
                   BufferedReader inputStream1 = new BufferedReader(new InputStreamReader(connection.getInputStream()));     
                   //BufferedReader inagain = new BufferedReader(new InputStreamReader(connection.getInputStream()));
                   while ((inputLine = inputStream1.readLine()) != null)
                        //System.out.println(inputLine);
                        page2 = page2 + inputLine;
                        x = inputLine.indexOf("cust_id=");
                        if (x != -1)
                             cust_id2 = inputLine.substring(x + 8, x + 14);
                   out2.write(page2);
                   out2.close();
                   System.out.println("2nd attempt cust_id" + cust_id2);
                   for (int i = 1; i <= 30; ++i)
                        System.out.println("    Header " + i + ":  " + connection.getHeaderFieldKey(i) + ": " + connection.getHeaderField(i));
                        header2 = header2 + connection.getHeaderFieldKey(i);
                        header2 = header2 + ": ";
                        header2 = header2 + connection.getHeaderField(i);
                   outcookie2.write(header2);
                   outcookie2.close();      
                   inputStream.close();
              }The original web page to get the cookie is
    http://www-ets.woolworths.com.au/ets/owa/login?topage=search
    Enter a search product eg milk and that is the second page I am trying to extract.
    You will notice in the middle of the url is cust_id.
    Am I going about this 2 pages completely wrong?

  • Publish Sharepoint 2013 via Web Application Proxy and Kerberos Authentication

    This is similar to
    http://social.technet.microsoft.com/Forums/windowsserver/en-US/66c23aae-8774-4257-b9f9-b796e69b0318/action?threadDisplayName=publishing-sharepoint-2010-using-web-application-proxy
    However I have tried his resolution to no avail.
    I am trying to publish a SharePoint 2013 website via web application proxy. SharePoint 2013 is using negotiate (Kerberos) as its authentication provider. When trying to browse to the site externally via the WAP I get an http error 500 internal server error.
    In the web application proxy's event viewer I find the following two entries every time I try to browse the site.
    event ID 13019
    level: warning
    Web Application Proxy cannot retrieve a Kerberos ticket on behalf of the user because of the following general API error: No credentials are available in the security package
    (0x8009030e).
    Details:
    Transaction ID: {5672be45-a4b8-0005-58ff-7256b8a4cf01}
    Session ID: {5672be45-a4b8-0000-3909-7356b8a4cf01}
    Published Application Name: sharepoint
    Published Application ID: ****
    Published Application External URL: https://sharepoint.domain.com
    Published Backend URL: https://sharepoint.domain.com
    User: [email protected]
    User-Agent: Mozilla/5.0 (Windows NT 6.2; ARM; Trident/7.0; Touch; rv:11.0; WPDesktop; NOKIA; Lumia 920) like Gecko
    Device ID: <Not Applicable>
    Token State: OK
    Cookie State: NotFound
    Client Request URL:
    https://sharepoint.domain.com/home?authToken=****client-request-id=****
    Backend Request URL: <Not Applicable>
    Preauthentication Flow: PreAuthBrowser
    Backend Server Authentication Mode: WIA
    State Machine State: BackendRequestProcessing_Pending
    Response Code to Client: <Not Applicable>
    Response Message to Client: <Not Applicable>
    Client Certificate Issuer: <Not Found>"
    And
    event ID 12027
    level: error
    Web Application Proxy encountered an unexpected error while processing the request.
    Error: No credentials are available in the security package
    (0x8009030e).
    Details:
    Transaction ID: ****
    Session ID: ****
    Published Application Name: Sharepoint
    Published Application ID: ****
    Published Application External URL: https://sharepoint.domain.com/
    Published Backend URL: https://sharepoint.domain.com/
    User: [email protected]
    User-Agent: Mozilla/5.0 (Windows NT 6.2; ARM; Trident/7.0; Touch; rv:11.0; WPDesktop; NOKIA; Lumia 920) like Gecko
    Device ID: <Not Applicable>
    Token State: OK
    Cookie State: NotFound
    Client Request URL:
    https://gateway.dcsch.co.uk/home?authToken=****client-request-id=****
    Backend Request URL: <Not Applicable>
    Preauthentication Flow: PreAuthBrowser
    Backend Server Authentication Mode: WIA
    State Machine State: OuOfOrderFEHeadersWriting
    Response Code to Client: 500
    Response Message to Client: <Not Applicable>
    Client Certificate Issuer: <Not Found>"
    I have tried everything I have seen in many posts and the one linked above but cannot get this working. It does work fine internally.

    And within the next 10 minutes I found this
    http://technet.microsoft.com/en-us/library/dn308246.aspx#Kerberos
    Needed to set up delegation to ANY service in the Web application proxy

  • Tax rate is not editable in r12.

    HI.
            I need to change the tax rate for a particular location in r12, In 11i has the option for do that by the navigation that "AR-->Setup-->Tax-->Locations",
    but in r12 has the option in same navigation which one is in 11i, however  that field is non-editable. so please kindly reply me that,  how is make it as editable  on the form that "Tax Locations and Rates".

    Hi Hussein..
    lot of thanks. I have still looking this issue. I try to change the TAX RATE of the particular location through  Tax Managers responsibility by the navigation that
    " Tax configuration-->tax rates"  On this navigation will  need to fill the given values are  "Tax Regime Code, Tax Rate Code,Tax Jurisdiction Code,Configuration Owner", I do not know the  correct values for it. I have give some  related value of the area, it bring lot of results, Its very difficult to find the require data. That is why I unable to solve it. how is know it  possible value to fill on that navigation?, how is solve it? Please give me the solution for increase the TAX RATES of given address that,
    city:Chicago
    county:Cook
    state:IL
    Country:United States
    Thanks.

  • FC disk not available after storage repository creation failure

    Hi,
    A storage repo creation job failed because of some network problems. After I fixed up the network problem, I can create another storage repo with another FC disk. When I try creating the failed storage repo again, the FC disk is no longer available for selection. Could the FC disk be left in a "half cooked" state? How can I clear the state and make it available again?
    The log of the failed job seems to suggest rollback was completed.
    Anthony
    Here is the log of the failed job:
    Job Construction Phase
    Job ID: 1379462348446
    begin()
    Appended operation 'File System Construct' to object '0004fb0000050000cf5be81d5dd0fdd4 (fs_Prod Repository 1)'.
    Appended operation 'Cluster File System Present' to object '6be2487d18f31cdf'.
    Appended operation 'Repository Construct' to object '0004fb000003000067df53f34a8d8bdb (Prod Repository 1)'.
    commit()
    Completed Step: COMMIT
    Objects and Operations
    Object (CREATED): [LocalFileSystem] 0004fb0000050000cf5be81d5dd0fdd4 (fs_Prod Repository 1)
    Operation: File System Construct
    Object (IN_USE): [LocalFileServer] 0004fb0000090000539b1f10fd72eb68 (Local FS DCOVM3S)
    Object (IN_USE): [StorageElement] 0004fb0000180000c4d302d5ef81c194 (Prod Repository 1)
    Object (CREATED): [Repository] 0004fb000003000067df53f34a8d8bdb (Prod Repository 1)
    Operation: Repository Construct
    Object (IN_USE): [LocalFileServer] 0004fb0000090000b6e26fd56c6daeaf (Local FS DCOVM2S)
    Object (IN_USE): [LocalFileServer] 0004fb00000900007a5bac864d14bcd3 (Local FS DCOVM1S)
    Object (IN_USE): [Cluster] 6be2487d18f31cdf
    Operation: Cluster File System Present
    Job Running Phase at 2013-09-18 09:59:08,446
    Job Participants: [4c:4c:45:44:00:59:4a:10:80:43:b1:c0:4f:44:32:53 (DCOVM1S)]
    Actioner
    09:59:58,063: Starting operation 'File System Construct' on object '0004fb0000050000cf5be81d5dd0fdd4 (fs_Prod Repository 1)'
    10:00:44,300: Completed operation 'File System Construct' with direction ==> DONE
    10:00:44,600: Starting operation 'Repository Construct' on object '0004fb000003000067df53f34a8d8bdb (Prod Repository 1)'
    Job Internal Error (Operation)com.oracle.ovm.mgr.api.exception.FailedOperationException: OVMAPI_B000E Storage plugin command [storage_plugin_mount] failed for storage server [0004fb00000900007a5bac864d14bcd3] failed with [com.oracle.ovm.mgr.api.exception.FailedOperationException: OVMAPI_4010E Attempt to send command: dispatch to server: DCOVM1S failed. OVMAPI_4004E Server Failed Command: dispatch https://?uname?:[email protected]:8899/api/3 storage_plugin_mount oracle.ocfs2.OCFS2.OCFS2Plugin /OVS/Repositories/0004fb000003000067df53f34a8d8bdb true [], Status: OSCPlugin.OperationFailedEx:'Unable to mount file system "/dev/mapper/3600601600aa02c001cb0a6bfbcf4e211": mount.ocfs2: Cluster name is invalid while trying to join the group\r\n' [Wed Sep 18 10:00:45 EST 2013] [Wed Sep 18 10:00:45 EST 2013]] OVMAPI_4010E Attempt to send command: dispatch to server: DCOVM1S failed. OVMAPI_4004E Server Failed Command: dispatch https://?uname?:[email protected]:8899/api/3 storage_plugin_mount oracle.ocfs2.OCFS2.OCFS2Plugin /OVS/Repositories/0004fb000003000067df53f34a8d8bdb true [], Status: org.apache.xmlrpc.XmlRpcException: OSCPlugin.OperationFailedEx:'Unable to mount file system "/dev/mapper/3600601600aa02c001cb0a6bfbcf4e211": mount.ocfs2: Cluster name is invalid while trying to join the group\r\n' [Wed Sep 18 10:00:45 EST 2013] [Wed Sep 18 10:00:45 EST 2013] [Wed Sep 18 10:00:45 EST 2013]
    at com.oracle.ovm.mgr.action.StoragePluginAction.processException(StoragePluginAction.java:1358)
    at com.oracle.ovm.mgr.action.StoragePluginAction.mountFileSystem(StoragePluginAction.java:1145)
    at com.oracle.ovm.mgr.op.virtual.RepositoryConstruct.createRepository(RepositoryConstruct.java:102)
    at com.oracle.ovm.mgr.op.virtual.RepositoryConstruct.action(RepositoryConstruct.java:51)
    at com.oracle.ovm.mgr.api.collectable.ManagedObjectDbImpl.executeCurrentJobOperationAction(ManagedObjectDbImpl.java:1156)
    at com.oracle.odof.core.AbstractVessel.invokeMethod(AbstractVessel.java:356)
    at com.oracle.odof.core.AbstractVessel.invokeMethod(AbstractVessel.java:333)
    at com.oracle.odof.core.storage.Transaction.invokeMethod(Transaction.java:865)
    at com.oracle.odof.core.Exchange.invokeMethod(Exchange.java:244)
    at com.oracle.ovm.mgr.api.virtual.RepositoryProxy.executeCurrentJobOperationAction(Unknown Source)
    at com.oracle.ovm.mgr.api.job.JobEngine.operationActioner(JobEngine.java:230)
    at com.oracle.ovm.mgr.api.job.JobEngine.objectActioner(JobEngine.java:322)
    at com.oracle.ovm.mgr.api.job.InternalJobDbImpl.objectCommitter(InternalJobDbImpl.java:1340)
    at com.oracle.odof.core.AbstractVessel.invokeMethod(AbstractVessel.java:356)
    at com.oracle.odof.core.AbstractVessel.invokeMethod(AbstractVessel.java:333)
    at com.oracle.odof.core.BasicWork.invokeMethod(BasicWork.java:106)
    at com.oracle.odof.command.InvokeMethodCommand.process(InvokeMethodCommand.java:92)
    at com.oracle.odof.core.BasicWork.processCommand(BasicWork.java:81)
    at com.oracle.odof.core.TransactionManager.processCommand(TransactionManager.java:752)
    at com.oracle.odof.core.WorkflowManager.processCommand(WorkflowManager.java:467)
    at com.oracle.odof.core.WorkflowManager.processWork(WorkflowManager.java:525)
    at com.oracle.odof.io.AbstractClient.run(AbstractClient.java:42)
    at java.lang.Thread.run(Thread.java:662)
    Caused by: com.oracle.ovm.mgr.api.exception.FailedOperationException: OVMAPI_4010E Attempt to send command: dispatch to server: DCOVM1S failed. OVMAPI_4004E Server Failed Command: dispatch https://?uname?:[email protected]:8899/api/3 storage_plugin_mount oracle.ocfs2.OCFS2.OCFS2Plugin /OVS/Repositories/0004fb000003000067df53f34a8d8bdb true [], Status: org.apache.xmlrpc.XmlRpcException: OSCPlugin.OperationFailedEx:'Unable to mount file system "/dev/mapper/3600601600aa02c001cb0a6bfbcf4e211": mount.ocfs2: Cluster name is invalid while trying to join the group\r\n' [Wed Sep 18 10:00:45 EST 2013] [Wed Sep 18 10:00:45 EST 2013]
    at com.oracle.ovm.mgr.action.ActionEngine.sendCommandToServer(ActionEngine.java:512)
    at com.oracle.ovm.mgr.action.ActionEngine.sendDispatchedServerCommand(ActionEngine.java:449)
    at com.oracle.ovm.mgr.action.ActionEngine.sendServerCommand(ActionEngine.java:383)
    at com.oracle.ovm.mgr.action.StoragePluginAction.mountFileSystem(StoragePluginAction.java:1141)
    ... 28 more
    Caused by: com.oracle.ovm.mgr.api.exception.IllegalOperationException: OVMAPI_4004E Server Failed Command: dispatch https://?uname?:[email protected]:8899/api/3 storage_plugin_mount oracle.ocfs2.OCFS2.OCFS2Plugin /OVS/Repositories/0004fb000003000067df53f34a8d8bdb true [], Status: org.apache.xmlrpc.XmlRpcException: OSCPlugin.OperationFailedEx:'Unable to mount file system "/dev/mapper/3600601600aa02c001cb0a6bfbcf4e211": mount.ocfs2: Cluster name is invalid while trying to join the group\r\n' [Wed Sep 18 10:00:45 EST 2013]
    at com.oracle.ovm.mgr.action.ActionEngine.sendAction(ActionEngine.java:803)
    at com.oracle.ovm.mgr.action.ActionEngine.sendCommandToServer(ActionEngine.java:508)
    ... 31 more
    FailedOperationCleanup
    Starting failed operation 'Repository Construct' cleanup on object 'Prod Repository 1'
    Complete rollback operation 'Repository Construct' cleanup on object 'Prod Repository 1'
    Rollbacker
    10:01:25,461: Starting rollbacker...
    Executing rollback operation 'File System Construct' on object '0004fb0000050000cf5be81d5dd0fdd4 (fs_Prod Repository 1)'
    Complete rollback operation 'File System Construct' completed with direction=DONE
    Executing rollback operation 'Repository Construct' on object '0004fb000003000067df53f34a8d8bdb (Prod Repository 1)'
    Complete rollback operation 'Repository Construct' completed with direction=DONE
    10:01:26,616: Rollbacker completed...
    Objects To Be Rolled Back
    Object (CREATED): [LocalFileSystem] 0004fb0000050000cf5be81d5dd0fdd4 (fs_Prod Repository 1)
    Object (IN_USE): [LocalFileServer] 0004fb0000090000539b1f10fd72eb68 (Local FS DCOVM3S)
    Object (IN_USE): [StorageElement] 0004fb0000180000c4d302d5ef81c194 (Prod Repository 1)
    Object (CREATED): [Repository] 0004fb000003000067df53f34a8d8bdb (Prod Repository 1)
    Object (IN_USE): [LocalFileServer] 0004fb0000090000b6e26fd56c6daeaf (Local FS DCOVM2S)
    Object (IN_USE): [LocalFileServer] 0004fb00000900007a5bac864d14bcd3 (Local FS DCOVM1S)
    Object (IN_USE): [Cluster] 6be2487d18f31cdf
    Write Methods Invoked
    09:59:48,867 class="InternalJobDbImpl" vessel_id=94519 method=addTransactionIdentifier accessLevel=6 owningTx=1379462388858
    09:59:49,473 class="LocalFileServerDbImpl" vessel_id=33833 method=createFileSystem accessLevel=6 owningTx=1379462388858
    09:59:49,601 class="LocalFileSystemDbImpl" vessel_id=94528 method=setName accessLevel=6 owningTx=1379462388858
    09:59:50,056 class="LocalFileSystemDbImpl" vessel_id=94528 method=setFoundryContext accessLevel=6 owningTx=1379462388858
    09:59:50,064 class="LocalFileSystemDbImpl" vessel_id=94528 method=onPersistableCreate accessLevel=6 owningTx=1379462388858
    09:59:50,068 class="LocalFileSystemDbImpl" vessel_id=94528 method=setLifecycleState accessLevel=6 owningTx=1379462388858
    09:59:50,077 class="LocalFileSystemDbImpl" vessel_id=94528 method=setRollbackLifecycleState accessLevel=6 owningTx=1379462388858
    09:59:51,335 class="LocalFileSystemDbImpl" vessel_id=94528 method=setRefreshed accessLevel=6 owningTx=1379462388858
    09:59:51,404 class="LocalFileSystemDbImpl" vessel_id=94528 method=setBackingDevices accessLevel=6 owningTx=1379462388858
    09:59:51,428 class="LocalFileSystemDbImpl" vessel_id=94528 method=setUuid accessLevel=6 owningTx=1379462388858
    09:59:51,442 class="LocalFileSystemDbImpl" vessel_id=94528 method=setPath accessLevel=6 owningTx=1379462388858
    09:59:51,453 class="LocalFileSystemDbImpl" vessel_id=94528 method=setSimpleName accessLevel=6 owningTx=1379462388858
    09:59:51,460 class="LocalFileSystemDbImpl" vessel_id=94528 method=addFileServer accessLevel=6 owningTx=1379462388858
    09:59:51,466 class="LocalFileSystemDbImpl" vessel_id=94528 method=setStorageDevice accessLevel=6 owningTx=1379462388858
    09:59:51,484 class="StorageElementDbImpl" vessel_id=55930 method=addLayeredFileSystem accessLevel=6 owningTx=1379462388858
    09:59:51,494 class="LocalFileSystemDbImpl" vessel_id=94528 method=setSimpleName accessLevel=6 owningTx=1379462388858
    09:59:51,508 class="LocalFileSystemDbImpl" vessel_id=94528 method=addJobOperation accessLevel=6 owningTx=1379462388858
    09:59:51,652 class="LocalFileServerDbImpl" vessel_id=34997 method=addFileSystem accessLevel=6 owningTx=1379462388858
    09:59:51,657 class="LocalFileSystemDbImpl" vessel_id=94528 method=addFileServer accessLevel=6 owningTx=1379462388858
    09:59:51,664 class="LocalFileServerDbImpl" vessel_id=35300 method=addFileSystem accessLevel=6 owningTx=1379462388858
    09:59:51,667 class="LocalFileSystemDbImpl" vessel_id=94528 method=addFileServer accessLevel=6 owningTx=1379462388858
    09:59:51,785 class="ClusterDbImpl" vessel_id=25957 method=addLocalFileSystem accessLevel=6 owningTx=1379462388858
    09:59:51,821 class="LocalFileSystemDbImpl" vessel_id=94528 method=setCluster accessLevel=6 owningTx=1379462388858
    09:59:51,832 class="LocalFileSystemDbImpl" vessel_id=94528 method=setAsset accessLevel=6 owningTx=1379462388858
    09:59:52,153 class="LocalFileSystemDbImpl" vessel_id=94528 method=createRepository accessLevel=6 owningTx=1379462388858
    09:59:52,261 class="RepositoryDbImpl" vessel_id=94533 method=setName accessLevel=6 owningTx=1379462388858
    09:59:52,559 class="RepositoryDbImpl" vessel_id=94533 method=setFoundryContext accessLevel=6 owningTx=1379462388858
    09:59:52,567 class="RepositoryDbImpl" vessel_id=94533 method=onPersistableCreate accessLevel=6 owningTx=1379462388858
    09:59:52,574 class="RepositoryDbImpl" vessel_id=94533 method=setLifecycleState accessLevel=6 owningTx=1379462388858
    09:59:52,582 class="RepositoryDbImpl" vessel_id=94533 method=setRollbackLifecycleState accessLevel=6 owningTx=1379462388858
    09:59:54,559 class="RepositoryDbImpl" vessel_id=94533 method=setRefreshed accessLevel=6 owningTx=1379462388858
    09:59:54,565 class="RepositoryDbImpl" vessel_id=94533 method=setDom0Uuid accessLevel=6 owningTx=1379462388858
    09:59:54,600 class="RepositoryDbImpl" vessel_id=94533 method=setSharePath accessLevel=6 owningTx=1379462388858
    09:59:54,606 class="RepositoryDbImpl" vessel_id=94533 method=setSimpleName accessLevel=6 owningTx=1379462388858
    09:59:54,621 class="RepositoryDbImpl" vessel_id=94533 method=setFileSystem accessLevel=6 owningTx=1379462388858
    09:59:54,627 class="LocalFileSystemDbImpl" vessel_id=94528 method=addRepository accessLevel=6 owningTx=1379462388858
    09:59:54,640 class="RepositoryDbImpl" vessel_id=94533 method=setManagerUuid accessLevel=6 owningTx=1379462388858
    09:59:54,647 class="RepositoryDbImpl" vessel_id=94533 method=setVersion accessLevel=6 owningTx=1379462388858
    09:59:54,668 class="RepositoryDbImpl" vessel_id=94533 method=addJobOperation accessLevel=6 owningTx=1379462388858
    09:59:54,844 class="RepositoryDbImpl" vessel_id=94533 method=setSimpleName accessLevel=6 owningTx=1379462388858
    09:59:54,866 class="RepositoryDbImpl" vessel_id=94533 method=setDescription accessLevel=6 owningTx=1379462388858
    09:59:55,052 class="InternalJobDbImpl" vessel_id=94519 method=setCompletedStep accessLevel=6 owningTx=1379462388858
    09:59:55,123 class="InternalJobDbImpl" vessel_id=94519 method=setAssociatedHandles accessLevel=6 owningTx=1379462388858
    10:00:44,248 class="LocalFileSystemDbImpl" vessel_id=94528 method=setSize accessLevel=6 owningTx=1379462388858
    10:00:44,276 class="LocalFileSystemDbImpl" vessel_id=94528 method=setFreeSize accessLevel=6 owningTx=1379462388858
    10:00:44,583 class="LocalFileSystemDbImpl" vessel_id=94528 method=nextJobOperation accessLevel=6 owningTx=1379462388858
    10:00:45,381 class="RepositoryDbImpl" vessel_id=94533 method=nextJobOperation accessLevel=6 owningTx=1379462388858
    10:00:45,390 class="InternalJobDbImpl" vessel_id=94519 method=setFailedOperation accessLevel=6 owningTx=1379462388858
    10:01:25,618 class="LocalFileSystemDbImpl" vessel_id=94528 method=nextJobOperation accessLevel=6 owningTx=1379462388858
    10:01:25,621 class="LocalFileServerDbImpl" vessel_id=35300 method=nextJobOperation accessLevel=6 owningTx=1379462388858
    10:01:25,629 class="StorageElementDbImpl" vessel_id=55930 method=nextJobOperation accessLevel=6 owningTx=1379462388858
    10:01:25,636 class="RepositoryDbImpl" vessel_id=94533 method=nextJobOperation accessLevel=6 owningTx=1379462388858
    10:01:25,639 class="LocalFileServerDbImpl" vessel_id=34997 method=nextJobOperation accessLevel=6 owningTx=1379462388858
    10:01:25,642 class="LocalFileServerDbImpl" vessel_id=33833 method=nextJobOperation accessLevel=6 owningTx=1379462388858
    10:01:25,645 class="ClusterDbImpl" vessel_id=25957 method=nextJobOperation accessLevel=6 owningTx=1379462388858
    10:01:26,011 class="LocalFileSystemDbImpl" vessel_id=94528 method=nextJobOperation accessLevel=6 owningTx=1379462388858
    10:01:26,607 class="RepositoryDbImpl" vessel_id=94533 method=nextJobOperation accessLevel=6 owningTx=1379462388858
    Completed Step: ROLLBACK
    Job failed commit (internal) due to OVMAPI_B000E Storage plugin command [storage_plugin_mount] failed for storage server [0004fb00000900007a5bac864d14bcd3] failed with [com.oracle.ovm.mgr.api.exception.FailedOperationException: OVMAPI_4010E Attempt to send command: dispatch to server: DCOVM1S failed. OVMAPI_4004E Server Failed Command: dispatch https://?uname?:[email protected]:8899/api/3 storage_plugin_mount oracle.ocfs2.OCFS2.OCFS2Plugin /OVS/Repositories/0004fb000003000067df53f34a8d8bdb true [], Status: OSCPlugin.OperationFailedEx:'Unable to mount file system "/dev/mapper/3600601600aa02c001cb0a6bfbcf4e211": mount.ocfs2: Cluster name is invalid while trying to join the group\r\n' [Wed Sep 18 10:00:45 EST 2013] [Wed Sep 18 10:00:45 EST 2013]] OVMAPI_4010E Attempt to send command: dispatch to server: DCOVM1S failed. OVMAPI_4004E Server Failed Command: dispatch https://?uname?:[email protected]:8899/api/3 storage_plugin_mount oracle.ocfs2.OCFS2.OCFS2Plugin /OVS/Repositories/0004fb000003000067df53f34a8d8bdb true [], Status: org.apache.xmlrpc.XmlRpcException: OSCPlugin.OperationFailedEx:'Unable to mount file system "/dev/mapper/3600601600aa02c001cb0a6bfbcf4e211": mount.ocfs2: Cluster name is invalid while trying to join the group\r\n' [Wed Sep 18 10:00:45 EST 2013] [Wed Sep 18 10:00:45 EST 2013] [Wed Sep 18 10:00:45 EST 2013]
    com.oracle.ovm.mgr.api.exception.FailedOperationException: OVMAPI_B000E Storage plugin command [storage_plugin_mount] failed for storage server [0004fb00000900007a5bac864d14bcd3] failed with [com.oracle.ovm.mgr.api.exception.FailedOperationException: OVMAPI_4010E Attempt to send command: dispatch to server: DCOVM1S failed. OVMAPI_4004E Server Failed Command: dispatch https://?uname?:[email protected]:8899/api/3 storage_plugin_mount oracle.ocfs2.OCFS2.OCFS2Plugin /OVS/Repositories/0004fb000003000067df53f34a8d8bdb true [], Status: OSCPlugin.OperationFailedEx:'Unable to mount file system "/dev/mapper/3600601600aa02c001cb0a6bfbcf4e211": mount.ocfs2: Cluster name is invalid while trying to join the group\r\n' [Wed Sep 18 10:00:45 EST 2013] [Wed Sep 18 10:00:45 EST 2013]] OVMAPI_4010E Attempt to send command: dispatch to server: DCOVM1S failed. OVMAPI_4004E Server Failed Command: dispatch https://?uname?:[email protected]:8899/api/3 storage_plugin_mount oracle.ocfs2.OCFS2.OCFS2Plugin /OVS/Repositories/0004fb000003000067df53f34a8d8bdb true [], Status: org.apache.xmlrpc.XmlRpcException: OSCPlugin.OperationFailedEx:'Unable to mount file system "/dev/mapper/3600601600aa02c001cb0a6bfbcf4e211": mount.ocfs2: Cluster name is invalid while trying to join the group\r\n' [Wed Sep 18 10:00:45 EST 2013] [Wed Sep 18 10:00:45 EST 2013] [Wed Sep 18 10:00:45 EST 2013]
    at com.oracle.ovm.mgr.action.StoragePluginAction.processException(StoragePluginAction.java:1358)
    at com.oracle.ovm.mgr.action.StoragePluginAction.mountFileSystem(StoragePluginAction.java:1145)
    at com.oracle.ovm.mgr.op.virtual.RepositoryConstruct.createRepository(RepositoryConstruct.java:102)
    at com.oracle.ovm.mgr.op.virtual.RepositoryConstruct.action(RepositoryConstruct.java:51)
    at com.oracle.ovm.mgr.api.collectable.ManagedObjectDbImpl.executeCurrentJobOperationAction(ManagedObjectDbImpl.java:1156)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at com.oracle.odof.core.AbstractVessel.invokeMethod(AbstractVessel.java:356)
    at com.oracle.odof.core.AbstractVessel.invokeMethod(AbstractVessel.java:333)
    at com.oracle.odof.core.storage.Transaction.invokeMethod(Transaction.java:865)
    at com.oracle.odof.core.Exchange.invokeMethod(Exchange.java:244)
    at com.oracle.ovm.mgr.api.virtual.RepositoryProxy.executeCurrentJobOperationAction(Unknown Source)
    at com.oracle.ovm.mgr.api.job.JobEngine.operationActioner(JobEngine.java:230)
    at com.oracle.ovm.mgr.api.job.JobEngine.objectActioner(JobEngine.java:322)
    at com.oracle.ovm.mgr.api.job.InternalJobDbImpl.objectCommitter(InternalJobDbImpl.java:1340)
    at sun.reflect.GeneratedMethodAccessor393.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at com.oracle.odof.core.AbstractVessel.invokeMethod(AbstractVessel.java:356)
    at com.oracle.odof.core.AbstractVessel.invokeMethod(AbstractVessel.java:333)
    at com.oracle.odof.core.BasicWork.invokeMethod(BasicWork.java:106)
    at com.oracle.odof.command.InvokeMethodCommand.process(InvokeMethodCommand.java:92)
    at com.oracle.odof.core.BasicWork.processCommand(BasicWork.java:81)
    at com.oracle.odof.core.TransactionManager.processCommand(TransactionManager.java:752)
    at com.oracle.odof.core.WorkflowManager.processCommand(WorkflowManager.java:467)
    at com.oracle.odof.core.WorkflowManager.processWork(WorkflowManager.java:525)
    at com.oracle.odof.io.AbstractClient.run(AbstractClient.java:42)
    at java.lang.Thread.run(Thread.java:662)
    Caused by: com.oracle.ovm.mgr.api.exception.FailedOperationException: OVMAPI_4010E Attempt to send command: dispatch to server: DCOVM1S failed. OVMAPI_4004E Server Failed Command: dispatch https://?uname?:[email protected]:8899/api/3 storage_plugin_mount oracle.ocfs2.OCFS2.OCFS2Plugin /OVS/Repositories/0004fb000003000067df53f34a8d8bdb true [], Status: org.apache.xmlrpc.XmlRpcException: OSCPlugin.OperationFailedEx:'Unable to mount file system "/dev/mapper/3600601600aa02c001cb0a6bfbcf4e211": mount.ocfs2: Cluster name is invalid while trying to join the group\r\n' [Wed Sep 18 10:00:45 EST 2013] [Wed Sep 18 10:00:45 EST 2013]
    at com.oracle.ovm.mgr.action.ActionEngine.sendCommandToServer(ActionEngine.java:512)
    at com.oracle.ovm.mgr.action.ActionEngine.sendDispatchedServerCommand(ActionEngine.java:449)
    at com.oracle.ovm.mgr.action.ActionEngine.sendServerCommand(ActionEngine.java:383)
    at com.oracle.ovm.mgr.action.StoragePluginAction.mountFileSystem(StoragePluginAction.java:1141)
    ... 28 more
    Caused by: com.oracle.ovm.mgr.api.exception.IllegalOperationException: OVMAPI_4004E Server Failed Command: dispatch https://?uname?:[email protected]:8899/api/3 storage_plugin_mount oracle.ocfs2.OCFS2.OCFS2Plugin /OVS/Repositories/0004fb000003000067df53f34a8d8bdb true [], Status: org.apache.xmlrpc.XmlRpcException: OSCPlugin.OperationFailedEx:'Unable to mount file system "/dev/mapper/3600601600aa02c001cb0a6bfbcf4e211": mount.ocfs2: Cluster name is invalid while trying to join the group\r\n' [Wed Sep 18 10:00:45 EST 2013]
    at com.oracle.ovm.mgr.action.ActionEngine.sendAction(ActionEngine.java:803)
    at com.oracle.ovm.mgr.action.ActionEngine.sendCommandToServer(ActionEngine.java:508)
    ... 31 more
    End of Job

    Deleting the LUN sounds like a good clean way but unfortunately it did not work. After I recreated the LUN from the storage array, OVM is left with a "phantom" LUN which I cannot delete. Secondly I now get a OCFS2 lock which I don't know how to clear.
    Please help.

Maybe you are looking for