Getting Invalid sku type when attempting to consume a purchase on Android

Hello,
I am testing on a physical device deploying from VS Code directly. Not sure if this could be the cause for this issue.  The product I am exposing to the customer is a subscription.  Here is my code:
purchase.on(purchase.transactionUpdatedEvent, (transaction: Transaction) => {
      if (transaction.transactionState === TransactionState.Purchased) {
          alert(`Congratulations you just bought ${transaction.productIdentifier}!`);
          if (isAndroid) {
              //consume the purchase
              purchase.consumePurchase(transaction.transactionReceipt)
                  .then((responseCode) => console.log('Purchase consumed'))
                  .catch((e) => console.log('Error consuming the purchase', e, transaction.transactionReceipt));
          }
      }
      else if (transaction.transactionState === TransactionState.Restored) {
          console.log(`Purchase of ${transaction.originalTransaction.productIdentifier} restored.`);
      }
      else if (transaction.transactionState === TransactionState.Failed) {
          alert(`Purchase of ${transaction.productIdentifier} failed!`);
      }
      else {
          console.log('Other transaction status: ', transaction);
      }
  });

Everything works well, except that the purchase.consumePurchase returns the Invalid sku type error.  The transaction receipt is a string like llbggebdncolcmklgdebdeij.AO-J1OyYvj_OU8HJJ0e8tYtSeXRl8kKH6tOgaaaaaQNecXwRS3gTuX98VIvbKmvyPWbH0L9Mz-kJpC88G5tZIfnfd8c-axb3lIhKwqBAU9REkIDuOmL1Ao8.
I can see the subscription being purchased in my Google Play account.
I am not sure what I am doing wrong.  Did I miss anything?
Thanks.

Hey @tangerinegit, the problem is caused, becaused you are trying to consume a subscription. Subscriptions are non-consumable. Only product purchases can be consumed. So if you are working with subscriptions only, you should remove the consume call. If you have both subscriptions and products that need to be consumed, you need to have a check and only call consume for the in-app products and not the subscriptions. That's why in the readme i'm checking the product ID to have .consume before I make a call to the consume method:
purchase.on(purchase.transactionUpdatedEvent, (transaction: Transaction) => {
    if (transaction.transactionState === TransactionState.Purchased && transaction.productIdentifier.indexOf(".consume") >= 0) {
        purchase.consumePurchase(transaction.transactionReceipt)
            .then((responseCode) => console.log(responseCode)) // If responseCode === 0 the purchase has been successfully consumed
            .catch((e) => console.log(e));
    }
});

But you can change this to whatever works in your case.

Thank you @PeterStaev


rename Transcriber to Parser

Transcriber is too clever by half. And requires too much typing

decide not to change this for now
because it's not just a parser, and it will be just another thing to fix in vak after I change it in crowsetta

decide not to change this for now
because it's not just a parser, and it will be just another thing to fix in vak after I change it in crowsetta


Does this work with Vue 2 ?

It does. I'm happily using it with vue 2.3.0

I am using vue 2.3.4 and it works great as well.


Install latest surface_catalogue on surface.init --catalogue

I recently went through the setup guide and tried mix surface.init --demo --catalogue.
Using the latest at the moment versions of surface (v0.7+) and phoenix_live_view (v0.17+) it failed to install surface_catalogue.
This should fix the issue =)

@RudolfMan thank you! ❤


[Telink] Use latest Zephyr (SDK 0.15.2) & migrate to Zephyr BLE implementation & Update every image to 0.6.17

Change overview

Adaptation to use latest Telink Zephyr version (SDK 0.15.2)
Migrate to Telink Zephyr BLE implementation
Update every image to 0.6.17

Known issue

Increased flash and ram usage, after which targets with enabled all features can't be compiled (OTA + Factory data).

Testing
Tested manually with chip-tool.
Steps:

Run: $ chip-tool pairing ble-thread <...>
Wait till success
Run: $ chip-tool onoff on ${NODE_ID }1
Wait till success
Run: $ chip-tool onoff off ${NODE_ID }1

Wait till success

@andy31415 looks like not all docker images builded. For this PR I need at least Telink docker 0.6.16, but only 0.6.15 available for Telink https://hub.docker.com/r/connectedhomeip/chip-build-telink/tags

NRF builds were broken and because our bots serialise builds, some things were not built.
Restarted the latest docker build after #23802 and #23812. Expect builds will take about 2 hours.

 Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you all sign our Contributor License Agreement before we can accept your contribution.1 out of 2 committers have signed the CLA.:white_check_mark: s07641069:x: Andrii BilynskyiAndrii Bilynskyi seems not to be a GitHub user. You need a GitHub account to be able to sign the CLA. If you have already a GitHub account, please add the email address used for this commit to your account.You have signed the CLA already but the status is still pending? Let us recheck it.


Doc/event news update first

I am a newbie. Maybe some change goes wrong.

还需要「添加进展」的接口

Merged.


Smooth scrolling in PowerToys, although it should be deactivated

Microsoft PowerToys version
0.79.0
Installation method
GitHub
Running as admin
No
Area(s) with issue?
General
Steps to reproduce
Disable animations and smooth scrolling in Windows settings
Scroll any powertoys panel.
✔ Expected Behavior
No smooth scrolling, just like in every other application. The program should respect accessibility settings.
I have motion sensitivity, so for me it's more than just a benign personal preference!
❌ Actual Behavior
Smooth scrolling. Nauscia.
Other Software
No response

cc:@niels9001

I've tried disabling "Animation effects" on Settings and every application I've tried still did smooth scrolling. Including Windows Explorer for example.
How can I disable "smooth scrolling" on Windows? /needinfo

Settings -> Ease of Access -> Show animations in Windows
It's best to logout and back in, or just reboot. Most application need to be restarted for this setting to take effect, and explorer isn't as easily restarted as an application is.
I was able to enable and re-disable smooth scrolling in Slack, Outlook, Excel, Explorer and Total Commander. Just as a quick test. I can probably find more applications that properly "listen" to this setting. And bare in mind, some applications have their own switch so you can't verify the Windows setting with those applications.


Build failing randomly

Please provide all the information requested. Issues that do not follow this format are likely to stall.
Description
My project was working fine last time I checked. However, I am unable to build it now and I don't think I changed anything in my project. This is the error message

What went wrong:
Could not determine the dependencies of task ':app:compileDebugJavaWithJavac'.

Could not resolve all dependencies for configuration ':app:debugRuntimeClasspath'.
Problems reading data from Binary store in C:\Users\abcd\AppData\Local\Temp\gradle3330051715056052591.bin offset 88368 exists? true

I looked at similar questions on StackOverflow and couldn't find anything useful except that this happens randomly.
A few days ago the build started failing (something about mergeDexDebug) randomly and restarting the computer somehow fixed it.
React Native version:
System:
OS: Windows 10 10.0.19042
CPU: (12) x64 Intel(R) Core(TM) i7-9750H CPU @ 2.60GHz
Memory: 8.66 GB / 15.85 GB
Binaries:
Node: 12.13.0 - C:\Program Files\nodejs\node.EXE
Yarn: Not Found
npm: 7.5.2 - C:\Program Files\nodejs\npm.CMD
Watchman: Not Found
SDKs:
Android SDK:
API Levels: 14, 26, 28, 29
Build Tools: 28.0.3, 29.0.2, 29.0.3
Android NDK: Not Found
Windows SDK: Not Found
IDEs:
Android Studio: Not Found
Visual Studio: Not Found
Languages:
Java: Not Found
Python: 3.8.0 - C:\Users\abcd\AppData\Local\Programs\Python\Python38-32\python.EXE
npmPackages:
@react-native-community/cli: Not Found
react: 16.13.1 => 16.13.1
react-native: 0.63.4 => 0.63.4
react-native-windows: Not Found
npmGlobalPackages:
react-native: Not Found
Steps To Reproduce
I am not sure how this can be reproduced because it was working just fine.
Expected Results
Build should not fail
Snack, code example, screenshot, or link to a repository:

Ok, so I was able to build successfully by changing firebaseMessagingVersion = "+" to firebaseMessagingVersion = "21.1.0" in android/build.gradle but I still don't understand how this was working all along and stopped today. Also, I have googlePlayServicesVersion = "+" this in build.gradle. Should I change this one too?

@slxsh we had a similar issue in our project. firebase messaging got a breaking change and because you have '+' it auto updated firebase messaging. By doing this you probably installed the new update of firebase messaging that has breaking changes.

* What went wrong:
Could not determine the dependencies of task ':app:compileDebugJavaWithJavac'.
> Could not resolve all dependencies for configuration ':app:debugCompileClasspath'.
   > Problems reading data from Binary store in C:\Users\sourav\AppData\Local\Temp\gradle7627481342141045842.bin offset 125802 exists? true

I am getting this error from yesterday and It is barely building my app. I am using gradle-6.2-all.zip
here is my ..\android\build.gradle file
buildscript {
    ext {
        buildToolsVersion = "29.0.3"
        minSdkVersion = 21
        compileSdkVersion = 29
        targetSdkVersion = 29

        googlePlayServicesIidVersion = "16.0.1"
        firebaseMessagingVersion = "21.1.0"
        playServicesVersion = "17.0.0"
        androidMapsUtilsVersion = "2.2.1"
    }
    repositories {
        google()
        jcenter()
        mavenCentral()
    }
    dependencies {
        classpath("com.android.tools.build:gradle:3.5.4")
        classpath('com.google.gms:google-services:4.3.3')
    }
}

