<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-3993794010452301122</id><updated>2024-10-09T17:52:29.694-05:00</updated><category term="BPEL"/><category term="SOA 11g"/><category term="Coherence"/><category term="Installation"/><category term="Coherence Web"/><category term="OSB"/><category term="weblogic"/><category term="Endpoint"/><category term="Oracle SOA 11g"/><category term="SOA"/><category term="Security"/><category term="WSDL"/><category term="AIA"/><category term="BPEL SCHEMA"/><category term="Benefits"/><category term="CONFIGURATION"/><category term="Cisco"/><category term="DEPLOYMENT"/><category term="ESB"/><category term="ORABPEL"/><category term="OWSM"/><category term="Oracle"/><category term="POF"/><category term="PURGE"/><category term="PURGING"/><category term="Strategy"/><category term="Web 2.0"/><category term="Weblogic 10.3"/><category term="XPath"/><category term="eclipse"/><category term="1.6"/><category term="10.1.3.4"/><category term="10.3.2"/><category term="10.3.3"/><category term="2.4"/><category term="3.7"/><category term="AQ"/><category term="AccessController"/><category term="Active Cache"/><category term="Adapter"/><category term="AnyConnect"/><category term="Application Integration Architecture"/><category term="Batch Commit"/><category term="Best Practices"/><category term="Business"/><category term="Business Impact"/><category term="CLEANUP"/><category term="CREATE"/><category term="Cache Configuration"/><category term="Caching"/><category term="Cannot add Singleton Service"/><category term="Change Version"/><category term="Check if MigrationBasis for cluster is configured"/><category term="Clustering"/><category term="Cohrence"/><category term="Connection Problem"/><category term="Custom Header"/><category term="Custom Java Code"/><category term="Data publisher failed"/><category term="Database"/><category term="EAR Scoped"/><category term="Exalogic"/><category term="Example"/><category term="Examples"/><category term="ExtensibleEnvironment"/><category term="F5"/><category term="Guide"/><category term="HTTP Session Management"/><category term="HTTPS"/><category term="IP Filtering"/><category term="Images"/><category term="Impact"/><category term="Incubator"/><category term="Installed"/><category term="Integration"/><category term="JAAS"/><category term="Java Version"/><category term="Jdeveloper"/><category term="LBR"/><category term="Learn OSB"/><category term="Load Balancer"/><category term="Log4j"/><category term="Logging"/><category term="Login"/><category term="Lost Instances"/><category term="MLR #8"/><category term="Manager"/><category term="NSS"/><category term="Network Bridge"/><category term="OC4J"/><category term="OER"/><category term="ORABPEL-20301"/><category term="OSR"/><category term="OUI"/><category term="Oracle BPEL"/><category term="Oracle SOA Enterprise Architecture"/><category term="Oracle Traffic Director"/><category term="Panic Protocol"/><category term="PartnerLink"/><category term="Permission denied"/><category term="QTJava.zip"/><category term="Quickstart"/><category term="RSA keys"/><category term="SOA 10.1.3.4"/><category term="SOAP Header"/><category term="SSH"/><category term="SSL"/><category term="Samples"/><category term="Scheduling"/><category term="Sensor"/><category term="Sharing Session Objects"/><category term="Slow startup"/><category term="Software"/><category term="Split Brain Scenario"/><category term="SyncMaxWaitTime"/><category term="Technology"/><category term="UDDINODE"/><category term="UDDIUSER"/><category term="UNINSTALL"/><category term="Unable to connect"/><category term="Update table"/><category term="VMWare"/><category term="VPN"/><category term="Virtual Box"/><category term="Vista"/><category term="Vonage"/><category term="WAR Scoped"/><category term="WS Policies"/><category term="WSM"/><category term="Web Service"/><category term="Windows 7"/><category term="Witness Protocol"/><category term="X11"/><category term="X11 forwarding"/><category term="asynchronous"/><category term="bpel_dehyd_manage.sql"/><category term="configurable properties"/><category term="cygwin"/><category term="cygwin/X"/><category term="distributed cache"/><category term="getPreference"/><category term="hadoop"/><category term="index"/><category term="invocation"/><category term="jrockit"/><category term="jvm"/><category term="looping"/><category term="multi data source"/><category term="ora:custom"/><category term="oracle.webservices.httpConnTimeout"/><category term="oracle.webservices.httpReadTimeout"/><category term="password"/><category term="performance tuning"/><category term="position()"/><category term="private key"/><category term="prompting for password"/><category term="read write backing map"/><category term="readable BPEL"/><category term="remote display"/><category term="sb transport"/><category term="server start takes too long"/><category term="service migration"/><category term="service thread"/><category term="session-cache-config.xml"/><category term="skip condition"/><category term="soadirect"/><category term="sychronous"/><category term="t3"/><category term="tangosol.coherence.distributed.threads"/><category term="thread-count"/><category term="threads"/><category term="timeout"/><category term="understanding"/><category term="user type POF stream terminated"/><category term="xp20:"/><title type='text'>Oracle SOA and Coherence</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://ora-soa.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3993794010452301122/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://ora-soa.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/3993794010452301122/posts/default?start-index=26&amp;max-results=25&amp;redirect=false'/><author><name>nj</name><uri>http://www.blogger.com/profile/05913387405026089386</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>83</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-3993794010452301122.post-5672061107287224270</id><published>2013-08-22T23:16:00.003-05:00</published><updated>2013-08-22T23:16:54.368-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="hadoop"/><category scheme="http://www.blogger.com/atom/ns#" term="password"/><category scheme="http://www.blogger.com/atom/ns#" term="prompting for password"/><category scheme="http://www.blogger.com/atom/ns#" term="RSA keys"/><category scheme="http://www.blogger.com/atom/ns#" term="SSH"/><title type='text'>SSH prompting for password even after generating the RSA keys with empty password</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
I struggled with this issue almost every time I wanted to login to remote hosts without entering the passwords. In some places, I used this solution because I was lazy and in some places it is a requirement such as, Hadoop setup. Anyways, the key to the solution is permissions and the steps are as under:&lt;br /&gt;
&lt;br /&gt;
{USER}@machine1&amp;gt; rm -rf /home/{USER}/.ssh&lt;br /&gt;{USER}@machine2&amp;gt; rm -rf /home/{USER}/.ssh /tmp/id_rsa.pub&lt;br /&gt;{USER}@machine1&amp;gt; ssh-keygen -t rsa [Enter, Enter, Enter]&lt;br /&gt;{USER}@machine1&amp;gt; scp /home/{USER}/.ssh/id_rsa.pub {USER}@machine2:/tmp&lt;br /&gt;{USER}@machine2&amp;gt; mkdir /home/{USER}/.ssh&lt;br /&gt;{USER}@machine2&amp;gt; cat /tmp/id_rsa.pub &amp;gt;&amp;gt; /home/{USER}/.ssh/authorized_keys&lt;br /&gt;&lt;b&gt;{USER}@machine2&amp;gt; chmod -R 700 /home/{USER}/.ssh&lt;br /&gt;{USER}@machine1&amp;gt; chmod 600 /home/{USER}/.ssh/id_rsa*&lt;/b&gt;&lt;br /&gt;{USER}@machine2&amp;gt; rm /tmp/id_rsa.pub&lt;br /&gt;&lt;b&gt;{USER}@machine1&amp;gt; chmod 755 /home/{USER}&lt;br /&gt;{USER}@machine2&amp;gt; chmod 755 /home/{USER}&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
In above steps, replace the {USER} with your user and machine1 and machine2 with appropriate machine ip addresses.h &lt;br /&gt;
&lt;br /&gt;
Please note, the steps marked in BOLD and they should have exactly the same permissions.&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://ora-soa.blogspot.com/feeds/5672061107287224270/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/3993794010452301122/5672061107287224270' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3993794010452301122/posts/default/5672061107287224270'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3993794010452301122/posts/default/5672061107287224270'/><link rel='alternate' type='text/html' href='http://ora-soa.blogspot.com/2013/08/ssh-prompting-for-password-even-after.html' title='SSH prompting for password even after generating the RSA keys with empty password'/><author><name>nj</name><uri>http://www.blogger.com/profile/05913387405026089386</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3993794010452301122.post-5176925663607441844</id><published>2013-08-21T17:52:00.000-05:00</published><updated>2013-08-21T17:53:26.368-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="cygwin"/><category scheme="http://www.blogger.com/atom/ns#" term="cygwin/X"/><category scheme="http://www.blogger.com/atom/ns#" term="remote display"/><category scheme="http://www.blogger.com/atom/ns#" term="X11"/><category scheme="http://www.blogger.com/atom/ns#" term="X11 forwarding"/><title type='text'>Step by Step guide to enable X11 forwarding using Cygwin</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
I always found a need of X11 forwarding and so writing this step by step guide for reference:&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Step 1: &lt;/b&gt;Install Cygwin/X: I would like to take you through the minimum required packages for Cygwin/X and here are the detailed steps:&lt;br /&gt;
&lt;br /&gt;
&lt;ol style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;Download the cygwin setup file from&amp;nbsp;&lt;a href=&quot;http://cygwin.com/install.html&quot;&gt;http://cygwin.com/install.html&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Run the Cygwin setup program and you will see the welcome screen.Click&amp;nbsp;&lt;span class=&quot;guibutton&quot;&gt;Next&lt;/span&gt;&amp;nbsp;to proceed to the next screen.&lt;/li&gt;
&lt;li&gt;Choose,&amp;nbsp;&lt;span class=&quot;guilabel&quot;&gt;Install from Internet&lt;/span&gt;, this will still save the package files to your download directory so that you can install Cygwin on any number of machines. Click&amp;nbsp;&lt;span class=&quot;guibutton&quot;&gt;Next&lt;/span&gt;&amp;nbsp;to proceed to the next screen.&lt;/li&gt;
&lt;li&gt;The default&amp;nbsp;&lt;span class=&quot;guilabel&quot;&gt;Install Root&lt;/span&gt;&amp;nbsp;is&amp;nbsp;&lt;tt class=&quot;filename&quot;&gt;c:\cygwin&lt;/tt&gt;&amp;nbsp;which should be fine for most installations. Leave&amp;nbsp;&lt;span class=&quot;guilabel&quot;&gt;Default Text File Type&lt;/span&gt;&amp;nbsp;as&amp;nbsp;&lt;acronym class=&quot;acronym&quot;&gt;UNIX&lt;/acronym&gt;. Leave&amp;nbsp;&lt;span class=&quot;guilabel&quot;&gt;Install For&lt;/span&gt;&amp;nbsp;set to&amp;nbsp;&lt;span class=&quot;guilabel&quot;&gt;All&amp;nbsp;&lt;/span&gt;unless you lack local administrative privileges.&lt;/li&gt;
&lt;li&gt;Click&amp;nbsp;&lt;span class=&quot;guibutton&quot;&gt;Next&lt;/span&gt;&amp;nbsp;to proceed to the next screen.&lt;/li&gt;
&lt;li&gt;&lt;span class=&quot;guilabel&quot;&gt;Local Package Directory&lt;/span&gt;&amp;nbsp;should default to the directory that you ran&amp;nbsp;&lt;tt class=&quot;filename&quot;&gt;setup.exe&lt;/tt&gt;&amp;nbsp;from.Click&amp;nbsp;&lt;span class=&quot;guibutton&quot;&gt;Next&lt;/span&gt;&amp;nbsp;to proceed to the next screen.&lt;/li&gt;
&lt;li&gt;Choose your proxy setup, or, just choose&amp;nbsp;&lt;span class=&quot;guilabel&quot;&gt;Direct Connection&lt;/span&gt;&amp;nbsp;if no proxy is needed.Click&amp;nbsp;&lt;span class=&quot;guibutton&quot;&gt;Next&lt;/span&gt;&amp;nbsp;to proceed to the next screen.&lt;/li&gt;
&lt;li&gt;Select the first mirror for downloading. Click&amp;nbsp;&lt;span class=&quot;guibutton&quot;&gt;Next&lt;/span&gt;&amp;nbsp;to proceed to the next screen; setup will download a list of available packages as it moves to the next screen.&lt;/li&gt;
&lt;li&gt;On the next screen you will select the packages that will be downloaded and installed. A listing of the Cygwin/X packages is given below; a listing of the general Cygwin packages would be beyond the scope of this document.&lt;/li&gt;
&lt;li&gt;Cygwin/X packages are located in the&amp;nbsp;&lt;tt class=&quot;literal&quot;&gt;X11&lt;/tt&gt;&amp;nbsp;category:&lt;/li&gt;
&lt;ul&gt;
&lt;li&gt;&lt;tt class=&quot;filename&quot;&gt;xorg-server&lt;/tt&gt;&amp;nbsp;(required, the Cygwin/X X Server)&lt;/li&gt;
&lt;li&gt;&lt;tt class=&quot;filename&quot;&gt;xinit&lt;/tt&gt;&amp;nbsp;(required, scripts for starting the X server:&amp;nbsp;&lt;b class=&quot;command&quot;&gt;xinit&lt;/b&gt;,&amp;nbsp;&lt;b class=&quot;command&quot;&gt;startx&lt;/b&gt;,&amp;nbsp;&lt;b class=&quot;command&quot;&gt;startwin&lt;/b&gt;&amp;nbsp;(and a shortcut on the Start Menu to run it),&lt;b class=&quot;command&quot;&gt;startxdmcp.bat&lt;/b&gt;&amp;nbsp;)&lt;/li&gt;
&lt;li&gt;&lt;tt class=&quot;filename&quot;&gt;xorg-docs&lt;/tt&gt;&amp;nbsp;(optional,&amp;nbsp;&lt;b class=&quot;command&quot;&gt;man&lt;/b&gt;&amp;nbsp;pages)&lt;/li&gt;
&lt;li&gt;You may also select any X client programs you want to use, and any fonts you would like to have available.&lt;/li&gt;
&lt;li&gt;You may also want to ensure that the&amp;nbsp;&lt;tt class=&quot;literal&quot;&gt;openssh&lt;/tt&gt;&amp;nbsp;package is selected if you wish to use&amp;nbsp;&lt;b class=&quot;command&quot;&gt;ssh&lt;/b&gt;&amp;nbsp;connections to run remote X clients.&lt;/li&gt;
&lt;li&gt;You may also want to ensure that the&amp;nbsp;&lt;tt class=&quot;literal&quot;&gt;inetutils&lt;/tt&gt;&amp;nbsp;or&amp;nbsp;&lt;tt class=&quot;literal&quot;&gt;rsh&lt;/tt&gt;&amp;nbsp;packages are selected if you wish to use&amp;nbsp;&lt;b class=&quot;command&quot;&gt;telnet&lt;/b&gt;&amp;nbsp;or&amp;nbsp;&lt;b class=&quot;command&quot;&gt;rsh&lt;/b&gt;&amp;nbsp;connections to run remote X clients. (not recommended)&lt;/li&gt;
&lt;/ul&gt;
&lt;li&gt;Click&amp;nbsp;&lt;span class=&quot;guibutton&quot;&gt;Next&lt;/span&gt;&amp;nbsp;to begin the download process, you may want to try another mirror if you see a&amp;nbsp;&lt;span class=&quot;QUOTE&quot;&gt;&quot;Connecting&quot;&lt;/span&gt;&amp;nbsp;message on this screen for a long period of time.&lt;/li&gt;
&lt;li&gt;You have now successfully installed Cygwin/X.&lt;/li&gt;
&lt;/ol&gt;
&lt;div&gt;
&lt;b&gt;Step 2: &lt;/b&gt;On your desktop, start the XWin Server from Start &amp;gt; All Programs &amp;gt; Cygwin-X &amp;gt; XWin Server&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;Step 3: &lt;/b&gt;On the XWin Server window, type the following:&lt;/div&gt;
&lt;div&gt;
&lt;ol style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;ssh -X -C user@hostname&lt;/li&gt;
&lt;li&gt;type xclock and it should throw the xclock display&lt;/li&gt;
&lt;/ol&gt;
&lt;b&gt;Step 4: &lt;/b&gt;If you need to sudo to a different user and still make the X11 work, you need to do the following (before running the sudo command):&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;xauth list&lt;/li&gt;
&lt;/ul&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; hostname/unix:13 &amp;nbsp;MIT-MAGIC-COOKIE-1 &amp;nbsp;ada9344e4a990d3b05d3bf66a9948758&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;
&lt;div&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; hostname/unix:10 &amp;nbsp;MIT-MAGIC-COOKIE-1 &amp;nbsp;11b30b1d65d90e64d15d811a97b9fb20&lt;/div&gt;
&lt;div&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; hostname/unix:&lt;b&gt;11&lt;/b&gt; &amp;nbsp;MIT-MAGIC-COOKIE-1 &amp;nbsp;ddaa0d9fc7da0ee5228aa459ccdf427c&lt;/div&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;sudo su - &amp;lt;&lt;appuser&gt;&amp;gt;&lt;/appuser&gt;&lt;/li&gt;
&lt;li&gt;echo $DISPLAY&lt;/li&gt;
&lt;/ul&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; localhost:&lt;b&gt;11&lt;/b&gt;.0&lt;/div&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;xauth add&amp;nbsp;&amp;nbsp;hostname/unix:&lt;b&gt;11&lt;/b&gt;&amp;nbsp;&amp;nbsp;MIT-MAGIC-COOKIE-1 &amp;nbsp;ddaa0d9fc7da0ee5228aa459ccdf427c&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;11 in the $DISPLAY matches the 11 in the list of the xauth.&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Now you should be able to throw the display from the remote machine to your local machine.&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://ora-soa.blogspot.com/feeds/5176925663607441844/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/3993794010452301122/5176925663607441844' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3993794010452301122/posts/default/5176925663607441844'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3993794010452301122/posts/default/5176925663607441844'/><link rel='alternate' type='text/html' href='http://ora-soa.blogspot.com/2013/08/step-by-step-guide-to-enable-x11.html' title='Step by Step guide to enable X11 forwarding using Cygwin'/><author><name>nj</name><uri>http://www.blogger.com/profile/05913387405026089386</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3993794010452301122.post-2627016384007946712</id><published>2013-06-04T13:46:00.001-05:00</published><updated>2013-06-04T13:48:05.223-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="server start takes too long"/><category scheme="http://www.blogger.com/atom/ns#" term="Slow startup"/><category scheme="http://www.blogger.com/atom/ns#" term="weblogic"/><title type='text'>Takes too long to restart the Weblogic Managed Servers </title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
If your Weblogic server startup takes too long, then you might be running into entropy bug that can be fixed in one of the 3 ways:&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;MsoListParagraph&quot; style=&quot;background-color: white;&quot;&gt;
&lt;/div&gt;
&lt;ol style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;Patch &lt;java .home=&quot;&quot;&gt;/jre/lib/security/java.security by replacing the line &quot;securerandom.source=file:/dev/urandom&quot; with &quot;securerandom.source=file:/dev/./urandom&quot;&lt;/java&gt;&lt;/li&gt;
&lt;li&gt;Add JVM argument -Djava.security.egd=file:/dev/./urandom to the startup scripts&lt;/li&gt;
&lt;li&gt;Create a symlink for /dev/urandom to point to /dev/./urandom&lt;/li&gt;
&lt;/ol&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background-color: white;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://ora-soa.blogspot.com/feeds/2627016384007946712/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/3993794010452301122/2627016384007946712' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3993794010452301122/posts/default/2627016384007946712'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3993794010452301122/posts/default/2627016384007946712'/><link rel='alternate' type='text/html' href='http://ora-soa.blogspot.com/2013/06/takes-too-long-to-restart-weblogic.html' title='Takes too long to restart the Weblogic Managed Servers '/><author><name>nj</name><uri>http://www.blogger.com/profile/05913387405026089386</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3993794010452301122.post-3996083876426136987</id><published>2013-06-03T13:09:00.000-05:00</published><updated>2013-06-03T13:15:00.185-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Batch Commit"/><category scheme="http://www.blogger.com/atom/ns#" term="Update table"/><title type='text'>Updating a large table in batches</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
In order to update million of record using the UPDATE statement can be time-consuming and may lead to timeout errors and other issues. A better approach would be to commit the updates in batches and here is the PL/SQL recipe for doing it:&lt;br /&gt;
&lt;br /&gt;
declare&lt;br /&gt;
&amp;nbsp; &amp;nbsp;cursor c is select rowid id from &amp;lt;TABLE&amp;gt; order by rowid;&lt;br /&gt;
&amp;nbsp; &amp;nbsp;counter NUMBER(10) := 0;&lt;br /&gt;
&amp;nbsp; &amp;nbsp;rowids dbms_sql.urowid_table; &amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
begin&lt;br /&gt;
&amp;nbsp; &amp;nbsp;dbms_output.enable;&lt;br /&gt;
&amp;nbsp; &amp;nbsp;open c;&lt;br /&gt;
&amp;nbsp; &amp;nbsp;loop &amp;nbsp; &lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; fetch c bulk collect into rowids limit 1000;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; forall i in 1..rowids.count&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;update&amp;nbsp;&amp;lt;TABLE&amp;gt;&amp;nbsp;set date=SYSDATE&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; where rowid = rowids(i);&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; commit;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; counter := counter + 1;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; dbms_output.put_line(&#39;Updated batch &#39; || counter );&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; exit when c%notfound;&lt;br /&gt;
&amp;nbsp; &amp;nbsp;end loop;&lt;br /&gt;
&amp;nbsp; &amp;nbsp;close c;&lt;br /&gt;
end;&lt;br /&gt;
/&lt;br /&gt;
&lt;br /&gt;
The above PL/SQL would update the DATE column of the table &amp;lt;TABLE&amp;gt; in batches of 1000&amp;nbsp;and will be much faster than the traditional UPDATE statement.&lt;br /&gt;
&lt;table&gt;&lt;/table&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://ora-soa.blogspot.com/feeds/3996083876426136987/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/3993794010452301122/3996083876426136987' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3993794010452301122/posts/default/3996083876426136987'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3993794010452301122/posts/default/3996083876426136987'/><link rel='alternate' type='text/html' href='http://ora-soa.blogspot.com/2013/06/updating-large-table-in-batches.html' title='Updating a large table in batches'/><author><name>nj</name><uri>http://www.blogger.com/profile/05913387405026089386</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3993794010452301122.post-1608179893597084166</id><published>2012-10-25T15:24:00.000-05:00</published><updated>2012-10-25T15:29:01.301-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="asynchronous"/><category scheme="http://www.blogger.com/atom/ns#" term="Endpoint"/><category scheme="http://www.blogger.com/atom/ns#" term="invocation"/><category scheme="http://www.blogger.com/atom/ns#" term="Oracle BPEL"/><category scheme="http://www.blogger.com/atom/ns#" term="oracle.webservices.httpConnTimeout"/><category scheme="http://www.blogger.com/atom/ns#" term="oracle.webservices.httpReadTimeout"/><category scheme="http://www.blogger.com/atom/ns#" term="sychronous"/><category scheme="http://www.blogger.com/atom/ns#" term="SyncMaxWaitTime"/><category scheme="http://www.blogger.com/atom/ns#" term="timeout"/><title type='text'>How can you timeout invocation of external endpoints from BPEL</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;span style=&quot;color: black; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt; mso-ansi-language: EN-US; mso-bidi-language: AR-SA; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-language: EN-US;&quot;&gt;SyncMaxWaitTime setting&amp;nbsp;applies to synchronous process invocations when the process has a breakpoint in
the middle of the process. If there&amp;nbsp;are no breakpoints, the entire process&amp;nbsp;will be&amp;nbsp;executed by the
client thread. If there is a breakpoint then &lt;span style=&quot;color: black; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt; mso-ansi-language: EN-US; mso-bidi-language: AR-SA; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-language: EN-US;&quot;&gt;a new
thread will be spawned to continue the&amp;nbsp;processing&amp;nbsp;after the break. &lt;/span&gt;
For more details, follow the &lt;a href=&quot;http://docs.oracle.com/cd/E15523_01/integration.1111/e10224/bp_sync.htm&quot;&gt;link&lt;/a&gt;.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: black; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt; mso-ansi-language: EN-US; mso-bidi-language: AR-SA; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-language: EN-US;&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: black; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt; mso-ansi-language: EN-US; mso-bidi-language: AR-SA; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-language: EN-US;&quot;&gt;In order to explicitly set the timeout for the endpoints invoked from within the BPEL, &lt;/span&gt;&lt;span style=&quot;color: black; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt; mso-ansi-language: EN-US; mso-bidi-language: AR-SA; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-language: EN-US;&quot;&gt;&lt;span style=&quot;color: black; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt; mso-ansi-language: EN-US; mso-bidi-language: AR-SA; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-language: EN-US;&quot;&gt;use the following
reference binding properties to configure timeouts while invoking external
services.&lt;br /&gt;
&lt;reference name=&quot;HWService&quot;&gt;&lt;interface .wsdl=&quot;.wsdl&quot; interface=&quot;writeHW_ptt&quot;&gt;&lt;span style=&quot;color: black; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt; mso-ansi-language: EN-US; mso-bidi-language: AR-SA; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-language: EN-US;&quot;&gt;&lt;/span&gt;&lt;/interface&gt;&lt;/reference&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: black; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt; mso-ansi-language: EN-US; mso-bidi-language: AR-SA; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-language: EN-US;&quot;&gt;&lt;span style=&quot;color: black; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt; mso-ansi-language: EN-US; mso-bidi-language: AR-SA; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-language: EN-US;&quot;&gt;&lt;reference name=&quot;HWService&quot;&gt;&lt;interface .wsdl=&quot;.wsdl&quot; interface=&quot;writeHW_ptt&quot;&gt;&lt;span style=&quot;color: black; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt; mso-ansi-language: EN-US; mso-bidi-language: AR-SA; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-language: EN-US;&quot;&gt;&amp;lt;reference name=&quot;HWService&quot;&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;lt;interface.wsdl interface=&quot;writeHW_ptt&quot;&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;lt;binding.ws port=&quot;helloWS&quot;&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;lt;property name=&quot;oracle.webservices.httpReadTimeout&quot; type=&quot;xs:string&quot; many=&quot;false&quot;&amp;gt;10000&amp;lt;/property&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;lt;property name=&quot;oracle.webservices.httpConnTimeout&quot; type=&quot;xs:string&quot; many=&quot;false&quot;&amp;gt;10000&amp;lt;/property&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;lt;/binding.ws&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;lt;/reference&amp;gt;&lt;/span&gt;&lt;/interface&gt;&lt;/reference&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: black; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt; mso-ansi-language: EN-US; mso-bidi-language: AR-SA; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-language: EN-US;&quot;&gt;&lt;span style=&quot;color: black; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt; mso-ansi-language: EN-US; mso-bidi-language: AR-SA; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-language: EN-US;&quot;&gt;&lt;reference name=&quot;HWService&quot;&gt;&lt;interface .wsdl=&quot;.wsdl&quot; interface=&quot;writeHW_ptt&quot;&gt;&lt;span style=&quot;color: black; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt; mso-ansi-language: EN-US; mso-bidi-language: AR-SA; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-language: EN-US;&quot;&gt;&lt;/span&gt;&lt;/interface&gt;&lt;/reference&gt;&lt;/span&gt;&lt;/span&gt;&amp;nbsp;&lt;/div&gt;
&lt;span style=&quot;color: black; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt; mso-ansi-language: EN-US; mso-bidi-language: AR-SA; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-language: EN-US;&quot;&gt;&lt;span style=&quot;color: black; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt; mso-ansi-language: EN-US; mso-bidi-language: AR-SA; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-language: EN-US;&quot;&gt;The property &lt;span style=&quot;color: red;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&quot;oracle.webservices.httpReadTimeout&quot;&lt;/span&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: black; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt; mso-ansi-language: EN-US; mso-bidi-language: AR-SA; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-language: EN-US;&quot;&gt;specifies how long
to wait until the target service processes the request and &lt;span style=&quot;color: black;&quot;&gt;&quot;oracle.webservices.httpConnTimeout&quot;&lt;/span&gt;&lt;span style=&quot;color: red;&quot;&gt;&amp;nbsp;&lt;/span&gt;specifies the wait-time to connect to the external service.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: black; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt; mso-ansi-language: EN-US; mso-bidi-language: AR-SA; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-language: EN-US;&quot;&gt;&lt;span style=&quot;color: black; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt; mso-ansi-language: EN-US; mso-bidi-language: AR-SA; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-language: EN-US;&quot;&gt;&lt;span style=&quot;color: black; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt; mso-ansi-language: EN-US; mso-bidi-language: AR-SA; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-language: EN-US;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: black; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt; mso-ansi-language: EN-US; mso-bidi-language: AR-SA; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-language: EN-US;&quot;&gt;&lt;span style=&quot;color: black; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt; mso-ansi-language: EN-US; mso-bidi-language: AR-SA; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-language: EN-US;&quot;&gt;&lt;span style=&quot;color: black; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt; mso-ansi-language: EN-US; mso-bidi-language: AR-SA; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-language: EN-US;&quot;&gt;In asynchronous invocations, you may use the Pick action for configuring the invocation timeouts.&lt;/span&gt;&lt;br style=&quot;mso-special-character: line-break;&quot; /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://ora-soa.blogspot.com/feeds/1608179893597084166/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/3993794010452301122/1608179893597084166' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3993794010452301122/posts/default/1608179893597084166'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3993794010452301122/posts/default/1608179893597084166'/><link rel='alternate' type='text/html' href='http://ora-soa.blogspot.com/2012/10/how-can-you-timeout-invocation-of.html' title='How can you timeout invocation of external endpoints from BPEL'/><author><name>nj</name><uri>http://www.blogger.com/profile/05913387405026089386</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3993794010452301122.post-6846963748997137377</id><published>2012-10-19T18:08:00.001-05:00</published><updated>2012-10-19T18:08:53.790-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Exalogic"/><category scheme="http://www.blogger.com/atom/ns#" term="NSS"/><category scheme="http://www.blogger.com/atom/ns#" term="Oracle Traffic Director"/><category scheme="http://www.blogger.com/atom/ns#" term="private key"/><title type='text'>Oracle Traffic Director : Extract Private Key to Decrypt and View SSL Snoop Data</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;span style=&quot;color: #333333; font-family: TimesNewRomanPS-ItalicMT; font-size: x-small;&quot;&gt;&lt;span style=&quot;color: #333333; font-family: TimesNewRomanPS-ItalicMT; font-size: x-small;&quot;&gt;&lt;span style=&quot;color: #333333; font-family: TimesNewRomanPS-ItalicMT; font-size: x-small;&quot;&gt;Oracle Traffic Director (OTD)&amp;nbsp;is the last software load balancer released and is based on iPlanet Web Server. It is a fast, reliable, and scalable layer-7 software load balancer that you can deploy as the reliable entry point for all HTTP and HTTPS traffic to application servers and web servers in your network. It leverage the NSS Shared DB for storing the private key and certificates for the SSL encryption and if you are looking to decrypt the SSL traffic using the private key, you would require to first extract it and the steps for it are as under:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #333333; font-size: x-small;&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #333333; font-size: x-small;&quot;&gt;For some reason, the pk12util that comes with OTD installation did not work for me so I have to move the cert9.db and key4.db onto my windows machine and follow the below steps:&lt;/span&gt;&lt;br /&gt;
&lt;ol style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;&lt;span style=&quot;color: #333333; font-size: x-small;&quot;&gt;Downloaded&amp;nbsp; NSS Tools for windows from here: &lt;a href=&quot;http://dl.dropbox.com/u/34141866/NSS_Tools_x86_from_NSS_3.12.7%20Tools.zip&quot;&gt;NSS_Tools_x86_from_NSS_3.12.7&lt;/a&gt; Tools.zip into C:\&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;color: #333333; font-size: x-small;&quot;&gt;Copied the key4.db and cert9.db to “C:\Users\nj\keys” folder&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;color: #333333; font-size: x-small;&quot;&gt;Go to command prompt (cmd C: ) and executue&amp;nbsp; c:\pk12util.exe -o C:\Users\nj\keys\cert.p12 -d sql:C:\Users\nj\keys -n &quot;&amp;lt;&lt;nickname&gt;&amp;gt;&quot; (populated on SSL &amp;gt;&amp;gt; Server Certificates on OTD Admin Console)&lt;/nickname&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;color: #333333; font-size: x-small;&quot;&gt;Prompted for password, enter &amp;lt;&lt;password&gt;&amp;gt;&lt;/password&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;color: #333333; font-size: x-small;&quot;&gt;This should create a cert.p12 under keys folder&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;color: #333333; font-size: x-small;&quot;&gt;Use OpenSSL to execute: openssl pkcs12 –in cert.p12 –out private.key –nocerts –nodes&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;color: #333333; font-size: x-small;&quot;&gt;Prompted for password, enter &amp;lt;&lt;password 4=&quot;4&quot; above=&quot;above&quot; as=&quot;as&quot; in=&quot;in&quot; nbsp=&quot;nbsp&quot; step=&quot;step&quot;&gt;&amp;gt;&lt;/password&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;color: #333333; font-size: x-small;&quot;&gt;private.key file should be created in the folder&lt;/span&gt;&lt;/li&gt;
&lt;span style=&quot;color: #333333; font-size: x-small;&quot;&gt;&lt;/span&gt;&lt;/ol&gt;
&lt;span style=&quot;color: #333333; font-size: x-small;&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div&gt;
&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&lt;/div&gt;
&lt;span style=&quot;color: #333333; font-size: x-small;&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: #333333; font-size: x-small;&quot;&gt;&lt;/span&gt;&amp;nbsp;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://ora-soa.blogspot.com/feeds/6846963748997137377/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/3993794010452301122/6846963748997137377' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3993794010452301122/posts/default/6846963748997137377'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3993794010452301122/posts/default/6846963748997137377'/><link rel='alternate' type='text/html' href='http://ora-soa.blogspot.com/2012/10/oracle-traffic-director-extract-private.html' title='Oracle Traffic Director : Extract Private Key to Decrypt and View SSL Snoop Data'/><author><name>nj</name><uri>http://www.blogger.com/profile/05913387405026089386</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3993794010452301122.post-1335543736238760163</id><published>2012-10-18T16:24:00.001-05:00</published><updated>2012-10-18T16:26:32.487-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="AnyConnect"/><category scheme="http://www.blogger.com/atom/ns#" term="Cisco"/><category scheme="http://www.blogger.com/atom/ns#" term="IP Filtering"/><category scheme="http://www.blogger.com/atom/ns#" term="Unable to connect"/><category scheme="http://www.blogger.com/atom/ns#" term="VPN"/><title type='text'>Cisco VPN error : The VPN Client was unable to setup IP Filtering</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;div&gt;
If you are getting an error &quot;The VPN Client was unable to setup IP Filtering&quot; when trying to use the Cisco Any Connect client then here is the solution for you:&lt;/div&gt;
&lt;ol style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;Save the file &quot;&lt;a href=&quot;https://docs.google.com/open?id=0BwFn5aDtPx4WUUV5TGhWei1NbEE&quot; target=&quot;_blank&quot;&gt;BFE.reg&lt;/a&gt;&quot; locally and then execute the file by double clicking&lt;/li&gt;
&lt;li&gt;Click Start &amp;gt; Run &amp;gt; regedit&lt;/li&gt;
&lt;li&gt;Browse to “HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\BFE\Parameters\Policy”&lt;/li&gt;
&lt;li&gt;Right click on “Policy” and select permission&lt;/li&gt;
&lt;li&gt;In the &quot;Permissions for Policy&quot; window, select advanced&lt;/li&gt;
&lt;li&gt;Unselect “Include inheritable permission from this object’s parent”&lt;/li&gt;
&lt;li&gt;Select Add from the Windows Security popup box&lt;/li&gt;
&lt;li&gt;Remove Users and CREATOR OWNER&lt;/li&gt;
&lt;ul&gt;
&lt;li&gt;Select Add button&lt;/li&gt;
&lt;li&gt;Enter in &quot;NT Service\BFE&quot; and select OK&lt;/li&gt;
&lt;li&gt;Give the Object the following Allow permissions: Query Value, Set Value, Create Subkey, Enumerate Subkeys, Notify, and Read Control&lt;/li&gt;
&lt;li&gt;Select OK to close all of the boxes&lt;/li&gt;
&lt;/ul&gt;
&lt;li&gt;Reboot Windows&lt;/li&gt;
&lt;li&gt;Connect with AnyConnect to test the connection&lt;span style=&quot;color: black; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt; mso-ansi-language: EN-US; mso-bidi-language: AR-SA; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-language: EN-US;&quot;&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;br /&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://ora-soa.blogspot.com/feeds/1335543736238760163/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/3993794010452301122/1335543736238760163' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3993794010452301122/posts/default/1335543736238760163'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3993794010452301122/posts/default/1335543736238760163'/><link rel='alternate' type='text/html' href='http://ora-soa.blogspot.com/2012/10/cisco-vpn-error-vpn-client-was-unable.html' title='Cisco VPN error : The VPN Client was unable to setup IP Filtering'/><author><name>nj</name><uri>http://www.blogger.com/profile/05913387405026089386</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3993794010452301122.post-353449852957220266</id><published>2012-10-18T12:56:00.000-05:00</published><updated>2012-10-18T16:27:23.272-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Endpoint"/><category scheme="http://www.blogger.com/atom/ns#" term="F5"/><category scheme="http://www.blogger.com/atom/ns#" term="HTTPS"/><category scheme="http://www.blogger.com/atom/ns#" term="LBR"/><category scheme="http://www.blogger.com/atom/ns#" term="Load Balancer"/><category scheme="http://www.blogger.com/atom/ns#" term="SSL"/><category scheme="http://www.blogger.com/atom/ns#" term="weblogic"/><category scheme="http://www.blogger.com/atom/ns#" term="WSDL"/><title type='text'>Weblogic setting wrong protocol in WSDL (Load Balancer terminating SSL)</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
In most of the architectures, the SSL is terminated at the hardware load balancer for performance reasons and allows the internal traffic to use HTTP for communication.&lt;br /&gt;
&lt;br /&gt;
Client ---[HTTPS] --&amp;gt; Hardware LB (SSL termination) --- [HTTP] --&amp;gt; WLS (WebService)&lt;br /&gt;
&lt;br /&gt;
The client will typically fetch the WSDL for the webservice hosted on WLS and use the endpoint available in the WSDL for invoking the webservice. So the calls for fetching the WSDL would happen as under:&lt;br /&gt;
&lt;br /&gt;
Client (https://lbhost:lbhttpsport/URI?wsdl) &amp;nbsp;--- &amp;gt; Hardware LB (http://wlshost:wlshttpport?wsdl) --- WLS (set the endpoint in wsdl as frontendhost:frontendhttpport if provided or will return http://lbhost:lbhttpsport/URI)&lt;br /&gt;
&lt;br /&gt;
Please note that the endpoint in the WSDL has the http protcol whereas the client is only used to call the LB on https protocol. The reason why WLS sets the protocol as http is because the request was recieved on http and there is no way for WLS to identify if the actual request was made on https.&lt;br /&gt;
&lt;br /&gt;
To solve the issue, you need to set an extra header variable &quot;WL-Proxy-SSL: true&quot; at the load balancer so that WLS identifies the request is called on https. Also, you need to set the flag Weblogic-Proxy-Plugin Enabled at the WLS managed server.&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://ora-soa.blogspot.com/feeds/353449852957220266/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/3993794010452301122/353449852957220266' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3993794010452301122/posts/default/353449852957220266'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3993794010452301122/posts/default/353449852957220266'/><link rel='alternate' type='text/html' href='http://ora-soa.blogspot.com/2012/10/weblogic-setting-wrong-protocol-in-wsdl.html' title='Weblogic setting wrong protocol in WSDL (Load Balancer terminating SSL)'/><author><name>nj</name><uri>http://www.blogger.com/profile/05913387405026089386</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3993794010452301122.post-2635478719879046084</id><published>2012-10-18T12:04:00.002-05:00</published><updated>2012-10-18T12:07:11.415-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Cannot add Singleton Service"/><category scheme="http://www.blogger.com/atom/ns#" term="Check if MigrationBasis for cluster is configured"/><category scheme="http://www.blogger.com/atom/ns#" term="CONFIGURATION"/><category scheme="http://www.blogger.com/atom/ns#" term="multi data source"/><category scheme="http://www.blogger.com/atom/ns#" term="service migration"/><category scheme="http://www.blogger.com/atom/ns#" term="weblogic"/><title type='text'>Weblogic Service Migration (Issues and Workarounds)</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;span style=&quot;font-family: Calibri;&quot;&gt;Pinned services, such as JMS-related services, the JTA Transaction Recovery Service, and user-defined singleton services are hosted on individual server instances within a cluster—for these services, the WebLogic Server supports failure recovery with service migration. There is a lot of documentation and blogging on this topic and in this post I want to just cover two of the issues that you may face during the service migration setup:&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Calibri;&quot;&gt;&lt;br /&gt;&lt;strong&gt;&lt;em&gt;Issue1:&lt;/em&gt;&lt;/strong&gt; If you have multiple clusters within a domain and you have setup service migration (database leasing) for only some of the clusters in your domain then you may find that the other cluster members start throwing errors as under:&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Calibri;&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;em&gt;&lt;span style=&quot;color: blue;&quot;&gt;&quot;

&lt;span style=&quot;font-family: Calibri;&quot;&gt;####&lt;jun 12:28:49=&quot;12:28:49&quot; 2012=&quot;2012&quot; 27=&quot;27&quot; am=&quot;am&quot; edt=&quot;edt&quot;&gt; &lt;error&gt;
&lt;deployer&gt; &lt;nj&gt; &lt;o_ms1&gt; &amp;lt;[ACTIVE] ExecuteThread: &#39;0&#39;
for queue: &#39;weblogic.kernel.Default (self-tuning)&#39;&amp;gt; &amp;lt;&lt;wls kernel=&quot;kernel&quot;&gt;&amp;gt; &amp;lt;&amp;gt;
&lt;8bca0b730cda1738:17608ce6:1382c32b7b9: -8000-0000000000000002=&quot;-8000-0000000000000002&quot;&gt;
&lt;1340771329481&gt; &lt;bea -149231=&quot;-149231&quot;&gt; &lt;unable activation=&quot;activation&quot; application=&quot;application&quot; b=&quot;b&quot; for=&quot;for&quot; set=&quot;set&quot; state=&quot;state&quot; the=&quot;the&quot; to=&quot;to&quot; true=&quot;true&quot;&gt;&lt;span style=&quot;color: red;&quot;&gt;&#39;WseeJmsModule&#39;&lt;/span&gt;&lt;/unable&gt;&lt;/bea&gt;&lt;/1340771329481&gt;&lt;/8bca0b730cda1738:17608ce6:1382c32b7b9:&gt;&lt;/wls&gt;&lt;/o_ms1&gt;&lt;/nj&gt;&lt;/deployer&gt;&lt;/error&gt;&lt;/jun&gt;&lt;/span&gt;&lt;/span&gt;&lt;/em&gt;.&lt;u5:p&gt;&lt;/u5:p&gt;&lt;em&gt;&lt;span style=&quot;color: blue;&quot;&gt;

&lt;/span&gt;&lt;/em&gt;&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 0pt;&quot;&gt;
&lt;span style=&quot;color: blue; font-family: Calibri;&quot;&gt;&lt;em&gt;java.lang.IllegalArgumentException: Cannot add Singleton
Service &lt;b&gt;&lt;span style=&quot;color: red;&quot;&gt;M_MS1 (migratable)&lt;/span&gt;&lt;/b&gt; as
SingletonServicesManager not started.&amp;nbsp; Check if MigrationBasis for cluster
is configured.&quot;&lt;/em&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 0pt;&quot;&gt;
&lt;span style=&quot;font-family: Calibri;&quot;&gt;&lt;/span&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 0pt;&quot;&gt;
&lt;span style=&quot;font-family: Calibri;&quot;&gt;&lt;strong&gt;&lt;em&gt;Workaround:&lt;/em&gt;&lt;/strong&gt; Configure Database leasing for all the clusters in the domain though no need to&amp;nbsp;configure the full service migration but just the cluster level service migration.&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 0pt;&quot;&gt;
&lt;span style=&quot;font-family: Calibri;&quot;&gt;&lt;/span&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 0pt;&quot;&gt;
&lt;span style=&quot;font-family: Calibri;&quot;&gt;&lt;strong&gt;&lt;em&gt;Issue2: &lt;/em&gt;&lt;/strong&gt;If you are using multi-datasource (MDS)&amp;nbsp;for your service migration then you may see that everything is working fine but actually behind the scenes the service migration framework pins itself to first datasource in MDS list and it really does not failover to the other datasource in case if the first datasource goes DOWN. You can easily find if this is the case by issuing the following database query:&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 0pt;&quot;&gt;
&lt;span style=&quot;font-family: Calibri;&quot;&gt;&lt;/span&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 0pt;&quot;&gt;
&lt;span style=&quot;color: blue; font-family: Calibri;&quot;&gt;&lt;em&gt;&quot;&lt;span style=&quot;font-family: Times New Roman;&quot;&gt;
&lt;/span&gt;select username, gv$sqlarea.inst_id, sql_text,
gv$sqlarea.executions, gv$sqlarea.first_load_time from gv$session, gv$sqlarea
where gv$session.sql_id = gv$sqlarea.sql_id and username =&#39;&amp;lt;db_username&lt;db_user&gt;&amp;gt;&#39;; &quot;&lt;/db_user&gt;&lt;/em&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 0pt;&quot;&gt;
&lt;span style=&quot;font-family: Calibri;&quot;&gt;&lt;/span&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 0pt;&quot;&gt;
&lt;span style=&quot;font-family: Calibri;&quot;&gt;You see that all the sql to udpate the ACTIVE table are issued against the same RAC instance/datasource. If you shutdown the RAC instance/datasource where the service migration framework is pinned, it results that no more update happen to the ACTIVE table. Please note that the server periodically renews its lease by updating the timestamp in the lease table. By default a migratable server renews its lease every 30,000 milliseconds—the product of two configurable ServerMBean properties:&lt;br /&gt;&lt;br /&gt;HealthCheckIntervalMillis, which by default is 10,000.&lt;br /&gt;HealthCheckPeriodsUntilFencing, which by default is 3.&lt;/span&gt;&lt;/div&gt;
&lt;span style=&quot;font-family: Calibri;&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Calibri;&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 0pt;&quot;&gt;
&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 0pt;&quot;&gt;
But there will no session created once the first datasource in the MDS configuration goes DOWN. Though, there will be lot of exceptions in the managed server logs but neither the migration happens nor the managed are able to secure a lease.&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 0pt;&quot;&gt;
&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 0pt;&quot;&gt;
&lt;strong&gt;&lt;em&gt;Workaround:&lt;/em&gt;&lt;/strong&gt; There are couple of workarounds to resolve the issue:&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 0pt;&quot;&gt;
1) Use TNS connect string for the datasource rather than using MDS&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 0pt;&quot;&gt;
2) This is a reported bug (9365773) and should ask the Oracle support for a patch to fix the issue.&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 0pt;&quot;&gt;
&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 0pt;&quot;&gt;
Also would like to mention some of the debug parameters specific for logging the&amp;nbsp;service migration internals as under:&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 0pt;&quot;&gt;
&lt;span style=&quot;font-family: Times New Roman;&quot;&gt;&lt;/span&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 0pt;&quot;&gt;
-Dweblogic.StdoutDebugEnabled=true&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 0pt;&quot;&gt;
-Dweblogic.log.LoggerSeverity=Debug&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 0pt;&quot;&gt;
-Dweblogic.log.LogSeverity=Debug&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 0pt;&quot;&gt;
-Dweblogic.debug.DebugServerMigration=true&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 0pt;&quot;&gt;
-Dweblogic.debug.DebugSingletonServices=true&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 0pt;&quot;&gt;
-Dweblogic.debug.DebugUnicastMessaging=true&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 0pt;&quot;&gt;
-Dweblogic.debug.DebugServerLifeCycle=true&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 0pt;&quot;&gt;
-Dweblogic.slcruntime=true&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 0pt;&quot;&gt;
-Dweblogic.slc=true&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 0pt;&quot;&gt;
&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 0pt;&quot;&gt;
Please note that, both the above issue happened in Weblogic 10.3.4 &amp;amp; 10.3.5 and might have got fixed in later versions of Weblogic releases.&lt;/div&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 0pt;&quot;&gt;
&lt;span style=&quot;font-family: Times New Roman;&quot;&gt;



