I've seen this happen when you have more than one instance running on a single machine, say if your server didn't shutdown properly and you bring up another instance while the old one is still running.
What version of the cache are you running? Do you see this on startup or after the cache has been running a while? I'm running the lateral in prod currently and I saw this happen when two instances of a server had been started. Aaron --- Florian Hawlitzek <[EMAIL PROTECTED]> wrote: > Hi Owen, > > I get the same error: > **** Error Mi Mrz 15 03:14:38 CET 2006 > 1142388878558 --- > [org.apa > che.jcs.auxiliary.lateral.socket.tcp.LateralTCPSender] > Detected problem > with connection: java.net.SocketException: Broken > pipe > **** Error Mi Mrz 15 03:14:38 CET 2006 > 1142388878559 --- > [org.apa > che.jcs.auxiliary.lateral.LateralCache] Disabling > lateral cache due to > error Failed to remove teaser_map from aroonaCache > > java.net.SocketException: Broken pipe > **** Error Mi Mrz 15 03:14:38 CET 2006 > 1142388878559 --- > at java.net.SocketOutputStream.socketWrite0(Native > Method) > > Did you find any solution? > > Thanks, > Florian. > > Owen Wallace schrieb: > > >Does any body have any ideas why this is happening? > > >Or at least how I could go about working out what > is happening? > > > >There are two caches running on two machines and > I'm trying to keep them synced. > > > >Thanks > > > >Owen > > > > > >2006-01-04 03:00:00,365 > [CacheEventQueue.QProcessor-HierarchyTreeCache] > ERROR org.apache.jcs.auxiliary.lateral.LateralCache > - Disabling lateral cache due to error Failed to put > HierarchyTree2116 to HierarchyTreeCache > >java.net.SocketException: Broken pipe > > at > java.net.SocketOutputStream.socketWrite0(Native > Method) > > at > java.net.SocketOutputStream.socketWrite(Unknown > Source) > > at > java.net.SocketOutputStream.write(Unknown Source) > > at > java.io.ObjectOutputStream$BlockDataOutputStream.writeBlockHeader(Unknown > Source) > > at > java.io.ObjectOutputStream$BlockDataOutputStream.drain(Unknown > Source) > > at > java.io.ObjectOutputStream$BlockDataOutputStream.setBlockDataMode(Unknown > Source) > > at > java.io.ObjectOutputStream.writeFatalException(Unknown > Source) > > at > java.io.ObjectOutputStream.writeObject(Unknown > Source) > > at > org.apache.jcs.auxiliary.lateral.socket.tcp.LateralTCPSender.send(LateralTCPSender.java:208) > > at > org.apache.jcs.auxiliary.lateral.socket.tcp.LateralTCPService.update(LateralTCPService.java:124) > > at > org.apache.jcs.auxiliary.lateral.LateralCache.update(LateralCache.java:96) > > at > org.apache.jcs.engine.CacheAdaptor.handlePut(CacheAdaptor.java:86) > > at > org.apache.jcs.engine.CacheEventQueue$PutEvent.doRun(CacheEventQueue.java:652) > > at > org.apache.jcs.engine.CacheEventQueue$AbstractCacheEvent.run(CacheEventQueue.java:567) > > at > org.apache.jcs.engine.CacheEventQueue$QProcessor.run(CacheEventQueue.java:537) > > > > > >-------------------------------------------------------------------------------------------- > >cache.ccf > > > ># DEFAULT CACHE REGION > > > >jcs.default=LTCP > >jcs.default.cacheattributes=org.apache.jcs.engine.CompositeCacheAttributes > >jcs.default.cacheattributes.MaxObjects=10000 > >jcs.default.cacheattributes.MemoryCacheName=org.apache.jcs.engine.memory.lru.LRUMemoryCache > >jcs.default.cacheattributes.UseMemoryShrinker=false > >jcs.default.cacheattributes.MaxMemoryIdleTimeSeconds=3600 > >jcs.default.cacheattributes.ShrinkerIntervalSeconds=60 > > > >jcs.default.elementattributes=org.apache.jcs.engine.ElementAttributes > >jcs.default.elementattributes.IsEternal=false > >jcs.default.elementattributes.MaxLifeSeconds=3600 > >jcs.default.elementattributes.IdleTime=1800 > >jcs.default.elementattributes.IsSpool=true > >jcs.default.elementattributes.IsRemote=true > >jcs.default.elementattributes.IsLateral=true > > > >jcs.auxiliary.LTCP=org.apache.jcs.auxiliary.lateral.socket.tcp.LateralTCPCacheFactory > >jcs.auxiliary.LTCP.attributes=org.apache.jcs.auxiliary.lateral.socket.tcp.TCPLateralCacheAttributes > >#jcs.auxiliary.LTCP.attributes.TcpServers= > >jcs.auxiliary.LTCP.attributes.TcpListenerPort=1118 > >jcs.auxiliary.LTCP.attributes.UdpDiscoveryAddr=224.10.10.10 > >jcs.auxiliary.LTCP.attributes.UdpDiscoveryPort=5555 > >jcs.auxiliary.LTCP.attributes.UdpDiscoveryEnabled=true > >jcs.auxiliary.LTCP.attributes.Receive=true > >jcs.auxiliary.LTCP.attributes.AllowGet=false > >jcs.auxiliary.LTCP.attributes.IssueRemoveOnPut=false > >jcs.auxiliary.LTCP.attributes.FilterRemoveByHashCode=false > > > > > > > >############################################################## > >################## OPTIONAL THREAD POOL > CONFIGURATION ################### > ># Default thread pool config > >thread_pool.default.boundarySize=2000 > >thread_pool.default.maximumPoolSize=150 > >thread_pool.default.minimumPoolSize=4 > >thread_pool.default.keepAliveTime=350000 > >#RUN ABORT WAIT BLOCK DISCARDOLDEST > >thread_pool.default.whenBlockedPolicy=RUN > >thread_pool.default.startUpSize=4 > > > >--------------------------------------------------------------------- > >To unsubscribe, e-mail: > [EMAIL PROTECTED] > >For additional commands, e-mail: > [EMAIL PROTECTED] > > > > > > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: > [EMAIL PROTECTED] > For additional commands, e-mail: > [EMAIL PROTECTED] > > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]