allprojects {
    repositories {
        mavenLocal()
        maven {
            url("$rootDir/../node_modules/react-native/android")
        }
        maven {
            url("$rootDir/../node_modules/jsc-android/dist")
        }

        google()
        jcenter()
        maven { url 'https://www.jitpack.io' }
    }
}

Anyone can suggest how can I fix my build issue and what might be the problem here?


DI - Add from types and custom discovery

Add an extension to scan directly from types since that's what AssemblyScanner inherently offers.
Also added the ability to add from a custom AssemblyScan using the AssemblyScanResult

I synced with upstream, I guess I should have created a new fork. You can go ahead and drop this PR I'll create another one from a new fork.
On the implementation side, I thought about plugging a class/func for discovery but that would create a method that took IEnumerable and a Func<IEnumerable, AssemblyScanResult> and would simple pass the types collection to the func which was pointless. So I guess just passing an IEnumerable works best (after all the assembly scanner implements the same interface). The user can perform the discovery and pass the tuples.
There are a few options and discussion points here:

Create an interface IValidatorTuple or IValidatorScanResult etc and have AssemblyScanResult implement it so that you don't have to expose it. Otherwise the class could be renamed to be used in public.

Move AssemblyScanResult outside the AssemblyScanner class which is a breaking change (although noone should use that class anyway, could be turned to internal if an interface is provided)

The AssemblyScanner is actually a TypeScanner with a set of static methods that extract types from assemblies.  You could move the instance implementation to a TypeScanner class (or perhaps ValidatorScanner)

