jakarta-jcs-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Horton Simon" <Simon.Hor...@uk.mizuho-sc.com>
Subject RE: RemoteCache Client will not shutdown after dispose
Date Sat, 04 Mar 2006 13:52:45 GMT
Hi Aaron,

Some more info for you. When I had stopped the remote cache and I had
called all of the dispose() and CompositeCacheManager.shutdown() methods
e.t.c. on the client caches, the following log messages were still
appearing in the client command prompt window.

INFO - looking up server
//localhost:1102/org.apache.jcs.auxiliary.remote.behavior.IRemoteCacheSe
rvice
ERROR - host=localhost; port1102;
service=org.apache.jcs.auxiliary.remote.behavior.IRemoteCacheService
INFO - looking up server
//localhost:1102/org.apache.jcs.auxiliary.remote.behavior.IRemoteCacheSe
rvice
ERROR - host=localhost; port1102;
service=org.apache.jcs.auxiliary.remote.behavior.IRemoteCacheService

Hope this helps you track the persistent thread down.

Thanks,
Simon


-----Original Message-----
From: Smuts, Aaron [mailto:Aaron.Smuts@travelocity.com] 
Sent: 03 March 2006 19:09
To: JCS Users List
Subject: RE: RemoteCache Client will not shutdown after dispose

Ok.  I'll see.  There is some non-daemon thread. I'll find it.  Just
kill tomcat for now.  

Cheers,

Aaron

