Well Known Address (wka) issue

Hi,
I am hitting some issues whilst trying to configure and use multiple wkas in my cluster using Coherence 3.5.3.
It appears that only the first WKA is being picked up from the configuration file, rather than the full list.
For example, if I include the following in my tangosol-coherence-override.xml config file:
<well-known-addresses>
<socket-address id="1">
<address>cyclone</address>
<port system-property="tangosol.coherence.wka.port"></port>
</socket-address>
<socket-address id="2">
<address>tornado</address>
<port system-property="tangosol.coherence.wka.port"></port>
</socket-address>
</well-known-addresses>
The logs will indicate that only a single wka is available (i.e. cyclone).
If we try and bring proxy and storage nodes up on tornado they will not start up, as they will attempt to use cyclone.
Does anyone have any ideas about where we might be going wrong?
Cheers

Hi Luk,
Below is the tangosol-coherence-override.xml file I am using:
Many Thanks
<?xml version='1.0'?>
<!-- Copyright (c) 2000, 2010, Oracle and/or its affiliates. All rights reserved.
     Oracle is a registered trademarks of Oracle Corporation and/or its affiliates.
     This software is the confidential and proprietary information of Oracle Corporation.
     You shall not disclose such confidential and proprietary information and
     shall use it only in accordance with the terms of the license agreement you
     entered into with Oracle. This notice may not be removed or altered. -->
<!DOCTYPE coherence SYSTEM "coherence.dtd">
<!-- Note: This XML is set up for a development mode; search for "Note:"
     to find specific notes on changes suggested for production use. -->
<coherence>
     <cluster-config>
          <member-identity>
               <!-- Note: All members of the cluster must specify the same cluster name
                    in order to be allowed to join the cluster. -->
               <cluster-name system-property="tangosol.coherence.cluster"></cluster-name>
               <site-name system-property="tangosol.coherence.site"></site-name>
               <rack-name system-property="tangosol.coherence.rack"></rack-name>
               <machine-name system-property="tangosol.coherence.machine"></machine-name>
               <process-name system-property="tangosol.coherence.process"></process-name>
               <member-name system-property="tangosol.coherence.member"></member-name>
               <role-name system-property="tangosol.coherence.role"></role-name>
               <priority system-property="tangosol.coherence.priority"></priority>
          </member-identity>
          <unicast-listener>
               <!-- Note: Specifying one or more "well known" addresses (WKA) will disable
                    all multicast communication. In this case, for a member to join the cluster
                    it will either have to be a WKA or there will have to be at least one WKA
                    member running. -->
               <well-known-addresses>
                    <socket-address id="1">
                         <address>cyclone</address>
                         <port system-property="tangosol.coherence.wka.port"></port>
                    </socket-address>
