SslHandler: log spam on channel close

SslHandler tries to flush the unsent data and negotiate the closure with the peer when I close the channel. It force-closes the channel if it can't do that safely after a timeout. However, every time it does that, I get multiple warnings in the logs:
[WARN  2016-07-29 09:04:04.954] [nioEventLoopGroup-9-3] [io.netty.handler.ssl.SslHandler]: [id: 0xe36ca335, ...] Last write attempt timed out; force-closing the connection.
[WARN  2016-07-29 09:04:04.956] [nioEventLoopGroup-9-3] [io.netty.util.concurrent.PromiseNotifier]: Failed to mark a promise as success because it is done already: DefaultChannelPromise@2740946b (success)
[WARN  2016-07-29 09:04:04.956] [nioEventLoopGroup-9-3] [io.netty.util.concurrent.PromiseNotifier]: Failed to mark a promise as success because it is done already: DefaultChannelPromise@2740946b (success)

[WARN  2016-07-29 09:05:49.033] [nioEventLoopGroup-9-1] [io.netty.handler.ssl.SslHandler]: [id: 0x00508dd6, ...] Last write attempt timed out; force-closing the connection.
[WARN  2016-07-29 09:05:49.034] [nioEventLoopGroup-9-1] [io.netty.util.concurrent.PromiseNotifier]: Failed to mark a promise as success because it is done already: DefaultChannelPromise@46cf0584 (success)
[WARN  2016-07-29 09:05:49.034] [nioEventLoopGroup-9-1] [io.netty.util.concurrent.PromiseNotifier]: Failed to mark a promise as success because it is done already: DefaultChannelPromise@46cf0584 (success)

Our code doesn't use PromiseNotifier and since the warnings always happen after SSL force-close, it looks like they're coming from SslHandler#safeClose callbacks. Is there any point in keeping those warnings in?

@technocoreai which version of netty ?

Sorry, forgot to include that! 4.0.40 currently, but it's been present for a while.

@technocoreai thanks let me check

Fixed by https://github.com/netty/netty/pull/5604


Posting a comment sets wrong date

@bertcappelle This came from your PR. can you elaborate?

@wwelvaer Yes, you're right. Totally my bad. I used the update_at field instead of the created_at field. Sorry for the confusion.


Can't create block successfully

Every Time ACAD 2018 crashes with the generated file from this code:
    let mut drawing = Drawing::new();

    let point = ModelPoint::default();
    let point = Entity::new(EntityType::ModelPoint(point));
    // drawing.add_entity(point);

    let mut att = AttributeDefinition::default();
    att.text_tag = String::from("tag");
    att.prompt = String::from("tag_prompt");
    att.value = String::from("test_value");
    att.value = String::from("1");
    let att = Entity::new(EntityType::AttributeDefinition(att));
    // drawing.add_entity(att);

    let mut lyr1 = Layer::default();
    lyr1.name = String::from("layer1_test");
    drawing.add_layer(lyr1);

    let mut blc = Block::default();
    blc.name = String::from("blc_name");
    blc.set_has_non_consistent_attribute_definitions(true);
    let mut vec = Vec::new();
    vec.push(att);
    vec.push(point);
    blc.entities = vec;
    drawing.add_block(blc);

    drawing.save_file("test.dxf").ok();

I think I'm not creating the block correctly, the goal is to have the point and the attribute entities inside the block.
Any help would be very appreciated.
PS: I'm new to rust and dxf spec.

AutoCAD is extremely pick about what it will accept, and frankly I haven't figured out the exact formula yet.  That said, other CAD apps are less strict and LibreCAD will open the following DXF with a block:
let mut drawing = Drawing::new();

// this creates a block with a single line from (0,0) to (1,1)
// n.b., the block will not yet be displayed on screen; it exists simply as a "template" that can be inserted later
let mut block = Block::default();
block.name = String::from("block_name");
block.entities.push(Entity::new(EntityType::Line(Line::new(
    Point::new(0.0, 0.0, 0.0),
    Point::new(1.0, 1.0, 0.0),
))));
drawing.add_block(block);

// this inserts a copy of the "block_name" block at location (2,2)
// the result of this is a line from (2,2) to (3,3)
let mut ins = Insert::default();
ins.name = String::from("block_name");
ins.location = Point::new(2.0, 2.0, 0.0);
let ins = Entity::new(EntityType::Insert(ins));
drawing.add_entity(ins);

// this inserts a copy of the "block_name" block at location (2,-2)
// the result of this is a line from (2,-2) to (3,-1)
let mut ins = Insert::default();
ins.name = String::from("block_name");
ins.location = Point::new(2.0, -2.0, 0.0);
let ins = Entity::new(EntityType::Insert(ins));
drawing.add_entity(ins);

drawing.save_file("test.dxf").ok();

@brettfo thank you for your reply and example code, when I run it, the same result ACAD say it's invalid drawing.
Maybe someone like you with the required expertise can look at other libraries like link and see what could be the problem?

@Dynabits Thank you for that link, I hadn't seen that before and it was very helpful.
I've pushed commit 944f6e4d1932da73e886a11c75e33bfa25b54bb3 to main which will write a BLOCK/INSERT in R12 and I can then open it in AutoCAD 2016 (that's the only version I have to test with.)
That commit also contains the file examples/src/block_examples.rs which should get you started.
I'll start testing R13+ and see what I can come up with.


Composer fixes

Dependency should have upper bounds and your version constraint on padraic/phpunit-accelerator was incorrect.

Thanks!


support for defining some of the env variables in the credentials section of huginn

feature request:  I would like to define smtp settings in the app rather than in the env file. this would be nice as it would allow for more accounts to be used from one instances as well as make it easier to make configuration changes over time.
I think this also makes sense for all the oauth keys and secrets as well.