&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://ora-soa.blogspot.com/feeds/2635478719879046084/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/3993794010452301122/2635478719879046084' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3993794010452301122/posts/default/2635478719879046084'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3993794010452301122/posts/default/2635478719879046084'/><link rel='alternate' type='text/html' href='http://ora-soa.blogspot.com/2012/10/weblogic-service-migration-issues-and.html' title='Weblogic Service Migration (Issues and Workarounds)'/><author><name>nj</name><uri>http://www.blogger.com/profile/05913387405026089386</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3993794010452301122.post-3366405204629062490</id><published>2012-07-17T19:34:00.000-05:00</published><updated>2012-10-18T12:58:32.371-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="OSB"/><category scheme="http://www.blogger.com/atom/ns#" term="performance tuning"/><category scheme="http://www.blogger.com/atom/ns#" term="sb transport"/><category scheme="http://www.blogger.com/atom/ns#" term="SOA"/><category scheme="http://www.blogger.com/atom/ns#" term="soadirect"/><category scheme="http://www.blogger.com/atom/ns#" term="t3"/><category scheme="http://www.blogger.com/atom/ns#" term="understanding"/><category scheme="http://www.blogger.com/atom/ns#" term="weblogic"/><title type='text'>What is T3, soadirect, sb? When to use them?</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: x-small;&quot;&gt;Weblogic installation provides a range of standalone client&amp;nbsp;&lt;span style=&quot;background-color: white;&quot;&gt;that access WebLogic Server applications range from simple command-line utilities that use standard I/O to highly interactive GUI applications built using the Java Swing/AWT classes.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: x-small;&quot;&gt;&lt;span style=&quot;background-color: white;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;strong&gt;&lt;em&gt;T3: &lt;/em&gt;&lt;/strong&gt;&lt;strong&gt;&lt;em&gt;RMI&lt;/em&gt;&lt;/strong&gt; communications in WebLogic Server use the T3 protocol to transport data between WebLogic Server and other Java programs, including clients and other WebLogic Server instances. A server instance keeps track of each Java Virtual Machine (JVM) with which it connects, and creates a single T3 connection to carry all traffic for a JVM.&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: x-small;&quot;&gt;
&lt;/span&gt;
&lt;div class=&quot;pBody&quot;&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;strong&gt;&lt;em&gt;&lt;br /&gt;&lt;/em&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;strong&gt;&lt;em&gt;SOADIRECT:&lt;/em&gt;&lt;/strong&gt; The SOADIRECT transport provides native connectivity between Oracle Service Bus and Oracle SOA Suite service components. Oracle SOA Suite provides a &quot;direct binding&quot; framework that lets you expose Oracle SOA Suite service components in a composite application, and the Oracle Service Bus SOA-DIRECT transport interacts with those exposed services through the SOA direct binding framework, letting those service components interact in the service bus layer and leverage the capabilities and features of Oracle Service Bus.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: x-small;&quot;&gt;
&lt;/span&gt;
&lt;div class=&quot;pBody&quot;&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;strong&gt;&lt;em&gt;&lt;br /&gt;&lt;/em&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;strong&gt;&lt;em&gt;SB Transport:&lt;/em&gt;&lt;/strong&gt; SOA Suite can invoke Oracle Service Bus proxy services with an SB transport binding, including the transaction and security context using the direct binding reference.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: x-small;&quot;&gt;
&lt;/span&gt;
&lt;div class=&quot;pBody&quot;&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: x-small;&quot;&gt;You can google for more details on each of them. Now, all of the&amp;nbsp;above internally uses RMI/t3 for protocol for communication &amp;nbsp;&amp;nbsp;But, I could not find any specific internals about how t3 works and most importantly how to load balance these using software/hardware load balancer. In this blog, I will reveal the details that I got from the experts:&lt;/span&gt;&lt;/div&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: x-small;&quot;&gt;
&lt;/span&gt;
&lt;div class=&quot;pBody&quot;&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: x-small;&quot;&gt;&lt;strong&gt;&lt;em&gt;&lt;br /&gt;&lt;/em&gt;&lt;/strong&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: x-small;&quot;&gt;&lt;strong&gt;&lt;em&gt;1. &amp;nbsp;Can you loadbalance t3 connections?&lt;/em&gt;&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;You cannot&amp;nbsp;explicitly load balance t3 connections. So, even if you put a hardware/software loadbalancer in front of SOA/OSB/Weblogic cluster it would not help. Yes, the initial connection request will go through the load balancer (only as part of connection establishment i.e. as an alternative to DNS round-robin)&amp;nbsp;but after the intial connection is established, it will stay for the lifetime of the server or client. &lt;span style=&quot;color: black; mso-ansi-language: EN-US; mso-bidi-language: AR-SA; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-language: EN-US;&quot;&gt;Once a connection(t3) is established, it consistently goes routes back to the
same server directly without going through the loadbalancer.&amp;nbsp;If the connection fails, the&amp;nbsp;loadbalancer doesn&#39;t attempt to
re-establish it. Responsibility for failover and reconnection remains with the t3 protocol itself.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: x-small;&quot;&gt;
&lt;/span&gt;
&lt;div class=&quot;pBody&quot;&gt;
&lt;span style=&quot;color: black; font-family: Arial, Helvetica, sans-serif; font-size: x-small; mso-ansi-language: EN-US; mso-bidi-language: AR-SA; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-language: EN-US;&quot;&gt;&lt;strong&gt;&lt;em&gt;&lt;br /&gt;&lt;/em&gt;&lt;/strong&gt;&lt;/span&gt;
&lt;span style=&quot;color: black; font-family: Arial, Helvetica, sans-serif; font-size: x-small; mso-ansi-language: EN-US; mso-bidi-language: AR-SA; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-language: EN-US;&quot;&gt;&lt;strong&gt;&lt;em&gt;2.&amp;nbsp;What happens when the client/SOA/OSB requests a t3/soadirect/sb connection? &lt;/em&gt;&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: black; mso-ansi-language: EN-US; mso-bidi-language: AR-SA; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-language: EN-US;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;In general, t3 takes care of its own load balancing (stateless stubs will round-robin calls; stateful stubs will be sticky, with appropriate failover), but requires unfettered access to establish connections to the target servers. Further, once a client has made a connection to one node in the cluster, it learns about all cluster members (regardless of the contents of the URL used to connect); and is actively notified of the member health so it will rarely try to contact a server that is not running. T3 is a stateful protocol; once a connection has been established, the LB cannot re-route it. &lt;span style=&quot;color: black; mso-ansi-language: EN-US; mso-bidi-language: AR-SA; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-language: EN-US;&quot;&gt;Responsibility for failover
and reconnection must remain with the RMI stub.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: x-small;&quot;&gt;
&lt;/span&gt;
&lt;div class=&quot;pBody&quot;&gt;
&lt;span style=&quot;color: black; mso-ansi-language: EN-US; mso-bidi-language: AR-SA; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-language: EN-US;&quot;&gt;&lt;span style=&quot;color: black; font-family: Arial, Helvetica, sans-serif; font-size: x-small; mso-ansi-language: EN-US; mso-bidi-language: AR-SA; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-language: EN-US;&quot;&gt;&lt;strong&gt;&lt;em&gt;&lt;br /&gt;&lt;/em&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;
&lt;span style=&quot;color: black; mso-ansi-language: EN-US; mso-bidi-language: AR-SA; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-language: EN-US;&quot;&gt;&lt;span style=&quot;color: black; font-family: Arial, Helvetica, sans-serif; font-size: x-small; mso-ansi-language: EN-US; mso-bidi-language: AR-SA; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-language: EN-US;&quot;&gt;&lt;strong&gt;&lt;em&gt;3. What happens if the connection is dropped?&lt;/em&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: black; mso-ansi-language: EN-US; mso-bidi-language: AR-SA; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-language: EN-US;&quot;&gt;&lt;span style=&quot;color: black; mso-ansi-language: EN-US; mso-bidi-language: AR-SA; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-language: EN-US;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;Once the channel (t3) is established, &lt;span style=&quot;color: black; mso-ansi-language: EN-US; mso-bidi-language: AR-SA; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-language: EN-US;&quot;&gt;the two endpoints will issue
regular heartbeats and keep the connection alive.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;
&lt;br /&gt;
&lt;span style=&quot;color: black; mso-ansi-language: EN-US; mso-bidi-language: AR-SA; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-language: EN-US;&quot;&gt;&lt;span style=&quot;color: black; mso-ansi-language: EN-US; mso-bidi-language: AR-SA; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-language: EN-US;&quot;&gt;&lt;span style=&quot;color: black; mso-ansi-language: EN-US; mso-bidi-language: AR-SA; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-language: EN-US;&quot;&gt; &lt;strong&gt;&lt;em&gt;4. how can you loadbalance your t3 connections? &lt;/em&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;br /&gt;
&lt;span style=&quot;color: black; mso-ansi-language: EN-US; mso-bidi-language: AR-SA; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-language: EN-US;&quot;&gt;&lt;span style=&quot;color: black; mso-ansi-language: EN-US; mso-bidi-language: AR-SA; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-language: EN-US;&quot;&gt;&lt;span style=&quot;color: black; mso-ansi-language: EN-US; mso-bidi-language: AR-SA; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-language: EN-US;&quot;&gt;No, you cannot loadbalance them so it is recommended to not use it until you need to propogate transactions as t3 provides transactional capabilities. You may some link specifying that soadirect/sb/t3 is faster than regular http/ws but I would recommend don&#39;t believe it until you test it in your environment. &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: black; mso-ansi-language: EN-US; mso-bidi-language: AR-SA; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-language: EN-US;&quot;&gt;&lt;span style=&quot;color: black; mso-ansi-language: EN-US; mso-bidi-language: AR-SA; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-language: EN-US;&quot;&gt;&lt;span style=&quot;color: black; mso-ansi-language: EN-US; mso-bidi-language: AR-SA; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-language: EN-US;&quot;&gt;&lt;strong&gt;&lt;em&gt;&lt;u&gt;Bottom line: Use sb/soadirect/t3 only if you need to propogate transactions between end systems else don&#39;t use it!! &lt;/u&gt;&lt;/em&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://ora-soa.blogspot.com/feeds/3366405204629062490/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/3993794010452301122/3366405204629062490' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3993794010452301122/posts/default/3366405204629062490'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3993794010452301122/posts/default/3366405204629062490'/><link rel='alternate' type='text/html' href='http://ora-soa.blogspot.com/2012/07/what-is-t3-soadirect-sb-how-to-use-them.html' title='What is T3, soadirect, sb? When to use them?'/><author><name>nj</name><uri>http://www.blogger.com/profile/05913387405026089386</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3993794010452301122.post-8669153903010265514</id><published>2012-07-10T11:28:00.000-05:00</published><updated>2012-07-10T11:35:02.669-05:00</updated><title type='text'>SOA, OSB and Weblogic Performance Tuning</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
I have &lt;span style=&quot;font-family: inherit;&quot;&gt;compiled&lt;/span&gt; this document with references to various links/documents/guides illustrating performance tuning for SOA, OSB and Weblogic infrastructure:&lt;br /&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;Performance Tuning Guide&lt;br /&gt;&amp;nbsp;[http://docs.oracle.com/cd/E23943_01/core.1111/e10108/toc.htm]&lt;/li&gt;
&lt;li&gt;
Tuning Your SOA Infrastructure for Performance and Scalability OOW 2011[http://www.oracle.com/technetwork/middleware/soasuite/learnmore/odtugsoaperformancetuningsession-427186.pdf]
&lt;/li&gt;
&lt;li&gt;SOA Suite Performance Tuning Presentation OOW 2010 [http://www.oracle.com/technetwork/middleware/soasuite/soaperformancetuning-176286.pdf]&lt;/li&gt;
&lt;liOracle SOA Suite 11 Purging Strategies&lt;br /&gt;
&amp;nbsp;[http://www.oracle.com/technetwork/database/features/availability/soa11gstrategy-1508335.pdf]
&lt;/li&gt;
&lt;li&gt;
Oracle SOA Suite 11g WP on DB-RAC Configuration
[http://www.oracle.com/technetwork/database/focus-areas/availability/maa-fmw-soa-racanalysis-427647.pdf]
&lt;/li&gt;
&lt;li&gt;JVM Memory Monitoring, Tuning, Garbage Collection, Out of Memory, and Heap Dump Analysis For SOA Suite Integration 11g (Doc ID 1358719.1)
&lt;/li&gt;
&lt;li&gt;
Oracle Fusion Middleware Performance and Tuning for Oracle WebLogic Server 11g [http://download.oracle.com/docs/cd/E21764_01/web.1111/e13814.pdf]&lt;/li&gt;
&lt;li&gt;
Oracle Fusion Middleware Performance and Tuning Guide (This one include SOA and OSB) [http://download.oracle.com/docs/cd/E21764_01/core.1111/e10108.pdf]
&lt;/li&gt;
&lt;/ul&gt;
</content><link rel='replies' type='application/atom+xml' href='http://ora-soa.blogspot.com/feeds/8669153903010265514/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/3993794010452301122/8669153903010265514' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3993794010452301122/posts/default/8669153903010265514'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3993794010452301122/posts/default/8669153903010265514'/><link rel='alternate' type='text/html' href='http://ora-soa.blogspot.com/2012/07/soa-osb-and-weblogic-performance-tuning.html' title='SOA, OSB and Weblogic Performance Tuning'/><author><name>nj</name><uri>http://www.blogger.com/profile/05913387405026089386</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3993794010452301122.post-8741618103950504157</id><published>2012-07-06T16:33:00.000-05:00</published><updated>2012-07-06T16:35:55.263-05:00</updated><title type='text'>Oracle Service Registry Installation Issue (Error 500 Internal Service Error)</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
If you are trying to install OSR 11g in a domain that&amp;nbsp;has OSB or SOA managed servers configured, you will run into one of the issues as below:&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: blue;&quot;&gt;&lt;em&gt;java.lang.LinkageError: Class javax/xml/namespace/QName violates loader constraints&lt;/em&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: blue;&quot;&gt;&lt;em&gt;&amp;nbsp;at java.lang.ClassLoader.defineClass1(Native Method)&lt;/em&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: blue;&quot;&gt;&lt;em&gt;&amp;nbsp;at java.lang.ClassLoader.defineClassCond(ClassLoader.java:631)&lt;/em&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: blue;&quot;&gt;&lt;em&gt;&amp;nbsp;at java.lang.ClassLoader.defineClass(ClassLoader.java:615)&lt;/em&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: blue;&quot;&gt;&lt;em&gt;&amp;nbsp;at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:141)&lt;/em&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: blue;&quot;&gt;&lt;em&gt;&amp;nbsp;at weblogic.utils.classloaders.GenericClassLoader.defineClass(GenericClassLoader.java:343)&lt;/em&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: blue;&quot;&gt;&lt;em&gt;&amp;nbsp;Truncated. see log file for complete stacktrace&lt;/em&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;em&gt;&lt;span style=&quot;color: blue;&quot;&gt;org.idoox.wasp.WaspInternalException: java.lang.RuntimeException: Updates to config files not supported&lt;/span&gt;&lt;/em&gt;&lt;br /&gt;
&lt;em&gt;&lt;span style=&quot;color: blue;&quot;&gt;&amp;nbsp;at com.systinet.wasp.WaspImpl.boot(WaspImpl.java:399)&lt;/span&gt;&lt;/em&gt;&lt;br /&gt;
&lt;em&gt;&lt;span style=&quot;color: blue;&quot;&gt;&amp;nbsp;at org.systinet.wasp.Wasp.init(Wasp.java:151)&lt;/span&gt;&lt;/em&gt;&lt;br /&gt;
&lt;em&gt;&lt;span style=&quot;color: blue;&quot;&gt;&amp;nbsp;at com.systinet.transport.servlet.server.Servlet.init(Unknown Source)&lt;/span&gt;&lt;/em&gt;&lt;br /&gt;
&lt;em&gt;&lt;span style=&quot;color: blue;&quot;&gt;&amp;nbsp;at weblogic.servlet.internal.StubSecurityHelper$ServletInitAction.run(StubSecurityHelper.java:283)&lt;/span&gt;&lt;/em&gt;&lt;br /&gt;
&lt;em&gt;&lt;span style=&quot;color: blue;&quot;&gt;&amp;nbsp;at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)&lt;/span&gt;&lt;/em&gt;&lt;br /&gt;
&lt;em&gt;&lt;span style=&quot;color: blue;&quot;&gt;&amp;nbsp;Truncated. see log file for complete stacktrace&lt;/span&gt;&lt;/em&gt;&lt;br /&gt;
&lt;em&gt;&lt;span style=&quot;color: blue;&quot;&gt;Caused By: java.lang.RuntimeException: Updates to config files not supported&lt;/span&gt;&lt;/em&gt;&lt;br /&gt;
&lt;em&gt;&lt;span style=&quot;color: blue;&quot;&gt;&amp;nbsp;at com.idoox.config.xml.XMLConfigurator.updateConfigFile(XMLConfigurator.java:720)&lt;/span&gt;&lt;/em&gt;&lt;br /&gt;
&lt;em&gt;&lt;span style=&quot;color: blue;&quot;&gt;&amp;nbsp;at com.idoox.config.xml.XMLConfigurator.prepareConfigFile(XMLConfigurator.java:570)&lt;/span&gt;&lt;/em&gt;&lt;br /&gt;
&lt;em&gt;&lt;span style=&quot;color: blue;&quot;&gt;&amp;nbsp;at com.idoox.config.xml.XMLConfigurator.init(XMLConfigurator.java:423)&lt;/span&gt;&lt;/em&gt;&lt;br /&gt;
&lt;em&gt;&lt;span style=&quot;color: blue;&quot;&gt;&amp;nbsp;at org.idoox.config.Configurator.init(Configurator.java:65)&lt;/span&gt;&lt;/em&gt;&lt;br /&gt;
&lt;em&gt;&lt;span style=&quot;color: blue;&quot;&gt;&amp;nbsp;at com.systinet.wasp.WaspImpl.boot(WaspImpl.java:359)&lt;/span&gt;&lt;/em&gt;&lt;br /&gt;
&lt;em&gt;&lt;span style=&quot;color: blue;&quot;&gt;&amp;nbsp;Truncated. see log file for complete stacktrace&lt;/span&gt;&lt;/em&gt;&lt;br /&gt;
&lt;br /&gt;
The reason for this issue is the conflict among the classpath jars and the solution is as below:&lt;br /&gt;
Replace the snippet in setDomainEnv.sh/cmd where POST_CLASSPATH variable is created as below (sample from SOA +OSR and same applies to OSB+OSR):&lt;br /&gt;
&lt;br /&gt;
&lt;em&gt;&lt;span style=&quot;color: blue;&quot;&gt;if NOT &quot;%SERVER_NAME%&quot;==&quot;osr_server1&quot; (&lt;/span&gt;&lt;/em&gt;&lt;br /&gt;
&lt;em&gt;&lt;span style=&quot;color: blue;&quot;&gt;&amp;nbsp;set POST_CLASSPATH=%SOA_ORACLE_HOME%\soa\modules\oracle.soa.fabric_11.1.1\oracle.soa.fabric.jar;%SOA_ORACLE_HOME%\soa\modules\oracle.soa.fabric_11.1.1\fabric-runtime-ext-wls.jar;%SOA_ORACLE_HOME%\soa\modules\oracle.soa.adapter_11.1.1\oracle.soa.adapter.jar;%SOA_ORACLE_HOME%\soa\modules\oracle.soa.b2b_11.1.1\oracle.soa.b2b.jar;%POST_CLASSPATH%&lt;/span&gt;&lt;/em&gt;&lt;br /&gt;
&lt;em&gt;&lt;span style=&quot;color: blue;&quot;&gt;&amp;nbsp;set POST_CLASSPATH=%DOMAIN_HOME%\config\soa-infra;%SOA_ORACLE_HOME%\soa\modules\fabric-url-handler_11.1.1.jar;%SOA_ORACLE_HOME%\soa\modules\quartz-all-1.6.5.jar;%POST_CLASSPATH%&lt;/span&gt;&lt;/em&gt;&lt;br /&gt;
&lt;em&gt;&lt;span style=&quot;color: blue;&quot;&gt;&amp;nbsp;set POST_CLASSPATH=%COMMON_COMPONENTS_HOME%\modules\oracle.xdk_11.1.0\xsu12.jar;%BEA_HOME%\modules\features\weblogic.server.modules.xquery_10.3.1.0.jar;%SOA_ORACLE_HOME%\soa\modules\db2jcc4.jar;%POST_CLASSPATH%&lt;/span&gt;&lt;/em&gt;&lt;br /&gt;
&lt;em&gt;&lt;span style=&quot;color: blue;&quot;&gt;&amp;nbsp;set POST_CLASSPATH=%UMS_ORACLE_HOME%\communications\modules\usermessaging-config_11.1.1.jar;%POST_CLASSPATH%&lt;/span&gt;&lt;/em&gt;&lt;br /&gt;
&lt;em&gt;&lt;span style=&quot;color: blue;&quot;&gt;&amp;nbsp;set POST_CLASSPATH=D:\SOA\installations\11g6\tempInstallation\Oracle_SOA1\soa\modules\oracle.soa.common.adapters_11.1.1\oracle.soa.common.adapters.jar;%POST_CLASSPATH%&lt;/span&gt;&lt;/em&gt;&lt;br /&gt;
&lt;em&gt;&lt;span style=&quot;color: blue;&quot;&gt;&amp;nbsp;set POST_CLASSPATH=%COMMON_COMPONENTS_HOME%\soa\modules\commons-cli-1.1.jar;%COMMON_COMPONENTS_HOME%\soa\modules\oracle.soa.mgmt_11.1.1\soa-infra-mgmt.jar;%POST_CLASSPATH%&lt;/span&gt;&lt;/em&gt;&lt;br /&gt;
&lt;em&gt;&lt;span style=&quot;color: blue;&quot;&gt;) else (&lt;/span&gt;&lt;/em&gt;&lt;br /&gt;
&lt;em&gt;&lt;span style=&quot;color: blue;&quot;&gt;&amp;nbsp;set POST_CLASSPATH=&quot;&quot;&lt;/span&gt;&lt;/em&gt;&lt;br /&gt;
&lt;em&gt;&lt;span style=&quot;color: blue;&quot;&gt;)&lt;/span&gt;&lt;/em&gt;&lt;br /&gt;
&lt;br /&gt;
Basically, you need to remove all the jars from the POST_CLASSPATH for the OSR managed server. This is bug [Patch 9499508] as reported on oracle support.&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ora-soa.blogspot.com/feeds/8741618103950504157/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/3993794010452301122/8741618103950504157' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3993794010452301122/posts/default/8741618103950504157'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3993794010452301122/posts/default/8741618103950504157'/><link rel='alternate' type='text/html' href='http://ora-soa.blogspot.com/2012/07/oracle-service-registry-installation.html' title='Oracle Service Registry Installation Issue (Error 500 Internal Service Error)'/><author><name>nj</name><uri>http://www.blogger.com/profile/05913387405026089386</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3993794010452301122.post-9032807423915808471</id><published>2012-06-20T22:22:00.002-05:00</published><updated>2012-06-20T22:25:54.903-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Oracle SOA 11g"/><category scheme="http://www.blogger.com/atom/ns#" term="PURGE"/><title type='text'>Managing Database growth: SOA 11g Running Purge Scripts -&gt; A Step by Step Approach</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
Recently, there is a step by step document has been published for using the purge scripts bundled with SOA 11.1.1.4 + versions which can be found &lt;a href=&quot;https://support.oracle.com/CSP/ui/flash.html#tab=KBHome(page=KBHome&amp;amp;id=()),(page=KBNavigator&amp;amp;id=(from=BOOKMARK&amp;amp;bmDocType=HOWTO&amp;amp;bmDocID=1345957.1&amp;amp;bmDocTitle=SOA%2011g:%20Running%20Purge%20Scripts%20-%3E%20A%20Step%20by%20Step%20Approach&amp;amp;viewingMode=1143&amp;amp;bmDocDsrc=KB))&quot;&gt;here&lt;/a&gt;&amp;nbsp;[&lt;strong style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: 13px;&quot;&gt;ID 1345957.1].&lt;/strong&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: white;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
Also, the state details have been really confusing and the details but a consolidated document can be found &lt;a href=&quot;https://support.oracle.com/CSP/ui/flash.html#tab=KBHome(page=KBHome&amp;amp;id=()),(page=KBNavigator&amp;amp;id=(from=BOOKMARK&amp;amp;bmDocType=REFERENCE&amp;amp;bmDocID=1362028.1&amp;amp;bmDocTitle=10g%20/%2011g%20SOA%20composite%20%3Cschema%3E%20States&amp;amp;viewingMode=1143&amp;amp;bmDocDsrc=KB))&quot;&gt;here&lt;/a&gt;&amp;nbsp;&lt;strong style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: 13px;&quot;&gt;[ID 1362028.1].&lt;/strong&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ora-soa.blogspot.com/feeds/9032807423915808471/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/3993794010452301122/9032807423915808471' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3993794010452301122/posts/default/9032807423915808471'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3993794010452301122/posts/default/9032807423915808471'/><link rel='alternate' type='text/html' href='http://ora-soa.blogspot.com/2012/06/managing-database-growth-soa-11g.html' title='Managing Database growth: SOA 11g Running Purge Scripts -&gt; A Step by Step Approach'/><author><name>nj</name><uri>http://www.blogger.com/profile/05913387405026089386</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3993794010452301122.post-4825173585239271201</id><published>2012-06-04T10:15:00.002-05:00</published><updated>2012-06-04T10:17:55.272-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Best Practices"/><category scheme="http://www.blogger.com/atom/ns#" term="Coherence"/><category scheme="http://www.blogger.com/atom/ns#" term="POF"/><title type='text'>Best Practices for Coherence Portable Object Format (POF)</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;span style=&quot;color: black;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 0pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;color: black; font-family: Arial, Helvetica, sans-serif;&quot;&gt;POF objects are indexed so it is
possible to quickly traverse/navigate the binary (serialized form) to a
specific element for extraction or updating using the indices without
de-serializing the entire binary. Out of the box, coherence provides SimplePofPath
class that can navigate a POF value based on integer indices. In the simplest
form, all you need to do is to provide the index of the attribute that you want
to extract/update. Some of the best practices that are coming to my mind are as
under:&lt;/span&gt;&lt;/div&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;color: black;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span style=&quot;color: black;&quot;&gt;
&lt;/span&gt;
&lt;li&gt;&lt;div style=&quot;margin-left: 0.5in; mso-list: l0 level1 lfo1; text-align: justify; text-indent: -0.25in;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;;&quot;&gt;&lt;span style=&quot;color: black; font-family: Arial, Helvetica, sans-serif;&quot;&gt;Order your reads and writes: start with the lowest index value
in the serialization routine and finish with the highest. When deserializing a
value, perform reads in the same order as writes.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span style=&quot;color: black;&quot;&gt;
&lt;/span&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;/div&gt;
&lt;span style=&quot;color: black;&quot;&gt;
&lt;/span&gt;&lt;/li&gt;
&lt;span style=&quot;color: black;&quot;&gt;
&lt;/span&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;/div&gt;
&lt;span style=&quot;color: black;&quot;&gt;
&lt;/span&gt;
&lt;li&gt;&lt;div style=&quot;margin-left: 0.5in; mso-list: l0 level1 lfo1; text-align: justify; text-indent: -0.25in;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;;&quot;&gt;&lt;/span&gt;&lt;span style=&quot;color: black; font-family: Arial, Helvetica, sans-serif;&quot;&gt;Use the smallest possible integer for indexing the objects&lt;/span&gt;&lt;/div&gt;
&lt;span style=&quot;color: black;&quot;&gt;
&lt;/span&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;/div&gt;
&lt;span style=&quot;color: black;&quot;&gt;
&lt;/span&gt;&lt;/li&gt;
&lt;span style=&quot;color: black;&quot;&gt;
&lt;/span&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;/div&gt;
&lt;span style=&quot;color: black;&quot;&gt;
&lt;/span&gt;
&lt;li&gt;&lt;div style=&quot;margin-left: 0.5in; mso-list: l0 level1 lfo1; text-align: justify; text-indent: -0.25in;&quot;&gt;
&lt;span style=&quot;color: black;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Non-contiguous indexes are acceptable but must be read/written
sequentially.&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;

&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span style=&quot;color: black;&quot;&gt;
&lt;/span&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;/div&gt;
&lt;span style=&quot;color: black;&quot;&gt;
&lt;/span&gt;&lt;/li&gt;
&lt;span style=&quot;color: black;&quot;&gt;
&lt;/span&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;/div&gt;
&lt;span style=&quot;color: black;&quot;&gt;
&lt;/span&gt;
&lt;li&gt;&lt;div style=&quot;margin-left: 0.5in; mso-list: l0 level1 lfo1; text-align: justify; text-indent: -0.25in;&quot;&gt;
&lt;span style=&quot;color: black;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;For subclasses reserve index ranges: index&#39;s are cumulative
across derived types. As such, each derived type must be aware of the POF index
range reserved by its super class.&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;

&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span style=&quot;color: black;&quot;&gt;
&lt;/span&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;/div&gt;
&lt;span style=&quot;color: black;&quot;&gt;
&lt;/span&gt;&lt;/li&gt;
&lt;span style=&quot;color: black;&quot;&gt;
&lt;/span&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;/div&gt;
&lt;span style=&quot;color: black;&quot;&gt;
&lt;/span&gt;
&lt;li&gt;&lt;div style=&quot;margin-left: 0.5in; mso-list: l0 level1 lfo1; text-align: justify; text-indent: -0.25in;&quot;&gt;
&lt;span style=&quot;color: black;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Do not re-purpose indexes: to support Evolvable, it&#39;s imperative
that indexes of attributes are not re-purposed across class revisions.&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;

&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span style=&quot;color: black;&quot;&gt;
&lt;/span&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;/div&gt;
&lt;span style=&quot;color: black;&quot;&gt;
&lt;/span&gt;&lt;/li&gt;
&lt;span style=&quot;color: black;&quot;&gt;
&lt;/span&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;/div&gt;
&lt;span style=&quot;color: black;&quot;&gt;
&lt;/span&gt;
&lt;li&gt;&lt;div class=&quot;MsoListParagraph&quot; style=&quot;margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1; text-align: justify; text-indent: -0.25in;&quot;&gt;
&lt;span style=&quot;color: black;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Label each of the
index for the attribute&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;

&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span style=&quot;color: black;&quot;&gt;
&lt;/span&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;/div&gt;
&lt;span style=&quot;color: black;&quot;&gt;
&lt;/span&gt;&lt;/li&gt;
&lt;span style=&quot;color: black;&quot;&gt;
&lt;/span&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;/div&gt;
&lt;span style=&quot;color: black;&quot;&gt;
&lt;/span&gt;
&lt;li&gt;&lt;div class=&quot;MsoListParagraph&quot; style=&quot;margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1; text-align: justify; text-indent: -0.25in;&quot;&gt;
&lt;span style=&quot;color: black;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;The most frequently
used attribute in the Filter(s) and Extractor(s) should be assigned lowest index.&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;

&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span style=&quot;color: black;&quot;&gt;
&lt;/span&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;/div&gt;
&lt;span style=&quot;color: black;&quot;&gt;
&lt;/span&gt;&lt;/li&gt;
&lt;span style=&quot;color: black;&quot;&gt;
&lt;/span&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;/div&gt;
&lt;span style=&quot;color: black;&quot;&gt;
&lt;/span&gt;
&lt;li&gt;&lt;div class=&quot;MsoListParagraph&quot; style=&quot;margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1; text-align: justify; text-indent: -0.25in;&quot;&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;Enable POF Object
&amp;nbsp;reference if the objects have circular/nested references (feature
available in 3.7.1 + only)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span style=&quot;color: black;&quot;&gt;
&lt;/span&gt;&lt;/li&gt;
&lt;span style=&quot;color: black;&quot;&gt;
&lt;/span&gt;&lt;/ul&gt;
&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ora-soa.blogspot.com/feeds/4825173585239271201/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/3993794010452301122/4825173585239271201' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3993794010452301122/posts/default/4825173585239271201'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3993794010452301122/posts/default/4825173585239271201'/><link rel='alternate' type='text/html' href='http://ora-soa.blogspot.com/2012/06/best-practices-for-coherence-portable.html' title='Best Practices for Coherence Portable Object Format (POF)'/><author><name>nj</name><uri>http://www.blogger.com/profile/05913387405026089386</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3993794010452301122.post-326495140034049094</id><published>2012-05-03T12:46:00.001-05:00</published><updated>2012-05-03T12:46:38.671-05:00</updated><title type='text'>Coherence Extend vs TCMP member</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
Coherence* Extend provides lot more operation flexibility at the cost of slight 
performance because the communication protocol changes from TCMP to TCP and an 
extra hop. Here are some of the advantages of using C*Extend:&lt;br /&gt;&lt;br /&gt;- Client 
application&amp;nbsp; and coherence servers can run different 
coherence versions and can be upgraded independently&lt;br /&gt;- Client and server 
configuration can be managed independently&lt;br /&gt;- Data Access can be secured more 
efficiently&lt;br /&gt;- Client application and servers can reside across subnets and 
WANs&lt;br /&gt;&lt;br /&gt;Some of the disadvantages of using C*Extend:&lt;br /&gt;- Extra hop that 
occurs through the proxy &lt;br /&gt;- Extra JVM and hardware to run and manage proxies 
including, load balancing proxies, memory allocation for proxies, number of 
proxies and so on.&lt;br /&gt;- Increased latency due to an extra hop and use of TCP 
compared to TCMP.&lt;br /&gt;&lt;br /&gt;I would recommend to use C*Extend if:&lt;br /&gt;&lt;br /&gt;1) client 
application(s) may join and/or leave the coherence cluster frequently (common 
reason is client application performing frequent long GCs)&lt;br /&gt;2) client 
application(s) does not reside in the same subnet as the coherence servers 
&lt;br /&gt;3) client application(s) are not tightly bound at an application layer to 
the coherence cluster.&lt;br /&gt;4) client application(s) and coherence servers are 
managed by two different groups and may have have different upgrade 
schedules.&lt;br /&gt;5) Requires data access security between client application(s) and 
coherence servers.&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ora-soa.blogspot.com/feeds/326495140034049094/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/3993794010452301122/326495140034049094' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3993794010452301122/posts/default/326495140034049094'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3993794010452301122/posts/default/326495140034049094'/><link rel='alternate' type='text/html' href='http://ora-soa.blogspot.com/2012/05/coherence-extend-vs-tcmp-member.html' title='Coherence Extend vs TCMP member'/><author><name>nj</name><uri>http://www.blogger.com/profile/05913387405026089386</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3993794010452301122.post-2514061994619943988</id><published>2011-10-27T19:41:00.000-05:00</published><updated>2011-10-27T19:41:21.640-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Installation"/><category scheme="http://www.blogger.com/atom/ns#" term="OER"/><category scheme="http://www.blogger.com/atom/ns#" term="Permission denied"/><title type='text'>Installation Issues : Oracle Enterprise Repository 11.1.1.5.0</title><content type='html'>During the configuration of the OER domain, you might get an error as below:&lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;2011-10-18 09:42:45,796 INFO  [WizardController] com.oracle.cie.domain.template.catalog.impl.ComponentsXMLConverter - /u01/app/oracle/middleware/wlserver_10.3/common/lib/components.xml does not contain component elements and will be skipped&lt;br /&gt;
2011-10-18 09:42:45,816 INFO  [WizardController] com.oracle.cie.wizard.domain.gui.tasks.MultipleTemplateSelectionGUITask - Selected required template: Basic WebLogic Server Domain:10.3.4.0 [/u01/app/oracle/middleware/wlserver_10.3/common/templates/domains/wls.jar] &lt;br /&gt;
2011-10-18 09:43:21,132 INFO  [WizardController] com.oracle.cie.domain.WLSTemplateBuilder - No config-groups.xml found in template&lt;br /&gt;
2011-10-18 09:43:21,133 INFO  [WizardController] com.oracle.cie.domain.WLSTemplateBuilder - No template-database.xml found in template&lt;br /&gt;
2011-10-18 09:43:21,584 INFO  [WizardController] com.oracle.cie.domain.AbstractTemplate - Adding top-level component reference: WebLogic Server version 10.3.5.0&lt;br /&gt;
2011-10-18 09:43:21,589 INFO  [WizardController] com.oracle.cie.domain.AbstractTemplate - Setting symbol for component WebLogic Server version 10.3.5.0 to WebLogic_Server_10.3.5.0_wlserver_10.3_ORACLE_HOME&lt;br /&gt;
2011-10-18 09:43:21,711 INFO  [WizardController] com.oracle.cie.domain.WLSTemplateBuilder - No template-database.xml found in template&lt;br /&gt;
2011-10-18 09:43:21,752 WARN  [WizardController] com.oracle.cie.domain.AbstractTemplate - Could not find component name &#39;Oracle Enterprise Repository&#39; version &#39;null&#39;&lt;br /&gt;
2011-10-18 09:43:21,753 INFO  [WizardController] com.oracle.cie.domain.AbstractTemplate - Replacing component reference Oracle Enterprise Repository version null with top-level component reference: WebLogic Server version 10.3.5.0&lt;br /&gt;
2011-10-18 09:43:21,753 INFO  [WizardController] com.oracle.cie.domain.AbstractTemplate - Setting symbol for component WebLogic Server version 10.3.5.0 to WebLogic_Server_10.3.5.0_wlserver_10.3_ORACLE_HOME&lt;br /&gt;
2011-10-18 09:43:21,775 WARN  [WizardController] com.oracle.cie.domain.aspect.XBeanConfigAspect - Unable to locate property:Target on type:class com.oracle.cie.domain.xml.configxb.impl.MachineTypeImpl&lt;br /&gt;
2011-10-18 09:43:21,783 WARN  [WizardController] com.oracle.cie.domain.aspect.XBeanConfigAspect - Unable to locate property:Target on type:class com.oracle.cie.domain.xml.configxb.impl.ServerTypeImpl&lt;br /&gt;
2011-10-18 09:44:01,986 ERROR [WizardController] com.oracle.cie.common.util.JdkVersion - JDK version is null.&lt;br /&gt;
2011-10-18 09:46:37,077 INFO  [WizardController] com.oracle.cie.domain.assignment.ServerMachineAssignment - ListenPort internal Validation result= [null]&lt;br /&gt;
2011-10-18 09:46:54,552 INFO  [WizardController] com.oracle.cie.domain.assignment.ServerMachineAssignment - ListenPort internal Validation result= [null]&lt;br /&gt;
2011-10-18 09:48:19,441 INFO  [WizardController] com.oracle.cie.domain.assignment.ServerMachineAssignment - ListenPort internal Validation result= [null]&lt;br /&gt;
2011-10-18 09:48:21,707 INFO  [WizardController] com.oracle.cie.domain.DomainChecker - ListenPort external Validation result= [null]&lt;br /&gt;
2011-10-18 09:48:26,582 ERROR [create_gui] com.oracle.cie.wizard.domain.gui.tasks.DomainCreationGUITask - Generation Error!!&lt;br /&gt;
Traceback (innermost last):&lt;br /&gt;
  (no code object) at line 0&lt;br /&gt;
