Cache propagation exception

Hi,
We have a series of batch components that initialize toplink session, make some data reads/writes and then destroy that session. We noticed that when the session is in the process of being shut down right after it committed some changes to the database, we receive the exception below. Our theory is that the cache synchronization mechanism that is running in a separate thread simply does not have enough time to finish its job when it gets interrupted by the VM shutdown. The way we inclined to remedy this and make sure all database changes that are made by this toplink session get properly propagated is to put a 3-5 second delay before SessionManager.getManager().destroySession is called, but I was wondering if this issue is a know one, and has a cleaner solution.
We use toplink 9.0.4.5 with JMS cache synchronization mechanism configured.
Thanks,
Roman
UnitOfWork(6879888)--end unit of work commit
UnitOfWork(6879888)--release unit of work
ServerSession(33459432)--Exception [TOPLINK-0] (OracleAS TopLink - 10g (9.0.4.5) (Build 040930)): oracle.toplink.exceptions.CommunicationException
Exception Description: javax.jms.IllegalStateException: Producer is closedLocal Exception Stack:
Exception [TOPLINK-0] (OracleAS TopLink - 10g (9.0.4.5) (Build 040930)): oracle.toplink.exceptions.CommunicationException
Exception Description: javax.jms.IllegalStateException: Producer is closed
     at oracle.toplink.remote.jms.JMSConnection.processCommand(JMSConnection.java:54)
     at oracle.toplink.internal.remote.ChangeSetPropagator$1.run(ChangeSetPropagator.java:64)
ServerSession(33459432)--Connection(13948523)--disconnect
ServerSession(33459432)--failed_to_propogate_to (There is no English translation for this message.)
ServerSession(33459432)--initialize identitymaps
ServerSession(33459432)--Connection(13948523)--disconnect
ServerSession(33459432)--Connection(27766975)--disconnect
ServerSession(33459432)--Connection(2102960)--disconnect
ServerSession(33459432)--Connection(30587319)--disconnect
ServerSession(33459432)--Connection(12954112)--disconnect
ServerSession(33459432)--Connection(11681042)--disconnect
ServerSession(33459432)--Connection(27003862)--disconnect
ServerSession(33459432)--Connection(10668)--disconnect
ServerSession(33459432)--Connection(16954038)--disconnect
ServerSession(33459432)--Connection(31561261)--disconnect
ServerSession(33459432)--Connection(14898956)--disconnect
ServerSession(33459432)--Connection(26373776)--disconnect

In order for cache coordination to function properly the sessions involved must have the same name, set of persistent objects with identical descriptors and mappings.
The change sets are built based on the descriptors and mappings in the source node and the complete set of object's descriptors and mappings involved in the change must be available in the target node.
Doug