> -----Original Message-----
> From: Horton Simon [mailto:Simon.Horton@uk.mizuho-sc.com]
> Sent: Friday, March 03, 2006 1:10 PM
> To: JCS Users List
> Subject: RE: RemoteCache Client will not shutdown after dispose
> 
> Hi Aaron,
> 
> Thanks for your help. I tried the CompositeCacheManager with
shutdown()
> on its own and then release() and shutdown() but it still has the same
> outcome, the command prompt hanging around!
> 
> 
>         CompositeCacheManager compositeCacheManager =
> CompositeCacheManager.getInstance();
> 
>         compositeCacheManager.release(); //tried it with and without
> this
>         compositeCacheManager.shutDown();
> 
> What I have just noticed in the log output this time (maybe it is just
> thread timing), but after my ServletContextListener finishes (i.e. its
> called its dispose methods on the JCS caches and then the
> CompositeCacheManager shutdown method, it then logs a messages. After
> this message, the last entry on the command prompt output is:
> 
> DEBUG - FAILURE DRIVEN MODE: cache monitor waiting for error
> 
> Also, just before this is the message:
> 
> DEBUG - Release called, but 1 remain
> 
> I only have 2 cache regions (I can see only the files for those 2
> regions in the caches disk store). I am calling dispose on both.
> 
> The relevant log output from when the cache shutdown is initiated is
> shown below:
> 
> 
> 03 Mar 2006 17:56:26,330 INFO (30057ms)-  [][][][] -
> com.vit.amaethon.client.listener.ClientServletContextListener -
> contextDestroyed called
> 03 Mar 2006 17:56:26,330 INFO (30057ms)-  [][][][] -
> com.vit.amaethon.cache.CacheTransaction - disposeOfCaches Shutdown JCS
> caches started
> 03 Mar 2006 17:56:26,330 INFO (30057ms)-  [][][][] -
> com.vit.amaethon.cache.CacheTransaction - disposeOfCaches Shutdown JCS
> dataCache
> 03 Mar 2006 17:56:26,340 INFO (30067ms)-  [][][][] -
> org.apache.jcs.engine.control.CompositeCache - In dispose,
> itemsInBaskets memCache.size = 1
> 03 Mar 2006 17:56:26,350 DEBUG (30077ms)-  [][][][] -
> org.apache.jcs.auxiliary.disk.AbstractDiskCache - Putting element in
> purgatory, cacheName: itemsInBaskets, key: abc123DEMO3
> 03 Mar 2006 17:56:26,350 DEBUG (30077ms)-  [][][][] -
> org.apache.jcs.utils.struct.DoubleLinkedList - returning fist node
> 03 Mar 2006 17:56:26,350 DEBUG (30077ms)-  [][][][] -
> org.apache.jcs.utils.struct.DoubleLinkedList - returning fist node
> 03 Mar 2006 17:56:26,350 DEBUG (30077ms)-  [][][][] -
> org.apache.jcs.engine.CacheEventQueue - Event entering Queue for
> itemsInBaskets: PutEvent for key: abc123DEMO3 value:
> com.vit.amaethon.client.inventory.ShopTrackerItemInCart@3dec6b0
> 03 Mar 2006 17:56:26,350 INFO (30077ms)-  [][][][] -
> org.apache.jcs.engine.CacheEventQueue - Cache event queue created:
> CacheEventQueue [listenerId=-1052776830, cacheName=itemsInBaskets]
> 03 Mar 2006 17:56:26,350 INFO (30077ms)-  [][][][] -
> org.apache.jcs.engine.control.CompositeCache - In dispose,
> itemsInBaskets put 1 into auxiliary
> org.apache.jcs.auxiliary.disk.indexed.IndexedDiskCache@16b9e62
> 03 Mar 2006 17:56:26,360 DEBUG (30087ms)-  [][][][] -
> org.apache.jcs.engine.CacheEventQueue - head.event = null
> 03 Mar 2006 17:56:26,360 DEBUG (30087ms)-  [][][][] -
> org.apache.jcs.engine.CacheEventQueue - node.event = PutEvent for key:
> abc123DEMO3 value:
> com.vit.amaethon.client.inventory.ShopTrackerItemInCart@3dec6b0
> 03 Mar 2006 17:56:26,360 DEBUG (30087ms)-  [][][][] -
> org.apache.jcs.engine.CacheEventQueue - Event from queue = PutEvent
for
> key: abc123DEMO3 value:
> com.vit.amaethon.client.inventory.ShopTrackerItemInCart@3dec6b0
> 03 Mar 2006 17:56:26,360 DEBUG (30087ms)-  [][][][] -
> org.apache.jcs.auxiliary.disk.indexed.IndexedDiskCache - Storing
element
> on disk, key: abc123DEMO3
> 03 Mar 2006 17:56:26,360 DEBUG (30087ms)-  [][][][] -
> org.apache.jcs.utils.struct.DoubleLinkedList - returning fist node
> 03 Mar 2006 17:56:26,360 DEBUG (30087ms)-  [][][][] -
> org.apache.jcs.utils.struct.DoubleLinkedList - returning fist node
> 03 Mar 2006 17:56:26,360 DEBUG (30087ms)-  [][][][] -
> org.apache.jcs.utils.struct.DoubleLinkedList - returning fist node
> 03 Mar 2006 17:56:26,360 DEBUG (30087ms)-  [][][][] -
> org.apache.jcs.utils.struct.DoubleLinkedList - removing node
> 03 Mar 2006 17:56:26,360 DEBUG (30087ms)-  [][][][] -
> org.apache.jcs.auxiliary.disk.indexed.IndexedDisk - write> pos=0
> 03 Mar 2006 17:56:26,360 DEBUG (30087ms)-  [][][][] -
> org.apache.jcs.auxiliary.disk.indexed.IndexedDisk -
> java.io.RandomAccessFile@8890da -- data.length = 599
> 03 Mar 2006 17:56:26,360 DEBUG (30087ms)-  [][][][] -
> org.apache.jcs.auxiliary.disk.indexed.IndexedDiskCache - Put to file:
> itemsInBaskets, key: abc123DEMO3, position: 0, size: 599
> 03 Mar 2006 17:56:26,370 DEBUG (30097ms)-  [][][][] -
> org.apache.jcs.utils.struct.LRUMap - removing item for key:
abc123DEMO3
> 03 Mar 2006 17:56:26,370 DEBUG (30097ms)-  [][][][] -
> org.apache.jcs.utils.struct.DoubleLinkedList - removing node
> 03 Mar 2006 17:56:26,370 DEBUG (30097ms)-  [][][][] -
> org.apache.jcs.engine.CacheEventQueue - Event from queue = null
> 03 Mar 2006 17:56:26,460 INFO (30187ms)-  [][][][] -
> org.apache.jcs.auxiliary.disk.AbstractDiskCache - No longer waiting
for
> event queue to finish: Cache Event Queue
> Working = true
> Alive = true
> Empty = true
> Size = 0
> 03 Mar 2006 17:56:26,460 INFO (30187ms)-  [][][][] -
> org.apache.jcs.auxiliary.disk.AbstractDiskCache - In dispose,
destroying
> event queue.
> 03 Mar 2006 17:56:26,460 INFO (30187ms)-  [][][][] -
> org.apache.jcs.engine.CacheEventQueue - Destroying queue, stats =
Cache
> Event Queue
> Working = true
> Alive = false
> Empty = true
> Size = 0
> 03 Mar 2006 17:56:26,460 INFO (30187ms)-  [][][][] -
> org.apache.jcs.engine.CacheEventQueue - Cache event queue destroyed:
> CacheEventQueue [listenerId=-1052776830, cacheName=itemsInBaskets]
> 03 Mar 2006 17:56:26,460 WARN (30187ms)-  [][][][] -
> org.apache.jcs.engine.CacheEventQueue - Interrupted while waiting for
> another event to come in before we die.
> 03 Mar 2006 17:56:26,470 INFO (30197ms)-  [][][][] -
> org.apache.jcs.auxiliary.disk.indexed.IndexedDiskCache - Optomizing
file
> keyHash.size()=1
> 03 Mar 2006 17:56:26,470 DEBUG (30197ms)-  [][][][] -
> org.apache.jcs.utils.struct.LRUMap - getting item  for key abc123DEMO3
> 03 Mar 2006 17:56:26,470 DEBUG (30197ms)-  [][][][] -
> org.apache.jcs.utils.struct.LRUMap - LRUMap hit for abc123DEMO3
> 03 Mar 2006 17:56:26,470 DEBUG (30197ms)-  [][][][] -
> org.apache.jcs.auxiliary.disk.indexed.IndexedDiskCache - Found on
disk,
> key: abc123DEMO3
> 03 Mar 2006 17:56:26,470 DEBUG (30197ms)-  [][][][] -
> org.apache.jcs.auxiliary.disk.indexed.IndexedDisk - write> pos=0
> 03 Mar 2006 17:56:26,470 DEBUG (30197ms)-  [][][][] -
> org.apache.jcs.auxiliary.disk.indexed.IndexedDisk -
> java.io.RandomAccessFile@cab854 -- data.length = 599
> 03 Mar 2006 17:56:26,470 DEBUG (30197ms)-  [][][][] -
> org.apache.jcs.auxiliary.disk.indexed.IndexedDiskCache - Optomize: Put
> to temp disk cache: itemsInBaskets, key: abc123DEMO3, ded.pos:0,
> ded.len:599
> 03 Mar 2006 17:56:26,470 DEBUG (30197ms)-  [][][][] -
> org.apache.jcs.utils.struct.DoubleLinkedList - returning fist node
> 03 Mar 2006 17:56:26,470 DEBUG (30197ms)-  [][][][] -
> org.apache.jcs.utils.struct.DoubleLinkedList - returning fist node
> 03 Mar 2006 17:56:26,470 DEBUG (30197ms)-  [][][][] -
> org.apache.jcs.auxiliary.disk.indexed.IndexedDiskCache -
itemsInBaskets
> -- keyHashTemp.size(): 1, keyHash.size(): 1
> 03 Mar 2006 17:56:26,480 INFO (30207ms)-  [][][][] -
> org.apache.jcs.auxiliary.disk.indexed.IndexedDiskCache -
itemsInBaskets
> -- oldData.length() = 603
> 03 Mar 2006 17:56:26,480 INFO (30207ms)-  [][][][] -
> org.apache.jcs.auxiliary.disk.indexed.IndexedDiskCache -
itemsInBaskets
> -- newData.length() = 603
> 03 Mar 2006 17:56:26,490 INFO (30217ms)-  [][][][] -
> org.apache.jcs.auxiliary.disk.indexed.IndexedDiskCache -  rename
success
> = true
> 03 Mar 2006 17:56:26,490 INFO (30217ms)-  [][][][] -
> org.apache.jcs.auxiliary.disk.indexed.IndexedDiskCache - 1
> dataFile.length() 603
> 03 Mar 2006 17:56:26,490 WARN (30217ms)-  [][][][] -
> org.apache.jcs.auxiliary.disk.indexed.IndexedDisk - Resetting data
file
> 03 Mar 2006 17:56:26,490 DEBUG (30217ms)-  [][][][] -
> org.apache.jcs.auxiliary.disk.indexed.IndexedDiskCache - Saving keys
to:
> itemsInBaskets, key count: 1
> 03 Mar 2006 17:56:26,490 WARN (30217ms)-  [][][][] -
> org.apache.jcs.auxiliary.disk.indexed.IndexedDisk - Resetting data
file
> 03 Mar 2006 17:56:26,500 DEBUG (30227ms)-  [][][][] -
> org.apache.jcs.auxiliary.disk.indexed.IndexedDisk - write> pos=0
> 03 Mar 2006 17:56:26,500 DEBUG (30227ms)-  [][][][] -
> org.apache.jcs.auxiliary.disk.indexed.IndexedDisk -
> java.io.RandomAccessFile@f3552f -- data.length = 203
> 03 Mar 2006 17:56:26,650 WARN (30377ms)-  [][][][] -
> org.apache.jcs.auxiliary.disk.indexed.IndexedDiskCache - Closing
files,
> base filename: itemsInBaskets
> 03 Mar 2006 17:56:26,660 INFO (30387ms)-  [][][][] -
> org.apache.jcs.engine.control.CompositeCache - In dispose,
> itemsInBaskets disposing of memory cache.
> 03 Mar 2006 17:56:26,660 INFO (30387ms)-  [][][][] -
> org.apache.jcs.engine.memory.AbstractMemoryCache - Memory Cache
dispose
> called.  Shutting down shrinker thread if it is running.
> 03 Mar 2006 17:56:26,660 WARN (30387ms)-  [][][][] -
> org.apache.jcs.engine.control.CompositeCache - Called close for
> itemsInBaskets
> 03 Mar 2006 17:56:26,660 INFO (30387ms)-  [][][][] -
> com.vit.amaethon.cache.CacheTransaction - disposeOfCaches Shutdown JCS
> transactionObjectCache
> 03 Mar 2006 17:56:26,660 INFO (30387ms)-  [][][][] -
> org.apache.jcs.engine.control.CompositeCache - In dispose,
> itemsInBasketsTransactionObjects memCache.size = 0
> 03 Mar 2006 17:56:26,660 INFO (30387ms)-  [][][][] -
> org.apache.jcs.engine.control.CompositeCache - In dispose,
> itemsInBasketsTransactionObjects put 0 into auxiliary
> org.apache.jcs.auxiliary.disk.indexed.IndexedDiskCache@15d8d75
> 03 Mar 2006 17:56:26,760 INFO (30487ms)-  [][][][] -
> org.apache.jcs.auxiliary.disk.AbstractDiskCache - No longer waiting
for
> event queue to finish: Cache Event Queue
> Working = true
> Alive = false
> Empty = true
> Size = 0
> 03 Mar 2006 17:56:26,760 INFO (30487ms)-  [][][][] -
> org.apache.jcs.auxiliary.disk.AbstractDiskCache - In dispose,
destroying
> event queue.
> 03 Mar 2006 17:56:26,760 INFO (30487ms)-  [][][][] -
> org.apache.jcs.engine.CacheEventQueue - Destroy was called after queue
> was destroyed.  Doing nothing.  Stats =  Cache Event Queue
> Working = true
> Alive = false
> Empty = true
> Size = 0
> 03 Mar 2006 17:56:26,760 INFO (30487ms)-  [][][][] -
> org.apache.jcs.auxiliary.disk.indexed.IndexedDiskCache - Optomizing
file
> keyHash.size()=0
> 03 Mar 2006 17:56:26,760 INFO (30487ms)-  [][][][] -
> org.apache.jcs.auxiliary.disk.indexed.IndexedDiskCache -
> itemsInBasketsTransactionObjects -- oldData.length() = 0
> 03 Mar 2006 17:56:26,760 INFO (30487ms)-  [][][][] -
> org.apache.jcs.auxiliary.disk.indexed.IndexedDiskCache -
> itemsInBasketsTransactionObjects -- newData.length() = 0
> 03 Mar 2006 17:56:26,770 INFO (30497ms)-  [][][][] -
> org.apache.jcs.auxiliary.disk.indexed.IndexedDiskCache -  rename
success
> = true
> 03 Mar 2006 17:56:26,770 INFO (30497ms)-  [][][][] -
> org.apache.jcs.auxiliary.disk.indexed.IndexedDiskCache - 1
> dataFile.length() 0
> 03 Mar 2006 17:56:26,770 WARN (30497ms)-  [][][][] -
> org.apache.jcs.auxiliary.disk.indexed.IndexedDisk - Resetting data
file
> 03 Mar 2006 17:56:26,770 DEBUG (30497ms)-  [][][][] -
> org.apache.jcs.auxiliary.disk.indexed.IndexedDiskCache - Saving keys
to:
> itemsInBasketsTransactionObjects, key count: 0
> 03 Mar 2006 17:56:26,770 WARN (30497ms)-  [][][][] -
> org.apache.jcs.auxiliary.disk.indexed.IndexedDisk - Resetting data
file
> 03 Mar 2006 17:56:26,941 WARN (30668ms)-  [][][][] -
> org.apache.jcs.auxiliary.disk.indexed.IndexedDiskCache - Closing
files,
> base filename: itemsInBasketsTransactionObjects
> 03 Mar 2006 17:56:26,941 INFO (30668ms)-  [][][][] -
> org.apache.jcs.engine.control.CompositeCache - In dispose,
> itemsInBasketsTransactionObjects disposing of memory cache.
> 03 Mar 2006 17:56:26,941 INFO (30668ms)-  [][][][] -
> org.apache.jcs.engine.memory.AbstractMemoryCache - Memory Cache
dispose
> called.  Shutting down shrinker thread if it is running.
> 03 Mar 2006 17:56:26,941 WARN (30668ms)-  [][][][] -
> org.apache.jcs.engine.control.CompositeCache - Called close for
> itemsInBasketsTransactionObjects
> 03 Mar 2006 17:56:26,941 INFO (30668ms)-  [][][][] -
> com.vit.amaethon.cache.CacheTransaction - disposeOfCaches Shutdown JCS
> caches finished
> 03 Mar 2006 17:56:26,941 DEBUG (30668ms)-  [][][][] -
> org.apache.jcs.engine.control.CompositeCacheManager - Release called,
> but 1 remain
> 03 Mar 2006 17:56:26,941 INFO (30668ms)-  [][][][] -
> com.vit.amaethon.client.listener.ClientServletContextListener -
> contextDestroyed finished
> 03 Mar 2006 17:56:28,072 DEBUG (31799ms)-  [][][][] -
> org.apache.jcs.auxiliary.remote.RemoteCacheMonitor - FAILURE DRIVEN
> MODE: cache monitor waiting for error
> 
> 
> Thanks,
> Simon
> 
> 
> -----Original Message-----
> From: Smuts, Aaron [mailto:Aaron.Smuts@travelocity.com]
> Sent: 03 March 2006 17:48
> To: JCS Users List
> Subject: RE: RemoteCache Client will not shutdown after dispose
> 
> CompositeCacheManager.getInstance()
> 
> > -----Original Message-----
> > From: Horton Simon [mailto:Simon.Horton@uk.mizuho-sc.com]
> > Sent: Friday, March 03, 2006 12:46 PM
> > To: JCS Users List
> > Subject: RE: RemoteCache Client will not shutdown after dispose
> >
> > Hi Aaron,
> >
> > How should I go about getting hold of the composite cache manager?
Do
> I
> > start with my JCS cache object?
> >
> > Thanks,
> > Simon
> >
> > -----Original Message-----
> > From: Smuts, Aaron [mailto:Aaron.Smuts@travelocity.com]
> > Sent: 03 March 2006 17:28
> > To: JCS Users List
> > Subject: RE: RemoteCache Client will not shutdown after dispose
> >
> > I'll look into it.  You'll have to kill your tomcat for the time
> being.
> >
> > Try calling the shutdown method on the composite cache manager to
make
> > sure you dispose all the regions.
> >
> > > -----Original Message-----
> > > From: Horton Simon [mailto:Simon.Horton@uk.mizuho-sc.com]
> > > Sent: Friday, March 03, 2006 11:58 AM
> > > To: JCS Users List
> > > Subject: RemoteCache Client will not shutdown after dispose
> > >
> > > Hi,
> > >
> > > My problem is that when a client uses a Remote cache auxiliary,
the
> > > remote auxiliary never shuts down and the JVM is still alive, even
> > after
> > > calling JCS.dispose() and even when the invoking process is
> shutdown.
> > >
> > > I have a memory, disk cache and remote cache defined in my client
> > > cache.ccf file (I followed the
> > > http://jakarta.apache.org/jcs/RemoteAuxCache.html article to set
> this
> > > up)
> > >
> > > I have a standalone remote cache server running before I start the
> > > client.
> > >
> > > I run my tomcat startup batch script and it opens a separate
command
> > > prompt window and starts up my tomcat (4.1.24) server which has a
> web
> > > application that uses the JCS cache with an auxilary remote cache
> > client
> > > talking to the remote cache server. This all works fine just fine.
> > >
> > > When I run the tomcat shutdown script, I have a
> ServletContextListener
> > > which detects the context is being destroyed and calls the
> > JCS.dispose()
> > > method on the two cache regions I was using.
> > >
> > > I have different behaviour when the client cache.ccf file is set
up
> > to:
> > >
> > > 1) Only use memory and disk auxiliary caches and NOT have any
remote
> > > cache auxiliary, the tomcat server shuts down, you see the debug
> > entries
> > > called to dispose of the JCS cache regions in the command prompt,
> then
> > > the command prompt window closes.
> > >
> > > - This is exactly what I would expect.
> > >
> > > 2) Include a RemoteCacheFactory as one of its auxiliary caches (as
> > well
> > > as memory and disk), the tomcat server shuts down and you see the
> > debug
> > > entries called to dispose of the JCS cache regions in the command
> > > prompt, but the command prompt which was originally opened by the
> > tomcat
> > > startup script stays alive.
> > >
> > > - Why doesn't it shutdown? It appears that the Remote cache
> auxiliary
> > > isn't fully shutting down and the JVM is still alive. The window
> sits
> > > there forever, not further log messages are written to it.
> > >
> > > When my tomcat server shutdown, I need to be able to fully
shutdown
> > that
> > > cache client (as happens in No.1), leaving the remote data intact.
> > >
> > > Your help would be appreciated!
> > >
> > >
> > > Extract from my client cache.ccf file for my Remote auxiliary
> > settings:
> > >
> > > # - Remote RMI Cache set up to failover
> > >
> >
>
jcs.auxiliary.RFailover=org.apache.jcs.auxiliary.remote.RemoteCacheFacto
> > > ry
> > >
> >
>
jcs.auxiliary.RFailover.attributes=org.apache.jcs.auxiliary.remote.Remot
> > > eCacheAttributes
> > >
> >
>
jcs.auxiliary.RFailover.attributes.FailoverServers=localhost:1102,localh
> > > ost:1103
> > > #jcs.auxiliary.RC.attributes.RemoveUponRemotePut=true
> > > jcs.auxiliary.RFailover.attributes.RemoveUponRemotePut=true
> > > jcs.auxiliary.RFailover.attributes.GetOnly=false
> > > jcs.auxiliary.RFailover.attributes.TimeoutMillis=10000
> > >
> > >
> > > Extract from my remote server remote.cache.ccf file for my Remote
> > > auxiliary settings:
> > >
> > > #Remote Cache
> > >
> >
>
jcs.auxiliary.RCluster1=org.apache.jcs.auxiliary.remote.RemoteCacheFacto
> > > ry
> > >
> >
>
jcs.auxiliary.RCluster1.attributes=org.apache.jcs.auxiliary.remote.Remot
> > > eCacheAttributes
> > > jcs.auxiliary.RCluster1.attributes.RemoteTypeName=CLUSTER
> > > jcs.auxiliary.RCluster1.attributes.RemoveUponRemotePut=true
> > > jcs.auxiliary.RCluster1.attributes.ClusterServers=localhost:1103
> > > jcs.auxiliary.RCluster1.attributes.GetOnly=false
> > >
> > >
> > > Thanks,
> > > Simon
> > >
> > > This message and any files transmitted with it are confidential
and
> > > intended solely for the use of the individual or entity to whom
they
> > are
> > > addressed. If you have received this message in error please
delete
> it
> > and
> > > any files transmitted with it, after notifying
> > postmaster@uk.mizuho-sc.com
> > > Any opinions expressed in this message may be those of the author
> and
> > not
> > > necessarily those of the company. The company accepts no
> > responsibility
> > > for the accuracy or completeness of any information contained
> herein.
> > This
> > > message is not intended to create legal relations between the
> company
> > and
> > > the recipient.
> > > Recipients should please note that messages sent via the Internet
> may
> > be
> > > intercepted and that caution should therefore be exercised before
> > > dispatching to the company any confidential or sensitive
> information.
> > > Mizuho International plc Bracken House, One Friday Street, London
> EC4M
> > > 9JA. TEL. 020 72361090. Wholly owned subsidiary of Mizuho
Securities
> > Co.,
> > > Ltd. Member of Mizuho Financial Group. Authorised and regulated by
> the
> > > Financial Services Authority. Member of the London Stock Exchange.
> > >
> > > Registered in England No. 1203696. Registered office as above.
> > >
> > >
> > >
> ---------------------------------------------------------------------
> > > To unsubscribe, e-mail: jcs-users-unsubscribe@jakarta.apache.org
> > > For additional commands, e-mail: jcs-users-help@jakarta.apache.org
> >
> >
---------------------------------------------------------------------
> > To unsubscribe, e-mail: jcs-users-unsubscribe@jakarta.apache.org
> > For additional commands, e-mail: jcs-users-help@jakarta.apache.org
> >
> >
> > This message and any files transmitted with it are confidential and
> > intended solely for the use of the individual or entity to whom they
> are
> > addressed. If you have received this message in error please delete
it
> and
> > any files transmitted with it, after notifying
> postmaster@uk.mizuho-sc.com
> > Any opinions expressed in this message may be those of the author
and
> not
> > necessarily those of the company. The company accepts no
> responsibility
> > for the accuracy or completeness of any information contained
herein.
> This
> > message is not intended to create legal relations between the
company
> and
> > the recipient.
> > Recipients should please note that messages sent via the Internet
may
> be
> > intercepted and that caution should therefore be exercised before
> > dispatching to the company any confidential or sensitive
information.
> > Mizuho International plc Bracken House, One Friday Street, London
EC4M
> > 9JA. TEL. 020 72361090. Wholly owned subsidiary of Mizuho Securities
> Co.,
> > Ltd. Member of Mizuho Financial Group. Authorised and regulated by
the
> > Financial Services Authority. Member of the London Stock Exchange.
> >
> > Registered in England No. 1203696. Registered office as above.
> >
> >
> >
---------------------------------------------------------------------
> > To unsubscribe, e-mail: jcs-users-unsubscribe@jakarta.apache.org
> > For additional commands, e-mail: jcs-users-help@jakarta.apache.org
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: jcs-users-unsubscribe@jakarta.apache.org
> For additional commands, e-mail: jcs-users-help@jakarta.apache.org
> 
> 
> This message and any files transmitted with it are confidential and
> intended solely for the use of the individual or entity to whom they
are
> addressed. If you have received this message in error please delete it
and
> any files transmitted with it, after notifying
postmaster@uk.mizuho-sc.com
> Any opinions expressed in this message may be those of the author and
not
> necessarily those of the company. The company accepts no
responsibility
> for the accuracy or completeness of any information contained herein.
This
> message is not intended to create legal relations between the company
and
> the recipient.
> Recipients should please note that messages sent via the Internet may
be
> intercepted and that caution should therefore be exercised before
> dispatching to the company any confidential or sensitive information.
> Mizuho International plc Bracken House, One Friday Street, London EC4M
> 9JA. TEL. 020 72361090. Wholly owned subsidiary of Mizuho Securities
Co.,
> Ltd. Member of Mizuho Financial Group. Authorised and regulated by the
> Financial Services Authority. Member of the London Stock Exchange.
> 
> Registered in England No. 1203696. Registered office as above.
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: jcs-users-unsubscribe@jakarta.apache.org
> For additional commands, e-mail: jcs-users-help@jakarta.apache.org