<socket-address id="2">
<address>tornado</address>
<port system-property="tangosol.coherence.wka.port"></port>
</socket-address>
               </well-known-addresses>
               <!-- Note: The "localhost" setting may not work on systems that define
                    localhost as the loopback address; in that case, specify the machine name
                    or the specific IP address. -->
               <address system-property="tangosol.coherence.localhost">localhost</address>
               <port system-property="tangosol.coherence.localport">8088</port>
               <port-auto-adjust system-property="tangosol.coherence.localport.adjust">true</port-auto-adjust>
               <packet-buffer>
                    <maximum-packets>1428</maximum-packets>
               </packet-buffer>
               <priority>8</priority>
          </unicast-listener>
          <tcp-ring-listener>
               <!-- Note: When encountering problems getting Coherence running on a system,
                    we suggest that this value be set to "false" until all other issues are resolved
                    in order to simplify trouble-shooting. -->
               <enabled system-property="tangosol.coherence.tcpring">true</enabled>
               <maximum-socket-closed-exceptions>2</maximum-socket-closed-exceptions>
               <priority>6</priority>
          </tcp-ring-listener>
          <shutdown-listener>
               <!-- Note: For production use, the suggested value is "none" (or "false")
                    unless testing has verified that the behavior on external shutdown is exactly
                    what is desired. -->
               <enabled system-property="tangosol.coherence.shutdownhook">force</enabled>
          </shutdown-listener>
          <service-guardian>
               <service-failure-policy>exit-cluster</service-failure-policy>
               <!-- Note: For production use, the recommended value is equal to or greater
                    than the packet-delivery timeout. -->
               <timeout-milliseconds system-property="tangosol.coherence.guard.timeout">65000</timeout-milliseconds>
          </service-guardian>
          <packet-speaker>
               <priority>8</priority>
          </packet-speaker>
          <packet-publisher>
               <packet-size>
                    <maximum-length>1468</maximum-length>
                    <preferred-length>1468</preferred-length>
               </packet-size>
               <packet-pool>
                    <maximum-packets>2048</maximum-packets>
               </packet-pool>
               <packet-delivery>
                    <resend-milliseconds>200</resend-milliseconds>
                    <!-- Note: For production use, the recommended value is the greater of
                         60000 and two times the maximum expected full GC duration. -->
                    <timeout-milliseconds>60000</timeout-milliseconds>
                    <heartbeat-milliseconds>1000</heartbeat-milliseconds>
                    <flow-control>
                         <enabled>true</enabled>
                         <pause-detection>
                              <maximum-packets>16</maximum-packets>
                         </pause-detection>
                         <outstanding-packets>
                              <maximum-packets>4096</maximum-packets>
                              <minimum-packets>64</minimum-packets>
                         </outstanding-packets>
                    </flow-control>
                    <packet-bundling>
                         <maximum-deferral-time>1us</maximum-deferral-time>
                         <aggression-factor>0</aggression-factor>
                    </packet-bundling>
               </packet-delivery>
               <notification-queueing>
                    <ack-delay-milliseconds>16</ack-delay-milliseconds>
                    <nack-delay-milliseconds>1</nack-delay-milliseconds>
               </notification-queueing>
               <burst-mode>
                    <maximum-packets>0</maximum-packets>
                    <pause-milliseconds>10</pause-milliseconds>
               </burst-mode>
               <traffic-jam>
                    <maximum-packets>8192</maximum-packets>
                    <pause-milliseconds>10</pause-milliseconds>
               </traffic-jam>
               <packet-buffer>
                    <maximum-packets>32</maximum-packets>
               </packet-buffer>
               <priority>6</priority>
               <!-- Note: Disabling the Publisher is used only by Java Real-Time Clients
                    to restrict their ability to use the cluster protocol (TCMP). When disabled,
                    a client is only be able to access clustered services via Extend proxies. -->
               <enabled system-property="tangosol.coherence.tcmp.enabled">true</enabled>
          </packet-publisher>
          <incoming-message-handler>
               <maximum-time-variance>16</maximum-time-variance>
               <packet-pool>
                    <maximum-packets>2048</maximum-packets>
               </packet-pool>
               <use-nack-packets>true</use-nack-packets>
               <priority>7</priority>
          </incoming-message-handler>
          <outgoing-message-handler>
               <!-- Note: Uncomment the following section to activate gzip compression
                    for all network messages, which can help substantially with WAN and low-bandwidth
                    networks; for more information, see: http://www.tangosol.com/faq-coherence.jsp#filterconfig -->
               <use-filters>
                    <!-- <filter-name>gzip</filter-name> -->
               </use-filters>
          </outgoing-message-handler>
          <authorized-hosts>
               <host-address></host-address>
               <host-range>
                    <from-address></from-address>
                    <to-address></to-address>
               </host-range>
          </authorized-hosts>
          <services>
               <service id="1">
                    <service-type>ReplicatedCache</service-type>
                    <service-component>ReplicatedCache</service-component>
                    <use-filters>
                         <filter-name />
                    </use-filters>
                    <init-params>
                         <init-param id="1">
                              <param-name>standard-lease-milliseconds</param-name>
                              <param-value>0</param-value>
                         </init-param>
                         <init-param id="2">
                              <param-name>lease-granularity</param-name>
                              <param-value>thread</param-value>
                         </init-param>
                         <init-param id="3">
                              <param-name>mobile-issues</param-name>
                              <param-value>false</param-value>
                         </init-param>
                         <init-param id="4">
                              <param-name>request-timeout</param-name>
                              <param-value system-property="tangosol.coherence.replicated.request.timeout"></param-value>
                         </init-param>
                         <init-param id="5">
                              <param-name>serializer</param-name>
                              <param-value></param-value>
                         </init-param>
                         <init-param id="6">
                              <param-name>guardian-timeout</param-name>
                              <param-value system-property="tangosol.coherence.replicated.guard.timeout"></param-value>
                         </init-param>
                    </init-params>
               </service>
               <service id="2">
                    <service-type>OptimisticCache</service-type>
                    <service-component>ReplicatedCache.Optimistic</service-component>
                    <use-filters>
                         <filter-name />
                    </use-filters>
                    <init-params>
                         <init-param id="1">
                              <param-name>request-timeout</param-name>
                              <param-value system-property="tangosol.coherence.optimistic.request.timeout"></param-value>
                         </init-param>
                         <init-param id="2">
                              <param-name>serializer</param-name>
                              <param-value></param-value>
                         </init-param>
                         <init-param id="3">
                              <param-name>guardian-timeout</param-name>
                              <param-value system-property="tangosol.coherence.optimistic.guard.timeout"></param-value>
                         </init-param>
                    </init-params>
               </service>
               <service id="3">
                    <service-type>DistributedCache</service-type>
                    <service-component>DistributedCache</service-component>
                    <use-filters>
                         <filter-name />
                    </use-filters>
                    <init-params>
                         <init-param id="1">
                              <param-name>standard-lease-milliseconds</param-name>
                              <param-value>0</param-value>
                         </init-param>
                         <init-param id="2">
                              <param-name>lease-granularity</param-name>
                              <param-value>thread</param-value>
                         </init-param>
                         <init-param id="3">
                              <param-name>partition-count</param-name>
                              <param-value>257</param-value>
                         </init-param>
                         <init-param id="4">
                              <param-name>local-storage</param-name>
                              <param-value system-property="tangosol.coherence.distributed.localstorage">true</param-value>
                         </init-param>
                         <init-param id="5">
                              <param-name>transfer-threshold</param-name>
                              <param-value system-property="tangosol.coherence.distributed.transfer">512</param-value>
                         </init-param>
                         <init-param id="6">
                              <param-name>backup-count</param-name>
                              <param-value system-property="tangosol.coherence.distributed.backupcount">1</param-value>
                         </init-param>
                         <init-param id="7">
                              <param-name>backup-storage/type</param-name>
                              <param-value system-property="tangosol.coherence.distributed.backup">on-heap</param-value>
                         </init-param>
                         <init-param id="8">
                              <param-name>thread-count</param-name>
                              <param-value system-property="tangosol.coherence.distributed.threads">5</param-value>
                         </init-param>
                         <init-param id="9">
                              <param-name>key-associator/class-name</param-name>
                              <param-value></param-value>
                         </init-param>
                         <init-param id="10">
                              <param-name>key-partitioning/class-name</param-name>
                              <param-value></param-value>
                         </init-param>
                         <init-param id="11">
                              <param-name>partition-listener/class-name</param-name>
                              <param-value></param-value>
                         </init-param>
                         <init-param id="12">
                              <param-name>task-hung-threshold</param-name>
                              <param-value system-property="tangosol.coherence.distributed.task.hung"></param-value>
                         </init-param>
                         <init-param id="13">
                              <param-name>task-timeout</param-name>
                              <param-value system-property="tangosol.coherence.distributed.task.timeout"></param-value>
                         </init-param>
                         <init-param id="14">
                              <param-name>request-timeout</param-name>
                              <param-value system-property="tangosol.coherence.distributed.request.timeout"></param-value>
                         </init-param>
                         <init-param id="15">
                              <param-name>serializer</param-name>
                              <param-value></param-value>
                         </init-param>
                         <init-param id="16">
                              <param-name>backup-count-after-writebehind</param-name>
                              <param-value></param-value>
                         </init-param>
                         <init-param id="17">
                              <param-name>guardian-timeout</param-name>
                              <param-value system-property="tangosol.coherence.distributed.guard.timeout"></param-value>
                         </init-param>
                    </init-params>
               </service>
               <service id="4">
                    <service-type>Invocation</service-type>
                    <service-component>InvocationService</service-component>
                    <use-filters>
                         <filter-name />
                    </use-filters>
                    <init-params>
                         <init-param id="1">
                              <param-name>thread-count</param-name>
                              <param-value system-property="tangosol.coherence.invocation.threads">5</param-value>
                         </init-param>
                         <init-param id="2">
                              <param-name>task-hung-threshold</param-name>
                              <param-value system-property="tangosol.coherence.invocation.task.hung"></param-value>
                         </init-param>
                         <init-param id="3">
                              <param-name>task-timeout</param-name>
                              <param-value system-property="tangosol.coherence.invocation.task.timeout"></param-value>
                         </init-param>
                         <init-param id="4">
                              <param-name>request-timeout</param-name>
                              <param-value system-property="tangosol.coherence.invocation.request.timeout"></param-value>
                         </init-param>
                         <init-param id="5">
                              <param-name>serializer</param-name>
                              <param-value></param-value>
                         </init-param>
                         <init-param id="6">
                              <param-name>guardian-timeout</param-name>
                              <param-value system-property="tangosol.coherence.invocation.guard.timeout"></param-value>
                         </init-param>
                    </init-params>
               </service>
               <service id="5">
                    <service-type>LocalCache</service-type>
                    <service-component>LocalCache</service-component>
                    <init-params>
                         <init-param id="1">
                              <param-name>lock-enforce</param-name>
                              <param-value>false</param-value>
                         </init-param>
                         <init-param id="2">
                              <param-name>lock-wait</param-name>
                              <param-value>0</param-value>
                         </init-param>
                    </init-params>
               </service>
               <service id="6">
                    <service-type>SimpleCache</service-type>
                    <service-component>SimpleCache</service-component>
               </service>
               <service id="7">
                    <service-type>Proxy</service-type>
                    <service-component>ProxyService</service-component>
                    <use-filters>
                         <filter-name />
                    </use-filters>
                    <init-params>
                         <init-param id="1">
                              <param-name>acceptor-config</param-name>
                              <param-value></param-value>
                         </init-param>
                         <init-param id="2">
                              <param-name>proxy-config</param-name>
                              <param-value></param-value>
                         </init-param>
                         <init-param id="3">
                              <param-name>thread-count</param-name>
                              <param-value system-property="tangosol.coherence.proxy.threads">10</param-value>
                         </init-param>
                         <init-param id="4">
                              <param-name>task-hung-threshold</param-name>
                              <param-value system-property="tangosol.coherence.proxy.task.hung"></param-value>
                         </init-param>
                         <init-param id="5">
                              <param-name>task-timeout</param-name>
                              <param-value system-property="tangosol.coherence.proxy.task.timeout"></param-value>
                         </init-param>
                         <init-param id="6">
                              <param-name>request-timeout</param-name>
                              <param-value system-property="tangosol.coherence.proxy.request.timeout"></param-value>
                         </init-param>
                         <init-param id="7">
                              <param-name>serializer</param-name>
                              <param-value></param-value>
                         </init-param>
                         <init-param id="8">
                              <param-name>guardian-timeout</param-name>
                              <param-value system-property="tangosol.coherence.proxy.guard.timeout"></param-value>
                         </init-param>
                    </init-params>
               </service>
               <service id="8">
                    <service-type>RemoteCache</service-type>
                    <service-component>RemoteCache</service-component>
                    <init-params>
                         <init-param id="1">
                              <param-name>initiator-config</param-name>
                              <param-value></param-value>
                         </init-param>
                         <init-param id="2">
                              <param-name>serializer</param-name>
                              <param-value></param-value>
                         </init-param>
                    </init-params>
               </service>
               <service id="9">
                    <service-type>RemoteInvocation</service-type>
                    <service-component>RemoteInvocation</service-component>
                    <init-params>
                         <init-param id="1">
                              <param-name>initiator-config</param-name>
                              <param-value></param-value>
                         </init-param>
                         <init-param id="2">
                              <param-name>serializer</param-name>
                              <param-value></param-value>
                         </init-param>
                    </init-params>
               </service>
          </services>
          <filters>
               <filter id="1">
                    <filter-name>gzip</filter-name>
                    <filter-class>com.tangosol.net.CompressionFilter</filter-class>
                    <init-params>
                         <init-param id="1">
                              <param-name>strategy</param-name>
                              <param-value>gzip</param-value>
                         </init-param>
                         <init-param id="2">
                              <param-name>level</param-name>
                              <param-value>default</param-value>
                         </init-param>
                    </init-params>
               </filter>
               <filter id="2">
                    <filter-name>symmetric-encryption</filter-name>
                    <filter-class>com.tangosol.net.security.PasswordBasedEncryptionFilter</filter-class>
                    <init-params>
                         <init-param id="1">
                              <param-name>password</param-name>
                              <param-value system-property="tangosol.coherence.security.password"></param-value>
                         </init-param>
                    </init-params>
               </filter>
               <filter id="3">
                    <filter-name>pkcs-encryption</filter-name>
                    <filter-class>com.tangosol.net.security.ClusterEncryptionFilter</filter-class>
                    <init-params>
                         <init-param id="1">
                              <param-name>store</param-name>
                              <param-value system-property="tangosol.coherence.security.keystore">./keystore.jks</param-value>
                         </init-param>
                         <init-param id="2">
                              <param-name>keyAlias</param-name>
                              <param-value>local</param-value>
                         </init-param>
                         <init-param id="3">
                              <param-name>keyPassword</param-name>
                              <param-value system-property="tangosol.coherence.security.password"></param-value>
                         </init-param>
                    </init-params>
               </filter>
          </filters>
     </cluster-config>
     <logging-config>
          <destination system-property="tangosol.coherence.log">stdout</destination>
          <logger-name system-property="tangosol.coherence.log.logger"></logger-name>
          <severity-level system-property="tangosol.coherence.log.level">9</severity-level>
          <message-format>{date}/{uptime} {product} {version} &lt;{level}&gt;
               (thread={thread}, member={member}): {text}</message-format>
          <character-limit system-property="tangosol.coherence.log.limit">1048576</character-limit>
     </logging-config>
     <configurable-cache-factory-config>
          <class-name>com.tangosol.net.DefaultConfigurableCacheFactory</class-name>
          <init-params>
               <init-param>
                    <param-type>java.lang.String</param-type>
                    <param-value system-property="tangosol.coherence.cacheconfig">coherence-cache-config.xml</param-value>
               </init-param>
          </init-params>
     </configurable-cache-factory-config>
     <cache-factory-builder-config>
          <class-name system-property="tangosol.coherence.cachefactorybuilder">com.tangosol.net.DefaultCacheFactoryBuilder</class-name>
     </cache-factory-builder-config>
     <management-config>
          <!-- Note: Setting this value to 'local-only', 'remote-only or 'all' will
               require the javax.management.* classes be available on the classpath. -->
          <managed-nodes system-property="tangosol.coherence.management">all</managed-nodes>
          <!-- Note: Setting this value to 'true' will require the Enterprise Edition
               license. -->
          <allow-remote-management system-property="tangosol.coherence.management.remote">true</allow-remote-management>
          <refresh-policy system-property="tangosol.coherence.management.refresh.policy">refresh-ahead</refresh-policy>
          <refresh-expiry system-property="tangosol.coherence.management.refresh.expiry">1s</refresh-expiry>
          <refresh-timeout system-property="tangosol.coherence.management.refresh.timeout">250ms</refresh-timeout>
          <read-only system-property="tangosol.coherence.management.readonly">false</read-only>
          <default-domain-name>AGP Cache</default-domain-name>
          <service-name>Management</service-name>
          <server-factory>
               <class-name system-property="tangosol.coherence.management.serverfactory"></class-name>
          </server-factory>
          <mbeans xml-override="{tangosol.coherence.mbeans /custom-mbeans.xml}">
               <mbean id="1">
                    <mbean-query>java.lang:*</mbean-query>
                    <mbean-name>type=Platform</mbean-name>
                    <enabled system-property="tangosol.coherence.management.jvm.all">true</enabled>
               </mbean>
          </mbeans>
          <reporter>
               <configuration system-property="tangosol.coherence.management.report.configuration">reports/report-group.xml</configuration>
               <autostart system-property="tangosol.coherence.management.report.autostart">false</autostart>
               <distributed system-property="tangosol.coherence.management.report.distributed">false</distributed>
          </reporter>
     </management-config>
     <security-config>
          <enabled system-property="tangosol.coherence.security">false</enabled>
          <login-module-name>Coherence</login-module-name>
          <access-controller>
               <class-name>com.tangosol.net.security.DefaultController</class-name>
               <init-params>
                    <init-param id="1">
                         <param-type>java.io.File</param-type>
                         <param-value system-property="tangosol.coherence.security.keystore"></param-value>
                    </init-param>
                    <init-param id="2">
                         <param-type>java.io.File</param-type>
                         <param-value system-property="tangosol.coherence.security.permissions"></param-value>
                    </init-param>
               </init-params>
          </access-controller>
          <callback-handler>
               <class-name />
          </callback-handler>
     </security-config>
     <license-config>
          <edition-name system-property="tangosol.coherence.edition">GE</edition-name>
          <license-mode system-property="tangosol.coherence.mode">dev</license-mode>
     </license-config>