Yes that would be very nice. The issue with storing the configuration in the database is that we can't efficiently cache it. So Huginn would either require a restart after the configuration was modified, or every access of a setting would trigger a database query.
I am pretty sure we had a discussed about it in a different issue already, but I could not find it :(


Bug: Upgrade to pro banner is displayed for pro account in Contributor Insights Page

Describe the bug
Not sure if this is related to #2793 as the bug there is affecting users who are not logging in.

I have OpenSauced pro account and I found this bug while I logged in.
When I opened one of the page in the Contributor Insights, the banner of "Upgrade to a PRO Workspace" is displayed on the top. I notice, this bug is only affected the page that's been created by adding contributors manually through "Explore Contributor".
Additional info:

Another pages that have been created through "sync your GitHub team" and "importing GitHub following" are not affected.
Repository Insights Pages are not affected.

Screenshots

Steps to reproduce

Open the sidebar.
Click a page in "Contributor Insights" that's been created by adding contributors manually.
You will see the banner on top.

Browsers
Chrome
Additional context (Is this in dev or production?)
production
Code of Conduct

[X] I agree to follow this project's Code of Conduct

Contributing Docs

[ ] I agree to follow this project's Contribution Docs

Thanks for reporting this @ayu! We're looking into it.

Thank you for the issue! Is your account personally upgraded to PRO or the workspace? Because right now we are only checking if the workspace itself is upgraded. Am I missing something else? cc @nickytonline

Thank you for the issue! Is your account personally upgraded to PRO or the workspace? Because right now we are only checking if the workspace itself is upgraded. Am I missing something else? cc @nickytonline @brandonroberts

We have a set of previously upgraded accounts that have access to pro features. You can use the hasReports from the useSession hook to determine if they are a previously upgraded user for hiding the banner in addition to the workspace check.

Thank you for the issue! Is your account personally upgraded to PRO or the workspace? Because right now we are only checking if the workspace itself is upgraded. Am I missing something else? cc @nickytonline @brandonroberts

I think what @brandonroberts mentioned here.
I'm currently subscribed to the Pro plan as you can see on the screenshot in the issue.


Fixes file and directory permission issues in asb container

Executing asbcli using existing image
> $ ./asbcli up --cluster-user admin --dockerhub-user jcpowermac openshift.virtomation.com:8443
Login successful.

You have access to the following projects and can switch between them with 'oc project <projectname>':

    ansible-service-broker
  * default

Using project "default".
Welcome! See 'oc help' to get started.

PLAY [Deploy ansible-service-broker to  openshift] *****************************

TASK [ansible-service-broker-openshift : oso_service] **************************
changed: [localhost]

TASK [ansible-service-broker-openshift : debug] ********************************
skipping: [localhost]

TASK [ansible-service-broker-openshift : oso_service] **************************
changed: [localhost]

TASK [ansible-service-broker-openshift : debug] ********************************
skipping: [localhost]

TASK [ansible-service-broker-openshift : oso_route] ****************************
changed: [localhost]

TASK [ansible-service-broker-openshift : debug] ********************************
skipping: [localhost]

TASK [ansible-service-broker-openshift : oso_deployment] ***********************
changed: [localhost]

TASK [ansible-service-broker-openshift : debug] ********************************
skipping: [localhost]

TASK [ansible-service-broker-openshift : oso_deployment] ***********************
changed: [localhost]

TASK [ansible-service-broker-openshift : debug] ********************************
skipping: [localhost]

PLAY RECAP *********************************************************************
localhost                  : ok=5    changed=5    unreachable=0    failed=0

File and directory permission issues
> $ oc logs -f asb-1-1pi4b                                                                                [±master ✓]
Got DOCKERHUB credentials.
Got OPENSHIFT credentials.
uid=1000300000 gid=0(root) groups=0(root),1000300000
Login successful.

You have access to the following projects and can switch between them with 'oc project <projectname>':

    ansible-service-broker
  * default

Using project "default".
error: KUBECONFIG is set to a file that cannot be created or modified: /.kube/config
mkdir /.kube: permission denied

You can unset the KUBECONFIG variable to use the default location for it:
   unset KUBECONFIG

Or you can set its value to a file that can be written to:
   export KUBECONFIG=/path/to/file
sed: couldn't open temporary file /etc/ansible-service-broker/sedbAHprR: Permission denied
sed: couldn't open temporary file /etc/ansible-service-broker/sedbz61mR: Permission denied
sed: couldn't open temporary file /etc/ansible-service-broker/sed7vzJcR: Permission denied
sed: couldn't open temporary file /etc/ansible-service-broker/sed7aNZRP: Permission denied
sed: couldn't open temporary file /etc/ansible-service-broker/sed9KZvYP: Permission denied
============================================================
==           Starting Ansible Service Broker...           ==
============================================================
ERROR: Failed to read config file
yaml: unmarshal errors:
  line 5: cannot unmarshal !!map into string
  line 6: cannot unmarshal !!map into string
  line 17: cannot unmarshal !!map into string
  line 18: cannot unmarshal !!map into string
  line 19: cannot unmarshal !!map into string%

Let's delete everything and try again...
> $ oc delete all --all                                                                                [±master ✓]
deploymentconfig "asb" deleted
deploymentconfig "etcd" deleted
route "asb-1338" deleted
service "asb" deleted
service "etcd" deleted

Temporarily modify to use jcpowermac/ansible-service-broker-asb
> $ vim ansible/roles/ansible-service-broker-openshift/tasks/main.yml                                                           [±master ✓]

Build the ansibleapp image
> $ docker build -t jcpowermac/ansible-service-broker-ansibleapp .                                                              [±master ●]
Sending build context to Docker daemon 19.36 MB
Step 1 : FROM ansibleapp/ansibleapp-base
 ---> 8266ba571196
Step 2 : MAINTAINER Ansible Apps<EMAIL_ADDRESS> ---> Using cache
 ---> f598cf247091
Step 3 : LABEL "com.redhat.ansibleapp.version" "0.1.0"
 ---> Using cache
 ---> 773b3206dd96
Step 4 : LABEL "com.redhat.ansibleapp.spec" "aWQ6IDg5ZGFiNTZkLWE3MTItNDcyNS1hMDY1LWRjYjZjOGUxZGU4OApuYW1lOiBhbnNpYmxlYXBwL2Fuc2libGUtc2VydmljZS1icm9rZXItYW5zaWJsZWFwcApkZXNjcmlwdGlvbjogQW5zaWJsZUFwcCBPcGVuU2VydmljZUJyb2tlciBpbXBsZW1lbnRhdGlvbgpiaW5kYWJsZTogZmFsc2UKYXN5bmM6ICJ1bnN1cHBvcnRlZCIKcGFyYW1ldGVyczoKICAtIG5hbWU6IGRvY2tlcmh1Yl91c2VyCiAgICBkZXNjcmlwdGlvbjogRG9ja2VySHViIFVzZXIKICAgIHR5cGU6IHN0cmluZwogIC0gbmFtZTogZG9ja2VyaHViX3Bhc3MKICAgIGRlc2NyaXB0aW9uOiBEb2NrZXJIdWIgUGFzcwogICAgdHlwZTogc3RyaW5nCiAgLSBuYW1lOiBvcGVuc2hpZnRfdGFyZ2V0CiAgICBkZXNjcmlwdGlvbjogT3BlbnNoaWZ0IFRhcmdldAogICAgdHlwZTogc3RyaW5nCiAgLSBuYW1lOiBvcGVuc2hpZnRfdXNlcgogICAgZGVzY3JpcHRpb246IE9wZW5zaGlmdCBVc2VyCiAgICB0eXBlOiBzdHJpbmcKICAtIG5hbWU6IG9wZW5zaGlmdF9wYXNzCiAgICBkZXNjcmlwdGlvbjogT3BlbnNoaWZ0IFBhc3MKICAgIHR5cGU6IHN0cmluZwo="
 ---> Using cache
 ---> 54408d513fc8
Step 5 : ADD ansible /opt/ansible
 ---> b84d0c71b379
Removing intermediate container c6e6f6898b03
Step 6 : ADD ansibleapp /opt/ansibleapp
 ---> a460b5d64129
Removing intermediate container 7c659302753f
Step 7 : RUN useradd -u 1001 -r -g 0 -M -b /opt/ansibleapp -s /sbin/nologin -c "ansibleapp user" ansibleapp
 ---> Running in 07603e2a5132
 ---> 8be41b221a25
Removing intermediate container 07603e2a5132
Step 8 : RUN chown -R 1001:0 /opt/{ansible,ansibleapp}
 ---> Running in 2912d1a4f86d
 ---> 53dde01671f6
Removing intermediate container 2912d1a4f86d
Step 9 : USER 1001
 ---> Running in 73feea6c236a
 ---> 82638ca41d2c
Removing intermediate container 73feea6c236a
Successfully built 82638ca41d2c

Temporarily modify to use jcpowermac/ansible-service-broker-ansibleapp image
> $ vim asbcli                                                                                [±master ●]

Executing asbcli using new image
> $ ./asbcli up --cluster-user admin --dockerhub-user jcpowermac openshift.virtomation.com:8443
Login successful.

You have access to the following projects and can switch between them with 'oc project <projectname>':

    ansible-service-broker
  * default

Using project "default".
Welcome! See 'oc help' to get started.

PLAY [Deploy ansible-service-broker to  openshift] *****************************

TASK [ansible-service-broker-openshift : oso_service] **************************
changed: [localhost]

TASK [ansible-service-broker-openshift : debug] ********************************
skipping: [localhost]

TASK [ansible-service-broker-openshift : oso_service] **************************
changed: [localhost]

TASK [ansible-service-broker-openshift : debug] ********************************
skipping: [localhost]

TASK [ansible-service-broker-openshift : oso_route] ****************************
changed: [localhost]

TASK [ansible-service-broker-openshift : debug] ********************************
skipping: [localhost]

TASK [ansible-service-broker-openshift : oso_deployment] ***********************
changed: [localhost]

TASK [ansible-service-broker-openshift : debug] ********************************
skipping: [localhost]

TASK [ansible-service-broker-openshift : oso_deployment] ***********************
changed: [localhost]

TASK [ansible-service-broker-openshift : debug] ********************************
skipping: [localhost]

PLAY RECAP *********************************************************************
localhost                  : ok=5    changed=5    unreachable=0    failed=0

Success
> $ oc logs -f asb-1-3wv3g                                                                                [±master ●]
Got DOCKERHUB credentials.
Got OPENSHIFT credentials.
uid=1000300000 gid=0(root) groups=0(root),1000300000
Login successful.

You have access to the following projects and can switch between them with 'oc project <projectname>':

    ansible-service-broker
  * default

Using project "default".
Welcome! See 'oc help' to get started.
============================================================
==           Starting Ansible Service Broker...           ==
============================================================
[2017-03-27T20:26:02.959Z] [DEBUG] Connecting Dao
[2017-03-27T20:26:02.959Z] [INFO] == ETCD CX ==
[2017-03-27T20:26:02.959Z] [INFO] EtcdHost: etcd
[2017-03-27T20:26:02.959Z] [INFO] EtcdPort: 2379
[2017-03-27T20:26:02.959Z] [INFO] Endpoints: [http://etcd:2379]
[2017-03-27T20:26:02.959Z] [DEBUG] Connecting Registry
[2017-03-27T20:26:02.959Z] [INFO] == REGISTRY CX ==
[2017-03-27T20:26:02.96Z] [INFO] Name: dockerhub
[2017-03-27T20:26:02.96Z] [INFO] Url: xxx
[2017-03-27T20:26:02.96Z] [DEBUG] DockerHubRegistry::Init
[2017-03-27T20:26:02.96Z] [DEBUG] Creating AnsibleBroker
[2017-03-27T20:26:02.96Z] [NOTICE] Ansible Service Broker Started
[2017-03-27T20:26:02.96Z] [NOTICE] Listening on http://localhost:1338
^C

Confirm that we can bootstrap
> $ ./asbcli connect asb-1338-ansible-service-broker.router.default.svc.cluster.local                                           [±master ●]
Loading records file: /tmp/asbcli.dat.json
============================================================
Select an option ('q' to quit):
============================================================
  b | bind service
  d | drop records
  l | list services
  p | provision service
  t | bootstrap
  ? | show menu
# t
Bootstrapping broker...
Bootstrapped 13 specs into broker from dockerhub!

Confirm that we can provision
> $ ./asbcli connect asb-1338-ansible-service-broker.router.default.svc.cluster.local                                           [±master ●]
Loading records file: /tmp/asbcli.dat.json
============================================================
Select an option ('q' to quit):
============================================================
  b | bind service
  d | drop records
  l | list services
  p | provision service
  t | bootstrap
  ? | show menu
# p
No services loaded in client, requesting catalog from broker...
Loaded 13 services from broker catalog:
Select a service to provision:
  1 | ansibleapp/pulp-ansibleapp
  2 | ansibleapp/eriks-etherpad-ansibleapp
  3 | ansibleapp/wordpress-ha-ansibleapp
  4 | ansibleapp/external-mlab-ansibleapp
  5 | ansibleapp/ansible-service-broker-ansibleapp
  6 | ansibleapp/wordpress-ansibleapp
  7 | ansibleapp/miq-ansibleapp
  8 | ansibleapp/etherpad-ansibleapp
  9 | ansibleapp/galera-ansibleapp
  10 | ansibleapp/foreman-ansibleapp
  11 | ansibleapp/mongodb-ansibleapp
  12 | ansibleapp/fusor-guestbook-ansibleapp
  13 | ansibleapp/postgresql-ansibleapp
# 8
[ ansibleapp/etherpad-ansibleapp ] selected for provisioning...
Configure your service:
database_user (default: etherpad) #
database_password (generated if blank) #
database_name (default: etherpad) #
database_host (default: mariadb) #
root_password (generated if blank) #
application_password (generated if blank) #
session_key (generated if blank) #
Service configured! Requesting broker to provision...
Provision returned status code: 201
service_id: f32de3bc-3225-429a-b23b-cef47ca1d25b
instance_id: d91ab5aa-01fa-4a9a-b272-fd980a035412
Saving records to file: /tmp/asbcli.dat.json
Broker reported provisioning success!

@jcpowermac Thanks for the contribution. @eriknelson and I will review it as soon as we can.

@eriknelson yw, happy to help!  I did notice though that ansibleapp/etherpad-ansibleapp had a similar permission problem so you might still need anyuid until that is resolved.
> $ oc logs -f aa-52c4418a-3461-4fb0-8a47-095b9f75a69c                                                                                [±jenkins ●●]
Login successful.

You have access to the following projects and can switch between them with 'oc project <projectname>':

    ansible-service-broker
  * default

Using project "default".
error: KUBECONFIG is set to a file that cannot be created or modified: /.kube/config
mkdir /.kube: permission denied

You can unset the KUBECONFIG variable to use the default location for it:
   unset KUBECONFIG

Or you can set its value to a file that can be written to:
   export KUBECONFIG=/path/to/file
Traceback (most recent call last):
  File "/usr/bin/ansible-playbook", line 43, in <module>
    import ansible.constants as C
  File "/usr/lib/python2.7/site-packages/ansible/constants.py", line 161, in <module>
    DEFAULT_LOCAL_TMP         = get_config(p, DEFAULTS, 'local_tmp',        'ANSIBLE_LOCAL_TEMP',      '~/.ansible/tmp', istmppath=True)
  File "/usr/lib/python2.7/site-packages/ansible/constants.py", line 81, in get_config
    makedirs_safe(value, 0o700)
  File "/usr/lib/python2.7/site-packages/ansible/utils/path.py", line 70, in makedirs_safe
    raise AnsibleError("Unable to create local directories(%s): %s" % (to_native(rpath), to_native(e)))
ansible.errors.AnsibleError: Unable to create local directories(/.ansible/tmp): [Errno 13] Permission denied: '/.ansible'


some cannot be used instead of a generic placeholder for never-returned type inference

Description
some Any works for most replacements of generic placeholders that only get used one time. But it doesn't work with whatever type inference errors use.
Reproduction
Compiles:
extension Error {
  func `throw`<Never>() throws -> Never {
    throw self
  }
}

Function declares an opaque return type, but has no return statements in its body from which to infer an underlying type :

extension Error {
  func `throw`() throws -> some Any {
    throw self
  }
}

The throw function is very useful. I haven't had a use for similar, when it comes to Never returns, but the same problem occurs there:
✅:
func never<Never>() -> Never {
  fatalError()
}

❌:
func never() -> some Any {
  fatalError()
}

Expected behavior
The versions using some Any compile.
Environment
swift-driver version: <IP_ADDRESS> Apple Swift version 5.10 (swiftlang-<IP_ADDRESS> clang-15<IP_ADDRESS>)
Target: arm64-apple-macosx14.0
Additional information
No response

Current status: the Never code compiles now, but the throws still does not.

Function declares an opaque return type, but has no return statements in its body from which to infer an underlying type :

extension Error {
  func `throw`() throws -> some Any {
    throw self
  }
}

This is not a bug. Do you want me to relabel this into a feature request?

If it wasn't a bug, it is now, because as I just said, the example you just linked to that says it won't compile, does now. For your example, all you need to do is have Never adopt P.
extension Never: P { }
func f9() -> some P { fatalError("not implemented") }
func scope() {  _ = f9() }

And if that's going to work, it's a bug if errors don't.

The argument doesn't hold water.
func f9<T>() -> T { fatalError() }

func scope() {
  _ = f9() as Int // ✅
  let delayedF9 = { f9() } // ❌ Generic parameter 'T' could not be inferred
}

The behavior of some Any mimics generics on inputs. It doesn't make sense for it to differ for outputs.
And if fatalError() is going to turn a some Any output into Never, then this behavior has to change, too, to infer Void from no code:
func notVoid() -> some Any { } // Function declares an opaque return type, but has no return statements in its body from which to infer an underlying type


Upgrade Linux Kernel for flatcar-3510 from 5.15.154 to 5.15.155

Subject says it all.

See instead https://github.com/flatcar/scripts/pull/1934


[logrus] fixes #732 - 20 level options between each standard log level

Test results
$ go test
[...]
PASS
ok  	_/srv/scm/git/simelo/logrus	0.275s

Indeed, that would be useful to add intermediary log level and keeping backward compatibility. But this first step can not be done without breaking such compatibility. Tagging 2.0.


Image: add fit_mode feature

This PR adds the fit_mode feature, as a replacement for allow_stretch and keep_ratio.
The previous behaviors using allow_stretch and keep_ratio will be present in fit_mode, plus a new mode is being introduced: "cover". The "cover" mode will fill the widget box with the image regardless of the size and aspect ratio of both, keeping the aspect ratio of the image.
The available options will be

"scale-down": the image will be scaled down to fit inside the widget box, maintaining its aspect ratio and without stretching. If the size of the image is smaller than the widget, it will be displayed at its original size. If the image has a different aspect ratio than the widget, there will be blank areas on the widget box.

"fill": the image is stretched to fill the widget, regardless of its aspect ratio or dimensions. If the image has a different aspect ratio than the widget, this option can lead to distortion of the image.

"contain": the image is resized to fit inside the widget box, maintaining its aspect ratio. If the image size is larger than the widget size, the behavior will be similar to "scale-down". However, if the size of the image size is smaller than the widget size, unlike "scale-down, the image will be resized to fit inside the widget. If the image has a different aspect ratio than the widget, there will be blank areas on the widget box.

"cover": the image will be stretched horizontally or vertically to fill the widget box, maintaining its aspect ratio. If the image has a different aspect ratio than the widget, then the image will be clipped to fit.

Demo:
https://user-images.githubusercontent.com/73297572/226389904-02e783b4-7705-47bd-bea8-a75d6eb75976.mp4

image_test.png (250x250px):

Code for testing (It is recommended to test with images with different aspect ratios):
from kivy.app import App
from kivy.lang import Builder
from kivy.uix.floatlayout import FloatLayout

class UI(FloatLayout):
    pass

Builder.load_string(
    """
<UI>:
    Image:
        id: img
        source: "image_test.png"
        size_hint: None, None
        pos_hint: {"center": (0.5, 0.6)}
        mipmap: True
        canvas.after:
            Color:
                rgba: 1, 0, 0, 0.5
            Rectangle:
                pos: self.pos
                size: self.size

    BoxLayout:
        size_hint_y: 0.4
        orientation: "vertical"

        Label:
            text: f"fit_mode = {img.fit_mode} \\nwidth = {img.width} | height = {img.height}"
            outline_width: 1
            font_size: dp(18)

        Slider:
            size_hint_y: None
            height: 50
            min: 0
            max: 3
            step: 1
            on_value:
                img.fit_mode = ("scale-down", "fill", "contain", "cover")[int(self.value)]
        Slider:
            size_hint_y: None
            height: 50
            min: 0
            max: 1000
            step: 1
            on_value:
                img.width = self.value
        Slider:
            size_hint_y: None
            height: 50
            min: 0
            max: 1000
            step: 1
            on_value:
                img.height = self.value

"""
)

class Testapp(App):

    def build(self):
        return UI()

Testapp().run()

Maintainer merge checklist

[x] Title is descriptive/clear for inclusion in release notes.
[ ] Applied a Component: xxx label.
[ ] Applied the api-deprecation or api-break label.
[ ] Applied the release-highlight label to be highlighted in release notes.
[ ] Added to the milestone version it was merged into.
[ ] Unittests are included in PR.
[x] Properly documented, including versionadded, versionchanged as needed.

@DexerBR Now, I can easily understand this features, allow_stretch and keep_ratio are always confusing in the past when I started learning kivy. Thanks

@DexerBR Now, I can easily understand this features, allow_stretch and keep_ratio are always confusing in the past when I started learning kivy. Thanks ❤

I agree! Sometimes it could be confusing to understand which combination is right to achieve a specific filling mode. Also, is it something that could be covered by just one property/option rather than two.

@DexerBR For covering images there exist https://github.com/kivy/kivy/blob/master/kivy/uix/behaviors/cover.py. Maybe this can be deprecated then.

I wonder if this behavior would have use cases, outside of the Image widget.

Good question. In my poor imagination it has not.
Anyone?

Some imagination produced this: 😅
(I recall to have used it sometimes, even without an Image or Video, but I do not recall why.)
from kivy.app import App
from kivy.lang import Builder
from kivy.uix.boxlayout import BoxLayout
from kivy.uix.behaviors import CoverBehavior
from kivy.uix.label import Label

class UI(BoxLayout):
    pass

class CoverLabel(CoverBehavior, Label):

    def __init__(self, **kwargs):
        super().__init__(**kwargs)
        self.fbind("texture_size", self._update_reference_size)

    def _update_reference_size(self, *args):
        self.reference_size = self.texture_size

Builder.load_string(
"""
<UI>:
    size_hint: 1, 1
    orientation: "vertical"
    CoverLabel:
        size_hint: 1, .5
        color: 1, 1, 1, 1
        font_size: 400
        markup: True
        text: "Hello World by Kivy [color=ff0000]Hello World by Kivy[/color] [color=00ff00]Hello World by Kivy[/color] [color=0000ff]Hello World by Kivy[/color]"
""")

class Testapp(App):

    def build(self):
        return UI()

Testapp().run()

I wonder if this behavior would have use cases, outside of the Image widget.

Good question. In my poor imagination it has not.
Anyone?

Some imagination produced this: 😅
(I recall to have used it sometimes, even without an Image or Video, but I do not recall why.)
from kivy.app import App
from kivy.lang import Builder
from kivy.uix.boxlayout import BoxLayout
from kivy.uix.behaviors import CoverBehavior
from kivy.uix.label import Label

class UI(BoxLayout):
    pass

class CoverLabel(CoverBehavior, Label):

    def __init__(self, **kwargs):
        super().__init__(**kwargs)
        self.fbind("texture_size", self._update_reference_size)

    def _update_reference_size(self, *args):
        self.reference_size = self.texture_size

Builder.load_string(
"""
<UI>:
    size_hint: 1, 1
    orientation: "vertical"
    CoverLabel:
        size_hint: 1, .5
        color: 1, 1, 1, 1
        font_size: 400
        markup: True
        text: "Hello World by Kivy [color=ff0000]Hello World by Kivy[/color] [color=00ff00]Hello World by Kivy[/color] [color=0000ff]Hello World by Kivy[/color]"
""")

class Testapp(App):

    def build(self):
        return UI()

Testapp().run()

So I think we don't have enough reasons to deprecate the module - (so far 😄)

LGTM. Thank you!
Let me know if you also want to address the migrations on widgets / examples that are using keep_ratio and allow_stretch 😄

Done in https://github.com/kivy/kivy/pull/8202

I have a question, does it works with rounded rectangle?


[BEAM-9561] Dataframe test infrastructure improvements.

Unset variables from failed assignments.
Better parsing of multi-line examples.
Strip ipython prompts.
Track line numbers in test parsing.

Thank you for your contribution! Follow this checklist to help us incorporate your contribution quickly and easily:

[ ] Choose reviewer(s) and mention them in a comment (R: @username).
[ ] Format the pull request title like [BEAM-XXX] Fixes bug in ApproximateQuantiles, where you replace BEAM-XXX with the appropriate JIRA issue, if applicable. This will automatically link the pull request to the issue.
[ ] Update CHANGES.md with noteworthy changes.
[ ] If this contribution is large, please file an Apache Individual Contributor License Agreement.

See the Contributor Guide for more tips on how to make review process smoother.

GitHub Actions Tests Status (on master branch)

See CI.md for more information about GitHub Actions CI.

R: @tysonjh


Added sprotty to the client section

Nice. Thank you 😄

Thank you! Snabbdom made a lot of things possible for us and it is superfast.


Admins can no longer talk in dead chat while in a body, nor can aghosts talk in LOOC

Description
While I am not sure if this is intentional (changelog appears to not mention it) it is extremely annoying, as the server allows (if not requires) admins to be both readmin'd and as a character. Admins are unable to talk in dead chat when they are in a body, and ghosts (including aghosts) are not able to talk in LOOC anymore, despite in both cases the option to speak in the restricted channel appearing.
Reproduction

Spawn in as a character in a server that you are an admin in
Try to talk to someone in dead chat
Cry
Aghost
Try to talk to someone in LOOC
Cry more

Screenshots

Additional context
I'm inclined to believe this is a bug, since I'd imagine the selection of the channels would also be removed.

someone please merge this with the one created literally three minutes before mine

Duplicate of #28826.


Characters are visible instead of .png(../media/afc2fe6a-f41d-4dc6-bce5-c59595997bcc.png)

https://docs.microsoft.com/ja-jp/yammer/work-with-external-users/create-and-manage-an-external-network

Document Details
⚠ Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.

ID: b25fe589-e3cf-115f-25a1-d120e801b90d
Version Independent ID: 24b8ddb0-0222-7bf5-7e2b-799c70764671
Content: Create and manage an external network in Yammer
Content Source: yammer/work-with-external-users/create-and-manage-an-external-network.md
Service: yammer
GitHub Login: @IrenePasternack
Microsoft Alias: v-irpast

@samanthaw @MollyMalone

@hyoshioka0128 As mentioned in https://github.com/MicrosoftDocs/OfficeDocs-o365seccomp/issues/396 the localization vendors found ~90 of these broken image issues.   They are working to fix them all.

@MollyMalone Thanks.


Compilation and code running is very slow

In the starting , my Visual Studio code was running at a very decent speed. But from last month , after running any code , it's taking 15 to 20 seconds to run the code. Please do something , I don't want to shift to any other IDE.

Thanks for creating this issue! We figured it's missing some basic information or in some other way doesn't follow our issue reporting guidelines. Please take the time to review these and update the issue.
Happy Coding!

This issue has been closed automatically because it needs more information and has not had recent activity. See also our issue reporting guidelines.
Happy Coding!


WIP: Do not merge

/test e2e-kind-olm

@sridhargaddam: The following test failed, say /retest to rerun all failed tests or /retest-required to rerun all mandatory failed tests:

Test name
Commit
Details
Required
Rerun command

lint_sail-operator_main
f099f0a6f6f2f669175d1ad85eb9b1f44e0cd2ed
link
true
/test lint

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository. I understand the commands that are listed here.

Issue is identified and the following commit is pushed to address it - https://github.com/istio-ecosystem/sail-operator/pull/541/commits/5f45bdfc44b6021689fe93798eb2d2a1f681f030


Add timeouts to all functions called from Tick()

What version are you using?
1.13.1
What did you do?
We don't set timeouts in functions in horizon.App.Tick() so if the connection gets stuck for any reason it will block entire Tick() method forever. It will affect metrics, fee stats and all the components of the system that rely on ingestion/ledger related stats.
Thanks @jacekn for reporting this!

Additionally check other places where this can cause issues.

Additionally check other places where this can cause issues.

Related https://github.com/stellar/go/issues/613

Related https://github.com/stellar/go/issues/613


fix: stricter type condition for EventHandlers

Issue: https://github.com/johnsoncodehk/volar/issues/1985
With @types/node version >= 18.8.1, MouseEvent extends Function is true, but with version <= 18.8.0 MouseEvent extends Function is false.
Close #6899

Will this fix also be applied for Vue 2.7.x ?

why has this been sitting for 2 days? it's chaos for volar

@acidjazz We may need cautious to check if the change leads to some regressions, so please be patient. :)
Downgrading @types/node to 18.8.0 for now is fine.

@sodatea I have 18.11.3 but the error is there.


Corrections, improvements in GUI and prompt

Changes made:
Now the boxes that hold the examples have a shadow to make them look cooler.
Tsx syntax highligthing configured.
Inputs are blocked when you have sent the request and are expecting a response.
Delete all button now removes every text on the screen.
IN PROGRESS:
Current prompt its still beeing improved. Some unstable behavior from GPT has been discovered with the information returned.

UPDATE:
The source of issues of the unstable responses from GPT seems to be the prompt. The prompt has been modified, i erased some text from it to make it less precise and let GPT have more control over which code to return, for now this has worked. Still testing to catch more errors.

UPDATE:
This new prompt seems to work fine, I tested it with diferent code samples and it returned the expected response.
Converting draft to PR.


JSON arrays in script tags

Some sites, e.g., ticketmaster.com, use arrays inside JSON-LD script tags. Up to now, this was not supported, this pull request changes that.

Thanks @dwolters  for the PR. Am going ahead and merging.


PSMDB-675 Documented restore conditions

@nastena1606 I've added new comment in PSMDB-675. Could you please take a look, and change the documentation from what my earlier request was.
https://jira.percona.com/browse/PSMDB-675?focusedCommentId=270825&page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-270825
I guess the first commit here should be discarded completely and the advice changed to the idea of https://docs.mongodb.com/manual/tutorial/restore-replica-set-from-backup/#drop-the-local-database-if-it-exists-in-the-backup.


[Outlook] (product bug) Workaround for file attachment issue

Document workaround discussed in https://github.com/OfficeDev/office-js/issues/322 until bug fixed in Outlook on Windows.

Docs Build status updates of commit 0732824:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

docs/reference/objectmodel/preview-requirement-set/office.context.mailbox.item.md
:white_check_mark:Succeeded

For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.

Docs Build status updates of commit 75b2f38:
:clock10: Pending: waiting for processors (6 builds ahead of you)
:warning: Docs Build is busy, currently there are 6 builds ahead of this one, for more information you can view the Build queue graph on the Docs Portal.

Docs Build status updates of commit 75b2f38:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

docs/reference/objectmodel/preview-requirement-set/office.context.mailbox.item.md
:white_check_mark:Succeeded

For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.

Docs Build status updates of commit 6cc697b:
:clock10: Pending: waiting for processors (7 builds ahead of you)
:warning: Docs Build is busy, currently there are 7 builds ahead of this one, for more information you can view the Build queue graph on the Docs Portal.

Docs Build status updates of commit 6cc697b:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

docs/reference/objectmodel/preview-requirement-set/office.context.mailbox.item.md
:white_check_mark:Succeeded

docs/reference/objectmodel/requirement-set-1.1/office.context.mailbox.item.md
:white_check_mark:Succeeded

docs/reference/objectmodel/requirement-set-1.2/office.context.mailbox.item.md
:white_check_mark:Succeeded

docs/reference/objectmodel/requirement-set-1.3/office.context.mailbox.item.md
:white_check_mark:Succeeded

docs/reference/objectmodel/requirement-set-1.4/office.context.mailbox.item.md
:white_check_mark:Succeeded

docs/reference/objectmodel/requirement-set-1.5/office.context.mailbox.item.md
:white_check_mark:Succeeded

docs/reference/objectmodel/requirement-set-1.6/office.context.mailbox.item.md
:white_check_mark:Succeeded

docs/reference/objectmodel/requirement-set-1.7/office.context.mailbox.item.md
:white_check_mark:Succeeded

docs/reference/objectmodel/requirement-set-1.8/office.context.mailbox.item.md
:white_check_mark:Succeeded

For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.

Need to make these changes in DefinitelyTyped instead.


reversed Y coordinate interacts badly with translate

drawSvg, as mentioned in https://github.com/cduck/drawSvg/issues/11, reverses the direction of the Y coordinate so that increasing values are upwards (like Cartesian coordinates), rather than downwards (like screen position.)
Unfortunately, this means that translate() operations have to explicitly take this into account.  Here's an example:
import drawSvg as draw

d = draw.Drawing( 200, 200, (0,0) )
d.append( draw.Circle( 100, 100, 50, fill="none", stroke="black" ) )
g = draw.Group( transform="translate(100,100)" )
g.append( draw.Circle( 0, 0, 40, fill="none", stroke="black" ) )
d.append( g )
d.saveSvg( "example-transform.svg" )

If everything was using the same coordinate system, this should result in two concentric circles, but instead the output is:
<?xml version="1.0" encoding="UTF-8"?>
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
     width="200" height="200" viewBox="0 -200 200 200">
<defs>
</defs>
<circle cx="100" cy="-100" r="50" fill="none" stroke="black" />
<g transform="translate(100,100)">
<circle cx="0" cy="0" r="40" fill="none" stroke="black" />
</g>
</svg>

Is there a preferred way of specifying translations and other transforms? I didn't find one in the code or examples.
Could the library parse transform attributes and rewrite them to the preferred coordinate system?
Failing that, the documentation should be more clear about the flipped coordinate system and what will and won't work.

Thanks for your input.  There currently isn't a preferred way to specify transforms.  I like your idea of changing each transform to the coordinate system but I haven't done this because it's a backwards compatibility issue at this point.
Adding scale(1,-1) before and after the transform is probably the best way to manually do this: "scale(1,-1) translate(100,100) scale(1,-1)"
At a temporary solution, here is a monkey patch you can use to get the right behavior:
import drawSvg as draw

# Monkey patch drawSvg so the transform argument uses the same coordinate system
# as the rest of the library
old_init = draw.DrawingBasicElement.__init__
def fix_init(self, **kwargs):
    old_init(self, **kwargs)
    transform = self.args.get('transform')
    if transform is not None:
        self.args['transform'] = 'scale(1,-1) {} scale(1,-1)'.format(transform)
draw.DrawingBasicElement.__init__ = fix_init

d = draw.Drawing(...

Hello. Could you tell me the reason for the try: y = -y-height except ... bellow ? There are others on Circle and Ellipse elements regarding y arg.
class Rectangle(DrawingBasicElement):
    ''' A rectangle

        Additional keyword arguments are output as additional arguments to the
        SVG node e.g. fill="red", stroke="#ff4477", stroke_width=2. '''
    TAG_NAME = 'rect'
    def __init__(self, x, y, width, height, **kwargs):
        try:
            y = -y-height
        except TypeError:
            pass
        super().__init__(x=x, y=y, width=width, height=height,
            **kwargs)

With this try except, to draw properly I must pass y as string, like:
draw.Rectangle( x = 10, y = '0', width = 30, height = 200, fill = '#ff0000' )
Is this correct ?
Best regards, Mário.

That's not the intended way to flip the y-coordinate.  See #11 for a better way.

Hitting this myself - drawSvg has such great potential, there is no equivalent for it - I am doing web tools / web dev and screen coordinates with top, left at 0,0 are natural to think in.
I am using shapely https://shapely.readthedocs.io/en/stable/manual.html to perform the transformations
from shapely import Point, affinity, get_x, get_y

def to_pt(d, x, y):
    p = Point(x, y)
    pt = affinity.translate(p, -d.width / 2, -d.height / 2)
    pt = affinity.scale(pt, 1, -1, 1, (0, 0))
    return (get_x(pt), get_y(pt))

I leave this here for the next soul to find help. Do still note that the height must still be specified as negative though to match.
Maybe next version of awesome drawSvg would have a configurable coordinate system.
It is a great lib, keep-it up!


How to keep the labels always facing vertically to the screen?

Hi Marco,
I want all the labels to always face vertically towards the screen, how to do that?
Thanks in advance~

I achieved this effect with labels2d。


Add claim button

@viktor-yakubiv This is just very basic PR, from the design perspective it's a disaster but I don't know how to make it look better. I am open to any suggestions. :)

I cannot test it, is it okay at the moment?


Dapicker: dynamic init-date

Is possible to create a dynamic init-date that retrieve a value from another datepicker?

Per the issue template, the issues forum is not for support requests.  Please read the link contained therein for how to ask for, and receive, assistance.  Thanks.


AudioCache does not handle resources from a package

Checklist

[X] I read the troubleshooting guide before raising this issue
[X] I made sure that the issue I am raising doesn't already exist

Current bug behaviour
Add an audio resource to a package and try loading it from the app which uses the package. E.g. AudioPlayer().play(resourcePath) where the path is "packages//". Below code in AudioCache seems to be looking for resources in the app assets ignoring the package specification as seem in below line from audio_cache.dart file
final byteData = await loadAsset('$prefix$fileName');
Expected behaviour
Should allow resource loading from packages.
Steps to reproduce

Execute flutter run on the code sample
...
...

Code sample

Code sample
import 'package:audioplayers/audioplayers.dart';

void main() {
  AudioPlayer().play('packages/<package name>/assets/sound/soundfile.mp3');
}

Affected platforms
Android, iOS, web, Windows, Linux, macOS
Platform details
No response
AudioPlayers Version
6.0.0
Build mode
No response
Audio Files/URLs/Sources
No response
Screenshots
No response
Logs

my relevant logs

Full Logs

my full logs or a link to a gist

Flutter doctor:
Output of: flutter doctor -v

Related issues / more information
No response
Working on PR
no way

That actually works, I think you need to overwrite the default asset path:
AudioCache.instance.prefix = 'packages/yourPackage/';
and then use:
 AudioPlayer().play('/assets/sound/soundfile.mp3');
your example will try to play:
'assets/packages/<package name>/assets/sound/soundfile.mp3')


