Singleton retuns Sync. Object ?

Hii experts there !
Investigating deeply on best ways of synchronizing web apps with peer reviews...suspect something here.
Singleton returns instance of one and only one object to all callers...well and good.
If many callers calls getInstance() of that class (say, I put this method to capture the unique object), it simply returns that object with one line of code...+return object;+ (rest of things taken care to ensure singleton behavior)
Concept here is that the object returned is not thread safe thus, I guess.
Many callers after getting same object calls a method inside ( not explicitly synchronized ) will start their own way leading to dirty reads...for example, first caller sets all variables of this object and just before calling Place Order on back-end system, other caller may overwrite atleast some of values, creates panic thus!!!
Correct me if wrong, trying to figure out several optimal ways to synchronize critical functionalities like placing order(s) with lesser amount of direct synchronized
Appreciate any references.
Thanks.

Suitable conclusion I think, Thanks.
I want to be helpful to the young programmers like me getting their hands on with enterprise programming techniques by providing guidelines on the the optimal ways of designing bigger web - system that carries out transactions like Placing Orders, Updating Bids etc.
any ideal method ? references (books and web-links) would be appreciated.
As you said, Factory is better, it gives each client its own independent track, thus no chances for
overlaps and collisions...but has to maintain huge stack for whole objects.
Even here, we become answerable while ordering is needed; for example
Client #1 added Item #1 in cart, qyantity as 7 out of available 10.
He spends little more time, on way of adding other materials as well.
Meantime, client #2 added Item #1 in cart, qyantity as 9 out of available 10.
Both will place the order, raising conflict.
Do we need to build any offline mechanism to notify these clients to do it on any other way ?
Is there any methodology that suggests or guides how to maintain this balance
(if it adds couple of scenarios, it will be a wonderful references).
Thanks much !!!