SyntaxError: (&#39;Lexical error at line 6, column 11.  Encountered: &quot;@&quot; (64), after : &quot;&quot;&#39;, (&#39;&lt;iostream&gt;&#39;, 6, 11, &#39;oerPort = @DOMAIN_LISTEN_PORT@&#39;))&lt;br /&gt;
&lt;br /&gt;
      at org.python.core.parser.fixParseError(Unknown Source)&lt;br /&gt;
      at org.python.core.parser.parse(Unknown Source)&lt;br /&gt;
      at org.python.core.Py.compile_flags(Unknown Source)&lt;br /&gt;
      at org.python.util.PythonInterpreter.execfile(Unknown Source)&lt;br /&gt;
      at org.python.util.PythonInterpreter.execfile(Unknown Source)&lt;br /&gt;
      at com.oracle.cie.domain.script.ScriptHelper.executeEmbeddedTemplateScript(ScriptHelper.java:1571)&lt;br /&gt;
      at com.oracle.cie.domain.DomainChecker.executeEmbeddedScript(DomainChecker.java:1322)&lt;br /&gt;
      at com.oracle.cie.domain.DomainChecker.runCustomWLSTScript(DomainChecker.java:1305)&lt;br /&gt;
      at com.oracle.cie.domain.DomainChecker.preprocessOutput(DomainChecker.java:143)&lt;br /&gt;
      at com.oracle.cie.domain.DomainGenerator.generate(DomainGenerator.java:269)&lt;br /&gt;
      at com.oracle.cie.wizard.domain.gui.tasks.DomainCreationGUITask$1.run(DomainCreationGUITask.java:216)&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
The reason for the issue is that the OER is actually not properly installed even though the installer specifies that the installation is successfully completed. You can check this by mentioning the log file during the installation as below:&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;java -jar OER111150_generic.jar -log=\tmp\install.log&lt;/b&gt; &lt;br /&gt;
&lt;br /&gt;
You will see the error &lt;b&gt;&quot;Cannot set up jar file extraction directory: Permission denied&quot;&lt;/b&gt; in the log file. The reason for this error is that the installer extracts itself in the /tmp directory on the file system where the installer resides (if installer is on shared server then the installer tries to extracts itself on the shared server /tmp directory). Give full permissions to the user on the /tmp directory of the server where the installer resides.&lt;br /&gt;
&lt;br /&gt;
Also specify the environment variables as below:&lt;br /&gt;
&lt;br /&gt;
export TMP=/tmp&lt;br /&gt;
export TMPDIR=/tmp&lt;br /&gt;
&lt;br /&gt;
In windows, specify the environment variable TEMP=C:\TEMP and TEMPDIR=C:\TEMP</content><link rel='replies' type='application/atom+xml' href='http://ora-soa.blogspot.com/feeds/2514061994619943988/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/3993794010452301122/2514061994619943988' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3993794010452301122/posts/default/2514061994619943988'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3993794010452301122/posts/default/2514061994619943988'/><link rel='alternate' type='text/html' href='http://ora-soa.blogspot.com/2011/10/installation-issues-oracle-enterprise.html' title='Installation Issues : Oracle Enterprise Repository 11.1.1.5.0'/><author><name>nj</name><uri>http://www.blogger.com/profile/05913387405026089386</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3993794010452301122.post-7806525825011347351</id><published>2011-10-27T18:51:00.000-05:00</published><updated>2011-10-27T18:51:02.410-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Manager"/><category scheme="http://www.blogger.com/atom/ns#" term="Oracle SOA 11g"/><category scheme="http://www.blogger.com/atom/ns#" term="OWSM"/><category scheme="http://www.blogger.com/atom/ns#" term="Security"/><category scheme="http://www.blogger.com/atom/ns#" term="Web Service"/><category scheme="http://www.blogger.com/atom/ns#" term="WSM"/><title type='text'>Oracle SOA 11g : Securing and Calling Secured Web Services (Example)</title><content type='html'>In Oracle Fusion Middleware 11g , Oracle Web Services Manager (WSM) security and management has been completely redesigned and rearchitected. The previous release, Oracle WSM 10g, was delivered as a standalone product or as a component of the Oracle SOA Suite. In the 11g release, Oracle WSM has been integrated with Oracle WebLogic Server as part of the Oracle Fusion Middleware SOA Suite.&lt;br /&gt;
&lt;br /&gt;
In this post, I would explain how WSM integration can be used to secure a composite and also how to invoke a secured composite/ webservice. In order to accomplish it, let&#39;s create 2 composite projects:&lt;br /&gt;
&lt;br /&gt;
- &lt;b&gt;Child Process (secured composite):&lt;/b&gt; This composite has a simple BPEL project that accepts a string and returns the same string with &quot;Hello &quot; appended.&lt;br /&gt;
&lt;br /&gt;
- &lt;b&gt;Parent Process (unsecured composite calling the Child Process):&lt;/b&gt; This composite has a BPEL process that accepts the string, invokes the Child Process passing the input string and returns the output from the Child Process back to the calling interface.&lt;br /&gt;
&lt;br /&gt;
I am skipping the development of the child and parent processes/composites as it is very simple and will detail how to configure Policies as below:&lt;br /&gt;
&lt;br /&gt;
- &lt;b&gt; Child Process:&lt;/b&gt; &lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Step1: &lt;/b&gt;Go to composite.xml and right click on the Exposed Services and click &quot;Configure WS Policies&quot; as below:&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi9GiFn_4l8FcRpZkxxGEZr7Z2BIEMHD_5_gAh5e0HeMKwbjof3N9O_O_zwiJzM2sLbzWVYLeZ5kqT9QI3OeTtW2zfDYjlBxSO4kSNR9ZLoQHJICJR_3virYQofw-ISo7JQ5JtsZGZdjLfR/s1600/Capture.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left:1em; margin-right:1em&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;166&quot; width=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi9GiFn_4l8FcRpZkxxGEZr7Z2BIEMHD_5_gAh5e0HeMKwbjof3N9O_O_zwiJzM2sLbzWVYLeZ5kqT9QI3OeTtW2zfDYjlBxSO4kSNR9ZLoQHJICJR_3virYQofw-ISo7JQ5JtsZGZdjLfR/s320/Capture.JPG&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;b&gt;Step2: &lt;/b&gt; You can configure the policy pipeline but for the sake of simplicity, I will only configure the Security using the &quot;oracle/wss_username_token_service_policy&quot; as shown below:&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjKKjk8m2gfiBEThDFzjhJY2uR1vrgIXndgXlq-gF0sn4NmnDaopFOm-VMXWENnKKjiw2e6mySvlpHJAuRIcu62lmRSL2KtXsP-rDezj5iIZe06IXtoA0idt5JTg0bna6fkhM3EPBfPwvUA/s1600/Capture.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left:1em; margin-right:1em&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;278&quot; width=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjKKjk8m2gfiBEThDFzjhJY2uR1vrgIXndgXlq-gF0sn4NmnDaopFOm-VMXWENnKKjiw2e6mySvlpHJAuRIcu62lmRSL2KtXsP-rDezj5iIZe06IXtoA0idt5JTg0bna6fkhM3EPBfPwvUA/s320/Capture.JPG&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;b&gt;Step3:&lt;/b&gt; Deploy the composite and test it using the em console. Remember now the composite is secured and requires a username token as part of the SOAP Header as below:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;soap:Envelope xmlns:soap=&quot;http://schemas.xmlsoap.org/soap/envelope/&quot;&amp;gt;&lt;br /&gt;
    &amp;lt;soap:Header&amp;gt;&lt;br /&gt;
        &amp;lt;wsse:Security soap:mustUnderstand=&quot;1&quot;&lt;br /&gt;
                       xmlns:wsse=&quot;http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd&quot;&amp;gt;&lt;br /&gt;
            &amp;lt;wsse:UsernameToken xmlns:wsse=&quot;http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd&quot;&lt;br /&gt;
                                wsu:Id=&quot;UsernameToken-FvmfJSSMf71Q3Z9gn4chiQ22&quot;&lt;br /&gt;
                                xmlns:wsu=&quot;http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd&quot;&amp;gt;&lt;br /&gt;
                &amp;lt;wsse:Username&amp;gt;weblogic&amp;lt;/wsse:Username&amp;gt;&lt;br /&gt;
                &amp;lt;wsse:Password Type=&quot;http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-username-token-profile-1.0#PasswordText&quot;&amp;gt;welcome1&amp;lt;/wsse:Password&amp;gt;&lt;br /&gt;
            &amp;lt;/wsse:UsernameToken&amp;gt;&lt;br /&gt;
        &amp;lt;/wsse:Security&amp;gt;&lt;br /&gt;
    &amp;lt;/soap:Header&amp;gt;&lt;br /&gt;
    &amp;lt;soap:Body xmlns:ns1=&quot;http://xmlns.oracle.com/SecurityApplication_jws/ChildProcess/SecuredSvc&quot;&amp;gt;&lt;br /&gt;
        &amp;lt;ns1:process&amp;gt;&lt;br /&gt;
            &amp;lt;ns1:input&amp;gt;Neeraj&amp;lt;/ns1:input&amp;gt;&lt;br /&gt;
        &amp;lt;/ns1:process&amp;gt;&lt;br /&gt;
    &amp;lt;/soap:Body&amp;gt;&lt;br /&gt;
&amp;lt;/soap:Envelope&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Either modify the SOAP packet as above in the XML View or use the WSS UserName Token under Security configuration as below:&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiHsVAr9XF8nJsNY7L3RwMdOrj3h23kCz3EaRZH69jleYPLf457KP60-RaqJA0iRNueLxzN4JINpJ14wVaiAIEg_Onte1acQSSROup2YK9Klh1Rn0Rx-7-3coVvOzZwd6MG7jcW0hhIh_9q/s1600/Capture.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left:1em; margin-right:1em&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;206&quot; width=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiHsVAr9XF8nJsNY7L3RwMdOrj3h23kCz3EaRZH69jleYPLf457KP60-RaqJA0iRNueLxzN4JINpJ14wVaiAIEg_Onte1acQSSROup2YK9Klh1Rn0Rx-7-3coVvOzZwd6MG7jcW0hhIh_9q/s320/Capture.JPG&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;b&gt;Parent Process: &lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Step 1:&lt;/b&gt; Go to composite.xml and right click on the External References (Child Process) and click on &quot;Configure WS Policies&quot;. Select the &quot;oracle/wss_username_token_client_policy&quot; policy under security.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Step 2:&lt;/b&gt; Open the composite.xml in Source view and add the following properties under &amp;lt;reference&amp;gt; tag as below:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;reference name=&quot;SecuredBPEL&quot;&lt;br /&gt;
 :&lt;br /&gt;
 :&lt;br /&gt;
      &amp;lt;wsp:PolicyReference URI=&quot;oracle/wss_username_token_client_policy&quot;&lt;br /&gt;
                           orawsp:category=&quot;security&quot; orawsp:status=&quot;enabled&quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;property name=&quot;weblogic.wsee.wsat.transaction.flowOption&quot;&lt;br /&gt;
                type=&quot;xs:string&quot; many=&quot;false&quot;&amp;gt;WSDLDriven&amp;lt;/property&amp;gt;&lt;br /&gt;
&lt;b&gt;       &amp;lt;property name=&quot;oracle.webservices.auth.username&quot; type=&quot;xs:string&quot;&lt;br /&gt;
                many=&quot;false&quot; override=&quot;may&quot;&amp;gt;weblogic&amp;lt;/property&amp;gt;&lt;br /&gt;
                &amp;lt;property name=&quot;oracle.webservices.auth.password&quot; type=&quot;xs:string&quot;&lt;br /&gt;
                many=&quot;false&quot; override=&quot;may&quot;&amp;gt;welcome1&amp;lt;/property&amp;gt;&lt;br /&gt;
&lt;/b&gt;    &amp;lt;/binding.ws&amp;gt;&lt;br /&gt;
  &amp;lt;/reference&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Make sure the username and password is same as configured in the Weblogic Server.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Step3:&lt;/b&gt; Test the Parent process and it should be able to invoke the secured child process.&lt;br /&gt;
&lt;br /&gt;
Few things to note:&lt;br /&gt;
&lt;br /&gt;
1. All the above policy configurations can be done at runtime using the EM console without doing anything at the design time.&lt;br /&gt;
&lt;br /&gt;
2. In the above example, we have hard-coded the username/password at development which should be made configurable as mentioned below:&lt;br /&gt;
&lt;br /&gt;
- Go to EM console and right click on ParentProcess -&gt;Service/Reference Properties -&gt; PartnerLink -&gt; Enter the username and password for the Child service in the below screen&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhLXNv0ILX4zMr16fCUbXyRts_LkfdlnRqJRTa6MUXeWNFn3gka20lwt-klcQTt7KxFEhEJCH3ZvoNfN_3t4ir17gDqeVsLGmsyqvtUZstCEVe0zcbo0GguG4Hh5qVIOmP0YuH3hKx1o_np/s1600/Capture.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left:1em; margin-right:1em&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;190&quot; width=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhLXNv0ILX4zMr16fCUbXyRts_LkfdlnRqJRTa6MUXeWNFn3gka20lwt-klcQTt7KxFEhEJCH3ZvoNfN_3t4ir17gDqeVsLGmsyqvtUZstCEVe0zcbo0GguG4Hh5qVIOmP0YuH3hKx1o_np/s320/Capture.JPG&quot; /&gt;&lt;/a&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ora-soa.blogspot.com/feeds/7806525825011347351/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/3993794010452301122/7806525825011347351' title='8 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3993794010452301122/posts/default/7806525825011347351'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3993794010452301122/posts/default/7806525825011347351'/><link rel='alternate' type='text/html' href='http://ora-soa.blogspot.com/2011/10/oracle-soa-11g-securing-and-calling.html' title='Oracle SOA 11g : Securing and Calling Secured Web Services (Example)'/><author><name>nj</name><uri>http://www.blogger.com/profile/05913387405026089386</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi9GiFn_4l8FcRpZkxxGEZr7Z2BIEMHD_5_gAh5e0HeMKwbjof3N9O_O_zwiJzM2sLbzWVYLeZ5kqT9QI3OeTtW2zfDYjlBxSO4kSNR9ZLoQHJICJR_3virYQofw-ISo7JQ5JtsZGZdjLfR/s72-c/Capture.JPG" height="72" width="72"/><thr:total>8</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3993794010452301122.post-6180986449337783149</id><published>2011-10-27T13:28:00.000-05:00</published><updated>2011-10-27T13:28:11.367-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Oracle SOA 11g"/><category scheme="http://www.blogger.com/atom/ns#" term="OWSM"/><category scheme="http://www.blogger.com/atom/ns#" term="WS Policies"/><title type='text'>Oracle SOA 11g : Configuring WS Policies</title><content type='html'>In Oracle 11g, OWSM has been integrated with Oracle SOA Suite and now you can configure the policies at design time (using Jdeveloper in composite.xml) or at runtime (using EM console). The re-architecture of OWSM is detailed &lt;a href=&quot;http://download.oracle.com/docs/cd/E12839_01/web.1111/b32511/intro.htm&quot;&gt;here&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
- &lt;b&gt;At Design time:&lt;/b&gt; Go to composite.xml (Design View) and click on either Exposed Service or External References to configure policies on this composite or referenced services respectively. &lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgRe2HgqNlSNqX4XBL3bO65SG_6JeAvsrhDcLEo2JnlDgDPpP7AzHCWOcjkhxztJ8tHmifz4PIJb2WKgZ4HO_pZCguHYiOEQhSSC4wnURe6gk0PjS6YwIKHr4kNylQ78xWuuowuwyjTd6I7/s1600/Capture.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left:1em; margin-right:1em&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;168&quot; width=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgRe2HgqNlSNqX4XBL3bO65SG_6JeAvsrhDcLEo2JnlDgDPpP7AzHCWOcjkhxztJ8tHmifz4PIJb2WKgZ4HO_pZCguHYiOEQhSSC4wnURe6gk0PjS6YwIKHr4kNylQ78xWuuowuwyjTd6I7/s320/Capture.JPG&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
- &lt;b&gt;At Runtime:&lt;/b&gt; Go to em console, right click on the process, select interface or reference where the policy should be applied. &lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiu8eisAHbCNHuzhE5SkrYM5-rTYNEO0Ll3YKgSUsc0HAupTVrda1-daomVYrmTlDI2CmNL7LFdqVEc0GqxOT123NlPbUER_55eRXjzSAce7RKwwHXMYXehjdJJh1zpHj2bZXDx2rDL5iLg/s1600/Capture1.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left:1em; margin-right:1em&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;141&quot; width=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiu8eisAHbCNHuzhE5SkrYM5-rTYNEO0Ll3YKgSUsc0HAupTVrda1-daomVYrmTlDI2CmNL7LFdqVEc0GqxOT123NlPbUER_55eRXjzSAce7RKwwHXMYXehjdJJh1zpHj2bZXDx2rDL5iLg/s320/Capture1.JPG&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
Click on policies tab and attach the appropriate policies that needs to be applied.</content><link rel='replies' type='application/atom+xml' href='http://ora-soa.blogspot.com/feeds/6180986449337783149/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/3993794010452301122/6180986449337783149' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3993794010452301122/posts/default/6180986449337783149'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3993794010452301122/posts/default/6180986449337783149'/><link rel='alternate' type='text/html' href='http://ora-soa.blogspot.com/2011/10/oracle-soa-11g-configuring-ws-policies.html' title='Oracle SOA 11g : Configuring WS Policies'/><author><name>nj</name><uri>http://www.blogger.com/profile/05913387405026089386</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgRe2HgqNlSNqX4XBL3bO65SG_6JeAvsrhDcLEo2JnlDgDPpP7AzHCWOcjkhxztJ8tHmifz4PIJb2WKgZ4HO_pZCguHYiOEQhSSC4wnURe6gk0PjS6YwIKHr4kNylQ78xWuuowuwyjTd6I7/s72-c/Capture.JPG" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3993794010452301122.post-2778507838065628000</id><published>2011-10-11T14:38:00.001-05:00</published><updated>2011-10-11T14:40:58.018-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Coherence"/><category scheme="http://www.blogger.com/atom/ns#" term="Database"/><category scheme="http://www.blogger.com/atom/ns#" term="Integration"/><title type='text'>Coherence and Database Integration Examples</title><content type='html'>&lt;ol style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;span style=&quot;color: #de7008;&quot;&gt;&lt;a href=&quot;http://theblasfrompas.blogspot.com/2009/11/oracle-coherence.html&quot;&gt;Cache Store Example using PL/SQL&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://theblasfrompas.blogspot.com/2010/02/using-database-change-notification-dcn.html&quot;&gt;&lt;span style=&quot;color: #de7008;&quot;&gt;Oracle JDBC Data Change Notification&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://cohfu.wordpress.com/2010/01/06/bulk-loading-a-coherence-cache-from-an-oracle-database/&quot;&gt;&lt;span style=&quot;color: #de7008;&quot;&gt;Sophisticated Distributed Bulk Loading Technique&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;</content><link rel='replies' type='application/atom+xml' href='http://ora-soa.blogspot.com/feeds/2778507838065628000/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/3993794010452301122/2778507838065628000' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3993794010452301122/posts/default/2778507838065628000'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3993794010452301122/posts/default/2778507838065628000'/><link rel='alternate' type='text/html' href='http://ora-soa.blogspot.com/2011/10/coherence-and-database-integration.html' title='Coherence and Database Integration Examples'/><author><name>nj</name><uri>http://www.blogger.com/profile/05913387405026089386</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3993794010452301122.post-2462602582144405060</id><published>2011-10-06T14:40:00.000-05:00</published><updated>2011-10-06T14:40:41.006-05:00</updated><title type='text'>Troubleshooting : Coherence Log Message</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;a href=&quot;http://coherence.oracle.com/display/COH35UG/Configuration+Log+Messages&quot;&gt;Configuration Log Messages&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;table class=&quot;confluenceTable&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;th class=&quot;confluenceTh&quot;&gt;&lt;b&gt;Message&lt;/b&gt;&lt;/th&gt; &lt;td class=&quot;confluenceTd&quot;&gt;&lt;b&gt;java.io.IOException: Configuration file is missing: &quot;tangosol-coherence.xml&quot;&lt;/b&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr&gt; &lt;th class=&quot;confluenceTh&quot;&gt;&lt;b&gt;Parameters&lt;/b&gt;&lt;/th&gt; &lt;td class=&quot;confluenceTd&quot;&gt;n/a&lt;/td&gt; &lt;/tr&gt;
&lt;tr&gt; &lt;th class=&quot;confluenceTh&quot;&gt;&lt;b&gt;Severity&lt;/b&gt;&lt;/th&gt; &lt;td class=&quot;confluenceTd&quot;&gt;1-Error&lt;/td&gt; &lt;/tr&gt;
&lt;tr&gt; &lt;th class=&quot;confluenceTh&quot;&gt;&lt;b&gt;Cause&lt;/b&gt;&lt;/th&gt; &lt;td class=&quot;confluenceTd&quot;&gt;The operational configuration descriptor cannot be loaded.&lt;/td&gt; &lt;/tr&gt;
&lt;tr&gt; &lt;th class=&quot;confluenceTh&quot;&gt;&lt;b&gt;Action&lt;/b&gt;&lt;/th&gt; &lt;td class=&quot;confluenceTd&quot;&gt;Make sure that the &quot;tangosol-coherence.xml&quot; resource can be loaded from the class path specified in the Java command line.&lt;/td&gt; &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;div class=&quot;table-wrap&quot;&gt;&lt;table class=&quot;confluenceTable&quot;&gt;&lt;tbody&gt;
&lt;tr&gt; &lt;th class=&quot;confluenceTh&quot;&gt;&lt;b&gt;Message&lt;/b&gt;&lt;/th&gt; &lt;td class=&quot;confluenceTd&quot;&gt;&lt;b&gt;Loaded operational configuration from resource &quot;%s&quot;&lt;/b&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr&gt; &lt;th class=&quot;confluenceTh&quot;&gt;&lt;b&gt;Parameters&lt;/b&gt;&lt;/th&gt; &lt;td class=&quot;confluenceTd&quot;&gt;%s - the full resource path (URI) of the operational configuration descriptor&lt;/td&gt; &lt;/tr&gt;
&lt;tr&gt; &lt;th class=&quot;confluenceTh&quot;&gt;&lt;b&gt;Severity&lt;/b&gt;&lt;/th&gt; &lt;td class=&quot;confluenceTd&quot;&gt;3-Informational&lt;/td&gt; &lt;/tr&gt;
&lt;tr&gt; &lt;th class=&quot;confluenceTh&quot;&gt;&lt;b&gt;Cause&lt;/b&gt;&lt;/th&gt; &lt;td class=&quot;confluenceTd&quot;&gt;The operational configuration descriptor is loaded by Coherence from the specified location.&lt;/td&gt; &lt;/tr&gt;
&lt;tr&gt; &lt;th class=&quot;confluenceTh&quot;&gt;&lt;b&gt;Action&lt;/b&gt;&lt;/th&gt; &lt;td class=&quot;confluenceTd&quot;&gt;If the location of the operational  configuration descriptor was explicitly specified via system properties  or programmatically, verify that the reported URI matches the expected  location.&lt;/td&gt; &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div class=&quot;table-wrap&quot;&gt;&lt;table class=&quot;confluenceTable&quot;&gt;&lt;tbody&gt;
&lt;tr&gt; &lt;th class=&quot;confluenceTh&quot;&gt;&lt;b&gt;Message&lt;/b&gt;&lt;/th&gt; &lt;td class=&quot;confluenceTd&quot;&gt;&lt;b&gt;Loaded operational overrides from &quot;%s&quot;&lt;/b&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr&gt; &lt;th class=&quot;confluenceTh&quot;&gt;&lt;b&gt;Parameters&lt;/b&gt;&lt;/th&gt; &lt;td class=&quot;confluenceTd&quot;&gt;%s - the URI (file or resource) of the operational configuration descriptor override&lt;/td&gt; &lt;/tr&gt;
&lt;tr&gt; &lt;th class=&quot;confluenceTh&quot;&gt;&lt;b&gt;Severity&lt;/b&gt;&lt;/th&gt; &lt;td class=&quot;confluenceTd&quot;&gt;3-Informational&lt;/td&gt; &lt;/tr&gt;
&lt;tr&gt; &lt;th class=&quot;confluenceTh&quot;&gt;&lt;b&gt;Cause&lt;/b&gt;&lt;/th&gt; &lt;td class=&quot;confluenceTd&quot;&gt;The operational configuration descriptor points to an override location, from which the descriptor override has been loaded.&lt;/td&gt; &lt;/tr&gt;
&lt;tr&gt; &lt;th class=&quot;confluenceTh&quot;&gt;&lt;b&gt;Action&lt;/b&gt;&lt;/th&gt; &lt;td class=&quot;confluenceTd&quot;&gt;If the location of the operational  configuration descriptor was explicitly specified via system properties,  descriptor override or programmatically, verify that the reported URI  matches the expected location.&lt;/td&gt; &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;table class=&quot;confluenceTable&quot;&gt;&lt;tbody&gt;
&lt;tr&gt; &lt;th class=&quot;confluenceTh&quot;&gt;&lt;b&gt;Message&lt;/b&gt;&lt;/th&gt; &lt;td class=&quot;confluenceTd&quot;&gt;&lt;b&gt;Optional configuration override &quot;%s&quot; is not specified&lt;/b&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr&gt; &lt;th class=&quot;confluenceTh&quot;&gt;&lt;b&gt;Parameters&lt;/b&gt;&lt;/th&gt; &lt;td class=&quot;confluenceTd&quot;&gt;%s - the URI of the operational configuration descriptor override&lt;/td&gt; &lt;/tr&gt;
&lt;tr&gt; &lt;th class=&quot;confluenceTh&quot;&gt;&lt;b&gt;Severity&lt;/b&gt;&lt;/th&gt; &lt;td class=&quot;confluenceTd&quot;&gt;3-Informational&lt;/td&gt; &lt;/tr&gt;
&lt;tr&gt; &lt;th class=&quot;confluenceTh&quot;&gt;&lt;b&gt;Cause&lt;/b&gt;&lt;/th&gt; &lt;td class=&quot;confluenceTd&quot;&gt;The operational configuration descriptor points to an override location which does not contain any resource&lt;/td&gt; &lt;/tr&gt;
&lt;tr&gt; &lt;th class=&quot;confluenceTh&quot;&gt;&lt;b&gt;Action&lt;/b&gt;&lt;/th&gt; &lt;td class=&quot;confluenceTd&quot;&gt;Verify, that the operational configuration descriptor override is not supposed to exist&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;
&lt;table class=&quot;confluenceTable&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;th class=&quot;confluenceTh&quot;&gt;&lt;b&gt;Message&lt;/b&gt;&lt;/th&gt; &lt;td class=&quot;confluenceTd&quot;&gt;&lt;b&gt;java.io.IOException: Document &quot;%s1&quot; is cyclically referenced by the &#39;xml-override&#39; attribute of element %s2&lt;/b&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr&gt; &lt;th class=&quot;confluenceTh&quot;&gt;&lt;b&gt;Parameters&lt;/b&gt;&lt;/th&gt; &lt;td class=&quot;confluenceTd&quot;&gt;%s1 - the URI of the operational configuration  descriptor or override; %s2 - the name of the XML element that contains  an incorrect reference URI&lt;/td&gt; &lt;/tr&gt;
&lt;tr&gt; &lt;th class=&quot;confluenceTh&quot;&gt;&lt;b&gt;Severity&lt;/b&gt;&lt;/th&gt; &lt;td class=&quot;confluenceTd&quot;&gt;1-Error&lt;/td&gt; &lt;/tr&gt;
&lt;tr&gt; &lt;th class=&quot;confluenceTh&quot;&gt;&lt;b&gt;Cause&lt;/b&gt;&lt;/th&gt; &lt;td class=&quot;confluenceTd&quot;&gt;The operational configuration override points to itself or another override that point to it, creating an infinite recursion&lt;/td&gt; &lt;/tr&gt;
&lt;tr&gt; &lt;th class=&quot;confluenceTh&quot;&gt;&lt;b&gt;Action&lt;/b&gt;&lt;/th&gt; &lt;td class=&quot;confluenceTd&quot;&gt;Correct the invalid &#39;xml-override&#39; attribute&#39;s value.&lt;/td&gt; &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;div class=&quot;table-wrap&quot;&gt;&lt;table class=&quot;confluenceTable&quot;&gt;&lt;tbody&gt;
&lt;tr&gt; &lt;th class=&quot;confluenceTh&quot;&gt;&lt;b&gt;Message&lt;/b&gt;&lt;/th&gt; &lt;td class=&quot;confluenceTd&quot;&gt;&lt;b&gt;java.io.IOException: Exception occurred during parsing: %s&lt;/b&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr&gt; &lt;th class=&quot;confluenceTh&quot;&gt;&lt;b&gt;Parameters&lt;/b&gt;&lt;/th&gt; &lt;td class=&quot;confluenceTd&quot;&gt;%s - the XML parser error&lt;/td&gt; &lt;/tr&gt;
&lt;tr&gt; &lt;th class=&quot;confluenceTh&quot;&gt;&lt;b&gt;Severity&lt;/b&gt;&lt;/th&gt; &lt;td class=&quot;confluenceTd&quot;&gt;1-Error&lt;/td&gt; &lt;/tr&gt;
&lt;tr&gt; &lt;th class=&quot;confluenceTh&quot;&gt;&lt;b&gt;Cause&lt;/b&gt;&lt;/th&gt; &lt;td class=&quot;confluenceTd&quot;&gt;The specified XML is invalid and cannot be parsed.&lt;/td&gt; &lt;/tr&gt;
&lt;tr&gt; &lt;th class=&quot;confluenceTh&quot;&gt;&lt;b&gt;Action&lt;/b&gt;&lt;/th&gt; &lt;td class=&quot;confluenceTd&quot;&gt;Correct the XML document.&lt;/td&gt; &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;table class=&quot;confluenceTable&quot;&gt;&lt;tbody&gt;
&lt;tr&gt; &lt;th class=&quot;confluenceTh&quot;&gt;&lt;b&gt;Message&lt;/b&gt;&lt;/th&gt; &lt;td class=&quot;confluenceTd&quot;&gt;&lt;b&gt;Loaded cache configuration from &quot;%s&quot;&lt;/b&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr&gt; &lt;th class=&quot;confluenceTh&quot;&gt;&lt;b&gt;Parameters&lt;/b&gt;&lt;/th&gt; &lt;td class=&quot;confluenceTd&quot;&gt;%s - the URI (file or resource) of the cache configuration descriptor&lt;/td&gt; &lt;/tr&gt;
&lt;tr&gt; &lt;th class=&quot;confluenceTh&quot;&gt;&lt;b&gt;Severity&lt;/b&gt;&lt;/th&gt; &lt;td class=&quot;confluenceTd&quot;&gt;3-Informational&lt;/td&gt; &lt;/tr&gt;
&lt;tr&gt; &lt;th class=&quot;confluenceTh&quot;&gt;&lt;b&gt;Cause&lt;/b&gt;&lt;/th&gt; &lt;td class=&quot;confluenceTd&quot;&gt;The operational configuration descriptor or a  programmatically created ConfigurableCacheFactory instance points to a  cache configuration descriptor that has been loaded.&lt;/td&gt; &lt;/tr&gt;
&lt;tr&gt; &lt;th class=&quot;confluenceTh&quot;&gt;&lt;b&gt;Action&lt;/b&gt;&lt;/th&gt; &lt;td class=&quot;confluenceTd&quot;&gt;Verify that the reported URI matches the expected cache configuration descriptor location&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;
&lt;a href=&quot;http://coherence.oracle.com/display/COH35UG/Partitioned+Cache+Service+Log+Messages&quot;&gt;Partitioned Cache Service Log Messages&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;table class=&quot;confluenceTable&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;th class=&quot;confluenceTh&quot;&gt;&lt;b&gt;Message&lt;/b&gt;&lt;/th&gt; &lt;td class=&quot;confluenceTd&quot;&gt;&lt;b&gt;Asking member %n1 for %n2 primary partitions&lt;/b&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr&gt; &lt;th class=&quot;confluenceTh&quot;&gt;&lt;b&gt;Parameters&lt;/b&gt;&lt;/th&gt; &lt;td class=&quot;confluenceTd&quot;&gt;%n1 - the node id this node asks to transfer partitions from; %n2 - the number of partitions this node is willing to take&lt;/td&gt; &lt;/tr&gt;
&lt;tr&gt; &lt;th class=&quot;confluenceTh&quot;&gt;&lt;b&gt;Severity&lt;/b&gt;&lt;/th&gt; &lt;td class=&quot;confluenceTd&quot;&gt;4-Debug Level 4&lt;/td&gt; &lt;/tr&gt;
&lt;tr&gt; &lt;th class=&quot;confluenceTh&quot;&gt;&lt;b&gt;Cause&lt;/b&gt;&lt;/th&gt; &lt;td class=&quot;confluenceTd&quot;&gt;When a storage-enabled partitioned service  starts on a Coherence node, it first receives the configuration update  that informs it about other storage-enabled service nodes and the  current partition ownership information. That information allows it to  calculate the &quot;fair share&quot; of partitions that each node is supposed to  own at the end of the re-distribution process. This message demarcates a  beginning of the transfer request to a specified node for a number of  partitions to move toward the &quot;fair&quot; ownership distribution.&lt;/td&gt; &lt;/tr&gt;
&lt;tr&gt; &lt;th class=&quot;confluenceTh&quot;&gt;&lt;b&gt;Action&lt;/b&gt;&lt;/th&gt; &lt;td class=&quot;confluenceTd&quot;&gt;None.&lt;/td&gt; &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;div class=&quot;table-wrap&quot;&gt;&lt;table class=&quot;confluenceTable&quot;&gt;&lt;tbody&gt;
&lt;tr&gt; &lt;th class=&quot;confluenceTh&quot;&gt;&lt;b&gt;Message&lt;/b&gt;&lt;/th&gt; &lt;td class=&quot;confluenceTd&quot;&gt;&lt;b&gt;Transferring %n1 out of %n2 primary partitions to member %n3 requesting %n4&lt;/b&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr&gt; &lt;th class=&quot;confluenceTh&quot;&gt;&lt;b&gt;Parameters&lt;/b&gt;&lt;/th&gt; &lt;td class=&quot;confluenceTd&quot;&gt;%n1 - the number of primary partitions this  node transferring to a requesting node; %n2 - the total number of  primary partitions this node currently owns; %n3 - the node id that this  transfer is for; %n4 - the number of partitions that the requesting  node asked for&lt;/td&gt; &lt;/tr&gt;
&lt;tr&gt; &lt;th class=&quot;confluenceTh&quot;&gt;&lt;b&gt;Severity&lt;/b&gt;&lt;/th&gt; &lt;td class=&quot;confluenceTd&quot;&gt;4-Debug Level 4&lt;/td&gt; &lt;/tr&gt;
&lt;tr&gt; &lt;th class=&quot;confluenceTh&quot;&gt;&lt;b&gt;Cause&lt;/b&gt;&lt;/th&gt; &lt;td class=&quot;confluenceTd&quot;&gt;During the partition distribution protocol, a  node that owns less than a &quot;fair share&quot; of primary partitions requests  any of the nodes that own more than the fair share to transfer a portion  of owned partitions. The owner may choose to send any number of  partitions less or equal to the requested amount. This message  demarcates the beginning of the corresponding primary data transfer.&lt;/td&gt; &lt;/tr&gt;
&lt;tr&gt; &lt;th class=&quot;confluenceTh&quot;&gt;&lt;b&gt;Action&lt;/b&gt;&lt;/th&gt; &lt;td class=&quot;confluenceTd&quot;&gt;None.&lt;/td&gt; &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div class=&quot;table-wrap&quot;&gt;&lt;table class=&quot;confluenceTable&quot;&gt;&lt;tbody&gt;
&lt;tr&gt; &lt;th class=&quot;confluenceTh&quot;&gt;&lt;b&gt;Message&lt;/b&gt;&lt;/th&gt; &lt;td class=&quot;confluenceTd&quot;&gt;&lt;b&gt;Transferring %n1 out of %n2 partitions to a machine-safe backup 1 at member %n3 (under %n4)&lt;/b&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr&gt; &lt;th class=&quot;confluenceTh&quot;&gt;&lt;b&gt;Parameters&lt;/b&gt;&lt;/th&gt; &lt;td class=&quot;confluenceTd&quot;&gt;%n1 - the number of backup partitions this  node transferring to a different node; %n2 - the total number of  partitions this node currently owns that are &quot;endangered&quot; (do not have a  backup); %n3 - the node id that this transfer is for; %n4 - the number  of partitions that the transferee can take before reaching the &quot;fair  share&quot; amount&lt;/td&gt; &lt;/tr&gt;
&lt;tr&gt; &lt;th class=&quot;confluenceTh&quot;&gt;&lt;b&gt;Severity&lt;/b&gt;&lt;/th&gt; &lt;td class=&quot;confluenceTd&quot;&gt;4-Debug Level 4&lt;/td&gt; &lt;/tr&gt;
&lt;tr&gt; &lt;th class=&quot;confluenceTh&quot;&gt;&lt;b&gt;Cause&lt;/b&gt;&lt;/th&gt; &lt;td class=&quot;confluenceTd&quot;&gt;After the primary partition ownership is  completed, nodes start distributing the backups, ensuring the &quot;strong  backup&quot; policy, that places backup ownership to nodes running on  machines that are different from the primary owners&#39; machines. This  message demarcates the beginning of the corresponding backup data  transfer.&lt;/td&gt; &lt;/tr&gt;
&lt;tr&gt; &lt;th class=&quot;confluenceTh&quot;&gt;&lt;b&gt;Action&lt;/b&gt;&lt;/th&gt; &lt;td class=&quot;confluenceTd&quot;&gt;None.&lt;/td&gt; &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div class=&quot;table-wrap&quot;&gt;&lt;table class=&quot;confluenceTable&quot;&gt;&lt;tbody&gt;
&lt;tr&gt; &lt;th class=&quot;confluenceTh&quot;&gt;&lt;b&gt;Message&lt;/b&gt;&lt;/th&gt; &lt;td class=&quot;confluenceTd&quot;&gt;&lt;b&gt;Transferring backup%n1] for partition %n2 from member %n3 to member %n4&lt;/b&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr&gt; &lt;th class=&quot;confluenceTh&quot;&gt;&lt;b&gt;Parameters&lt;/b&gt;&lt;/th&gt; &lt;td class=&quot;confluenceTd&quot;&gt;%n1 - the index of the backup partition that  this node transferring to a different node; %n2 - the partition number  that is being transferred; %n3 the node id of the previous owner of this  backup partition; %n4 the node id that the backup partition is being  transferred to.&lt;/td&gt; &lt;/tr&gt;
&lt;tr&gt; &lt;th class=&quot;confluenceTh&quot;&gt;&lt;b&gt;Severity&lt;/b&gt;&lt;/th&gt; &lt;td class=&quot;confluenceTd&quot;&gt;5-Debug Level 5&lt;/td&gt; &lt;/tr&gt;
&lt;tr&gt; &lt;th class=&quot;confluenceTh&quot;&gt;&lt;b&gt;Cause&lt;/b&gt;&lt;/th&gt; &lt;td class=&quot;confluenceTd&quot;&gt;During the partition distribution protocol, a  node that determines that a backup owner for one of its primary  partitions is overloaded may choose to transfer the backup ownership to  another, underloaded node.  This message demarcates the beginning of the  corresponding backup data transfer.&lt;/td&gt; &lt;/tr&gt;
&lt;tr&gt; &lt;th class=&quot;confluenceTh&quot;&gt;&lt;b&gt;Action&lt;/b&gt;&lt;/th&gt; &lt;td class=&quot;confluenceTd&quot;&gt;None.&lt;/td&gt; &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div class=&quot;table-wrap&quot;&gt;&lt;table class=&quot;confluenceTable&quot;&gt;&lt;tbody&gt;
&lt;tr&gt; &lt;th class=&quot;confluenceTh&quot;&gt;&lt;b&gt;Message&lt;/b&gt;&lt;/th&gt; &lt;td class=&quot;confluenceTd&quot;&gt;&lt;b&gt;Failed backup transfer for partition %n1 to member %n2; restoring owner from: %n2 to: %n3&lt;/b&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr&gt; &lt;th class=&quot;confluenceTh&quot;&gt;&lt;b&gt;Parameters&lt;/b&gt;&lt;/th&gt; &lt;td class=&quot;confluenceTd&quot;&gt;%n1 the partition number for which a backup  transfer was in-progress; %n2 the node id that the backup partition was  being transferred to; %n3 the node id of the previous backup owner of  the partition&lt;/td&gt; &lt;/tr&gt;
&lt;tr&gt; &lt;th class=&quot;confluenceTh&quot;&gt;&lt;b&gt;Severity&lt;/b&gt;&lt;/th&gt; &lt;td class=&quot;confluenceTd&quot;&gt;4-Debug Level 4&lt;/td&gt; &lt;/tr&gt;
&lt;tr&gt; &lt;th class=&quot;confluenceTh&quot;&gt;&lt;b&gt;Cause&lt;/b&gt;&lt;/th&gt; &lt;td class=&quot;confluenceTd&quot;&gt;This node was in the process of transferring a  backup partition to a new backup owner when that node left the service.   This node is restoring the backup ownership to the previous backup  owner.&lt;/td&gt; &lt;/tr&gt;
&lt;tr&gt; &lt;th class=&quot;confluenceTh&quot;&gt;&lt;b&gt;Action&lt;/b&gt;&lt;/th&gt; &lt;td class=&quot;confluenceTd&quot;&gt;None.&lt;/td&gt; &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div class=&quot;table-wrap&quot;&gt;&lt;table class=&quot;confluenceTable&quot;&gt;&lt;tbody&gt;
&lt;tr&gt; &lt;th class=&quot;confluenceTh&quot;&gt;&lt;b&gt;Message&lt;/b&gt;&lt;/th&gt; &lt;td class=&quot;confluenceTd&quot;&gt;&lt;b&gt;Deferring the distribution due to %n1 pending configuration updates&lt;/b&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr&gt; &lt;th class=&quot;confluenceTh&quot;&gt;&lt;b&gt;Parameters&lt;/b&gt;&lt;/th&gt; &lt;td class=&quot;confluenceTd&quot;&gt;%n1&lt;/td&gt; &lt;/tr&gt;
&lt;tr&gt; &lt;th class=&quot;confluenceTh&quot;&gt;&lt;b&gt;Severity&lt;/b&gt;&lt;/th&gt; &lt;td class=&quot;confluenceTd&quot;&gt;5-Debug Level 5&lt;/td&gt; &lt;/tr&gt;
&lt;tr&gt; &lt;th class=&quot;confluenceTh&quot;&gt;&lt;b&gt;Cause&lt;/b&gt;&lt;/th&gt; &lt;td class=&quot;confluenceTd&quot;&gt;This node is in the process of updating the  global ownership map (notifying other nodes about ownership changes)  when the periodic scheduled distribution check takes place.  Before the  previous ownership changes (most likely due to a previously completed  transfer) are finalized and acknowledged by the other service members,  this node will postpone subsequent scheduled distribution checks.&lt;/td&gt; &lt;/tr&gt;
&lt;tr&gt; &lt;th class=&quot;confluenceTh&quot;&gt;&lt;b&gt;Action&lt;/b&gt;&lt;/th&gt; &lt;td class=&quot;confluenceTd&quot;&gt;None.&lt;/td&gt; &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div class=&quot;table-wrap&quot;&gt;&lt;table class=&quot;confluenceTable&quot;&gt;&lt;tbody&gt;
&lt;tr&gt; &lt;th class=&quot;confluenceTh&quot;&gt;&lt;b&gt;Message&lt;/b&gt;&lt;/th&gt; &lt;td class=&quot;confluenceTd&quot;&gt;&lt;b&gt;Limiting primary transfer to %n1 KB (%n2 partitions)&lt;/b&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr&gt; &lt;th class=&quot;confluenceTh&quot;&gt;&lt;b&gt;Parameters&lt;/b&gt;&lt;/th&gt; &lt;td class=&quot;confluenceTd&quot;&gt;%n1 - the size in KB of the transfer that was limited; %n2 the number of partitions that were transfered&lt;/td&gt; &lt;/tr&gt;
&lt;tr&gt; &lt;th class=&quot;confluenceTh&quot;&gt;&lt;b&gt;Severity&lt;/b&gt;&lt;/th&gt; &lt;td class=&quot;confluenceTd&quot;&gt;4-Debug Level 4&lt;/td&gt; &lt;/tr&gt;
&lt;tr&gt; &lt;th class=&quot;confluenceTh&quot;&gt;&lt;b&gt;Cause&lt;/b&gt;&lt;/th&gt; &lt;td class=&quot;confluenceTd&quot;&gt;When a node receives a request for some number  of primary partitions from an underloaded node, it may transfer any  number of partitions (up to the requested amount) to the requestor.  The  size of the transfer is limited by the &lt;a href=&quot;http://coherence.oracle.com/display/COH35UG/distributed-scheme#distributed-scheme-distributedschemetransferthreshold&quot;&gt;&lt;distributed-scheme transfer-threshold=&quot;&quot;&gt;&lt;/distributed-scheme&gt;&lt;/a&gt;  configuration element.  This message indicates that the distribution  algorithm limited the transfer to the specified number of partitions due  to the transfer-threshold.&lt;/td&gt; &lt;/tr&gt;
&lt;tr&gt; &lt;th class=&quot;confluenceTh&quot;&gt;&lt;b&gt;Action&lt;/b&gt;&lt;/th&gt; &lt;td class=&quot;confluenceTd&quot;&gt;None.&lt;/td&gt; &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div class=&quot;table-wrap&quot;&gt;&lt;table class=&quot;confluenceTable&quot;&gt;&lt;tbody&gt;
&lt;tr&gt; &lt;th class=&quot;confluenceTh&quot;&gt;&lt;b&gt;Message&lt;/b&gt;&lt;/th&gt; &lt;td class=&quot;confluenceTd&quot;&gt;&lt;b&gt;DistributionRequest was rejected because the receiver was busy.  Next retry in %n1 ms&lt;/b&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr&gt; &lt;th class=&quot;confluenceTh&quot;&gt;&lt;b&gt;Parameters&lt;/b&gt;&lt;/th&gt; &lt;td class=&quot;confluenceTd&quot;&gt;%n1 - the time in milliseconds before the next distribution check will be scheduled&lt;/td&gt; &lt;/tr&gt;
&lt;tr&gt; &lt;th class=&quot;confluenceTh&quot;&gt;&lt;b&gt;Severity&lt;/b&gt;&lt;/th&gt; &lt;td class=&quot;confluenceTd&quot;&gt;6-Debug Level 6&lt;/td&gt; &lt;/tr&gt;
&lt;tr&gt; &lt;th class=&quot;confluenceTh&quot;&gt;&lt;b&gt;Cause&lt;/b&gt;&lt;/th&gt; &lt;td class=&quot;confluenceTd&quot;&gt;This (underloaded) node issued a distribution  request to another node asking for one or more partitions to be  transferred.  However, the other node declined to initiate the transfer  as it was in the process of completing a previous transfer with a  different node.  This node will wait at least the specified amount of  time (to allow time for the previous transfer to complete) before the  next distribution check.&lt;/td&gt; &lt;/tr&gt;
&lt;tr&gt; &lt;th class=&quot;confluenceTh&quot;&gt;&lt;b&gt;Action&lt;/b&gt;&lt;/th&gt; &lt;td class=&quot;confluenceTd&quot;&gt;None.&lt;/td&gt; &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;a href=&quot;http://www.blogger.com/post-create.g?blogID=3993794010452301122&quot; name=&quot;PartitionedCacheServiceLogMessages-failoverrelated&quot;&gt;&lt;/a&gt;&lt;br /&gt;
&lt;div class=&quot;table-wrap&quot;&gt;&lt;table class=&quot;confluenceTable&quot;&gt;&lt;tbody&gt;
&lt;tr&gt; &lt;th class=&quot;confluenceTh&quot;&gt;&lt;b&gt;Message&lt;/b&gt;&lt;/th&gt; &lt;td class=&quot;confluenceTd&quot;&gt;&lt;b&gt;Restored from backup %n1 partitions&lt;/b&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr&gt; &lt;th class=&quot;confluenceTh&quot;&gt;&lt;b&gt;Parameters&lt;/b&gt;&lt;/th&gt; &lt;td class=&quot;confluenceTd&quot;&gt;%n1 - the number of partitions being restored&lt;/td&gt; &lt;/tr&gt;
&lt;tr&gt; &lt;th class=&quot;confluenceTh&quot;&gt;&lt;b&gt;Severity&lt;/b&gt;&lt;/th&gt; &lt;td class=&quot;confluenceTd&quot;&gt;3-Informational&lt;/td&gt; &lt;/tr&gt;
&lt;tr&gt; &lt;th class=&quot;confluenceTh&quot;&gt;&lt;b&gt;Cause&lt;/b&gt;&lt;/th&gt; &lt;td class=&quot;confluenceTd&quot;&gt;The primary owner for some backup partitions  owned by this node has left the service.  This node is restoring those  partitions from backup storage (assuming primary ownership).  This  message is followed by a list of the partitions that are being restored.&lt;/td&gt; &lt;/tr&gt;
&lt;tr&gt; &lt;th class=&quot;confluenceTh&quot;&gt;&lt;b&gt;Action&lt;/b&gt;&lt;/th&gt; &lt;td class=&quot;confluenceTd&quot;&gt;None.&lt;/td&gt; &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div class=&quot;table-wrap&quot;&gt;&lt;table class=&quot;confluenceTable&quot;&gt;&lt;tbody&gt;
&lt;tr&gt; &lt;th class=&quot;confluenceTh&quot;&gt;&lt;b&gt;Message&lt;/b&gt;&lt;/th&gt; &lt;td class=&quot;confluenceTd&quot;&gt;&lt;b&gt;Re-publishing the ownership for partition %n1 (%n2)&lt;/b&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr&gt; &lt;th class=&quot;confluenceTh&quot;&gt;&lt;b&gt;Parameters&lt;/b&gt;&lt;/th&gt; &lt;td class=&quot;confluenceTd&quot;&gt;%n1 the partition number whose ownership is  being re-published; %n2 the node id of the primary partition owner, or 0  if the partition is orphaned&lt;/td&gt; &lt;/tr&gt;
&lt;tr&gt; &lt;th class=&quot;confluenceTh&quot;&gt;&lt;b&gt;Severity&lt;/b&gt;&lt;/th&gt; &lt;td class=&quot;confluenceTd&quot;&gt;4-Debug Level 4&lt;/td&gt; &lt;/tr&gt;
&lt;tr&gt; &lt;th class=&quot;confluenceTh&quot;&gt;&lt;b&gt;Cause&lt;/b&gt;&lt;/th&gt; &lt;td class=&quot;confluenceTd&quot;&gt;This node is in the process of transferring a  partition to another node when a service membership change occurred,  necessitating redistribution.  This message indicates this node  re-publishing the ownership information for the partition whose transfer  is in-progress.&lt;/td&gt; &lt;/tr&gt;
&lt;tr&gt; &lt;th class=&quot;confluenceTh&quot;&gt;&lt;b&gt;Action&lt;/b&gt;&lt;/th&gt; &lt;td class=&quot;confluenceTd&quot;&gt;None.&lt;/td&gt; &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div class=&quot;table-wrap&quot;&gt;&lt;table class=&quot;confluenceTable&quot;&gt;&lt;tbody&gt;
&lt;tr&gt; &lt;th class=&quot;confluenceTh&quot;&gt;&lt;b&gt;Message&lt;/b&gt;&lt;/th&gt; &lt;td class=&quot;confluenceTd&quot;&gt;&lt;b&gt;%n1&amp;gt; Ownership conflict for partition %n2 with member %n3 (%n4!=%n5)&lt;/b&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr&gt; &lt;th class=&quot;confluenceTh&quot;&gt;&lt;b&gt;Parameters&lt;/b&gt;&lt;/th&gt; &lt;td class=&quot;confluenceTd&quot;&gt;%n1 - the number of attempts made to resolve  the ownership conflict; %n2 - the partition whose ownership is in  dispute; %n3 - the node id of the service member in disagreement about  the partition ownership; %n4 - the node id of the partition&#39;s primary  owner in this node&#39;s ownership map; %n5 - the node id of the partition&#39;s  primary owner in the other node&#39;s ownership map&lt;/td&gt; &lt;/tr&gt;
&lt;tr&gt; &lt;th class=&quot;confluenceTh&quot;&gt;&lt;b&gt;Cause&lt;/b&gt;&lt;/th&gt; &lt;td class=&quot;confluenceTd&quot;&gt;If a service membership change occurs while  the partition ownership is in-flux, it is possible for the ownership to  become transiently out-of-sync and require reconciliation.  This message  indicates that such a conflict was detected, and denotes the attempts  to resolve it.&lt;/td&gt; &lt;/tr&gt;
&lt;tr&gt; &lt;th class=&quot;confluenceTh&quot;&gt;&lt;b&gt;Severity&lt;/b&gt;&lt;/th&gt; &lt;td class=&quot;confluenceTd&quot;&gt;4-Debug Level 4&lt;/td&gt; &lt;/tr&gt;
&lt;tr&gt; &lt;th class=&quot;confluenceTh&quot;&gt;&lt;b&gt;Action&lt;/b&gt;&lt;/th&gt; &lt;td class=&quot;confluenceTd&quot;&gt;None.&lt;/td&gt; &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div class=&quot;table-wrap&quot;&gt;&lt;table class=&quot;confluenceTable&quot;&gt;&lt;tbody&gt;
&lt;tr&gt; &lt;th class=&quot;confluenceTh&quot;&gt;&lt;b&gt;Message&lt;/b&gt;&lt;/th&gt; &lt;td class=&quot;confluenceTd&quot;&gt;&lt;b&gt;Assigned %n1 orphaned primary partitions&lt;/b&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr&gt; &lt;th class=&quot;confluenceTh&quot;&gt;&lt;b&gt;Parameters&lt;/b&gt;&lt;/th&gt; &lt;td class=&quot;confluenceTd&quot;&gt;%n1 - the number of orphaned primary partitions that were re-assigned&lt;/td&gt; &lt;/tr&gt;
&lt;tr&gt; &lt;th class=&quot;confluenceTh&quot;&gt;&lt;b&gt;Severity&lt;/b&gt;&lt;/th&gt; &lt;td class=&quot;confluenceTd&quot;&gt;2-Warning&lt;/td&gt; &lt;/tr&gt;
&lt;tr&gt; &lt;th class=&quot;confluenceTh&quot;&gt;&lt;b&gt;Cause&lt;/b&gt;&lt;/th&gt; &lt;td class=&quot;confluenceTd&quot;&gt;This service member (the most senior  storage-enabled) has detected that one or more partitions have no  primary owner (orphaned), most likely due to several nodes leaving the  service simultaneously.  The remaining service members agree on the  partition ownership, after which the storage-senior assigns the orphaned  partitions to itself.  This message is followed by a list of the  assigned orphan partitions.  This message indicates that data in the  corresponding partitions may have been lost.&lt;/td&gt; &lt;/tr&gt;
&lt;tr&gt; &lt;th class=&quot;confluenceTh&quot;&gt;&lt;b&gt;Action&lt;/b&gt;&lt;/th&gt; &lt;td class=&quot;confluenceTd&quot;&gt;None.&lt;/td&gt; &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;table class=&quot;confluenceTable&quot;&gt;&lt;tbody&gt;
&lt;tr&gt; &lt;th class=&quot;confluenceTh&quot;&gt;&lt;b&gt;Message&lt;/b&gt; &lt;/th&gt; &lt;td class=&quot;confluenceTd&quot;&gt;&lt;b&gt;validatePolls: This service timed-out due  to unanswered handshake request. Manual intervention is required to stop  the members that have not responded to this Poll&lt;/b&gt; &lt;/td&gt; &lt;/tr&gt;
&lt;tr&gt; &lt;th class=&quot;confluenceTh&quot;&gt;&lt;b&gt;Parameters&lt;/b&gt; &lt;/th&gt; &lt;td class=&quot;confluenceTd&quot;&gt;none &lt;/td&gt; &lt;/tr&gt;
&lt;tr&gt; &lt;th class=&quot;confluenceTh&quot;&gt;&lt;b&gt;Severity&lt;/b&gt; &lt;/th&gt; &lt;td class=&quot;confluenceTd&quot;&gt;1-Error &lt;/td&gt; &lt;/tr&gt;
&lt;tr&gt; &lt;th class=&quot;confluenceTh&quot;&gt;&lt;b&gt;Cause&lt;/b&gt; &lt;/th&gt; &lt;td class=&quot;confluenceTd&quot;&gt;When a node joins a clustered service, it  performs a handshake with each clustered node running the service.  A  missing handshake response prevents this node from joining the service.   Most commonly, it is caused by an unresponsive (e.g. deadlocked)  service thread. &lt;/td&gt; &lt;/tr&gt;
&lt;tr&gt; &lt;th class=&quot;confluenceTh&quot;&gt;&lt;b&gt;Action&lt;/b&gt; &lt;/th&gt; &lt;td class=&quot;confluenceTd&quot;&gt;Corrective action may require locating and shutting down the JVM running the unresponsive service.  See &lt;a class=&quot;external-link&quot; href=&quot;https://metalink.oracle.com/CSP/ui/flash.html#tab=KBHome%28page=KBHome&amp;amp;id=%28%29%29,%28page=KBNavigator&amp;amp;id=%28viewingMode=1143&amp;amp;from=BOOKMARK&amp;amp;bmDocType=HOWTO&amp;amp;bmDocDsrc=KB&amp;amp;bmDocTitle=845363.1&amp;amp;bmDocID=845363.1%29%29&quot; rel=&quot;nofollow&quot;&gt;Metalink Note 845363.1&lt;/a&gt; for more details. &lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;table class=&quot;confluenceTable&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;th class=&quot;confluenceTh&quot;&gt;&lt;b&gt;Message&lt;/b&gt;&lt;/th&gt; &lt;td class=&quot;confluenceTd&quot;&gt;&lt;b&gt;java.lang.RuntimeException: Storage is not configured&lt;/b&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr&gt; &lt;th class=&quot;confluenceTh&quot;&gt;&lt;b&gt;Parameters&lt;/b&gt;&lt;/th&gt; &lt;td class=&quot;confluenceTd&quot;&gt;None&lt;/td&gt; &lt;/tr&gt;
&lt;tr&gt; &lt;th class=&quot;confluenceTh&quot;&gt;&lt;b&gt;Severity&lt;/b&gt;&lt;/th&gt; &lt;td class=&quot;confluenceTd&quot;&gt;1-Error&lt;/td&gt; &lt;/tr&gt;
&lt;tr&gt; &lt;th class=&quot;confluenceTh&quot;&gt;&lt;b&gt;Cause&lt;/b&gt;&lt;/th&gt; &lt;td class=&quot;confluenceTd&quot;&gt;A cache request was made on a service that has  no storage-enabled service members.  Only storage-enabled service  members may process cache requests, so there must be at least one  storage-enabled member.&lt;/td&gt; &lt;/tr&gt;
&lt;tr&gt; &lt;th class=&quot;confluenceTh&quot;&gt;&lt;b&gt;Action&lt;/b&gt;&lt;/th&gt; &lt;td class=&quot;confluenceTd&quot;&gt;Check the configuration/deployment to ensure  that members intended to store cache data are configured to be  storage-enabled.  This is controlled by the &lt;a href=&quot;http://coherence.oracle.com/display/COH35UG/distributed-scheme#distributed-scheme-distributedschemelocalstorage&quot;&gt;&lt;distributed-scheme local-storage=&quot;&quot;&gt;&lt;/distributed-scheme&gt;&lt;/a&gt; configuration element, or by the &lt;tt&gt;-Dtangosol.coherence.distributed.localstorage&lt;/tt&gt; command-line override.&lt;/td&gt; &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;div class=&quot;table-wrap&quot;&gt;&lt;table class=&quot;confluenceTable&quot;&gt;&lt;tbody&gt;
&lt;tr&gt; &lt;th class=&quot;confluenceTh&quot;&gt;&lt;b&gt;Message&lt;/b&gt;&lt;/th&gt; &lt;td class=&quot;confluenceTd&quot;&gt;&lt;b&gt;An entry was inserted into the backing map  for the partitioned cache &quot;%s&quot; that is not owned by this member; the  entry will be removed.&quot;&lt;/b&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr&gt; &lt;th class=&quot;confluenceTh&quot;&gt;&lt;b&gt;Parameters&lt;/b&gt;&lt;/th&gt; &lt;td class=&quot;confluenceTd&quot;&gt;%s - the name of the cache into which insert was attempted&lt;/td&gt; &lt;/tr&gt;
&lt;tr&gt; &lt;th class=&quot;confluenceTh&quot;&gt;&lt;b&gt;Severity&lt;/b&gt;&lt;/th&gt; &lt;td class=&quot;confluenceTd&quot;&gt;1-Error&lt;/td&gt; &lt;/tr&gt;
&lt;tr&gt; &lt;th class=&quot;confluenceTh&quot;&gt;&lt;b&gt;Cause&lt;/b&gt;&lt;/th&gt; &lt;td class=&quot;confluenceTd&quot;&gt;The backing map for a partitioned cache may  only contain keys that are owned by that member.  Cache requests are  routed to the service member owning the requested keys, ensuring that  service members will only process requests for keys which they own.   This message indicates that the backing map for a cache detected an  insertion for a key which is not owned by the member.  This is most  likely caused by a direct use of the backing-map as opposed to the  exposed cache APIs (e.g.&lt;br /&gt;
${xhtml}) in user code running on the cache server.  This message is  followed by a Java exception stack trace showing where the insertion was  made.&lt;/td&gt; &lt;/tr&gt;
&lt;tr&gt; &lt;th class=&quot;confluenceTh&quot;&gt;&lt;b&gt;Action&lt;/b&gt;&lt;/th&gt; &lt;td class=&quot;confluenceTd&quot;&gt;Examine the user-code implicated by the  stack-trace to ensure that any backing-map operations are safe.  This  error can be indicative of an incorrect implementation of          ${xhtml}&lt;/td&gt; &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div class=&quot;table-wrap&quot;&gt;&lt;table class=&quot;confluenceTable&quot;&gt;&lt;tbody&gt;
&lt;tr&gt; &lt;th class=&quot;confluenceTh&quot;&gt;&lt;b&gt;Message&lt;/b&gt;&lt;/th&gt; &lt;td class=&quot;confluenceTd&quot;&gt;&lt;b&gt;Exception occured during filter evaluation: %s; removing the filter...&lt;/b&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr&gt; &lt;th class=&quot;confluenceTh&quot;&gt;&lt;b&gt;Parameters&lt;/b&gt;&lt;/th&gt; &lt;td class=&quot;confluenceTd&quot;&gt;%s - the description of the filter that failed during evaluation&lt;/td&gt; &lt;/tr&gt;
&lt;tr&gt; &lt;th class=&quot;confluenceTh&quot;&gt;&lt;b&gt;Severity&lt;/b&gt;&lt;/th&gt; &lt;td class=&quot;confluenceTd&quot;&gt;1-Error&lt;/td&gt; &lt;/tr&gt;
&lt;tr&gt; &lt;th class=&quot;confluenceTh&quot;&gt;&lt;b&gt;Cause&lt;/b&gt;&lt;/th&gt; &lt;td class=&quot;confluenceTd&quot;&gt;An exception was thrown while evaluating a  filter for a         ${xhtml} registered on this cache.  As a result, some MapEvents may not  have been issued.  Additionally, to prevent further failures, the  filter (and associated MapListener) will be removed.  This message is  followed by a Java exception stack trace showing where the failure  occurred.&lt;/td&gt; &lt;/tr&gt;
&lt;tr&gt; &lt;th class=&quot;confluenceTh&quot;&gt;&lt;b&gt;Action&lt;/b&gt;&lt;/th&gt; &lt;td class=&quot;confluenceTd&quot;&gt;Review filter implementation and the associated stack trace for errors.&lt;/td&gt; &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div class=&quot;table-wrap&quot;&gt;&lt;table class=&quot;confluenceTable&quot;&gt;&lt;tbody&gt;
&lt;tr&gt; &lt;th class=&quot;confluenceTh&quot;&gt;&lt;b&gt;Message&lt;/b&gt;&lt;/th&gt; &lt;td class=&quot;confluenceTd&quot;&gt;&lt;b&gt;Exception occured during event transformation: %s; removing the filter...&lt;/b&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr&gt; &lt;th class=&quot;confluenceTh&quot;&gt;&lt;b&gt;Parameters&lt;/b&gt;&lt;/th&gt; &lt;td class=&quot;confluenceTd&quot;&gt;%s - the description of the filter that failed during event transformation&lt;/td&gt; &lt;/tr&gt;
&lt;tr&gt; &lt;th class=&quot;confluenceTh&quot;&gt;&lt;b&gt;Severity&lt;/b&gt;&lt;/th&gt; &lt;td class=&quot;confluenceTd&quot;&gt;1-Error&lt;/td&gt; &lt;/tr&gt;
&lt;tr&gt; &lt;th class=&quot;confluenceTh&quot;&gt;&lt;b&gt;Cause&lt;/b&gt;&lt;/th&gt; &lt;td class=&quot;confluenceTd&quot;&gt;An Exception was thrown while the specified  filter was transforming a         ${xhtml} for a         ${xhtml} registered on this cache.  As a result, some MapEvents may not  have been issued.  Additionally, to prevent further failures, the  filter (and associated MapListener) will be removed.  This message is  followed by a Java exception stack trace showing where the failure  occurred.&lt;/td&gt; &lt;/tr&gt;
&lt;tr&gt; &lt;th class=&quot;confluenceTh&quot;&gt;&lt;b&gt;Action&lt;/b&gt;&lt;/th&gt; &lt;td class=&quot;confluenceTd&quot;&gt;Review filter implementation and the associated stack trace for errors.&lt;/td&gt; &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div class=&quot;table-wrap&quot;&gt;&lt;table class=&quot;confluenceTable&quot;&gt;&lt;tbody&gt;
&lt;tr&gt; &lt;th class=&quot;confluenceTh&quot;&gt;&lt;b&gt;Message&lt;/b&gt;&lt;/th&gt; &lt;td class=&quot;confluenceTd&quot;&gt;&lt;b&gt;Exception occurred during index rebuild: %s&lt;/b&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr&gt; &lt;th class=&quot;confluenceTh&quot;&gt;&lt;b&gt;Parameters&lt;/b&gt;&lt;/th&gt; &lt;td class=&quot;confluenceTd&quot;&gt;%s - the stack trace for the exception that occurred during index rebuild*&lt;/td&gt; &lt;/tr&gt;
&lt;tr&gt; &lt;th class=&quot;confluenceTh&quot;&gt;&lt;b&gt;Severity&lt;/b&gt;&lt;/th&gt; &lt;td class=&quot;confluenceTd&quot;&gt;1-Error&lt;/td&gt; &lt;/tr&gt;
&lt;tr&gt; &lt;th class=&quot;confluenceTh&quot;&gt;&lt;b&gt;Cause&lt;/b&gt;&lt;/th&gt; &lt;td class=&quot;confluenceTd&quot;&gt;An Exception was thrown while adding or  rebuilding an index.  A likely cause of this is a faulty         ${xhtml} implementation.  As a result of the failure, the associated  index is removed.  This message is followed by a Java exception stack  trace showing where the failure occurred.&lt;/td&gt; &lt;/tr&gt;
&lt;tr&gt; &lt;th class=&quot;confluenceTh&quot;&gt;&lt;b&gt;Action&lt;/b&gt;&lt;/th&gt; &lt;td class=&quot;confluenceTd&quot;&gt;Review the ValueExtractor implementation and associated stack trace for errors.&lt;/td&gt; &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div class=&quot;table-wrap&quot;&gt;&lt;table class=&quot;confluenceTable&quot;&gt;&lt;tbody&gt;
&lt;tr&gt; &lt;th class=&quot;confluenceTh&quot;&gt;&lt;b&gt;Message&lt;/b&gt;&lt;/th&gt; &lt;td class=&quot;confluenceTd&quot;&gt;&lt;b&gt;Exception occurred during index update: %s&lt;/b&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr&gt; &lt;th class=&quot;confluenceTh&quot;&gt;&lt;b&gt;Parameters&lt;/b&gt;&lt;/th&gt; &lt;td class=&quot;confluenceTd&quot;&gt;%s - the stack trace for the exception that occurred during index update&lt;/td&gt; &lt;/tr&gt;
&lt;tr&gt; &lt;th class=&quot;confluenceTh&quot;&gt;&lt;b&gt;Severity&lt;/b&gt;&lt;/th&gt; &lt;td class=&quot;confluenceTd&quot;&gt;1-Error&lt;/td&gt; &lt;/tr&gt;
&lt;tr&gt; &lt;th class=&quot;confluenceTh&quot;&gt;&lt;b&gt;Cause&lt;/b&gt;&lt;/th&gt; &lt;td class=&quot;confluenceTd&quot;&gt;An Exception was thrown while updating an  index.  A likely cause of this is a faulty         ${xhtml} implementation.  As a result of the failure, the associated  index is removed.  This message is followed by a Java exception stack  trace showing where the failure occurred.&lt;/td&gt; &lt;/tr&gt;
&lt;tr&gt; &lt;th class=&quot;confluenceTh&quot;&gt;&lt;b&gt;Action&lt;/b&gt;&lt;/th&gt; &lt;td class=&quot;confluenceTd&quot;&gt;Review the ValueExtractor implementation and associated stack trace for errors.&lt;/td&gt; &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div class=&quot;table-wrap&quot;&gt;&lt;table class=&quot;confluenceTable&quot;&gt;&lt;tbody&gt;
&lt;tr&gt; &lt;th class=&quot;confluenceTh&quot;&gt;&lt;b&gt;Message&lt;/b&gt;&lt;/th&gt; &lt;td class=&quot;confluenceTd&quot;&gt;&lt;b&gt;Exception occurred during query processing: %s&lt;/b&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr&gt; &lt;th class=&quot;confluenceTh&quot;&gt;&lt;b&gt;Parameters&lt;/b&gt;&lt;/th&gt; &lt;td class=&quot;confluenceTd&quot;&gt;%s - the stack trace for the exception that occurred while processing a query&lt;/td&gt; &lt;/tr&gt;
&lt;tr&gt; &lt;th class=&quot;confluenceTh&quot;&gt;&lt;b&gt;Severity&lt;/b&gt;&lt;/th&gt; &lt;td class=&quot;confluenceTd&quot;&gt;1-Error&lt;/td&gt; &lt;/tr&gt;
&lt;tr&gt; &lt;th class=&quot;confluenceTh&quot;&gt;&lt;b&gt;Cause&lt;/b&gt;&lt;/th&gt; &lt;td class=&quot;confluenceTd&quot;&gt;An Exception was thrown while processing a query.  A likely cause of this is an error in the implementation of the         ${xhtml} used by the query.  This message is followed by a Java exception stack trace showing where the failure occurred.&lt;/td&gt; &lt;/tr&gt;
&lt;tr&gt; &lt;th class=&quot;confluenceTh&quot;&gt;&lt;b&gt;Action&lt;/b&gt;&lt;/th&gt; &lt;td class=&quot;confluenceTd&quot;&gt;Review the Filter implementation and associated stack trace for errors.&lt;/td&gt; &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div class=&quot;table-wrap&quot;&gt;&lt;table class=&quot;confluenceTable&quot;&gt;&lt;tbody&gt;
&lt;tr&gt; &lt;th class=&quot;confluenceTh&quot;&gt;&lt;b&gt;Message&lt;/b&gt;&lt;/th&gt; &lt;td class=&quot;confluenceTd&quot;&gt;&lt;b&gt;BackingMapManager %s1: returned &quot;null&quot; for a cache: %s2&lt;/b&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr&gt; &lt;th class=&quot;confluenceTh&quot;&gt;&lt;b&gt;Parameters&lt;/b&gt;&lt;/th&gt; &lt;td class=&quot;confluenceTd&quot;&gt;%s1 - the classname of the         ${xhtml} implementation that returned a null backing-map; %s2 - the  name of the cache for which the BackingMapManager returned null&lt;/td&gt; &lt;/tr&gt;
&lt;tr&gt; &lt;th class=&quot;confluenceTh&quot;&gt;&lt;b&gt;Severity&lt;/b&gt;&lt;/th&gt; &lt;td class=&quot;confluenceTd&quot;&gt;1-Error&lt;/td&gt; &lt;/tr&gt;
&lt;tr&gt; &lt;th class=&quot;confluenceTh&quot;&gt;&lt;b&gt;Cause&lt;/b&gt;&lt;/th&gt; &lt;td class=&quot;confluenceTd&quot;&gt;A BackingMapManager returned &lt;tt&gt;null&lt;/tt&gt; for a backing-map for the specified cache.&lt;/td&gt; &lt;/tr&gt;
&lt;tr&gt; &lt;th class=&quot;confluenceTh&quot;&gt;&lt;b&gt;Action&lt;/b&gt;&lt;/th&gt; &lt;td class=&quot;confluenceTd&quot;&gt;Review the specified BackingMapManager  implementation for errors and to ensure that it will properly  instantiate a backing map for the specified cache.&lt;/td&gt; &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div class=&quot;table-wrap&quot;&gt;&lt;table class=&quot;confluenceTable&quot;&gt;&lt;tbody&gt;
&lt;tr&gt; &lt;th class=&quot;confluenceTh&quot;&gt;&lt;b&gt;Message&lt;/b&gt;&lt;/th&gt; &lt;td class=&quot;confluenceTd&quot;&gt;&lt;b&gt;BackingMapManager %s1: failed to instantiate a cache: %s2&lt;/b&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr&gt; &lt;th class=&quot;confluenceTh&quot;&gt;&lt;b&gt;Parameters&lt;/b&gt;&lt;/th&gt; &lt;td class=&quot;confluenceTd&quot;&gt;%s1 - the classname of the         ${xhtml} implementation that failed to create a backing-map; %s2 - the name of the cache for which the BackingMapManager failed&lt;/td&gt; &lt;/tr&gt;
&lt;tr&gt; &lt;th class=&quot;confluenceTh&quot;&gt;&lt;b&gt;Severity&lt;/b&gt;&lt;/th&gt; &lt;td class=&quot;confluenceTd&quot;&gt;1-Error&lt;/td&gt; &lt;/tr&gt;
&lt;tr&gt; &lt;th class=&quot;confluenceTh&quot;&gt;&lt;b&gt;Cause&lt;/b&gt;&lt;/th&gt; &lt;td class=&quot;confluenceTd&quot;&gt;A BackingMapManager unexpectedly threw an Exception while attempting to instantiate a backing-map for the specified cache.&lt;/td&gt; &lt;/tr&gt;
&lt;tr&gt; &lt;th class=&quot;confluenceTh&quot;&gt;&lt;b&gt;Action&lt;/b&gt;&lt;/th&gt; &lt;td class=&quot;confluenceTd&quot;&gt;Review the specified BackingMapManager  implementation for errors and to ensure that it will properly  instantiate a backing map for the specified cache.&lt;/td&gt; &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div class=&quot;table-wrap&quot;&gt;&lt;table class=&quot;confluenceTable&quot;&gt;&lt;tbody&gt;
&lt;tr&gt; &lt;th class=&quot;confluenceTh&quot;&gt;&lt;b&gt;Message&lt;/b&gt;&lt;/th&gt; &lt;td class=&quot;confluenceTd&quot;&gt;&lt;b&gt;BackingMapManager %s1: failed to release a cache: %s2&lt;/b&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr&gt; &lt;th class=&quot;confluenceTh&quot;&gt;&lt;b&gt;Parameters&lt;/b&gt;&lt;/th&gt; &lt;td class=&quot;confluenceTd&quot;&gt;%s1 - the classname of the         ${xhtml} implementation that failed to release a backing-map; %s2 - the  name of the cache for which the BackingMapManager failed&lt;/td&gt; &lt;/tr&gt;
&lt;tr&gt; &lt;th class=&quot;confluenceTh&quot;&gt;&lt;b&gt;Severity&lt;/b&gt;&lt;/th&gt; &lt;td class=&quot;confluenceTd&quot;&gt;1-Error&lt;/td&gt; &lt;/tr&gt;
&lt;tr&gt; &lt;th class=&quot;confluenceTh&quot;&gt;&lt;b&gt;Cause&lt;/b&gt;&lt;/th&gt; &lt;td class=&quot;confluenceTd&quot;&gt;A BackingMapManager unexpectedly threw an Exception while attempting to release a backing-map for the specified cache.&lt;/td&gt; &lt;/tr&gt;
&lt;tr&gt; &lt;th class=&quot;confluenceTh&quot;&gt;&lt;b&gt;Action&lt;/b&gt;&lt;/th&gt; &lt;td class=&quot;confluenceTd&quot;&gt;Review the specified BackingMapManager  implementation for errors and to ensure that it will properly release a  backing map for the specified cache.&lt;/td&gt; &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div class=&quot;table-wrap&quot;&gt;&lt;table class=&quot;confluenceTable&quot;&gt;&lt;tbody&gt;
&lt;tr&gt; &lt;th class=&quot;confluenceTh&quot;&gt;&lt;b&gt;Message&lt;/b&gt;&lt;/th&gt; &lt;td class=&quot;confluenceTd&quot;&gt;&lt;b&gt;Unexpected event during backing map operation: key=%s1; expected=%s2; actual=%s3&lt;/b&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr&gt; &lt;th class=&quot;confluenceTh&quot;&gt;&lt;b&gt;Parameters&lt;/b&gt;&lt;/th&gt; &lt;td class=&quot;confluenceTd&quot;&gt;%s1 - the key being modified by the cache; %s2  - the expected backing-map event from the cache operation in progress;  %s3 - the actual MapEvent received&lt;/td&gt; &lt;/tr&gt;
&lt;tr&gt; &lt;th class=&quot;confluenceTh&quot;&gt;&lt;b&gt;Severity&lt;/b&gt;&lt;/th&gt; &lt;td class=&quot;confluenceTd&quot;&gt;6-Debug Level 6&lt;/td&gt; &lt;/tr&gt;
&lt;tr&gt; &lt;th class=&quot;confluenceTh&quot;&gt;&lt;b&gt;Cause&lt;/b&gt;&lt;/th&gt; &lt;td class=&quot;confluenceTd&quot;&gt;While performing a cache operation, an  unexpected MapEvent was received on the backing-map.  This indicates  that a concurrent operation was performed directly on the backing-map  and is most likely caused by direct manipulation of the backing-map as  opposed to the exposed cache APIs (e.g.         ${xhtml}) in user code running on the cache server.&lt;/td&gt; &lt;/tr&gt;
&lt;tr&gt; &lt;th class=&quot;confluenceTh&quot;&gt;&lt;b&gt;Action&lt;/b&gt;&lt;/th&gt; &lt;td class=&quot;confluenceTd&quot;&gt;Examine any user-code that may directly modify the backing map to ensure that any backing-map operations are safe.&lt;/td&gt; &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div class=&quot;table-wrap&quot;&gt;&lt;table class=&quot;confluenceTable&quot;&gt;&lt;tbody&gt;
&lt;tr&gt; &lt;th class=&quot;confluenceTh&quot;&gt;&lt;b&gt;Message&lt;/b&gt;&lt;/th&gt; &lt;td class=&quot;confluenceTd&quot;&gt;&lt;b&gt;Application code running on &quot;%s1&quot; service  thread(s) should not call %s2 as this may result in deadlock. The most  common case is a CacheFactory call from a custom CacheStore  implementation.&lt;/b&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr&gt; &lt;th class=&quot;confluenceTh&quot;&gt;&lt;b&gt;Parameters&lt;/b&gt;&lt;/th&gt; &lt;td class=&quot;confluenceTd&quot;&gt;%s1 - the name of the service which has made a  re-entrant call; %s2 - the name of the method on which a re-entrant  call was made&lt;/td&gt; &lt;/tr&gt;
&lt;tr&gt; &lt;th class=&quot;confluenceTh&quot;&gt;&lt;b&gt;Severity&lt;/b&gt;&lt;/th&gt; &lt;td class=&quot;confluenceTd&quot;&gt;2&lt;/td&gt; &lt;/tr&gt;
&lt;tr&gt; &lt;th class=&quot;confluenceTh&quot;&gt;&lt;b&gt;Cause&lt;/b&gt;&lt;/th&gt; &lt;td class=&quot;confluenceTd&quot;&gt;While executing application code on the  specified service, a re-entrant call (a request to the same service) was  made.  Coherence does not support re-entrant service calls, so any  application code (CacheStore, EntryProcessor, etc.) running on the  service thread(s) should avoid making cache requests.  See the &lt;a href=&quot;http://coherence.oracle.com/display/COH35UG/Constraints+on+Re-entrant+Calls&quot; title=&quot;Constraints on Re-entrant Calls&quot;&gt;Constraints on Re-entrant Calls&lt;/a&gt; for more details.&lt;/td&gt; &lt;/tr&gt;
&lt;tr&gt; &lt;th class=&quot;confluenceTh&quot;&gt;&lt;b&gt;Action&lt;/b&gt;&lt;/th&gt; &lt;td class=&quot;confluenceTd&quot;&gt;Remove re-entrant calls from application code  running on the service thread(s) and consider using alternative design  strategies as outlined in the &lt;a href=&quot;http://coherence.oracle.com/display/COH35UG/Constraints+on+Re-entrant+Calls&quot; title=&quot;Constraints on Re-entrant Calls&quot;&gt;Constraints on Re-entrant Calls&lt;/a&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div class=&quot;table-wrap&quot;&gt;&lt;table class=&quot;confluenceTable&quot;&gt;&lt;tbody&gt;
&lt;tr&gt; &lt;th class=&quot;confluenceTh&quot;&gt;&lt;b&gt;Message&lt;/b&gt;&lt;/th&gt; &lt;td class=&quot;confluenceTd&quot;&gt;&lt;b&gt;Repeating %s1 for %n1 out of %n2 items due to re-distribution of %s2&lt;/b&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr&gt; &lt;th class=&quot;confluenceTh&quot;&gt;&lt;b&gt;Parameters&lt;/b&gt;&lt;/th&gt; &lt;td class=&quot;confluenceTd&quot;&gt;%s1 - the description of the request that must  be repeated; %n1 - the number of items that are outstanding due to  re-distribution; %n2 - the total number of items requested; %s2 - the  list of partitions that are in the process of re-distribution and for  which the request must be repeated&lt;/td&gt; &lt;/tr&gt;
&lt;tr&gt; &lt;th class=&quot;confluenceTh&quot;&gt;&lt;b&gt;Severity&lt;/b&gt;&lt;/th&gt; &lt;td class=&quot;confluenceTd&quot;&gt;5-Debug Level 5&lt;/td&gt; &lt;/tr&gt;
&lt;tr&gt; &lt;th class=&quot;confluenceTh&quot;&gt;&lt;b&gt;Cause&lt;/b&gt;&lt;/th&gt; &lt;td class=&quot;confluenceTd&quot;&gt;When a cache request is made, the request is  sent to the service members owning the partitions to which the request  refers.  If one or more of the partitions that a request refers to is in  the process of being transferred (e.g. due to re-distribution), the  request is rejected by the (former) partition owner and is automatically  resent to the new partition owner.&lt;/td&gt; &lt;/tr&gt;
&lt;tr&gt; &lt;th class=&quot;confluenceTh&quot;&gt;&lt;b&gt;Action&lt;/b&gt;&lt;/th&gt; &lt;td class=&quot;confluenceTd&quot;&gt;None.&lt;/td&gt; &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div class=&quot;table-wrap&quot;&gt;&lt;table class=&quot;confluenceTable&quot;&gt;&lt;tbody&gt;
&lt;tr&gt; &lt;th class=&quot;confluenceTh&quot;&gt;&lt;b&gt;Message&lt;/b&gt; &lt;/th&gt; &lt;td class=&quot;confluenceTd&quot;&gt;&lt;b&gt;Error while starting cluster: com.tangosol.net.RequestTimeoutException: Timeout during service start: ServiceInfo(%s)&lt;/b&gt; &lt;/td&gt; &lt;/tr&gt;
&lt;tr&gt; &lt;th class=&quot;confluenceTh&quot;&gt;&lt;b&gt;Parameters&lt;/b&gt; &lt;/th&gt; &lt;td class=&quot;confluenceTd&quot;&gt;%s - information on the service that could not be started &lt;/td&gt; &lt;/tr&gt;
&lt;tr&gt; &lt;th class=&quot;confluenceTh&quot;&gt;&lt;b&gt;Severity&lt;/b&gt; &lt;/th&gt; &lt;td class=&quot;confluenceTd&quot;&gt;1-Error &lt;/td&gt; &lt;/tr&gt;
&lt;tr&gt; &lt;th class=&quot;confluenceTh&quot;&gt;&lt;b&gt;Cause&lt;/b&gt; &lt;/th&gt; &lt;td class=&quot;confluenceTd&quot;&gt;When joining a service, every service in the  cluster must respond to the join request.  If one or more nodes have a  service that does not respond within the timeout period, the join times  out. &lt;/td&gt; &lt;/tr&gt;
&lt;tr&gt; &lt;th class=&quot;confluenceTh&quot;&gt;&lt;b&gt;Action&lt;/b&gt; &lt;/th&gt; &lt;td class=&quot;confluenceTd&quot;&gt;See &lt;a class=&quot;external-link&quot; href=&quot;https://metalink.oracle.com/CSP/ui/flash.html#tab=KBHome%28page=KBHome&amp;amp;id=%28%29%29,%28page=KBNavigator&amp;amp;id=%28viewingMode=1143&amp;amp;from=BOOKMARK&amp;amp;bmDocType=HOWTO&amp;amp;bmDocDsrc=KB&amp;amp;bmDocTitle=845363.1&amp;amp;bmDocID=845363.1%29%29&quot; rel=&quot;nofollow&quot;&gt;Metalink Note 845363.1&lt;/a&gt; &lt;/td&gt; &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;table class=&quot;confluenceTable&quot;&gt;&lt;tbody&gt;
&lt;tr&gt; &lt;th class=&quot;confluenceTh&quot;&gt;&lt;b&gt;Message&lt;/b&gt; &lt;/th&gt; &lt;td class=&quot;confluenceTd&quot;&gt;&lt;b&gt;Failed to restart services: com.tangosol.net.RequestTimeoutException: Timeout during service start: ServiceInfo(%s)&lt;/b&gt; &lt;/td&gt; &lt;/tr&gt;
&lt;tr&gt; &lt;th class=&quot;confluenceTh&quot;&gt;&lt;b&gt;Parameters&lt;/b&gt; &lt;/th&gt; &lt;td class=&quot;confluenceTd&quot;&gt;%s - information on the service that could not be started &lt;/td&gt; &lt;/tr&gt;
&lt;tr&gt; &lt;th class=&quot;confluenceTh&quot;&gt;&lt;b&gt;Severity&lt;/b&gt; &lt;/th&gt; &lt;td class=&quot;confluenceTd&quot;&gt;1-Error &lt;/td&gt; &lt;/tr&gt;
&lt;tr&gt; &lt;th class=&quot;confluenceTh&quot;&gt;&lt;b&gt;Cause&lt;/b&gt; &lt;/th&gt; &lt;td class=&quot;confluenceTd&quot;&gt;When joining a service, every service in the  cluster must respond to the join request.  If one or more nodes have a  service that does not respond within the timeout period, the join times  out. &lt;/td&gt; &lt;/tr&gt;
&lt;tr&gt; &lt;th class=&quot;confluenceTh&quot;&gt;&lt;b&gt;Action&lt;/b&gt; &lt;/th&gt; &lt;td class=&quot;confluenceTd&quot;&gt;See &lt;a class=&quot;external-link&quot; href=&quot;https://metalink.oracle.com/CSP/ui/flash.html#tab=KBHome%28page=KBHome&amp;amp;id=%28%29%29,%28page=KBNavigator&amp;amp;id=%28viewingMode=1143&amp;amp;from=BOOKMARK&amp;amp;bmDocType=HOWTO&amp;amp;bmDocDsrc=KB&amp;amp;bmDocTitle=845363.1&amp;amp;bmDocID=845363.1%29%29&quot; rel=&quot;nofollow&quot;&gt;Metalink Note 845363.&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;
&lt;a href=&quot;http://coherence.oracle.com/display/COH35UG/TCMP+Log+Messages&quot;&gt;TCMP Log Messages&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;table border=&quot;0&quot; cellpadding=&quot;0&quot; class=&quot;MsoNormalTable&quot; style=&quot;mso-cellspacing: 1.5pt; mso-yfti-tbllook: 1184;&quot;&gt;&lt;tbody&gt;
&lt;tr style=&quot;mso-yfti-firstrow: yes; mso-yfti-irow: 0;&quot;&gt;   &lt;td style=&quot;padding: .75pt .75pt .75pt .75pt;&quot;&gt;&lt;div align=&quot;center&quot; class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-align: center;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Message&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style=&quot;padding: .75pt .75pt .75pt .75pt;&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Experienced a %n1 ms communication   delay (probable remote GC) with Member %s&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style=&quot;mso-yfti-irow: 1;&quot;&gt;   &lt;td style=&quot;padding: .75pt .75pt .75pt .75pt;&quot;&gt;&lt;div align=&quot;center&quot; class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-align: center;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Parameters&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style=&quot;padding: .75pt .75pt .75pt .75pt;&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;%n1 - the latency in milliseconds   of the communication delay; %s the full Member information&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style=&quot;mso-yfti-irow: 2;&quot;&gt;   &lt;td style=&quot;padding: .75pt .75pt .75pt .75pt;&quot;&gt;&lt;div align=&quot;center&quot; class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-align: center;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Severity&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style=&quot;padding: .75pt .75pt .75pt .75pt;&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;2-Warning or 5-Debug Level 5 or   6-Debug Level 6 depending on the length of the delay&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style=&quot;mso-yfti-irow: 3;&quot;&gt;   &lt;td style=&quot;padding: .75pt .75pt .75pt .75pt;&quot;&gt;&lt;div align=&quot;center&quot; class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-align: center;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Cause&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style=&quot;padding: .75pt .75pt .75pt .75pt;&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;This node detected a delay in   receiving acknowledgment packets from the specified node, and has determined   that is it likely due to a remote GC (rather than a local GC). This message   indicates that the overdue acknowledgment has been received from the   specified node, and that it has likely emerged from its GC.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style=&quot;mso-yfti-irow: 4;&quot;&gt;   &lt;td style=&quot;padding: .75pt .75pt .75pt .75pt;&quot;&gt;&lt;div align=&quot;center&quot; class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-align: center;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Action&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style=&quot;padding: .75pt .75pt .75pt .75pt;&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Prolonged and frequent GC&#39;s can   adversely affect cluster performance and availability. If these warnings are   seen frequently, review your JVM heap and GC configuration and tuning. See   the &lt;a href=&quot;http://coherence.oracle.com/display/COH35UG/Performance+Tuning#PerformanceTuning-PerformanceTuningJVMTuning&quot;&gt;&lt;span style=&quot;color: blue;&quot;&gt;performance tuning&lt;/span&gt;&lt;/a&gt; guide for more details.&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: 0.0001pt;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style=&quot;mso-yfti-irow: 5;&quot;&gt;   &lt;td style=&quot;padding: .75pt .75pt .75pt .75pt;&quot;&gt;&lt;div align=&quot;center&quot; class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-align: center;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Message&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style=&quot;padding: .75pt .75pt .75pt .75pt;&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Failed to satisfy the variance:   allowed=%n1 actual=%n2&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style=&quot;mso-yfti-irow: 6;&quot;&gt;   &lt;td style=&quot;padding: .75pt .75pt .75pt .75pt;&quot;&gt;&lt;div align=&quot;center&quot; class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-align: center;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Parameters&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style=&quot;padding: .75pt .75pt .75pt .75pt;&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;%n1 - the maximum allowed latency   in milliseconds; %n2 - the actual latency in milliseconds&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style=&quot;mso-yfti-irow: 7;&quot;&gt;   &lt;td style=&quot;padding: .75pt .75pt .75pt .75pt;&quot;&gt;&lt;div align=&quot;center&quot; class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-align: center;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Severity&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style=&quot;padding: .75pt .75pt .75pt .75pt;&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;3-Informational or 5-Debug Level 5   depending on the message frequency&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style=&quot;mso-yfti-irow: 8;&quot;&gt;   &lt;td style=&quot;padding: .75pt .75pt .75pt .75pt;&quot;&gt;&lt;div align=&quot;center&quot; class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-align: center;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Cause&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style=&quot;padding: .75pt .75pt .75pt .75pt;&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;One of the first steps in the   Coherence cluster discovery protocol is the calculation of the clock   difference between the new and the senior nodes. This step assumes a   relatively small latency for peer-to-peer round trip UDP communications   between the nodes. By default, the configured maximum allowed latency (the   value of the &quot;maximum-time-variance&quot; configuration element) is 16   milliseconds. Failure to satisfy that latency causes this message to be   logged and increases the latency threshold, which will be reflected in a   follow up message.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style=&quot;mso-yfti-irow: 9; mso-yfti-lastrow: yes;&quot;&gt;   &lt;td style=&quot;padding: .75pt .75pt .75pt .75pt;&quot;&gt;&lt;div align=&quot;center&quot; class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-align: center;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Action&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style=&quot;padding: .75pt .75pt .75pt .75pt;&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;If the latency consistently stays   very high (over 100 milliseconds), consult your network administrator and run   the &lt;a href=&quot;http://coherence.oracle.com/display/COH35UG/Performing+a+Datagram+Test+for+Network+Performance&quot; title=&quot;Performing a Datagram Test for Network Performance&quot;&gt;&lt;span style=&quot;color: blue;&quot;&gt;Datagram Test&lt;/span&gt;&lt;/a&gt;.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;table border=&quot;0&quot; cellpadding=&quot;0&quot; class=&quot;MsoNormalTable&quot; style=&quot;mso-cellspacing: 1.5pt; mso-yfti-tbllook: 1184;&quot;&gt;&lt;tbody&gt;
&lt;tr style=&quot;mso-yfti-firstrow: yes; mso-yfti-irow: 0;&quot;&gt;   &lt;td style=&quot;padding: .75pt .75pt .75pt .75pt;&quot;&gt;&lt;div align=&quot;center&quot; class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-align: center;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Message&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style=&quot;padding: .75pt .75pt .75pt .75pt;&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Created a new cluster   &quot;%s1&quot; with Member(%s2)&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style=&quot;mso-yfti-irow: 1;&quot;&gt;   &lt;td style=&quot;padding: .75pt .75pt .75pt .75pt;&quot;&gt;&lt;div align=&quot;center&quot; class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-align: center;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Parameters&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style=&quot;padding: .75pt .75pt .75pt .75pt;&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;%s1 - the cluster name; %s2 - the   full Member information&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style=&quot;mso-yfti-irow: 2;&quot;&gt;   &lt;td style=&quot;padding: .75pt .75pt .75pt .75pt;&quot;&gt;&lt;div align=&quot;center&quot; class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-align: center;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Severity&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style=&quot;padding: .75pt .75pt .75pt .75pt;&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;3-Informational&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style=&quot;mso-yfti-irow: 3;&quot;&gt;   &lt;td style=&quot;padding: .75pt .75pt .75pt .75pt;&quot;&gt;&lt;div align=&quot;center&quot; class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-align: center;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Cause&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style=&quot;padding: .75pt .75pt .75pt .75pt;&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;This Coherence node attempted to   join an existing cluster the configured amount of time (specified by the   &quot;multicast-listener/join-timeout-milliseconds&quot; element), but did   not receive any responses from any other node. As a result, it created a new   cluster with the specified name (either configured by the   &quot;member-identity/cluster-name&quot; element or calculated based on the   multicast listener address and port or the &quot;well-known-address&quot;   list). The Member information includes the node id, creation timestamp, unicast   address and port, location, process id, role, etc.)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style=&quot;mso-yfti-irow: 4;&quot;&gt;   &lt;td style=&quot;padding: .75pt .75pt .75pt .75pt;&quot;&gt;&lt;div align=&quot;center&quot; class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-align: center;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Action&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style=&quot;padding: .75pt .75pt .75pt .75pt;&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;None, if this node is expected to   be the first node in the cluster. Otherwise, the operational configuration   has to be reviewed to determine the reason that this node does not join the existing   cluster.&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: 0.0001pt;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style=&quot;mso-yfti-irow: 5;&quot;&gt;   &lt;td style=&quot;padding: .75pt .75pt .75pt .75pt;&quot;&gt;&lt;div align=&quot;center&quot; class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-align: center;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Message&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style=&quot;padding: .75pt .75pt .75pt .75pt;&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;This Member(%s1) joined cluster   &quot;%s2&quot; with senior Member(%s3)&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style=&quot;mso-yfti-irow: 6;&quot;&gt;   &lt;td style=&quot;padding: .75pt .75pt .75pt .75pt;&quot;&gt;&lt;div align=&quot;center&quot; class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-align: center;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Parameters&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style=&quot;padding: .75pt .75pt .75pt .75pt;&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;%s1 - the full Member information   for this node; %s2 - the cluster name; %s3 - the full Member information for   the cluster senior node&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style=&quot;mso-yfti-irow: 7;&quot;&gt;   &lt;td style=&quot;padding: .75pt .75pt .75pt .75pt;&quot;&gt;&lt;div align=&quot;center&quot; class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-align: center;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Severity&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style=&quot;padding: .75pt .75pt .75pt .75pt;&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;3-Informational&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style=&quot;mso-yfti-irow: 8;&quot;&gt;   &lt;td style=&quot;padding: .75pt .75pt .75pt .75pt;&quot;&gt;&lt;div align=&quot;center&quot; class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-align: center;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Cause&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style=&quot;padding: .75pt .75pt .75pt .75pt;&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;This Coherence node has joined an   existing cluster.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style=&quot;mso-yfti-irow: 9; mso-yfti-lastrow: yes;&quot;&gt;   &lt;td style=&quot;padding: .75pt .75pt .75pt .75pt;&quot;&gt;&lt;div align=&quot;center&quot; class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-align: center;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Action&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style=&quot;padding: .75pt .75pt .75pt .75pt;&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;None, if this node is expected to   join an existing cluster. Otherwise, identify the running cluster and   consider corrective actions.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;table border=&quot;0&quot; cellpadding=&quot;0&quot; class=&quot;MsoNormalTable&quot; style=&quot;mso-cellspacing: 1.5pt; mso-yfti-tbllook: 1184;&quot;&gt;&lt;tbody&gt;
&lt;tr style=&quot;mso-yfti-firstrow: yes; mso-yfti-irow: 0;&quot;&gt;   &lt;td style=&quot;padding: .75pt .75pt .75pt .75pt;&quot;&gt;&lt;div align=&quot;center&quot; class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-align: center;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Message&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style=&quot;padding: .75pt .75pt .75pt .75pt;&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Member(%s) joined Cluster with   senior member %n&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style=&quot;mso-yfti-irow: 1;&quot;&gt;   &lt;td style=&quot;padding: .75pt .75pt .75pt .75pt;&quot;&gt;&lt;div align=&quot;center&quot; class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-align: center;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Parameters&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style=&quot;padding: .75pt .75pt .75pt .75pt;&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;%s - the full Member information   for a new node that joined the cluster this node belongs to; %n - the node id   of the cluster senior node&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style=&quot;mso-yfti-irow: 2;&quot;&gt;   &lt;td style=&quot;padding: .75pt .75pt .75pt .75pt;&quot;&gt;&lt;div align=&quot;center&quot; class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-align: center;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Severity&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style=&quot;padding: .75pt .75pt .75pt .75pt;&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;5-Debug Level 5&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style=&quot;mso-yfti-irow: 3;&quot;&gt;   &lt;td style=&quot;padding: .75pt .75pt .75pt .75pt;&quot;&gt;&lt;div align=&quot;center&quot; class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-align: center;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Cause&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style=&quot;padding: .75pt .75pt .75pt .75pt;&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;A new node has joined an existing   Coherence cluster.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style=&quot;mso-yfti-irow: 4;&quot;&gt;   &lt;td style=&quot;padding: .75pt .75pt .75pt .75pt;&quot;&gt;&lt;div align=&quot;center&quot; class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-align: center;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Action&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style=&quot;padding: .75pt .75pt .75pt .75pt;&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;None.&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: 0.0001pt;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style=&quot;mso-yfti-irow: 5;&quot;&gt;   &lt;td style=&quot;padding: .75pt .75pt .75pt .75pt;&quot;&gt;&lt;div align=&quot;center&quot; class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-align: center;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Message&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style=&quot;padding: .75pt .75pt .75pt .75pt;&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Member(%s) left Cluster with   senior member %n&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style=&quot;mso-yfti-irow: 6;&quot;&gt;   &lt;td style=&quot;padding: .75pt .75pt .75pt .75pt;&quot;&gt;&lt;div align=&quot;center&quot; class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-align: center;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Parameters&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style=&quot;padding: .75pt .75pt .75pt .75pt;&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;%s - the full Member information   for a node that left the cluster; %n - the node id of the cluster senior node&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style=&quot;mso-yfti-irow: 7;&quot;&gt;   &lt;td style=&quot;padding: .75pt .75pt .75pt .75pt;&quot;&gt;&lt;div align=&quot;center&quot; class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-align: center;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Severity&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style=&quot;padding: .75pt .75pt .75pt .75pt;&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;5-Debug Level 5&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style=&quot;mso-yfti-irow: 8;&quot;&gt;   &lt;td style=&quot;padding: .75pt .75pt .75pt .75pt;&quot;&gt;&lt;div align=&quot;center&quot; class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-align: center;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Cause&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style=&quot;padding: .75pt .75pt .75pt .75pt;&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;A node has left the cluster. This   departure could be caused by the programmatic shutdown, process termination   (normal or abnormal), or any other communication failure (e.g. a network   disconnect or a very long GC pause). This message reports the node&#39;s   departure.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style=&quot;mso-yfti-irow: 9; mso-yfti-lastrow: yes;&quot;&gt;   &lt;td style=&quot;padding: .75pt .75pt .75pt .75pt;&quot;&gt;&lt;div align=&quot;center&quot; class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-align: center;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Action&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style=&quot;padding: .75pt .75pt .75pt .75pt;&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;None, if the node departure was   intentional. Otherwise, the departed node logs should be analyzed.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;table border=&quot;0&quot; cellpadding=&quot;0&quot; class=&quot;MsoNormalTable&quot; style=&quot;mso-cellspacing: 1.5pt; mso-yfti-tbllook: 1184;&quot;&gt;&lt;tbody&gt;
&lt;tr style=&quot;mso-yfti-firstrow: yes; mso-yfti-irow: 0;&quot;&gt;   &lt;td style=&quot;padding: .75pt .75pt .75pt .75pt;&quot;&gt;&lt;div align=&quot;center&quot; class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-align: center;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Message&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style=&quot;padding: .75pt .75pt .75pt .75pt;&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;MemberLeft notification for Member   %n received from Member(%s)&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style=&quot;mso-yfti-irow: 1;&quot;&gt;   &lt;td style=&quot;padding: .75pt .75pt .75pt .75pt;&quot;&gt;&lt;div align=&quot;center&quot; class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-align: center;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Parameters&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style=&quot;padding: .75pt .75pt .75pt .75pt;&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;%n - the node id of the departed   node; %s - the full Member information for a node that left the cluster&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style=&quot;mso-yfti-irow: 2;&quot;&gt;   &lt;td style=&quot;padding: .75pt .75pt .75pt .75pt;&quot;&gt;&lt;div align=&quot;center&quot; class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-align: center;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Severity&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style=&quot;padding: .75pt .75pt .75pt .75pt;&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;5-Debug Level 5&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style=&quot;mso-yfti-irow: 3;&quot;&gt;   &lt;td style=&quot;padding: .75pt .75pt .75pt .75pt;&quot;&gt;&lt;div align=&quot;center&quot; class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-align: center;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Cause&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style=&quot;padding: .75pt .75pt .75pt .75pt;&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;When a Coherence node terminates,   this departure is detected by nodes earlier than others. Most commonly, a node   connected via the TCP ring connection (&quot;TCP ring buddy&quot;) would be   the first to detect it. This message provides the information about the node   that detected the departure first.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style=&quot;mso-yfti-irow: 4;&quot;&gt;   &lt;td style=&quot;padding: .75pt .75pt .75pt .75pt;&quot;&gt;&lt;div align=&quot;center&quot; class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-align: center;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Action&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style=&quot;padding: .75pt .75pt .75pt .75pt;&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;None, if the node departure was   intentional. Otherwise, the logs for both the departed and the detecting   nodes should be analyzed.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style=&quot;mso-yfti-irow: 5;&quot;&gt;   &lt;td style=&quot;padding: .75pt .75pt .75pt .75pt;&quot;&gt;&lt;div align=&quot;center&quot; class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-align: center;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Message&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style=&quot;padding: .75pt .75pt .75pt .75pt;&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Service %s joined the cluster with   senior service member %n&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style=&quot;mso-yfti-irow: 6;&quot;&gt;   &lt;td style=&quot;padding: .75pt .75pt .75pt .75pt;&quot;&gt;&lt;div align=&quot;center&quot; class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-align: center;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Parameters&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style=&quot;padding: .75pt .75pt .75pt .75pt;&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;%s - the service name; %n - the   senior service member id&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style=&quot;mso-yfti-irow: 7;&quot;&gt;   &lt;td style=&quot;padding: .75pt .75pt .75pt .75pt;&quot;&gt;&lt;div align=&quot;center&quot; class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-align: center;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Severity&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style=&quot;padding: .75pt .75pt .75pt .75pt;&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;5-Debug Level 5&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style=&quot;mso-yfti-irow: 8;&quot;&gt;   &lt;td style=&quot;padding: .75pt .75pt .75pt .75pt;&quot;&gt;&lt;div align=&quot;center&quot; class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-align: center;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Cause&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style=&quot;padding: .75pt .75pt .75pt .75pt;&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;When a clustered service starts on   a given node, Coherence initiates a handshake protocol between all cluster   nodes running the specified service. This message serves as an indication   that this protocol has been initiated. If the senior node is not known at   this time, it will be shown as &quot;n/a&quot;.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style=&quot;mso-yfti-irow: 9; mso-yfti-lastrow: yes;&quot;&gt;   &lt;td style=&quot;padding: .75pt .75pt .75pt .75pt;&quot;&gt;&lt;div align=&quot;center&quot; class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-align: center;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Action&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style=&quot;padding: .75pt .75pt .75pt .75pt;&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;None.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;table border=&quot;0&quot; cellpadding=&quot;0&quot; class=&quot;MsoNormalTable&quot; style=&quot;mso-cellspacing: 1.5pt; mso-yfti-tbllook: 1184;&quot;&gt;&lt;tbody&gt;
&lt;tr style=&quot;mso-yfti-firstrow: yes; mso-yfti-irow: 0;&quot;&gt;   &lt;td style=&quot;padding: .75pt .75pt .75pt .75pt;&quot;&gt;&lt;div align=&quot;center&quot; class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-align: center;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Message   &lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style=&quot;padding: .75pt .75pt .75pt .75pt;&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;This node appears to have   partially lost the connectivity: it receives responses from MemberSet(%s1)   which communicate with Member(%s2), but is not responding directly to this   member; that could mean that either requests are not coming out or responses   are not coming in; stopping cluster service.&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt; &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style=&quot;mso-yfti-irow: 1;&quot;&gt;   &lt;td style=&quot;padding: .75pt .75pt .75pt .75pt;&quot;&gt;&lt;div align=&quot;center&quot; class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-align: center;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Parameters   &lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style=&quot;padding: .75pt .75pt .75pt .75pt;&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;%s1 - set of members that can   communicate with the member indicated in %s2; %s2 - member that can   communicate with set of members indicated in %s1 &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style=&quot;mso-yfti-irow: 2;&quot;&gt;   &lt;td style=&quot;padding: .75pt .75pt .75pt .75pt;&quot;&gt;&lt;div align=&quot;center&quot; class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-align: center;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Severity   &lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style=&quot;padding: .75pt .75pt .75pt .75pt;&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;1-Error &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style=&quot;mso-yfti-irow: 3;&quot;&gt;   &lt;td style=&quot;padding: .75pt .75pt .75pt .75pt;&quot;&gt;&lt;div align=&quot;center&quot; class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-align: center;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Cause   &lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style=&quot;padding: .75pt .75pt .75pt .75pt;&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;The communication link between   this member and the member indicated by %s2 has been broken. However, the set   of witnesses indicated by %s1 report no communication issues with %s2. It is   therefore assumed that this node is in a state of partial failure, thus   resulting in the shutdown of its cluster threads. &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style=&quot;mso-yfti-irow: 4;&quot;&gt;   &lt;td style=&quot;padding: .75pt .75pt .75pt .75pt;&quot;&gt;&lt;div align=&quot;center&quot; class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-align: center;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Action   &lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style=&quot;padding: .75pt .75pt .75pt .75pt;&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Corrective action is not   necessarily required, since the rest of the cluster presumably is continuing   its operation and this node may recover and rejoin the cluster. On the other   hand, it may warrant an investigation into root causes of the problem   (especially if it is recurring with some frequency). &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style=&quot;mso-yfti-irow: 5;&quot;&gt;   &lt;td style=&quot;padding: .75pt .75pt .75pt .75pt;&quot;&gt;&lt;div align=&quot;center&quot; class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-align: center;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Message   &lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style=&quot;padding: .75pt .75pt .75pt .75pt;&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;validatePolls: This senior   encountered an overdue poll, indicating a dead member, a significant network   issue or an Operating System threading library bug (e.g. Linux NPTL): Poll&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt; &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style=&quot;mso-yfti-irow: 6;&quot;&gt;   &lt;td style=&quot;padding: .75pt .75pt .75pt .75pt;&quot;&gt;&lt;div align=&quot;center&quot; class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-align: center;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Parameters   &lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style=&quot;padding: .75pt .75pt .75pt .75pt;&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;none &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style=&quot;mso-yfti-irow: 7;&quot;&gt;   &lt;td style=&quot;padding: .75pt .75pt .75pt .75pt;&quot;&gt;&lt;div align=&quot;center&quot; class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-align: center;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Severity   &lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style=&quot;padding: .75pt .75pt .75pt .75pt;&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;2-Warning &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style=&quot;mso-yfti-irow: 8;&quot;&gt;   &lt;td style=&quot;padding: .75pt .75pt .75pt .75pt;&quot;&gt;&lt;div align=&quot;center&quot; class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-align: center;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Cause   &lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style=&quot;padding: .75pt .75pt .75pt .75pt;&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;When a node joins a cluster, it   performs a handshake with each cluster node. A missing handshake response   prevents this node from joining the service. The log message following this   one will indicate the corrective action taken by this node. &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style=&quot;mso-yfti-irow: 9; mso-yfti-lastrow: yes;&quot;&gt;   &lt;td style=&quot;padding: .75pt .75pt .75pt .75pt;&quot;&gt;&lt;div align=&quot;center&quot; class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-align: center;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Action   &lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style=&quot;padding: .75pt .75pt .75pt .75pt;&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;If this message reoccurs, further   investigation into the root cause may be warranted. &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;table border=&quot;0&quot; cellpadding=&quot;0&quot; class=&quot;MsoNormalTable&quot; style=&quot;mso-cellspacing: 1.5pt; mso-yfti-tbllook: 1184;&quot;&gt;&lt;tbody&gt;
&lt;tr style=&quot;mso-yfti-firstrow: yes; mso-yfti-irow: 0;&quot;&gt;   &lt;td style=&quot;padding: .75pt .75pt .75pt .75pt;&quot;&gt;&lt;div align=&quot;center&quot; class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-align: center;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Message   &lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style=&quot;padding: .75pt .75pt .75pt .75pt;&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Received panic from senior   Member(%s1) caused by Member(%s2)&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;   &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style=&quot;mso-yfti-irow: 1;&quot;&gt;   &lt;td style=&quot;padding: .75pt .75pt .75pt .75pt;&quot;&gt;&lt;div align=&quot;center&quot; class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-align: center;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Parameters   &lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style=&quot;padding: .75pt .75pt .75pt .75pt;&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;%s1 - the cluster senior member as   known by this node; %s2 - a member claiming to be the senior member &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style=&quot;mso-yfti-irow: 2;&quot;&gt;   &lt;td style=&quot;padding: .75pt .75pt .75pt .75pt;&quot;&gt;&lt;div align=&quot;center&quot; class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-align: center;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Severity   &lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style=&quot;padding: .75pt .75pt .75pt .75pt;&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;1-Error &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style=&quot;mso-yfti-irow: 3;&quot;&gt;   &lt;td style=&quot;padding: .75pt .75pt .75pt .75pt;&quot;&gt;&lt;div align=&quot;center&quot; class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-align: center;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Cause   &lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style=&quot;padding: .75pt .75pt .75pt .75pt;&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;This occurs after a cluster is   split into multiple cluster islands (usually due to a network link failure.)   When a link is restored and the corresponding island seniors see each other,   the panic protocol is initiated to resolve the conflict. &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style=&quot;mso-yfti-irow: 4;&quot;&gt;   &lt;td style=&quot;padding: .75pt .75pt .75pt .75pt;&quot;&gt;&lt;div align=&quot;center&quot; class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-align: center;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Action   &lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style=&quot;padding: .75pt .75pt .75pt .75pt;&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;If this issue occurs frequently,   the root cause of the cluster split should be investigated. &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style=&quot;mso-yfti-irow: 5;&quot;&gt;   &lt;td style=&quot;padding: .75pt .75pt .75pt .75pt;&quot;&gt;&lt;div align=&quot;center&quot; class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-align: center;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div align=&quot;center&quot; class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-align: center;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Message&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style=&quot;padding: .75pt .75pt .75pt .75pt;&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Member %n1 joined Service %s with   senior member %n2&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style=&quot;mso-yfti-irow: 6;&quot;&gt;   &lt;td style=&quot;padding: .75pt .75pt .75pt .75pt;&quot;&gt;&lt;div align=&quot;center&quot; class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-align: center;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Parameters&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style=&quot;padding: .75pt .75pt .75pt .75pt;&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;%n1 - an id of the Coherence node   that joins the service; %s - the service name; %n2 - the senior node for the   service&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style=&quot;mso-yfti-irow: 7;&quot;&gt;   &lt;td style=&quot;padding: .75pt .75pt .75pt .75pt;&quot;&gt;&lt;div align=&quot;center&quot; class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-align: center;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Severity&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style=&quot;padding: .75pt .75pt .75pt .75pt;&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;5-Debug Level 5&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style=&quot;mso-yfti-irow: 8;&quot;&gt;   &lt;td style=&quot;padding: .75pt .75pt .75pt .75pt;&quot;&gt;&lt;div align=&quot;center&quot; class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-align: center;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Cause&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style=&quot;padding: .75pt .75pt .75pt .75pt;&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;When a clustered service starts on   any cluster node, Coherence initiates a handshake protocol between all   cluster nodes running the specified service. This message serves as an   indication that the specified node has successfully completed the handshake and   joined the service.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style=&quot;mso-yfti-irow: 9;&quot;&gt;   &lt;td style=&quot;padding: .75pt .75pt .75pt .75pt;&quot;&gt;&lt;div align=&quot;center&quot; class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-align: center;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Action&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style=&quot;padding: .75pt .75pt .75pt .75pt;&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;None.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style=&quot;mso-yfti-irow: 10;&quot;&gt;   &lt;td style=&quot;padding: .75pt .75pt .75pt .75pt;&quot;&gt;&lt;div align=&quot;center&quot; class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-align: center;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Message&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style=&quot;padding: .75pt .75pt .75pt .75pt;&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Member %n1 left Service %s with   senior member %n2&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style=&quot;mso-yfti-irow: 11;&quot;&gt;   &lt;td style=&quot;padding: .75pt .75pt .75pt .75pt;&quot;&gt;&lt;div align=&quot;center&quot; class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-align: center;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Parameters&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style=&quot;padding: .75pt .75pt .75pt .75pt;&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;%n1 - an id of the Coherence node   that joins the service; %s - the service name; %n2 - the senior node for the   service&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style=&quot;mso-yfti-irow: 12;&quot;&gt;   &lt;td style=&quot;padding: .75pt .75pt .75pt .75pt;&quot;&gt;&lt;div align=&quot;center&quot; class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-align: center;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Severity&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style=&quot;padding: .75pt .75pt .75pt .75pt;&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;5-Debug Level 5&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style=&quot;mso-yfti-irow: 13;&quot;&gt;   &lt;td style=&quot;padding: .75pt .75pt .75pt .75pt;&quot;&gt;&lt;div align=&quot;center&quot; class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-align: center;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Cause&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style=&quot;padding: .75pt .75pt .75pt .75pt;&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;When a clustered service   terminates on some cluster node, all other nodes that run this service are   notified about this event. This message serves as an indication that the   specified clustered service at the specified node has terminated.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style=&quot;mso-yfti-irow: 14; mso-yfti-lastrow: yes;&quot;&gt;   &lt;td style=&quot;padding: .75pt .75pt .75pt .75pt;&quot;&gt;&lt;div align=&quot;center&quot; class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-align: center;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Action&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style=&quot;padding: .75pt .75pt .75pt .75pt;&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;None.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;table border=&quot;0&quot; cellpadding=&quot;0&quot; class=&quot;MsoNormalTable&quot; style=&quot;mso-cellspacing: 1.5pt; mso-yfti-tbllook: 1184;&quot;&gt;&lt;tbody&gt;
&lt;tr style=&quot;mso-yfti-firstrow: yes; mso-yfti-irow: 0;&quot;&gt;   &lt;td style=&quot;padding: .75pt .75pt .75pt .75pt;&quot;&gt;&lt;div align=&quot;center&quot; class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-align: center;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Message&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style=&quot;padding: .75pt .75pt .75pt .75pt;&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Service %s: received   ServiceConfigSync containing %n entries&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style=&quot;mso-yfti-irow: 1;&quot;&gt;   &lt;td style=&quot;padding: .75pt .75pt .75pt .75pt;&quot;&gt;&lt;div align=&quot;center&quot; class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-align: center;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Parameters&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style=&quot;padding: .75pt .75pt .75pt .75pt;&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;%s - the service name; %n - the   number of entries in the service configuration map&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style=&quot;mso-yfti-irow: 2;&quot;&gt;   &lt;td style=&quot;padding: .75pt .75pt .75pt .75pt;&quot;&gt;&lt;div align=&quot;center&quot; class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-align: center;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Severity&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style=&quot;padding: .75pt .75pt .75pt .75pt;&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;5-Debug Level 5&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style=&quot;mso-yfti-irow: 3;&quot;&gt;   &lt;td style=&quot;padding: .75pt .75pt .75pt .75pt;&quot;&gt;&lt;div align=&quot;center&quot; class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-align: center;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Cause&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style=&quot;padding: .75pt .75pt .75pt .75pt;&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;As a part of the service handshake   protocol between all cluster nodes running the specified service, the service   senior member updates every new node with the full content of the service   configuration map. For the partitioned cache services that map includes the   full partition ownership catalog and internal ids for all existing caches.   That same message is sent in the case of an abnormal service termination at   the senior node, when a new node assumes the service seniority. This message   serves as an indication that the specified node has received that   configuration update.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style=&quot;mso-yfti-irow: 4;&quot;&gt;   &lt;td style=&quot;padding: .75pt .75pt .75pt .75pt;&quot;&gt;&lt;div align=&quot;center&quot; class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-align: center;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Action&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style=&quot;padding: .75pt .75pt .75pt .75pt;&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;None.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style=&quot;mso-yfti-irow: 5;&quot;&gt;   &lt;td style=&quot;padding: .75pt .75pt .75pt .75pt;&quot;&gt;&lt;div align=&quot;center&quot; class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-align: center;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Message&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style=&quot;padding: .75pt .75pt .75pt .75pt;&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;TcpRing: connecting to member %n   using TcpSocket{%s}&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style=&quot;mso-yfti-irow: 6;&quot;&gt;   &lt;td style=&quot;padding: .75pt .75pt .75pt .75pt;&quot;&gt;&lt;div align=&quot;center&quot; class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-align: center;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Parameters&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style=&quot;padding: .75pt .75pt .75pt .75pt;&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;%s - the full information for the   TcpSocket that serves as a TcpRing connector to another node; %n - the node   id to which this node has connected&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style=&quot;mso-yfti-irow: 7;&quot;&gt;   &lt;td style=&quot;padding: .75pt .75pt .75pt .75pt;&quot;&gt;&lt;div align=&quot;center&quot; class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-align: center;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Severity&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style=&quot;padding: .75pt .75pt .75pt .75pt;&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;5-Debug Level 5&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style=&quot;mso-yfti-irow: 8;&quot;&gt;   &lt;td style=&quot;padding: .75pt .75pt .75pt .75pt;&quot;&gt;&lt;div align=&quot;center&quot; class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-align: center;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Cause&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style=&quot;padding: .75pt .75pt .75pt .75pt;&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;For quick process termination   detection Coherence utilizes a feature called TcpRing, which is a sparse   collection of TCP/IP-based connection between different nodes in the cluster.   Each node in the cluster is connected to at least one other node, which (if   at all possible) is running on a different physical box. This connection is   not used for any data transfer; only trivial &quot;heartbeat&quot;   communications are sent once a second per each link. This message indicates   that the connection between this and specified node is initialized.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style=&quot;mso-yfti-irow: 9; mso-yfti-lastrow: yes;&quot;&gt;   &lt;td style=&quot;padding: .75pt .75pt .75pt .75pt;&quot;&gt;&lt;div align=&quot;center&quot; class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-align: center;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Action&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style=&quot;padding: .75pt .75pt .75pt .75pt;&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;None.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;table border=&quot;0&quot; cellpadding=&quot;0&quot; class=&quot;MsoNormalTable&quot; style=&quot;mso-cellspacing: 1.5pt; mso-yfti-tbllook: 1184;&quot;&gt;&lt;tbody&gt;
&lt;tr style=&quot;mso-yfti-firstrow: yes; mso-yfti-irow: 0;&quot;&gt;   &lt;td style=&quot;padding: .75pt .75pt .75pt .75pt;&quot;&gt;&lt;div align=&quot;center&quot; class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-align: center;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Message&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style=&quot;padding: .75pt .75pt .75pt .75pt;&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Rejecting connection to member %n   using TcpSocket{%s}&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style=&quot;mso-yfti-irow: 1;&quot;&gt;   &lt;td style=&quot;padding: .75pt .75pt .75pt .75pt;&quot;&gt;&lt;div align=&quot;center&quot; class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-align: center;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Parameters&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style=&quot;padding: .75pt .75pt .75pt .75pt;&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;%n - the node id that tries to   connect to this node; %s - the full information for the TcpSocket that serves   as a TcpRing connector to another node&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style=&quot;mso-yfti-irow: 2;&quot;&gt;   &lt;td style=&quot;padding: .75pt .75pt .75pt .75pt;&quot;&gt;&lt;div align=&quot;center&quot; class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-align: center;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Severity&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style=&quot;padding: .75pt .75pt .75pt .75pt;&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;4-Debug Level 4&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style=&quot;mso-yfti-irow: 3;&quot;&gt;   &lt;td style=&quot;padding: .75pt .75pt .75pt .75pt;&quot;&gt;&lt;div align=&quot;center&quot; class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-align: center;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Cause&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style=&quot;padding: .75pt .75pt .75pt .75pt;&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Sometimes the TCP Ring daemons   running on different nodes could attempt to join each other or the same node   at the same time. In this case, the receiving node may determine that such a   connection would be redundant and reject the incoming connection request.   This message is logged by the rejecting node when this happens.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style=&quot;mso-yfti-irow: 4;&quot;&gt;   &lt;td style=&quot;padding: .75pt .75pt .75pt .75pt;&quot;&gt;&lt;div align=&quot;center&quot; class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-align: center;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Action&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style=&quot;padding: .75pt .75pt .75pt .75pt;&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;None.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style=&quot;mso-yfti-irow: 5;&quot;&gt;   &lt;td style=&quot;padding: .75pt .75pt .75pt .75pt;&quot;&gt;&lt;div align=&quot;center&quot; class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-align: center;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Message&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style=&quot;padding: .75pt .75pt .75pt .75pt;&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Timeout while delivering a packet;   requesting the departure confirmation for Member(%s1) by MemberSet(%s2)&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style=&quot;mso-yfti-irow: 6;&quot;&gt;   &lt;td style=&quot;padding: .75pt .75pt .75pt .75pt;&quot;&gt;&lt;div align=&quot;center&quot; class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-align: center;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Parameters&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style=&quot;padding: .75pt .75pt .75pt .75pt;&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;%s1 - the full Member information   for a node that this node failed to communicate with; %s2 - the full   information about the &quot;witness&quot; nodes that are asked to confirm the   suspected member departure&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style=&quot;mso-yfti-irow: 7;&quot;&gt;   &lt;td style=&quot;padding: .75pt .75pt .75pt .75pt;&quot;&gt;&lt;div align=&quot;center&quot; class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-align: center;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Severity&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style=&quot;padding: .75pt .75pt .75pt .75pt;&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;2-Warning&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style=&quot;mso-yfti-irow: 8;&quot;&gt;   &lt;td style=&quot;padding: .75pt .75pt .75pt .75pt;&quot;&gt;&lt;div align=&quot;center&quot; class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-align: center;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Cause&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style=&quot;padding: .75pt .75pt .75pt .75pt;&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Coherence uses UDP for all data   communications (mostly peer-to-peer unicast), which by itself does not have   any delivery guarantees. Those guarantees are built into the cluster   management protocol used by Coherence (TCMP). The TCMP daemons are   responsible for acknowledgment (ACK or NACK) of all incoming communications.   If one or more packets are not acknowledged within the ACK interval   (&quot;ack-delay-milliseconds&quot;), they are resent. This repeats until the   packets are finally acknowledged or the timeout interval elapses   (&quot;timeout-milliseconds&quot;). At this time, this message is logged and   the &quot;witness&quot; protocol is engaged, asking other cluster nodes   whether or not they experience similar communication delays with the   non-responding node. The witness nodes are chosen based on their roles and   location.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style=&quot;mso-yfti-irow: 9; mso-yfti-lastrow: yes;&quot;&gt;   &lt;td style=&quot;padding: .75pt .75pt .75pt .75pt;&quot;&gt;&lt;div align=&quot;center&quot; class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-align: center;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Action&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style=&quot;padding: .75pt .75pt .75pt .75pt;&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Corrective action is not   necessarily required, since the rest of the cluster presumably is continuing   its operation and this node may recover and rejoin the cluster. On the other   hand, it may warrant an investigation into root causes of the problem (especially   if it is recurring with some frequency). &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;table border=&quot;0&quot; cellpadding=&quot;0&quot; class=&quot;MsoNormalTable&quot; style=&quot;mso-cellspacing: 1.5pt; mso-yfti-tbllook: 1184;&quot;&gt;&lt;tbody&gt;
&lt;tr style=&quot;mso-yfti-firstrow: yes; mso-yfti-irow: 0;&quot;&gt;   &lt;td style=&quot;padding: .75pt .75pt .75pt .75pt;&quot;&gt;&lt;div align=&quot;center&quot; class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-align: center;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Message&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style=&quot;padding: .75pt .75pt .75pt .75pt;&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;This node appears to have become   disconnected from the rest of the cluster containing %n nodes. All departure   confirmation requests went unanswered. Stopping cluster service.&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style=&quot;mso-yfti-irow: 1;&quot;&gt;   &lt;td style=&quot;padding: .75pt .75pt .75pt .75pt;&quot;&gt;&lt;div align=&quot;center&quot; class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-align: center;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Parameters&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style=&quot;padding: .75pt .75pt .75pt .75pt;&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;%n - the number of other nodes in   the cluster this node was a member of&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style=&quot;mso-yfti-irow: 2;&quot;&gt;   &lt;td style=&quot;padding: .75pt .75pt .75pt .75pt;&quot;&gt;&lt;div align=&quot;center&quot; class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-align: center;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Severity&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style=&quot;padding: .75pt .75pt .75pt .75pt;&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;1-Error&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style=&quot;mso-yfti-irow: 3;&quot;&gt;   &lt;td style=&quot;padding: .75pt .75pt .75pt .75pt;&quot;&gt;&lt;div align=&quot;center&quot; class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-align: center;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Cause&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style=&quot;padding: .75pt .75pt .75pt .75pt;&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Sometime a node that lives within   a valid Java process, stops communicating to other cluster nodes. (Possible   reasons include: a) network failure; b) extremely long GC pause; c) swapped   out process. ) In that case, other cluster nodes may choose to revoke the   cluster membership fro the paused node and completely shun any further   communication attempts by that node, causing this message be logged when the   process attempts to resume cluster communications.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style=&quot;mso-yfti-irow: 4;&quot;&gt;   &lt;td style=&quot;padding: .75pt .75pt .75pt .75pt;&quot;&gt;&lt;div align=&quot;center&quot; class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-align: center;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Action&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style=&quot;padding: .75pt .75pt .75pt .75pt;&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Corrective action is not   necessarily required, since the rest of the cluster presumably is continuing   its operation and this node may recover and rejoin the cluster. On the other   hand, it may warrant an investigation into root causes of the problem   (especially if it is recurring with some frequency). &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style=&quot;mso-yfti-irow: 5;&quot;&gt;   &lt;td style=&quot;padding: .75pt .75pt .75pt .75pt;&quot;&gt;&lt;div align=&quot;center&quot; class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-align: center;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Message   &lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style=&quot;padding: .75pt .75pt .75pt .75pt;&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;A potential communication problem   has been detected. A packet has failed to be delivered (or acknowledged)   after %n1 seconds, although other packets were acknowledged by the same   cluster member (Member(%s1)) to this member (Member(%s2)) as recently as %n2   seconds ago. Possible causes include network failure, poor thread scheduling   (see FAQ if running on Windows), an extremely overloaded server, a server   that is attempting to run its processes using swap space, and unreasonably   lengthy GC times.&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt; &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style=&quot;mso-yfti-irow: 6;&quot;&gt;   &lt;td style=&quot;padding: .75pt .75pt .75pt .75pt;&quot;&gt;&lt;div align=&quot;center&quot; class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-align: center;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Parameters   &lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style=&quot;padding: .75pt .75pt .75pt .75pt;&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;%n1 - The number of seconds a   packet has failed to be delivered or acknowledged; %s1 - the recipient of the   packets indicated in the message; %s2 - the sender of the packets indicated   in the message; %n2 - the number of seconds since a packet was delivered   successfully between the two members indicated above &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style=&quot;mso-yfti-irow: 7;&quot;&gt;   &lt;td style=&quot;padding: .75pt .75pt .75pt .75pt;&quot;&gt;&lt;div align=&quot;center&quot; class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-align: center;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Severity   &lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style=&quot;padding: .75pt .75pt .75pt .75pt;&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;2-Warning &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style=&quot;mso-yfti-irow: 8;&quot;&gt;   &lt;td style=&quot;padding: .75pt .75pt .75pt .75pt;&quot;&gt;&lt;div align=&quot;center&quot; class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-align: center;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Cause   &lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style=&quot;padding: .75pt .75pt .75pt .75pt;&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Possible causes are indicated in   the text of the message. &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style=&quot;mso-yfti-irow: 9; mso-yfti-lastrow: yes;&quot;&gt;   &lt;td style=&quot;padding: .75pt .75pt .75pt .75pt;&quot;&gt;&lt;div align=&quot;center&quot; class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-align: center;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Action   &lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style=&quot;padding: .75pt .75pt .75pt .75pt;&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;If this issue occurs frequently,   the root cause should be investigated. &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;table border=&quot;0&quot; cellpadding=&quot;0&quot; class=&quot;MsoNormalTable&quot; style=&quot;mso-cellspacing: 1.5pt; mso-yfti-tbllook: 1184;&quot;&gt;&lt;tbody&gt;
&lt;tr style=&quot;mso-yfti-firstrow: yes; mso-yfti-irow: 0;&quot;&gt;   &lt;td style=&quot;padding: .75pt .75pt .75pt .75pt;&quot;&gt;&lt;div align=&quot;center&quot; class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-align: center;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Message   &lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style=&quot;padding: .75pt .75pt .75pt .75pt;&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Node %s1 is not allowed to create   a new cluster; WKA list: [%s2]&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;   &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style=&quot;mso-yfti-irow: 1;&quot;&gt;   &lt;td style=&quot;padding: .75pt .75pt .75pt .75pt;&quot;&gt;&lt;div align=&quot;center&quot; class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-align: center;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Parameters   &lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style=&quot;padding: .75pt .75pt .75pt .75pt;&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;%s1 - Address of node attempting   to join cluster; %s2 - List of WKA addresses &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style=&quot;mso-yfti-irow: 2;&quot;&gt;   &lt;td style=&quot;padding: .75pt .75pt .75pt .75pt;&quot;&gt;&lt;div align=&quot;center&quot; class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-align: center;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Severity   &lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style=&quot;padding: .75pt .75pt .75pt .75pt;&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;1-Error &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style=&quot;mso-yfti-irow: 3;&quot;&gt;   &lt;td style=&quot;padding: .75pt .75pt .75pt .75pt;&quot;&gt;&lt;div align=&quot;center&quot; class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-align: center;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Cause   &lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style=&quot;padding: .75pt .75pt .75pt .75pt;&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;The cluster is configured to use   WKA, and there are no nodes present in the cluster that are in the WKA list. &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style=&quot;mso-yfti-irow: 4;&quot;&gt;   &lt;td style=&quot;padding: .75pt .75pt .75pt .75pt;&quot;&gt;&lt;div align=&quot;center&quot; class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-align: center;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Action   &lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style=&quot;padding: .75pt .75pt .75pt .75pt;&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Ensure that at least one node in   the WKA list exists in the cluster, or add this node&#39;s address to the WKA   list. &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style=&quot;mso-yfti-irow: 5;&quot;&gt;   &lt;td style=&quot;padding: .75pt .75pt .75pt .75pt;&quot;&gt;&lt;div align=&quot;center&quot; class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-align: center;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Message   &lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style=&quot;padding: .75pt .75pt .75pt .75pt;&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;This member is configured with a   compatible but different WKA list then the senior Member(%s). It is strongly recommended   to use the same WKA list for all cluster members.&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt; &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style=&quot;mso-yfti-irow: 6;&quot;&gt;   &lt;td style=&quot;padding: .75pt .75pt .75pt .75pt;&quot;&gt;&lt;div align=&quot;center&quot; class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-align: center;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Parameters   &lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style=&quot;padding: .75pt .75pt .75pt .75pt;&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;%s - the senior node of the   cluster &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style=&quot;mso-yfti-irow: 7;&quot;&gt;   &lt;td style=&quot;padding: .75pt .75pt .75pt .75pt;&quot;&gt;&lt;div align=&quot;center&quot; class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-align: center;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Severity   &lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style=&quot;padding: .75pt .75pt .75pt .75pt;&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;2-Warning &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style=&quot;mso-yfti-irow: 8;&quot;&gt;   &lt;td style=&quot;padding: .75pt .75pt .75pt .75pt;&quot;&gt;&lt;div align=&quot;center&quot; class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-align: center;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Cause   &lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style=&quot;padding: .75pt .75pt .75pt .75pt;&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;The WKA list on this node is   different than the WKA list on the senior node. &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style=&quot;mso-yfti-irow: 9; mso-yfti-lastrow: yes;&quot;&gt;   &lt;td style=&quot;padding: .75pt .75pt .75pt .75pt;&quot;&gt;&lt;div align=&quot;center&quot; class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-align: center;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Action   &lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style=&quot;padding: .75pt .75pt .75pt .75pt;&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Ensure that every node in the   cluster has the same WKA list. &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;table border=&quot;0&quot; cellpadding=&quot;0&quot; class=&quot;MsoNormalTable&quot; style=&quot;mso-cellspacing: 1.5pt; mso-yfti-tbllook: 1184;&quot;&gt;&lt;tbody&gt;
&lt;tr style=&quot;mso-yfti-firstrow: yes; mso-yfti-irow: 0;&quot;&gt;   &lt;td style=&quot;padding: .75pt .75pt .75pt .75pt;&quot;&gt;&lt;div align=&quot;center&quot; class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-align: center;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Message   &lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style=&quot;padding: .75pt .75pt .75pt .75pt;&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;UnicastUdpSocket failed to set   receive buffer size to %n1 packets (%n2 bytes); actual size is %n3 packets   (%n4 bytes). Consult your OS documentation regarding increasing the maximum   socket buffer size. Proceeding with the actual value may cause sub-optimal   performance.&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt; &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style=&quot;mso-yfti-irow: 1;&quot;&gt;   &lt;td style=&quot;padding: .75pt .75pt .75pt .75pt;&quot;&gt;&lt;div align=&quot;center&quot; class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-align: center;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Parameters   &lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style=&quot;padding: .75pt .75pt .75pt .75pt;&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;%n1 - the number of packets that   will fit in the buffer that Coherence attempted to allocate; %n2 - the size   of the buffer Coherence attempted to allocate; %n3 - the number of packets   that will fit in the actual allocated buffer size; %n4 - the actual size of   the allocated buffer &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style=&quot;mso-yfti-irow: 2;&quot;&gt;   &lt;td style=&quot;padding: .75pt .75pt .75pt .75pt;&quot;&gt;&lt;div align=&quot;center&quot; class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-align: center;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Severity   &lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style=&quot;padding: .75pt .75pt .75pt .75pt;&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;2-Warning &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style=&quot;mso-yfti-irow: 3;&quot;&gt;   &lt;td style=&quot;padding: .75pt .75pt .75pt .75pt;&quot;&gt;&lt;div align=&quot;center&quot; class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-align: center;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Cause   &lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style=&quot;padding: .75pt .75pt .75pt .75pt;&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;See &lt;a href=&quot;http://coherence.oracle.com/display/COH35UG/Performance+Tuning#PerformanceTuning-OSTuning&quot;&gt;&lt;span style=&quot;color: blue;&quot;&gt;OS Performance Tuning&lt;/span&gt;&lt;/a&gt; &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style=&quot;mso-yfti-irow: 4; mso-yfti-lastrow: yes;&quot;&gt;   &lt;td style=&quot;padding: .75pt .75pt .75pt .75pt;&quot;&gt;&lt;div align=&quot;center&quot; class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-align: center;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Action   &lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style=&quot;padding: .75pt .75pt .75pt .75pt;&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;See &lt;a href=&quot;http://coherence.oracle.com/display/COH35UG/Performance+Tuning#PerformanceTuning-OSTuning&quot;&gt;&lt;span style=&quot;color: blue;&quot;&gt;OS Performance Tuning&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ora-soa.blogspot.com/feeds/2462602582144405060/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/3993794010452301122/2462602582144405060' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3993794010452301122/posts/default/2462602582144405060'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3993794010452301122/posts/default/2462602582144405060'/><link rel='alternate' type='text/html' href='http://ora-soa.blogspot.com/2011/10/troubleshooting-coherence-log-message.html' title='Troubleshooting : Coherence Log Message'/><author><name>nj</name><uri>http://www.blogger.com/profile/05913387405026089386</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3993794010452301122.post-4138771440172141660</id><published>2011-10-06T13:01:00.000-05:00</published><updated>2011-10-06T13:01:41.004-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Coherence"/><category scheme="http://www.blogger.com/atom/ns#" term="POF"/><category scheme="http://www.blogger.com/atom/ns#" term="user type POF stream terminated"/><title type='text'>Coherence: POF Exceptions</title><content type='html'>If you are trying to use POF for object serialization as recommended for better performance and less RAM utilization with Coherence, there are 2 ways to implement it:&lt;br /&gt;
&lt;br /&gt;
1. Implement PortableObject interface for all objects that will be stored in the Coherence Grid - Need to modify the object class and implement readExternal and writeExternal methods.&lt;br /&gt;
2. Externalize the serialization logic by creating classes that implement PofSerializer interface and logic for serialization and de-serialization of your objects is implemented in this class using the serialize/deserialize methods. Later, you can map this class as the serializer for your object in pof-config.xml&lt;br /&gt;
&lt;br /&gt;
More details on both the above ways can be found &lt;a href=&quot;http://coherence.oracle.com/display/COH35UG/The+Portable+Object+Format&quot;&gt;here.&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
If you are getting an error while using the PortableObject interface as below:&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;i&gt;Caused by: java.io.EOFException: user type POF stream terminated at com.tangosol.io.pof.PofBufferWriter$UserTypeWriter.writeUserTypeInfo(PofBufferWriter.java:2621) at com.tangosol.io.pof.PofBufferWriter$UserTypeWriter.writeRemainder(PofBufferWriter.java:2497) at com.tangosol.io.pof.PortableObjectSerializer.serialize(PortableObjectSerializer.java:96) at com.tangosol.io.pof.PofBufferWriter.writeUserType(PofBufferWriter.java:1667)&lt;br /&gt;
 ... 13 more &lt;/i&gt;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