Let me have a think about this...as this isn't a common scenario, I definitely don't want to make any breaking changes, and as it's so easy to write a loop that does a scan maybe we don't need these methods at all.
(Also just a tip, you don't have to create a new fork - you can use git reset to force your fork back to the same state as upstream)


Small doc change

There's a snippet of code on http://py2deb.readthedocs.io/en/stable/developers.html?highlight=post#module-py2deb.converter that currently reads:
>>> from py2deb import PackageConverter
>>> converter = PackageConverter()
>>> archives, relationships = converter.convert(['py2deb'])
>>> print(archives)
['/tmp/python-py2deb_0.18_all.deb']
>>> print(relationships)
['python-py2deb (=0.18)']

I'm pretty sure that first line should be
>>> from py2deb.converter import PackageConverter

Hi Brian and thanks for pointing this out, you are correct. I'll rectify this in the coming days.


Adding Mesh 1.1 Subnet Bridge

Adding the Mesh Protocol v1.1 functionality for the Subnet Bridge functionality.
This PR contain:

Bridge Configuration Client and Server with API descriptions, implementation and documentation.
Subnet bridge documentation
There is both unit tests and bsim test added for the Bridge Configuration Client and Server.
There is added mesh_shell commands for the Bridge Configuration Client.
There is added PTS support for the Subnet bridge, Bridge Configuration Client and Server to the tester, and the PTS tests are passing.

Signed-off-by: Ingar Kulbrandstad<EMAIL_ADDRESS>Fixes #74961

Closed this pull request. Replaced with this rebased pull request: https://github.com/zephyrproject-rtos/zephyr/pull/78400
Fixes for comments from this PR has been added to the new pull request.


Content jumps when navbar sticks

Im using the sticky element with my navbar, like this:
  <StickyElement
    visible-on-direction="disabled"
    stick-mode="element-start"
  >
    <Navbar />
</StickyElement>

When the Navbar sticks, the content below will jump because of the missing offset. How can I controls this?

I have tried to add some margin to the content when @stuck is triggered, but when scrolling the event is triggerede multiple times which makes content jump a lot

Hi
Can you make a reproduction using codesandbox or stackblitz?

I got it to work by added and div underneath with the same height as the navbar. Its hidden until the navbar is stuck, so it fills up the void left after position: fixed.
I just think that the plugin should do this by itself as this must be a common way to use it

The plugin detects the height of the element and uses it on the wrapper, so it being stuck or not should not move the content, thats why I find it odd
I'm trying to reproduce at the moment to see why its not working as expected

this is my test and it seems to be working fine:
https://codesandbox.io/p/sandbox/vue-sticky-element-vue3-forked-7wny8h

Oh, it seems to be caused by a  wrapped around it, so the divs height is ignored.
https://anfieldroad.dk/
Do you have a suggestion to how to fix this?

can you recreate it in either of the websites I mentioned ? I want to play around with it so I can understand it better,
this way its a bit hard to understand for me

hmm, for some reason, even with height:64px, the height of it is becoming 0. investigating why ...

okay I think I figured it out, I'll try to release a fix soon

Awesome, thanks!

it has been released in 2.0.3
let me know if it doesn't work properly :)

Its working, great stuff! Thank you for the quick response.


[Bug] messages will permanently send to other broker when enable sendLatencyFault

Before Creating the Bug Report

[X] I found a bug, not just asking a question, which should be created in GitHub Discussions.

[X] I have searched the GitHub Issues and GitHub Discussions  of this repository and believe that this is not a duplicate.

[X] I have confirmed that this bug belongs to the current repository, not other repositories of RocketMQ.

Runtime platform environment
all OS
RocketMQ version
4.9.x & 5.1.x
JDK Version
JDK1.8
Describe the Bug
After found the topicPublishRouteInfo, producer will select queue.
If enable sendLatencyFault, messageQueue will be replaced by other broker and queueId without recovering.
until producer reboot or broker reboot;
public MessageQueue selectOneMessageQueue(final TopicPublishInfo tpInfo, final String lastBrokerName) {
        if (this.sendLatencyFaultEnable) {
            try {
                int index = tpInfo.getSendWhichQueue().incrementAndGet();
                for (int i = 0; i < tpInfo.getMessageQueueList().size(); i++) {
                    int pos = index++ % tpInfo.getMessageQueueList().size();
                    MessageQueue mq = tpInfo.getMessageQueueList().get(pos);
                    if (!StringUtils.equals(lastBrokerName, mq.getBrokerName()) && latencyFaultTolerance.isAvailable(mq.getBrokerName())) {
                        return mq;
                    }
                }

                final String notBestBroker = latencyFaultTolerance.pickOneAtLeast();
                int writeQueueNums = tpInfo.getWriteQueueIdByBroker(notBestBroker);
                if (writeQueueNums > 0) {
                    final MessageQueue mq = tpInfo.selectOneMessageQueue();
                    if (notBestBroker != null) {
                        mq.setBrokerName(notBestBroker);
                        mq.setQueueId(tpInfo.getSendWhichQueue().incrementAndGet() % writeQueueNums);
                    }
                    return mq;
                } else {
                    latencyFaultTolerance.remove(notBestBroker);
                }
            } catch (Exception e) {
                log.error("Error occurred when selecting message queue", e);
            }

            return tpInfo.selectOneMessageQueue();
        }

        return tpInfo.selectOneMessageQueue(lastBrokerName);
    }

Steps to Reproduce
send message continously with debug on some code for a while.
send message selectOneMessageQueue will set the queue.
then tryToFindTopicPublishInfo will find the queue which is changed
What Did You Expect to See?
the queue changed only at this send message, next send is not influenced
What Did You See Instead?
the queue changed not only at this send message, and queue is changed in the local cache
Additional Context
when set the queueId, I think messagQueue will return with a clone object instead of real message queue in topicRouteInfo

@Tcytw Good catch! Could you submit a pull reqeust to fix the issue?

https://github.com/apache/rocketmq/pull/7716 @RongtongJin

@Tcytw Good catch! Could you submit a pull reqeust to fix the issue?

Of course.  I have submit the pull request at  https://github.com/apache/rocketmq/pull/7783

@Tcytw Good catch! Could you submit a pull reqeust to fix the issue?

@RongtongJin Of course. I have submitted the pull request at #7783

It seems that @leizhiyuan had already submitted the same PR, and since he first proposed it, I will merge his PR into trunk.

@Tcytw Good catch! Could you submit a pull reqeust to fix the issue?

@RongtongJin Of course. I have submitted the pull request at #7783

It seems that @leizhiyuan had already submitted the same PR, and since he first proposed it, I will merge his PR into trunk.

okay


How to get refresh token with Strategy AuthCode

Hello! I'm trying to follow this sample to handle Google OAuth inside my project.
I have a problem because I'm not sure what I have to do to get refresh_token. Actually, I'm getting only access_token
%OAuth2.Client{   authorize_url: "/o/oauth2/auth",   client_id: "xxxx",   client_secret: "xxxx",   headers: [],   params: %{},   redirect_uri: "http://localhost:4000/redirect",   ref: nil,   request_opts: [],   serializers: %{},   site: "https://accounts.google.com",   strategy: OAuth2.Strategy.AuthCode,   token: %OAuth2.AccessToken{     access_token: "{\n  \"access_token\": \"xxxx\",\n  \"expires_in\": 3599,\n  \"scope\": \"https://www.googleapis.com/auth/userinfo.email openid\",\n  \"token_type\": \"Bearer\",\n  \"id_token\": \"xxxx\"\n}",     expires_at: nil,     other_params: %{},     refresh_token: nil,     token_type: "Bearer"   },
Many thanks for the help!

Hi @peter-sf,
Which version are you using? From the looks of your example above, it appears that your access token was not parsed (JSON).
If you're using v1.0, you'll need to register a JSON serialize as described here.
Hope that helps!


mintUBI need to be restricted to fundmanager

[x] add comment that _mintGoodDollars enforces  it

@aliberkhsl i've commited this to master


[Feature request] 24 hour clock support

At least on the weather card, the time is in 12 hour format. I would like to have the possibility to change it to the 24 hour format

Done in 3171b0745967a6c40dc0e9f30cbc640e79b438f2


Jenkins failure to check out from git

Example:
http://jenkins.db.cs.cmu.edu:8080/blue/organizations/jenkins/terrier/detail/PR-324/35/pipeline/10
http://jenkins.db.cs.cmu.edu:8080/blue/organizations/jenkins/terrier/detail/master/217/pipeline/13
This has been going on since the weekends, and seems to fail for certain jobs. However, some PR somehow got through just fine. @crd477 Any idea what might be causing this?

This happens periodically and seems to be caused by the swarm agent on only a few of the workers losing some state with the swarm controller.  Restarting the agents fixed the problem.  I suspect this problem is related to an update and restart of the Jenkins controller without restarting all of the swarm agents, even though it's supposed to be a safe operation.  I'll try to verify that theory the next time an update is released.
I looked back through the list of recent build failures and restarted those that were affected by this.  If you think I missed any, please let me know and I'll replay those as well.

Thanks a lot!


Typo Fix

Fixes #
Describe the changes you have made in this pr -
Screenshots of the changes (If any) -

Coverage remained the same at 82.582% when pulling e762883bcd3350ad1381f5c991e8887c68a60071 on nitin10s:patch-1 into 29b9aeb14cbbb63a66dcb2c3107e6144c247a2f8 on CircuitVerse:feature/gitpod.


Investigate more ways to check Weka health before CI runs

Mounting weka doesn't seem to be an issue anymore, closing for now


203 adjudicate aad comments

AAD Baseline changes based on comment matrix
🗣 Description
Main changes include:
reformat the baseline document
create more meaningful groupings
remove browser persistence and sign-in frequency policies
update implementation steps
changes to policy 4 to include Microsoft MFA enhancements

The baseline changes will require changes to the code to include:

Policy 2.9 is removed #350
Policy 2.10 is removed #346
Max # Global Admins is increased from 4 to 8 #332
Check Identity Secure Score #375

💭 Motivation and context

closes #255
closes #256
closes #269
closes #274
closes #292
closes #294
closes #295
closes #312
closes #322
closes #329
closes #331
closes #347
closes #348
🧪 Testing

Walked through Azure Portal to confirm implementation steps
Cross-check comment matrix to ensure comments were addressed

✅ Pre-approval checklist

[x] This PR has an informative and human-readable title.
[x] Changes are limited to a single goal - eschew scope creep!
[x] All future TODOs are captured in issues, which are referenced
in code comments.
[x] All relevant type-of-change labels have been added.
[x] I have read the CONTRIBUTING document.
[x] These code changes follow cisagov code standards.
[x] All relevant repo and/or project documentation has been updated
to reflect the changes in this PR.
[x] Tests have been added and/or modified to cover the changes in this PR.
[x] All new and existing tests pass.

✅ Pre-merge checklist

[x] Revert dependencies to default branches.
[x] Finalize version.

✅ Post-merge checklist

[ ] Create a release.

@ssatyapal123 Do you want to resolve the merge conflicts before I start a review?  I'll proceed after you responds.

@ssatyapal123 Do you want to resolve the merge conflicts before I start a review? I'll proceed after you responds.

@crutchfield It should be good now (thanks so much to Cassey!)

List of updates that need to be made
This comment contains an iterative list of revisions that need to be made to the AAD document per my review. I will be updating this comment over time as I continue my review. When I finish I will inform the author. The numbers correspond to the respective issues related to the recommended updates.
255
256
269
274
292
294
295
312
322
329
331
347
Addresses the issue. Section 11. Highly Privileged User Administration. Just move the sentence containing "PIM for Groups" into its own paragraph and make it italics.
348

The commits are just for backup purposes. Still making changes and not ready for review just yet.


added id for approve/decline contract_request

Coverage decreased (-0.03%) to 88.244% when pulling 31df19f9d303647d017e78e795899071d2cfe680 on cr-mutation-id into bd6f293075ece3a40e00171102d7792d587e9148 on develop.

pulls not actual


Adding related references

 CS25 I Stanford Seminar - Transformers United 2023: Biomedical Transformers

CS25 I Stanford Seminar - Transformers United 2023: Introduction to Transformers w/ Andrej Karpathy > https://www.youtube.com/watch?v=XfpMkf4rD6E

https://github.com/qingsongedu/time-series-transformers-review

https://github.com/wookiekim/transformatcher

Lightweight transformer-based models (LTM)
LTM can be between 1M to 10M and useful for low-latency applications (10, 100, 1000ms). These are few examples:

hierarchy-focused architectures:

LeViT May-2021 https://arxiv.org/abs/2104.01136 > https://github.com/facebookresearch/LeViT
Segformer May-2021 https://arxiv.org/abs/2105.15203 > https://github.com/NVlabs/SegFormer
MobileViT March-2022 https://arxiv.org/abs/2110.02178 > https://github.com/apple/ml-cvnets

bottleneck-focused architecture:

Efficientformer June-2022 https://arxiv.org/abs/2206.01191 > https://huggingface.co/docs/transformers/main/model_doc/efficientformer
EfficientFormerV2 Dec-2022 https://arxiv.org/abs/2212.08059 > https://github.com/snap-research/EfficientFormer
Topformer Apr-2022 https://arxiv.org/abs/2204.05525 > https://github.com/hustvl/TopFormer

https://medium.com/analytics-vidhya/understanding-the-vision-transformer-and-counting-its-parameters-988a4ea2b8f3

https://uvadlc-notebooks.readthedocs.io/en/latest/tutorial_notebooks/tutorial6/Transformers_and_MHAttention.html


Error after upgrading DDEV to 1.22.x

Hi,
After upgrading DDEV to 1.22.7 (latest version), i started facing below error.
Failed to restart drupal: docker-compose build failed: composeCmd failed to run 'COMPOSE_PROJECT_NAME=ddev-drupal docker-compose -f /Users/gaurav_manerkar/Desktop/project/.ddev/.ddev-docker-compose-full.yaml --progress=plain build', action='[]', err='exit status 15', stdout='', stderr='service tempo declares mutually exclusive `network_mode` and `networks`: invalid compose project', output='', stderr='service tempo declares mutually exclusive `network_mode` and `networks`: invalid compose project'

Workaround:
Use below yml in docker-compose.grafana.traces.localhost.yaml
services:
#  web:
    # Comment this if you don't need to bind trace ports to localhost.
#    extra_hosts:
#      - "tempo:<IP_ADDRESS>"

  tempo:
    container_name: "ddev-${DDEV_SITENAME}-tempo"
    image: grafana/tempo:latest
    # Comment this if you don't need to bind trace ports to localhost.
#    network_mode: container:ddev-${DDEV_SITENAME}-web
    user: "${UID:-}:${GID:-}"
    volumes:
      - type: bind
        source: ./grafana/tempo/tempo.yaml
        target: /etc/tempo.yaml
      - tempo-data:/data
    command:
      - "-config.file=/etc/tempo.yaml"
#    depends_on:
#      - web
    # exposed ports is configured in a separate file:
    # config.grafana.tracing.yaml

    # # Another approach to expose HTTP tracing endpoints to the ddev host.
    # # Only HTTP endoinds supported via this approach.
    # labels:
    #   com.ddev.site-name: ${DDEV_SITENAME}
    #   com.ddev.approot: $DDEV_APPROOT
    # environment:
    #   - VIRTUAL_HOST=$DDEV_HOSTNAME
    #   # We need also to pass DDEV default ports here via adding the substring:
    #   # ${DDEV_ROUTER_HTTP_PORT}:80,${DDEV_MAILHOG_PORT}
    #   - HTTP_EXPOSE=${DDEV_ROUTER_HTTP_PORT}:80,${DDEV_MAILHOG_PORT}:8025,4318:4318,9411:9411,14268:14268

#  grafana:
#    # Required to connect from Grafana container via named hosts.
#    # Comment this if you don't need to bind trace ports to localhost.
#    links:
#      - "web:tempo"

volumes:
  tempo-data:
    name: "ddev-${DDEV_SITENAME}_tempo"

Fixed after upgrading the package to v0.3.0


Sent myself 105 Billion XLM..

https://stellar.expert/explorer/public/account/GA2HB3PRIKRDHJPJE54MLC5MCSRSHUPIKF2XIAOD4UIXQWGTWTIPHFB7
April Fools (?)

Confirmed on both, public and test networks.
Looks like a StellarCore bug to me. Definitely should be reported here.


Replacing DB mistakenly marks artifacts as deleted

Upload "hyperbloom_fun"
Upload "van"
notice that Raiden and Yelan are missing a couple artifacts (30 artifact total were deleted, which is the size of the "hyperbloom_fun" db)
I would expect that these artifacts should stay, since they weren't actually deleted
Hyperbloom_fun_2023-02-06_06-25-02.txt
Van_2023-02-18_04-31-58.txt

???

Are the artifacts here mutually exclusive? did you enable or disable "Delete items not in import"?

Yes they are mutually exclusive, and need to enable "Delete items not in import"


update segment and reqwest to the latest version

Continue the work of https://github.com/meilisearch/meilisearch/pull/4622

Superseeded by #4786


PR for issue #345

Kindly review the changes.

I kept these files because I was getting merge conflict error. I will remove these unnecessary files in the next PR.


resampling, removing silence, and segmenting items takes 3x cache

I realized today that resample_to, remove_silence, and segment_size will all build their own unique caches.  This is because of how they currently go through one at a time.  I believe this is something that could be cleaned up and will need to be less storage intensive for it to be more widely utilized.  Currently just want to get ideas around how we would do this without such a large cache requirement.  I'm thinking we could maybe wait to build the cache until the end of those if statements but if that's the case it may also require doing the preprocessing in batches so that things can be as efficient as possible.

Definitely agree about this. I will look into caching vs gpu transforms for the v2 version of the libarary.


Updated Tooltip.js ( Level 0) Beginner

Made changes to improve code quality
Merged the multiple breaked lines
Declared the variables inside the loop and did strict comparison inside conditional statements
Also initialized and defined two variables inside of creating and then defining them

Looks good at the code level. I need to run test it then will likely merge.

Waiting for the review report :+1:

It is the queue. Given the explosion of pull requests in the last two weeks, you should not expect this to be merged in the next few weeks. I reviewed it on the code level and my only concern is that you may have broken the spoofing glyph by changing the line from == to ===. I don't think this is the case, but I need to fully test it before merging.


Feature: Automate integration into lifecycle of GCP Commands

Apologies as I'm trying to navigate using pybritive and it's been a little rocky. I'm trying to script something like a setup script for our environment where users read a bunch of secrets from GCP requiring a profile checkout, and then check back in.
Currently, my understanding of the flow is:

pybritive checkout " -t  -m gcloudauth
pipe the result of that to sh to active the service account
run gcloud commands
pybritive checkin " -m gcloudauth
grep out the service account name and gcloud auth revoke <SA> to reset the gcloud environment

I'd love to make two requests that I know might be a little hard, but would greatly complement this user flow:

deeper integration with gcloudauth. Piping the setup command is semi-trivial, but it seems like on the backend, checkin should provide the cleanup command
a) alternatively, it'd be great if the checkout command and checkin command automatically handled resetting the default account to the user's local default (since otherwise we have to remember and manage that). In short, pybritive should be a wrapper around running some commands where it temporarily enchances gcloud, and then at the end resets and cleans up

pybritive clear gcloud-auth-key-files should accept a -t command, otherwise it just throws Error: No tenants found in /Users/charlie.croom/.britive/pybritive.config. Cannot continue.. If I can specify -t in all the other commands, it should work here (also I'm not sure why that prevents cleaning up local files anyways)

Thanks for reading :) A little sad the JS library is going away since that could have been easier to integrate into our JS scripts...but I know y'all are probably just trying to make it work. Appreciate ya!

Thanks for providing this feedback. We will dig into this and come back with some thoughts and timeline.
Most of the features in Britive are customer driven so we truly appreciate the feedback and suggestions.

@comp615, I have reviewed item 2 and cannot reproduce this. As this is a fully local command the --tenant/-t flag is not required here. Perhaps this is just a version issue? Do you see the issue if you upgrade to v1.6.1 via pip install pybritive --upgrade?
Still checking on item 1 but it does sound reasonable that we should support this. There is already precedent for executing othergcloud CLI commands for the pybritive ssh command.

@comp615 how do you envision we obtain the "user's local default" account when resetting the active account for gcloud? There could be scenarios where multiple GCP profiles are checked out at the same time so taking the existing configuration at checkout and resetting back to that may not always make sense. I am thinking a config parameter for GCP which would indicate the default account to reset to upon checkin of a GCP programmatic profile. Thoughts?

A new release candidate has been published to address the 2 items discussed above.
pip install pybritive==1.7.0rc2
Note that you must specify the version as release candidates will not "auto-install".
To use the new feature that auto sets and unsets the gcloud account first please run the below command.
pybritive configure update gcp gcloud_default_account "<account>"
Then when checking out...
pybritive checkout "<profile>" -m gcloudauthexec
When checking in the --mode/-m flag is not required or expected. The check in process will discover if the profile was checked out with mode gcloudauthexec and reset the gcloud account back to whatever is configured, if something is configured.
pybritive checkin "profile"

Hi! Sorry I missed this thread, I can't figure out why...but my apologies,
Confirming that issue #2 with the tenants is fixed in the new version. Thanks.
I tried out the #1 workflow here, and a few notes:
I tried without setting gcloud_default_account... as you noted, this does not set my account as the default again. Potentially there's no state kept by britive, but as you mentioned the checkin was able to discover the method of checkout...I assume it might be able to note what the default gcloud profile was before it sets it. Would just make things a little more convenient:
gcloud config list account --format "value(core.account)"
But otherwise worked as promised
(I did need to use -t on checkin as well, probably expected)
Everything else seemed pretty straightforward and worked as I expected. I think this is a VERY nice change for scripting. To be honest, I ended up talking with another engineer who said they just use -c for everything (largely to avoid this hassle). With this change, I think it becomes almost as easy as doing -c for changes which gives a lot more flexibility and gives the programatic checkout option more potential

v1.7.0 is in QA testing now and will be released soon. I will further review the gcloud config list account --format "value(core.account)" for the next release. Perhaps a setting on the gcp pybritive config which says "revert to what it was before" instead of using a static value for the account to revert back to.


WebApp doesn't display simulation charts

Type of issue

[x ] Bug
[ ] New feature
[ ] Enhancement

Description
When running simulation - I cannot see chats on the right hand side, instead, there is an error msg: An unexpected error happened while using an external dependency.
see attached screenshot.

I'm having the same issue.


A second operation started on this context before a previous operation completed. Any instance members are not guaranteed to be thread safe.

I am built a web server with Nancy(.net core), and have a async action like this:
Post("/resource", async args =>
{
    var course = Context.Items["course"] as Course;
    var user = (Context.CurrentUser.Identity as Identity).Info;

    #region 获取资源属性

    string title = Request.Form.title;
    long size = Request.Form.size;
    string url = Request.Form.url;
    string md5 = Request.Form.md5;

    if (string.IsNullOrWhiteSpace(title)) return new { code = -100, msg = "资源的标题不能为空" };
    if (string.IsNullOrWhiteSpace(url)) return new { code = -100, msg = "资源的地址不能为空" };
    if (string.IsNullOrWhiteSpace(md5)) return new { code = -100, msg = "资源的MD5不能为空" };

    #endregion

    var doc = new Resource();

    doc.Id = StringUtil.UniqueId();
    doc.DateCreated = DateTime.Now;
    doc.CreatorId = user.Id;

    doc.CourseId = course.Id;
    doc.Title = Path.GetFileNameWithoutExtension(title).Trim();
    doc.Url = url.Trim();
    doc.MD5 = md5.Trim();
    doc.Size = size;
    doc.Extension = Path.GetExtension(title);

    db_course.Resources.Add(doc);
    await db_course.SaveChangesAsync();

    return new { code = 1, msg = "上传成功" };
});

I Post more than 5 requests at one time, but got this error:
System.InvalidOperationException: A second operation started on this context before a previous operation completed. Any instance members are not guaranteed to be thread safe.
   at Microsoft.EntityFrameworkCore.Internal.ConcurrencyDetector.EnterCriticalSection()
   at Microsoft.EntityFrameworkCore.ChangeTracking.Internal.StateManager.<SaveChangesAsync>d__54.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at Microsoft.EntityFrameworkCore.ChangeTracking.Internal.StateManager.<SaveChangesAsync>d__52.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at Microsoft.EntityFrameworkCore.DbContext.<SaveChangesAsync>d__35.MoveNext()

Further technical details
EF Core version:  1.1.2
Database Provider: Pomelo.EntityFrameworkCore.MySql 1.1.2
Operating system:  Windows 10 15063
IDE:  Visual Studio 2017

@leixu2txtek Make sure each request has a separate instance of db_course.


EAN RAPID Support

When this gem will be updated to support EAN RAPID version ?

Nothing in the pipeline right now or in near future. You can always make a Pull Requests though.


Nested lists render inconsistently

Add the following to the kitchen link.
- This is a list with a nested list with a nested list
    1. This is the nested list. It's ordered.
        1) This is the nested-nested list. Wild.
    1. Back to the first list.
        * We can nest them like this too.