Similar Messages

  • ADC exception=BAM-01262: Active Data Cache server exception in openViewset

    Hi All,
    I am getting the below mentioned error when i try to open a report from Active Studio in BAM.
    If i give parameter value ' All ' in the prompt, it shows all the value. But if i give specific values like one parameter value 1007 and other All etc, it gives the below error. I tried giving parameter value ' All ' in the prompt after getting the error, its not showing the values.
    The below error is from front end:-
    SQL EXCEPTION NULL : Invalid column index
    The below error from back end:-
    [2012-01-10T06:39:07.916+05:30] [bam_server1] [ERROR] [] [oracle.bam.reportcache] [tid: [ACTIVE].ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'] [userId: weblogic] [ecid: 83cdf926093045b8:4fde7fa7:134bf505061:-8000-00000000000044f4,0] [APP: oracle-bam#11.1.1] *ReportCache: ReportCacheServer.OpenViewSet: ADC exception=BAM-01262: Active Data Cache server exception in openViewset(). [[*
    at oracle.bam.adc.kernel.util.Util.getCacheException(Util.java:101)
    at oracle.bam.adc.kernel.util.Util.getCacheException(Util.java:154)
    at oracle.bam.adc.kernel.util.Util.getCacheException(Util.java:172)
    at oracle.bam.adc.kernel.server.DataStoreServer.openViewset(DataStoreServer.java:1110)
    at oracle.bam.adc.ejb.BamAdcServerBean.openViewset(BamAdcServerBean.java:841)
    at sun.reflect.GeneratedMethodAccessor702.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at com.bea.core.repackaged.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:310)
    at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:182)
    at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149)
    at com.bea.core.repackaged.springframework.jee.intercept.MethodInvocationInvocationContext.proceed(MethodInvocationInvocationContext.java:104)
    at oracle.bam.adc.ejb.BamAdcServerBean.interceptor(BamAdcServerBean.java:266)
    at sun.reflect.GeneratedMethodAccessor374.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    [2012-01-10T06:39:07.913+05:30] [bam_server1] [ERROR] [] [oracle.bam.adc] [tid: [ACTIVE].ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'] [userId: weblogic] [ecid: 83cdf926093045b8:4fde7fa7:134bf505061:-8000-00000000000044f4,0] [APP: oracle-bam#11.1.1] ActiveDataCache: Exception occurred in method openViewset(_TPT_PO_HEADER_STG_TBL,0)[[
    Exception: java.sql.SQLException: SQLError(17003) SQLState(99999) Invalid column index
    at oracle.jdbc.driver.OraclePreparedStatement.setStringInternal(OraclePreparedStatement.java:6336)
    at oracle.jdbc.driver.OraclePreparedStatement.setObjectCritical(OraclePreparedStatement.java:10605)
    at oracle.jdbc.driver.OraclePreparedStatement.setObjectInternal(OraclePreparedStatement.java:10518)
    at oracle.jdbc.driver.OraclePreparedStatement.setObjectInternal(OraclePreparedStatement.java:11574)
    at oracle.jdbc.driver.OraclePreparedStatement.setObject(OraclePreparedStatement.java:11544)
    at oracle.jdbc.driver.OraclePreparedStatementWrapper.setObject(OraclePreparedStatementWrapper.java:249)
    at oracle.bam.adc.common.externaldatasources.JDBC.getDataReader(JDBC.java:322)
    at oracle.bam.adc.kernel.datasets.ExternalStorageEngine.getDataReader(ExternalStorageEngine.java:76)
    at oracle.bam.adc.kernel.viewsets.utilities.externaldata.DataImporter.executeQuery(DataImporter.java:95)
    at oracle.bam.adc.kernel.viewsets.utilities.externaldata.ExternalDataManager.importExternalData(ExternalDataManager.java:228)
    at oracle.bam.adc.kernel.viewsets.utilities.externaldata.ExternalDataManager.importExternalFactData(ExternalDataManager.java:151)
    at oracle.bam.adc.kernel.viewsets.utilities.externaldata.ExternalDataManager.getExternalData(ExternalDataManager.java:103)
    at oracle.bam.adc.kernel.viewsets.Viewset.loadData(Viewset.java:259)
    at oracle.bam.adc.kernel.viewsets.ViewsetBase.initialize(ViewsetBase.java:171)
    at oracle.bam.adc.kernel.viewsets.Viewset.initialize(Viewset.java:220)
    at oracle.bam.adc.kernel.viewsets.ViewsetBase.open(ViewsetBase.java:154)
    Please give me any suggestion on this.
    Thanks,
    Manikandan

    This problem was solved when I installed a new product version.

  • Cache Synchronization Exception Handling

    I am setting up cache synchronization on WebLogic using JMS. I am looking into writing an exception handler to handle cache synchronization exceptions. The following statement in the documentation caught my attention:
    “As mentioned above, the TopLink cache does not begin the merge or update process until the database transaction has already been committed. This is quite beneficial in that it avoids letting uncommitted data into the shared cache, but should be recognized where transactional synchronization is considered. In cases where a merge may have failed there is no way to roll back the changes made to the database (although it is questionable whether this would be a good idea in any case). As a consequence, failures during remote merging can leave the cache in an inconsistent state. This makes it important to handle any errors that occur by performing cache normalization actions, such as resetting the cache, or even the server.”
    Suppose we have two app server instances, A and B. Instance A commits a change and sends the update notification to instance B. The merge fails on instance B with an optimistic lock exception.
    - I assume that a CacheSynchronizationException will be thrown. Will it be thrown on instance A, B, or both?
    - At this point which cache is inconsistent; A, B, or both?
    - The documentation suggests resetting the cache, but this seems a rather severe way of dealing with the problem. Is it feasible / effective to just refresh the objects in the change set of the CacheSynchronizationException?
    This is a simple exception handler. On receiving a CacheSynchronizationException it resets the cache and re-throws the exception.
    class ToplinkExceptionHandler implements ExceptionHandler{
         public Object handleException(RuntimeException exception) throws DatabaseException{
              if(exception instanceof CacheSynchronizationException){){
                   myServerSession.initializeAllIdentityMaps();
                   throw exception;
              }else{
                   throw exception;
    - Is this approach effective?
    - Once the cache is reset should the exception be re-thrown or should I consider it handled and swallow it? If I do swallow it what should the method return?
    Any advice would be appreciated.

    I had to fix a few errors (in our code) before getting it working. Since I have multiple sessions, I had to specify different multicast ports (actually I used a different multicast address itself) for each of the sessions. I was not setting the announcement delay on one of the sesssions and that was why it was announcing immediately upon coming up. Also I had to explicitly set asynchronous to false because it is true by default.
    BTW, we are not using CMP (entity beans) rather Java Objects. Our deployment has two Apache/Tomcat machines and two WebLogic machines. The WebLogic servers are in a round-robin cluster. The cache synchronization seems to be working fine for this configuration.
    Thanks.
    Anand R

  • Active Data Cache server exception in startup - Urgent!!!

    Hi all,
    I'm getting this error after a restart of BAM (11.1.1.3 in Windows 2003 SP2).
    Is important to say that BAM was working without problems.
    But yesterday we start with problems with the refresh of reports and we restart the machine and all the services in it. Bam is receiving data from ODI.
    After the restart, in the browser we get the error:
    Error 500--Internal Server Error
    java.lang.RuntimeException: Invocation target exception.
    at oracle.bam.system.Delegate.dynamicInvoke(Delegate.java:196)
    at oracle.bam.system.threading.LoadObjectDelegate.invoke(LoadObjectDelegate.java:41)
    at oracle.bam.system.threading.SynchedHash.getObject(SynchedHash.java:104)
    at oracle.bam.web.shared.WebPage.userAuthCheck(WebPage.java:1371)
    at oracle.bam.web.shared.WebPage.processRequest(WebPage.java:347)
    at oracle.bam.web.shared.WebPage.processRequest(WebPage.java:316)
    at jsp_servlet._8533.__startpage._jspService(__startpage.java:71)
    at weblogic.servlet.jsp.JspBase.service(JspBase.java:34)
    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:26)
    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
    at oracle.bam.web.cache.ClientSideCache.doFilter(ClientSideCache.java:93)
    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
    at oracle.bam.web.filters.GZIPFilter.doFilter(GZIPFilter.java:97)
    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
    at oracle.bam.web.filters.ValidateBrowserSession.doFilter(ValidateBrowserSession.java:212)
    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
    at oracle.bam.web.redirect.Redirect.doFilter(Redirect.java:80)
    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
    at oracle.bam.web.filters.ValidateBrowserSupport.doFilter(ValidateBrowserSupport.java:133)
    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
    at oracle.bam.web.filters.CharsetFixupFilter.doFilter(CharsetFixupFilter.java:65)
    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
    at oracle.security.jps.ee.http.JpsAbsFilter$1.run(JpsAbsFilter.java:94)
    at java.security.AccessController.doPrivileged(Native Method)
    at oracle.security.jps.util.JpsSubject.doAsPrivileged(JpsSubject.java:313)
    at oracle.security.jps.ee.util.JpsPlatformUtil.runJaasMode(JpsPlatformUtil.java:414)
    at oracle.security.jps.ee.http.JpsAbsFilter.doFilter(JpsAbsFilter.java:138)
    at oracle.security.jps.ee.http.JpsFilter.doFilter(JpsFilter.java:71)
    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
    at oracle.dms.wls.DMSServletFilter.doFilter(DMSServletFilter.java:330)
    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
    at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.doIt(WebAppServletContext.java:3684)
    at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3650)
    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:2268)
    at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2174)
    at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1446)
    at weblogic.work.ExecuteThread.execute(ExecuteThread.java:201)
    at weblogic.work.ExecuteThread.run(ExecuteThread.java:173)
    Caused by: java.lang.reflect.InvocationTargetException
    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 oracle.bam.system.Delegate$Sink.invoke(Delegate.java:80)
    at oracle.bam.system.Delegate.dynamicInvoke(Delegate.java:186)
    ... 42 more
    Caused by: oracle.bam.common.remoting.ServiceUnavailableException: BAM-00223: Service interface oracle.bam.adc.common.core.IDataStore is unavailable.
    at oracle.bam.common.remoting.AgentBase.getServiceWrapper(AgentBase.java:190)
    at oracle.bam.adc.api.util.Context.(Context.java:187)
    at oracle.bam.adc.api.util.Context.(Context.java:161)
    at oracle.bam.web.shared.WebPage.createContext(WebPage.java:248)
    ... 48 more
    Caused by: oracle.bam.adc.api.exceptions.ServerUnavailableException: BAM-01261: Cannot connect to the Oracle BAM Server.
    at oracle.bam.common.remoting.ConnectionPoolBase.getLocalService(ConnectionPoolBase.java:954)
    at oracle.bam.common.remoting.ConnectionPoolBase.createProxy(ConnectionPoolBase.java:855)
    at oracle.bam.common.remoting.ConnectionPoolBase.open(ConnectionPoolBase.java:588)
    at oracle.bam.common.remoting.ConnectionPoolBase.open(ConnectionPoolBase.java:77)
    at oracle.bam.common.remoting.AgentBase.getServiceWrapper(AgentBase.java:179)
    ... 51 more
    Any ideas?
    Thank you

    Hi all,
    I'm getting this error after a restart of BAM (11.1.1.3 in Windows 2003 SP2).
    Is important to say that BAM was working without problems.
    But yesterday we start with problems with the refresh of reports and we restart the machine and all the services in it. Bam is receiving data from ODI.
    After the restart, in the browser we get the error:
    Error 500--Internal Server Error
    java.lang.RuntimeException: Invocation target exception.
    at oracle.bam.system.Delegate.dynamicInvoke(Delegate.java:196)
    at oracle.bam.system.threading.LoadObjectDelegate.invoke(LoadObjectDelegate.java:41)
    at oracle.bam.system.threading.SynchedHash.getObject(SynchedHash.java:104)
    at oracle.bam.web.shared.WebPage.userAuthCheck(WebPage.java:1371)
    at oracle.bam.web.shared.WebPage.processRequest(WebPage.java:347)
    at oracle.bam.web.shared.WebPage.processRequest(WebPage.java:316)
    at jsp_servlet._8533.__startpage._jspService(__startpage.java:71)
    at weblogic.servlet.jsp.JspBase.service(JspBase.java:34)
    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:26)
    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
    at oracle.bam.web.cache.ClientSideCache.doFilter(ClientSideCache.java:93)
    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
    at oracle.bam.web.filters.GZIPFilter.doFilter(GZIPFilter.java:97)
    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
    at oracle.bam.web.filters.ValidateBrowserSession.doFilter(ValidateBrowserSession.java:212)
    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
    at oracle.bam.web.redirect.Redirect.doFilter(Redirect.java:80)
    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
    at oracle.bam.web.filters.ValidateBrowserSupport.doFilter(ValidateBrowserSupport.java:133)
    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
    at oracle.bam.web.filters.CharsetFixupFilter.doFilter(CharsetFixupFilter.java:65)
    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
    at oracle.security.jps.ee.http.JpsAbsFilter$1.run(JpsAbsFilter.java:94)
    at java.security.AccessController.doPrivileged(Native Method)
    at oracle.security.jps.util.JpsSubject.doAsPrivileged(JpsSubject.java:313)
    at oracle.security.jps.ee.util.JpsPlatformUtil.runJaasMode(JpsPlatformUtil.java:414)
    at oracle.security.jps.ee.http.JpsAbsFilter.doFilter(JpsAbsFilter.java:138)
    at oracle.security.jps.ee.http.JpsFilter.doFilter(JpsFilter.java:71)
    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
    at oracle.dms.wls.DMSServletFilter.doFilter(DMSServletFilter.java:330)
    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
    at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.doIt(WebAppServletContext.java:3684)
    at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3650)
    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:2268)
    at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2174)
    at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1446)
    at weblogic.work.ExecuteThread.execute(ExecuteThread.java:201)
    at weblogic.work.ExecuteThread.run(ExecuteThread.java:173)
    Caused by: java.lang.reflect.InvocationTargetException
    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 oracle.bam.system.Delegate$Sink.invoke(Delegate.java:80)
    at oracle.bam.system.Delegate.dynamicInvoke(Delegate.java:186)
    ... 42 more
    Caused by: oracle.bam.common.remoting.ServiceUnavailableException: BAM-00223: Service interface oracle.bam.adc.common.core.IDataStore is unavailable.
    at oracle.bam.common.remoting.AgentBase.getServiceWrapper(AgentBase.java:190)
    at oracle.bam.adc.api.util.Context.(Context.java:187)
    at oracle.bam.adc.api.util.Context.(Context.java:161)
    at oracle.bam.web.shared.WebPage.createContext(WebPage.java:248)
    ... 48 more
    Caused by: oracle.bam.adc.api.exceptions.ServerUnavailableException: BAM-01261: Cannot connect to the Oracle BAM Server.
    at oracle.bam.common.remoting.ConnectionPoolBase.getLocalService(ConnectionPoolBase.java:954)
    at oracle.bam.common.remoting.ConnectionPoolBase.createProxy(ConnectionPoolBase.java:855)
    at oracle.bam.common.remoting.ConnectionPoolBase.open(ConnectionPoolBase.java:588)
    at oracle.bam.common.remoting.ConnectionPoolBase.open(ConnectionPoolBase.java:77)
    at oracle.bam.common.remoting.AgentBase.getServiceWrapper(AgentBase.java:179)
    ... 51 more
    Any ideas?
    Thank you

  • Clear page cache - All except specific items

    APEX 4.2.1
    On a page with dozens of editable page items, when branching back to the same page on-submit, is there a way to clear cache for all items except a few (key) items? The branch attributes (via the f?p= syntax) support clearing cache for the entire page and setting specific item/value pairs but no support for exclusions.
    Any ideas? Thanks

    I wrote a utility procedure to do this a couple of years ago. Something like this (reusing a slightly modified version of the Shuttle item - Saving changes):
    create or replace procedure clear_page_cache_except (
        p_page          in number
      , p_exclude_items in varchar2
      , p_separator     in varchar2 := ',')
    is
    begin
      for item in (
        select
            i.item_name
        from
            apex_application_page_items i
        where
            i.application_id = nv('app_id')
        and i.page_id = clear_page_cache_except.p_page
        minus
        select
            x.column_value
        from
            table(
              string_to_coll(
                  upper(clear_page_cache_except.p_exclude_items)
                , clear_page_cache_except.p_separator)) x)
      loop
        apex_util.set_session_state(item.item_name, null);
      end loop;
    end clear_page_cache_except;However IIRC we mainly used this from packages: it's not very branch-to-page friendly. Possibly use a Branch to PL/SQL Procedure with a procedure that calls <tt>clear_page_cache_except</tt> then redirects to the page?

  • Weblogic  EJB Cache full exception

    For my application i am using weblogic 4.5.1, and while running the server i am getting
    an exception "weblogic.ejb.extensions.CacheFullException:".
    Though i have restarted the server still the problem persists, can you give suggestion
    how i can resolve this.
    [exception.doc]

    You'll get a CacheFullException if you exceed the max-beans-in-cache
    4.5.1 is pretty old right now, and I don't believe it's even supported anymore. I'd
    suggest upgrading if possible.
    -- Rob
    Vetriselvan wrote:
    For my application i am using weblogic 4.5.1, and while running the server i am getting
    an exception "weblogic.ejb.extensions.CacheFullException:".
    Though i have restarted the server still the problem persists, can you give suggestion
    how i can resolve this.
    Name: exception.doc
    exception.doc Type: Microsoft Word Document (application/msword)
    Encoding: base64

  • Toplink Cache sync Exception

    Hi,
    I am using two applications in two App servers A and B using App server JMS for
    cache synchronization.
    I have the JMS topic set up in App server A. Both the applications use this
    Topic for cache synchronization.
    Cache synchronization works fine for sometime and then we get the following
    exception
    2006-07-17 07:08:34,020 FATAL [Thread-12203]
    com.starkey.cqm.dao.PersistenceService(103) TOPLINK CACHE SYNCHRONIZATION
    ERROR - Distributed caches may be out of synch!
    Local Exception Stack:
    Exception [TOPLINK-0] (OracleAS TopLink - 10g (9.0.4.5) (Build 040930)):
    oracle.toplink.exceptions.CommunicationExceptionException Description: javax.jms.JMSException: javax.jms.JMSException:
    storeMessage(ID:Oc4jJMS.Message.clipper.starkey.com.df1832:10c77c581c3:-8000.606
    0,null)
    at com.evermind.server.jms.JMSUtils.makeJMSException(JMSUtils.java:1843)
    at com.evermind.server.jms.JMSUtils.toJMSException(JMSUtils.java:1859)
    at com.evermind.server.jms.ServerStore.storeMessage(ServerStore.java:757)
    at com.evermind.server.jms.ServerStore.enq(ServerStore.java:157)
    at com.evermind.server.jms.ServerTopic.enq(ServerTopic.java:464)
    at com.evermind.server.jms.ServerTopic.enq(ServerTopic.java:97)
    at com.evermind.server.jms.JMSProvider.enqMessage(JMSProvider.java:574)
    at
    com.evermind.server.jms.JMSRequestHandler.handleVoidCmd(JMSRequestHandler.java:4
    85)
    at
    com.evermind.server.jms.JMSRequestHandler.doOneCommand(JMSRequestHandler.java:35
    9)
    at com.evermind.server.jms.JMSRequestHandler.run(JMSRequestHandler.java:151)
    at
    com.evermind.util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResour
    cePooledExecutor.java:192)
    at java.lang.Thread.run(Thread.java:534)
    at
    oracle.toplink.remote.jms.JMSConnection.processCommand(JMSConnection.java:54)
    at
    oracle.toplink.internal.remote.ChangeSetPropagator$1.run(ChangeSetPropagator.jav
    a:64)
    Has any one got this excxeption before ?
    Thanks
    Priya

    Include this information with your support requestof Cache communication Error.
    Doug

  • Cache tag exceptions and deadlocks

              Weblogic 6.1 sp2 on W2K and Solaris
              If an un-caught Exception is produced from code with-in a cache tag, then the
              cache for that page will become locked until server restart
              This can be tested by throwing an Execption and displaying (using a seperate page)
              all objects in the application, the cache with the Exception will be displayed
              as xxx.lock
              This can be avioded by catching all Exceptions
              Gareth
              

    "Christian Corcino" <[email protected]> wrote in message
              news:3b5e3776$[email protected]..
              > I do not quite understand the purpose of the keys in the cache tag,
              > what are they used for.
              > These are the different keys :
              > parameter.key | page.key | request.key | application.key | session.key
              >
              > Can any one give me an example of when and how to use these keys,
              These are logical sub-keys you can use to distinguish two tags that would
              otherwise resolve to the same cached value. It helps prevent "overloading"
              the cache name with disjoint information needed to distinguish cache
              entries.
              For instance, our application supports multiple languages and uses a page
              variable called "language". Assume we want to cache the computed contents
              of a select element according to the user's language:
              <wl:cache name="selectValues_foobar" key="page.language" timeout="30m">
              [code to compute select values omitted]
              </wl:cache>
              This lets us use one name to describe the particular dataset while still
              allowing for independently cached values for differents values of
              "language".
              Felix Hack
              [email protected]
              

  • Cache synchronization exception

    I am getting following exception, while trying to synchronize cache. Any Ideas ?
    Thanks in advance,
    Moin
    04/12/22 18:42:22 onMessage
    Local Exception Stack:
    Exception [TOPLINK-18001] (OracleAS TopLink - 10g (9.0.4.2) (Build 040311)): oracle.toplink.exceptions.JMSProcessingException
    Exception Description: Error while processing incomming JMS message
    Internal Exception: javax.jms.JMSException: getObject
         at oracle.toplink.exceptions.JMSProcessingException.buildDefault(JMSProcessingException.java:18)
         at oracle.toplink.remote.jms.TopLinkMessageListener.onMessage(TopLinkMessageListener.java:58)
         at com.evermind.server.jms.EvermindSession.doListener(EvermindSession.java:1326)
         at com.evermind.server.jms.EvermindSession.handleMessage(EvermindSession.java:1142)
         at com.evermind.server.jms.EvermindMessageConsumer.handleMessage(EvermindMessageConsumer.java:445)
         at com.evermind.server.jms.EvermindMessageConsumer.access$300(EvermindMessageConsumer.java:40)
         at com.evermind.server.jms.EvermindMessageConsumer$1.run(EvermindMessageConsumer.java:399)
         at java.lang.Thread.run(Unknown Source)

    Is there any more information on the Internal JMS Exception? Potentially printed out in another part of the stack trace?
    --Gordon                                                                                                                                                                                                                                                                       

  • JarCacheVersion Exception

    Every time I try to log on to work I get a warning box stating sun.plugin.cache.JarCacheVersion Exception:Number of attributes specified in 'cache_archive' doesn't match those in 'cache_version'. I have tried to upgrade but this gets me no where. Any ideas?

    Try clearing Java's cache - open the Java Control Panel and use that to clear the applets and applications that Java has cached. It sounds like something is out of sync.

  • JNLP & System Cache

    Hello,
    I have installed a JNLP app into the system cache and it fails to run under the administrator account in Windows XP SP2. But when I install it to the administrator's user cache the JNLP app works fine. Also, if I install the JNLP app to a normal user's cache, an exception appears and it is the same as when trying to run the JNLP app in the system cache when logged in as an administrator. The exception is java.lang.NullPointerException. I should mention that I do not have the source code to the JNLP app, it is a freely available physics simulation, Phet, http://www.colorado.edu/physics/phet/web-pages/index.html. I am trying to distribute it to a school's network, so our physics teacher can utilize it in his classes.
    So does anybody have any ideas why a JNLP app would not work from the system cache, even when logged in as an administrator?
    Thanks

    Hi, I'm having a similar kind of problem. I got the following error when I try to install the application into the system cache. I'm using command line option -system
    General tab
    An error occurred while launching/running the application.
    Title: <title>
    Vendor: <vedor>
    Category: Launch File Error
    Installation failed
    Exception tab
    JNLPException[category: Launch File Error : Exception: null : LaunchDesc:
    <jnlp spec="1.0+" codebase="http://myserver:9080/installer_web/launch/" href="http://myserver:9080/installer_web/launch/installer-ext.jnlp">
      <information>
        <title>Installer</title>
        <vendor>vendor</vendor>
        <homepage href=""/>
        <icon href="http://myserver:9080/installer_web/launch/images/icon.gif" kind="default"/>
        <offline-allowed/>
      </information>
      <security>
        <all-permissions/>
      </security>
      <resources>
        <j2se version="1.5+"/>
        <jar href="http://mysserver:9080/installer_web/launch/resources/app/installer.jar" download="eager" main="false"/>
      </resources>
      <installer-desc main-class="com.fs.launch.core.Welcome"/>
    </jnlp> ]
         at com.sun.javaws.Launcher.executeInstallers(Unknown Source)
         at com.sun.javaws.Launcher.handleApplicationDesc(Unknown Source)
         at com.sun.javaws.Launcher.handleLaunchFile(Unknown Source)
         at com.sun.javaws.Launcher.run(Unknown Source)
         at java.lang.Thread.run(Unknown Source)
    But I could run the same application using user's cache. (without -system option)
    I configured the system cache using deployment.config and deployment.properties files as follows.
    deployment.config
    deployment.system.config=file:///C:/WINDOWS/Sun/Java/Deployment/deployment.properties
    deployment.system.config.mandatory=true
    deployment.properties
    deployment.system.cachedir=C\:\\WINDOWS\\Sun\\Java\\Deployment
    deployment.javaws.shortcut=ALWAYS
    JNLP file
    <?xml version="1.0" encoding="utf-8"?>
         <jnlp spec="1.0+" codebase="http://myserver9080/installer_web/launch/" href="$$name">
         <information>
         <title>installer</title>
         <vendor>vendor</vendor>
         <homepage href=""/>
         <description>Version 1.0</description>
         <description kind="short">installer</description>
         <icon href="images/icon.gif"/>
                   <icon kind="splash" href="images/splash.jpg"/>
                   <shortcut online="true">
                        <desktop/>
                        <menu submenu="FSOnline"/>
                   </shortcut>
         <offline-allowed/>
         </information>
         <security>
         <all-permissions/>
         </security>
         <resources os="Windows" arch="x86">
         <j2se version="1.5+" maximum-heap-size="250m"/>
         <jar href="resources/app/rmiserver.jar"/>
         <jar href="resources/app/common.jar"/>     
         <jar href="resources/app/bsf.jar"/>     
         <jar href="resources/app/xalan.jar"/>
              <jar href="resources/app/js.jar"/>           
         <nativelib href="resources/app/nativelib.jar"/>
         <property name="java.rmi.server.useCodebaseOnly" value="true" />     
         <extension name="Installer" href="installer-ext.jnlp"/>
         </resources>
         <application-desc main-class="com.fs.learner.core.rmi.FsdsRmiImpl">
              <argument>Main.htm</argument>          
              </application-desc>
         </jnlp>
    extention Installer JNLP
    <?xml version="1.0" encoding="utf-8"?>
    <jnlp spec="1.0+" codebase="http://myserver:9080/installer_web/launch/" href="$$name">
         <information>
         <title>Installer</title>
         <vendor>vendor</vendor>
    <homepage href=""/>
         <icon href="images/icon.gif"/>
         <offline-allowed/>
         </information>
         <security>
         <all-permissions/>
         </security>
         <resources os="Windows" arch="x86">
              <j2se version="1.5+"/>
              <jar href="resources/app/installer.jar"/>               
         </resources>
         <installer-desc main-class="com.fs.launch.core.Welcome">          
         <installer-desc/>          
    </jnlp>
    Please help. thx

  • Cache distribution - Java object cache

    Hi.
    I'm trying to use Oracle Java Object Cache (cache.jar), the one included in the 9iAS 9.0.3.
    Everything works fine but the cache distribution between different JVM:s.
    Anyone got this to work?
    Regards
    Jesper
    package test;
    import oracle.ias.cache.*;
    * Singleton Cache class.
    public class Cache {
         /** The singleton instance of the object. */
         private static Cache instance = null;
         /** The root region. */
         private final static String APP_NAME = "Test";
         * Protected constructor - Use <code>getInstance()</code>.
         * @throws Exception if error
         protected Cache() throws Exception {
              CacheAccess.defineRegion(APP_NAME);
         * Gets the singleton instance.
         * @return The instance of the Cache object.
         public static Cache getInstance() throws Exception {
              if (instance==null) {
                   createInstance();
              return instance;
         * Creates the singleton instance in a thread-safe manner.
         synchronized private static void createInstance() throws Exception {
              if (instance==null) {
                   instance = new Cache();
         * Put an object on the cache.
         * @param name The object name
         * @param subRegion The sub region
         * @param object The object to cache
         * @throws Exception if error
         public static void put(String name, String subRegion, Object object) throws Exception {
              CacheAccess appAcc = null;
              CacheAccess subAcc = null;
              try {
                   appAcc = CacheAccess.getAccess(APP_NAME);
                   // Create a group
                   Attributes a = new Attributes();
                   a.setFlags(Attributes.DISTRIBUTE);
                   appAcc.defineSubRegion(subRegion, a);
                   subAcc = appAcc.getSubRegion(subRegion);
                   if (!subAcc.isPresent(name)) {
                        subAcc.put(name, a, object);
                   } else {
                        subAcc.replace(name, object);
              } catch (CacheException ex){
                   // handle exception
                   System.out.println(ex.toString());
              } finally {
                   if (subAcc != null) {
                        subAcc.close();
                   if (appAcc != null) {
                        appAcc.close();
         * Gets a cached object from the specified sub region
         * @param name The object name
         * @param subRegion The sub region
         * @return The cached object
         * @throws Exception if requested object not in cache
         public static Object get(String name, String subRegion) throws Exception {
              CacheAccess appAcc = null;
              CacheAccess subAcc = null;
              Object result = null;
              try {
                   appAcc = CacheAccess.getAccess(APP_NAME);
                   subAcc = appAcc.getSubRegion(subRegion);
                   // define an object and set its attributes
                   result = (Object)subAcc.get(name);
              } catch (CacheException ex){
                   // handle exception
                   throw new Exception("Object '" + name + "' not in cache region '" + subAcc.getRegionName() + "'.");
              } finally {
                   if (subAcc != null) {
                        subAcc.close();
                   if (appAcc != null) {
                        appAcc.close();
              return result;
         * Invalidates all objects in all regions
         public static void invalidateAll() throws Exception {
              CacheAccess appAcc = CacheAccess.getAccess(APP_NAME);
              appAcc.invalidate(); // invalidate all objects
              appAcc.close(); // close the CacheAccess access
         // Main method for testing purposes.
         public static void main(String[] args) throws Exception {
              try {
                   System.out.println(">> Caching object OBJ1 into region TEST1.");
                   Cache.getInstance().put("OBJ1", "TEST1", "Object cached in TEST1.");
                   System.out.println(">> Getting OBJ1 from cache region TEST1.");
                   System.out.println(Cache.getInstance().get("OBJ1", "TEST1"));
              } catch (Exception ex) {
                   System.out.println(ex.getMessage());
    Contents of JAVACACHE.PROPERTIES:
    # discoveryAddress is a list of cache servers and ports
    discoveryAddress = host1.myserver.com:12345,host2.myserver.com:12345
    logFileName = c:\javacache.log
    logSeverity = DEBUG
    distribute = true

    I have same problem
    Exist some reason?
    I'm testing Cache with isDistributed() method and I still got false!
    Thanx

  • Not caching user in caching realm

    Hi
    Using Rdbms realm and have enabled caching with the
    weblogic.security.realm.cache.user.size=121
    weblogic.security.realm.cache.tt.positive=500
    I have set a method be accessed by particular group/role as part of that i am doing
    BasicRealm realm = Security.getRealm();System.out.println("the class is " + realm.getClass());
    Enumeration users = ((CachingRealm)realm).getUsers();
    while(users.hasMoreElements()) {
    system.out.println("user name is" + users.nextElement().getName());
    As expected the realm name is CachingRealm but the user name are system,everyone and guest.Why its not printing any other
    username

    I am having the same problem. I thought i have specified all the caching properties
    except the TTL stuff. I though i would use the default for the TTL. Can u please
    post me what properties you set to make it work.
    regards,
    Jegan
    "Nirmala" <[email protected]> wrote:
    >
    I have added all the caching properties in the properties
    Now its able to cache user
    thanks
    Nirmala
    "Nirmala" <[email protected]> wrote:
    Hi
    Using Rdbms realm and have enabled caching with the
    weblogic.security.realm.cache.user.size=121
    weblogic.security.realm.cache.tt.positive=500
    I have set a method be accessed by particular group/role as part of thati am doing
    BasicRealm realm = Security.getRealm();System.out.println("the class is" + realm.getClass());
    Enumeration users = ((CachingRealm)realm).getUsers();
    while(users.hasMoreElements()) {
    system.out.println("user name is" + users.nextElement().getName());
    As expected the realm name is CachingRealm but the user name are system,everyoneand guest.Why its not printing any other
    username

  • Updating one user in Caching realm

    Hi,
    I am wondering if it is possible at all to update only one user in the cache,
    or is it only possible to update the whole cache?
    Thank you in advance,
    Rolle

    I am having the same problem. I thought i have specified all the caching properties
    except the TTL stuff. I though i would use the default for the TTL. Can u please
    post me what properties you set to make it work.
    regards,
    Jegan
    "Nirmala" <[email protected]> wrote:
    >
    I have added all the caching properties in the properties
    Now its able to cache user
    thanks
    Nirmala
    "Nirmala" <[email protected]> wrote:
    Hi
    Using Rdbms realm and have enabled caching with the
    weblogic.security.realm.cache.user.size=121
    weblogic.security.realm.cache.tt.positive=500
    I have set a method be accessed by particular group/role as part of thati am doing
    BasicRealm realm = Security.getRealm();System.out.println("the class is" + realm.getClass());
    Enumeration users = ((CachingRealm)realm).getUsers();
    while(users.hasMoreElements()) {
    system.out.println("user name is" + users.nextElement().getName());
    As expected the realm name is CachingRealm but the user name are system,everyoneand guest.Why its not printing any other
    username

  • Cat c6509 E with Supervisor vs-s720-10g reload and Cache error detected!

    Can you help me Cat c6509-E reload 
    connect console  I see :
    Initializing ATA monitor library...
    Self extracting the image... [OK]
    Self decompressing the image : ############################# [OK]
                  Restricted Rights Legend
    Use, duplication, or disclosure by the Government is
    subject to restrictions as set forth in subparagraph
    (c) of the Commercial Computer Software - Restricted
    Rights clause at FAR sec. 52.227-19 and subparagraph
    (c) (1) (ii) of the Rights in Technical Data and Computer
    Software clause at DFARS sec. 252.227-7013.
               cisco Systems, Inc.
               170 West Tasman Drive
               San Jose, California 95134-1706
    Cisco IOS Software, s72033_sp Software (s72033_sp-IPBASEK9-M), Version 12.2(33)SXI1, RELEASE SOFTWARE (fc3)
    Technical Support: http://www.cisco.com/techsupport
    Copyright (c) 1986-2009 by Cisco Systems, Inc.
    Compiled Sat 28-Mar-09 10:48 by prod_rel_team
    Image text-base: 0x40101328, data-base: 0x421FFA10
    Cache error detected!
      CPO_ECC     (reg 26/0): 0x000000B6
      CPO_CACHERI (reg 27/0): 0x84000000
      CP0_CAUSE   (reg 13/0): 0x00004800
    Real cache error detected.  System will be halted.
    Error: Primary data cache, fields: , 1st dword
    Actual physical addr 0x00000000,
    virtual address is imprecise.
     Imprecise Data Parity Error
     Imprecise Data Parity Error
     22:12:30 UTC Tue Mar 24 2015: Interrupt exception, CPU signal 20, PC = 0x413EB310
       Possible software fault. Upon reccurence, please collect
       crashinfo, "show tech" and contact Cisco Technical Support.
    -Traceback= 414EDA90 
    $0 : 00000000, AT : 42510000, v0 : 00000000, v1 : 00000001
    a0 : 43757CC4, a1 : 00040110, a2 : 45762ECE, a3 : 00000000
    t0 : 44997CF0, t1 : 00000000, t2 : D5303A40, t3 : 00003A40
    t4 : 0000004F, t5 : 0000005F, t6 : 68C8F600, t7 : 00000000
    s0 : BEDA4010, s1 : 00000000, s2 : 00000000, s3 : 44086D60
    s4 : 45762ECC, s5 : 00000001, s6 : 00000080, s7 : 44080000
    t8 : 45762ECC, t9 : 00000000, k0 : 841E6970, k1 : 02951800
    gp : 4250FC60, sp : 44997D48, s8 : 4499848E, ra : 413EB310
    EPC  : 414EDA90, ErrorEPC : 413EB310, SREG     : 3400F105
    MDLO : 00159DC0, MDHI     : 00000000, BadVaddr : 00000000
    DATA_START : 0x421FFA10
    Cause 00004800 (Code 0x0): Interrupt exception
    File bootflash:crashinfo_20150324-221230 Device Error :No such device
    %Software-forced reload
     22:12:30 UTC Tue Mar 24 2015: Breakpoint exception, CPU signal 23, PC = 0x4171F5E0
       Possible software fault. Upon reccurence, please collect
       crashinfo, "show tech" and contact Cisco Technical Support.
    -Traceback= 4171F5E0 4171D184 40F4F26C 40F4F450 40F4F670 4171282C 
    $0 : 00000000, AT : 42510000, v0 : 441D0000, v1 : 424C0000
    a0 : 00000000, a1 : 00008100, a2 : 00000000, a3 : 00000000
    t0 : 0000FF00, t1 : 3401FF01, t2 : 41712918, t3 : FFFF00FF
    t4 : 41712918, t5 : 73206265, t6 : 65746563, t7 : 20546865
    s0 : 00000000, s1 : 424C0000, s2 : 00000000, s3 : 08000000
    s4 : 42380000, s5 : 42380000, s6 : 41D90000, s7 : 00000001
    t8 : 506D5CC4, t9 : 00000000, k0 : 00000000, k1 : 00000000
    gp : 4250FC60, sp : 50012420, s8 : 41D90000, ra : 4171D184
    EPC  : 4171F5E0, ErrorEPC : 413EB310, SREG     : 3401FF03
    MDLO : 00000000, MDHI     : 00000003, BadVaddr : 00000000
    DATA_START : 0x421FFA10
    Cause 00000024 (Code 0x9): Breakpoint exception
    === Flushing messages (22:12:30 UTC Tue Mar 24 2015) ===
    Buffered messages:
    Queued messages:
    *Mar 24 22:12:30.695: %SYS-3-LOGGER_FLUSHING: System pausing to ensure console debugging output.
    Firmware compiled 19-Feb-09 20:18 by weizhan Build [100]
    *Mar 24 22:12:30.667: %SYSTEM_CONTROLLER-3-INFO1: Error address Lo=0x4010
    *Mar 24 22:12:30.667: %SYSTEM_CONTROLLER-3-INFO1: Error address Hi=0x1EDA
    *Mar 24 22:12:30.667: %SYSTEM_CONTROLLER-3-INFO1: Interrupt Hi reg=0x0
    *Mar 24 22:12:30.667: %SYSTEM_CONTROLLER-3-INFO1: Interrupt lo reg=0x8000000
    *Mar 24 22:12:30.667: %SYSTEM_CONTROLLER-3-DUMP: System controller Global Registers Dump
    *Mar 24 22:12:30.667: %SYSTEM_CONTROLLER-3-INFO1: global hazard reg=0x0
    *Mar 24 22:12:30.667: %SYSTEM_CONTROLLER-3-INFO1: soft reset cfg reg=0x10FFFF
    *Mar 24 22:12:30.667: %SYSTEM_CONTROLLER-3-INFO1: global cfg reg=0x20
    *Mar 24 22:12:30.667: %SYSTEM_CONTROLLER-3-INFO1: init status reg=0x8
    *Mar 24 22:12:30.667: %SYSTEM_CONTROLLER-3-INFO1: ibl cfg reg=0xE
    *Mar 24 22:12:30.667: %SYSTEM_CONTROLLER-3-INFO1: prio map cfg reg=0x0
    *Mar 24 22:12:30.667: %SYSTEM_CONTROLLER-3-INFO1: ecc error log reg=0x0
    *Mar 24 22:12:30.667: %SYSTEM_CONTROLLER-3-INFO1: parity error log reg=0x0
    *Mar 24 22:12:30.667: %SYSTEM_CONTROLLER-3-INFO1: jtag idcode reg=0x5013102F
    *Mar 24 22:12:30.667: %SYSTEM_CONTROLLER-3-INFO1: work status reg hi=0x0
    *Mar 24 22:12:30.667: %SYSTEM_CONTROLLER-3-INFO1: work status reg lo=0x0
    *Mar 24 22:12:30.667: %SYSTEM_CONTROLLER-3-INFO1: eobc rxstat reg=0x11FE
    *Mar 24 22:12:30.667: %SYSTEM_CONTROLLER-3-INFO1: eobc txstat reg=0x0
    *Mar 24 22:12:30.667: %SYSTEM_CONTROLLER-3-INFO1: eobc mac cfg reg=0xE24
    *Mar 24 22:12:30.667: %SYSTEM_CONTROLLER-3-INFO1: inbound rxstat reg=0x0
    *Mar 24 22:12:30.667: %SYSTEM_CONTROLLER-3-INFO1: inbound txstat reg=0x0
    *Mar 24 22:12:30.667: %SYSTEM_CONTROLLER-3-INFO1: io int stat reg=0x408
    *Mar 24 22:12:30.667: %SYSTEM_CONTROLLER-3-INFO1: pcmcia cfg reg=0x1A0
    *Mar 24 22:12:30.667: %SYSTEM_CONTROLLER-3-INFO1: pcmcia stat reg=0x3C
    *Mar 24 22:12:30.667: %SYSTEM_CONTROLLER-3-INFO1: bist go stat reg=0x0
    *Mar 24 22:12:30.667: %SYSTEM_CONTROLLER-3-INFO1: bist done stat reg=0x0
    *Mar 24 22:12:30.667: %SYSTEM_CONTROLLER-3-INFO1: ibl debug reg 0=0x0
    *Mar 24 22:12:30.667: %SYSTEM_CONTROLLER-3-INFO1: ibl debug reg 1=0x0
    *Mar 24 22:12:30.667: %SYSTEM_CONTROLLER-3-INFO1: ibl debug reg 2=0x0
    *Mar 24 22:12:30.667: %SYSTEM_CONTROLLER-3-INFO1: obl debug reg 0=0x0
    *Mar 24 22:12:30.667: %SYSTEM_CONTROLLER-3-INFO1: obl debug reg 1=0x0
    *Mar 24 22:12:30.667: %SYSTEM_CONTROLLER-3-INFO1: rxq debug reg=0x0
    *Mar 24 22:12:30.667: %SYSTEM_CONTROLLER-3-INFO1: txq debug reg=0x0
    *Mar 24 22:12:30.667: %SYSTEM_CONTROLLER-3-INFO1: gigmac cfg reg=0x1001
    *Mar 24 22:12:30.667: %SYSTEM_CONTROLLER-3-INFO1: gigmac stat reg=0x0
    *Mar 24 22:12:30.667: %SYSTEM_CONTROLLER-3-FATAL: An unrecoverable error has been detected. The system is being reset.
    *Mar 24 22:12:30.695: %SYS-3-LOGGER_FLUSHING: System pausing to ensure console debugging output.
    *Mar 24 22:12:30.695: %SYS-3-LOGGER_FLUSHED: System was paused for 00:00:00 to ensure console debugging output.
    *Mar 24 22:12:30.695: %OIR-6-CONSOLE: Changing console ownership to switch processor
    *** System received a Cache Parity Exception ***
    signal= 0x14, code= 0x84000000, context= 0x441ce024
    PC = 0x4171295c, Cause = 0x820, Status Reg = 0x34018002
    System Bootstrap, Version 8.5(3)
    Copyright (c) 1994-2008 by cisco Systems, Inc.
    Cat6k-Sup720/SP processor with 1048576 Kbytes of main memory
    Autoboot: failed, BOOT string is empty
    Autoboot executing command: "boot "

    Hello Abubaker,
    It crashed due to a parity error.
     Imprecise Data Parity Error
     Imprecise Data Parity Error
    Which in other words means, a temporary error in memory. On single occurence adivice is to monitor the supervisor for re-occurence of such failure again. You can monitor it for 24 - 48 hours and if its a hard failure , the likelyhood of issue coming again is more and you need to replace supervisor. If it does not repeat you can consider this as a one time issue and contnue using it. 
    Hope this helps and please always rate useful posts.
    Thanks,
    Madhu

Maybe you are looking for