Broken for negative inputs in 2D

What steps will reproduce the problem?
1. Attempt to generate any noise given negative inputs (in 2D and 3D)

What is the expected output? What do you see instead?
Noise is expected, an out of bounds exception is thrown instead.

What version of the product are you using? On what operating system?
1.01, Windows 7

Please provide any additional information below.
It's simply because of line 107 and 108, just replace:

int ii = i % 256;
int jj = j % 256;

with

int ii = i & 0xff;
int jj = j & 0xff;

or

int ii = Mod(i, 256);
int jj = Mod(j, 256);

and it works as expected. This is because of this:
http://stackoverflow.com/questions/11720656/modulo-operation-with-negative-numbe
rs

It's done correctly in 3 dimensions, however. (it uses the Mod function already
in the code that addresses the issue in the above link)

Original issue reported on code.google.com by<EMAIL_ADDRESS>on 26 Apr 2014 at 3:06

Related to #1. Weird. I'm not sure how that got past me.


openssl-cmds.pod.in: add missing entry for cmp

SSIA

This pull request is ready to merge

Merged to master and 3.0. Thank you.


Auth State Persistance

An authenticated user session - i.e. a successful call to Auth.SignInAsync() - does not persist when the host application ends. I would like for the authentication state to persist through application reloads. As it is users have to authenticate against Azure B2C every time, which is not user friendly.
There are no alternatives available to my knowledge. To use private partitions in the Data module the user must have authenticated using the Auth module. There is no way to refresh authentication.