Similar Messages

  • Directory Sync Object Count

    Directory Sync Tool continually refers to sizing based on object count to sync; this number being 50K. Running IdFix the query count is 104479 which I assume is the total number of sync-able objects in our AD. Is this correct? Now, I only want to sync
    certain OUs because we have many user accounts that are place holders for historical students to be able to logon to our web portal so they can retrieve transcripts. These users do not have mailboxes, would not have access to office 365, etc. So, is the object
    count and sizing DirSync setup and configuration referring to only those object we wish to sync or the total in the directory?

    I'd also suggest asking this in the 'Directory Integration Services' forum over on the O365 forums:
    http://community.office365.com/en-us/f/613.aspx
    Don't retire TechNet! -
    (Don't give up yet - 12,950+ strong and growing)

  • Directory Sync Objects Count

    Directory Sync Tool continually refers to sizing based on object count to sync; this number being 50K. Running IdFix the query count is 104479 which I assume is the total number of sync-able objects in our AD. Is this correct? Now, I only want to sync
    certain OUs because we have many user accounts that are place holders for historical students to be able to logon to our web portal so they can retrieve transcripts. These users do not have mailboxes, would not have access to office 365, etc. So, is the object
    count and sizing DirSync setup and configuration referring to only those object we wish to sync or the total in the directory?

    only those objects you wish to sync
    Mike Crowley | MVP
    My Blog --
    Planet Technologies

  • Singleton versus many objects

    public myClass
    private int i;
    public int execute(int x, int y)
    i=x;
    add(x);
    subtract(y);
    return i;
    private subtract(int x)
    i-=x;
    private add(int x)
    i+=x;
    This example class does something (irrelevant) with 2 numbers and returns the result. There is no real state stored in this class. So, I could use one instance over and over again:
    myClass c = new myClass();
    c.execute(4,3);
    c.execute(7,8);
    Therefore I can use the singleton pattern, so only one instance of this class would reside in the memory at all times. In my test class which uses myClass I could create a method:
    public int getNumber(int x, int y)
    return myClass.getInstance().execute(x,y);
    Even when this method is called 50times per second, only one instance of myClass would be in the memory. So in theory I gain performance by not wasting memory on hundreds of objects which don't have any use (they don't contain any state that is of importance) and by not wasting time; creating new objects seems rather expensive then using the same reference over again.
    (ok the GC will remove those objects if I dereference them with "=null" but when getNumber is executed 1000times per second there would still be a significant loss of memory I guess)
    Now, how does the vm handle this?
    Because, inside myClass there is some state (the class member 'i') which is of importance until the 'execute' method finishes.
    I want to know what is best (and why):
    a) still use the singleton pattern (won't there be a locking problem then ?)
    b) create a new instance of myClass in the 'getNumber' method everytime its called
    Thanks.

    First of all, dereference does not mean setting areference to null.
    Then how do I do that ?Object o = new Object();
    o.toString(); // dereference o
    o = null; // set reference to null != dereferencing
    Second of all, how do you get a locking problem inyour code?
    It has no threads, no synchronized methods, no doublechecked locking.
    No but, imagine that myClass is indeed a singleton and
    that 2 different threads acquire a reference to it.
    So when thread1 is doing the execute method it is
    suposed to be locked for the 2nd thread no ? Because
    the variable 'i' may not be shared with the second
    thread. How will this hapen ? Maybe the vm spawns a
    copy orso. Or do I need to make the class thread safe
    then ? ...Yes, if you want multiple threads to handle your class, you need to make it threadsafe. For example making the execute method synchronized. I'll write an example..
    public class Singleton {
        private Singleton instance = new Singleton();   // no lazy initialization
        private int data = 0;
        private Singleton() {
        public Singleton getInstance() {
            return instance;
        public synchronized doStuff(int x) {
            data += x;
            data--;
    }Behold,
    a threadsafe singleton class without lazy initialization.

  • Retun of object or Array From webservice

    Thanks pekka,
    you are right...
    It is also possible to manage the ByteStream by returning the byte[] array from web services, but the issue is when the response reaches to the client... the invoke method returns object ...as
    byte[] ret = (byte[]) call.invoke( new Object[] { "Any String" } );
    At this point the axis server throws an error.... regarding the cast of Object type to byte array... (ClassCastException)... Due to this error i thought to return ByreArrayOutputStream object from webservice function......
    Although the return of byte[] will also work for me.... but the wholw issue struck at client at client side during typecasting of returned object from web services.....
    please suggest any solution.... for its casting...
    Thanks Very much...
    Gaurav

    Dear jpday,
    Have you seen this tutorial?
    Web Services in LabVIEW 
    http://zone.ni.com/devzone/cda/tut/p/id/7350
    attached to it you will find a zip file named webservicesdemo. This demo contains a VI called Function Generator Main, which shows how to convert an array to an XML string, which you can then output from the web service VI (Function Generator Main shows how to do this). 
    Hope this helps!
    ~Nate 

  • Serializing object of class implementing Singleton Pattern

    hi ,
    if i've a object of a singleton pattern based class and i seriailize that and when i'm desrializing that, i 'll get the object back, but on calling getInstance() method for my singleton class, it will agian call constructor because for the class's static object reference is null, i need to avoid this, for this i've written a setInstance method, which sets the Singleton class's static refernce to the object i desialized, which is fine, but it defeats the singleton pattern
    can anybody suggest me some other way of achieving this...

    If you are trying to deserialize a Singleton implement the Object readResolve() method.
    http://java.sun.com/javase/6/docs/platform/serialization/spec/input.html#5903
    ~Ryan

  • I am looking for an example of how to use the Rendezvous synchronization object.

    I can't seem to find an example that uses the TestStand Synchronization Step Types. I am specifically interested in the Rendezvous type. I am have programmed quite a few VC++ applications that use semaphores, so I am familiar with the overall idea of sync objects.
    Thanks in advance.
    ~tony

    Here is a pretty good example that illustrates the benefits of multithreading over single threaded tests, and it utilizes a rendezvous to synchronize its multiple threads (see attachment to this post).
    Jason F.
    Applications Engineer
    National Instruments
    www.ni.com/ask
    Attachments:
    Rendezvous_Demo.zip ‏81 KB

  • Can't get mobile device to auto configure the active sync server

    Hello
    I am trying to get my costumer mobile devices to auto configure the active sync server name so they don't have to type it in. I believe I have everything in place Certificates are fine. I populated the external url on the active sync
    object in Exchange.
    DNS is set up correct. I ran the Exchange Connectivity Analyzer and it runs perfectly. The only test step if fails on is the first attempt to contact the autodiscover service using just the domain name and that is because we have a
    record in DNS so our domain name points to our public web server but all the other tests run fine. At the end, it even displays the xml file contents and shows me the external url of the active sync object.
    I get a successful run but it first shows SSL certifiate of our public Web site and then hangs on the server config and then prompts me to enter in the server name and domain. My external url in Exchange looks like this:
    https://remote.domain.com/Microsoft-Server-ActiveSync
    Any Help??
    Eddie

    Thank you for replaying but there is already internal A record that points to Exchange server. Firewall, DNS external and internal are setup like this:
    Firewall:
    Port 443 and 25 points to Internal IP of our Exchange 2013 (only mail server in company).
    Port 80 not open.
    External DNS records:
    autodiscover.mydomain.com à points to our WAN IP
    remote.mydomain.com à points to our WAN IP
    mydomain.com à points to external online webhosting
    Internal DNS records:
    autodiscover.mydomain.com à points to ours Exchange 2013 internal IP
    Remote.mydomain.com à points to ours Exchange 2013 internal IP
    mydomain.com à points to external online webhosting
    Test form "ExchangeConnectivityTest.com" is Successful but with warnings.
    Warnings are about https://mydomain.com/AutoDiscover/AutoDiscover.XML
    because
    https://mydomain.com is
    pointing to website, which is hosted externally.
    Eddie

  • Singleton? Don't want to keep reading database

    Hi there,
    I have a java web application, when it starts up I want it to load some information into a singleton so that all requests for this information come from memory not via a database call. The information will change very infrequently but I don't want to hard-code it (I guess I could use a property file). Anyway if I use a singleton will it not be garbage collected as soon as no other objects reference it? If it's garbage collected then the next time some accesses it another database call with be made and I don't want that to happen. I want this object to reside in memory always (it's not large so the hit is not that great). The singleton will basically hold a Vector of "objects" and one of this "objects" attributes is another Vector. To populate it requires 3 trips to the database each time. I would prefer 3 trips up front upon application loading and then no more until a restart occurs. Any suggestions?
    Cheers, Max

    The Singleton pattern is a fairly straightforward pattern. I have used it succesfully several times. Here is an example.
    public class GetInfo {
      private static GetInfo singleton;
      private static Object dataSavedInMemory;
      //Prevent anyone from instantiating this object
      private GetInfo() {
      private static synchronized void initialize() {
        singleton = new GetInfo();
        //One time database processing to save data in memory would go here
        dataSavedInMemory = new String("Hello World");  //just for illustration purposes
      public static GetInfo instance() {
        if (singleton == null)
          initialize();
        return singleton;
      public Object getData() {
        return dataSavedInMemory;
      //Example usage
      public static void main(String[] args) {
        //Get data saved in memory
        Object data = GetInfo.instance().getData();
        System.out.println(data);
        //or
        GetInfo inst = GetInfo.instance();
        Object data2 = inst.getData();
        System.out.println(data2);
    }

  • EM10gR2 Grid Control / Change Management Pack does not support TYPE objects

    I wonder any Oracle EM10gR2 Grid Control users, implementing Oracle Change Management Pack, have used it for the release and proper packages management.
    Issue1 - On an EM console / Web GUI the DDL comparison and synchronization is not supported at all. Implementing it @ customer it appeared that we have to install a 10g Java Client in order to use the code comparison and sync functionalities.
    Issue2 - and this is more serious - it appears that even with Java client in use, you cannot compare or sync objects related to TYPE or TYPE BODY data types. The comparison simply hangs.
    Asked help from support, they mentioned an ER from 8i and logged a new ER for 10g/11g. That is surprising especially as the doc (http://download.oracle.com/docs/html/A96679_01/toc.htm) about code comparison does not exclude the TYPE objects from the supported options.
    Any fellow DBA running to a same problem? What solutions & recommendations might you have?

    Hi Mugunthan,
    Can you provide links to any tutorial or example (screenshots) of using Setup Manager to transfer something between two environments (say Users or DFFs)?
    Thanks,
    Gareth

  • How to create object per thread

    Hi everyone,
    This is my problem. I want to have a static method. Inside of it I want to add an element into a List, let's say I want to track something by doing this. But I also want this List to have multiple copies depending on threads, which means for every call to this static method, I want to call the "add" method on different List objects depending which thread it is from.
    Does it make sense? Do I need to have a thread pool to keep those thread references or something?
    How about I use Thread.currentThread() to determine whether this call is from a different thread so that I create another List?
    Thank you very much!
    Edited by: feiya200 on Feb 26, 2008 10:31 PM

    want to be perfect with singleton as why it is needed and how it works so see this by [email protected], Bijnor
    For those who haven't heard of design patterns before, or who are familiar with the term but not its meaning, a design pattern is a template for software development. The purpose of the template is to define a particular behavior or technique that can be used as a building block for the construction of software - to solve universal problems that commonly face developers. Think of design code as a way of passing on some nifty piece of advice, just like your mother used to give. "Never wear your socks for more than one day" might be an old family adage, passed down from generation to generation. It's common sense solutions that are passed on to others. Consider a design pattern as a useful piece of advice for designing software.
    Design patterns out of the way, let's look at the singleton. By now, you're probably wondering what a singleton is - isn't jargon terrible? A singleton is an object that cannot be instantiated. At first, that might seem counterintuitive - after all, we need an instance of an object before we can use it. Well yes a singleton can be created, but it can't be instantiated by developers - meaning that the singleton class has control over how it is created. The restriction on the singleton is that there can be only one instance of a singleton created by the Java Virtual Machine (JVM) - by prevent direct instantiation we can ensure that developers don't create a second copy.
    So why would this be useful? Often in designing a system, we want to control how an object is used, and prevent others (ourselves included) from making copies of it or creating new instances. For example, a central configuration object that stores setup information should have one and one only instance - a global copy accessible from any part of the application, including any threads that are running. Creating a new configuration object and using it would be fairly useless, as other parts of the application might be looking at the old configuration object, and changes to application settings wouldn't always be acted upon. I'm sure you can think of a other situations where a singleton would be useful - perhaps you've even used one before without giving it a name. It's a common enough design criteria (not used everyday, but you'll come across it from time to time). The singleton pattern can be applied in any language, but since we're all Java programmers here (if you're not, shame!) let's look at how to implement the pattern using Java.
    Preventing direct instantiation
    We all know how objects are instantiated right? Maybe not everyone? Let's go through a quick refresher.
    Objects are instantiated by using the new keyword. The new keyword allows you to create a new instance of an object, and to specify parameters to the class's constructor. You can specify no parameters, in which case the blank constructor (also known as the default constructor) is invoked. Constructors can have access modifiers, like public and private, which allow you to control which classes have access to a constructor. So to prevent direct instantiation, we create a private default constructor, so that other classes can't create a new instance.
    We'll start with the class definition, for a SingletonObject class. Next, we provide a default constructor that is marked as private. No actual code needs to be written, but you're free to add some initialization code if you'd like.
    public class SingletonObject
         private SingletonObject()
              // no code req'd
    So far so good. But unless we add some further code, there'll be absolutely no way to use the class. We want to prevent direct instantiation, but we still need to allow a way to get a reference to an instance of the singleton object.
    Getting an instance of the singleton
    We need to provide an accessor method, that returns an instance of the SingletonObject class but doesn't allow more than one copy to be accessed. We can manually instantiate an object, but we need to keep a reference to the singleton so that subsequent calls to the accessor method can return the singleton (rather than creating a new one). To do this, provide a public static method called getSingletonObject(), and store a copy of the singleton in a private member variable.
    public class SingletonObject
    private SingletonObject()
    // no code req'd
    public static SingletonObject getSingletonObject()
    if (ref == null)
    // it's ok, we can call this constructor
    ref = new SingletonObject();
    return ref;
    private static SingletonObject ref;
    So far, so good. When first called, the getSingletonObject() method creates a singleton instance, assigns it to a member variable, and returns the singleton. Subsequent calls will return the same singleton, and all is well with the world. You could extend the functionality of the singleton object by adding new methods, to perform the types of tasks your singleton needs. So the singleton is done, right? Well almost.....
    Preventing thread problems with your singleton
    We need to make sure that threads calling the getSingletonObject() method don't cause problems, so it's advisable to mark the method as synchronized. This prevents two threads from calling the getSingletonObject() method at the same time. If one thread entered the method just after the other, you could end up calling the SingletonObject constructor twice and returning different values. To change the method, just add the synchronized keyword as follows to the method declaration :-
    public static synchronized
         SingletonObject getSingletonObject()
    Are we finished yet?
    There, finished. A singleton object that guarantees one instance of the class, and never more than one. Right? Well.... not quite. Where there's a will, there's a way - it is still possible to evade all our defensive programming and create more than one instance of the singleton class defined above. Here's where most articles on singletons fall down, because they forget about cloning. Examine the following code snippet, which clones a singleton object.
    public class Clone
         public static void main(String args[])
         throws Exception
         // Get a singleton
         SingletonObject obj =
         SingletonObject.getSingletonObject();
         // Buahahaha. Let's clone the object
         SingletonObject clone =
              (SingletonObject) obj.clone();
    Okay, we're cheating a little here. There isn't a clone() method defined in SingletonObject, but there is in the java.lang.Object class which it is inherited from. By default, the clone() method is marked as protected, but if your SingletonObject extends another class that does support cloning, it is possible to violate the design principles of the singleton. So, to be absolutely positively 100% certain that a singleton really is a singleton, we must add a clone() method of our own, and throw a CloneNotSupportedException if anyone dares try!
    Here's the final source code for a SingletonObject, which you can use as a template for your own singletons.
    public class SingletonObject
    private SingletonObject()
    // no code req'd
    public static SingletonObject getSingletonObject()
    if (ref == null)
    // it's ok, we can call this constructor
    ref = new SingletonObject();          
    return ref;
    public Object clone()
         throws CloneNotSupportedException
    throw new CloneNotSupportedException();
    // that'll teach 'em
    private static SingletonObject ref;
    Summary
    A singleton is an class that can be instantiated once, and only once. This is a fairly unique property, but useful in a wide range of object designs. Creating an implementation of the singleton pattern is fairly straightforward - simple block off access to all constructors, provide a static method for getting an instance of the singleton, and prevent cloning.
    What is a singleton class?
    A: A class whose number of instances that can be instantiated is limited to one is called a singleton class. Thus, at any given time only one instance can exist, no more.
    Q: Can you give me an example, where it is used?
    A: The singleton design pattern is used whenever the design requires only one instance of a class. Some examples:
    �     Application classes. There should only be one application class. (Note: Please bear in mind, MFC class 'CWinApp' is not implemented as a singleton class)
    �     Logger classes. For logging purposes of an application there is usually one logger instance required.
    Q: How could a singleton class be implemented?
    A: There are several ways of creating a singleton class. The most simple approach is shown below:
    Code:
    class CMySingleton
    public:
    static CMySingleton& Instance()
    static CMySingleton singleton;
    return singleton;
    // Other non-static member functions
    private:
    CMySingleton() {}; // Private constructor
    CMySingleton(const CMySingleton&); // Prevent copy-construction
    CMySingleton& operator=(const CMySingleton&); // Prevent assignment
    Can I extend the singleton pattern to allow more than one instance?
    A: The general purpose of the singleton design pattern is to limit the number of instances of a class to only one. However, the pattern can be extended by many ways to actually control the number of instances allowed. One way is shown below...
    class CMyClass
    private:
    CMyClass() {} // Private Constructor
    static int nCount; // Current number of instances
    static int nMaxInstance; // Maximum number of instances
    public:
    ~CMyClass(); // Public Destructor
    static CMyClass* CreateInstance(); // Construct Indirectly
    //Add whatever members you want
    };

  • Singleton class issue

    I have a singleton class. A method in this class creates an array of structures. This class is shared across different process. So there is a chance that some one unknowigly calls the method to create the array of structures and hence the member variable may now points to another array of structure.
    Is there any way in Java to restict invoking of a function only once.
    A static variable with a check will solve this issue, but any other method so that calling of method itself becomes invalid to avoid RT usage?.

    Hi,
    I think, I understood know.
    You want to have a singleton holding a defined number of other objects (your arrays).
    This objects (your arrays) are semantically singletons itsself, because they should be constructed only once and than reused.
    Assuming I interpreted right, see my comments inline below.
    I know that who ever participate in this discussion is
    pretty sure about singleton class. Some of the code
    what I gave was irretating as Martin pointed out. So
    let me try to give more transparent code snippet,Thanks, that helped.
    >
    My aim :- I need a global object which is going to
    hold some arrays(data structures). This should be
    shared across various threads. (forget about the
    synchronousation part here). All these arrays won't be
    of same size, so I need methods for each
    datastructures to initialise to its required size.That's a little bit part of your problem, see below.
    My wayforward :- Create the global object as
    singleton. This object has methods for initialising
    different data structures.OK, fine.
    What is my doubt :- please see the following code
    fragment,
    public class Singleton {
    private Singleton singleton;
    private Singleton() {
    public static Singleton getInstance() {
    if (singleton == null) {
    singleton = new Singleton();
    return singleton;
    //other methods for the class
    private someObjType1 myArray1 = null;
    private someObjType2 myArray2 = null;
    private someObjType3 myArray3 = null; // etc....This "smells" like an candidate for another data structure, so that you don't have a fixed number of array.
    F.E.
    // Associate class of array elements (someObjTypeX) as keys with arrays of someObjTypeX
    private Map arrayMap = new HashMap();>
    public void CreateArray1(int size) {
    if (myArray1 == null) {
    myArray1 = new someObjType1[size];
    }Using the map, you create array should look like
    public void CreateArray(Class clazzOfArrayElem, int size)
      Object arr = arrayMap.get(clazzOfArrayElem)
      if(arr == null)
        arr = java.lang.reflect.Array.newInstance(clazzOfArrayElem, size);
        arrayMap.put(clazzOfArrayElem, arr);
    }Additionally the "ugliness" of this method results from the problem, that don't know the size of arrays at compile time.
    So it seem to be preferable to use a dynamic structure like a Vector instead of array. Then you don't have the need to pass the size in the accessor method.
    Then you can use a "cleaner" accessor method like
    public Vector getVector(Class clazzOfArrayElem)
      Vector vec = arrayMap.get(clazzOfArrayElem)
      if(vec == null)
        vec = new Vector();
        arrayMap.put(clazzOfArrayElem, vec); 
    return vec;
    }If you want to expose an array oriented interface f.e. for type safety you can have an accessor like
    public Object[] getAsArray(Class clazzOfArrayElem)
      Vector vec = arrayMap.get(clazzOfArrayElem)
      if(vec == null)
        vec = new Vector();
        arrayMap.put(clazzOfArrayElem, vec);
      arr = java.lang.reflect.Array.newInstance(clazzOfArrayElem, 0);
      return (Object[])vec.toArray(arr);
    // Real typesafe accessors as needed following
    public SomeClass1[] getAsArrayOfSomeClass1()
      return (SomeClass1[])getAsArray(SomeClass1.class);
    /.....This accessor for array interface have the additional advantage, that they return a copy of the data (only the internal arrays, no the object within the arrays!), so that a least a client using your class doesn't have access to your internal data (with the Vector he has).
    >
    // similarly for other data structures...
    So here CreateArray1 method will work fine because of
    the check myArray1 == null.
    Actual question :- Can I remove this check and
    restrick call to CreateArray1 more than one time ?.No. As I understood you want to have something like a "only-use-once-method". There is no such thing in Java I know of.
    But I don't see the need to remove this check. Reference comparison should have no real impact to the performance.
    this is going to benifit me for some other cases
    also.How?
    Hope this helps.
    Martin

  • Singletons and clusters

    Hi,
    Does anyone have any idea on what to do with singletons on a cluster ?
    Right now we have 3 singleton, main business objects that handle core
    method calls.
    If we decide to cluster , how do we deal with singletons across clusters
    -Sam

    Does anyone have any idea of the performance implications of moving singleton
    objects to RMI objects for clustering ?
    We have an Environment Object that is encapsulated in a Servlet so that PageObjects
    can be loaded at startup. I could easily make the Environment Object an RMI object
    but I would be creating extra network traffic from each cluster participant.
    thanks
    Joe Ryan
    Don Ferguson wrote:
    Rickard Öberg wrote:
    Hey
    Bytecode wrote:
    My point exactly.
    A singleton replicated ?? Isnt that a conradiction in terms ??
    What state are these different instances going to be in ?? Excatly identical
    at all points of time ??If I understood Don right it's the stub that will be replicated. Not
    the RMI-object. So all stubs in the clustered JNDI-tree will point to
    the same RMI-object.
    /RickardYes, that's the idea.
    -Don

  • Object management software

    I need to find software that will allow for cloud synced object placement manipulation. Right now they are using a whiteboard with magnets.
    Basically they have 50 boxes that move around a storage lot. sometimes box 1 is in spot 1, sometimes its gone, sometimes its in spot 45. They also want it to cloud sync, so the guy moving the boxes has the info right there.
    I have been having a hard time searching for software, because im not sure what keywords to even use.
    They were not a fan of using something like google sheets to just do text input. they really want to drag and drop shapes in places on a map.
    This topic first appeared in the Spiceworks Community

    What is the easiest way to validate textboxes that need to be checked before they go through. I have 2 tables I have to insert my data into as well and that's just for one group, in total I have 3 groups but just a helpful tip towards the one will be fine.It needs to be checked before it runs so how would I do it before the try/catch block and still just use the one button click.I have the main table which is 'Person' and then 3 sub tables; 'Student', 'Teacher', 'Administration'.Not all the textboxes need to be validated. sAdd2.Text and StudentType.Text.My normal code isprivate void sNew_Click(object sender, EventArgs e) { try { personTableAdapter.Insert(sFirstName.Text, sSurname.Text, Convert.ToDateTime(sDoB.Text), sPhone.Text, sAdd1.Text, sAdd2.Text, sSuburb.Text, sState.Text, sPostcode.Text, StudentType.Text); ...

  • Lync Server 2013 mobility - yes..

    I've read a million different posts on this subject, but they all seem to differ a little from our issue.
    We have a Lync 2013 setup, with Lync Hosting Pack. Our setup is pretty basic, with a front end server, a backend, edge. We also deployed an AD FS and used a Web Application Proxy. - All users will connect externally. No internal users.
    Our desktop clients connects well, we have voice, presence and whatnot.
    Mobility however, is another issue:
    Lync Connectivity Analyzer shows 
    Your deployment meets the minimum requirements for Lync Mobile 2013 App.
    We use a wildcard Cert with all the SANs included (*.domain.no , with frontend.domain.no, lyncdiscover.domain.no, aso.)
    The iOS app just keeps chewing and chewing, and won't log in. 
    Any tips would be greatly appreciated!
    Logs follow:
    Lync Connectivity Analyzer Log:
    [05.06.2014 12:36:38] [DEBUG] Logging test parameters:
    [05.06.2014 12:36:38] [DEBUG] SIP Uri: [email protected]
    [05.06.2014 12:36:38] [DEBUG] User Name:
    [05.06.2014 12:36:38] [DEBUG] Discovery Type: Manual Discovery
    [05.06.2014 12:36:38] [DEBUG] Server FQDN: lyncdiscover.domain.no
    [05.06.2014 12:36:38] [DEBUG] Network access: NetworkAccessExternal
    [05.06.2014 12:36:38] [DEBUG] Selected client: ApplicationLyncMobile2013
    [05.06.2014 12:36:38] [SUBHEADING] Starting manual Lync server discovery
    [05.06.2014 12:36:38] [INFO] Please wait; this test may take several minutes to complete...
    [05.06.2014 12:36:38] [SUBHEADING] Starting server discovery for secure (HTTPS) channel
    [05.06.2014 12:36:38] [INFO] Server discovery started for https://lyncdiscover.domain.no/Autodiscover/AutodiscoverService.svc/root
    [05.06.2014 12:36:38] [DEBUG] Sending HTTP request to https://lyncdiscover.domain.no/Autodiscover/AutodiscoverService.svc/[email protected]
    [05.06.2014 12:36:38] [DEBUG] Cookie found in autodiscover response: StatusCode: 200, ReasonPhrase: 'OK', Version: 1.1, Content: System.Net.Http.StreamContent, Headers:
    Pragma: no-cache
    X-MS-Server-Fqdn: LYNCFEND1.internaldomain.local
    X-Content-Type-Options: nosniff
    Cache-Control: no-cache
    Date: Thu, 05 Jun 2014 10:36:38 GMT
    Server: Microsoft-IIS/8.5
    X-AspNet-Version: 4.0.30319
    X-Powered-By: ASP.NET
    Content-Length: 1045
    Content-Type: application/vnd.microsoft.rtc.autodiscover+xml; v=1
    Expires: -1
    [05.06.2014 12:36:38] [DEBUG] Parsing the response for URL https://lyncdiscover.domain.no/Autodiscover/AutodiscoverService.svc/[email protected]. Full response: <?xml version="1.0" encoding="utf-8"?><AutodiscoverResponse xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" AccessLocation="External"><Root><Link token="Domain" href="https://frontend.domain.no/Autodiscover/AutodiscoverService.svc/root/domain?originalDomain=domain.no" /><Link token="User" href="https://frontend.domain.no/Autodiscover/AutodiscoverService.svc/root/user?originalDomain=domain.no" /><Link token="Self" href="https://frontend.domain.no/Autodiscover/AutodiscoverService.svc/root?originalDomain=domain.no" /><Link token="OAuth" href="https://frontend.domain.no/Autodiscover/AutodiscoverService.svc/root/oauth/user?originalDomain=domain.no" /><Link token="External/XFrame" href="https://frontend.domain.no/Autodiscover/XFrame/XFrame.html" /><Link token="Internal/XFrame" href="https://frontend.domain.no/Autodiscover/XFrame/XFrame.html" /><Link token="XFrame" href="https://frontend.domain.no/Autodiscover/XFrame/XFrame.html" /></Root></AutodiscoverResponse>
    [05.06.2014 12:36:38] [DEBUG] Autodiscover URL https://lyncdiscover.domain.no/Autodiscover/AutodiscoverService.svc/[email protected] redirected to https://frontend.domain.no/Autodiscover/AutodiscoverService.svc/root/user?originalDomain=domain.no
    [05.06.2014 12:36:38] [DEBUG] Sending HTTP request to https://frontend.domain.no/Autodiscover/AutodiscoverService.svc/root/[email protected]
    [05.06.2014 12:36:38] [DEBUG] Cookie found in autodiscover response: StatusCode: 401, ReasonPhrase: 'Unauthorized', Version: 1.1, Content: System.Net.Http.StreamContent, Headers:
    X-MS-WebTicketURL: https://frontend.domain.no/WebTicket/WebTicketService.svc
    X-MS-WebTicketSupported: cwt,saml
    X-MS-Server-Fqdn: LYNCFEND1.internaldomain.local
    X-Content-Type-Options: nosniff
    Cache-Control: no-cache
    Date: Thu, 05 Jun 2014 10:36:38 GMT
    Server: Microsoft-IIS/8.5
    X-Powered-By: ASP.NET
    Content-Length: 1293
    Content-Type: text/html
    [05.06.2014 12:36:38] [DEBUG] Authorization required for https://frontend.domain.no/Autodiscover/AutodiscoverService.svc/root/[email protected]
    [05.06.2014 12:36:38] [DEBUG] Obtaining WebTicket from https://frontend.domain.no/WebTicket/WebTicketService.svc
    [05.06.2014 12:36:38] [DEBUG] On-premises WebTicket server: https://frontend.domain.no/WebTicket/WebTicketService.svc/Auth
    [05.06.2014 12:36:38] [DEBUG] AcquireTicketAsync succeeded for https://frontend.domain.no/WebTicket/WebTicketService.svc/Auth
    [05.06.2014 12:36:38] [DEBUG] WebTicket: <saml:Assertion MajorVersion="1" MinorVersion="1" AssertionID="SamlSecurityToken-12bb3284-0cc1-4b09-93f4-26d2cd2b57d0" Issuer="https://lyncfend1.internaldomain.local:4443/71c25290-be40-5181-8a9b-fd9d38dd0adb" IssueInstant="2014-06-05T10:36:39.091Z" xmlns:saml="urn:oasis:names:tc:SAML:1.0:assertion"><saml:Conditions NotBefore="2014-06-05T10:36:39.090Z" NotOnOrAfter="2014-06-05T18:12:12.090Z"><saml:AudienceRestrictionCondition><saml:Audience>https://frontend.domain.no/</saml:Audience></saml:AudienceRestrictionCondition></saml:Conditions><saml:AuthenticationStatement AuthenticationMethod="urn:oasis:names:tc:SAML:1.0:am:unspecified" AuthenticationInstant="2014-06-05T10:36:39.091Z"><saml:Subject><saml:NameIdentifier Format="http://schemas.xmlsoap.org/ws/2005/05/identity/claims/uri">sip:[email protected]</saml:NameIdentifier><saml:SubjectConfirmation><saml:ConfirmationMethod>urn:oasis:names:tc:SAML:1.0:cm:holder-of-key</saml:ConfirmationMethod><KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"><e:EncryptedKey xmlns:e="http://www.w3.org/2001/04/xmlenc#"><e:EncryptionMethod Algorithm="http://www.w3.org/2001/04/xmlenc#kw-aes256"></e:EncryptionMethod><KeyInfo><KeyName>71c25290-be40-5181-8a9b-fd9d38dd0adb:8d14eac91bf840c</KeyName></KeyInfo><e:CipherData><e:CipherValue>wEPp3KVs+5+J945BH+paOIM8i6kVGu1kFzARiGpMC1z5g8YkXJFm4w==</e:CipherValue></e:CipherData></e:EncryptedKey></KeyInfo></saml:SubjectConfirmation></saml:Subject></saml:AuthenticationStatement><Signature xmlns="http://www.w3.org/2000/09/xmldsig#"><SignedInfo><CanonicalizationMethod Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"></CanonicalizationMethod><SignatureMethod Algorithm="http://www.w3.org/2000/09/xmldsig#rsa-sha1"></SignatureMethod><Reference URI="#SamlSecurityToken-12bb3284-0cc1-4b09-93f4-26d2cd2b57d0"><Transforms><Transform Algorithm="http://www.w3.org/2000/09/xmldsig#enveloped-signature"></Transform><Transform Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"></Transform></Transforms><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod><DigestValue>uCWjHxyqW11EhLm0XJFV+XzD2U1BraAyLFuvRcWJDco=</DigestValue></Reference></SignedInfo><SignatureValue>h9SEiZ89FIOUcm5iSwxDmhx+ELQhdlt155opu4JFoBAsONDmZTwZXyZBjK9jecgVlITXAyV4wVeah+s5hWmhQhVZAl49xES+jC1RvqgDsKfQDF0hoU/rrYNop8JouPXasZTlQ9C/zlivTHXqESbCDcOP+zKu51SEdOLPQVR6zv+eK2mtFFKEVpurSNvLOqlBB4bPlIT7Lk9RML2X9qOEv5a8Hx3qRuXNees76d0qh2XFtoBA6m8xvRhOftcp/ehwlucMP+HZCB0HUvL4gyaVzfPEJEbBEt1B6nA+h4E+lbiuoMcCGJJrKSv7a28kMH0YPuEYU1OMRzSY0bijGoa2XA==</SignatureValue><KeyInfo><o:SecurityTokenReference xmlns:o="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd"><o:KeyIdentifier ValueType="http://docs.oasis-open.org/wss/oasis-wss-soap-message-security-1.1#ThumbprintSHA1">+9Toy9pmX+pZlzA1hc5J3BZJMZk=</o:KeyIdentifier></o:SecurityTokenReference></KeyInfo></Signature></saml:Assertion>
    [05.06.2014 12:36:38] [DEBUG] Sending HTTP request to https://frontend.domain.no/Autodiscover/AutodiscoverService.svc/root/[email protected]
    [05.06.2014 12:36:38] [DEBUG] Cookie found in autodiscover response: StatusCode: 200, ReasonPhrase: 'OK', Version: 1.1, Content: System.Net.Http.StreamContent, Headers:
    Pragma: no-cache
    X-MS-Server-Fqdn: LYNCFEND1.internaldomain.local
    X-Content-Type-Options: nosniff
    Cache-Control: no-cache
    Date: Thu, 05 Jun 2014 10:36:38 GMT
    Server: Microsoft-IIS/8.5
    X-AspNet-Version: 4.0.30319
    X-Powered-By: ASP.NET
    Content-Length: 2102
    Content-Type: application/vnd.microsoft.rtc.autodiscover+xml; v=1
    Expires: -1
    [05.06.2014 12:36:38] [DEBUG] Parsing the response for URL https://frontend.domain.no/Autodiscover/AutodiscoverService.svc/root/[email protected]. Full response: <?xml version="1.0" encoding="utf-8"?><AutodiscoverResponse xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" AccessLocation="External"><User><SipServerInternalAccess fqdn="frontend.internaldomain.local" port="5061" /><SipClientInternalAccess fqdn="frontend.internaldomain.local" port="5061" /><SipServerExternalAccess fqdn="sip.domain.no" port="5061" /><SipClientExternalAccess fqdn="sip.domain.no" port="443" /><Link token="Internal/Autodiscover" href="https://frontend.domain.no/Autodiscover/AutodiscoverService.svc/root" /><Link token="Internal/AuthBroker" href="https://frontend.domain.no/Reach/sip.svc" /><Link token="Internal/WebScheduler" href="https://frontend.domain.no/Scheduler" /><Link token="Internal/CertProvisioning" href="https://frontend.domain.no/CertProv/CertProvisioningService.svc" /><Link token="External/Autodiscover" href="https://frontend.domain.no/Autodiscover/AutodiscoverService.svc/root" /><Link token="External/AuthBroker" href="https://frontend.domain.no/Reach/sip.svc" /><Link token="External/WebScheduler" href="https://frontend.domain.no/Scheduler" /><Link token="External/CertProvisioning" href="https://frontend.domain.no/CertProv/CertProvisioningService.svc" /><Link token="Internal/Mcx" href="https://frontend.domain.no/Mcx/McxService.svc" /><Link token="External/Mcx" href="https://frontend.domain.no/Mcx/McxService.svc" /><Link token="Ucwa" href="https://frontend.domain.no/ucwa/v1/applications" /><Link token="Internal/Ucwa" href="https://frontend.domain.no/ucwa/v1/applications" /><Link token="External/Ucwa" href="https://frontend.domain.no/ucwa/v1/applications" /><Link token="External/XFrame" href="https://frontend.domain.no/Autodiscover/XFrame/XFrame.html" /><Link token="Internal/XFrame" href="https://frontend.domain.no/Autodiscover/XFrame/XFrame.html" /><Link token="XFrame" href="https://frontend.domain.no/Autodiscover/XFrame/XFrame.html" /><Link token="Self" href="https://frontend.domain.no/Autodiscover/AutodiscoverService.svc/root/user" /></User></AutodiscoverResponse>
    [05.06.2014 12:36:38] [INFO] Server discovery has completed for https://lyncdiscover.domain.no/Autodiscover/AutodiscoverService.svc/root.
    [05.06.2014 12:36:38] [DEBUG] Autodiscover full response for URL https://lyncdiscover.domain.no/Autodiscover/AutodiscoverService.svc/root is <?xml version="1.0" encoding="utf-8"?><AutodiscoverResponse xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" AccessLocation="External"><User><SipServerInternalAccess fqdn="frontend.internaldomain.local" port="5061" /><SipClientInternalAccess fqdn="frontend.internaldomain.local" port="5061" /><SipServerExternalAccess fqdn="sip.domain.no" port="5061" /><SipClientExternalAccess fqdn="sip.domain.no" port="443" /><Link token="Internal/Autodiscover" href="https://frontend.domain.no/Autodiscover/AutodiscoverService.svc/root" /><Link token="Internal/AuthBroker" href="https://frontend.domain.no/Reach/sip.svc" /><Link token="Internal/WebScheduler" href="https://frontend.domain.no/Scheduler" /><Link token="Internal/CertProvisioning" href="https://frontend.domain.no/CertProv/CertProvisioningService.svc" /><Link token="External/Autodiscover" href="https://frontend.domain.no/Autodiscover/AutodiscoverService.svc/root" /><Link token="External/AuthBroker" href="https://frontend.domain.no/Reach/sip.svc" /><Link token="External/WebScheduler" href="https://frontend.domain.no/Scheduler" /><Link token="External/CertProvisioning" href="https://frontend.domain.no/CertProv/CertProvisioningService.svc" /><Link token="Internal/Mcx" href="https://frontend.domain.no/Mcx/McxService.svc" /><Link token="External/Mcx" href="https://frontend.domain.no/Mcx/McxService.svc" /><Link token="Ucwa" href="https://frontend.domain.no/ucwa/v1/applications" /><Link token="Internal/Ucwa" href="https://frontend.domain.no/ucwa/v1/applications" /><Link token="External/Ucwa" href="https://frontend.domain.no/ucwa/v1/applications" /><Link token="External/XFrame" href="https://frontend.domain.no/Autodiscover/XFrame/XFrame.html" /><Link token="Internal/XFrame" href="https://frontend.domain.no/Autodiscover/XFrame/XFrame.html" /><Link token="XFrame" href="https://frontend.domain.no/Autodiscover/XFrame/XFrame.html" /><Link token="Self" href="https://frontend.domain.no/Autodiscover/AutodiscoverService.svc/root/user" /></User></AutodiscoverResponse>
    [05.06.2014 12:36:38] [DEBUG] SendRequest failed for https://frontend.domain.no/Autodiscover/AutodiscoverService.svc/root/[email protected]
    [05.06.2014 12:36:38] [INFO] Total server discovery time: 0,2 seconds
    [05.06.2014 12:36:38] [SUMMARY_SUCCESS] Server discovery with the specified server FQDN succeeded for secured : https://lyncdiscover.domain.no/Autodiscover/AutodiscoverService.svc/root
    [05.06.2014 12:36:38] [INFO] Access Location : External
    [05.06.2014 12:36:38] [INFO] SIP Server Internal Access : frontend.internaldomain.local
    [05.06.2014 12:36:38] [INFO] SIP Server External Access : sip.domain.no
    [05.06.2014 12:36:38] [INFO] SIP Client Internal Access : frontend.internaldomain.local
    [05.06.2014 12:36:38] [INFO] SIP Client External Access : sip.domain.no
    [05.06.2014 12:36:38] [INFO] Internal Auth broker service : https://frontend.domain.no/Reach/sip.svc
    [05.06.2014 12:36:38] [INFO] External Auth broker service : https://frontend.domain.no/Reach/sip.svc
    [05.06.2014 12:36:38] [INFO] Internal Auto discover service : https://frontend.domain.no/Autodiscover/AutodiscoverService.svc/root
    [05.06.2014 12:36:38] [INFO] External Auto discover service : https://frontend.domain.no/Autodiscover/AutodiscoverService.svc/root
    [05.06.2014 12:36:38] [INFO] Internal MCX service : https://frontend.domain.no/Mcx/McxService.svc
    [05.06.2014 12:36:38] [INFO] External MCX service : https://frontend.domain.no/Mcx/McxService.svc
    [05.06.2014 12:36:38] [INFO] Internal UCWA service : https://frontend.domain.no/ucwa/v1/applications
    [05.06.2014 12:36:38] [INFO] External UCWA service : https://frontend.domain.no/ucwa/v1/applications
    [05.06.2014 12:36:38] [INFO] Internal Webscheduler service : https://frontend.domain.no/Scheduler
    [05.06.2014 12:36:38] [INFO] External Webscheduler service : https://frontend.domain.no/Scheduler
    [05.06.2014 12:36:38] [INFO] Server discovery ended for https://lyncdiscover.domain.no/Autodiscover/AutodiscoverService.svc/root
    [05.06.2014 12:36:38] [SUBHEADING] Starting server discovery for unsecure (HTTP) channel
    [05.06.2014 12:36:38] [INFO] Server discovery started for http://lyncdiscover.domain.no/Autodiscover/AutodiscoverService.svc/root
    [05.06.2014 12:36:38] [DEBUG] Sending HTTP request to http://lyncdiscover.domain.no/Autodiscover/AutodiscoverService.svc/[email protected]
    [05.06.2014 12:36:39] [DEBUG] Cookie found in autodiscover response: StatusCode: 200, ReasonPhrase: 'OK', Version: 1.1, Content: System.Net.Http.StreamContent, Headers:
    Pragma: no-cache
    X-MS-Server-Fqdn: LYNCFEND1.internaldomain.local
    X-Content-Type-Options: nosniff
    Cache-Control: no-cache
    Date: Thu, 05 Jun 2014 10:36:38 GMT
    Server: Microsoft-IIS/8.5
    X-AspNet-Version: 4.0.30319
    X-Powered-By: ASP.NET
    Content-Length: 1045
    Content-Type: application/vnd.microsoft.rtc.autodiscover+xml; v=1
    Expires: -1
    [05.06.2014 12:36:39] [DEBUG] Parsing the response for URL http://lyncdiscover.domain.no/Autodiscover/AutodiscoverService.svc/[email protected]. Full response: <?xml version="1.0" encoding="utf-8"?><AutodiscoverResponse xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" AccessLocation="External"><Root><Link token="Domain" href="https://frontend.domain.no/Autodiscover/AutodiscoverService.svc/root/domain?originalDomain=domain.no" /><Link token="User" href="https://frontend.domain.no/Autodiscover/AutodiscoverService.svc/root/user?originalDomain=domain.no" /><Link token="Self" href="https://frontend.domain.no/Autodiscover/AutodiscoverService.svc/root?originalDomain=domain.no" /><Link token="OAuth" href="https://frontend.domain.no/Autodiscover/AutodiscoverService.svc/root/oauth/user?originalDomain=domain.no" /><Link token="External/XFrame" href="https://frontend.domain.no/Autodiscover/XFrame/XFrame.html" /><Link token="Internal/XFrame" href="https://frontend.domain.no/Autodiscover/XFrame/XFrame.html" /><Link token="XFrame" href="https://frontend.domain.no/Autodiscover/XFrame/XFrame.html" /></Root></AutodiscoverResponse>
    [05.06.2014 12:36:39] [DEBUG] Autodiscover URL http://lyncdiscover.domain.no/Autodiscover/AutodiscoverService.svc/[email protected] redirected to https://frontend.domain.no/Autodiscover/AutodiscoverService.svc/root/user?originalDomain=domain.no
    [05.06.2014 12:36:39] [DEBUG] Sending HTTP request to https://frontend.domain.no/Autodiscover/AutodiscoverService.svc/root/[email protected]
    [05.06.2014 12:36:39] [DEBUG] Cookie found in autodiscover response: StatusCode: 401, ReasonPhrase: 'Unauthorized', Version: 1.1, Content: System.Net.Http.StreamContent, Headers:
    X-MS-WebTicketURL: https://frontend.domain.no/WebTicket/WebTicketService.svc
    X-MS-WebTicketSupported: cwt,saml
    X-MS-Server-Fqdn: LYNCFEND1.internaldomain.local
    X-Content-Type-Options: nosniff
    Cache-Control: no-cache
    Date: Thu, 05 Jun 2014 10:36:38 GMT
    Server: Microsoft-IIS/8.5
    X-Powered-By: ASP.NET
    Content-Length: 1293
    Content-Type: text/html
    [05.06.2014 12:36:39] [DEBUG] Authorization required for https://frontend.domain.no/Autodiscover/AutodiscoverService.svc/root/[email protected]
    [05.06.2014 12:36:39] [DEBUG] Obtaining WebTicket from https://frontend.domain.no/WebTicket/WebTicketService.svc
    [05.06.2014 12:36:39] [DEBUG] On-premises WebTicket server: https://frontend.domain.no/WebTicket/WebTicketService.svc/Auth
    [05.06.2014 12:36:39] [DEBUG] AcquireTicketAsync succeeded for https://frontend.domain.no/WebTicket/WebTicketService.svc/Auth
    [05.06.2014 12:36:39] [DEBUG] WebTicket: <saml:Assertion MajorVersion="1" MinorVersion="1" AssertionID="SamlSecurityToken-f4cd71cb-8aaa-4828-8ca2-804b65f8379c" Issuer="https://lyncfend1.internaldomain.local:4443/71c25290-be40-5181-8a9b-fd9d38dd0adb" IssueInstant="2014-06-05T10:36:39.241Z" xmlns:saml="urn:oasis:names:tc:SAML:1.0:assertion"><saml:Conditions NotBefore="2014-06-05T10:36:39.240Z" NotOnOrAfter="2014-06-05T18:27:10.240Z"><saml:AudienceRestrictionCondition><saml:Audience>https://frontend.domain.no/</saml:Audience></saml:AudienceRestrictionCondition></saml:Conditions><saml:AuthenticationStatement AuthenticationMethod="urn:oasis:names:tc:SAML:1.0:am:unspecified" AuthenticationInstant="2014-06-05T10:36:39.241Z"><saml:Subject><saml:NameIdentifier Format="http://schemas.xmlsoap.org/ws/2005/05/identity/claims/uri">sip:[email protected]</saml:NameIdentifier><saml:SubjectConfirmation><saml:ConfirmationMethod>urn:oasis:names:tc:SAML:1.0:cm:holder-of-key</saml:ConfirmationMethod><KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"><e:EncryptedKey xmlns:e="http://www.w3.org/2001/04/xmlenc#"><e:EncryptionMethod Algorithm="http://www.w3.org/2001/04/xmlenc#kw-aes256"></e:EncryptionMethod><KeyInfo><KeyName>71c25290-be40-5181-8a9b-fd9d38dd0adb:8d14eac91bf840c</KeyName></KeyInfo><e:CipherData><e:CipherValue>5eLzvqrHkVAAd2X1+vB1wgPbGicWi3lSod57uCWC7C0CW9xXFsh5pw==</e:CipherValue></e:CipherData></e:EncryptedKey></KeyInfo></saml:SubjectConfirmation></saml:Subject></saml:AuthenticationStatement><Signature xmlns="http://www.w3.org/2000/09/xmldsig#"><SignedInfo><CanonicalizationMethod Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"></CanonicalizationMethod><SignatureMethod Algorithm="http://www.w3.org/2000/09/xmldsig#rsa-sha1"></SignatureMethod><Reference URI="#SamlSecurityToken-f4cd71cb-8aaa-4828-8ca2-804b65f8379c"><Transforms><Transform Algorithm="http://www.w3.org/2000/09/xmldsig#enveloped-signature"></Transform><Transform Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"></Transform></Transforms><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod><DigestValue>aMBXk2Cv4lFBeEqssyxf85t9hOkso+48DNmXtpuy9RI=</DigestValue></Reference></SignedInfo><SignatureValue>PlDcI1ak3UcjT2YxfXVjq5obMj1gjjkUmvBTim4UzUFL/S7EKsKaOiJXll9PNns2qwEHpkLaUuVFA+68XyRxxjB3hE4+E5iWiFr4K1ahC4nFzfjxum1U7nRMhLx1oFjSY9e7+aNBvrjKqlMA7wncL2F5GwGadLdWNzhnIEAN21BQN6KRSM69kXsqiJwNGPToBnbBfzGFbDEVQgyaigf/k5cwSfULoR++/oH9h3Q4SvGb22s4qXX/9q5CaMWtqtkbH0PcKOaUGbUYl3BuUZ6IsDzfZSfluc7nDQpO471/TKFog/YN8hr4GYc5JNJYLNRC/I6gIrBb4q7HM25u/QJPzQ==</SignatureValue><KeyInfo><o:SecurityTokenReference xmlns:o="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd"><o:KeyIdentifier ValueType="http://docs.oasis-open.org/wss/oasis-wss-soap-message-security-1.1#ThumbprintSHA1">+9Toy9pmX+pZlzA1hc5J3BZJMZk=</o:KeyIdentifier></o:SecurityTokenReference></KeyInfo></Signature></saml:Assertion>
    [05.06.2014 12:36:39] [DEBUG] Sending HTTP request to https://frontend.domain.no/Autodiscover/AutodiscoverService.svc/root/[email protected]
    [05.06.2014 12:36:39] [DEBUG] Cookie found in autodiscover response: StatusCode: 200, ReasonPhrase: 'OK', Version: 1.1, Content: System.Net.Http.StreamContent, Headers:
    Pragma: no-cache
    X-MS-Server-Fqdn: LYNCFEND1.internaldomain.local
    X-Content-Type-Options: nosniff
    Cache-Control: no-cache
    Date: Thu, 05 Jun 2014 10:36:38 GMT
    Server: Microsoft-IIS/8.5
    X-AspNet-Version: 4.0.30319
    X-Powered-By: ASP.NET
    Content-Length: 2102
    Content-Type: application/vnd.microsoft.rtc.autodiscover+xml; v=1
    Expires: -1
    [05.06.2014 12:36:39] [DEBUG] Parsing the response for URL https://frontend.domain.no/Autodiscover/AutodiscoverService.svc/root/[email protected]. Full response: <?xml version="1.0" encoding="utf-8"?><AutodiscoverResponse xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" AccessLocation="External"><User><SipServerInternalAccess fqdn="frontend.internaldomain.local" port="5061" /><SipClientInternalAccess fqdn="frontend.internaldomain.local" port="5061" /><SipServerExternalAccess fqdn="sip.domain.no" port="5061" /><SipClientExternalAccess fqdn="sip.domain.no" port="443" /><Link token="Internal/Autodiscover" href="https://frontend.domain.no/Autodiscover/AutodiscoverService.svc/root" /><Link token="Internal/AuthBroker" href="https://frontend.domain.no/Reach/sip.svc" /><Link token="Internal/WebScheduler" href="https://frontend.domain.no/Scheduler" /><Link token="Internal/CertProvisioning" href="https://frontend.domain.no/CertProv/CertProvisioningService.svc" /><Link token="External/Autodiscover" href="https://frontend.domain.no/Autodiscover/AutodiscoverService.svc/root" /><Link token="External/AuthBroker" href="https://frontend.domain.no/Reach/sip.svc" /><Link token="External/WebScheduler" href="https://frontend.domain.no/Scheduler" /><Link token="External/CertProvisioning" href="https://frontend.domain.no/CertProv/CertProvisioningService.svc" /><Link token="Internal/Mcx" href="https://frontend.domain.no/Mcx/McxService.svc" /><Link token="External/Mcx" href="https://frontend.domain.no/Mcx/McxService.svc" /><Link token="Ucwa" href="https://frontend.domain.no/ucwa/v1/applications" /><Link token="Internal/Ucwa" href="https://frontend.domain.no/ucwa/v1/applications" /><Link token="External/Ucwa" href="https://frontend.domain.no/ucwa/v1/applications" /><Link token="External/XFrame" href="https://frontend.domain.no/Autodiscover/XFrame/XFrame.html" /><Link token="Internal/XFrame" href="https://frontend.domain.no/Autodiscover/XFrame/XFrame.html" /><Link token="XFrame" href="https://frontend.domain.no/Autodiscover/XFrame/XFrame.html" /><Link token="Self" href="https://frontend.domain.no/Autodiscover/AutodiscoverService.svc/root/user" /></User></AutodiscoverResponse>
    [05.06.2014 12:36:39] [INFO] Server discovery has completed for http://lyncdiscover.domain.no/Autodiscover/AutodiscoverService.svc/root.
    [05.06.2014 12:36:39] [DEBUG] Autodiscover full response for URL http://lyncdiscover.domain.no/Autodiscover/AutodiscoverService.svc/root is <?xml version="1.0" encoding="utf-8"?><AutodiscoverResponse xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" AccessLocation="External"><User><SipServerInternalAccess fqdn="frontend.internaldomain.local" port="5061" /><SipClientInternalAccess fqdn="frontend.internaldomain.local" port="5061" /><SipServerExternalAccess fqdn="sip.domain.no" port="5061" /><SipClientExternalAccess fqdn="sip.domain.no" port="443" /><Link token="Internal/Autodiscover" href="https://frontend.domain.no/Autodiscover/AutodiscoverService.svc/root" /><Link token="Internal/AuthBroker" href="https://frontend.domain.no/Reach/sip.svc" /><Link token="Internal/WebScheduler" href="https://frontend.domain.no/Scheduler" /><Link token="Internal/CertProvisioning" href="https://frontend.domain.no/CertProv/CertProvisioningService.svc" /><Link token="External/Autodiscover" href="https://frontend.domain.no/Autodiscover/AutodiscoverService.svc/root" /><Link token="External/AuthBroker" href="https://frontend.domain.no/Reach/sip.svc" /><Link token="External/WebScheduler" href="https://frontend.domain.no/Scheduler" /><Link token="External/CertProvisioning" href="https://frontend.domain.no/CertProv/CertProvisioningService.svc" /><Link token="Internal/Mcx" href="https://frontend.domain.no/Mcx/McxService.svc" /><Link token="External/Mcx" href="https://frontend.domain.no/Mcx/McxService.svc" /><Link token="Ucwa" href="https://frontend.domain.no/ucwa/v1/applications" /><Link token="Internal/Ucwa" href="https://frontend.domain.no/ucwa/v1/applications" /><Link token="External/Ucwa" href="https://frontend.domain.no/ucwa/v1/applications" /><Link token="External/XFrame" href="https://frontend.domain.no/Autodiscover/XFrame/XFrame.html" /><Link token="Internal/XFrame" href="https://frontend.domain.no/Autodiscover/XFrame/XFrame.html" /><Link token="XFrame" href="https://frontend.domain.no/Autodiscover/XFrame/XFrame.html" /><Link token="Self" href="https://frontend.domain.no/Autodiscover/AutodiscoverService.svc/root/user" /></User></AutodiscoverResponse>
    [05.06.2014 12:36:39] [DEBUG] SendRequest failed for https://frontend.domain.no/Autodiscover/AutodiscoverService.svc/root/[email protected]
    [05.06.2014 12:36:39] [INFO] Total server discovery time: 0,1 seconds
    [05.06.2014 12:36:39] [SUMMARY_SUCCESS] Server discovery with the specified server FQDN succeeded for unsecured : http://lyncdiscover.domain.no/Autodiscover/AutodiscoverService.svc/root
    [05.06.2014 12:36:39] [INFO] Access Location : External
    [05.06.2014 12:36:39] [INFO] SIP Server Internal Access : frontend.internaldomain.local
    [05.06.2014 12:36:39] [INFO] SIP Server External Access : sip.domain.no
    [05.06.2014 12:36:39] [INFO] SIP Client Internal Access : frontend.internaldomain.local
    [05.06.2014 12:36:39] [INFO] SIP Client External Access : sip.domain.no
    [05.06.2014 12:36:39] [INFO] Internal Auth broker service : https://frontend.domain.no/Reach/sip.svc
    [05.06.2014 12:36:39] [INFO] External Auth broker service : https://frontend.domain.no/Reach/sip.svc
    [05.06.2014 12:36:39] [INFO] Internal Auto discover service : https://frontend.domain.no/Autodiscover/AutodiscoverService.svc/root
    [05.06.2014 12:36:39] [INFO] External Auto discover service : https://frontend.domain.no/Autodiscover/AutodiscoverService.svc/root
    [05.06.2014 12:36:39] [INFO] Internal MCX service : https://frontend.domain.no/Mcx/McxService.svc
    [05.06.2014 12:36:39] [INFO] External MCX service : https://frontend.domain.no/Mcx/McxService.svc
    [05.06.2014 12:36:39] [INFO] Internal UCWA service : https://frontend.domain.no/ucwa/v1/applications
    [05.06.2014 12:36:39] [INFO] External UCWA service : https://frontend.domain.no/ucwa/v1/applications
    [05.06.2014 12:36:39] [INFO] Internal Webscheduler service : https://frontend.domain.no/Scheduler
    [05.06.2014 12:36:39] [INFO] External Webscheduler service : https://frontend.domain.no/Scheduler
    [05.06.2014 12:36:39] [INFO] Server discovery ended for http://lyncdiscover.domain.no/Autodiscover/AutodiscoverService.svc/root
    [05.06.2014 12:36:39] [DEBUG] None, AutoInternalDNSFail, AutoExternalDNSFail, AutoInternalSecureD, AutoInternalUnsecureD, AutoExternalSecureD, AutoExternalUnsecureD, AuthBrokerInternalLMXCheckGET, AuthBrokerInternalLMXCheckPOST, AuthBrokerExternalLMXCheckGET, AuthBrokerExternalLMXCheckPOST, MobilityMCXInternalLMXCheckGET, MobilityMCXInternalLMXCheckPOST, MobilityMCXExternalLMXCheckGET, MobilityMCXExternalLMXCheckPOST, LMXSIPServerInternalDNS, LMXSIPServerExternalDNS, MobilityUCWAInternalCheckPOST, MobilityUCWAExternalCheckPOST
    [05.06.2014 12:36:39] [SUMMARY]
    [05.06.2014 12:36:39] [MAINHEADING] Starting the requirement tests for Lync Mobile 2013 App
    [05.06.2014 12:36:39] [INFO] Please wait; this test may take several minutes to complete...
    [05.06.2014 12:36:39] [INFO] Testing the app requirements using the following discovery response:
    [05.06.2014 12:36:39] [INFO] Access Location : External
    [05.06.2014 12:36:39] [INFO] SIP Server Internal Access : frontend.internaldomain.local
    [05.06.2014 12:36:39] [INFO] SIP Server External Access : sip.domain.no
    [05.06.2014 12:36:39] [INFO] SIP Client Internal Access : frontend.internaldomain.local
    [05.06.2014 12:36:39] [INFO] SIP Client External Access : sip.domain.no
    [05.06.2014 12:36:39] [INFO] Internal Auth broker service : https://frontend.domain.no/Reach/sip.svc
    [05.06.2014 12:36:39] [INFO] External Auth broker service : https://frontend.domain.no/Reach/sip.svc
    [05.06.2014 12:36:39] [INFO] Internal Auto discover service : https://frontend.domain.no/Autodiscover/AutodiscoverService.svc/root
    [05.06.2014 12:36:39] [INFO] External Auto discover service : https://frontend.domain.no/Autodiscover/AutodiscoverService.svc/root
    [05.06.2014 12:36:39] [INFO] Internal MCX service : https://frontend.domain.no/Mcx/McxService.svc
    [05.06.2014 12:36:39] [INFO] External MCX service : https://frontend.domain.no/Mcx/McxService.svc
    [05.06.2014 12:36:39] [INFO] Internal UCWA service : https://frontend.domain.no/ucwa/v1/applications
    [05.06.2014 12:36:39] [INFO] External UCWA service : https://frontend.domain.no/ucwa/v1/applications
    [05.06.2014 12:36:39] [INFO] Internal Webscheduler service : https://frontend.domain.no/Scheduler
    [05.06.2014 12:36:39] [INFO] External Webscheduler service : https://frontend.domain.no/Scheduler
    [05.06.2014 12:36:39] [SUBHEADING] Starting tests for Mobility (UCWA) service
    [05.06.2014 12:36:39] [DEBUG] UCWA user agent string: <input xmlns="http://schemas.microsoft.com/rtc/2012/03/ucwa"><property name="culture">en-US</property><property name="endpointId">44:D8:84:3C:68:68</property><property name="type">Phone</property><property name="userAgent">LyncConnectivityAnalyzer/5.0.8308.582 (Windows OS 6.0)</property></input>
    [05.06.2014 12:36:39] [INFO] Verifying external Ucwa service: https://frontend.domain.no/ucwa/v1/applications
    [05.06.2014 12:36:39] [DEBUG] On-premises WebTicket server: https://frontend.domain.no/WebTicket/WebTicketService.svc/Auth
    [05.06.2014 12:36:39] [DEBUG] AcquireTicketAsync succeeded for https://frontend.domain.no/WebTicket/WebTicketService.svc/Auth
    [05.06.2014 12:36:39] [DEBUG] WebTicket: <saml:Assertion MajorVersion="1" MinorVersion="1" AssertionID="SamlSecurityToken-d39b4d8b-badd-498c-af5e-8e35de4ddfda" Issuer="https://lyncfend1.internaldomain.local:4443/71c25290-be40-5181-8a9b-fd9d38dd0adb" IssueInstant="2014-06-05T10:36:39.338Z" xmlns:saml="urn:oasis:names:tc:SAML:1.0:assertion"><saml:Conditions NotBefore="2014-06-05T10:36:39.338Z" NotOnOrAfter="2014-06-05T18:30:24.338Z"><saml:AudienceRestrictionCondition><saml:Audience>https://frontend.domain.no/</saml:Audience></saml:AudienceRestrictionCondition></saml:Conditions><saml:AuthenticationStatement AuthenticationMethod="urn:oasis:names:tc:SAML:1.0:am:unspecified" AuthenticationInstant="2014-06-05T10:36:39.338Z"><saml:Subject><saml:NameIdentifier Format="http://schemas.xmlsoap.org/ws/2005/05/identity/claims/uri">sip:[email protected]</saml:NameIdentifier><saml:SubjectConfirmation><saml:ConfirmationMethod>urn:oasis:names:tc:SAML:1.0:cm:holder-of-key</saml:ConfirmationMethod><KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"><e:EncryptedKey xmlns:e="http://www.w3.org/2001/04/xmlenc#"><e:EncryptionMethod Algorithm="http://www.w3.org/2001/04/xmlenc#kw-aes256"></e:EncryptionMethod><KeyInfo><KeyName>71c25290-be40-5181-8a9b-fd9d38dd0adb:8d14eac91bf840c</KeyName></KeyInfo><e:CipherData><e:CipherValue>ptTH14S87B2WCkwgBcLo6KcznV4Bt1fJZXvdu+oCzUTX3zX2AyTQ2g==</e:CipherValue></e:CipherData></e:EncryptedKey></KeyInfo></saml:SubjectConfirmation></saml:Subject></saml:AuthenticationStatement><Signature xmlns="http://www.w3.org/2000/09/xmldsig#"><SignedInfo><CanonicalizationMethod Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"></CanonicalizationMethod><SignatureMethod Algorithm="http://www.w3.org/2000/09/xmldsig#rsa-sha1"></SignatureMethod><Reference URI="#SamlSecurityToken-d39b4d8b-badd-498c-af5e-8e35de4ddfda"><Transforms><Transform Algorithm="http://www.w3.org/2000/09/xmldsig#enveloped-signature"></Transform><Transform Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"></Transform></Transforms><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod><DigestValue>OtrXBydOJ5hZ2qMTVG8sVF2fJLF/L0aVQJqzCdOTHVE=</DigestValue></Reference></SignedInfo><SignatureValue>kzQhYwaiC/U3zThLCrCh2wOMz9vHZEmg10D8erwG6L7kYtZHbyUumFgsbZrnSMTr3GrYJyow7yX5kc/n8Rl18CRiJpmLNGLrT8y6SUP3fTlZO2+ebBCqPoymgH5TN0diVgnPXIkezIAcHI1mPWMfA6CEEZA1a/qMbUbtLuXhF1OvPwRFlhPmT31aBHcaDkpTV4LImegEcuV6SSXOZ22vLDPB+qK+k1KAV0niZUvq331trKjq3xE09iZ6oxdY/UzLmkZNbXpTEf3r1hh6/QV3TUxAz8l5zR9JQIF/Ofb/GDgTfmYn8kmPdULhKwNW33l7QnJewlICKdZ1t2LHo7BXIA==</SignatureValue><KeyInfo><o:SecurityTokenReference xmlns:o="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd"><o:KeyIdentifier ValueType="http://docs.oasis-open.org/wss/oasis-wss-soap-message-security-1.1#ThumbprintSHA1">+9Toy9pmX+pZlzA1hc5J3BZJMZk=</o:KeyIdentifier></o:SecurityTokenReference></KeyInfo></Signature></saml:Assertion>
    [05.06.2014 12:36:39] [SUCCESS] Successfully created the UCWA service
    [05.06.2014 12:36:39] [SUMMARY] Completed tests for Mobility (UCWA) service
    [05.06.2014 12:36:39] [DEBUG] None, AutoInternalDNSFail, AutoExternalDNSFail, AutoInternalSecureD, AutoInternalUnsecureD, AutoExternalSecureD, AutoExternalUnsecureD, AuthBrokerInternalLMXCheckGET, AuthBrokerInternalLMXCheckPOST, AuthBrokerExternalLMXCheckGET, AuthBrokerExternalLMXCheckPOST, MobilityMCXInternalLMXCheckGET, MobilityMCXInternalLMXCheckPOST, MobilityMCXExternalLMXCheckGET, MobilityMCXExternalLMXCheckPOST, LMXSIPServerInternalDNS, LMXSIPServerExternalDNS, MobilityUCWAInternalCheckPOST
    [05.06.2014 12:36:39] [SUMMARY]
    [05.06.2014 12:36:39] [SUMMARY_SUCCESS]
    Your deployment meets the minimum requirements for Lync Mobile 2013 App.

    ios Log: 
    2014-06-05 09:57:24.612 Lync[133:3cd7f18c] INFO UTILITIES CTimer.cpp/661:TimerMap is created
    2014-06-05 09:57:24.850 Lync[133:3cd7f18c] INFO UI CMAppDelegate.mm/141:ApplicationLifeCycle Event: Received didFinishLaunchingWithOptions
    2014-06-05 09:57:24.893 Lync[133:3cd7f18c] INFO UTILITIES CStorageManager.mm/149:Creating StorageManager
    2014-06-05 09:57:24.895 Lync[133:3cd7f18c] INFO UTILITIES CStorageManager.mm/192:Initializing StorageManager
    2014-06-05 09:57:25.061 Lync[133:3cd7f18c] INFO UTILITIES COsInformation.mm/386:User UI language identifier nb was mapped to nb-NO 1044
    2014-06-05 09:57:25.087 Lync[133:3cd7f18c] INFO UTILITIES COsInformation.mm/106:Device Version Info - Model=iPhone, HardwareModel=iPhone4,1, SystemName=iPhone OS, SystemVersion=7.1.1
    2014-06-05 09:57:25.102 Lync[133:3cd7f18c] INFO UTILITIES CNetworkMonitor.cpp/70:Successfully started listening to network events
    2014-06-05 09:57:25.103 Lync[133:3cd7f18c] INFO UTILITIES CNetworkMonitor.cpp/217:Reachabilility Flags IsWWAN(1):Reachable(1):TransientConnection(1):ConnectionRequired(0):ConnectionOnTraffic(0):InterventionRequired(0):ConnectionOnDemand(0):IsLocalAddress(1):IsDirect(0)
    2014-06-05 09:57:25.103 Lync[133:3cd7f18c] INFO UTILITIES CNetworkMonitor.cpp/186:Updated networkAvailableToConnect(NoNetwork) -> CellularDataNetwork, isInAirplaneMode(0) -> 0
    2014-06-05 09:57:25.105 Lync[133:3cd7f18c] INFO UTILITIES CTimer.cpp/225:Created timer instance (0x1357f14) for runloop (0x122f030)
    2014-06-05 09:57:25.118 Lync[133:3cd7f18c] INFO TRANSPORT CRequestManager.cpp/115:Creating RequestManager with cookieHandling = 1
    2014-06-05 09:57:25.119 Lync[133:3cd7f18c] INFO TRANSPORT CHttpStreamPool.cpp/74:Allocating persistent connection range (0-4) and dedicated persistent connection range (5-5) for UcwaSession.
    2014-06-05 09:57:25.125 Lync[133:3cd7f18c] INFO TRANSPORT CRequestManager.cpp/115:Creating RequestManager with cookieHandling = 1
    2014-06-05 09:57:25.125 Lync[133:3cd7f18c] INFO TRANSPORT CHttpStreamPool.cpp/74:Allocating persistent connection range (6-7) and dedicated persistent connection range (-1--1) for UcwaAutoDiscoverySession.
    2014-06-05 09:57:25.126 Lync[133:3cd7f18c] INFO TRANSPORT CRequestManager.cpp/115:Creating RequestManager with cookieHandling = 1
    2014-06-05 09:57:25.127 Lync[133:3cd7f18c] INFO TRANSPORT CHttpStreamPool.cpp/74:Allocating persistent connection range (8-8) and dedicated persistent connection range (-1--1) for JoinLauncherSession.
    2014-06-05 09:57:25.128 Lync[133:3cd7f18c] INFO TRANSPORT CRequestManager.cpp/115:Creating RequestManager with cookieHandling = 1
    2014-06-05 09:57:25.128 Lync[133:3cd7f18c] INFO TRANSPORT CHttpStreamPool.cpp/74:Allocating persistent connection range (9-9) and dedicated persistent connection range (-1--1) for EwsSession.
    2014-06-05 09:57:25.129 Lync[133:3cd7f18c] INFO TRANSPORT CRequestManager.cpp/115:Creating RequestManager with cookieHandling = 1
    2014-06-05 09:57:25.129 Lync[133:3cd7f18c] INFO TRANSPORT CHttpStreamPool.cpp/74:Allocating persistent connection range (10-10) and dedicated persistent connection range (-1--1) for EwsAutoDiscoverSession.
    2014-06-05 09:57:25.130 Lync[133:3cd7f18c] INFO TRANSPORT CRequestManager.cpp/115:Creating RequestManager with cookieHandling = 1
    2014-06-05 09:57:25.130 Lync[133:3cd7f18c] INFO TRANSPORT CHttpStreamPool.cpp/74:Allocating persistent connection range (11-11) and dedicated persistent connection range (-1--1) for HttpFileDownloadSession.
    2014-06-05 09:57:25.131 Lync[133:3cd7f18c] INFO TRANSPORT CRequestManager.cpp/115:Creating RequestManager with cookieHandling = 1
    2014-06-05 09:57:25.131 Lync[133:3cd7f18c] INFO TRANSPORT CHttpStreamPool.cpp/74:Allocating persistent connection range (12-12) and dedicated persistent connection range (-1--1) for BrbSession.
    2014-06-05 09:57:25.132 Lync[133:3cd7f18c] INFO TRANSPORT CRequestManager.cpp/115:Creating RequestManager with cookieHandling = 1
    2014-06-05 09:57:25.132 Lync[133:3cd7f18c] INFO TRANSPORT CHttpStreamPool.cpp/74:Allocating persistent connection range (13-13) and dedicated persistent connection range (-1--1) for CpsSession.
    2014-06-05 09:57:25.133 Lync[133:3cd7f18c] INFO TRANSPORT CRequestManager.cpp/115:Creating RequestManager with cookieHandling = 1
    2014-06-05 09:57:25.134 Lync[133:3cd7f18c] INFO TRANSPORT CHttpStreamPool.cpp/74:Allocating persistent connection range (14-14) and dedicated persistent connection range (-1--1) for PsomSession.
    2014-06-05 09:57:25.144 Lync[133:3cd7f18c] INFO TRANSPORT CRequestManager.cpp/115:Creating RequestManager with cookieHandling = 1
    2014-06-05 09:57:25.145 Lync[133:3cd7f18c] INFO TRANSPORT CHttpStreamPool.cpp/74:Allocating persistent connection range (15-15) and dedicated persistent connection range (-1--1) for WebTicketSession.
    2014-06-05 09:57:25.147 Lync[133:3cd7f18c] INFO TRANSPORT CHttpStreamPool.cpp/74:Allocating persistent connection range (16-16) and dedicated persistent connection range (-1--1) for MetaDataManager.
    2014-06-05 09:57:25.150 Lync[133:3cd7f18c] INFO UTILITIES XmlSerializer.cpp/426:Exit.
    2014-06-05 09:57:25.201 Lync[133:3cd7f18c] INFO TRANSPORT CCredentialManager.cpp/176:setUsernamePasswordCredential creating credential: credType (1) signInName ([email protected]) domain () username ([email protected]) password.empty() (0) certificate.isValid() (0) privateKey.empty() (1) compatibleServiceIds(1)
    2014-06-05 09:57:25.204 Lync[133:3cd7f18c] INFO TRANSPORT CCredentialManager.cpp/231:useCredentialsForExchange called with useOcsCredentials = 1
    2014-06-05 09:57:25.278 Lync[133:3cd7f18c] INFO APPLICATION CiPhoneAddressbookProvider.mm/756:Addressbook index load took 26ms
    2014-06-05 09:57:25.416 Lync[133:3cd7f18c] INFO APPLICATION CUcwaAutoDiscoveryService.cpp/669:Deserialized sipuri=sip:[email protected] ucwa= intADRoot= extADRoot= location=0 networkType=0 telemetryurl= internalCertProvisioningUrl = externalCertProvisioningUrl =
    2014-06-05 09:57:25.418 Lync[133:3cd7f18c] INFO APPLICATION CUcwaDataSynchronizer.cpp/1031:Mode 0 scheduled to timeout in 60sec
    2014-06-05 09:57:25.429 Lync[133:3cd7f18c] INFO APPLICATION CPersistentStorageCleaner.cpp/332:(Re-)Schedulling cleanup run in 607590sec
    2014-06-05 09:57:25.434 Lync[133:3cd7f18c] INFO TRANSPORT CCredentialManager.cpp/176:getSpecificCredential for serviceId(1) returning: credType (1) signInName ([email protected]) domain () username ([email protected]) password.empty() (0) certificate.isValid() (0) privateKey.empty() (1) compatibleServiceIds(1)
    2014-06-05 09:57:25.440 Lync[133:3cd7f18c] INFO APPLICATION CEwsAttachmentManager.cpp/196:Scheduling cleanup run in 38683sec
    2014-06-05 09:57:25.464 Lync[133:3cd7f18c] INFO APPLICATION CUcwaAppSession.cpp/1234:Updating URLs. For Ucwa: discoveredFqdn=, applicationsRelativeUrl=, configuredInternal=https://lyncdiscover.domain.no/autodiscover/autodiscover.svc/root, configuredExternal=https://lyncdiscover.domain.no/autodiscover/autodiscover.svc/root, loc=1, auto-discovery=0
    2014-06-05 09:57:25.466 Lync[133:3cd7f18c] INFO APPLICATION CUcwaAppSession.cpp/190:UcwaAppSession initializes with: desiredSessionState=0; autoSignIn=1; url=; [email protected]; passwordAvailable=1; versionChange=2; didExitNormally=1; continueUcwaSessionIfAvailable=0
    2014-06-05 09:57:25.467 Lync[133:3cd7f18c] INFO TRANSPORT CUcwaSession.h/66:Updating app instance URL from ->
    2014-06-05 09:57:25.498 Lync[133:3cd7f18c] INFO APPLICATION CConfiguration.cpp/1279:CConfiguration::deserialize() called
    2014-06-05 09:57:25.514 Lync[133:3cd7f18c] WARNING APPLICATION CUcwaAppSession.cpp/621:Could not find landing page link for tokenName = policies
    2014-06-05 09:57:25.516 Lync[133:151c000] INFO UTILITIES CBackgroundTask.mm/36:Background task UcwaAppSession-Startup(Id=1) started with timer 30.000000 seconds.
    2014-06-05 09:57:25.521 Lync[133:3cd7f18c] INFO APPLICATION CConfiguration.cpp/1248:CConfiguration::serialize() called
    2014-06-05 09:57:25.538 Lync[133:3cd7f18c] INFO APPLICATION CBasePersistableEntity.cpp/179:Storing 3 out-of-sync Object Models took 10ms
    2014-06-05 09:57:25.546 Lync[133:3cd7f18c] INFO APPLICATION CUcmpConversationsManager.cpp/1942:CUcmpConversationsManager::deserialize() started
    2014-06-05 09:57:25.568 Lync[133:3cd7f18c] INFO APPLICATION CUcmpMrasHelper.cpp/634:CUcmpMrasHelper::deserialize() called
    2014-06-05 09:57:25.568 Lync[133:3cd7f18c] INFO APPLICATION CUcmpMrasHelper.cpp/672:CUcmpMrasHelper::deserialize : deserialized mrasToken with0 relays, m_httpProxy = , m_httpProxyResolvedIPAddress = m_httpProxyPort = -1
    2014-06-05 09:57:25.569 Lync[133:3cd7f18c] INFO APPLICATION CUcmpConversationsManager.cpp/2485:CUcmpConversationsManager::deserialize() completed successfully
    2014-06-05 09:57:25.569 Lync[133:3cd7f18c] INFO MMINTEGRATION CMediaPlatformWrapper.cpp/84:CMediaPlatformWrapper::initialize() called
    2014-06-05 09:57:25.965 Lync[133:4e46000] INFO MMINTEGRATION CMediaPlatformWrapper.cpp/829:CMediaPlatformWrapper::DevicePnpEvent called
    2014-06-05 09:57:25.993 Lync[133:4e46000] INFO MMINTEGRATION CMediaPlatformWrapper.cpp/918:CMediaCallWrapper::fireMediaPlatformEvent() called with type 1
    2014-06-05 09:57:25.995 Lync[133:4e46000] INFO MMINTEGRATION CMediaPlatformWrapper.cpp/829:CMediaPlatformWrapper::DevicePnpEvent called
    2014-06-05 09:57:25.995 Lync[133:4e46000] INFO MMINTEGRATION CMediaPlatformWrapper.cpp/918:CMediaCallWrapper::fireMediaPlatformEvent() called with type 1
    2014-06-05 09:57:25.995 Lync[133:4e46000] INFO MMINTEGRATION CMediaPlatformWrapper.cpp/829:CMediaPlatformWrapper::DevicePnpEvent called
    2014-06-05 09:57:25.996 Lync[133:4e46000] INFO MMINTEGRATION CMediaPlatformWrapper.cpp/918:CMediaCallWrapper::fireMediaPlatformEvent() called with type 1
    2014-06-05 09:57:25.996 Lync[133:3cd7f18c] INFO MMINTEGRATION CMediaPlatformWrapper.cpp/275:CMediaPlatformWrapper::setDeviceRotation() called with Rotation 0
    2014-06-05 09:57:25.997 Lync[133:4e46000] INFO MMINTEGRATION CMediaPlatformWrapper.cpp/829:CMediaPlatformWrapper::DevicePnpEvent called
    2014-06-05 09:57:25.997 Lync[133:4e46000] INFO MMINTEGRATION CMediaPlatformWrapper.cpp/918:CMediaCallWrapper::fireMediaPlatformEvent() called with type 1
    2014-06-05 09:57:25.999 Lync[133:3cd7f18c] INFO APPLICATION CUcmpMrasHelper.cpp/262:CUcmpMrasHelper::applyMrasTokenToMediaPlatform()
    2014-06-05 09:57:26.000 Lync[133:3cd7f18c] INFO APPLICATION CUcmpMrasHelper.h/276:CUcmpMrasHelper::isMRASTokenValid(), NO token, bailing
    2014-06-05 09:57:26.001 Lync[133:3cd7f18c] INFO APPLICATION CUcmpMrasHelper.h/276:CUcmpMrasHelper::isMRASTokenValid(), NO token, bailing
    2014-06-05 09:57:26.002 Lync[133:3cd7f18c] INFO APPLICATION CUcmpMrasHelper.cpp/114:CUcmpMrasHelper::retrieveMrasTokens()
    2014-06-05 09:57:26.003 Lync[133:3cd7f18c] INFO APPLICATION CUcmpConversationsManager.cpp/1201:CUcmpConversationsManager::sendMrasRequest()
    2014-06-05 09:57:26.003 Lync[133:3cd7f18c] INFO APPLICATION CUcmpMrasHelper.cpp/881:CUcmpMrasHelper::sendMrasRequest() call with href = ()
    2014-06-05 09:57:26.003 Lync[133:3cd7f18c] INFO APPLICATION CUcmpMrasHelper.cpp/888:The App state (0) is not valid to send the MRAS request, cancelled.
    2014-06-05 09:57:26.007 Lync[133:3cd7f18c] INFO APPLICATION CUcmpConversationsManager.cpp/892:CUcmpConversationsManager::getAudioDevices() called.
    2014-06-05 09:57:26.008 Lync[133:3cd7f18c] INFO MMINTEGRATION CMediaPlatformWrapper.cpp/404:CMediaPlatformWrapper::getAudioDevices() called with MediaDirection 2
    2014-06-05 09:57:26.009 Lync[133:3cd7f18c] INFO MMINTEGRATION CMediaPlatformWrapper.cpp/404:CMediaPlatformWrapper::getAudioDevices() called with MediaDirection 1
    2014-06-05 09:57:26.012 Lync[133:3cd7f18c] INFO APPLICATION CUcmpConversationsManager.cpp/945:CUcmpConversationsManager::setDefaultAudioDevice() called.
    2014-06-05 09:57:26.013 Lync[133:3cd7f18c] INFO MMINTEGRATION CMediaPlatformWrapper.cpp/338:CMediaPlatformWrapper::setDefaultAudioDevice() called with MediaDirection 2
    2014-06-05 09:57:26.016 Lync[133:3cd7f18c] INFO MMINTEGRATION CMediaPlatformWrapper.cpp/376:IMediaPlatform::SetProperty() returned 0
    2014-06-05 09:57:26.017 Lync[133:3cd7f18c] INFO MMINTEGRATION CMediaPlatformWrapper.cpp/937:CMediaPlatformWrapper::setActiveAudioRenderEndpoint() called.
    2014-06-05 09:57:26.017 Lync[133:3cd7f18c] INFO MMINTEGRATION CMediaPlatformWrapper.cpp/404:CMediaPlatformWrapper::getAudioDevices() called with MediaDirection 2
    2014-06-05 09:57:26.018 Lync[133:3cd7f18c] INFO MMINTEGRATION CMediaDeviceWrapper.cpp/242:set audioRenderEndpointType to 1
    2014-06-05 09:57:26.019 Lync[133:3cd7f18c] INFO MMINTEGRATION CMediaDeviceWrapper.cpp/37:CMediaDeviceWrapper::release() called
    2014-06-05 09:57:26.019 Lync[133:3cd7f18c] INFO MMINTEGRATION CMediaPlatformWrapper.cpp/338:CMediaPlatformWrapper::setDefaultAudioDevice() called with MediaDirection 1
    2014-06-05 09:57:26.019 Lync[133:3cd7f18c] INFO MMINTEGRATION CMediaDeviceWrapper.cpp/37:CMediaDeviceWrapper::release() called
    2014-06-05 09:57:26.020 Lync[133:3cd7f18c] INFO MMINTEGRATION CMediaDeviceWrapper.cpp/37:CMediaDeviceWrapper::release() called
    2014-06-05 09:57:26.021 Lync[133:3cd7f18c] INFO APPLICATION CUcmpConversationsManager.cpp/998:CUcmpConversationsManager::getVideoCaptureDevices() called.
    2014-06-05 09:57:26.022 Lync[133:3cd7f18c] INFO MMINTEGRATION CMediaPlatformWrapper.cpp/521:CMediaPlatformWrapper::getVideoDevices() called with MediaDirection 1
    2014-06-05 09:57:26.023 Lync[133:3cd7f18c] INFO APPLICATION CUcmpConversationsManager.cpp/1081:CUcmpConversationsManager::setDefaultVideoCaptureDevice() called.
    2014-06-05 09:57:26.023 Lync[133:3cd7f18c] INFO MMINTEGRATION CMediaPlatformWrapper.cpp/473:CMediaPlatformWrapper::setDefaultVideoDevice() called with MediaDirection 1
    2014-06-05 09:57:26.025 Lync[133:3cd7f18c] INFO MMINTEGRATION CMediaDeviceWrapper.cpp/37:CMediaDeviceWrapper::release() called
    2014-06-05 09:57:26.025 Lync[133:3cd7f18c] INFO MMINTEGRATION CMediaDeviceWrapper.cpp/37:CMediaDeviceWrapper::release() called
    2014-06-05 09:57:26.026 Lync[133:3cd7f18c] INFO APPLICATION CUcmpConversationsManager.cpp/4091:CUcmpConversationsManager::canDoVideoBasedOnNetworkAndPolicy returns false because RequestWiFiForAudio or RequestWifiForVideo is true and current network : is not WiFi
    2014-06-05 09:57:26.028 Lync[133:3cd7f18c] INFO APPLICATION CUcmpConversationsManager.cpp/1672:CUcmpConversationsManager::queryCapability on StartP2PVideoCall returns false because canDoVideoBasedOnNetworkAndPolicy returned false
    2014-06-05 09:57:26.034 Lync[133:3cd7f18c] INFO APPLICATION CPassiveAuthenticationManager.cpp/300:CPassiveAuthenticationManager::deserialize() completed successfully
    2014-06-05 09:57:26.040 Lync[133:3cd7f18c] INFO APPLICATION CSqmUploadManager.cpp/43:Initializing the CSqmUploadManager with the sqm url = https://sqm.microsoft.com/sqm/wm/sqmserver.dll
    2014-06-05 09:57:26.041 Lync[133:3cd7f18c] INFO TRANSPORT CRequestManager.cpp/115:Creating RequestManager with cookieHandling = 1
    2014-06-05 09:57:26.043 Lync[133:3cd7f18c] INFO TRANSPORT CHttpStreamPool.cpp/74:Allocating persistent connection range (17-17) and dedicated persistent connection range (-1--1) for SqmSession.
    2014-06-05 09:57:26.048 Lync[133:3cd7f18c] INFO APPLICATION CUcmpConversationsManager.cpp/5025:CUcmpConversationsManager::deleteMissedConversations() called
    2014-06-05 09:57:26.049 Lync[133:3cd7f18c] INFO APPLICATION CUcmpConversationsManager.cpp/5031:Skipping missed conv delete due app context validity
    2014-06-05 09:57:26.066 Lync[133:3cd7f18c] INFO UI CMAudioUtil.mm/478:Initialized CMAudioUtil.
    2014-06-05 09:57:26.074 Lync[133:3cd7f18c] INFO UI CMAudioUtil.mm/82:Audio session category set to AVAudioSessionCategoryAmbient from AVAudioSessionCategorySoloAmbient, errorcode 0, description (null)
    2014-06-05 09:57:26.076 Lync[133:3cd7f18c] INFO UI CMNotificationManager.mm/1259:Initializing.
    2014-06-05 09:57:26.106 Lync[133:3cd7f18c] INFO UI CMCertViewController.mm/123:isVisible 0
    2014-06-05 09:57:26.118 Lync[133:3cd7f18c] INFO UI CMConversationBaseDataSource.mm/74:add listener 19006672 for conversation datasource 19080192
    2014-06-05 09:57:26.384 Lync[133:3cd7f18c] INFO UI CMAlertViewController.mm/44:showalert is 1
    2014-06-05 09:57:26.388 Lync[133:3cd7f18c] INFO UI CMAlertViewController.mm/44:showalert is 1
    2014-06-05 09:57:26.748 Lync[133:3cd7f18c] INFO UI CMAudioVideoToastViewController.mm/65:showtoast is 1
    2014-06-05 09:57:26.749 Lync[133:3cd7f18c] INFO UI CMAudioVideoToastViewController.mm/102:ViewDidLoad with address: 0x01397230
    2014-06-05 09:57:26.749 Lync[133:3cd7f18c] INFO UI CMAudioVideoToastViewController.mm/65:showtoast is 1
    2014-06-05 09:57:27.270 Lync[133:3cd7f18c] INFO UI CMNotificationManager.mm/1330:Initialized CMNotificationManager.
    2014-06-05 09:57:27.276 Lync[133:3cd7f18c] INFO UI CMSettingsManager.mm/97:Initialized CMSettingsManager.
    2014-06-05 09:57:27.277 Lync[133:3cd7f18c] INFO UI CMBadgeManager.mm/53:Initialized CMBadgeManager.
    2014-06-05 09:57:27.282 Lync[133:3cd7f18c] INFO UI CMConversationListDataSource.mm/75:Initializing conversation list dataasource with tabBar 0x00000000
    2014-06-05 09:57:27.315 Lync[133:3cd7f18c] INFO UI CMProximityManager.mm/60:initialize with address: 0x0120d8a0
    2014-06-05 09:57:27.316 Lync[133:3cd7f18c] INFO UI CMProximityManager.mm/134:Initialized CMProximityManager
    2014-06-05 09:57:27.318 Lync[133:3cd7f18c] INFO UI CMUIManager.mm/982:UpdateViews
    2014-06-05 09:57:27.334 Lync[133:3cd7f18c] INFO UI CMUIManager.mm/1050:ActualState = IsSignedOut DesiredState = BeSignedOut DataAvailable = 0 Showing UI = CredentialTableViewController
    2014-06-05 09:57:27.546 Lync[133:3cd7f18c] INFO UI CMConversationCommon.mm/43:not signed in
    2014-06-05 09:57:27.546 Lync[133:3cd7f18c] INFO UI CMConversationCommon.mm/43:not signed in
    2014-06-05 09:57:27.547 Lync[133:3cd7f18c] INFO UI CMConversationCommon.mm/43:not signed in
    2014-06-05 09:57:27.548 Lync[133:3cd7f18c] INFO UI CMConversationCommon.mm/43:not signed in
    2014-06-05 09:57:27.548 Lync[133:3cd7f18c] INFO UI CMConversationCommon.mm/43:not signed in
    2014-06-05 09:57:27.557 Lync[133:3cd7f18c] INFO UI CMUIManager.mm/105:Initializing CMUIManager.
    2014-06-05 09:57:27.557 Lync[133:3cd7f18c] INFO UI CMAppDelegate.mm/71:handleLocalNotifications with state 2
    2014-06-05 09:57:27.557 Lync[133:3cd7f18c] INFO UI CMAppDelegate.mm/368:notification userinfo = (null)
    2014-06-05 09:57:28.908 Lync[133:3cd7f18c] INFO APPLICATION CUcmpConversationsManager.cpp/1262:CUcmpConversationsManager::onEvent(). EventType: 1
    2014-06-05 09:57:28.911 Lync[133:3cd7f18c] INFO MMINTEGRATION CMediaDeviceWrapper.cpp/37:CMediaDeviceWrapper::release() called
    2014-06-05 09:57:28.911 Lync[133:3cd7f18c] INFO APPLICATION CUcmpConversationsManager.cpp/1262:CUcmpConversationsManager::onEvent(). EventType: 1
    2014-06-05 09:57:28.912 Lync[133:3cd7f18c] INFO APPLICATION CUcmpConversationsManager.cpp/1316:Front facing camera found, setting as default device
    2014-06-05 09:57:28.912 Lync[133:3cd7f18c] INFO APPLICATION CUcmpConversationsManager.cpp/1081:CUcmpConversationsManager::setDefaultVideoCaptureDevice() called.
    2014-06-05 09:57:28.912 Lync[133:3cd7f18c] INFO MMINTEGRATION CMediaPlatformWrapper.cpp/473:CMediaPlatformWrapper::setDefaultVideoDevice() called with MediaDirection 1
    2014-06-05 09:57:29.323 Lync[133:3cd7f18c] INFO MMINTEGRATION CMediaDeviceWrapper.cpp/37:CMediaDeviceWrapper::release() called
    2014-06-05 09:57:29.324 Lync[133:3cd7f18c] INFO APPLICATION CUcmpConversationsManager.cpp/1262:CUcmpConversationsManager::onEvent(). EventType: 1
    2014-06-05 09:57:29.324 Lync[133:3cd7f18c] INFO APPLICATION CUcmpConversationsManager.cpp/892:CUcmpConversationsManager::getAudioDevices() called.
    2014-06-05 09:57:29.325 Lync[133:3cd7f18c] INFO MMINTEGRATION CMediaPlatformWrapper.cpp/404:CMediaPlatformWrapper::getAudioDevices() called with MediaDirection 2
    2014-06-05 09:57:29.329 Lync[133:3cd7f18c] INFO MMINTEGRATION CMediaPlatformWrapper.cpp/404:CMediaPlatformWrapper::getAudioDevices() called with MediaDirection 1
    2014-06-05 09:57:29.330 Lync[133:3cd7f18c] INFO APPLICATION CUcmpConversationsManager.cpp/945:CUcmpConversationsManager::setDefaultAudioDevice() called.
    2014-06-05 09:57:29.330 Lync[133:3cd7f18c] INFO MMINTEGRATION CMediaPlatformWrapper.cpp/338:CMediaPlatformWrapper::setDefaultAudioDevice() called with MediaDirection 2
    2014-06-05 09:57:29.331 Lync[133:3cd7f18c] INFO MMINTEGRATION CMediaPlatformWrapper.cpp/376:IMediaPlatform::SetProperty() returned 0
    2014-06-05 09:57:29.331 Lync[133:3cd7f18c] INFO MMINTEGRATION CMediaPlatformWrapper.cpp/937:CMediaPlatformWrapper::setActiveAudioRenderEndpoint() called.
    2014-06-05 09:57:29.331 Lync[133:3cd7f18c] INFO MMINTEGRATION CMediaPlatformWrapper.cpp/404:CMediaPlatformWrapper::getAudioDevices() called with MediaDirection 2
    2014-06-05 09:57:29.334 Lync[133:3cd7f18c] INFO MMINTEGRATION CMediaDeviceWrapper.cpp/242:set audioRenderEndpointType to 1
    2014-06-05 09:57:29.334 Lync[133:3cd7f18c] INFO MMINTEGRATION CMediaDeviceWrapper.cpp/37:CMediaDeviceWrapper::release() called
    2014-06-05 09:57:29.335 Lync[133:3cd7f18c] INFO MMINTEGRATION CMediaPlatformWrapper.cpp/338:CMediaPlatformWrapper::setDefaultAudioDevice() called with MediaDirection 1
    2014-06-05 09:57:29.335 Lync[133:3cd7f18c] INFO MMINTEGRATION CMediaDeviceWrapper.cpp/37:CMediaDeviceWrapper::release() called
    2014-06-05 09:57:29.335 Lync[133:3cd7f18c] INFO MMINTEGRATION CMediaDeviceWrapper.cpp/37:CMediaDeviceWrapper::release() called
    2014-06-05 09:57:29.338 Lync[133:3cd7f18c] INFO MMINTEGRATION CMediaDeviceWrapper.cpp/37:CMediaDeviceWrapper::release() called
    2014-06-05 09:57:29.338 Lync[133:3cd7f18c] INFO APPLICATION CUcmpConversationsManager.cpp/1262:CUcmpConversationsManager::onEvent(). EventType: 1
    2014-06-05 09:57:29.343 Lync[133:3cd7f18c] INFO APPLICATION CUcmpConversationsManager.cpp/892:CUcmpConversationsManager::getAudioDevices() called.
    2014-06-05 09:57:29.345 Lync[133:3cd7f18c] INFO MMINTEGRATION CMediaPlatformWrapper.cpp/404:CMediaPlatformWrapper::getAudioDevices() called with MediaDirection 2
    2014-06-05 09:57:29.345 Lync[133:3cd7f18c] INFO MMINTEGRATION CMediaPlatformWrapper.cpp/404:CMediaPlatformWrapper::getAudioDevices() called with MediaDirection 1
    2014-06-05 09:57:29.345 Lync[133:3cd7f18c] INFO APPLICATION CUcmpConversationsManager.cpp/945:CUcmpConversationsManager::setDefaultAudioDevice() called.
    2014-06-05 09:57:29.346 Lync[133:3cd7f18c] INFO MMINTEGRATION CMediaPlatformWrapper.cpp/338:CMediaPlatformWrapper::setDefaultAudioDevice() called with MediaDirection 2
    2014-06-05 09:57:29.346 Lync[133:3cd7f18c] INFO MMINTEGRATION CMediaPlatformWrapper.cpp/376:IMediaPlatform::SetProperty() returned 0
    2014-06-05 09:57:29.347 Lync[133:3cd7f18c] INFO MMINTEGRATION CMediaPlatformWrapper.cpp/937:CMediaPlatformWrapper::setActiveAudioRenderEndpoint() called.
    2014-06-05 09:57:29.359 Lync[133:3cd7f18c] INFO MMINTEGRATION CMediaPlatformWrapper.cpp/404:CMediaPlatformWrapper::getAudioDevices() called with MediaDirection 2
    2014-06-05 09:57:29.360 Lync[133:3cd7f18c] INFO MMINTEGRATION CMediaDeviceWrapper.cpp/242:set audioRenderEndpointType to 1
    2014-06-05 09:57:29.360 Lync[133:3cd7f18c] INFO MMINTEGRATION CMediaDeviceWrapper.cpp/37:CMediaDeviceWrapper::release() called
    2014-06-05 09:57:29.360 Lync[133:3cd7f18c] INFO MMINTEGRATION CMediaPlatformWrapper.cpp/338:CMediaPlatformWrapper::setDefaultAudioDevice() called with MediaDirection 1
    2014-06-05 09:57:29.361 Lync[133:3cd7f18c] INFO MMINTEGRATION CMediaDeviceWrapper.cpp/37:CMediaDeviceWrapper::release() called
    2014-06-05 09:57:29.361 Lync[133:3cd7f18c] INFO MMINTEGRATION CMediaDeviceWrapper.cpp/37:CMediaDeviceWrapper::release() called
    2014-06-05 09:57:29.361 Lync[133:3cd7f18c] INFO MMINTEGRATION CMediaDeviceWrapper.cpp/37:CMediaDeviceWrapper::release() called
    2014-06-05 09:57:29.539 Lync[133:3cd7f18c] INFO UI CMProximityManager.mm/465:audiovideo toast receive conversations manager event, type 1
    2014-06-05 09:57:29.540 Lync[133:3cd7f18c] INFO UI CMEscalationToastViewController.mm/501:audio/video toast receive conversations manager event, type 1
    2014-06-05 09:57:29.541 Lync[133:3cd7f18c] INFO UI CMConversationToast.mm/571:receive conversations manager event, type 1
    2014-06-05 09:57:29.541 Lync[133:3cd7f18c] INFO UI CMAudioVideoToastViewController.mm/1250:audio/video toast receive conversations manager event, type 1
    2014-06-05 09:57:29.542 Lync[133:3cd7f18c] INFO UI CMCWAlertActionViewController.mm/265:cw alert receive conversations manager event, type 1
    2014-06-05 09:57:29.543 Lync[133:3cd7f18c] INFO UI CMCollabToastViewController.mm/677:Collab/AppSharing toast receive conversations manager event, type 1
    2014-06-05 09:57:29.544 Lync[133:3cd7f18c] INFO UI CMProximityManager.mm/465:audiovideo toast receive conversations manager event, type 1
    2014-06-05 09:57:29.544 Lync[133:3cd7f18c] INFO UI CMEscalationToastViewController.mm/501:audio/video toast receive conversations manager event, type 1
    2014-06-05 09:57:29.545 Lync[133:3cd7f18c] INFO UI CMConversationToast.mm/571:receive conversations manager event, type 1
    2014-06-05 09:57:29.545 Lync[133:3cd7f18c] INFO UI CMAudioVideoToastViewController.mm/1250:audio/video toast receive conversations manager event, type 1
    2014-06-05 09:57:29.545 Lync[133:3cd7f18c] INFO UI CMCWAlertActionViewController.mm/265:cw alert receive conversations manager event, type 1
    2014-06-05 09:57:29.546 Lync[133:3cd7f18c] INFO UI CMCollabToastViewController.mm/677:Collab/AppSharing toast receive conversations manager event, type 1
    2014-06-05 09:57:29.546 Lync[133:3cd7f18c] INFO UI CMProximityManager.mm/465:audiovideo toast receive conversations manager event, type 1
    2014-06-05 09:57:29.589 Lync[133:3cd7f18c] INFO UI CMEscalationToastViewController.mm/501:audio/video toast receive conversations manager event, type 1
    2014-06-05 09:57:29.589 Lync[133:3cd7f18c] INFO UI CMConversationToast.mm/571:receive conversations manager event, type 1
    2014-06-05 09:57:29.590 Lync[133:3cd7f18c] INFO UI CMAudioVideoToastViewController.mm/1250:audio/video toast receive conversations manager event, type 1
    2014-06-05 09:57:29.590 Lync[133:3cd7f18c] INFO UI CMCWAlertActionViewController.mm/265:cw alert receive conversations manager event, type 1
    2014-06-05 09:57:29.591 Lync[133:3cd7f18c] INFO UI CMCollabToastViewController.mm/677:Collab/AppSharing toast receive conversations manager event, type 1
    2014-06-05 09:57:29.670 Lync[133:3cd7f18c] INFO UI CMProximityManager.mm/465:audiovideo toast receive conversations manager event, type 1
    2014-06-05 09:57:29.697 Lync[133:3cd7f18c] INFO UI CMEscalationToastViewController.mm/501:audio/video toast receive conversations manager event, type 1
    2014-06-05 09:57:29.698 Lync[133:3cd7f18c] INFO UI CMConversationToast.mm/571:receive conversations manager event, type 1
    2014-06-05 09:57:29.701 Lync[133:3cd7f18c] INFO UI CMAudioVideoToastViewController.mm/1250:audio/video toast receive conversations manager event, type 1
    2014-06-05 09:57:29.703 Lync[133:3cd7f18c] INFO UI CMCWAlertActionViewController.mm/265:cw alert receive conversations manager event, type 1
    2014-06-05 09:57:29.711 Lync[133:3cd7f18c] INFO UI CMCollabToastViewController.mm/677:Collab/AppSharing toast receive conversations manager event, type 1
    2014-06-05 09:57:29.788 Lync[133:3cd7f18c] INFO UI CMConversationCommon.mm/43:not signed in
    2014-06-05 09:57:29.788 Lync[133:3cd7f18c] INFO UI CMConversationCommon.mm/43:not signed in
    2014-06-05 09:57:29.788 Lync[133:3cd7f18c] INFO UI CMConversationCommon.mm/43:not signed in
    2014-06-05 09:57:29.800 Lync[133:3cd7f18c] INFO UI CMConversationCommon.mm/43:not signed in
    2014-06-05 09:57:29.801 Lync[133:3cd7f18c] INFO UI CMConversationCommon.mm/43:not signed in
    2014-06-05 09:57:35.950 Lync[133:4c66000] INFO APPLICATION CiPhoneAddressbookProvider.mm/406:Index update operation for 1719 entities took 643ms
    2014-06-05 09:57:36.368 Lync[133:4c66000] INFO APPLICATION CBaseDeviceContactProvider.cpp/112:Merge DB update operation took 0ms
    2014-06-05 09:57:41.836 Lync[133:4c66000] INFO APPLICATION CiPhoneAddressbookProvider.mm/406:Index update operation for 1719 entities took 573ms
    2014-06-05 09:57:41.880 Lync[133:1495000] INFO APPLICATION CBaseDeviceContactProvider.cpp/112:Merge DB update operation took 0ms
    2014-06-05 09:57:51.077 Lync[133:3cd7f18c] INFO APPLICATION CiPhoneAddressbookProvider.mm/68:Received AddressbookChangedCallback.
    2014-06-05 09:57:51.251 Lync[133:3cd7f18c] INFO APPLICATION CiPhoneAddressbookProvider.mm/68:Received AddressbookChangedCallback.
    2014-06-05 09:57:55.517 Lync[133:151c000] INFO UTILITIES CBackgroundTask.mm/92:Stopping the background task UcwaAppSession-Startup(Id=1).
    2014-06-05 09:57:55.518 Lync[133:151c000] INFO UTILITIES CBackgroundTask.mm/98:Background task UcwaAppSession-Startup(Id=1) stopped.
    2014-06-05 10:54:11.217 Lync[133:3cd7f18c] INFO APPLICATION CUcwaDataSynchronizer.cpp/799:Mode 0 timed out
    2014-06-05 10:54:11.219 Lync[133:3cd7f18c] INFO APPLICATION CUcwaDataSynchronizer.cpp/1009:CUcwaDataSynchronizer now in mode 1
    2014-06-05 10:54:11.223 Lync[133:3cd7f18c] INFO TRANSPORT CEventChannelManager.cpp/356:Set event aggregation time to 15/15s
    2014-06-05 10:54:11.224 Lync[133:3cd7f18c] INFO APPLICATION CUcwaDataSynchronizer.cpp/1031:Mode 1 scheduled to timeout in 120sec
    2014-06-05 10:54:11.227 Lync[133:3cd7f18c] INFO APPLICATION CiPhoneAddressbookProvider.mm/68:Received AddressbookChangedCallback.
    2014-06-05 10:54:11.231 Lync[133:3cd7f18c] INFO UTILITIES CNetworkMonitor.cpp/217:Reachabilility Flags IsWWAN(0):Reachable(1):TransientConnection(0):ConnectionRequired(0):ConnectionOnTraffic(0):InterventionRequired(0):ConnectionOnDemand(0):IsLocalAddress(1):IsDirect(0)
    2014-06-05 10:54:11.232 Lync[133:3cd7f18c] INFO UTILITIES CNetworkMonitor.cpp/186:Updated networkAvailableToConnect(CellularDataNetwork) -> WiFi, isInAirplaneMode(0) -> 0
    2014-06-05 10:54:11.232 Lync[133:3cd7f18c] INFO TRANSPORT CEventChannelManager.cpp/826:Received network monitor event so restarting event channel.
    2014-06-05 10:54:11.232 Lync[133:3cd7f18c] INFO TRANSPORT CEventChannelManager.cpp/520:Moving the event channel aggressive mode.
    2014-06-05 10:54:11.238 Lync[133:3cd7f18c] INFO APPLICATION CUcmpConversationsManager.cpp/1702:CUcmpConversationsManager::queryCapability on StartVoIP returns false because not signed in (0).
    2014-06-05 10:54:11.243 Lync[133:3cd7f18c] INFO APPLICATION CUcwaAutoDiscoveryService.cpp/2118:adIsEnabled = 0, sipUri = sip:[email protected], m_internalADUrlInput = m_externalADUrlInput =
    2014-06-05 10:54:11.248 Lync[133:3cd7f18c] INFO APPLICATION CUcwaAutoDiscoveryService.cpp/250:We are not provisioned to start discover network location. Ignoring.
    2014-06-05 10:54:11.334 Lync[133:1791000] INFO UI CMAudioUtil.mm/133:route is Speaker status: 0
    2014-06-05 10:54:11.341 Lync[133:1791000] INFO UI CMAudioUtil.mm/133:route is Speaker status: 0
    2014-06-05 10:54:11.492 Lync[133:3cd7f18c] INFO UI CMAppDelegate.mm/215:ApplicationLifeCycle Event:Received applicationWillEnterForeground
    2014-06-05 10:54:11.510 Lync[133:3cd7f18c] INFO UTILITIES CBasePersistableComponent.cpp/230:Storing 4 out-of-sync components took 16ms
    2014-06-05 10:54:11.514 Lync[133:3cd7f18c] ERROR APPLICATION CSqmFile.mm/101:Unable to enumerate files in sqm directory: /var/mobile/Applications/2E7918C3-0FB5-4472-A9C9-CC5125492620/Documents/sqm
    2014-06-05 10:54:11.517 Lync[133:3cd7f18c] INFO APPLICATION CPersonsAndGroupsDataExpirationChecker.cpp/221:Checking static data expirations
    2014-06-05 10:54:11.518 Lync[133:3cd7f18c] INFO APPLICATION CUcwaDataSynchronizer.cpp/1031:Mode 1 scheduled to timeout in 120sec
    2014-06-05 10:54:11.519 Lync[133:3cd7f18c] INFO UTILITIES CiOsAppStateQuery.hxx/105:Setting new iOS app state 2
    2014-06-05 10:54:11.519 Lync[133:3cd7f18c] INFO UI CMUIManager.mm/982:UpdateViews
    2014-06-05 10:54:11.520 Lync[133:3cd7f18c] INFO UI CMUIManager.mm/1050:ActualState = IsSignedOut DesiredState = BeSignedOut DataAvailable = 0 Showing UI = CredentialTableViewController
    2014-06-05 10:54:11.521 Lync[133:3cd7f18c] INFO UI CMConversationCommon.mm/43:not signed in
    2014-06-05 10:54:11.522 Lync[133:3cd7f18c] INFO UI CMConversationCommon.mm/43:not signed in
    2014-06-05 10:54:11.522 Lync[133:3cd7f18c] INFO UI CMConversationCommon.mm/43:not signed in
    2014-06-05 10:54:11.522 Lync[133:3cd7f18c] INFO UI CMConversationCommon.mm/43:not signed in
    2014-06-05 10:54:11.523 Lync[133:3cd7f18c] INFO UI CMConversationCommon.mm/43:not signed in
    2014-06-05 10:54:11.543 Lync[133:3cd7f18c] INFO UI CMAppDelegate.mm/181:ApplicationLifeCycle Event: Received applicationDidBecomeActive
    2014-06-05 10:54:11.547 Lync[133:3cd7f18c] INFO UTILITIES CTimer.cpp/125:Verifying timers for time shift correction, instancePtr(0x1357f14)
    2014-06-05 10:54:11.548 Lync[133:3cd7f18c] INFO UTILITIES CTimer.cpp/136:Completed time shift correction, instancePtr(0x1357f14)
    2014-06-05 10:54:11.560 Lync[133:3cd7f18c] INFO TRANSPORT CCredentialManager.cpp/176:getSpecificCredential for serviceId(1) returning: credType (1) signInName ([email protected]) domain () username ([email protected]) password.empty() (0) certificate.isValid() (0) privateKey.empty() (1) compatibleServiceIds(1)
    2014-06-05 10:54:12.050 Lync[133:6181000] INFO APPLICATION CiPhoneAddressbookProvider.mm/406:Index update operation for 1721 entities took 610ms
    2014-06-05 10:54:12.096 Lync[133:1495000] INFO APPLICATION CBaseDeviceContactProvider.cpp/112:Merge DB update operation took 0ms
    2014-06-05 10:54:12.431 Lync[133:3cd7f18c] INFO UI CMAppDelegate.mm/270:ApplicationLifeCycle Event:Received applicationWillResignActive
    2014-06-05 10:54:22.290 Lync[133:3cd7f18c] INFO UI CMAppDelegate.mm/181:ApplicationLifeCycle Event: Received applicationDidBecomeActive
    2014-06-05 10:54:22.312 Lync[133:3cd7f18c] INFO UTILITIES CTimer.cpp/125:Verifying timers for time shift correction, instancePtr(0x1357f14)
    2014-06-05 10:54:22.313 Lync[133:3cd7f18c] INFO UTILITIES CTimer.cpp/136:Completed time shift correction, instancePtr(0x1357f14)
    2014-06-05 10:54:26.583 Lync[133:3cd7f18c] INFO APPLICATION CUcwaDataSynchronizer.cpp/1031:Mode 1 scheduled to timeout in 120sec
    2014-06-05 10:54:26.759 Lync[133:4ce8000] INFO APPLICATION CiPhoneAddressbookProvider.mm/406:Index update operation for 1721 entities took 518ms
    2014-06-05 10:54:26.806 Lync[133:6381000] INFO APPLICATION CBaseDeviceContactProvider.cpp/112:Merge DB update operation took 2ms
    2014-06-05 10:54:28.156 Lync[133:3cd7f18c] INFO APPLICATION CApplication.cpp/1824:Initialized the sign in BRB logger
    2014-06-05 10:54:28.156 Lync[133:3cd7f18c] INFO APPLICATION CUcwaAppSession.cpp/434:SignIn. signInAsUserState=0, actualState=0
    2014-06-05 10:54:28.157 Lync[133:3cd7f18c] INFO APPLICATION CUcwaAppSession.cpp/1234:Updating URLs. For Ucwa: discoveredFqdn=, applicationsRelativeUrl=, configuredInternal=https://lyncdiscover.domain.no/autodiscover/autodiscover.svc/root, configuredExternal=https://lyncdiscover.domain.no/autodiscover/autodiscover.svc/root, loc=1, auto-discovery=0
    2014-06-05 10:54:28.158 Lync[133:3cd7f18c] INFO APPLICATION CUcwaAppSession.cpp/975:CUcwaAppSession canceling all requests
    2014-06-05 10:54:28.163 Lync[133:3cd7f18c] INFO APPLICATION CUcwaAppSession.cpp/674:Sending AutoDiscovery request (in sign-in sequence)
    2014-06-05 10:54:28.164 Lync[133:3cd7f18c] INFO APPLICATION CUcwaAutoDiscoveryServiceRetrialWrapper.cpp/566:Timer cancelled. OnResume = 0
    2014-06-05 10:54:28.165 Lync[133:3cd7f18c] INFO APPLICATION CAlertReporter.cpp/117:Alert cleared of Category 1, Type 201, cleared 0 alerts
    2014-06-05 10:54:28.166 Lync[133:3cd7f18c] INFO APPLICATION CUcwaAutoDiscoveryService.cpp/2142:suspensionState = 2
    2014-06-05 10:54:28.166 Lync[133:3cd7f18c] INFO APPLICATION CUcwaAutoDiscoveryService.cpp/2118:adIsEnabled = 0, sipUri = sip:[email protected], m_internalADUrlInput = https://lyncdiscover.domain.no/autodiscover/autodiscover.svc/rootm_externalADUrlInput = https://lyncdiscover.domain.no/autodiscover/autodiscover.svc/root
    2014-06-05 10:54:28.167 Lync[133:3cd7f18c] INFO APPLICATION CUcwaAutoDiscoveryService.cpp/1017:Discover UCWA urls from https://lyncdiscover.domain.no/autodiscover/autodiscover.svc/root & https://lyncdiscover.domain.no/autodiscover/autodiscover.svc/root for sip:[email protected]
    2014-06-05 10:54:28.170 Lync[133:3cd7f18c] INFO TRANSPORT TransportUtilityFunctions.cpp/491:Extracted internaldomain.no from sip:[email protected]
    2014-06-05 10:54:28.173 Lync[133:3cd7f18c] INFO APPLICATION CUcwaAutoDiscoveryService.cpp/1121:Starting Auto Discovery with urls https://lyncdiscover.domain.no/autodiscover/autodiscover.svc/root?sipuri=sip:[email protected] and https://lyncdiscover.domain.no/autodiscover/autodiscover.svc/root?sipuri=sip:[email protected]
    2014-06-05 10:54:28.186 Lync[133:3cd7f18c] INFO TRANSPORT CTransportThread.cpp/135:Added Request(UcwaAutoDiscoveryRequest) to Request Processor queue
    2014-06-05 10:54:28.187 Lync[133:3cd7f18c] INFO TRANSPORT CTransportThread.cpp/230:Created thread => context[0x1359ca0]
    2014-06-05 10:54:28.188 Lync[133:6499000] INFO TRANSPORT CTransportThread.cpp/401:Started executing thread => context[0x1359ca0]
    2014-06-05 10:54:28.188 Lync[133:6499000] INFO TRANSPORT CTransportThread.cpp/347:Sent Request(UcwaAutoDiscoveryRequest) to Request Processor
    2014-06-05 10:54:28.190 Lync[133:3cd7f18c] INFO APPLICATION CTransportRequestRetrialQueue.cpp/385:Submitting new req. GET-UnauthenticatedRootGetRequest(0x136fc88)
    2014-06-05 10:54:28.190 Lync[133:3cd7f18c] INFO APPLICATION CUcwaAutoDiscoveryService.cpp/1171:Submitting Unauthenticated AutoDiscovery request to https://lyncdiscover.domain.no/autodiscover/autodiscover.svc/root?sipuri=sip:[email protected]
    2014-06-05 10:54:28.190 Lync[133:3cd7f18c] INFO TRANSPORT TransportUtilityFunctions.cpp/491:Extracted internaldomain.no from sip:[email protected]
    2014-06-05 10:54:28.190 Lync[133:3cd7f18c] INFO APPLICATION CUcwaAppSession.cpp/998:CUcwaAppSession::setNewActualState() state=1
    2014-06-05 10:54:28.191 Lync[133:6499000] WARNING TRANSPORT CCredentialManager.cpp/317:CCredentialManager::getSpecificCredential returning NULL credential for serviceId (4) type (1)!
    2014-06-05 10:54:28.192 Lync[133:3cd7f18c] INFO APPLICATION CApplication.cpp/1858:CUcwaAppSession::signIn() succeeded
    2014-06-05 10:54:28.198 Lync[133:3cd7f18c] INFO UI CMUIManager.mm/982:UpdateViews
    2014-06-05 10:54:28.198 Lync[133:3cd7f18c] INFO UI CMUIManager.mm/1050:ActualState = IsSigningIn DesiredState = BeSignedIn DataAvailable = 0 Showing UI = SigningInViewController
    2014-06-05 10:54:28.203 Lync[133:6499000] INFO TRANSPORT TransportUtilityFunctions.cpp/634:<SentRequest>
    GET https://lyncdiscover.domain.no/autodiscover/autodiscover.svc/root?sipuri=sip:[email protected]
    Request Id: 0x136fc88
    HttpHeader:Accept application/vnd.microsoft.rtc.autodiscover+xml;v=1
    </SentRequest>
    2014-06-05 10:54:28.222 Lync[133:6499000] INFO UTILITIES CHttpStreamPool.cpp/399:Allocating stream 0x139df40 for url - https://lyncdiscover.domain.no/autodiscover/autodiscover.svc/root with persistent id as 6
    2014-06-05 10:54:28.225 Lync[133:6499000] VERBOSE TRANSPORT CHttpProxyHelper.cpp/435:CHttpProxyHelper::discoverProxy : No proxy found for url https://lyncdiscover.domain.no/autodiscover/autodiscover.svc/root?sipuri=sip:[email protected]. Sending over direct connection.
    2014-06-05 10:54:28.240 Lync[133:6499000] INFO UTILITIES CTimer.cpp/225:Created timer instance (0x12b1e24) for runloop (0x13f0a40)
    2014-06-05 10:54:28.259 Lync[133:707] Unable to simultaneously satisfy constraints.
    Probably at least one of the constraints in the following list is one you don't want. Try this: (1) look at each constraint and try to figure out which you don't expect; (2) find the code that added the unwanted constraint or constraints and fix it. (Note: If you're seeing NSAutoresizingMaskLayoutConstraints that you don't understand, refer to the documentation for the UIView property translatesAutoresizingMaskIntoConstraints)
    "<NSLayoutConstraint:0x12ea680 UIImageView:0x12135b0.centerX == UILabel:0x1208a80.centerX>",
    "<NSLayoutConstraint:0x12ea6e0 UIView:0x12bc5b0.centerX == UIImageView:0x12135b0.centerX>",
    "<NSLayoutConstraint:0x12ea7a0 H:|-(26)-[UILabel:0x1208a80] (Names: '|':UIView:0x12bc5b0 )>",
    "<NSLayoutConstraint:0x12ea7d0 H:[UILabel:0x1208a80]-(25)-| (Names: '|':UIView:0x12bc5b0 )>"
    Will attempt to recover by breaking constraint
    <NSLayoutConstraint:0x12ea680 UIImageView:0x12135b0.centerX == UILabel:0x1208a80.centerX>
    Break on objc_exception_throw to catch this in the debugger.
    The methods in the UIConstraintBasedLayoutDebugging category on UIView listed in <UIKit/UIView.h> may also be helpful.
    2014-06-05 10:54:28.264 Lync[133:707] Unable to simultaneously satisfy constraints.
    Probably at least one of the constraints in the following list is one you don't want. Try this: (1) look at each constraint and try to figure out which you don't expect; (2) find the code that added the unwanted constraint or constraints and fix it. (Note: If you're seeing NSAutoresizingMaskLayoutConstraints that you don't understand, refer to the documentation for the UIView property translatesAutoresizingMaskIntoConstraints)
    "<NSLayoutConstraint:0x12ea770 UIView:0x12bc5b0.centerX == UILabel:0x1208a80.centerX>",
    "<NSLayoutConstraint:0x12ea7a0 H:|-(26)-[UILabel:0x1208a80] (Names: '|':UIView:0x12bc5b0 )>",
    "<NSLayoutConstraint:0x12ea7d0 H:[UILabel:0x1208a80]-(25)-| (Names: '|':UIView:0x12bc5b0 )>"
    Will attempt to recover by breaking constraint
    <NSLayoutConstraint:0x12ea770 UIView:0x12bc5b0.centerX == UILabel:0x1208a80.centerX>
    Break on objc_exception_throw to catch this in the debugger.
    The methods in the UIConstraintBasedLayoutDebugging category on UIView listed in <UIKit/UIView.h> may also be helpful.
    2014-06-05 10:54:28.269 Lync[133:707] Unable to simultaneously satisfy constraints.
    Probably at least one of the constraints in the following list is one you don't want. Try this: (1) look at each constraint and try to figure out which you don't expect; (2) find the code that added the unwanted constraint or constraints and fix it. (Note: If you're seeing NSAutoresizingMaskLayoutConstraints that you don't understand, refer to the documentation for the UIView property translatesAutoresizingMaskIntoConstraints)
    "<NSLayoutConstraint:0x12ea710 UILabel:0x1208a80.centerX == UIActivityIndicatorView:0x12a52b0.centerX>",
    "<NSLayoutConstraint:0x12ea7a0 H:|-(26)-[UILabel:0x1208a80] (Names: '|':UIView:0x12bc5b0 )>",
    "<NSLayoutConstraint:0x12ea7d0 H:[UILabel:0x1208a80]-(25)-| (Names: '|':UIView:0x12bc5b0 )>",
    "<NSLayoutConstraint:0x12aa480 UIView:0x12bc5b0.centerX == UIActivityIndicatorView:0x12a52b0.centerX>"
    Will attempt to recover by breaking constraint
    <NSLayoutConstraint:0x12ea710 UILabel:0x1208a80.centerX == UIActivityIndicatorView:0x12a52b0.centerX>
    Break on objc_exception_throw to catch this in the debugger.
    The methods in the UIConstraintBasedLayoutDebugging category on UIView listed in <UIKit/UIView.h> may also be helpful.
    2014-06-05 10:54:28.280 Lync[133:3cd7f18c] INFO UI CMConversationCommon.mm/43:not signed in
    2014-06-05 10:54:28.280 Lync[133:3cd7f18c] INFO UI CMConversationCommon.mm/43:not signed in
    2014-06-05 10:54:28.280 Lync[133:3cd7f18c] INFO UI CMConversationCommon.mm/43:not signed in
    2014-06-05 10:54:28.280 Lync[133:3cd7f18c] INFO UI CMConversationCommon.mm/43:not signed in
    2014-06-05 10:54:28.281 Lync[133:3cd7f18c] INFO UI CMConversationCommon.mm/43:not signed in
    2014-06-05 10:54:28.286 Lync[133:3cd7f18c] INFO UI CMAudioUtil.mm/322:stopSound
    2014-06-05 10:54:28.286 Lync[133:3cd7f18c] INFO UI CMAudioUtil.mm/322:stopSound
    2014-06-05 10:54:28.287 Lync[133:3cd7f18c] INFO UI CMAudioUtil.mm/322:stopSound
    2014-06-05 10:54:28.287 Lync[133:3cd7f18c] INFO UI CMAudioVideoToastViewController.mm/961:Cancelling local notification
    2014-06-05 10:54:28.304 Lync[133:3cd7f18c] INFO UI CMConversationCommon.mm/43:not signed in
    2014-06-05 10:54:28.305 Lync[133:3cd7f18c] INFO UI CMConversationCommon.mm/43:not signed in
    2014-06-05 10:54:28.305 Lync[133:3cd7f18c] INFO UI CMConversationCommon.mm/43:not signed in
    2014-06-05 10:54:28.305 Lync[133:3cd7f18c] INFO UI CMConversationCommon.mm/43:not signed in
    2014-06-05 10:54:28.306 Lync[133:3cd7f18c] INFO UI CMConversationCommon.mm/43:not signed in
    2014-06-05 10:54:32.066 Lync[133:3cd7f18c] INFO APPLICATION CAlertReporter.cpp/131:Clearing all(0) alerts
    2014-06-05 10:54:32.069 Lync[133:3cd7f18c] INFO APPLICATION CUcwaAppSession.cpp/497:Called signOut() in state 1
    2014-06-05 10:54:32.069 Lync[133:3cd7f18c] INFO APPLICATION CAlertReporter.cpp/117:Alert cleared of Category 2, Type 300, cleared 0 alerts
    2014-06-05 10:54:32.070 Lync[133:3cd7f18c] INFO APPLICATION CAlertReporter.cpp/117:Alert cleared of Category 2, Type 301, cleared 0 alerts
    2014-06-05 10:54:32.070 Lync[133:3cd7f18c] INFO APPLICATION CAlertReporter.cpp/117:Alert cleared of Category 2, Type 302, cleared 0 alerts
    2014-06-05 10:54:32.071 Lync[133:3cd7f18c] INFO APPLICATION CTransportRequestRetrialQueue.cpp/399:Cancelling all requests
    2014-06-05 10:54:32.071 Lync[133:3cd7f18c] INFO APPLICATION CTransportRequestRetrialQueue.cpp/409:Cancelling request: 0x136fc88
    2014-06-05 10:54:32.071 Lync[133:3cd7f18c] INFO TRANSPORT CSessionBase.hxx/158:Cancelling request: 0x136fc88
    2014-06-05 10:54:32.072 Lync[133:3cd7f18c] INFO TRANSPORT CTransportThread.cpp/167:Added Request(UcwaAutoDiscoveryRequest) to Request Processor queue
    2014-06-05 10:54:32.072 Lync[133:6499000] INFO TRANSPORT CTransportThread.cpp/347:Sent Request(UcwaAutoDiscoveryRequest) to Request Processor
    2014-06-05 10:54:32.073 Lync[133:6499000] INFO UTILITIES CHttpStreamPool.cpp/445:Scheduling stream 0x139df40 for release.
    2014-06-05 10:54:32.075 Lync[133:3cd7f18c] INFO APPLICATION CUcwaAutoDiscoveryServiceRetrialWrapper.cpp/566:Timer cancelled. OnResume = 0
    2014-06-05 10:54:32.075 Lync[133:3cd7f18c] INFO APPLICATION CAlertReporter.cpp/117:Alert cleared of Category 1, Type 201, cleared 0 alerts
    2014-06-05 10:54:32.075 Lync[133:3cd7f18c] INFO APPLICATION CUcwaAppSession.cpp/975:CUcwaAppSession canceling all requests
    2014-06-05 10:54:32.076 Lync[133:3cd7f18c] INFO APPLICATION CUcwaAppSession.cpp/998:CUcwaAppSession::setNewActualState() state=0
    2014-06-05 10:54:32.078 Lync[133:6499000] INFO TRANSPORT CHttpRequestProcessor.cpp/134:Clearing request processor for component UcwaAutoDiscoverySession on sign-out.
    2014-06-05 10:54:32.078 Lync[133:6499000] INFO UTILITIES CHttpStreamPool.cpp/599:Releasing stream 0x139df40.
    2014-06-05 10:54:32.079 Lync[133:3cd7f18c] INFO APPLICATION CCertificateProvisioningService.cpp/541:Clearing certificate from transport: ea8fc7e3-a0a5-487a-b588-78a96cdb798d
    2014-06-05 10:54:32.082 Lync[133:3cd7f18c] INFO UTILITIES CiOsAppStateQuery.hxx/264:Clearing keep-alive timer callback
    2014-06-05 10:54:32.084 Lync[133:3cd7f18c] INFO APPLICATION CCertificateProvisioningService.cpp/541:Clearing certificate from transport: ea8fc7e3-a0a5-487a-b588-78a96cdb798d
    2014-06-05 10:54:32.085 Lync[133:3cd7f18c] INFO APPLICATION CUcwaAutoDiscoveryServiceRetrialWrapper.cpp/566:Timer cancelled. OnResume = 0
    2014-06-05 10:54:32.085 Lync[133:3cd7f18c] INFO APPLICATION CCertificateProvisioningService.cpp/541:Clearing certificate from transport: ea8fc7e3-a0a5-487a-b588-78a96cdb798d
    2014-06-05 10:54:32.086 Lync[133:3cd7f18c] INFO APPLICATION CApplication.cpp/934:CApplication::serialize() called
    2014-06-05 10:54:32.122 Lync[133:3cd7f18c] INFO APPLICATION CUcmpConversationsManager.cpp/1890:CUcmpConversationsManager::serialize() called
    2014-06-05 10:54:32.123 Lync[133:3cd7f18c] INFO APPLICATION CUcmpConversationsManager.cpp/2127:CUcmpConversationsManager::serializeUsingPropertyBag() called
    2014-06-05 10:54:32.124 Lync[133:3cd7f18c] INFO APPLICATION CUcmpMrasHelper.cpp/582:CUcmpMrasHelper::serialize() called
    2014-06-05 10:54:32.125 Lync[133:3cd7f18c] INFO APPLICATION CUcmpMrasHelper.cpp/621:CUcmpMrasHelper::serialize : wrote token with 0 relays, m_httpProxy = , m_httpProxyResolvedIPAddress = , m_httpProxyPort = -1
    2014-06-05 10:54:32.159 Lync[133:3cd7f18c] INFO APPLICATION CBasePersistableEntity.cpp/179:Storing 5 out-of-sync Object Models took 15ms
    2014-06-05 10:54:32.162 Lync[133:3cd7f18c] INFO APPLICATION CPresenceSubscription.cpp/792:Removed 0 success records, current size is 0
    2014-06-05 10:54:32.162 Lync[133:3cd7f18c] INFO UI CMUIUtil.mm/2495:applicationOm->signOut() successfully.
    2014-06-05 10:54:32.165 Lync[133:3cd7f18c] INFO UI CMProximityManager.mm/94:Uninitialized CMProximityManager
    2014-06-05 10:54:32.168 Lync[133:3cd7f18c] INFO UI CMUIManager.mm/982:UpdateViews
    2014-06-05 10:54:32.169 Lync[133:3cd7f18c] INFO UI CMUIManager.mm/1050:ActualState = IsSignedOut DesiredState = BeSignedOut DataAvailable = 0 Showing UI = CredentialTableViewController
    2014-06-05 10:54:32.250 Lync[133:3cd7f18c] INFO UI CMConversationCommon.mm/43:not signed in
    2014-06-05 10:54:32.250 Lync[133:3cd7f18c] INFO UI CMConversationCommon.mm/43:not signed in
    2014-06-05 10:54:32.251 Lync[133:3cd7f18c] INFO UI CMConversationCommon.mm/43:not signed in
    2014-06-05 10:54:32.251 Lync[133:3cd7f18c] INFO UI CMConversationCommon.mm/43:not signed in
    2014-06-05 10:54:32.251 Lync[133:3cd7f18c] INFO UI CMConversationCommon.mm/43:not signed in
    2014-06-05 10:54:32.254 Lync[133:3cd7f18c] INFO UI CMAudioUtil.mm/322:stopSound
    2014-06-05 10:54:32.254 Lync[133:3cd7f18c] INFO UI CMAudioUtil.mm/322:stopSound
    2014-06-05 10:54:32.254 Lync[133:3cd7f18c] INFO UI CMAudioUtil.mm/322:stopSound
    2014-06-05 10:54:32.255 Lync[133:3cd7f18c] INFO UI CMAudioVideoToastViewController.mm/961:Cancelling local notification
    2014-06-05 10:54:32.256 Lync[133:3cd7f18c] INFO UI CMUIManager.mm/982:UpdateViews
    2014-06-05 10:54:32.257 Lync[133:3cd7f18c] INFO UI CMUIManager.mm/1050:ActualState = IsSignedOut DesiredState = BeSignedOut DataAvailable = 0 Showing UI = CredentialTableViewController
    2014-06-05 10:54:32.257 Lync[133:3cd7f18c] INFO UI CMConversationCommon.mm/43:not signed in
    2014-06-05 10:54:32.257 Lync[133:3cd7f18c] INFO UI CMConversationCommon.mm/43:not signed in
    2014-06-05 10:54:32.258 Lync[133:3cd7f18c] INFO UI CMConversationCommon.mm/43:not signed in
    2014-06-05 10:54:32.258 Lync[133:3cd7f18c] INFO UI CMConversationCommon.mm/43:not signed in
    2014-06-05 10:54:32.258 Lync[133:3cd7f18c] INFO UI CMConversationCommon.mm/43:not signed in
    2014-06-05 10:54:32.275 Lync[133:3cd7f18c] INFO UI CMConversationCommon.mm/43:not signed in
    2014-06-05 10:54:32.275 Lync[133:3cd7f18c] INFO UI CMConversationCommon.mm/43:not signed in
    2014-06-05 10:54:32.275 Lync[133:3cd7f18c] INFO UI CMConversationCommon.mm/43:not signed in
    2014-06-05 10:54:32.276 Lync[133:3cd7f18c] INFO UI CMConversationCommon.mm/43:not signed in
    2014-06-05 10:54:32.276 Lync[133:3cd7f18c] INFO UI CMConversationCommon.mm/43:not signed in
    2014-06-05 10:54:41.180 Lync[133:3cd7f18c] INFO APPLICATION CUcwaDataSynchronizer.cpp/1031:Mode 1 scheduled to timeout in 120sec
    2014-06-05 10:54:56.363 Lync[133:3cd7f18c] INFO UTILITIES CBasePersistableComponent.cpp/230:Storing 8 out-of-sync components took 11ms
    2014-06-05 10:54:56.363 Lync[133:3cd7f18c] INFO APPLICATION CUcwaDataSynchronizer.cpp/1031:Mode 1 scheduled to timeout in 120sec
    2014-06-05 10:55:03.724 Lync[133:3cd7f18c] INFO APPLICATION CApplication.cpp/1824:Initialized the sign in BRB logger
    2014-06-05 10:55:03.724 Lync[133:3cd7f18c] INFO APPLICATION CUcwaAppSession.cpp/975:CUcwaAppSession canceling all requests
    2014-06-05 10:55:03.725 Lync[133:3cd7f18c] INFO APPLICATION CUcwaAutoDiscoveryServiceRetrialWrapper.cpp/566:Timer cancelled. OnResume = 0
    2014-06-05 10:55:03.725 Lync[133:3cd7f18c] INFO APPLICATION CAlertReporter.cpp/117:Alert cleared of Category 1, Type 201, cleared 0 alerts
    2014-06-05 10:55:03.725 Lync[133:3cd7f18c] INFO APPLICATION CUcwaAutoDiscoveryServiceRetrialWrapper.cpp/566:Timer cancelled. OnResume = 0
    2014-06-05 10:55:03.730 Lync[133:3cd7f18c] INFO APPLICATION CApplication.cpp/934:CApplication::serialize() called
    2014-06-05 10:55:03.759 Lync[133:3cd7f18c] INFO APPLICATION CBasePersistableEntity.cpp/179:Storing 2 out-of-sync Object Models took 8ms
    2014-06-05 10:55:03.799 Lync[133:3cd7f18c] INFO APPLICATION CBasePersistableEntity.cpp/179:Storing 4 out-of-sync Object Models took 6ms
    2014-06-05 10:55:03.827 Lync[133:3cd7f18c] INFO APPLICATION CBasePersistableEntity.cpp/179:Storing 0 out-of-sync Object Models took 0ms
    2014-06-05 10:55:03.837 Lync[133:3cd7f18c] INFO APPLICATION CCertificateProvisioningService.cpp/541:Clearing certificate from transport: ea8fc7e3-a0a5-487a-b588-78a96cdb798d
    2014-06-05 10:55:03.838 Lync[133:3cd7f18c] INFO APPLICATION CApplication.cpp/897:Impersonalized the Object Model
    2014-06-05 10:55:03.839 Lync[133:3cd7f18c] INFO APPLICATION CConfiguration.cpp/1279:CConfiguration::deserialize() called
    2014-06-05 10:55:03.847 Lync[133:3cd7f18c] INFO APPLICATION CUcwaAppSession.cpp/434:SignIn. signInAsUserState=0, actualState=0
    2014-06-05 10:55:03.847 Lync[133:3cd7f18c] INFO APPLICATION CUcwaAppSession.cpp/1234:Updating URLs. For Ucwa: discoveredFqdn=, applicationsRelativeUrl=, configuredInternal=https://lyncdiscover.domain.no, configuredExternal=https://lyncdiscover.domain.no, loc=0, auto-discovery=0
    2014-06-05 10:55:03.848 Lync[133:3cd7f18c] INFO APPLICATION CUcwaAppSession.cpp/975:CUcwaAppSession canceling all requests
    2014-06-05 10:55:03.848 Lync[133:3cd7f18c] INFO APPLICATION CUcwaAppSession.cpp/674:Sending AutoDiscovery request (in sign-in sequence)
    2014-06-05 10:55:03.848 Lync[133:3cd7f18c] INFO APPLICATION CUcwaAutoDiscoveryServiceRetrialWrapper.cpp/566:Timer cancelled. OnResume = 0
    2014-06-05 10:55:03.849 Lync[133:3cd7f18c] INFO APPLICATION CAlertReporter.cpp/117:Alert cleared of Category 1, Type 201, cleared 0 alerts
    2014-06-05 10:55:03.849 Lync[133:3cd7f18c] INFO APPLICATION CUcwaAutoDiscoveryService.cpp/2142:suspensionState = 2
    2014-06-05 10:55:03.849 Lync[133:3cd7f18c] INFO APPLICATION CUcwaAutoDiscoveryService.cpp/2118:adIsEnabled = 0, sipUri = sip:[email protected], m_internalADUrlInput = https://lyncdiscover.domain.nom_externalADUrlInput = https://lyncdiscover.domain.no
    2014-06-05 10:55:03.850 Lync[133:3cd7f18c] INFO APPLICATION CUcwaAutoDiscoveryService.cpp/1017:Discover UCWA urls from https://lyncdiscover.domain.no & https://lyncdiscover.domain.no for sip:[email protected]
    2014-06-05 10:55:03.850 Lync[133:3cd7f18c] INFO TRANSPORT TransportUtilityFunctions.cpp/491:Extracted internaldomain.no from sip:[email protected]
    2014-06-05 10:55:03.850 Lync[133:3cd7f18c] INFO APPLICATION CUcwaAutoDiscoveryService.cpp/1121:Starting Auto Discovery with urls https://lyncdiscover.domain.no?sipuri=sip:[email protected] and https://lyncdiscover.domain.no?sipuri=sip:[email protected]
    2014-06-05 10:55:03.851 Lync[133:3cd7f18c] INFO TRANSPORT CTransportThread.cpp/135:Added Request(UcwaAutoDiscoveryRequest) to Request Processor queue
    2014-06-05 10:55:03.851 Lync[133:3cd7f18c] INFO APPLICATION CTransportRequestRetrialQueue.cpp/385:Submitting new req. GET-UnauthenticatedRootGetRequest(0x605da18)
    2014-06-05 10:55:03.851 Lync[133:6499000] INFO TRANSPORT CTransportThread.cpp/347:Sent Request(UcwaAutoDiscoveryRequest) to Request Processor
    2014-06-05 10:55:03.852 Lync[133:3cd7f18c] INFO APPLICATION CUcwaAutoDiscoveryService.cpp/1171:Submitting Unauthenticated AutoDiscovery request to https://lyncdiscover.domain.no?sipuri=sip:[email protected]
    2014-06-05 10:55:03.852 Lync[133:6499000] WARNING TRANSPORT CCredentialManager.cpp/317:CCredentialManager::getSpecificCredential returning NULL credential for serviceId (4) type (1)!
    2014-06-05 10:55:03.853 Lync[133:3cd7f18c] INFO TRANSPORT TransportUtilityFunctions.cpp/491:Extracted internaldomain.no from sip:[email protected]
    2014-06-05 10:55:03.853 Lync[133:6499000] INFO TRANSPORT TransportUtilityFunctions.cpp/634:<SentRequest>
    GET https://lyncdiscover.domain.no?sipuri=sip:[email protected]
    Request Id: 0x605da18
    HttpHeader:Accept application/vnd.microsoft.rtc.autodiscover+xml;v=1
    </SentRequest>
    2014-06-05 10:55:03.853 Lync[133:3cd7f18c] INFO APPLICATION CUcwaAppSession.cpp/998:CUcwaAppSession::setNewActualState() state=1
    2014-06-05 10:55:03.854 Lync[133:6499000] INFO UTILITIES CHttpStreamPool.cpp/399:Allocating stream 0x6069890 for url - https://lyncdiscover.domain.no with persistent id as 6
    2014-06-05 10:55:03.855 Lync[133:3cd7f18c] INFO APPLICATION CApplication.cpp/1858:CUcwaAppSession::signIn() succeeded
    2014-06-05 10:55:03.855 Lync[133:6499000] VERBOSE TRANSPORT CHttpProxyHelper.cpp/435:CHttpProxyHelper::discoverProxy : No proxy found for url https://lyncdiscover.domain.no?sipuri=sip:[email protected]. Sending over direct connection.
    2014-06-05 10:55:03.858 Lync[133:3cd7f18c] INFO UI CMUIManager.mm/982:UpdateViews
    2014-06-05 10:55:03.858 Lync[133:3cd7f18c] INFO UI CMUIManager.mm/1050:ActualState = IsSigningIn DesiredState = BeSignedIn DataAvailable = 0 Showing UI = SigningInViewController
    2014-06-05 10:55:03.891 Lync[133:707] Unable to simultaneously satisfy constraints.
    Probably at least one of the constraints in the following list is one you don't want. Try this: (1) look at each constraint and try to figure out which you don't expect; (2) find the code that added the unwanted constraint or constraints and fix it. (Note: If you're seeing NSAutoresizingMaskLayoutConstraints that you don't understand, refer to the documentation for the UIView property translatesAutoresizingMaskIntoConstraints)
    "<NSLayoutConstraint:0x60674e0 UIImageView:0x6066d20.centerX == UILabel:0x6065cf0.centerX>",
    "<NSLayoutConstraint:0x6067540 UIView:0x6066b50.centerX == UIImageView:0x6066d20.centerX>",
    "<NSLayoutConstraint:0x6067bf0 H:|-(26)-[UILabel:0x6065cf0] (Names: '|':UIView:0x6066b50 )>",
    "<NSLayoutConstraint:0x6067c20 H:[UILabel:0x6065cf0]-(25)-| (Names: '|':UIView:0x6066b50 )>"
    Will attempt to recover by breaking constraint

Maybe you are looking for

  • Can't boot virtio-guest with KVM since kvm-86

    Hello, since kvm-86 I can't boot a Debian Lenny guest machine. When I boot the machine I get the following error: [ 4.117315] request_module: runaway loop modprobe binfmt-a6e0 [ 4.119330] request_module: runaway loop modprobe binfmt-a6e0 [ 4.121357]

  • Error while activating transfer rules

    Transfer method 'TRFC with PSA' is not supported by the source system Message no. RSAR508 Diagnosis The PSA transfer method is used to transfer data from source system GBQ480 to transfer structure 0ASSET_ATTR_G4. Source system GBQ480 does not support

  • PC not recognizing iphone as a digital camera

    I am having the same issue with not being able to transfer my pics and video from my iphone onto my pc. I have read the many solutions posted in this forum but none have help me. I am able to sync to itunes but does not show up as a camera that is pl

  • Is this a bug in FCP5?

    I created an 2 min .mov file from screen capture on IBM. I imported this clip into the project and in the viewer strange things started happening. 1. Shift N creates still image not where the cursor is, but about 20 sec ahead of the clip. 2 The lengt

  • Please add a signature feature to FormsCentral!!!

    Why can't you add a signature to a FormsCentral form?  Better yet, when will this feature be added? FormsCentral is such a great tool and my clients love it, but they want to be able to add signatures to their forms.  Is there any other Adobe tool th