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 PMAny 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,
VikramOnly 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. -
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?
DennisOk, 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,
BBHi,
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
JasonHi 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,
SLHOnly 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 herescarp 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 JobDeleting 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
-
I have a php module which runs fine in Firefox and all other browsers but not Safari. It always run twice - I see a small ? in upper right corner which is causing it to run twice but NO idea why? I read it MAY have something to do with am image it ca
-
How do you enlarge the video player?
man, these things are weird - had to look all over the page just to find out how to post something. Can someone please tell me how to enlarget the video player? Some that I've seen have a "full screen" button, I'm trying to watch one of the Element
-
I receive "Error 11000 occured at AO check"
While trying to send signals to the analog out of my MIO daq. Test panels show no malfunctions whatsoever
-
How to get the shipping point details nothing but (name , address, etc)
Hi, i am having the billing document number from that i am fetching the delivery doc number and shipping point. how i can get the shipping point details from the shipping point number.in which table i need to pass this shipping point number(VSTEL)?
-
Is it possible to have multiple locations in the Google Maps widget?
Hey folks, Lets say you're designing a website for a client with multiple stores, you just want to point them all out, right? Just want to know if it is possible to have multiple locations in the Google Maps widget. I guess it shouldn't be that diffi