Hi @patickdoodyIRL thanks for the feature request! We’re looking into it and will reply shortly.

Hey @patrickdoodyIRL,
A successful sign-in should persist until the user signs out or the user token has expired. Would like to debug with you.
Would you mind describing the details of the app behavior and issue, so that we can repro? Do share any Verbose console logs as well.

Hi @amchew, thanks for the quick reply.
App behaviour is pretty simple.

Call Auth.SignInAsync()
Transported to the Azure B2C
Successfully authenticate
Return to device running on app.
Shutdown app. I'm not calling Auth.SignOut()
Start app, go to step 1.

I am using the .net SDK v<IP_ADDRESS>. I'm getting this issue on an IOS emulator and when deployed to an IOS device.
Xamarin version is
Looking at the IOS output I can see this error
2019-09-23 08:50:42.076401+0100 Dairy.Mobile.iOS[69362:7731089] [AppCenterAuth] ERROR: -[MSAuth startWithChannelGroup:appSecret:transmissionTargetToken:fromApplication:]_block_invoke/90 TID=7729467 MSAL 0.4.1 iOS Sim 12.4 [2019-09-23 07:50:42 - {..GUID..}] [MSAL] Failed to save tokens in cache. Error 0, (null)
Below is full output from a single sign-in. I've replaced realm, client GUIDS but can supply them privately if required.