</coherence>

Similar Messages

  • Multicast vs Well known address

    Couple of questions regarding the multicast communication in a Coherence 3.3 cluster
    - What are the downsides of using the well known address scheme compared to multicast for cluster communication. One i could think of was having to explicitly specify all the addresses that need to be part of the cluster. Was wondering if there were any performance related differences?
    - What is the amount of multicast traffic that is handled by a member of the Coherence cluster which participates without having any local data stored? Is every message that is sent to the data storage members also sent to the non-data members
    Thanks
    Ramdas

    Hi Ramdas,
    What are the downsides of using the well known address scheme compared to multicast for cluster communication. One i could think of was having to explicitly specify all the addresses that need to be part of the cluster. Was wondering if there were any performance related differences?
    You don't need to list all addresses, only a subset of servers that is sufficiently large to guarantee that at least one server will be up at all times. Membership data in Coherence is entirely dynamic, so once a client connects to any of those servers, it will make introductions to the rest. For more details, please see:
    http://wiki.tangosol.com/display/COH33UG/well-known-addresses
    Using well-known-addresses (WKA) completely disables multicast, both for discovery of members and for communication of data. Discovery itself is a fairly inexpensive process. While Coherence relies mostly on point-to-point communication (it automatically selects the most efficient combination of unicast and multicast), there are use cases that require messages to be sent to all nodes (for example, cluster membership information). As you can imagine, if the sending node must send the same data to all other nodes, using unicast is going to be far more expensive that multicast as the cluster size increases (e.g. we've found that in clusters of 1000+ JVMs, the load on the sending member is a significant problem).
    Another way of looking at this ... for one-to-all communications (or even one-to-many), with multicast enabled, the switch is effectively acting as a "hardware accelerator" ... if you disable multicast, then you are emulating that behavior in software, which is obviously going to be less efficient (the sender will have the send the same packet to the switch N times (e.g. 1000 in the example above) rather than once).
    Fortunately, for a lot of workloads, this isn't as critical, especially for ones that have strong data affinity (e.g. only a few nodes are working with each piece of data).
    What is the amount of multicast traffic that is handled by a member of the Coherence cluster which participates without having any local data stored? Is every message that is sent to the data storage members also sent to the non-data members
    Aside from membership events (which are global), storage-enabled nodes really only use multicast to notify other nodes when data changes, and this only occurs if multicast is deemed more efficient than unicast (e.g. if there are a lot of subscribers interested in the changed data).
    Storage-disabled nodes (clients) will receive (some) multicast traffic for change events. If there isn't good data affinity (e.g. a lot of client-side near caches have overlapping data), then chances are that the storage nodes will be broadcasting data updates rather than sending them individually, and so there will be some multicast packets that need to be ignored (which is relatively inexpensive).
    Jon Purdy
    Oracle

  • Is there a reason why well-known-address config option requires enterprise?

    Looking at the documentation for the well-known-address config option the unicast listener - it states
    >
    Use of the Well Known Addresses (WKA) feature requires a Coherence Enterprise License.
    Why is an enterprise license required for such a mundane feature? (asking because we bought clustered edition licenses and our network admins are asking about the multicast traffic).

    Hi George,
    This is really not a technical question. I will give you a call to discuss the rationale.
    Stephan
    Tangosol Sales

  • Issue to setup local Coherence cluster with WKA (well-known-address)

    Hello - I have started local coherence cluster using WKA with single node,but when I start CacheFactory (coherence.cmd) with same configuration it throws following error message.
    Any help is appricicated.
    JVM startup Arrgument
    -Dtangosol.coherence.override=cluster.xml
    cluster.xml
    <?xml version="1.0" encoding="UTF-8"?>
    <coherence xmlns="http://xmlns.oracle.com/coherence/coherence-operational-config" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://xmlns.oracle.com/coherence/coherence-operational-config http://xmlns.oracle.com/coherence/coherence-operational-config/1.1/coherence-operational-config.xsd">
    <cluster-config>
      <unicast-listener>
       <well-known-addresses>
        <socket-address id="1">
         <address>171.193.103.25</address>
         <port>8088</port>
        </socket-address>
       </well-known-addresses>
          </unicast-listener>
    </cluster-config>
    <logging-config>
      <destination>stdout</destination>
      <severity-level>9</severity-level>
    </logging-config>
    </coherence>
    Cluster startup Message
    WellKnownAddressList(Size=1,
      WKA{Address=171.193.103.25, Port=8088}
    MasterMemberSet(
      ThisMember=Member(Id=1, Timestamp=2013-10-24 11:07:18.603, Address=171.193.103.25:8088, MachineId=9041, Location=site:,machine:FD4C9EF534D5D,process:16704, Role=CoherenceServer)
      OldestMember=Member(Id=1, Timestamp=2013-10-24 11:07:18.603, Address=171.193.103.25:8088, MachineId=9041, Location=site:,machine:FD4C9EF534D5D,process:16704, Role=CoherenceServer)
      ActualMemberSet=MemberSet(Size=1
        Member(Id=1, Timestamp=2013-10-24 11:07:18.603, Address=171.193.103.25:8088, MachineId=9041, Location=site:,machine:FD4C9EF534D5D,process:16704, Role=CoherenceServer)
      MemberId|ServiceVersion|ServiceJoined|MemberState
        1|3.7.1|2013-10-24 11:07:48.843|JOINED
      RecycleMillis=1200000
      RecycleSet=MemberSet(Size=0
    TcpRing{Connections=[]}
    IpMonitor{AddressListSize=0}
    2013-10-24 11:07:48.869/31.794 Oracle Coherence GE 3.7.1.0 <D5> (thread=Invocation:Management, member=1): Service Management joined the cluster with senior service member 1
    2013-10-24 11:07:49.058/31.983 Oracle Coherence GE 3.7.1.0 <D5> (thread=DistributedCache, member=1): Service DistributedCache joined the cluster with senior service member 1
    2013-10-24 11:07:49.077/32.002 Oracle Coherence GE 3.7.1.0 <D6> (thread=DistributedCache, member=1): Service DistributedCache: sending PartitionConfig ConfigSync to all
    2013-10-24 11:07:49.121/32.046 Oracle Coherence GE 3.7.1.0 <D5> (thread=ReplicatedCache, member=1): Service ReplicatedCache joined the cluster with senior service member 1
    2013-10-24 11:07:49.128/32.053 Oracle Coherence GE 3.7.1.0 <D5> (thread=OptimisticCache, member=1): Service OptimisticCache joined the cluster with senior service member 1
    2013-10-24 11:07:49.131/32.056 Oracle Coherence GE 3.7.1.0 <D5> (thread=Invocation:InvocationService, member=1): Service InvocationService joined the cluster with senior service member 1
    2013-10-24 11:07:49.132/32.057 Oracle Coherence GE 3.7.1.0 <Info> (thread=main, member=1):
    Services
      ClusterService{Name=Cluster, State=(SERVICE_STARTED, STATE_JOINED), Id=0, Version=3.7.1, OldestMemberId=1}
      InvocationService{Name=Management, State=(SERVICE_STARTED), Id=1, Version=3.1, OldestMemberId=1}
      PartitionedCache{Name=DistributedCache, State=(SERVICE_STARTED), LocalStorage=enabled, PartitionCount=257, BackupCount=1, AssignedPartitions=257, BackupPartitions=0}
      ReplicatedCache{Name=ReplicatedCache, State=(SERVICE_STARTED), Id=3, Version=3.0, OldestMemberId=1}
      Optimistic{Name=OptimisticCache, State=(SERVICE_STARTED), Id=4, Version=3.0, OldestMemberId=1}
      InvocationService{Name=InvocationService, State=(SERVICE_STARTED), Id=5, Version=3.1, OldestMemberId=1}
    Started DefaultCacheServer...
    Error Message from CacheFactory
    C:\Users\Zk5rjg8>C:\coherence37\bin\coherence.cmd
    ** Starting storage disabled console **
    java version "1.6.0_51"
    Java(TM) SE Runtime Environment (build 1.6.0_51-b11)
    Java HotSpot(TM) 64-Bit Server VM (build 20.51-b01, mixed mode)
    2013-10-24 11:13:22.851/0.392 Oracle Coherence 3.7.1.0 <Info> (thread=main, member=n/a): Loaded operational configuration from "jar:file:/C:/coherence37/lib/coherence.jar!/tangosol-coherence.xml"
    2013-10-24 11:13:22.920/0.462 Oracle Coherence 3.7.1.0 <Info> (thread=main, member=n/a): Loaded operational overrides from "file:/C:/coherence37/cluster.xml"
    2013-10-24 11:13:22.924/0.465 Oracle Coherence 3.7.1.0 <D5> (thread=main, member=n/a): Optional configuration override "/custom-mbeans.xml" is not specified
    2013-10-24 11:13:22.924/0.465 Oracle Coherence 3.7.1.0 <D6> (thread=main, member=n/a): Loaded edition data from "jar:file:/C:/coherence37/lib/coherence.jar!/coherence-grid.xml"
    Oracle Coherence Version 3.7.1.0 Build 27797
    Grid Edition: Development mode
    Copyright (c) 2000, 2011, Oracle and/or its affiliates. All rights reserved.
    2013-10-24 11:13:23.722/1.263 Oracle Coherence GE 3.7.1.0 <D4> (thread=main, member=n/a): TCMP bound to /171.193.103.25:8090 using SystemSocketProvider
    2013-10-24 11:13:54.001/31.542 Oracle Coherence GE 3.7.1.0 <Warning> (thread=Cluster, member=n/a): This Member(Id=0, Timestamp=2013-10-24 11:13:23.762, Address=171.193.103.25:8090, MachineId=9041, Location=site:,machine:FD4C9EF534D5D,process:17192, Role=CoherenceConsole) has been attempting to joi
    2013-10-24 11:13:54.001/31.542 Oracle Coherence GE 3.7.1.0 <Warning> (thread=Cluster, member=n/a): Delaying formation of a new cluster; waiting for well-known nodes to respond
    2013-10-24 11:14:24.402/61.943 Oracle Coherence GE 3.7.1.0 <Warning> (thread=Cluster, member=n/a): Delaying formation of a new cluster; waiting for well-known nodes to respond
    2013-10-24 11:14:54.805/92.346 Oracle Coherence GE 3.7.1.0 <Warning> (thread=Cluster, member=n/a): Delaying formation of a new cluster; waiting for well-known nodes to respond
    2013-10-24 11:15:25.207/122.748 Oracle Coherence GE 3.7.1.0 <Warning> (thread=Cluster, member=n/a): Delaying formation of a new cluster; waiting for well-known nodes to respond
    2013-10-24 11:15:55.610/153.151 Oracle Coherence GE 3.7.1.0 <Warning> (thread=Cluster, member=n/a): Delaying formation of a new cluster; waiting for well-known nodes to respond
    2013-10-24 11:16:26.012/183.553 Oracle Coherence GE 3.7.1.0 <Warning> (thread=Cluster, member=n/a): Delaying formation of a new cluster; waiting for well-known nodes to respond
    2013-10-24 11:16:56.414/213.955 Oracle Coherence GE 3.7.1.0 <Warning> (thread=Cluster, member=n/a): Delaying formation of a new cluster; waiting for well-known nodes to respond
    2013-10-24 11:17:26.817/244.358 Oracle Coherence GE 3.7.1.0 <Warning> (thread=Cluster, member=n/a): Delaying formation of a new cluster; waiting for well-known nodes to respond
    2013-10-24 11:17:57.219/274.760 Oracle Coherence GE 3.7.1.0 <Warning> (thread=Cluster, member=n/a): Delaying formation of a new cluster; waiting for well-known nodes to respond
    2013-10-24 11:17:58.271/275.812 Oracle Coherence GE 3.7.1.0 <Error> (thread=Cluster, member=n/a): Detected soft timeout) of {WrapperGuardable Guard{Daemon=IpMonitor} Service=ClusterService{Name=Cluster, State=(SERVICE_STARTED, STATE_ANNOUNCE), Id=0, Version=3.7.1}}
    2013-10-24 11:17:58.273/275.814 Oracle Coherence GE 3.7.1.0 <Error> (thread=Recovery Thread, member=n/a): Full Thread Dump
    Thread[PacketListener1,8,Cluster]
            java.net.PlainDatagramSocketImpl.receive0(Native Method)
            java.net.PlainDatagramSocketImpl.receive(Unknown Source)
            java.net.DatagramSocket.receive(Unknown Source)
            com.tangosol.coherence.component.net.socket.UdpSocket.receive(UdpSocket.CDB:22)
            com.tangosol.coherence.component.net.UdpPacket.receive(UdpPacket.CDB:1)
            com.tangosol.coherence.component.util.daemon.queueProcessor.packetProcessor.PacketListener.onNotify(PacketListener.CDB:20)
            com.tangosol.coherence.component.util.Daemon.run(Daemon.CDB:42)
            java.lang.Thread.run(Unknown Source)
    Thread[PacketReceiver,7,Cluster]
            java.lang.Object.wait(Native Method)
            com.tangosol.coherence.component.util.Daemon.onWait(Daemon.CDB:18)
            com.tangosol.coherence.component.util.daemon.queueProcessor.packetProcessor.PacketReceiver.onWait(PacketReceiver.CDB:2)
            com.tangosol.coherence.component.util.Daemon.run(Daemon.CDB:39)
            java.lang.Thread.run(Unknown Source)
    Thread[Attach Listener,5,system]
    Thread[PacketPublisher,6,Cluster]
            java.lang.Object.wait(Native Method)
            com.tangosol.coherence.component.util.Daemon.onWait(Daemon.CDB:18)
            com.tangosol.coherence.component.util.daemon.queueProcessor.packetProcessor.PacketPublisher.onWait(PacketPublisher.CDB:2)
            com.tangosol.coherence.component.util.Daemon.run(Daemon.CDB:39)
            java.lang.Thread.run(Unknown Source)
    Thread[Cluster|STATE_ANNOUNCE|Member(Id=0, Timestamp=2013-10-24 11:13:23.762, Address=171.193.103.25:8090, MachineId=9041, Location=site:,machine:FD4C9EF534D5D,process:17192, Role=CoherenceConsole),5,Cluster]
            sun.nio.ch.WindowsSelectorImpl$SubSelector.poll0(Native Method)
            sun.nio.ch.WindowsSelectorImpl$SubSelector.poll(Unknown Source)
            sun.nio.ch.WindowsSelectorImpl$SubSelector.access$400(Unknown Source)
            sun.nio.ch.WindowsSelectorImpl.doSelect(Unknown Source)
            sun.nio.ch.SelectorImpl.lockAndDoSelect(Unknown Source)
            sun.nio.ch.SelectorImpl.select(Unknown Source)
            com.tangosol.coherence.component.net.TcpRing.select(TcpRing.CDB:11)
            com.tangosol.coherence.component.util.daemon.queueProcessor.service.grid.ClusterService.onWait(ClusterService.CDB:6)
            com.tangosol.coherence.component.util.Daemon.run(Daemon.CDB:39)
            java.lang.Thread.run(Unknown Source)
    Thread[Reference Handler,10,system]
            java.lang.Object.wait(Native Method)
            java.lang.Object.wait(Object.java:485)
            java.lang.ref.Reference$ReferenceHandler.run(Unknown Source)
    Thread[Finalizer,8,system]
            java.lang.Object.wait(Native Method)
            java.lang.ref.ReferenceQueue.remove(Unknown Source)
            java.lang.ref.ReferenceQueue.remove(Unknown Source)
            java.lang.ref.Finalizer$FinalizerThread.run(Unknown Source)
    Thread[Signal Dispatcher,9,system]
    Thread[PacketSpeaker,8,Cluster]
            java.lang.Object.wait(Native Method)
            com.tangosol.coherence.component.util.queue.ConcurrentQueue.waitForEntry(ConcurrentQueue.CDB:16)
            com.tangosol.coherence.component.util.queue.ConcurrentQueue.remove(ConcurrentQueue.CDB:7)
            com.tangosol.coherence.component.util.Queue.remove(Queue.CDB:1)
            com.tangosol.coherence.component.util.daemon.queueProcessor.packetProcessor.PacketSpeaker.onNotify(PacketSpeaker.CDB:21)
            com.tangosol.coherence.component.util.Daemon.run(Daemon.CDB:42)
            java.lang.Thread.run(Unknown Source)
    Thread[Logger@1457155060 3.7.1.0,3,main]
            java.lang.Object.wait(Native Method)
            com.tangosol.coherence.component.util.Daemon.onWait(Daemon.CDB:18)
            com.tangosol.coherence.component.util.Daemon.run(Daemon.CDB:39)
            java.lang.Thread.run(Unknown Source)
    Thread[PacketListener1P,8,Cluster]
            java.net.PlainDatagramSocketImpl.receive0(Native Method)
            java.net.PlainDatagramSocketImpl.receive(Unknown Source)
            java.net.DatagramSocket.receive(Unknown Source)
            com.tangosol.coherence.component.net.socket.UdpSocket.receive(UdpSocket.CDB:22)
            com.tangosol.coherence.component.net.UdpPacket.receive(UdpPacket.CDB:1)
            com.tangosol.coherence.component.util.daemon.queueProcessor.packetProcessor.PacketListener.onNotify(PacketListener.CDB:20)
            com.tangosol.coherence.component.util.Daemon.run(Daemon.CDB:42)
            java.lang.Thread.run(Unknown Source)
    Thread[main,5,main]
            java.lang.Object.wait(Native Method)
            com.tangosol.coherence.component.util.daemon.queueProcessor.Service.start(Service.CDB:18)
            com.tangosol.coherence.component.util.daemon.queueProcessor.service.Grid.start(Grid.CDB:6)
            com.tangosol.coherence.component.net.Cluster.onStart(Cluster.CDB:56)
            com.tangosol.coherence.component.net.Cluster.start(Cluster.CDB:11)
            com.tangosol.coherence.component.util.SafeCluster.startCluster(SafeCluster.CDB:3)
            com.tangosol.coherence.component.util.SafeCluster.restartCluster(SafeCluster.CDB:10)
            com.tangosol.coherence.component.util.SafeCluster.ensureRunningCluster(SafeCluster.CDB:26)
            com.tangosol.coherence.component.util.SafeCluster.start(SafeCluster.CDB:2)
            com.tangosol.net.CacheFactory.ensureCluster(CacheFactory.java:427)
            com.tangosol.coherence.component.application.console.Coherence.run(Coherence.CDB:25)
            com.tangosol.coherence.component.application.console.Coherence.main(Coherence.CDB:3)
            sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
            sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
            sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
            java.lang.reflect.Method.invoke(Unknown Source)
            com.tangosol.net.CacheFactory.main(CacheFactory.java:827)
    Thread[Recovery Thread,5,Cluster]
            java.lang.Thread.dumpThreads(Native Method)
            java.lang.Thread.getAllStackTraces(Unknown Source)
            com.tangosol.net.GuardSupport.logStackTraces(GuardSupport.java:810)
            com.tangosol.internal.net.cluster.DefaultServiceFailurePolicy.onGuardableRecovery(DefaultServiceFailurePolicy.java:44)
            com.tangosol.coherence.component.util.daemon.queueProcessor.service.Grid$WrapperGuardable.recover(Grid.CDB:1)
            com.tangosol.net.GuardSupport$Context$1.run(GuardSupport.java:653)
            java.lang.Thread.run(Unknown Source)
    2013-10-24 11:17:58.273/275.814 Oracle Coherence GE 3.7.1.0 <Warning> (thread=Recovery Thread, member=n/a): Attempting recovery of Guard{Daemon=IpMonitor}
    Exception in thread "main" 2013-10-24 11:18:24.025/301.566 Oracle Coherence GE 3.7.1.0 <Error> (thread=main, member=n/a): Error while starting cluster: com.tangosol.net.RequestTimeoutException: Timeout during service start: ServiceInfo(Id=0, Name=Cluster, Type=Cluster
      MemberSet=MasterMemberSet(
        ThisMember=null
        OldestMember=null
        ActualMemberSet=MemberSet(Size=0
        MemberId|ServiceVersion|ServiceJoined|MemberState
        RecycleMillis=1200000
        RecycleSet=MemberSet(Size=0
            at com.tangosol.coherence.component.util.daemon.queueProcessor.service.Grid.onStartupTimeout(Grid.CDB:3)
            at com.tangosol.coherence.component.util.daemon.queueProcessor.Service.start(Service.CDB:28)
            at com.tangosol.coherence.component.util.daemon.queueProcessor.service.Grid.start(Grid.CDB:6)
            at com.tangosol.coherence.component.net.Cluster.onStart(Cluster.CDB:56)
            at com.tangosol.coherence.component.net.Cluster.start(Cluster.CDB:11)
            at com.tangosol.coherence.component.util.SafeCluster.startCluster(SafeCluster.CDB:3)
            at com.tangosol.coherence.component.util.SafeCluster.restartCluster(SafeCluster.CDB:10)
            at com.tangosol.coherence.component.util.SafeCluster.ensureRunningCluster(SafeCluster.CDB:26)
            at com.tangosol.coherence.component.util.SafeCluster.start(SafeCluster.CDB:2)
            at com.tangosol.net.CacheFactory.ensureCluster(CacheFactory.java:427)
            at com.tangosol.coherence.component.application.console.Coherence.run(Coherence.CDB:25)
            at com.tangosol.coherence.component.application.console.Coherence.main(Coherence.CDB:3)
            at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
            at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
            at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
            at java.lang.reflect.Method.invoke(Unknown Source)
            at com.tangosol.net.CacheFactory.main(CacheFactory.java:827)
    java.lang.reflect.InvocationTargetException
    2013-10-24 11:18:24.025/301.566 Oracle Coherence GE 3.7.1.0 <D5> (thread=Cluster, member=n/a): Service Cluster left the cluster at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
            at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
            at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
            at java.lang.reflect.Method.invoke(Unknown Source)
            at com.tangosol.net.CacheFactory.main(CacheFactory.java:827)
    Caused by: com.tangosol.net.RequestTimeoutException: Timeout during service start: ServiceInfo(Id=0, Name=Cluster, Type=Cluster
      MemberSet=MasterMemberSet(
        ThisMember=null
        OldestMember=null
        ActualMemberSet=MemberSet(Size=0
        MemberId|ServiceVersion|ServiceJoined|MemberState
        RecycleMillis=1200000
        RecycleSet=MemberSet(Size=0
            at com.tangosol.coherence.component.util.daemon.queueProcessor.service.Grid.onStartupTimeout(Grid.CDB:3)
            at com.tangosol.coherence.component.util.daemon.queueProcessor.Service.start(Service.CDB:28)
            at com.tangosol.coherence.component.util.daemon.queueProcessor.service.Grid.start(Grid.CDB:6)
            at com.tangosol.coherence.component.net.Cluster.onStart(Cluster.CDB:56)
            at com.tangosol.coherence.component.net.Cluster.start(Cluster.CDB:11)
            at com.tangosol.coherence.component.util.SafeCluster.startCluster(SafeCluster.CDB:3)
            at com.tangosol.coherence.component.util.SafeCluster.restartCluster(SafeCluster.CDB:10)
            at com.tangosol.coherence.component.util.SafeCluster.ensureRunningCluster(SafeCluster.CDB:26)
            at com.tangosol.coherence.component.util.SafeCluster.start(SafeCluster.CDB:2)
            at com.tangosol.net.CacheFactory.ensureCluster(CacheFactory.java:427)
            at com.tangosol.coherence.component.application.console.Coherence.run(Coherence.CDB:25)
            at com.tangosol.coherence.component.application.console.Coherence.main(Coherence.CDB:3)
            ... 5 more
    C:\Users\Zk5rjg8>

    Hi SajeevPynadath
    1
    First start the server process  with "cache-server.cmd"
    2
    After that you can start another server or client process,  the "coherence.cmd" script is to start a client process to join the cluster .
    3
    Then now you have 2 processes , and your cluster.xml will look like this :
    <socket-address id="serverprocess">
         <address>171.193.103.25</address>
         <port>8088</port>
        </socket-address>
    <socket-address id="clienprocess">
         <address>171.193.103.25</address>
         <port>8089</port>
        </socket-address>
    4
    Before start each process remember put in java command line :
    for server
    -Dtangosol.coherence.localhost=171.193.103.25 -Dtangosol.coherence.localport=8088
    for client
    -Dtangosol.coherence.localhost=171.193.103.25 -Dtangosol.coherence.localport=8089
    regards,
    Leo_TA

  • UnknownHostException when using well-known-addresses prevents startup

    We found an issue that seems like a bug in Coherence.
    We are using well-known-addresses instead of multicast server discovery. Everything worked great, until one of the servers that used to be in the list was removed from DNS. We are no longer able to start the grid. The exception is
    Error while starting cluster: (Wrapped: Invalid configuratio
    n element: <socket-address id='1'>
    <address>SERVER1</address>
    <port>9999</port>
    </socket-address>) java.net.UnknownHostException: SERVER1
    at com.tangosol.util.Base.ensureRuntimeException(Base.java:293)
    at com.tangosol.net.ConfigurableAddressProvider.configure(ConfigurableAd
    dressProvider.java:196)
    at com.tangosol.net.ConfigurableAddressProvider.<init>(ConfigurableAddre
    ssProvider.java:50)
    at com.tangosol.net.ConfigurableAddressProvider.createAddressProvider(Co
    nfigurableAddressProvider.java:227)
    We have other hosts in the list that are still available. My understanding, is that as long as one host is available, we should be able to start the grid. If Server1 is not available in DNS, Server2, Server3, and Server4 should still be able to start.

    This issue has been resolved in 3.5.1.
    Thanks,
    Mark
    Oracle Coherence

  • TS1629 Apple destination ip addresses for well known TCP and UDP ports used by Apple software products

    I work for a large enterprise organisation with dual layer firewalls. The Apple article titled "allowing well known ports through the firewall "does not provide enough information on what the destination ip addresses of Apple servers are which host Apple ICloud services.
    Does anyone have information on the destination Apple Ip addresses? So that I can lock down my firewall rules, just so that Apple devices, access Apple services on the Internet.
    Many thanks

    One option is to use "connection-reuse" cli under sip-ua configuration mode.
    sip-ua
      connection-reuse
    This will enable the 7200 to create a connection with source and destination udp port number set to 5060. This feature is available in IOS 12.4(25d) which requires minimum of 256 / 512MB DRAM (depends on the feature set) and flash of 48 MB.

  • Wireless clients not trusting well-known Certificate Authorities by default??

    I'm using PEAP-MSCHAPv2 for wireless authentication.  The radius server is a Windows 2008 server running NPS.  The clients consist of a bunch of laptops (mostly running Windows).  Not all of these laptops are members of Active Directory.  So, pushing any type of policy out to all clients isn't feasible (ie. using a private PKI and using AD to push the server cert and wireless config to all domain members).  So we decided to use a public PKI and obtained a certificate for our radius server through a well known CA.  So far, so good.
    When clients to go connect, they still get a nasty warning saying:
    --START--
    The credentials provided by the server could not be validated. We recommend that you terminate the connection and contact your administrator with the information provided in the details. You may still connect but doing so exposes you to security risk by a possible rogue server.
    Details
    Radius Server:           $radius
    Root CA:                    $ca
    The server "$radius" presented a valid certificate issued by "$ca", but "$ca" is not configured as a valid trust anchor for this profile. Further, the server "$radius" is not configured as a valid NPS server to connect to for this profile.
    --STOP--
    (I replaced the actual radius server name with $radius and the CA with $ca).
    Doing a little digging, it appears this is just the expected behavior of the Windows wireless client???  What's the point of getting a signed cert by a well-known CA if the client is still going to get a nasty warning like this?
    Web browsers certainly don't behave like this.  The only difference between a web browser and the wireless client is with a browser, you're always going after a URL (ie, you can match what the browser wants to connect to versus what the CN on the server's cert comes back with) whereas on the wireless client, you generally won't know the radius server you're going to authenticate against.  But, in either scenario, the server's cert is signed by a well known CA.
    I found a nice post that mentions this, but no solution:
    http://social.technet.microsoft.com/Forums/en/winserverNIS/thread/26886f09-e424-48da-9ecc-cf7efd9dccc0
    Well, I suppose a solution is to manually configure the client to trust certs issued by the CA and/or configure my radius server in the connection profile.  But that requires configuring each client.  And there's no way we can use AD to push a policy/cert to all clients.
    So my questions are:
    -is this really the expected behavior?
    -so browsers generally trust the default CAs whose certs are stored on the OS by default but the wireless adapters don't?

    This is a limitation of the Windows wireless client.
    http://support.microsoft.com/kb/2518158
    Somewhere was an artical the described that Microsoft wirless client does not trust public root CAs by default.  Using a 3rd party utility like Intel Pro Set trusts all the 3rd party root CAs by default so you dont get this message.
    Please respond to Microsoft and voice your problem maybe they will fix their wireless client to trust public root CAs.
    Justin.

  • I have Soundtrack Pro 1.1 It opens OK but the everything takes 4 seconds to work. It's very slow and unusable. Is this a well known problem?

    I have Soundtrack Pro 1.1 It opens OK but the everything takes 4 or so seconds to work. It's very slow and unusable in its present state. Is this a well known problem?

    STP 3.0.1 was the version designed to work with OSX 10.6.8. Anything earlier than that and issues may arrise. Hard to tell what yours are.
    You may want to run Digital Rebellion's Preference Manager to reset the prefs back to the default state. If nothing else, it is a good troubleshooting step.
    Good luck.
    x

  • [svn:fx-trunk] 8020: Fallout from PARB changes - addressing 3 issues:

    Revision: 8020
    Author:   [email protected]
    Date:     2009-06-19 16:02:54 -0700 (Fri, 19 Jun 2009)
    Log Message:
    Fallout from PARB changes - addressing 3 issues:
    1.) http://bugs.adobe.com/jira/browse/SDK-21873 - Fixed
    2.) missed PARB requested change, adjustSelectedIndex()/adjustSelectedIndices() are collapsed into a single method, adjustSelection()
    3.) Excellent catch from Evtim - selectedIndices is now a Vector of ints instead of a Vector of Numbers (the PARB rename list had the right change!). Selection indices are always non-fractional, so we can get a slight savings by making this a Vector of ints.
    QA: Yes - you'll need to update tests for point #3, and if you worked off the PARB rename list, then you shouldn't have to update for #2, otherwise you do.
    Doc: Yes
    Checkintests: Pass, as well as List/DDL mustella tests (except for 11 List tests that need selectedIndices to be changed from Vector.)
    Reviewer: Evtim
    Ticket Links:
        http://bugs.adobe.com/jira/browse/SDK-21873
    Modified Paths:
        flex/sdk/trunk/frameworks/projects/flex4/src/spark/components/List.as
        flex/sdk/trunk/frameworks/projects/flex4/src/spark/components/supportClasses/ListBase.as

  • FCS 3 (or call it Upgrade!) Well-known Long Pauses during Installation

    Does anyone know if the issue with the 'long pauses' of the progress bar hitting 100% during the installation of components and discs still exists during the Installation of FCS3? Just want to know what to expect!
    This was well-known for FCS2 I seem to remember.
    thanks.

    Hi,
    What exactly are you experiencing with FxFactory? Please do contact [email protected] if you are having any problems at all with FxFactory after the Final Cut Studio Upgrade.
    Thanks so much,
    Niclas

  • TS1398 Got the dreaded no wifi on my wife's iPhone 4S. Wifi greyed out and no luck with the reset network instructions. Why isn't Apple addressing this issue? We are a family of Apple product users, 2 ipads, an ipad mini, 4 iPhones but one isn't working!

    Got the dreaded no wifi on my wife's iPhone 4S. Wifi greyed out and no luck with the reset network instructions. Why isn't Apple addressing this issue? We are a family of Apple product users, 2 ipads, an ipad mini, 4 iPhones but one isn't working! Issue began whenwe upgraded the operating system.....
    Come on Apple.....get this issue sorted out!

    Just out of warranty. This is a software issue. everything was ok until the software update. Apple just need to sort it out.

  • HT1222 I have an iPhone and new iPad. Epost mail will not open on my devices. Epost says Safari is not compatible with epost. Please address this issue. It is most annoying.

    I have an iPhone and new iPad. Epost mail will not open on my devices. Epost says Safari is not compatible with epost. Please address this issue. It is most annoying.

    Hello:
    You need to contact "epost."  The issue is not an Apple issue....the epost software needs, I assume, to be updated.
    Barry

  • I updated to iTunes 10.5 on Vista. As with iTunes 10.0, The DEP will not allow iTunes to open.  WHEN IS APPLE GOING TO ADDRESS THIS ISSUE?  I can't update my telephone or iPod.  I can't even open the iTunes program!!!

    I am sick of dealing with this issue.  I wish not that I had never even started using any Apple products, beginning with iTunes.  WHEN IS APPLE GOING TO ADDRESS THIS ISSUE AND MAKE ITUNES SOMEHOW COMPATIBLE WITH DEP IN WINDOWS VISTA?
    That being said, Is there any way to resolve this?  What I did in the past is completely wipe ALL Apple files from my computer, and install an older version of iTunes.  It was at least functional.  It seems that any version of iTunes 10.0 or more recent is not compatible with the Data Execution Prevention in Windows.  You can not remove iTunes from DEP, yet DEP prevents iTunes from running.
    The down side is that I can't get the latest updates for my iPhone or iPod.  Now, I have a new phone for my husband that needs syncing on my iTunes, and I can't do that because iTunes won't even open.
    Can somebody help me out with this, please? 

    OK, lets do a complete overhaul to make sure it's working ok.
    First to check your Windows system file for any corruption:
    Go to command prompt (START/ALL PROGRAMS/ACCESSORIES right mouse click "command prompt" and choose "Run as Administrator"
    type in
    sfc /scannow
    let Windows fix any system files that need to be repaired.
    Restart the computer.
    Start iTunes and see if it is ok.
    If it doesn't, will have to go through the whole process of uninstalling and installing acccording to the following steps:
    1. Go to Microsoft website to fix install and Unistall problems. Click "Run now" from Fix it to remove all iTunes & related installer files:
    http://support.microsoft.com/mats/Program_Install_and_Uninstall
    Be aware that Windows Installer CleanUp Utility will not remove the actual program from your computer. However, it will remove the installation files so that you can start the installation, upgrade, or uninstall over.
    2. You should remove all instances of iTunes and the rest of the components listed below:
    it may be necessary to remove all traces of iTunes, QuickTime, and related software components from your computer before reinstalling iTunes.
    Use the Control Panel to uninstall iTunes and related software components in the following order:
    iTunes
    QuickTime
    Apple Software Update
    Apple Mobile Device Support
    Bonjour
    Apple Application Support (iTunes 9 or later)
    (Referenceinstructions from Apple article listed here: http://support.apple.com/kb/HT1923 to remove all components)
    3. Reboot your computer. Next, download iTunes from here:http://www.apple.com/itunes/download/ and install from scratch

  • Time Machine Locked after MacBook Air reformatted. My MacBook Air was overfull due to an Address book issue (duplication) so after many attempts to clear space, I ended up wiping out the system and reloading Lion.

    Time Machine Locked after MacBook Air reformatted. My MacBook Air was overfull due to an Address book issue (duplication) so after many attempts to clear space, I ended up wiping out the system and reloading Lion. This resulted in the Time Machine thinking that it was now connected to a different computer. Apparently this diables the existing information. 
    Now I can see that the back-ups exist (back to Sept 2012) but they are greyed out, therefore unavailale to restore. Again, this seems like an issue that shouldn't be happening. The whole point of the Time Machine is to enable reinstatement of data after catastrophic failure. What if my computer actually had to be replaced due to a hardware issue? How would I beableto restore anything?
    The path already (unsuccessfully) taken;
    Open Library on the computer, Open Time Machine, Select Correct date, drill down to correct data you wish to restore, click "Restore".
    This did not work because the correct date was greyed out. Restore key was greyed out.

    Time Machine Locked after MacBook Air reformatted. My MacBook Air was overfull due to an Address book issue (duplication) so after many attempts to clear space, I ended up wiping out the system and reloading Lion. This resulted in the Time Machine thinking that it was now connected to a different computer. Apparently this diables the existing information. 
    Now I can see that the back-ups exist (back to Sept 2012) but they are greyed out, therefore unavailale to restore. Again, this seems like an issue that shouldn't be happening. The whole point of the Time Machine is to enable reinstatement of data after catastrophic failure. What if my computer actually had to be replaced due to a hardware issue? How would I beableto restore anything?
    The path already (unsuccessfully) taken;
    Open Library on the computer, Open Time Machine, Select Correct date, drill down to correct data you wish to restore, click "Restore".
    This did not work because the correct date was greyed out. Restore key was greyed out.

  • Apple, please address this issue!!! Searching and special characters

    I've found at least one other topic here regarding this issue, but Apple has yet to address it, or even confirm that it's in fact an issue.
    A big portion of my library consists of international artists, many who have special/nonstandard characters in their names (e.g. "Tiësto"). In previous versions of iTunes, I could search for "Tiesto" (note the absence of the umlaut over the 'e') and all of those tracks would appear. However, after upgrading to iTunes 9, I'm forced to search for "Tiësto" in order to view those tracks.
    Thinking about this issue, it would seem that this is normal behavior, as an artist named "Pàz" isn't necessarily the same as "Paz". But the reality is that NO ONE wants to take the time to search for the alt-code of a special character, and then type it in. Additionally, most people (including me) have a number of reasons for not renaming the artist to conform to standard characters.
    Clearly, something has changed between iTunes 8 and 9. And it's incredibly frustrating. A big chunk of my library is virtually inaccessible to me now, unless I search for terms that don't contain special characters.
    Apple, **PLEASE** address this issue. I'm not the only one with the problem and it's become a huge pain in my side to have to work around this.

    I don't see how it's sloppy or why there should be any reason that it shouldn't have given you both.
    Even putting aside that gracenote and others don't have consistent spelling in their databases, that when you download from the iTunes store, who knows what you're going to get, so that one's library could be all over the place and one might not even notice it, accents and other markings don't change the fact that a u is the same letter as ú.
    Yes, it's pronounced different. Yes, the difference is very important. But it's the same base letter. And even if it's considered a different letter in another language, in English we have 26 letters and all the accents and tildes and umlauts don't make them a new letter, which is what we're talking about here.
    It's a huge pain that looking for an album that has "Zürich" in the field and I type in "Zurich" I can't find it. I have to think about if I really do have that album, maybe I deleted it by accident, etc. And then I think to type "rich" and then it pops up.
    That's way too many steps. I don't know keyboard shortcuts and I don't want to learn them. In English, it should be letters, not characters, that count.

Maybe you are looking for

  • Installing windows XP using discs supplied with virtual PC

    I am currently running Windows XP Home in Virtual PC under 10.3.9 in a powerbook G4. I want to upgrade to a new Macbook for Christmas. Can I use the Windows discs I purchased with Virtual PC to install Windows for the dual boot process? Thanks in adv

  • Reader 8.1.2 won't open desktop icons

    I have had previous versions of Adobe installed. If logged in as a network administrator on my pc, I can open any pdf, no matter it's location. If I log in as a general user on our network - w/limited network access, I can open adobe reader 8.1.2 and

  • MDD to ECC Configuration for Vendor PI Content

    Hi, I am working on MDM to ECC Scenario for sending Vendor details to ECC using the standard maps available in MDM BUSINESS CONTENT 7.1 SWCV. There are two message mappings: 1) CREMDM.CREMDM04 to CREMAS.CREMAS05 2) CREMDM.CREMDM04 to ADRMAS.ADRMAS03

  • Changing Focus of JTabbedPanes

    Hai Friends, I am on the way of developing a QUERY ANALYSER. Mean while i got a problem. in my product I am using two JTabbedPanes(1 & 2). In TabbedPane1 i have a text area (to write the query) and the tabbedpane2 on which two panes( one for dispayin

  • TABLE_ENTRIES_GET_VIA_RFC

    I am using this function to read DD02L in R/3 from BW.  The table layout is returned in <b>nametab</b>.  However, all the byte counts are doubled.  For instance, TABNAME is the usual CHAR 30, but it is 60 bytes in nametab.  And so it goes for each fi