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,
ManikandanThis 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 youHi 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? ThanksI 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 -
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
PriyaInclude 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 -
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.
-
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?
ThanksHi, 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 = trueI 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
usernameI 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,
RolleI 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
-
Hi - I'm trying to register for an iCloud account (I've just had a baby and am terrified I'm going to lose all my photos of him!) but when I try and register, it tells me it needs an email address so I go to edit my username and try and amend it so m
-
In Firefox 29 center clicking at the top of a tab in a maximized window will open a previously closed tab instead of closing the tab you clicked. Is this this the intended behavior? And if so is there any way to disable it? Thanks
-
Cursor disabled on one monitor.
How do I access the second monitor? My active cursor won't cross to the other monitor. The other has the menu and all the icons. I am unable to use the cursor because it won't cross over to the other (second) monitor. I think I changed a setting. But
-
Pull Service tab data from Contract to Purchase order
Hi All, I Just want to know if is possible to pull service tab data from contract to purchase order. When i create PO w.r.t Service Contract the data from the service tab is not pulled. So need help on how can I pull. Please help.. Thanks, Ros
-
What is the best way to set up a multiplayer environment if all that I would need is 2-player with people in close proximity (same room for example). Is there any way to reliably have some sort of device-device connection via an ad-hoc wi-fi or is a