---------------------------------------------------------------------
To unsubscribe, e-mail: jcs-users-unsubscribe@jakarta.apache.org
For additional commands, e-mail: jcs-users-help@jakarta.apache.org


This message and any files transmitted with it are confidential and intended solely for the
use of the individual or entity to whom they are addressed. If you have received this message
in error please delete it and any files transmitted with it, after notifying postmaster@uk.mizuho-sc.com

Any opinions expressed in this message may be those of the author and not necessarily those
of the company. The company accepts no responsibility for the accuracy or completeness of
any information contained herein. This message is not intended to create legal relations between
the company and the recipient. 
Recipients should please note that messages sent via the Internet may be intercepted and that
caution should therefore be exercised before dispatching to the company any confidential or
sensitive information. 
Mizuho International plc Bracken House, One Friday Street, London EC4M 9JA. TEL. 020 72361090.
Wholly owned subsidiary of Mizuho Securities Co., Ltd. Member of Mizuho Financial Group. Authorised
and regulated by the Financial Services Authority. Member of the London Stock Exchange. 

Registered in England No. 1203696. Registered office as above.


---------------------------------------------------------------------
To unsubscribe, e-mail: jcs-users-unsubscribe@jakarta.apache.org
For additional commands, e-mail: jcs-users-help@jakarta.apache.org


Mime
View raw message