Thread started:  #2
Thread started:  #3
Thread started:  #4
Thread started:  #5
2019-09-23 08:50:16.678977+0100 Dairy.Mobile.iOS[69362:7728882] [Dairy.Mobile] ASSERT: +[MSWrapperLogger MSWrapperLog:tag:level:]/10 AppCenter.LogLevel=Assert
2019-09-23 08:50:16.680088+0100 Dairy.Mobile.iOS[69362:7728882] [AppCenter] VERBOSE: -[MSDelegateForwarder addTraceBlock:]_block_invoke_2/88 Start buffering traces.
2019-09-23 08:50:16.680240+0100 Dairy.Mobile.iOS[69362:7728882] [AppCenter] DEBUG: -[MSDelegateForwarder setEnabledFromPlistForKey:]_block_invoke/278 Delegate forwarder for info.plist key 'AppCenterAppDelegateForwarderEnabled' enabled. It may use swizzling.
2019-09-23 08:50:16.680354+0100 Dairy.Mobile.iOS[69362:7728882] [AppCenter] DEBUG: -[MSDelegateForwarder setEnabledFromPlistForKey:]_block_invoke/278 Delegate forwarder for info.plist key 'AppCenterUserNotificationCenterDelegateForwarderEnabled' enabled. It may use swizzling.
2019-09-23 08:50:16.680497+0100 Dairy.Mobile.iOS[69362:7728882] [AppCenter] DEBUG: -[MSDelegateForwarder swizzleOriginalSelector:withCustomSelector:originalClass:]_block_invoke/205 Selector 'setDelegate:' of class 'UNUserNotificationCenter' is swizzled.
2019-09-23 08:50:16.680617+0100 Dairy.Mobile.iOS[69362:7728882] [AppCenter] DEBUG: -[MSDelegateForwarder swizzleOriginalSelector:withCustomSelector:originalClass:]_block_invoke/205 Selector 'setDelegate:' of class 'UIApplication' is swizzled.
2019-09-23 08:50:16.680751+0100 Dairy.Mobile.iOS[69362:7728882] [AppCenter] DEBUG: -[MSDelegateForwarder swizzleOriginalSelector:withCustomSelector:originalClass:]_block_invoke/205 Selector 'application:didRegisterForRemoteNotificationsWithDeviceToken:' of class 'AppDelegate' is swizzled.
2019-09-23 08:50:16.680884+0100 Dairy.Mobile.iOS[69362:7728882] [AppCenter] DEBUG: -[MSDelegateForwarder swizzleOriginalSelector:withCustomSelector:originalClass:]_block_invoke/205 Selector 'application:didReceiveRemoteNotification:' of class 'AppDelegate' is swizzled.
2019-09-23 08:50:16.680981+0100 Dairy.Mobile.iOS[69362:7728882] [AppCenter] DEBUG: -[MSDelegateForwarder swizzleOriginalSelector:withCustomSelector:originalClass:]_block_invoke/205 Selector 'application:didFailToRegisterForRemoteNotificationsWithError:' of class 'AppDelegate' is swizzled.
2019-09-23 08:50:16.681080+0100 Dairy.Mobile.iOS[69362:7728882] [AppCenter] DEBUG: -[MSDelegateForwarder swizzleOriginalSelector:withCustomSelector:originalClass:]_block_invoke/205 Selector 'application:didReceiveRemoteNotification:fetchCompletionHandler:' of class 'AppDelegate' is swizzled.
2019-09-23 08:50:16.681180+0100 Dairy.Mobile.iOS[69362:7728882] [AppCenter] DEBUG: -[MSDelegateForwarder swizzleOriginalSelector:withCustomSelector:originalClass:]_block_invoke/205 Selector 'application:openURL:options:' of class 'AppDelegate' is swizzled.
2019-09-23 08:50:16.681273+0100 Dairy.Mobile.iOS[69362:7728882] [AppCenter] VERBOSE: +[MSDelegateForwarder flushTraceBuffer]/106 Stop buffering traces, flushed.
2019-09-23 08:50:16.681887+0100 Dairy.Mobile.iOS[69362:7728882] [Dairy.Mobile] INFO: +[MSWrapperLogger MSWrapperLog:tag:level:]/10 AppCenter.LogLevel=Verbose
2019-09-23 08:50:16.682355+0100 Dairy.Mobile.iOS[69362:7728882] [Dairy.Mobile] INFO: +[MSWrapperLogger MSWrapperLog:tag:level:]/10 AppCenter.Configured=False
2019-09-23 08:50:16.684470+0100 Dairy.Mobile.iOS[69362:7728882] [Dairy.Mobile] ASSERT: +[MSWrapperLogger MSWrapperLog:tag:level:]/10 AppCenter.Configured=False
2019-09-23 08:50:16.713810+0100 Dairy.Mobile.iOS[69362:7728882] [AppCenter] DEBUG: -[MSSessionContext init]/42 1 session(s) in the history.
2019-09-23 08:50:17.183146+0100 Dairy.Mobile.iOS[69362:7728882] [AppCenter] VERBOSE: -[MSSessionContext setSessionId:]/66 Stored new session with id:(null) and timestamp: 2019-09-23 07:50:16 +0000.
2019-09-23 08:50:17.183548+0100 Dairy.Mobile.iOS[69362:7728882] [AppCenter] DEBUG: -[MSUserIdContext init]/54 1 userId(s) in the history.
2019-09-23 08:50:17.185125+0100 Dairy.Mobile.iOS[69362:7728882] [AppCenter] INFO: -[MSHttpIngestion networkStateChanged]/356 Internet connection is up.
2019-09-23 08:50:17.185569+0100 Dairy.Mobile.iOS[69362:7728882] [AppCenter] INFO: -[MSHttpIngestion networkStateChanged]/356 Internet connection is up.
2019-09-23 08:50:17.185674+0100 Dairy.Mobile.iOS[69362:7728882] [AppCenter] INFO: -[MSHttpIngestion networkStateChanged]/356 Internet connection is up.
2019-09-23 08:50:17.185828+0100 Dairy.Mobile.iOS[69362:7728882] [AppCenter] DEBUG: -[MSDBStorage initWithSchema:version:filename:]_block_invoke/29 SQLite global configuration successfully updated.
2019-09-23 08:50:17.189215+0100 Dairy.Mobile.iOS[69362:7728882] [AppCenter] INFO: -[MSAppCenter configureWithAppSecret:transmissionTargetToken:fromApplication:]/290 App Center SDK configured successfully.
2019-09-23 08:50:17.434051+0100 Dairy.Mobile.iOS[69362:7728882] [AppCenter] VERBOSE: -[MSAppCenter start:withServices:fromApplication:]/305 Start services MSCrashes, MSDistribute, MSAnalytics, MSAuth, MSData from an application
2019-09-23 08:50:17.437441+0100 Dairy.Mobile.iOS[69362:7728882] [AppCenterCrashes] DEBUG: -[MSCrashes configureCrashReporterWithUncaughtExceptionHandlerEnabled:]/634 EnableUncaughtExceptionHandler is set to NO, we're running in a Xamarin runtime.
2019-09-23 08:50:17.551021+0100 Dairy.Mobile.iOS[69362:7728882] [AppCenterCrashes] DEBUG: -[MSCrashes configureCrashReporterWithUncaughtExceptionHandlerEnabled:]/677 Exception handler successfully initialized but it has not been registered due to the wrapper SDK.
2019-09-23 08:50:17.657105+0100 Dairy.Mobile.iOS[69362:7728882] [AppCenter] VERBOSE: -[MSSessionContext clearSessionHistoryAndKeepCurrentSession:]/88 Cleared old sessions.
2019-09-23 08:50:17.657727+0100 Dairy.Mobile.iOS[69362:7728882] [AppCenter] VERBOSE: -[MSUserIdContext clearUserIdHistory]/124 Cleared old userIds while keeping current userId.
2019-09-23 08:50:17.657843+0100 Dairy.Mobile.iOS[69362:7728882] [AppCenterCrashes] INFO: -[MSCrashes applyEnabledState:]/389 Crashes service has been enabled.
2019-09-23 08:50:17.666033+0100 Dairy.Mobile.iOS[69362:7728882] [AppCenterCrashes] VERBOSE: -[MSCrashes startWithChannelGroup:appSecret:transmissionTargetToken:fromApplication:]/434 Started crash service.
2019-09-23 08:50:17.666433+0100 Dairy.Mobile.iOS[69362:7728882] [AppCenterDistribute] INFO: -[MSDistribute applyEnabledState:]/131 Distribute service has been enabled.
2019-09-23 08:50:17.668635+0100 Dairy.Mobile.iOS[69362:7728882] [AppCenterDistribute] INFO: -[MSDistribute requestInstallInformationWith:]/285 Request information of initial installation.
2019-09-23 08:50:17.668840+0100 Dairy.Mobile.iOS[69362:7728882] [AppCenterDistribute] ERROR: -[MSDistribute buildTokenRequestURLWithAppSecret:releaseHash:isTesterApp:]/491 Custom URL scheme for Distribute not found.
2019-09-23 08:50:17.668956+0100 Dairy.Mobile.iOS[69362:7728882] [AppCenterDistribute] ERROR: -[MSDistribute buildTokenRequestURLWithAppSecret:releaseHash:isTesterApp:]/491 Custom URL scheme for Distribute not found.
2019-09-23 08:50:17.669146+0100 Dairy.Mobile.iOS[69362:7728882] [AppCenterDistribute] VERBOSE: -[MSDistribute startWithChannelGroup:appSecret:transmissionTargetToken:fromApplication:]/201 Started Distribute service.
2019-09-23 08:50:17.669710+0100 Dairy.Mobile.iOS[69362:7729467] [AppCenter] VERBOSE: -[MSChannelUnitDefault resumeWithIdentifyingObjectSync:]/551 Identifying object <MSAnalytics: 0x60000167b450> removed from pause lane for channel Analytics.
2019-09-23 08:50:17.669852+0100 Dairy.Mobile.iOS[69362:7729467] [AppCenter] DEBUG: -[MSChannelUnitDefault resumeWithIdentifyingObjectSync:]/553 Resume channel Analytics.
2019-09-23 08:50:17.669992+0100 Dairy.Mobile.iOS[69362:7729467] [AppCenter] VERBOSE: -[MSChannelUnitDefault resumeWithIdentifyingObjectSync:]/551 Identifying object <MSAnalytics: 0x60000167b450> removed from pause lane for channel Analytics/one.
2019-09-23 08:50:17.670109+0100 Dairy.Mobile.iOS[69362:7729467] [AppCenter] DEBUG: -[MSChannelUnitDefault resumeWithIdentifyingObjectSync:]/553 Resume channel Analytics/one.
2019-09-23 08:50:17.670137+0100 Dairy.Mobile.iOS[69362:7728882] [AppCenter] VERBOSE: -[MSSessionContext setSessionId:]/66 Stored new session with id:BC078A8E-B1EC-4124-8096-AE47E8BC4A69 and timestamp: 2019-09-23 07:50:17 +0000.
2019-09-23 08:50:17.670232+0100 Dairy.Mobile.iOS[69362:7728882] [AppCenterAnalytics] INFO: -[MSSessionTracker renewSessionId]/49 New session ID: BC078A8E-B1EC-4124-8096-AE47E8BC4A69
2019-09-23 08:50:17.736069+0100 Dairy.Mobile.iOS[69362:7728882] [Client] Synchronous remote object proxy returned error: Error Domain=NSCocoaErrorDomain Code=4099 "The connection to service named com.apple.commcenter.coretelephony.xpc was invalidated." UserInfo={NSDebugDescription=The connection to service named com.apple.commcenter.coretelephony.xpc was invalidated.}
2019-09-23 08:50:17.736125+0100 Dairy.Mobile.iOS[69362:7729467] [Client] Remote object proxy returned error: Error Domain=NSCocoaErrorDomain Code=4099 "The connection to service named com.apple.commcenter.coretelephony.xpc was invalidated." UserInfo={NSDebugDescription=The connection to service named com.apple.commcenter.coretelephony.xpc was invalidated.}
2019-09-23 08:50:17.736271+0100 Dairy.Mobile.iOS[69362:7728882] [NetworkInfo] Descriptors query returned error: Error Domain=NSCocoaErrorDomain Code=4099 "The connection to service named com.apple.commcenter.coretelephony.xpc was invalidated." UserInfo={NSDebugDescription=The connection to service named com.apple.commcenter.coretelephony.xpc was invalidated.}
2019-09-23 08:50:17.736475+0100 Dairy.Mobile.iOS[69362:7729467] [Client] Remote object proxy returned error: Error Domain=NSCocoaErrorDomain Code=4099 "The connection to service named com.apple.commcenter.coretelephony.xpc was invalidated." UserInfo={NSDebugDescription=The connection to service named com.apple.commcenter.coretelephony.xpc was invalidated.}
2019-09-23 08:50:17.738254+0100 Dairy.Mobile.iOS[69362:7729466] [Client] Remote object proxy returned error: Error Domain=NSCocoaErrorDomain Code=4099 "The connection to service named com.apple.commcenter.coretelephony.xpc was invalidated." UserInfo={NSDebugDescription=The connection to service named com.apple.commcenter.coretelephony.xpc was invalidated.}
2019-09-23 08:50:17.738517+0100 Dairy.Mobile.iOS[69362:7729467] [Client] Sending selectors failed with: Error Domain=NSCocoaErrorDomain Code=4099 "The connection to service named com.apple.commcenter.coretelephony.xpc was invalidated." UserInfo={NSDebugDescription=The connection to service named com.apple.commcenter.coretelephony.xpc was invalidated.}
2019-09-23 08:50:17.738525+0100 Dairy.Mobile.iOS[69362:7728882] [Client] Synchronous remote object proxy returned error: Error Domain=NSCocoaErrorDomain Code=4099 "The connection to service named com.apple.commcenter.coretelephony.xpc was invalidated." UserInfo={NSDebugDescription=The connection to service named com.apple.commcenter.coretelephony.xpc was invalidated.}
2019-09-23 08:50:17.738799+0100 Dairy.Mobile.iOS[69362:7728882] [NetworkInfo] Descriptors query returned error: Error Domain=NSCocoaErrorDomain Code=4099 "The connection to service named com.apple.commcenter.coretelephony.xpc was invalidated." UserInfo={NSDebugDescription=The connection to service named com.apple.commcenter.coretelephony.xpc was invalidated.}
2019-09-23 08:50:17.739525+0100 Dairy.Mobile.iOS[69362:7728882] [Client] Synchronous remote object proxy returned error: Error Domain=NSCocoaErrorDomain Code=4099 "The connection to service named com.apple.commcenter.coretelephony.xpc was invalidated." UserInfo={NSDebugDescription=The connection to service named com.apple.commcenter.coretelephony.xpc was invalidated.}
2019-09-23 08:50:17.739671+0100 Dairy.Mobile.iOS[69362:7729466] [Client] Remote object proxy returned error: Error Domain=NSCocoaErrorDomain Code=4099 "The connection to service named com.apple.commcenter.coretelephony.xpc was invalidated." UserInfo={NSDebugDescription=The connection to service named com.apple.commcenter.coretelephony.xpc was invalidated.}
2019-09-23 08:50:17.739810+0100 Dairy.Mobile.iOS[69362:7728882] [NetworkInfo] Descriptors query returned error: Error Domain=NSCocoaErrorDomain Code=4099 "The connection to service named com.apple.commcenter.coretelephony.xpc was invalidated." UserInfo={NSDebugDescription=The connection to service named com.apple.commcenter.coretelephony.xpc was invalidated.}
2019-09-23 08:50:17.740764+0100 Dairy.Mobile.iOS[69362:7729467] [Client] Sending selectors failed with: Error Domain=NSCocoaErrorDomain Code=4099 "The connection to service named com.apple.commcenter.coretelephony.xpc was invalidated." UserInfo={NSDebugDescription=The connection to service named com.apple.commcenter.coretelephony.xpc was invalidated.}
2019-09-23 08:50:17.740942+0100 Dairy.Mobile.iOS[69362:7729467] [Client] Sending selectors failed with: Error Domain=NSCocoaErrorDomain Code=4099 "The connection to service named com.apple.commcenter.coretelephony.xpc was invalidated." UserInfo={NSDebugDescription=The connection to service named com.apple.commcenter.coretelephony.xpc was invalidated.}
2019-09-23 08:50:17.741059+0100 Dairy.Mobile.iOS[69362:7729467] [Client] Sending selectors failed with: Error Domain=NSCocoaErrorDomain Code=4099 "The connection to service named com.apple.commcenter.coretelephony.xpc was invalidated." UserInfo={NSDebugDescription=The connection to service named com.apple.commcenter.coretelephony.xpc was invalidated.}
2019-09-23 08:50:17.741247+0100 Dairy.Mobile.iOS[69362:7728882] [AppCenterCrashes] VERBOSE: -[MSCrashes channel:didPrepareLog:internalId:flags:]/511 Storing a log to Crashes Buffer: (sid: BC078A8E-B1EC-4124-8096-AE47E8BC4A69, type: startSession)
2019-09-23 08:50:17.741351+0100 Dairy.Mobile.iOS[69362:7728882] [AppCenterCrashes] VERBOSE: -[MSCrashes channel:didPrepareLog:internalId:flags:]/522 Found an empty buffer position.
2019-09-23 08:50:17.741624+0100 Dairy.Mobile.iOS[69362:7728882] [AppCenterAnalytics] INFO: -[MSAnalytics applyEnabledState:]/154 Analytics service has been enabled.
2019-09-23 08:50:17.741688+0100 Dairy.Mobile.iOS[69362:7729467] [AppCenter] DEBUG: -[MSChannelUnitDefault enqueueItem:flags:]_block_invoke/187 Saving log, type: startSession, flags: 1.
2019-09-23 08:50:17.743765+0100 Dairy.Mobile.iOS[69362:7728882] [AppCenterAnalytics] VERBOSE: -[MSAnalytics startWithChannelGroup:appSecret:transmissionTargetToken:fromApplication:]/106 Started Analytics service.
2019-09-23 08:50:17.754652+0100 Dairy.Mobile.iOS[69362:7729467] [AppCenter] VERBOSE: -[MSLogDBStorage saveLog:withGroupId:flags:]_block_invoke/120 Log is stored with id: '137'
2019-09-23 08:50:17.754986+0100 Dairy.Mobile.iOS[69362:7729467] [AppCenterCrashes] VERBOSE: -[MSCrashes channel:didCompleteEnqueueingLog:internalId:]/564 Deleting a log from buffer with id 32BF584B-D0EF-494B-B1B6-1483F1A7CBE4
2019-09-23 08:50:17.808191+0100 Dairy.Mobile.iOS[69362:7729467] [AppCenterAuth] ERROR: -[MSAuth startWithChannelGroup:appSecret:transmissionTargetToken:fromApplication:]_block_invoke/90 TID=7728882 MSAL 0.4.1 iOS Sim 12.4 [2019-09-23 07:50:17] Encountered an error when reading teamIDHint in keychain. Keychain status -34018, read status -25300
2019-09-23 08:50:17.808403+0100 Dairy.Mobile.iOS[69362:7729467] [AppCenterAuth] INFO: -[MSAuth startWithChannelGroup:appSecret:transmissionTargetToken:fromApplication:]_block_invoke/86 TID=7728882 MSAL 0.4.1 iOS Sim 12.4 [2019-09-23 07:50:17] Using "(null)" Team ID.
2019-09-23 08:50:17.815076+0100 Dairy.Mobile.iOS[69362:7728882] [AppCenter] INFO: -[MSHttpIngestion networkStateChanged]/356 Internet connection is up.
2019-09-23 08:50:17.815214+0100 Dairy.Mobile.iOS[69362:7728882] [AppCenter] INFO: -[MSHttpIngestion networkStateChanged]/356 Internet connection is up.
2019-09-23 08:50:17.815426+0100 Dairy.Mobile.iOS[69362:7728882] [AppCenter] INFO: -[MSHttpIngestion networkStateChanged]/356 Internet connection is up.
2019-09-23 08:50:17.815804+0100 Dairy.Mobile.iOS[69362:7728882] [AppCenterAuth] VERBOSE: -[MSAuthConfigIngestion createRequest:eTag:authToken:]/50 URL: https://config.appcenter.ms/auth/****************************8416124b.json
2019-09-23 08:50:17.815952+0100 Dairy.Mobile.iOS[69362:7728882] [AppCenterAuth] VERBOSE: -[MSAuthConfigIngestion createRequest:eTag:authToken:]/52 Headers: If-None-Match = 0x8D731E39CF0DA24
2019-09-23 08:50:17.817051+0100 Dairy.Mobile.iOS[69362:7728882] [AppCenterAuth] INFO: -[MSAuth applyEnabledState:]/143 Auth service has been enabled.
2019-09-23 08:50:17.817148+0100 Dairy.Mobile.iOS[69362:7728882] [AppCenterAuth] VERBOSE: -[MSAuth startWithChannelGroup:appSecret:transmissionTargetToken:fromApplication:]/101 Started Auth service.
2019-09-23 08:50:17.817688+0100 Dairy.Mobile.iOS[69362:7728882] [AppCenter] INFO: -[MSHttpIngestion networkStateChanged]/356 Internet connection is up.
2019-09-23 08:50:17.817802+0100 Dairy.Mobile.iOS[69362:7728882] [AppCenter] INFO: -[MSHttpIngestion networkStateChanged]/356 Internet connection is up.
2019-09-23 08:50:17.818023+0100 Dairy.Mobile.iOS[69362:7728882] [AppCenter] INFO: -[MSHttpIngestion networkStateChanged]/356 Internet connection is up.
2019-09-23 08:50:17.818234+0100 Dairy.Mobile.iOS[69362:7728882] [AppCenterData] INFO: -[MSData networkStateChanged:]/824 Network connection is on.
2019-09-23 08:50:17.830110+0100 Dairy.Mobile.iOS[69362:7728882] [AppCenter] WARNING: -[MSAuthTokenContext authTokenHistory]/210 Failed to retrieve history state or none was found.
2019-09-23 08:50:17.830362+0100 Dairy.Mobile.iOS[69362:7728882] [AppCenter] INFO: -[MSHttpClient networkStateChanged:]/202 Internet connection is up.
2019-09-23 08:50:17.830476+0100 Dairy.Mobile.iOS[69362:7728882] [AppCenterData] VERBOSE: -[MSData startWithChannelGroup:appSecret:transmissionTargetToken:fromApplication:]/758 Started Data service.
2019-09-23 08:50:17.831173+0100 Dairy.Mobile.iOS[69362:7728882] [AppCenterCrashes] VERBOSE: -[MSCrashes channel:didPrepareLog:internalId:flags:]/511 Storing a log to Crashes Buffer: (sid: (null), type: startService)
2019-09-23 08:50:17.831296+0100 Dairy.Mobile.iOS[69362:7728882] [AppCenterCrashes] VERBOSE: -[MSCrashes channel:didPrepareLog:internalId:flags:]/522 Found an empty buffer position.
2019-09-23 08:50:17.832594+0100 Dairy.Mobile.iOS[69362:7729467] [AppCenter] DEBUG: -[MSChannelUnitDefault enqueueItem:flags:]_block_invoke/187 Saving log, type: startService, flags: 1.
2019-09-23 08:50:17.833047+0100 Dairy.Mobile.iOS[69362:7728882] [AppCenterPush] VERBOSE: -[MSPush registerForRemoteNotifications]/217 Registering for push notifications
2019-09-23 08:50:17.837714+0100 Dairy.Mobile.iOS[69362:7729467] [AppCenter] VERBOSE: -[MSLogDBStorage saveLog:withGroupId:flags:]_block_invoke/120 Log is stored with id: '138'
2019-09-23 08:50:17.838264+0100 Dairy.Mobile.iOS[69362:7729467] [AppCenterCrashes] VERBOSE: -[MSCrashes channel:didCompleteEnqueueingLog:internalId:]/564 Deleting a log from buffer with id 195B029D-C195-479E-8156-324306E1DE8F
2019-09-23 08:50:17.843957+0100 Dairy.Mobile.iOS[69362:7728882] [AppCenterPush] INFO: -[MSPush applyEnabledState:]/195 Push service has been enabled.
2019-09-23 08:50:17.844464+0100 Dairy.Mobile.iOS[69362:7728882] [AppCenterPush] VERBOSE: -[MSPush startWithChannelGroup:appSecret:transmissionTargetToken:fromApplication:]/145 Started push service.
Thread started:  #6
Thread started:  #7
Thread started:  #8
Thread started:  #9
2019-09-23 08:50:17.846928+0100 Dairy.Mobile.iOS[69362:7728882] [Client] Synchronous remote object proxy returned error: Error Domain=NSCocoaErrorDomain Code=4099 "The connection to service named com.apple.commcenter.coretelephony.xpc was invalidated." UserInfo={NSDebugDescription=The connection to service named com.apple.commcenter.coretelephony.xpc was invalidated.}
2019-09-23 08:50:17.847138+0100 Dairy.Mobile.iOS[69362:7729879] [Client] Remote object proxy returned error: Error Domain=NSCocoaErrorDomain Code=4099 "The connection to service named com.apple.commcenter.coretelephony.xpc was invalidated." UserInfo={NSDebugDescription=The connection to service named com.apple.commcenter.coretelephony.xpc was invalidated.}
2019-09-23 08:50:17.847209+0100 Dairy.Mobile.iOS[69362:7728882] [NetworkInfo] Descriptors query returned error: Error Domain=NSCocoaErrorDomain Code=4099 "The connection to service named com.apple.commcenter.coretelephony.xpc was invalidated." UserInfo={NSDebugDescription=The connection to service named com.apple.commcenter.coretelephony.xpc was invalidated.}
2019-09-23 08:50:17.847478+0100 Dairy.Mobile.iOS[69362:7729879] [Client] Remote object proxy returned error: Error Domain=NSCocoaErrorDomain Code=4099 "The connection to service named com.apple.commcenter.coretelephony.xpc was invalidated." UserInfo={NSDebugDescription=The connection to service named com.apple.commcenter.coretelephony.xpc was invalidated.}
2019-09-23 08:50:17.848535+0100 Dairy.Mobile.iOS[69362:7728882] [Client] Synchronous remote object proxy returned error: Error Domain=NSCocoaErrorDomain Code=4099 "The connection to service named com.apple.commcenter.coretelephony.xpc was invalidated." UserInfo={NSDebugDescription=The connection to service named com.apple.commcenter.coretelephony.xpc was invalidated.}
2019-09-23 08:50:17.848700+0100 Dairy.Mobile.iOS[69362:7729879] [Client] Remote object proxy returned error: Error Domain=NSCocoaErrorDomain Code=4099 "The connection to service named com.apple.commcenter.coretelephony.xpc was invalidated." UserInfo={NSDebugDescription=The connection to service named com.apple.commcenter.coretelephony.xpc was invalidated.}
2019-09-23 08:50:17.849512+0100 Dairy.Mobile.iOS[69362:7728882] [NetworkInfo] Descriptors query returned error: Error Domain=NSCocoaErrorDomain Code=4099 "The connection to service named com.apple.commcenter.coretelephony.xpc was invalidated." UserInfo={NSDebugDescription=The connection to service named com.apple.commcenter.coretelephony.xpc was invalidated.}
2019-09-23 08:50:17.850628+0100 Dairy.Mobile.iOS[69362:7728882] [Client] Synchronous remote object proxy returned error: Error Domain=NSCocoaErrorDomain Code=4099 "The connection to service named com.apple.commcenter.coretelephony.xpc was invalidated." UserInfo={NSDebugDescription=The connection to service named com.apple.commcenter.coretelephony.xpc was invalidated.}
2019-09-23 08:50:17.850797+0100 Dairy.Mobile.iOS[69362:7729878] [Client] Remote object proxy returned error: Error Domain=NSCocoaErrorDomain Code=4099 "The connection to service named com.apple.commcenter.coretelephony.xpc was invalidated." UserInfo={NSDebugDescription=The connection to service named com.apple.commcenter.coretelephony.xpc was invalidated.}
2019-09-23 08:50:17.849618+0100 Dairy.Mobile.iOS[69362:7729879] [Client] Sending selectors failed with: Error Domain=NSCocoaErrorDomain Code=4099 "The connection to service named com.apple.commcenter.coretelephony.xpc was invalidated." UserInfo={NSDebugDescription=The connection to service named com.apple.commcenter.coretelephony.xpc was invalidated.}
2019-09-23 08:50:17.851099+0100 Dairy.Mobile.iOS[69362:7728882] [NetworkInfo] Descriptors query returned error: Error Domain=NSCocoaErrorDomain Code=4099 "The connection to service named com.apple.commcenter.coretelephony.xpc was invalidated." UserInfo={NSDebugDescription=The connection to service named com.apple.commcenter.coretelephony.xpc was invalidated.}
2019-09-23 08:50:17.852422+0100 Dairy.Mobile.iOS[69362:7728882] [AppCenterCrashes] VERBOSE: -[MSCrashes channel:didPrepareLog:internalId:flags:]/511 Storing a log to Crashes Buffer: (sid: (null), type: startService)
2019-09-23 08:50:17.853958+0100 Dairy.Mobile.iOS[69362:7728882] [AppCenterCrashes] VERBOSE: -[MSCrashes channel:didPrepareLog:internalId:flags:]/522 Found an empty buffer position.
2019-09-23 08:50:17.853918+0100 Dairy.Mobile.iOS[69362:7729879] [Client] Sending selectors failed with: Error Domain=NSCocoaErrorDomain Code=4099 "The connection to service named com.apple.commcenter.coretelephony.xpc was invalidated." UserInfo={NSDebugDescription=The connection to service named com.apple.commcenter.coretelephony.xpc was invalidated.}
2019-09-23 08:50:17.855323+0100 Dairy.Mobile.iOS[69362:7729879] [Client] Sending selectors failed with: Error Domain=NSCocoaErrorDomain Code=4099 "The connection to service named com.apple.commcenter.coretelephony.xpc was invalidated." UserInfo={NSDebugDescription=The connection to service named com.apple.commcenter.coretelephony.xpc was invalidated.}
2019-09-23 08:50:17.855258+0100 Dairy.Mobile.iOS[69362:7729878] [AppCenter] DEBUG: -[MSChannelUnitDefault enqueueItem:flags:]_block_invoke/187 Saving log, type: startService, flags: 1.
2019-09-23 08:50:17.860500+0100 Dairy.Mobile.iOS[69362:7729879] [Client] Sending selectors failed with: Error Domain=NSCocoaErrorDomain Code=4099 "The connection to service named com.apple.commcenter.coretelephony.xpc was invalidated." UserInfo={NSDebugDescription=The connection to service named com.apple.commcenter.coretelephony.xpc was invalidated.}
2019-09-23 08:50:17.867745+0100 Dairy.Mobile.iOS[69362:7729878] [AppCenter] VERBOSE: -[MSLogDBStorage saveLog:withGroupId:flags:]_block_invoke/120 Log is stored with id: '139'
2019-09-23 08:50:17.867876+0100 Dairy.Mobile.iOS[69362:7728882] [Dairy.Mobile] INFO: +[MSWrapperLogger MSWrapperLog:tag:level:]/10 AppCenter.SdkVersion=2.3.0
2019-09-23 08:50:17.868075+0100 Dairy.Mobile.iOS[69362:7729878] [AppCenterCrashes] VERBOSE: -[MSCrashes channel:didCompleteEnqueueingLog:internalId:]/564 Deleting a log from buffer with id 91DA54C8-9451-44A3-B2CE-FF25BA292768
2019-09-23 08:50:17.919995+0100 Dairy.Mobile.iOS[69362:7729858] [Dairy.Mobile] INFO: +[MSWrapperLogger MSWrapperLog:tag:level:]/10 Crashes.HasCrashedInLastSession=False
2019-09-23 08:50:17.920468+0100 Dairy.Mobile.iOS[69362:7729859] [Dairy.Mobile] INFO: +[MSWrapperLogger MSWrapperLog:tag:level:]/10 AppCenter.InstallId=15c26286-f71b-43dd-8ef1-e052944af8a6
2019-09-23 08:50:17.920720+0100 Dairy.Mobile.iOS[69362:7729860] [Dairy.Mobile] INFO: +[MSWrapperLogger MSWrapperLog:tag:level:]/10 AppCenter.Enabled=True
Started App Center
2019-09-23 08:50:17.937908+0100 Dairy.Mobile.iOS[69362:7729882] [Dairy.Mobile] INFO: +[MSWrapperLogger MSWrapperLog:tag:level:]/10 Crashes.LastSessionCrashReport.Exception=
2019-09-23 08:50:17.945992+0100 Dairy.Mobile.iOS[69362:7729878] [AppCenterPush] VERBOSE: -[MSPush registerForRemoteNotifications]_block_invoke_2/229 Push notifications authorization was granted.
2019-09-23 08:50:18.065586+0100 Dairy.Mobile.iOS[69362:7729779] SecTaskLoadEntitlements failed error=22 cs_flags=200, pid=69362
2019-09-23 08:50:18.065997+0100 Dairy.Mobile.iOS[69362:7729779] SecTaskCopyDebugDescription: Dairy.Mobile.iOS[69362]/0#-1 LF=0
Resolved pending breakpoint at 'AuthService.cs:42,1' to void Dairy.Mobile.Core.Services.AppCentreAuthService.d__5.MoveNext () [0x00086].
2019-09-23 08:50:18.371917+0100 Dairy.Mobile.iOS[69362:7729779] [AppCenterAuth] INFO: -[MSAuth startWithChannelGroup:appSecret:transmissionTargetToken:fromApplication:]_block_invoke/86 TID=7728882 MSAL 0.4.1 iOS Sim 12.4 [2019-09-23 07:50:18 - 274566A7-9512-488F-8612-9DDBF632553C] [MSAL] -[MSALPublicClientApplication acquireTokenForScopes:(not-null)
extraScopesToConsent:(null)
account:(null)
loginHint:(null)
promptType:MSALPromptTypeSelectAccount
extraQueryParameters:(null)
authority:(null)
webviewType:MSALWebviewTypeDefault
customWebview:(null)
correlationId:(null)
capabilities:(null)
claimsRequest:(null)]
2019-09-23 08:50:18.373201+0100 Dairy.Mobile.iOS[69362:7729779] [AppCenterAuth] INFO: -[MSAuth startWithChannelGroup:appSecret:transmissionTargetToken:fromApplication:]_block_invoke/86 TID=7728882 MSAL 0.4.1 iOS Sim 12.4 [2019-09-23 07:50:18 - 274566A7-9512-488F-8612-9DDBF632553C] [MSAL] Beginning interactive flow.
2019-09-23 08:50:18.373717+0100 Dairy.Mobile.iOS[69362:7729779] [AppCenterAuth] INFO: -[MSAuth startWithChannelGroup:appSecret:transmissionTargetToken:fromApplication:]_block_invoke/86 TID=7728882 MSAL 0.4.1 iOS Sim 12.4 [2019-09-23 07:50:18 - 274566A7-9512-488F-8612-9DDBF632553C] [MSAL] Resolving authority: (not-null), upn: (null)
2019-09-23 08:50:18.376570+0100 Dairy.Mobile.iOS[69362:7729779] [AppCenterAuth] INFO: -[MSAuth startWithChannelGroup:appSecret:transmissionTargetToken:fromApplication:]_block_invoke/86 TID=7728882 MSAL 0.4.1 iOS Sim 12.4 [2019-09-23 07:50:18 - 274566A7-9512-488F-8612-9DDBF632553C] [MSAL] Resolved authority, validated: NO, error: 0
2019-09-23 08:50:18.379873+0100 Dairy.Mobile.iOS[69362:7729779] [AppCenterAuth] VERBOSE: -[MSAuth startWithChannelGroup:appSecret:transmissionTargetToken:fromApplication:]_block_invoke/84 TID=7728882 MSAL 0.4.1 iOS Sim 12.4 [2019-09-23 07:50:18 - 274566A7-9512-488F-8612-9DDBF632553C] [MSAL] Sending network request: (not-null), headers: (not-null)
2019-09-23 08:50:18.475898+0100 Dairy.Mobile.iOS[69362:7729467] [AppCenterAuth] VERBOSE: -[MSAuth startWithChannelGroup:appSecret:transmissionTargetToken:fromApplication:]_block_invoke/84 TID=7729779 MSAL 0.4.1 iOS Sim 12.4 [2019-09-23 07:50:18] session:didReceiveChallenge:completionHandler - nsurlauthenticationmethodservertrust. Host: companynamelink.b2clogin.com. Previous challenge failure count: 0
2019-09-23 08:50:18.782675+0100 Dairy.Mobile.iOS[69362:7729466] [AppCenterAuth] VERBOSE: -[MSAuth startWithChannelGroup:appSecret:transmissionTargetToken:fromApplication:]_block_invoke/84 TID=7729878 MSAL 0.4.1 iOS Sim 12.4 [2019-09-23 07:50:18 - 274566A7-9512-488F-8612-9DDBF632553C] [MSAL] Received network response: (not-null), error (null)
2019-09-23 08:50:18.783368+0100 Dairy.Mobile.iOS[69362:7729466] [AppCenterAuth] ERROR: -[MSAuth startWithChannelGroup:appSecret:transmissionTargetToken:fromApplication:]_block_invoke/90 TID=7729878 MSAL 0.4.1 iOS Sim 12.4 [2019-09-23 07:50:18] error is missing.
2019-09-23 08:50:18.783572+0100 Dairy.Mobile.iOS[69362:7729466] [AppCenterAuth] VERBOSE: -[MSAuth startWithChannelGroup:appSecret:transmissionTargetToken:fromApplication:]_block_invoke/84 TID=7729878 MSAL 0.4.1 iOS Sim 12.4 [2019-09-23 07:50:18 - 274566A7-9512-488F-8612-9DDBF632553C] [MSAL] Parsed response: (not-null), error (null), error domain: (null), error code: 0
2019-09-23 08:50:18.867156+0100 Dairy.Mobile.iOS[69362:7729879] SecTaskLoadEntitlements failed error=22 cs_flags=200, pid=69362
2019-09-23 08:50:18.867725+0100 Dairy.Mobile.iOS[69362:7729879] SecTaskCopyDebugDescription: Dairy.Mobile.iOS[69362]/0#-1 LF=0
2019-09-23 08:50:19.009286+0100 Dairy.Mobile.iOS[69362:7728882] [AppCenterDistribute] INFO: -[MSDistribute requestInstallInformationWith:]_block_invoke_5/294 Attempting to use tester app for update setup.
2019-09-23 08:50:19.009498+0100 Dairy.Mobile.iOS[69362:7728882] [AppCenterPush] WARNING: -[MSPush didFailToRegisterForRemoteNotificationsWithError:]/281 Registering for push notifications has been finished with error: remote notifications are not supported in the simulator
2019-09-23 08:50:19.922837+0100 Dairy.Mobile.iOS[69362:7729878] [AppCenter] VERBOSE: -[MSHttpIngestion sendCallAsync:]_block_invoke/256 HTTP response received with status code: 304, payload:
(null)
2019-09-23 08:50:19.923145+0100 Dairy.Mobile.iOS[69362:7729878] [AppCenterAuth] INFO: -[MSAuth downloadConfigurationWithETag:]_block_invoke/343 Auth config hasn't changed.
2019-09-23 08:50:19.923425+0100 Dairy.Mobile.iOS[69362:7729878] [AppCenter] INFO: -[MSHttpIngestion pause]/163 Pause ingestion.
2019-09-23 08:50:19.923585+0100 Dairy.Mobile.iOS[69362:7729878] [AppCenter] INFO: -[MSHttpIngestion call:completedWithResult:]/305 Removed call id:72209F06-1526-4130-9109-D57B86646647 from pending calls:{
}
2019-09-23 08:50:19.928679+0100 Dairy.Mobile.iOS[69362:7729879] [BoringSSL] nw_protocol_boringssl_get_output_frames(1301) [C1.1:2][0x7fae4ac30330] get output frames failed, state 8196
2019-09-23 08:50:19.928816+0100 Dairy.Mobile.iOS[69362:7729879] [BoringSSL] nw_protocol_boringssl_get_output_frames(1301) [C1.1:2][0x7fae4ac30330] get output frames failed, state 8196
2019-09-23 08:50:19.929224+0100 Dairy.Mobile.iOS[69362:7729879] TIC Read Status [1:0x0]: 1:57
2019-09-23 08:50:19.929540+0100 Dairy.Mobile.iOS[69362:7729879] TIC Read Status [1:0x0]: 1:57
2019-09-23 08:50:21.255822+0100 Dairy.Mobile.iOS[69362:7729878] [AppCenter] VERBOSE: -[MSLogDBStorage loadLogsWithGroupId:limit:excludedTargetKeys:afterDate:beforeDate:completionHandler:]/212 Load log(s) with id(s) '137' as batch Id:6746A499-7F0D-456C-A6F6-6FD58B6C4103
2019-09-23 08:50:21.257594+0100 Dairy.Mobile.iOS[69362:7729878] [AppCenter] DEBUG: -[MSChannelUnitDefault sendLogContainer:withAuthTokenFromArray:atIndex:]/224 Sending 1/1 log, group Id: Analytics, batch Id: 6746A499-7F0D-456C-A6F6-6FD58B6C4103, session Id: BC078A8E-B1EC-4124-8096-AE47E8BC4A69, payload:
{
"sid" : "BC078A8E-B1EC-4124-8096-AE47E8BC4A69",
"timestamp" : "2019-09-23T07:50:17.670Z",
"device" : {
"appVersion" : "1.0",
"appBuild" : "1.0",
"osName" : "iOS",
"timeZoneOffset" : 60,
"wrapperSdkVersion" : "2.3.0",
"osVersion" : "12.4",
"wrapperRuntimeVersion" : "11.14.0",
"locale" : "en_US",
"wrapperSdkName" : "appcenter.xamarin",
"appNamespace" : "com.companyname.intellync.dairy.insights",
"osBuild" : "18G95",
"sdkName" : "appcenter.ios",
"oemName" : "Apple",
"sdkVersion" : "2.3.0",
"model" : "x86_64",
"screenSize" : "1792x828"
},
"type" : "startSession"
}
2019-09-23 08:50:21.258010+0100 Dairy.Mobile.iOS[69362:7729878] [AppCenter] VERBOSE: -[MSAppCenterIngestion createRequest:eTag:authToken:]/91 URL: https://in.appcenter.ms/logs?api-version=1.0.0
2019-09-23 08:50:21.258192+0100 Dairy.Mobile.iOS[69362:7729878] [AppCenter] VERBOSE: -[MSAppCenterIngestion createRequest:eTag:authToken:]/92 Headers: Install-ID = 15C26286-F71B-43DD-8EF1-E052944AF8A6, App-Secret = ****************************8416124b, Content-Type = application/json
2019-09-23 08:50:21.259951+0100 Dairy.Mobile.iOS[69362:7729878] [AppCenter] VERBOSE: -[MSLogDBStorage loadLogsWithGroupId:limit:excludedTargetKeys:afterDate:beforeDate:completionHandler:]/212 Load log(s) with id(s) '138','139' as batch Id:54CBA2A7-7025-40A8-879C-D8C4C55C03E1
2019-09-23 08:50:21.260344+0100 Dairy.Mobile.iOS[69362:7729878] [AppCenter] DEBUG: -[MSChannelUnitDefault sendLogContainer:withAuthTokenFromArray:atIndex:]/224 Sending 1/2 log, group Id: AppCenter, batch Id: 54CBA2A7-7025-40A8-879C-D8C4C55C03E1, session Id: (null), payload:
{
"device" : {
"appVersion" : "1.0",
"appBuild" : "1.0",
"osName" : "iOS",
"timeZoneOffset" : 60,
"wrapperSdkVersion" : "2.3.0",
"osVersion" : "12.4",
"wrapperRuntimeVersion" : "11.14.0",
"locale" : "en_US",
"wrapperSdkName" : "appcenter.xamarin",
"appNamespace" : "com.companyname.intellync.dairy.insights",
"osBuild" : "18G95",
"sdkName" : "appcenter.ios",
"oemName" : "Apple",
"sdkVersion" : "2.3.0",
"model" : "x86_64",
"screenSize" : "1792x828"
},
"timestamp" : "2019-09-23T07:50:17.831Z",
"type" : "startService",
"services" : [
"Crashes",
"Distribute",
"Analytics",
"Auth",
"Data"
]
}
2019-09-23 08:50:21.260703+0100 Dairy.Mobile.iOS[69362:7729878] [AppCenter] DEBUG: -[MSChannelUnitDefault sendLogContainer:withAuthTokenFromArray:atIndex:]/224 Sending 2/2 log, group Id: AppCenter, batch Id: 54CBA2A7-7025-40A8-879C-D8C4C55C03E1, session Id: (null), payload:
{
"device" : {
"appVersion" : "1.0",
"appBuild" : "1.0",
"osName" : "iOS",
"timeZoneOffset" : 60,
"wrapperSdkVersion" : "2.3.0",
"osVersion" : "12.4",
"wrapperRuntimeVersion" : "11.14.0",
"locale" : "en_US",
"wrapperSdkName" : "appcenter.xamarin",
"appNamespace" : "com.companyname.intellync.dairy.insights",
"osBuild" : "18G95",
"sdkName" : "appcenter.ios",
"oemName" : "Apple",
"sdkVersion" : "2.3.0",
"model" : "x86_64",
"screenSize" : "1792x828"
},
"timestamp" : "2019-09-23T07:50:17.845Z",
"type" : "startService",
"services" : [
"Push"
]
}
2019-09-23 08:50:21.261670+0100 Dairy.Mobile.iOS[69362:7729878] [AppCenter] VERBOSE: -[MSAppCenterIngestion createRequest:eTag:authToken:]/91 URL: https://in.appcenter.ms/logs?api-version=1.0.0
2019-09-23 08:50:21.262021+0100 Dairy.Mobile.iOS[69362:7729878] [AppCenter] VERBOSE: -[MSAppCenterIngestion createRequest:eTag:authToken:]/92 Headers: Install-ID = 15C26286-F71B-43DD-8EF1-E052944AF8A6, App-Secret = ****************************8416124b, Content-Type = application/json
2019-09-23 08:50:22.292950+0100 Dairy.Mobile.iOS[69362:7729467] [AppCenter] VERBOSE: -[MSHttpIngestion sendCallAsync:]_block_invoke/256 HTTP response received with status code: 200, payload:
CorrelationId: 7d92647b-b365-4eb2-87ea-0cad65497cf2  ReasonCode: Success
2019-09-23 08:50:22.293174+0100 Dairy.Mobile.iOS[69362:7729879] [AppCenter] DEBUG: -[MSChannelUnitDefault sendLogContainer:withAuthTokenFromArray:atIndex:]_block_invoke/247 Log(s) sent with success, batch Id:6746A499-7F0D-456C-A6F6-6FD58B6C4103.
2019-09-23 08:50:22.293289+0100 Dairy.Mobile.iOS[69362:7729467] [AppCenter] INFO: -[MSHttpIngestion call:completedWithResult:]/305 Removed call id:6746A499-7F0D-456C-A6F6-6FD58B6C4103 from pending calls:{
"54CBA2A7-7025-40A8-879C-D8C4C55C03E1" = "<MSIngestionCall: 0x6000001b0840>";
}
2019-09-23 08:50:22.295329+0100 Dairy.Mobile.iOS[69362:7729879] [AppCenter] VERBOSE: +[MSLogDBStorage deleteLogsFromDBWithColumnValues:columnName:inOpenedDatabase:]/353 Deletion of log(s) by id with value(s) '137' succeeded.
2019-09-23 08:50:22.295684+0100 Dairy.Mobile.iOS[69362:7729878] [AppCenter] VERBOSE: -[MSHttpIngestion sendCallAsync:]_block_invoke/256 HTTP response received with status code: 200, payload:
CorrelationId: 246b54ba-c789-4994-8b98-ebc5db2a1f1f  ReasonCode: Success
2019-09-23 08:50:22.295973+0100 Dairy.Mobile.iOS[69362:7729878] [AppCenter] INFO: -[MSHttpIngestion call:completedWithResult:]/305 Removed call id:54CBA2A7-7025-40A8-879C-D8C4C55C03E1 from pending calls:{
}
2019-09-23 08:50:22.296042+0100 Dairy.Mobile.iOS[69362:7729879] [AppCenter] DEBUG: -[MSChannelUnitDefault sendLogContainer:withAuthTokenFromArray:atIndex:]_block_invoke/247 Log(s) sent with success, batch Id:54CBA2A7-7025-40A8-879C-D8C4C55C03E1.
2019-09-23 08:50:22.297971+0100 Dairy.Mobile.iOS[69362:7729879] [AppCenter] VERBOSE: +[MSLogDBStorage deleteLogsFromDBWithColumnValues:columnName:inOpenedDatabase:]/353 Deletion of log(s) by id with value(s) '138','139' succeeded.
Thread finished:  #7
2019-09-23 08:50:41.786499+0100 Dairy.Mobile.iOS[69362:7729879] [AppCenterAuth] WARNING: -[MSAuth startWithChannelGroup:appSecret:transmissionTargetToken:fromApplication:]_block_invoke/88 TID=7728882 MSAL 0.4.1 iOS Sim 12.4 [2019-09-23 07:50:41 - 274566A7-9512-488F-8612-9DDBF632553C] [MSAL] No cached preferred_network for authority
2019-09-23 08:50:41.786866+0100 Dairy.Mobile.iOS[69362:7729879] [AppCenterAuth] VERBOSE: -[MSAuth startWithChannelGroup:appSecret:transmissionTargetToken:fromApplication:]_block_invoke/84 TID=7728882 MSAL 0.4.1 iOS Sim 12.4 [2019-09-23 07:50:41 - 274566A7-9512-488F-8612-9DDBF632553C] [MSAL] Sending network request: (not-null), headers: (not-null)
2019-09-23 08:50:42.065992+0100 Dairy.Mobile.iOS[69362:7729877] [AppCenterAuth] VERBOSE: -[MSAuth startWithChannelGroup:appSecret:transmissionTargetToken:fromApplication:]_block_invoke/84 TID=7729467 MSAL 0.4.1 iOS Sim 12.4 [2019-09-23 07:50:42 - 274566A7-9512-488F-8612-9DDBF632553C] [MSAL] Received network response: (not-null), error (null)
2019-09-23 08:50:42.067328+0100 Dairy.Mobile.iOS[69362:7729877] [AppCenterAuth] VERBOSE: -[MSAuth startWithChannelGroup:appSecret:transmissionTargetToken:fromApplication:]_block_invoke/84 TID=7729467 MSAL 0.4.1 iOS Sim 12.4 [2019-09-23 07:50:42 - 274566A7-9512-488F-8612-9DDBF632553C] [MSAL] Parsed response: (not-null), error (null), error domain: (null), error code: 0
2019-09-23 08:50:42.068140+0100 Dairy.Mobile.iOS[69362:7729877] [AppCenterAuth] VERBOSE: -[MSAuth startWithChannelGroup:appSecret:transmissionTargetToken:fromApplication:]_block_invoke/84 TID=7729467 MSAL 0.4.1 iOS Sim 12.4 [2019-09-23 07:50:42 - 274566A7-9512-488F-8612-9DDBF632553C] Token extraction. Attempt to extract the data from the server response.
2019-09-23 08:50:42.068292+0100 Dairy.Mobile.iOS[69362:7729877] [AppCenterAuth] INFO: -[MSAuth startWithChannelGroup:appSecret:transmissionTargetToken:fromApplication:]_block_invoke/86 TID=7729467 MSAL 0.4.1 iOS Sim 12.4 [2019-09-23 07:50:42 - 274566A7-9512-488F-8612-9DDBF632553C] Missing correlation id - No correlation id received for request with correlation id: 274566A7-9512-488F-8612-9DDBF632553C
2019-09-23 08:50:42.069488+0100 Dairy.Mobile.iOS[69362:7731089] [AppCenterAuth] INFO: -[MSAuth startWithChannelGroup:appSecret:transmissionTargetToken:fromApplication:]_block_invoke/86 TID=7729467 MSAL 0.4.1 iOS Sim 12.4 [2019-09-23 07:50:42 - 274566A7-9512-488F-8612-9DDBF632553C] [MSAL] (Default accessor) Saving multi resource refresh token
2019-09-23 08:50:42.075818+0100 Dairy.Mobile.iOS[69362:7731089] [AppCenterAuth] VERBOSE: -[MSAuth startWithChannelGroup:appSecret:transmissionTargetToken:fromApplication:]_block_invoke/84 TID=7729467 MSAL 0.4.1 iOS Sim 12.4 [2019-09-23 07:50:42 - 274566A7-9512-488F-8612-9DDBF632553C] [MSAL] (Default cache) Removing credentials with type AccessToken, environment companynamelink.b2clogin.com, realm 1241d7d6-d18e-4ff9-b56c-fa98eed04173, clientID e4951a2c-1ecb-4b58-80aa-3c94f8bbb1b9
2019-09-23 08:50:42.076049+0100 Dairy.Mobile.iOS[69362:7731089] [AppCenterAuth] VERBOSE: -[MSAuth startWithChannelGroup:appSecret:transmissionTargetToken:fromApplication:]_block_invoke/84 TID=7729467 MSAL 0.4.1 iOS Sim 12.4 [2019-09-23 07:50:42 - 274566A7-9512-488F-8612-9DDBF632553C] [MSAL] (Default cache) Removing multiple credentials
2019-09-23 08:50:42.076264+0100 Dairy.Mobile.iOS[69362:7731089] [AppCenterAuth] VERBOSE: -[MSAuth startWithChannelGroup:appSecret:transmissionTargetToken:fromApplication:]_block_invoke/84 TID=7729467 MSAL 0.4.1 iOS Sim 12.4 [2019-09-23 07:50:42 - 274566A7-9512-488F-8612-9DDBF632553C] [MSAL] (Default cache) Saving token AccessToken with environment companynamelink.b2clogin.com, realm 1241d7d6-d18e-4ff9-b56c-fa98eed04173, clientID e4951a2c-1ecb-4b58-80aa-3c94f8bbb1b9
2019-09-23 08:50:42.076401+0100 Dairy.Mobile.iOS[69362:7731089] [AppCenterAuth] ERROR: -[MSAuth startWithChannelGroup:appSecret:transmissionTargetToken:fromApplication:]_block_invoke/90 TID=7729467 MSAL 0.4.1 iOS Sim 12.4 [2019-09-23 07:50:42 - 274566A7-9512-488F-8612-9DDBF632553C] [MSAL] Failed to save tokens in cache. Error 0, (null)
2019-09-23 08:50:42.076546+0100 Dairy.Mobile.iOS[69362:7731089] [AppCenterAuth] INFO: -[MSAuth startWithChannelGroup:appSecret:transmissionTargetToken:fromApplication:]_block_invoke/86 TID=7729467 MSAL 0.4.1 iOS Sim 12.4 [2019-09-23 07:50:42 - 274566A7-9512-488F-8612-9DDBF632553C] [MSAL] Interactive flow finished result (not-null), error: 0 error domain: (null)
2019-09-23 08:50:42.077137+0100 Dairy.Mobile.iOS[69362:7731089] [AppCenterAuth] INFO: -[MSAuth startWithChannelGroup:appSecret:transmissionTargetToken:fromApplication:]_block_invoke/86 TID=7729467 MSAL 0.4.1 iOS Sim 12.4 [2019-09-23 07:50:42 - 274566A7-9512-488F-8612-9DDBF632553C] [MSAL] acquireToken returning with at: (not-null) scopes:(not-null) expiration:2019-09-23 08:50:42 +0000
2019-09-23 08:50:42.084283+0100 Dairy.Mobile.iOS[69362:7728882] [AppCenter] DEBUG: -[MSAuthTokenContext setAuthTokenHistory:]/223 Saved new history state.
2019-09-23 08:50:42.084455+0100 Dairy.Mobile.iOS[69362:7729467] [AppCenter] INFO: -[MSChannelUnitDefault authTokenContext:didUpdateAuthToken:]_block_invoke/105 New auth token received, flushing queue.
2019-09-23 08:50:42.084570+0100 Dairy.Mobile.iOS[69362:7729467] [AppCenter] INFO: -[MSChannelUnitDefault authTokenContext:didUpdateAuthToken:]_block_invoke/105 New auth token received, flushing queue.
2019-09-23 08:50:42.084672+0100 Dairy.Mobile.iOS[69362:7729467] [AppCenter] INFO: -[MSChannelUnitDefault authTokenContext:didUpdateAuthToken:]_block_invoke/105 New auth token received, flushing queue.
2019-09-23 08:50:42.084755+0100 Dairy.Mobile.iOS[69362:7729467] [AppCenter] INFO: -[MSChannelUnitDefault authTokenContext:didUpdateAuthToken:]_block_invoke/105 New auth token received, flushing queue.
2019-09-23 08:50:42.084855+0100 Dairy.Mobile.iOS[69362:7729467] [AppCenter] INFO: -[MSChannelUnitDefault authTokenContext:didUpdateAuthToken:]_block_invoke/105 New auth token received, flushing queue.
2019-09-23 08:50:42.084957+0100 Dairy.Mobile.iOS[69362:7729467] [AppCenter] INFO: -[MSChannelUnitDefault authTokenContext:didUpdateAuthToken:]_block_invoke/105 New auth token received, flushing queue.
2019-09-23 08:50:42.085659+0100 Dairy.Mobile.iOS[69362:7728882] [AppCenterAuth] INFO: -[MSAuth acquireTokenInteractivelyWithKeyPathForCompletionHandler:]_block_invoke/525 User sign-in succeeded.
2019-09-23 08:50:42.085657+0100 Dairy.Mobile.iOS[69362:7729467] [AppCenter] INFO: -[MSChannelUnitDefault authTokenContext:didUpdateAuthToken:]_block_invoke/105 New auth token received, flushing queue.
2019-09-23 08:50:42.085807+0100 Dairy.Mobile.iOS[69362:7729467] [AppCenter] INFO: -[MSChannelUnitDefault authTokenContext:didUpdateAuthToken:]_block_invoke/105 New auth token received, flushing queue.
2019-09-23 08:50:42.085921+0100 Dairy.Mobile.iOS[69362:7729467] [AppCenter] INFO: -[MSChannelUnitDefault authTokenContext:didUpdateAuthToken:]_block_invoke/105 New auth token received, flushing queue.
2019-09-23 08:50:42.086015+0100 Dairy.Mobile.iOS[69362:7729467] [AppCenter] INFO: -[MSChannelUnitDefault authTokenContext:didUpdateAuthToken:]_block_invoke/105 New auth token received, flushing queue.
2019-09-23 08:50:42.086108+0100 Dairy.Mobile.iOS[69362:7729467] [AppCenter] INFO: -[MSChannelUnitDefault authTokenContext:didUpdateAuthToken:]_block_invoke/105 New auth token received, flushing queue.
2019-09-23 08:50:42.086194+0100 Dairy.Mobile.iOS[69362:7729467] [AppCenter] INFO: -[MSChannelUnitDefault authTokenContext:didUpdateAuthToken:]_block_invoke/105 New auth token received, flushing queue.
2019-09-23 08:50:42.086266+0100 Dairy.Mobile.iOS[69362:7729467] [AppCenter] INFO: -[MSChannelUnitDefault authTokenContext:didUpdateAuthToken:]_block_invoke/105 New auth token received, flushing queue.
2019-09-23 08:50:42.086353+0100 Dairy.Mobile.iOS[69362:7729467] [AppCenter] INFO: -[MSChannelUnitDefault authTokenContext:didUpdateAuthToken:]_block_invoke/105 New auth token received, flushing queue.
2019-09-23 08:50:42.086435+0100 Dairy.Mobile.iOS[69362:7729467] [AppCenter] INFO: -[MSChannelUnitDefault authTokenContext:didUpdateAuthToken:]_block_invoke/105 New auth token received, flushing queue.
2019-09-23 08:50:42.086579+0100 Dairy.Mobile.iOS[69362:7729467] [AppCenter] INFO: -[MSChannelUnitDefault authTokenContext:didUpdateAuthToken:]_block_invoke/105 New auth token received, flushing queue.
Thread finished:  #6
Resolved pending breakpoint at 'SplashScreenPageViewModel.cs:78,1' to void Dairy.Mobile.Core.ViewModels.SplashScreenPageViewModel.d__4.MoveNext () [0x0003a].
2019-09-23 08:50:51.289099+0100 Dairy.Mobile.iOS[69362:7729877] XPC connection interrupted
Thread finished:  #4
Thread finished:  #5

Hey @patrickdoodyIRL, thanks for providing the information and the logs! We're looking into it and will get back again.

@patrickdoodyIRL Did you add the Keychain Sharing capability to your app?  See our documentation
This appears to be the log forwarded to the AppCenter SDK by the MSAL library which indicates that there's some problem:
2019-09-23 08:50:17.808191+0100 Dairy.Mobile.iOS[69362:7729467] [AppCenterAuth] ERROR: -[MSAuth startWithChannelGroup:appSecret:transmissionTargetToken:fromApplication:]_block_invoke/90 TID=7728882 MSAL 0.4.1 iOS Sim 12.4 [2019-09-23 07:50:17] Encountered an error when reading teamIDHint in keychain. Keychain status -34018, read status -25300

#927

Hi @jwallra,
I had added the Keychain Sharing capability, however I hadn't added the Entitlements.plist as a Custom Entitlement in the iOS Bundle Signing options. Once added the Auth is working correctly.

Thanks for your quick replies and excellent support. This can be closed.

Great  to hear that, and no problem!