Remember to remove the readRemainder() and writeRemainder() from the readExternal/writeExternal methods as they are used with POFSerializer interface.</content><link rel='replies' type='application/atom+xml' href='http://ora-soa.blogspot.com/feeds/4138771440172141660/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/3993794010452301122/4138771440172141660' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3993794010452301122/posts/default/4138771440172141660'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3993794010452301122/posts/default/4138771440172141660'/><link rel='alternate' type='text/html' href='http://ora-soa.blogspot.com/2011/10/coherence-pof-exceptions.html' title='Coherence: POF Exceptions'/><author><name>nj</name><uri>http://www.blogger.com/profile/05913387405026089386</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3993794010452301122.post-5771283892812222134</id><published>2011-08-28T17:14:00.000-05:00</published><updated>2011-08-28T17:15:15.357-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Coherence"/><category scheme="http://www.blogger.com/atom/ns#" term="read write backing map"/><category scheme="http://www.blogger.com/atom/ns#" term="service thread"/><category scheme="http://www.blogger.com/atom/ns#" term="threads"/><title type='text'>Coherence Random Questions?</title><content type='html'>&lt;b&gt;What will happen if the eviction policy dictates that we evict an entry from the backing map that is still in the write-behind queue (and therefore has not been flushed to the database)?&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
In this situation, the read-write backing map will synchronously invoke the store operation on any entries about to be evicted. The implication here is that the client thread performing the put operation will be blocked while evicted entries are flushed to the database. It is an unfortunate side effect for the client thread, as its operation will experience a higher than expected latency, but it acts as a necessary throttle to avoid losing data. This edge condition highlights the necessity to configure a worker thread pool even for caches that are strictly performing write behind in order to prevent this flush from occurring on the service thread. It is important to keep in mind that the store operation will not always necessarily be performed by the write-behind thread. Note that this can also occur with caches that have expiry configured. The likelihood of this occurring will decrease if there is a large difference between expiry time and write-behind time.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;What are service threads and how is the PUT operation managed in the Coherence Grid?&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
Each clustered service in Coherence is represented by a service thread at each JVM participating in the cluster. This thread is responsible for communicating with other nodes and providing the functionality exposed via the NamedCache API along with system level functionality such as life-cycle, distribution and fail-over. As a rule, all communications between the service threads are done in an asynchronous (non-blocking) mode, allowing for a minimum processing latency at this tier. On the other hand, the client functionality (for example a NamedCache.put call) is quite often implemented using a synchronous (blocking) approach using the internal poll API. Naturally, this poll API is not allowed to be used by the service thread, since this could lead to a high latency at best and deadlock at worst. When a listener is added to a local map that is used as a primary storage for the partitioned cache service, the events that such a listener receives are sent synchronously on that same service thread. It is discouraged to perform any operations that have a potential of blocking during such an event processing. A best practice is to queue the event and process it asynchronously on a different thread.&lt;br /&gt;
&lt;br /&gt;
</content><link rel='replies' type='application/atom+xml' href='http://ora-soa.blogspot.com/feeds/5771283892812222134/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/3993794010452301122/5771283892812222134' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3993794010452301122/posts/default/5771283892812222134'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3993794010452301122/posts/default/5771283892812222134'/><link rel='alternate' type='text/html' href='http://ora-soa.blogspot.com/2011/08/coherence-random-questions.html' title='Coherence Random Questions?'/><author><name>nj</name><uri>http://www.blogger.com/profile/05913387405026089386</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3993794010452301122.post-2770729304789975807</id><published>2011-08-22T11:23:00.000-05:00</published><updated>2011-08-22T14:34:06.245-05:00</updated><title type='text'>Coherence - Large clusters hanging in queries</title><content type='html'>There will be instances where you might need to query the entire coherence cluster spanning 100+ nodes and you might experience that the queries are not completed in hours.&lt;br /&gt;
&lt;br /&gt;
Filter filter = &lt;create your filter&gt;&lt;br /&gt;
Set entries = CacheFactory.getCache(cacheName).entrySet(filter);&lt;br /&gt;
&lt;br /&gt;
The filters&#39; should be constructed optimally and if the queries are spanning 100+ nodes then try using the &lt;a href=&quot;http://download.oracle.com/docs/cd/E18686_01/coh.37/e18683/com/tangosol/util/filter/PartitionedFilter.html&quot;&gt;PartitionedFilter &lt;/a&gt;for executing such queries. The Paritition filter limits the scope of another filter to those entries that have keys that belong to the specified partition set. This approach may complicate the client code, but can dramatically reduce the memory footprint used by the requestor.&lt;br /&gt;
&lt;br /&gt;
Another approach to using PartitionedFilter is PartitionedIterator as below&lt;br /&gt;
&lt;br /&gt;
PartitionedIterator iter = new PartitionedIterator(cache, filter, setPartitions,PartitionedIterator.OPT_ENTRIES | PartitionedIterator.OPT_BY_MEMBER);&lt;br /&gt;
&lt;br /&gt;
while (iter.hasNext())&lt;br /&gt;
{&lt;br /&gt;
Map.Entry entry = (Map.Entry) iter.next();&lt;br /&gt;
}&lt;br /&gt;
}</content><link rel='replies' type='application/atom+xml' href='http://ora-soa.blogspot.com/feeds/2770729304789975807/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/3993794010452301122/2770729304789975807' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3993794010452301122/posts/default/2770729304789975807'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3993794010452301122/posts/default/2770729304789975807'/><link rel='alternate' type='text/html' href='http://ora-soa.blogspot.com/2011/08/coherence-large-clusters-hanging-in.html' title='Coherence - Large clusters hanging in queries'/><author><name>nj</name><uri>http://www.blogger.com/profile/05913387405026089386</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3993794010452301122.post-1665815179228168898</id><published>2011-08-18T19:44:00.000-05:00</published><updated>2011-11-07T23:32:46.174-06:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Coherence"/><category scheme="http://www.blogger.com/atom/ns#" term="distributed cache"/><category scheme="http://www.blogger.com/atom/ns#" term="tangosol.coherence.distributed.threads"/><category scheme="http://www.blogger.com/atom/ns#" term="thread-count"/><title type='text'>What should be the value of thread-count in distributed cache?</title><content type='html'>The thread-count value specifies the number of daemon threads used by the distributed cache service. If zero, all relevant tasks are performed on the service thread. The Default value is 0 and can be override using the system property tangosol.coherence.distributed.threads. This value will increase the parallelism of the processing in the Coherence Grid provided the edition used in Enterprise or Grid and not Standard.&lt;br /&gt;
 &lt;br /&gt;