- cool, huh?

Even when you adjust the kitchen-sink-expected to just be whatever the output from the renderer is, it'll fail the test_it_parses_kitchen_sink_and_parsing_the_result_again_returns_the_same_result test.

I'm not sure what's adding the extra line breaks, but I suspect the incorrect padding (it's always less padding in the rendered result than the original) is a result of ignoring markerOffset (we can see in ListItemParser and in ListBlockStartParser that markerOffset should be added to the padding).


Enable query vectorization by default

Enable query vectorization by default
Description
Enable query vectorization by default
This PR has:

[x] been self-reviewed.
[ ] added documentation for new or modified features or behaviors.
[ ] added Javadocs for most classes and all non-trivial methods. Linked related entities via Javadoc links.
[ ] added or updated version, license, or notice information in licenses.yaml
[ ] added comments explaining the "why" and the intent of the code wherever would not be obvious for an unfamiliar reader.
[ ] added unit tests or modified existing tests to cover new code paths, ensuring the threshold for code coverage is met.
[ ] added integration tests.
[ ] been tested in a test Druid cluster.

sgtm, 🤘
@clintropolis
I will update the default value in the doc in a bit.
Do you know if the list of things that can/can't be vectorize at https://druid.apache.org/docs/latest/querying/query-context.html#vectorization-parameters is still correct?

Do you know if the list of things that can/can't be vectorize at https://druid.apache.org/docs/latest/querying/query-context.html#vectorization-parameters is still correct?

As far as I know, yes.


as3 3.26.0 fails to completely load

Environment

Application Services Version: 3.26
BIG-IP Version: <IP_ADDRESS>

Summary
AS3 fails to load
Fri, 26 Mar 2021 01:10:00 GMT - finest: [LoaderWorker] triggered at path:  /var/config/rest/iapps/f5-appsvcs/nodejs/restWorker.js
Fri, 26 Mar 2021 01:10:01 GMT - info: starting /shared/appsvcs
Fri, 26 Mar 2021 01:10:06 GMT - warning: [appsvcs] {"message":"AS3 version: 3.26.0","level":"warning"}
Fri, 26 Mar 2021 01:10:06 GMT - finest: socket 205 closed
Fri, 26 Mar 2021 01:10:11 GMT - severe: [appsvcs] {"message":"Failed to complete startup. Error: socket hang up\n    at createHangUpError (_http_client.js:331:15)\n    at Socket.socketOnEnd (_http_client.js:423:23)\n    at emitNone (events.js:111:20)\n    at Socket.emit (events.js:208:7)\n    at endReadableNT (_stream_readable.js:1064:12)\n    at _combinedTickCallback (internal/process/next_tick.js:138:11)\n    at process._tickCallback (internal/process/next_tick.js:180:9)","level":"error"}
Fri, 26 Mar 2021 01:10:11 GMT - severe: [RestWorker] [RestWorker] worker failed to load state: [object Object]:shared/appsvcs

Fri, 26 Mar 2021 01:18:47 GMT - info: SIGTERM

requires restarting restnoded to workaround

If you encounter this issue regularly, you could you try capturing log output while the logLevel is set to "debug" in the controls object of your AS3 declaration? https://clouddocs.f5.com/products/extensions/f5-appsvcs-extension/latest/refguide/schema-reference.html#adc-controls
AS3 has to make several HTTP requests as it is starting up, and the information currently provided makes it difficult to narrow down which request may be causing a problem.

Closing this issue as a duplicate of #450.


remote cache react native

check cache store format here https://github.com/facebook/metro/blob/master/packages/metro-cache/src/stores/HttpStore.js

[ ] implement server routes GET/PUT to get cached data

check docs here https://facebook.github.io/metro/docs/en/caching#cache-fetching-saving

maybe this: https://github.com/mrtnzlml/quick-payments/issues/24


remove pages artifacts

This pr removes artifacts of the docs publishing process and adds the respective folders to .gitignore. my bad!

This should not affect any work done on main, but just to be safe i'll not merge it myself and let you guys take a look first  @HarryMcCarney @DoganCK


[meta] PHP 7.2 Compat

https://github.com/FriendsOfPHP/PHP-CS-Fixer/issues/2907
TODO: travis update

ref https://github.com/SpacePossum/PHP-CS-Fixer/pull/19

@SpacePossum , thanks for picking up PR from me
you still have todo in opening comment. Is it still valid after my config grooming ?

@keradus thanks for the PR. This resolved the TODO item, I've removed it.

:+1:
@julienfalque
as we do have me and @SpacePossum as authors, could you double check this PR please ?

Thank you @SpacePossum.

really great work here, longly awaited @SpacePossum 1


new issue prince

Description

Why

Possible Implementation & Open Questions

Is this something you're interested in working on?

[ ] YES
[ ] NO

finally kuch ka


[KukaRoXHardwareInterface]: SetQoSProfile failed

Relevant Info:

OS: Ubuntu 22.04 with real-time patch.
ROS version: Humble (default DDS).
ros2_kuka_drivers branch: 0.6.0.

Issue:
Trying to follow readme https://github.com/kroshu/ros2_kuka_drivers/wiki. The error appears in the life cycle management, when executing the command:
ros2 lifecycle set robot_manager configure
No hardware is involved. Appears for both torque and position interface.
Log:
1678376094.9377315 [INFO] [launch]: All log files can be found below /home/ros2/.ros/log/2023-03-09-16-34-54-937012-ros2-Precision-Tower-5810-20489
1678376094.9379082 [INFO] [launch]: Default logging verbosity is set to INFO
1678376095.3964398 [INFO] [rox_control_node-1]: process started with pid [20503]
1678376095.3967752 [INFO] [robot_manager_node-2]: process started with pid [20505]
1678376095.3969758 [INFO] [robot_state_publisher-3]: process started with pid [20507]
1678376095.3971589 [INFO] [spawner-4]: process started with pid [20509]
1678376095.3973446 [INFO] [spawner-5]: process started with pid [20511]
1678376095.3975382 [INFO] [spawner-6]: process started with pid [20513]
1678376095.3977170 [INFO] [spawner-7]: process started with pid [20515]
1678376095.4304569 [rox_control_node-1] [INFO] [1678376095.430076332] [resource_manager]: Loading hardware 'iisy_hardware'
1678376095.4364066 [robot_state_publisher-3] [INFO] [1678376095.435909475] [robot_state_publisher]: got segment LBR3R760_iisy_axis1
1678376095.4366567 [robot_state_publisher-3] [INFO] [1678376095.436030796] [robot_state_publisher]: got segment LBR3R760_iisy_axis2
1678376095.4367929 [robot_state_publisher-3] [INFO] [1678376095.436048584] [robot_state_publisher]: got segment LBR3R760_iisy_axis3
1678376095.4369311 [robot_state_publisher-3] [INFO] [1678376095.436057980] [robot_state_publisher]: got segment LBR3R760_iisy_axis4
1678376095.4370553 [robot_state_publisher-3] [INFO] [1678376095.436066488] [robot_state_publisher]: got segment LBR3R760_iisy_axis5
1678376095.4371786 [robot_state_publisher-3] [INFO] [1678376095.436074846] [robot_state_publisher]: got segment LBR3R760_iisy_axis6
1678376095.4373093 [robot_state_publisher-3] [INFO] [1678376095.436083197] [robot_state_publisher]: got segment LBR3R760_iisy_fixedbase
1678376095.4374912 [robot_state_publisher-3] [INFO] [1678376095.436091720] [robot_state_publisher]: got segment LBR3R760_iisy_flange
1678376095.4377170 [robot_state_publisher-3] [INFO] [1678376095.436100070] [robot_state_publisher]: got segment base_link
1678376095.4441547 [robot_manager_node-2] [INFO] [1678376095.443825865] [robot_manager]: Starting Robot Manager Node init
1678376095.4446981 [rox_control_node-1] [INFO] [1678376095.444162690] [resource_manager]: Initialize hardware 'iisy_hardware'
1678376095.4454660 [rox_control_node-1] [INFO] [1678376095.445255036] [KukaRoXHardwareInterface]: Init successful
1678376095.4456372 [rox_control_node-1] [INFO] [1678376095.445277722] [resource_manager]: Successful initialization of hardware 'iisy_hardware'
1678376095.4460344 [rox_control_node-1] [INFO] [1678376095.445288258] [KukaRoXHardwareInterface]: Export state interfaces
1678376095.4463315 [rox_control_node-1] [INFO] [1678376095.445393494] [KukaRoXHardwareInterface]: Export command interfaces
1678376095.4465237 [rox_control_node-1] [INFO] [1678376095.445544403] [resource_manager]: Hardware Component with name '' does not exists
1678376095.4470041 [robot_manager_node-2] [INFO] [1678376095.446758321] [robot_manager]: Control mode changed to POSITION_CONTROL
1678376095.4473732 [robot_manager_node-2] [INFO] [1678376095.446975492] [robot_manager]: IP address of controller: <IP_ADDRESS>
1678376095.7861826 [rox_control_node-1] [INFO] [1678376095.784359823] [controller_manager]: Loading controller 'joint_impedance_controller'
1678376095.7997952 [rox_control_node-1] [INFO] [1678376095.799545779] [controller_manager]: Loading controller 'joint_state_broadcaster'
1678376095.8100915 [spawner-5] [INFO] [1678376095.809854318] [spawner_joint_impedance_controller]: Loaded joint_impedance_controller
1678376095.8257384 [spawner-6] [INFO] [1678376095.825405834] [spawner_joint_state_broadcaster]: Loaded joint_state_broadcaster
1678376095.8272803 [rox_control_node-1] [INFO] [1678376095.827105517] [controller_manager]: Configuring controller 'joint_state_broadcaster'
1678376095.8275547 [rox_control_node-1] [INFO] [1678376095.827242192] [joint_state_broadcaster]: 'joints' or 'interfaces' parameter is empty. All available state interfaces will be published
1678376095.8940248 [spawner-5] [INFO] [1678376095.893787919] [spawner_joint_impedance_controller]: Loaded parameters file "/home/ros2/ws_spirit/install/kuka_rox_hw_interface/share/kuka_rox_hw_interface/config/joint_impedance_controller_config.yaml" for joint_impedance_controller
1678376095.8943746 [spawner-5] [INFO] [1678376095.894141864] [spawner_joint_impedance_controller]: Loaded /home/ros2/ws_spirit/install/kuka_rox_hw_interface/share/kuka_rox_hw_interface/config/joint_impedance_controller_config.yaml into joint_impedance_controller
1678376095.8950522 [rox_control_node-1] [INFO] [1678376095.894917865] [controller_manager]: Configuring controller 'joint_impedance_controller'
1678376095.8974588 [spawner-5] Set parameter joints successful
1678376095.9738901 [INFO] [spawner-6]: process has finished cleanly [pid 20513]
1678376096.0183399 [rox_control_node-1] [INFO] [1678376096.018006449] [controller_manager]: Loading controller 'effort_controller'
1678376096.0247312 [spawner-7] [INFO] [1678376096.024540409] [spawner_effort_controller]: Loaded effort_controller
1678376096.0320768 [spawner-7] [INFO] [1678376096.031883254] [spawner_effort_controller]: Loaded parameters file "/home/ros2/ws_spirit/install/kuka_rox_hw_interface/share/kuka_rox_hw_interface/config/effort_controller_config.yaml" for effort_controller
1678376096.0324244 [spawner-7] [INFO] [1678376096.032213767] [spawner_effort_controller]: Loaded /home/ros2/ws_spirit/install/kuka_rox_hw_interface/share/kuka_rox_hw_interface/config/effort_controller_config.yaml into effort_controller
1678376096.0330479 [rox_control_node-1] [INFO] [1678376096.032885108] [controller_manager]: Configuring controller 'effort_controller'
1678376096.0335348 [rox_control_node-1] [INFO] [1678376096.033365241] [effort_controller]: configure successful
1678376096.0339060 [rox_control_node-1] got gains for joint_a1 as (5.000000, 0.000000, 0.100000)
1678376096.0340159 [rox_control_node-1] got gains for joint_a2 as (5.000000, 0.000000, 0.100000)
1678376096.0341234 [rox_control_node-1] got gains for joint_a3 as (5.000000, 0.000000, 0.100000)
1678376096.0342226 [rox_control_node-1] got gains for joint_a4 as (5.000000, 0.000000, 0.100000)
1678376096.0343087 [rox_control_node-1] got gains for joint_a5 as (5.000000, 0.000000, 0.100000)
1678376096.0343895 [rox_control_node-1] got gains for joint_a6 as (5.000000, 0.000000, 0.100000)
1678376096.0348134 [spawner-7] Set parameter joints successful
1678376096.0348995 [spawner-7] Set parameter gains.joint_a1.p successful
1678376096.0349646 [spawner-7] Set parameter gains.joint_a1.i successful
1678376096.0350225 [spawner-7] Set parameter gains.joint_a1.d successful
1678376096.0350804 [spawner-7] Set parameter gains.joint_a2.p successful
1678376096.0351362 [spawner-7] Set parameter gains.joint_a2.i successful
1678376096.0351901 [spawner-7] Set parameter gains.joint_a2.d successful
1678376096.0352433 [spawner-7] Set parameter gains.joint_a3.p successful
1678376096.0352964 [spawner-7] Set parameter gains.joint_a3.i successful
1678376096.0353498 [spawner-7] Set parameter gains.joint_a3.d successful
1678376096.0354033 [spawner-7] Set parameter gains.joint_a4.p successful
1678376096.0354564 [spawner-7] Set parameter gains.joint_a4.i successful
1678376096.0355091 [spawner-7] Set parameter gains.joint_a4.d successful
1678376096.0355620 [spawner-7] Set parameter gains.joint_a5.p successful
1678376096.0356154 [spawner-7] Set parameter gains.joint_a5.i successful
1678376096.0356700 [spawner-7] Set parameter gains.joint_a5.d successful
1678376096.0357244 [spawner-7] Set parameter gains.joint_a6.p successful
1678376096.0357773 [spawner-7] Set parameter gains.joint_a6.i successful
1678376096.0358300 [spawner-7] Set parameter gains.joint_a6.d successful
1678376096.0362647 [rox_control_node-1] [INFO] [1678376096.035078196] [controller_manager]: Loading controller 'joint_trajectory_controller'
1678376096.0377002 [INFO] [spawner-5]: process has finished cleanly [pid 20511]
1678376096.0449889 [spawner-4] [INFO] [1678376096.044517753] [spawner_joint_trajectory_controller]: Loaded joint_trajectory_controller
1678376096.0503695 [spawner-4] [INFO] [1678376096.050110692] [spawner_joint_trajectory_controller]: Loaded parameters file "/home/ros2/ws_spirit/install/kuka_rox_hw_interface/share/kuka_rox_hw_interface/config/joint_trajectory_controller_config.yaml" for joint_trajectory_controller
1678376096.0507314 [spawner-4] [INFO] [1678376096.050452283] [spawner_joint_trajectory_controller]: Loaded /home/ros2/ws_spirit/install/kuka_rox_hw_interface/share/kuka_rox_hw_interface/config/joint_trajectory_controller_config.yaml into joint_trajectory_controller
1678376096.0520666 [rox_control_node-1] [INFO] [1678376096.051793678] [controller_manager]: Configuring controller 'joint_trajectory_controller'
1678376096.0575621 [rox_control_node-1] [INFO] [1678376096.057280263] [joint_trajectory_controller]: No specific joint names are used for command interfaces. Using 'joints' parameter.
1678376096.0579619 [rox_control_node-1] [INFO] [1678376096.057560475] [joint_trajectory_controller]: Command interfaces are [position] and state interfaces are [position].
1678376096.0580404 [rox_control_node-1] [INFO] [1678376096.057682009] [joint_trajectory_controller]: Using 'splines' interpolation method.
1678376096.0619559 [rox_control_node-1] [INFO] [1678376096.061357064] [joint_trajectory_controller]: Action status changes will be monitored at 20.00 Hz.
1678376096.0662417 [spawner-4] Set parameter joints successful
1678376096.0663369 [spawner-4] Set parameter command_interfaces successful
1678376096.0663784 [spawner-4] Set parameter state_interfaces successful
1678376096.0664136 [spawner-4] Set parameter state_publish_rate successful
1678376096.0664463 [spawner-4] Set parameter action_monitor_rate successful
1678376096.1906300 [INFO] [spawner-7]: process has finished cleanly [pid 20515]
1678376096.2113073 [INFO] [spawner-4]: process has finished cleanly [pid 20509]
1678376106.6389141 [rox_control_node-1] [INFO] [1678376106.637892812] [resource_manager]: 'configure' hardware 'iisy_hardware'
1678376106.6394484 [rox_control_node-1] [ERROR] [1678376106.638781104] [KukaRoXHardwareInterface]: SetQoSProfile failed
1678376106.6405642 [rox_control_node-1] [INFO] [1678376106.638840063] [resource_manager]: Failed to 'configure' hardware 'iisy_hardware'
1678376106.6409507 [robot_manager_node-2] [ERROR] [1678376106.639119470] [robot_manager]: Could not configure hardware interface
1678376108.7426581 [rox_control_node-1] [INFO] [1678376108.741051418] [resource_manager]: 'configure' hardware 'iisy_hardware'
1678376108.7431395 [rox_control_node-1] [ERROR] [1678376108.741319842] [KukaRoXHardwareInterface]: SetQoSProfile failed
1678376108.7432718 [rox_control_node-1] [INFO] [1678376108.741348443] [resource_manager]: Failed to 'configure' hardware 'iisy_hardware'
1678376108.7435489 [robot_manager_node-2] [ERROR] [1678376108.741479164] [robot_manager]: Could not configure hardware interface
1678376113.8028290 [WARNING] [launch]: user interrupted with ctrl-c (SIGINT)
1678376114.7504675 [robot_manager_node-2] [INFO] [1678376113.802577929] [rclcpp]: signal_handler(signum=2)
1678376114.7506933 [INFO] [robot_state_publisher-3]: process has finished cleanly [pid 20507]
1678376114.7508323 [INFO] [robot_manager_node-2]: process has finished cleanly [pid 20505]
1678376114.7509809 [INFO] [rox_control_node-1]: process has finished cleanly [pid 20503]
1678376114.7512724 [robot_state_publisher-3] [INFO] [1678376113.802612500] [rclcpp]: signal_handler(signum=2)
1678376114.7515290 [rox_control_node-1] [INFO] [1678376113.802612543] [rclcpp]: signal_handler(signum=2)

More information can be provided.

Hi!
I tried to replicate the "SetQoSProfile failed error" message you encountered with.
For me it worked properly with the MOCK_KUKA_LIBS flag set to TRUE in the kuka_rox_hardware_interface/CMakeLists.txt.

No hardware is involved.

According to this you are not using any hardware so the flag should set to TRUE.

SetQoSProfile failed

According the error message you sent the flag is set to FALSE.
Is my assumption correct?

Conclusion:
MOCK_KUKA_LIBS flag should be renamed to MOCK_HARDWARE (or something like that), and a comment should indicate in the cmakelists that additional packages are needed to build the non-mock version


CAMEL-15409: ArangoDb - add operations on graphs in the producer

This is PR where I've added operations on graphs + tests.

I've also changed in the producer how Camel performs the AQL query, to return a java collection and not the Cursor object from Arango java driver.

I did some refactoring on tests.

I've updated the first version of the component : 3.5.0 instead of 3.5.0-SNAPSHOT

Using the version with -SNAPSHOT is correct when you set it in the UriEndpoint annotation.

Would it be good to update the documentation (eg src/main/docs) about the graph operation.

I set back the first version to SNAPSHOT.
I've added some descriptions for the attributes. @davsclaus  is it ok ?

Oh firstVersion should be 3.5.0.
Remove the SNAPSHOT there.
Its only in the maven pom.xml files etc that the maven release plugin can change the version numbers.

done !!


Sync metadata in dev, uat, and prod

As the DLME data manager, I have to keep the metadata synced in the prod, uat, and dev environments. Ideally I could load and inspect metadata in dev and then copy the full data in dev to uat and prod. Currently, I have to load one set at a time and babysit the process. It takes multiple days and hinders developer progress during work cycles.
Requirements:

[ ] ability to delete all data in uat and prod and replace it with a copy of data in dev
[ ] ability to schedule process so that it can be triggered at a time that would impact the least number of users
[ ] test to check that the same number of records load in each environment (dlme repo has web browser tests; this could be added to those)
[ ] needs to run in a reasonable amount of time (ideally 3-4 hours for half a million records)
[ ] may need some user notice indicating that data is being refreshed
[ ] needs to copy Solr records, instead of IR, the bulk tags are stored in Solr and these need to transfer to uat and prod

@jacobthill I need to do a bit more investigation, but I do not necessarily think automating the tag portion of this data is feasible. However, a manual step is possible with the standard spotlight export and bulk update. My initial proposal here is:

A lightweight airflow deployment for the desired environments (prod, uat, etc) that only includes the indexing tasks. And an initial delete task if we can work out the automation there. This will ensure the objects are available in those environments.
Manually export the exhibit tags from the exhibit dashboard (I have a PR into DLME to restore this to the menu)
Manually import the tags into the desired (or all) environments

I believe this brings us to a point where we can effectively sync the environments, with the possibility to automate the tags portion later (if it's more difficult than establishing an automateable rake task the way we do with transform/index)
Let's discuss when you are back.

Thanks @aaron-collier, as I understand the workflow would be to assign all curatorial tags in dev and export them and import them manually periodically. The tags will persist in dev so an automated re-index from airflow will not remove them. This covers a one-way sync; if tags are deleted in dev, I assume another export from dev, import to prod will not delete the same tags from prod. So to keep the environments synced, curators will need to manually delete all tags from prod before importing from dev. Is that correct? If so, its not ideal but I understand the technical constraints and I think it will be good enough for now.


QKC/OP Devs Meeting #5 Agenda

Meeting Info

June 15, 2024, 10:00 UTC+8
Duration: 60 minutes
Meeting link
Anyone can comment on the agenda where they would like this to be discussed.

Agenda

Protocol/App/Research progress

Investigate issues raised by Qiang:

cast call fails without from
can't fetch safeBlock with ethclient

Reading about blob pool
Writing docs about devnet usage
TODO: write specs for OP features

Make changes for EthStorage to deploy on L2:

https://github.com/ethstorage/storage-contracts-v1/pull/92
https://github.com/ethstorage/es-node/pull/292
https://github.com/ethstorage/es-node/pull/293

Long-term Research Topic: High performance Execution Layer implementation.(Including all evm optimizations, parallel evm, eof)pectra upgrade
Get familiar with Nethermind Node, and performance change, up to 1.5 GGas/s, review v1.27-rc
Optimism EIP1559 gas strategy, orderly increasing block gas limit to 100m, base chain 90m, orderly gas/s to top 5, write a base fee calculator
Plan: Research Monad, MonadDB and MonadBFT, then megaeth


it's not Issue. just i have some questions.

Hello, I was wondering why the input Image needs to be vertically flipped in Preprocess.compute?

Because the coordinate systems are different (Texture UV space vs NN Image space)


E2ETests.SmokeTests_X64.SmokeTests_X64_Kestrel_CoreClr_Standalone fails in MusicStore

Possibly related to the socket changes. @halter73
See: https://ci.appveyor.com/project/aspnetci/musicstore/build/1.0.1182
Exception:
dotnet.exe : [xUnit.net 00:08:53.6420886]     E2ETests.SmokeTests_X64.SmokeTests_X64_Kestrel_CoreClr_Standalone [FAIL]
At C:\Users\appveyor\.dotnet\buildtools\korebuild\2.1.0-preview1-15527\scripts\common.psm1:7 char:5
+     & $cmd @args
+     ~~~~~~~~~~~~
    + CategoryInfo          : NotSpecified: ([xUnit.net 00:0...andalone [FAIL]:String) [], RemoteException
    + FullyQualifiedErrorId : NativeCommandError

[xUnit.net 00:08:53.6424855]       System.Net.Http.HttpRequestException : An error occurred while sending the request.
[xUnit.net 00:08:53.6425527]       ---- System.Net.Http.WinHttpException : The server returned an invalid or unrecognized response
[xUnit.net 00:08:53.6434887]       Stack Trace:
[xUnit.net 00:08:53.6450987]            at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
[xUnit.net 00:08:53.6451831]            at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
[xUnit.net 00:08:53.6452483]            at Microsoft.AspNetCore.Server.IntegrationTesting.LoggingHandler.<SendAsync>d__2.MoveNext()
[xUnit.net 00:08:53.6452998]         --- End of stack trace from previous location where exception was thrown ---
[xUnit.net 00:08:53.6453551]            at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
[xUnit.net 00:08:53.6454098]            at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
[xUnit.net 00:08:53.6454661]            at System.Runtime.CompilerServices.ConfiguredTaskAwaitable`1.ConfiguredTaskAwaiter.GetResult()
[xUnit.net 00:08:53.6455184]            at System.Net.Http.HttpClient.<FinishSendAsyncBuffered>d__58.MoveNext()
[xUnit.net 00:08:53.6455689]         --- End of stack trace from previous location where exception was thrown ---
[xUnit.net 00:08:53.6456221]            at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
[xUnit.net 00:08:53.6456926]            at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
[xUnit.net 00:08:53.6457604]         C:\projects\musicstore\test\MusicStore.E2ETests\Implementation\Validator.cs(58,0): at E2ETests.Validator.<DoPostAsync>d__15.MoveNext()
[xUnit.net 00:08:53.6458643]         --- End of stack trace from previous location where exception was thrown ---
[xUnit.net 00:08:53.6459181]            at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
[xUnit.net 00:08:53.6459793]            at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
[xUnit.net 00:08:53.6460399]         C:\projects\musicstore\test\MusicStore.E2ETests\Implementation\Validator.cs(350,0): at E2ETests.Validator.<SignInWithUser>d__29.MoveNext()
[xUnit.net 00:08:53.6461375]         --- End of stack trace from previous location where exception was thrown ---
[xUnit.net 00:08:53.6461943]            at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
[xUnit.net 00:08:53.6462483]            at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
[xUnit.net 00:08:53.6463075]         C:\projects\musicstore\test\MusicStore.E2ETests\SmokeTestRunner.cs(106,0): at E2ETests.SmokeTestRunner.<RunTestsAsync>d__2.MoveNext()
[xUnit.net 00:08:53.6464495]         --- End of stack trace from previous location where exception was thrown ---
[xUnit.net 00:08:53.6465231]            at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
[xUnit.net 00:08:53.6465830]            at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
[xUnit.net 00:08:53.6466481]         C:\projects\musicstore\test\MusicStore.E2ETests\SmokeTestRunner.cs(59,0): at E2ETests.SmokeTestRunner.<SmokeTestSuite>d__1.MoveNext()
[xUnit.net 00:08:53.6467475]         --- End of stack trace from previous location where exception was thrown ---
[xUnit.net 00:08:53.6468059]            at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
[xUnit.net 00:08:53.6468557]            at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
[xUnit.net 00:08:53.6469078]         --- End of stack trace from previous location where exception was thrown ---
[xUnit.net 00:08:53.6469703]            at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
[xUnit.net 00:08:53.6470249]            at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
[xUnit.net 00:08:53.6470729]         --- End of stack trace from previous location where exception was thrown ---
[xUnit.net 00:08:53.6471247]            at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
[xUnit.net 00:08:53.6471798]            at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
[xUnit.net 00:08:53.6472202]         ----- Inner Stack Trace -----
[xUnit.net 00:08:53.6472725]            at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
[xUnit.net 00:08:53.6473222]            at System.Threading.Tasks.RendezvousAwaitable`1.GetResult()
[xUnit.net 00:08:53.6473769]            at System.Net.Http.WinHttpHandler.<StartRequest>d__105.MoveNext()

I believe this is caused by https://github.com/dotnet/corefxlab/issues/1855
More output from https://ci.appveyor.com/project/aspnetci/musicstore/build/1.0.1182 (notice the InvalidOperationException):
[xUnit.net 00:08:54.6561946]         | SmokeTestSuite Information: Signing in with user<EMAIL_ADDRESS>[xUnit.net 00:08:54.6562313]         | SmokeTestSuite Information: POST Account/Login
[xUnit.net 00:08:54.6562705]         | System.Net.Http.HttpClient Debug: Sending POST http://localhost:2122/Account/Login
[xUnit.net 00:08:54.6563098]         | Microsoft.AspNetCore.Server.IntegrationTesting.SelfHostDeployer Information: C:\Users\appveyor\AppData\Local\Temp\1\677ae741-e833-478c-a7c0-c5b49cb34648\MusicStore stdout: warn: Microsoft.AspNetCore.Server.Kestrel[0]
[xUnit.net 00:08:54.6564017]         | Microsoft.AspNetCore.Server.IntegrationTesting.SelfHostDeployer Information: C:\Users\appveyor\AppData\Local\Temp\1\677ae741-e833-478c-a7c0-c5b49cb34648\MusicStore stdout:       Connection processing ended abnormally.
[xUnit.net 00:08:54.6564858]         | Microsoft.AspNetCore.Server.IntegrationTesting.SelfHostDeployer Information: C:\Users\appveyor\AppData\Local\Temp\1\677ae741-e833-478c-a7c0-c5b49cb34648\MusicStore stdout: System.InvalidOperationException: Cursor is out of bounds
[xUnit.net 00:08:54.6565688]         | Microsoft.AspNetCore.Server.IntegrationTesting.SelfHostDeployer Information: C:\Users\appveyor\AppData\Local\Temp\1\677ae741-e833-478c-a7c0-c5b49cb34648\MusicStore stdout:    at System.IO.Pipelines.ReadCursor.ThrowOutOfBoundsException()
[xUnit.net 00:08:54.6566515]         | Microsoft.AspNetCore.Server.IntegrationTesting.SelfHostDeployer Information: C:\Users\appveyor\AppData\Local\Temp\1\677ae741-e833-478c-a7c0-c5b49cb34648\MusicStore stdout:    at System.IO.Pipelines.ReadableBuffer.Slice(ReadCursor start, ReadCursor end)
[xUnit.net 00:08:54.6567405]         | Microsoft.AspNetCore.Server.IntegrationTesting.SelfHostDeployer Information: C:\Users\appveyor\AppData\Local\Temp\1\677ae741-e833-478c-a7c0-c5b49cb34648\MusicStore stdout:    at Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Http.Http1Connection.ParseRequest(ReadableBuffer buffer, ReadCursor& consumed, ReadCursor& examined)
[xUnit.net 00:08:54.6568499]         | Microsoft.AspNetCore.Server.IntegrationTesting.SelfHostDeployer Information: C:\Users\appveyor\AppData\Local\Temp\1\677ae741-e833-478c-a7c0-c5b49cb34648\MusicStore stdout:    at Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Http.Http1Connection.<ParseRequestAsync>d__37.MoveNext()
[xUnit.net 00:08:54.6569492]         | Microsoft.AspNetCore.Server.IntegrationTesting.SelfHostDeployer Information: C:\Users\appveyor\AppData\Local\Temp\1\677ae741-e833-478c-a7c0-c5b49cb34648\MusicStore stdout: --- End of stack trace from previous location where exception was thrown ---
[xUnit.net 00:08:54.6570388]         | Microsoft.AspNetCore.Server.IntegrationTesting.SelfHostDeployer Information: C:\Users\appveyor\AppData\Local\Temp\1\677ae741-e833-478c-a7c0-c5b49cb34648\MusicStore stdout:    at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
[xUnit.net 00:08:54.6571215]         | Microsoft.AspNetCore.Server.IntegrationTesting.SelfHostDeployer Information: C:\Users\appveyor\AppData\Local\Temp\1\677ae741-e833-478c-a7c0-c5b49cb34648\MusicStore stdout:    at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
[xUnit.net 00:08:54.6572120]         | Microsoft.AspNetCore.Server.IntegrationTesting.SelfHostDeployer Information: C:\Users\appveyor\AppData\Local\Temp\1\677ae741-e833-478c-a7c0-c5b49cb34648\MusicStore stdout:    at Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Http.HttpProtocol.<ProcessRequestsAsync>d__186.MoveNext()
[xUnit.net 00:08:54.6573065]         | Microsoft.AspNetCore.Server.IntegrationTesting.SelfHostDeployer Information: C:\Users\appveyor\AppData\Local\Temp\1\677ae741-e833-478c-a7c0-c5b49cb34648\MusicStore stdout: info: Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets[14]
[xUnit.net 00:08:54.6573928]         | Microsoft.AspNetCore.Server.IntegrationTesting.SelfHostDeployer Information: C:\Users\appveyor\AppData\Local\Temp\1\677ae741-e833-478c-a7c0-c5b49cb34648\MusicStore stdout:       Connection id "0HL8IG5T1DO3B" communication error.
[xUnit.net 00:08:54.6574763]         | Microsoft.AspNetCore.Server.IntegrationTesting.SelfHostDeployer Information: C:\Users\appveyor\AppData\Local\Temp\1\677ae741-e833-478c-a7c0-c5b49cb34648\MusicStore stdout: Microsoft.AspNetCore.Protocols.ConnectionAbortedException: The connection was aborted
[xUnit.net 00:08:54.6575642]         | System.Net.Http.HttpClient Error: Exception while sending 'POST http://localhost:2122/Account/Login'
[xUnit.net 00:08:54.6576018]         |    at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
[xUnit.net 00:08:54.6576414]         |    at System.Threading.Tasks.RendezvousAwaitable`1.GetResult()
[xUnit.net 00:08:54.6576762]         |    at System.Net.Http.WinHttpHandler.<StartRequest>d__105.MoveNext()
[xUnit.net 00:08:54.6577146]         |    --- End of inner exception stack trace ---
[xUnit.net 00:08:54.6577488]         |    at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
[xUnit.net 00:08:54.6577849]         |    at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
[xUnit.net 00:08:54.6578197]         |    at Microsoft.AspNetCore.Server.IntegrationTesting.LoggingHandler.<SendAsync>d__2.MoveNext()
[xUnit.net 00:08:54.6578556]         | Microsoft.AspNetCore.Server.IntegrationTesting.SelfHostDeployer Information: Attempting to cancel process 4156
[xUnit.net 00:08:54.6578942]         | Microsoft.AspNetCore.Server.IntegrationTesting.SelfHostDeployer Information: host process ID 4156 shut down
[xUnit.net 00:08:54.6579343]         | Microsoft.AspNetCore.Server.IntegrationTesting.SelfHostDeployer Information: Host process shutting down.
[xUnit.net 00:08:54.6579803]         | Microsoft.AspNetCore.Server.IntegrationTesting.SelfHostDeployer Information: Successfully terminated host process with process Id '4156'
[xUnit.net 00:08:54.6580490]         | Microsoft.AspNetCore.Server.IntegrationTesting.SelfHostDeployer Warning: Failed to delete directory : Access to the path 'clrjit.dll' is denied.
[xUnit.net 00:08:54.6581201]         | SmokeTestSuite Information: Trying to drop database 'MusicStore_Test_72427a6f0f2143c1bd2754cef97e180a'
[xUnit.net 00:08:54.6581610]         | SmokeTestSuite Information: Successfully dropped database MusicStore_Test_72427a6f0f2143c1bd2754cef97e180a
[xUnit.net 00:08:54.6581957]         | Microsoft.AspNetCore.Server.IntegrationTesting.SelfHostDeployer Information: [Time]: Total time taken for this test variation '23.5694858' seconds
[xUnit.net 00:08:54.6582682]         | TestLifetime Information: Finished test SmokeTestSuite_Kestrel_Standalone in 23.570014s
Failed   E2ETests.SmokeTests_X64.SmokeTests_X64_Kestrel_CoreClr_Standalone
Error Message:
 System.Net.Http.HttpRequestException : An error occurred while sending the request.
---- System.Net.Http.WinHttpException : The server returned an invalid or unrecognized response
Stack Trace:
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at Microsoft.AspNetCore.Server.IntegrationTesting.LoggingHandler.<SendAsync>d__2.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at System.Runtime.CompilerServices.ConfiguredTaskAwaitable`1.ConfiguredTaskAwaiter.GetResult()
   at System.Net.Http.HttpClient.<FinishSendAsyncBuffered>d__58.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at E2ETests.Validator.<DoPostAsync>d__15.MoveNext() in C:\projects\musicstore\test\MusicStore.E2ETests\Implementation\Validator.cs:line 58
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at E2ETests.Validator.<SignInWithUser>d__29.MoveNext() in C:\projects\musicstore\test\MusicStore.E2ETests\Implementation\Validator.cs:line 350
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at E2ETests.SmokeTestRunner.<RunTestsAsync>d__2.MoveNext() in C:\projects\musicstore\test\MusicStore.E2ETests\SmokeTestRunner.cs:line 106
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at E2ETests.SmokeTestRunner.<SmokeTestSuite>d__1.MoveNext() in C:\projects\musicstore\test\MusicStore.E2ETests\SmokeTestRunner.cs:line 59
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
----- Inner Stack Trace -----
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Threading.Tasks.RendezvousAwaitable`1.GetResult()
   at System.Net.Http.WinHttpHandler.<StartRequest>d__105.MoveNext()

We get similar failures on Win2012-E2ETests fairly frequently.

To expound upon "fairly frequently", at least one of these tests fails a build of Win7-Universe and Win2012-E2ETests > 50% of the time. Can we raise the importance of this with the CoreFX team accordingly?

@pakrym could you take a look at the CoreFX issue that Stephen filed?

@muratg The PR to fix the issue was merged last week. We're waiting to consume the fix now.

Is there any ETA when this will be fixed?

This was fixed in our dev myget feed starting with Kestrel version 2.1.0-preview1-27589.


TextArea Component

@Michiel87 We've been working on the same files, I'll pull in your changes in #17

Superseded by #17


CalendarView

About the exemple code provided
@Html.FullCalendar(settings =>
{
    settings.Name = "calendar";
    settings.CssClass = "css-test";
    settings.Header = new Header
    {
        Left = new ControlsBuilder().AddButton(HeaderButton.Prev).AddSeparator(HeaderSeparator.Adjacent)
                    .AddButton(HeaderButton.Next).AddSeparator(HeaderSeparator.Gap).AddButton(HeaderButton.Today),
        Center = new ControlsBuilder().AddTitle(),
        Right = new ControlsBuilder("month,agendaWeek ").AddView(CalendarView.AgendaDay)
    };
    settings.DefaultView = CalendarView.AgendaDay;
    settings.Editable = true;
    settings.AllDaySlot = false;
    settings.Selectable = true;
    settings.SlotDuration = TimeSpan.FromMinutes(15);
    settings.Events = Events.AsJsonFeed(Url.Action("GetDiaryEvents", "Home"));
})

What does CalendarView stands for?

It's the views type on this page https://fullcalendar.io/docs. Documentation used to be cleaner though...

I couldn't find this enum CalendarView anywhere to make the reference. Turns out that I found an enum called AvailableView that worked exactly as CalendarView should. Isn't it an error in the given exemple? Shouldn't CalendarView be AvailableView?

You are right, CalendarView was renamed to AvailableView in this commit. I will update the readme, thanks for letting me know!


6434 new market gas

Clubhouse Story
description on ch task.
Submitter checklist

[x] Test covering functionality added/fixed in
Check the linked story includes the following:

[x] Steps to reproduce
[ ] Screenshot (If applicable)

Reviewer Checklist

[ ] Test/lint pass
[ ] Post merge, story marked complete

Needs more research.


backend/drm: take detached output state in commit functions

Don't rely on wlr_output.pending, instead take a separate
wlr_output_state argument. This is desirable because the
DRM backend sometimes needs to perform commits under-the-hood,
for instance after switching VTs. We'd like to unify and
re-use our wlr_output_commit logic.

Superseded by https://github.com/swaywm/wlroots/pull/2828.