It is recommended to set the value to 0 for scenarios with purely in-memory data (no read-through, write-through, or write-behind) and simple access (no entry processors, aggregators, and so on). For heavy compute scenarios (such as aggregators), the number of threads should be the number of available cores for that compute. For example, if you run 4 nodes on a 16 core box, then there should be roughly 4 threads in the pool. For IO intensive scenarios (such as read through, write-through, and write-behind), the number of threads must be higher. In this case, increase the threads just to the point that the box is saturated.&lt;br /&gt;
 &lt;br /&gt;
Remember,  each service instance has its own primary thread. This thread has the option of using its own isolated thread pool if the thread-count is greater than zero. If the thread-count is zero, then all work will be performed by the primary service thread. If the thread-count is greater than zero, then all work will be performed by the thread pool (the primary thread acts as a task coordinator). The thread-count is &lt;b&gt;per-service and per-cluster-member&lt;/b&gt;. Each cache service has a unique name. The CacheFactory class uses a single cache service instance for each cache type (Replicated/Distributed/etc). If you manually create additional cache services, they will each have their own isolated thread pools.</content><link rel='replies' type='application/atom+xml' href='http://ora-soa.blogspot.com/feeds/1665815179228168898/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/3993794010452301122/1665815179228168898' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3993794010452301122/posts/default/1665815179228168898'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3993794010452301122/posts/default/1665815179228168898'/><link rel='alternate' type='text/html' href='http://ora-soa.blogspot.com/2011/08/what-should-be-value-of-thread-count-in.html' title='What should be the value of thread-count in distributed cache?'/><author><name>nj</name><uri>http://www.blogger.com/profile/05913387405026089386</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3993794010452301122.post-964422157243585470</id><published>2011-08-15T14:28:00.000-05:00</published><updated>2011-08-15T14:28:32.961-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Panic Protocol"/><category scheme="http://www.blogger.com/atom/ns#" term="Split Brain Scenario"/><category scheme="http://www.blogger.com/atom/ns#" term="Witness Protocol"/><title type='text'>Oracle Coherence - Split Brain Scenario</title><content type='html'>Please refer to Oracle Notes :&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;https://support.oracle.com/CSP/ui/flash.html#tab=KBHome(page=KBHome&amp;id=()),(page=KBNavigator&amp;id=(bmDocID=1069132.1&amp;from=BOOKMARK&amp;bmDocType=FAQ&amp;bmDocTitle=Oracle%20Coherence%20and%20Split-Brain%20FAQ&amp;bmDocDsrc=KB&amp;viewingMode=1143))&quot;&gt;Oracle Coherence and Split-Brain FAQ [ID 1069132.1]&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;https://support.oracle.com/CSP/ui/flash.html#tab=KBHome(page=KBHome&amp;id=()),(page=KBNavigator&amp;id=(bmDocID=1069429.1&amp;from=BOOKMARK&amp;bmDocType=WHITE%20PAPER&amp;bmDocTitle=Oracle%20Coherence,%20Split-Brain,%20and%20Recovery%20Protocols%20In%20Detail&amp;bmDocDsrc=KB&amp;viewingMode=1143))&quot;&gt;Oracle Coherence, Split-Brain, and Recovery Protocols Example In Detail [ID 1069429.1]&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Witness Protocol:&lt;/b&gt; The Coherence clustering protocol (TCMP) is a reliable transport mechanism built on UDP.  In order for the protocol to be reliable, it requires an acknowledgement (ACK) for each packet delivered.  If a packet fails to be acknowledged within the configured timeout period, the Coherence cluster member will log a packet timeout.  When this occurs, the cluster member will consult with other members to determine who is at fault for the communication failure.  If the witness members agree that the suspect member is at fault, the suspect is removed.  If the witnesses unanimously disagree, the accuser is removed.  This process is known as the witness protocol.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Panic Protocol:&lt;/b&gt; When the presence of more than one cluster (i.e. Split-Brain) is detected by a Coherence member, the panic protocol is invoked in order to resolve the conflicting clusters and consolidate into a single cluster.  The protocol consists of the removal of smaller clusters until there is one cluster remaining.  In the case of equal size clusters, the one with the older Senior Member will survive.  </content><link rel='replies' type='application/atom+xml' href='http://ora-soa.blogspot.com/feeds/964422157243585470/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/3993794010452301122/964422157243585470' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3993794010452301122/posts/default/964422157243585470'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3993794010452301122/posts/default/964422157243585470'/><link rel='alternate' type='text/html' href='http://ora-soa.blogspot.com/2011/08/oracle-coherence-split-brain-scenario.html' title='Oracle Coherence - Split Brain Scenario'/><author><name>nj</name><uri>http://www.blogger.com/profile/05913387405026089386</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>