Pre-trained embeddings not used as feature for CRFEntityExtractor

Rasa version: 2.7.1
Rasa SDK version (if used & relevant): 2.7.0
Rasa X version (if used & relevant):
Python version: 3.8.8
Operating system (windows, osx, ...): Windows-10-10.0.19041-SP0
Issue:
In the docs for CRFEntityExtractor component, it says:

If you want to pass custom features, such as pre-trained word embeddings, to CRFEntityExtractor, you can add any dense featurizer to the pipeline before the CRFEntityExtractor. CRFEntityExtractor automatically finds the additional dense features and checks if the dense features are an iterable of len(tokens), where each entry is a vector. A warning will be shown in case the check fails.

However, I get identical results when using different language models, or even no language model at all. I'm using Rasa NLU only for a simple entity extraction task. This leads me to think that the pre-trained embeddings are not getting passed on to the CRFEntityExtractor, despite LanguageModelFeaturizer generating dense features and no warnings indicating that the pretrained embeddings are not passed.
For example, when training a CRFEntityExtractor using config1/2/3 on the same train data and testing also on the same test set, I get identical precision/recall/f1 results.
Error (including full traceback):
Command or request that led to error:
rasa train nlu -c config1 (or 2 or 3)
rasa test nlu -c config1  (or 2 or 3)

Content of configuration file (config.yml) (if relevant):
Config 1
language: en

pipeline:
  - name: LanguageModelTokenizer
  - name: LexicalSyntacticFeaturizer
    "features": [
      # features for the word preceding the word being evaluated
      [ "suffix2", "prefix2" ],
      # features for the word being evaluated
      [ "BOS", "EOS" ],
      # features for the word following the word being evaluated
      [ "suffix2", "prefix2" ]]
  - name: CRFEntityExtractor

Config 2
language: en

pipeline:
  - name: LanguageModelTokenizer
  - name: LanguageModelFeaturizer
    model_name: "roberta"
    model_weights: "roberta-base"
  - name: LexicalSyntacticFeaturizer
    "features": [
      # features for the word preceding the word being evaluated
      [ "suffix2", "prefix2" ],
      # features for the word being evaluated
      [ "BOS", "EOS" ],
      # features for the word following the word being evaluated
      [ "suffix2", "prefix2" ]]
  - name: CRFEntityExtractor

Config 3
language: en

pipeline:
  - name: LanguageModelTokenizer
  - name: LanguageModelFeaturizer
    model_name: "distilbert"
    model_weights: "distilbert-base-uncased"
  - name: LexicalSyntacticFeaturizer
    "features": [
      # features for the word preceding the word being evaluated
      [ "suffix2", "prefix2" ],
      # features for the word being evaluated
      [ "BOS", "EOS" ],
      # features for the word following the word being evaluated
      [ "suffix2", "prefix2" ]]
  - name: CRFEntityExtractor

Content of domain file (domain.yml) (if relevant):

Content of train data
I am just using a few utterances from the SNIPS dataset. Here's a small example of my train data.
version: '2.0'

nlu:
- intent: General
  examples: |
    - find a [restaurant](restaurant_type) for [marylou and i](party_size_description) [within walking distance](spatial_relation) of [my mum s hotel](poi)
    - book a table at a [bar](restaurant_type) in [cambodia](country) that serves [cheese fries](served_dish)
    - i m in [bowling green](poi) please book a [restaurant](restaurant_type) for [1](party_size_number) [close by](spatial_relation)
    - book a [restaurant](restaurant_type) at a [steakhouse](restaurant_type) [around](spatial_relation) [in town](poi) that serves [empanada](served_dish) for [me and my son](party_size_description)
    - book me a table for [me and my nephew](party_size_description) [near](spatial_relation) [my location](poi) at an [indoor](facility) [pub](restaurant_type)
    - book a table for [me and belinda](party_size_description) serving [minestra](served_dish) in a [bar](restaurant_type)
    - i need seating for [ten](party_size_number) people at a [bar](restaurant_type) that serves [czech](cuisine) cuisine
    - book a spot for [connie earline and rose](party_size_description) at an [oyster bar](restaurant_type) that serves [chicken fried bacon](served_dish) in [beauregard](city) [delaware](state)
    - reserve a table for [two](party_size_number) at a [restaurant](restaurant_type) which serves [creole](cuisine) [around](spatial_relation) here in [myanmar](country)
    - take me a [top-rated](sort) [restaurant](restaurant_type) for [nine](party_size_number) [close](spatial_relation) to [westfield](city) [delaware](state)
    - book a [joint restaurant](restaurant_type) for [four](party_size_number) with an [outdoor](facility) [area within the same area](spatial_relation) as [borough de denali](poi)
    - make reservations for [7](party_size_number) people at a [top-rated](sort) [brazilian](cuisine) [pub](restaurant_type) [around](spatial_relation) [rockaway park-beach 116th](poi)
    - need to book a table [downtown](poi) [within walking distance](spatial_relation) of me at [j g melon](restaurant_name)

Definition of done

[x] Determine if this is only a documentation issue by looking through 1.4, 1.5, and 2.x + asking the research team
[ ] If so, then we should update the docs and add warnings
[ ] ~Otherwise, create another issue for addressing this bug~
[ ] Create Issue for removing the unused code
[ ] Reviewed by @koernerfelicia

This issue is described in two posts on the Rasa forum as well (second one by me):
https://forum.rasa.com/t/crf-with-dense-features/44691
https://forum.rasa.com/t/no-difference-in-performance-when-using-or-changing-language-model-featurizers/44882

I'm checking this out right now. My gut feeling is that the LanguageModelTokeniser is meant to handle the BytePair tokeniser that's inside of huggingface.

Yeah I think that's it. I just ran two models.
Config 1
pipeline:
  - name: WhitespaceTokenizer
  - name: RegexFeaturizer
  - name: LexicalSyntacticFeaturizer
  - name: CountVectorsFeaturizer
  - name: CountVectorsFeaturizer
    analyzer: char_wb
    min_ngram: 1
    max_ngram: 4
  - name: DIETClassifier
    entity_recognition: false
    epochs: 100
  - name: CRFEntityExtractor

Config 2
pipeline:
  - name: WhitespaceTokenizer
  - name: RegexFeaturizer
  - name: LexicalSyntacticFeaturizer
  - name: CountVectorsFeaturizer
  - name: CountVectorsFeaturizer
    analyzer: char_wb
    min_ngram: 1
    max_ngram: 4
  - name: LanguageModelFeaturizer
    model_name: "roberta"
    model_weights: "roberta-base"
  - name: DIETClassifier
    entity_recognition: false
    epochs: 100
  - name: CRFEntityExtractor

The Benchmark
I ran this on the rasa init model with the entities mentioned earlier. I then ran;
rasa test nlu --config config.yml --cross-validation --runs 1 --folds 2 --out gridresults/basic-config
rasa test nlu --config config-lm.yml --cross-validation --runs 1 --folds 2 --out gridresults/basic-config-lm

If you pay attention to the charts you'll notice a difference in output. Could you try this? I think the issue is that your pipeline isn't using a proper tokeniser.

I might also ask, is there a reason why you weren't using DIET?

Correction!
I was able to reproduce the issue. These two pipelines yield the same results.
pipeline:
  - name: WhitespaceTokenizer
  - name: LanguageModelFeaturizer
    model_name: "roberta"
    model_weights: "roberta-base"
  - name: CRFEntityExtractor

pipeline:
  - name: WhitespaceTokenizer
  - name: CRFEntityExtractor

Even the confidence values are the same (confirmed via rasa shell nlu).

Correction!
I was able to reproduce the issue. These two pipelines yield the same results.
pipeline:
  - name: WhitespaceTokenizer
  - name: LanguageModelFeaturizer
    model_name: "roberta"
    model_weights: "roberta-base"
  - name: CRFEntityExtractor

pipeline:
  - name: WhitespaceTokenizer
  - name: CRFEntityExtractor

Even the confidence values are the same (confirmed via rasa shell nlu).

Great, glad you were able to reproduce it.
The reason I'm not using DIET is because I want to have a benchmark on how the NLU pipeline performs with/without finetuning a transformer model.

In the meantime then; you can turn off the transformer layers inside of DIET. That way you can still get your measurement.

This looks like an investigation issue where the definition of done would involve producing a simple example (possibly just the one that @koaning used, once he shares it), identifying the root cause, and creating a followup issue to implement and test the fix.

I am not completely sure but it looks like a documentation issue. As far as I can remember, CRFEntityExtractor never used dense features (word embeddings) and always relied on syntactic features... I even cross-checked on 1.10.x branch and at a quick look it doesn't seem to be using the word embeddings of tokens for training a model.
As I said, this is just a speculation... We should check it thoroughly.

Tab on reproducing this issue across rasa versions, starting from rasa v1.4.0. I have used the full SNIPS data for reproduction. Note that the configs will differ for older versions as a lot of the functionality wasn't available in earlier versions (rasa 1.4.0 is from June 2019!).

[x] identical performance in rasa v1.4.0 using the following two configs:

config 1:

language: "en"

pipeline:
- name: "SpacyNLP"
- name: "SpacyTokenizer"
- name: "SpacyFeaturizer"
- name: "CRFEntityExtractor"

config 2:

language: "en"

pipeline:
- name: "SpacyNLP"
- name: "SpacyTokenizer"
- name: "CRFEntityExtractor"

@tttthomasssss I am sure it's accidental that the documentation lacks information on how to use dense features. We should add it.

Merged with #9572.


Add AddressBook Type separately from Contacts

I add AddressBook Type separately from Contacts since there is the possibility that we still need to use it on iOS9 even it's deprecated..

I don't understand. Why / when would we use Permission.AddressBook ?

I removed AddressBook from Contacts.swift, and added available attribute to PermissionType.Contacts
Please check it!

I'll check it tomorrow but it looks good to me 😃
Thanks!

Thank you @komitake !!
🙇 🙇 🙇

Just installed and can't compile because of the @available(iOS 9.0) due to this PR. I know I'm too late on this, but for future reference, I don't think a change like this should've been included in a minor version bump release.

My bad @JamesKuang , that's definitely something I should get better at in the future.
Thanks for the feedback :)


CI: disable fedora33 RPM for now

Signed-off-by: Tim Whisonant<EMAIL_ADDRESS>

Coverage remained the same at 62.277% when pulling 3f8caa9719f19c238811609d4f7d6a067c912458 on tswhison/fed33_rpm into a7a62f82383a58707d8e8baccf2d1837104c1d82 on master.


GravityBB & PointCloudToMesh Features

GravityBB: A Gravity System using bounding boxes
PointCloudToMesh: A function that takes a point cloud and evaluates a corresponding mesh

A more descriptive text was added, based on Stratos comments, mentioning that camera can be controlled in this example in a very specific way (explicit mouse controls or via the ECSS graph and the EntityCam1/2 trans component)

Tests are not opening windows, unless opening them from the testing tab, or clicking on the little icon next to each test def:

the open3d module used in pointcloudtomesh uses a pivoting radius, points that are further away than the threshold cannot be connected. So the result is not always a manifold using this approach.


unable to connect to tembo epp client

hey there, kindly help us to resolve this issues

http://sparrow.pw/tembo/examples/DomainCheck.php
Deprecated: Creation of dynamic property Pinga\Tembo\Epp::$responseLogger is deprecated in /www/wwwroot/sparrow.pw/vendor/pinga/tembo/src/Epp.php on line 32
Deprecated: Creation of dynamic property Pinga\Tembo\Epp::$requestLogger is deprecated in /www/wwwroot/sparrow.pw/vendor/pinga/tembo/src/Epp.php on line 33
Deprecated: Creation of dynamic property Pinga\Tembo\Epp::$commonLogger is deprecated in /www/wwwroot/sparrow.pw/vendor/pinga/tembo/src/Epp.php on line 34
Error : The stream or file "/www/wwwroot/sparrow.pw/vendor/pinga/tembo/src/../log/response-2024-06-17.log" could not be opened in append mode: Failed to open stream: Permission denied The exception occurred while attempting to log: Namingo EPP Server 1.0 2024-06-17T15:21:55.644Z 1.0 en urn:ietf:params:xml:ns:domain-1.0 urn:ietf:params:xml:ns:contact-1.0 urn:ietf:params:xml:ns:host-1.0 https://namingo.org/epp/funds-1.0 https://namingo.org/epp/identica-1.0 urn:ietf:params:xml:ns:secDNS-1.1 urn:ietf:params:xml:ns:rgp-1.0 urn:ietf:params:xml:ns:launch-1.0 urn:ietf:params:xml:ns:idn-1.0 urn:ietf:params:xml:ns:epp:fee-1.0 urn:ar:params:xml:ns:price-1.1 Error : Call to a member function domainCheck() on null

also, please update the whmcs rfc epp module to work properly with namingo, as it does not create new contacts

Closing as the relevang issues will be addressed in the WHMCS module or Tembo issues.


Only extract and repack windows zips

We were extracting and repacking tar which is
no longer needed since we don't sign the contents
Signed-off-by: Adam Brousseau<EMAIL_ADDRESS>

Tested mac, aix, win, linux. Seems to work
@vsebe for review.

Job is pointed at my fork right now (fyi and note to self). We'll config back once this is merged.


Fix toggle optimizer

What does this PR do?

Fixes #5292
This more closely follows the suggestions from the issue. Inside of toggle_optimizers, first we scan over all requires_grad values for all the parameters and store them on the lightning module., and set requires_grad=False. Then we iterate over the values of the current optimizer's parameters and set them according to the dictionary created from the initial scan.
Before submitting

[ ] Was this discussed/approved via a GitHub issue? (not for typos and docs)
[x] Did you read the contributor guideline, Pull Request section?
[x] Did you make sure your PR does only one thing, instead of bundling different changes together?
[x] Did you make sure to update the documentation with your changes? (if necessary)
[ ] Did you write any new necessary tests? (not for typos and docs)
[x] Did you verify new and existing tests pass locally with your changes?
[x] Did you update the CHANGELOG? (not for typos, docs, test updates, or internal minor changes/refactorings)

PR review
Anyone in the community is free to review the PR once the tests have passed.
Before you start reviewing make sure you have read Review guidelines. In short, see the following bullet-list:

[x] Is this pull request ready for review? (if not, please submit in draft mode)
[x] Check that all items from Before submitting are resolved
[x] Make sure the title is self-explanatory and the description concisely explains the PR
[x] Add labels and milestones (and optionally projects) to the PR so it can be classified
[ ] Check that target branch and milestone match!

Did you have fun?
Make sure you had fun coding 🙃

@ananthsub could you please add a test so we won't accidentally break it again...

Hello @ananthsub! Thanks for updating this PR.

In the file tests/core/test_lightning_module.py:

Line 268:121: E501 line too long (150 > 120 characters)

thanks @tchaton for the test cases - confirming that this patch works for me


Hamburger Menu on Mobile Devices

he Portfolio lacks a clean look on mobile.
I am planning to add hamburger menu on mobile devices which will website clean and professional look on mobile.

Please assign me this issue.

hi, @tanish0912 actually this issue is being worked on by someone else... Sorry... Buy you can work on other customizations

@tanish0912


Contains a vulnerable version of http-proxy module

cors-anywhere 0.4.4 version contains the http-proxy 1.11.1 version which is vulnerable to denial of service attack as described in https://github.com/advisories/GHSA-6x33-pw7p-hmpq.
Possible solution: Update the http-proxy to 1.18.1.

Not affected. See https://github.com/Rob--W/cors-anywhere/issues/254#issuecomment-659037020
Duplicate of #253.


Update README.md

Your branch is having some conflicts, please resolve them so that i can merge it.


graphql along with existing hapijs routes

Hi,
I currently have some rest services which i don’t want to convert to graphql. For the new services i would like to use GraphQL.
I tried registering both hapijs rest api routes and graphql. I could still access the rest api but could not access graphql route unless the auth strategy is commented. I need the auth for my existing routes. How do I configure auth for graphql route?
server.auth.strategy('jwt', 'jwt', true,
{ key: config.get("jwtSecret"),
validateFunc: validate,
verifyOptions: { ignoreExpiration: true }
});
server.register({
 register: new apollo.ApolloHAPI(),
   options: graphqlOptions,
   routes: { prefix: '/graphql' },
});
server.register({
   register: new apollo.GraphiQLHAPI(),
   options: { endpointURL: '/graphql' },
});
server.route(user.routes);
   server.route(device.routes);
   server.route(posts.routes);

Can you describe the problem a bit more accurately? Do you not want to authenticate the requests made to the graphql route? If that's your issue, I think it might be a HAPI configuration problem, not an issue with Apollo Server.

Do you not want to authenticate the requests made to the graphql route? no, but the existing rest api routes take in auth, which break the graphql route. I get a 401 for the graphql route. how can i specify config : { auth : false }for graphql route?
{"statusCode":401,"error":"Unauthorized","message":"Missing authentication"}

@helfer any pointer please? do you have any example that uses both rest service and graphql with the auth strategy?

@helfer I have hit a road block with this. Can you please let me know if the apollo server plugin takes the config : { auth : false } or the auth strategy set by hapi server?? I tried setting in the options, routes etc.  nothing works. Am I doing something wrong?

@BhaskaranR I don't know, because I didn't write that part. Maybe @nnance can help?
If I were you, I would try send the authentication token with the graphql request as well, because presumably you already have it on the client? Alternatively you can run two separate servers.
PS: I see you already found this issue, so I think you have your answer: https://github.com/hapijs/discuss/issues/162
PPS: It seems this would be easy if we used server.route instead of server.register. @nnance what's the reason we need to use register vs. route?

@BhaskaranR I am working on some improvements to the HAPI implementation and this is one area I am working on improving.  I will reach out when I have more detail

I see only three ways to allow full control on HAPI routes:

Get the route configuration from the plugin constructor.

import { Server } from 'hapi';
import { ApolloHAPI as Apollo } from 'apollo-server';

const server = new Server();
server.connection({ port: 3000 });

server.register({
  register: new Apollo({
    route: {
      // Route configuration
    }
  }),
  options: { schema: myGraphQLSchema },
  routes: { prefix: '/graphql' },
});

Export a handler creator and let people build their own route if they want to.

import { Server } from 'hapi';
import { createApolloHandler } from 'apollo-server';

const server = new Server();
server.connection({ port: 3000 });

const apolloHandler = createApolloHandler({ schema: myGraphQLSchema });

server.route({
  method: 'POST',
  path: '/',
  config: {
    handler: apolloHandler,
    // Route configuration
  },
});

Change the shape of the options passed to the register function.

import { Server } from 'hapi';
import { ApolloHAPI as Apollo } from 'apollo-server';

const server = new Server();
server.connection({ port: 3000 });

server.register({
  register: new Apollo(),
  options: {
    route: {
      // Route configuration
    },
    schema: myGraphQLSchema },
  routes: { prefix: '/graphql' },
});

The 3) is the closest to the HAPI ecosystem but require a breaking change.

@SimonDegraeve @nnance I think we'll bump the version for the next release, so a breaking change won't be an issue. Let's make sure we make the API as close to perfect as we can!

@SimonDegraeve @BhaskaranR I have opened a PR that should resolve this issue.  Feedback welcome.  #127


feat(es/minifier): Invoke sequential inliner for inlined IIFEs

Description:
Inlined IIFEs have the exact pattern sequential inliner wants, so it's good to invoke it.

cc @Austaras Do you think this is a correct change?

At least this would do no harm.

Thank you!


Sanitise key names in keyboard dropdown

Mostly fixed in commit https://github.com/The-Ailin/ControllerMapper/commit/13a25db4303285a76f95c2fb4303b3b801db481f


Few code corrections.

Removed unnecessary imports and excessive mentions of console calls to keep the code clean.

Thank you for your update.


Merge fw lines differing in just one column

Connectivity report may have lines that differ in just one column. When this comes for example from a long list of IP-blocks in one of the network-policies, the result may be too lengthy for humans to consume.
Some suggestions:

[ ] Touching IP-blocks should be unified into one block (high priority)
[ ] A configurable threshold to define the maximal number of merged items per line (for txt, md, csv default should be 3-5, for yaml probably more, for dot probably 2)
[ ] A configurable threshold to define the minimal number of merged items that make external group of endpoints, to appear in an appendix (for txt, md, csv default should be ~10, for yaml infinity, for dot 3)
[ ] Sort IP-blocks properly (currently they are sorted in lexicographic order of their text representation)

Moved to NP-Guard repo. See here


Broken Links

Following the document, while creating the AAD application we need to get the
wget -q https://aka.ms/FarmBeatsAADScript -O ./create_aad_script.ps1
But the link is broken https://aka.ms/FarmBeatsAADScript (https://farmbeatsproductionbits.blob.core.windows.net/farmbeats/1.2.12/create_aad_script-1.2.12.ps1) and the deployment package link is also broken: https://farmbeatsproductionbits.blob.core.windows.net/farmbeats/1.2.12/farmbeats-AzureFunctions-partnerFunction-1.2.12.zip
Customer are reaching out to us in QnA here : https://learn.microsoft.com/en-us/answers/questions/1189902/farmbeats-deployment-fails-on-fblogsfunction

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

ID: dfbd854d-e97b-7243-67d2-ecc20a0c0669
Version Independent ID: c3cf4fff-b64f-7e2f-6ada-a4c10323a135
Content: Install Azure FarmBeats - Azure for Industry: Agriculture
Content Source: articles/industry/agriculture/install-azure-farmbeats.md
Service: azure-industry
Sub-service: agriculture
GitHub Login: @Usha-Rathnavel
Microsoft Alias: atinb

@MayankBargali-MSFT I will check and update the correct links

@Usha-Rathnavel Seems to links broken and unable to find the correct links. Please check the documentation and update with correct links.

@Usha-Rathnavel @AshokPeddakotla-MSFT
I am not able to locate the links. Can you please let us know where we can find the links?
Thank you!

@abany @MayankBargali-MSFT @AshokPeddakotla-MSFT @Usha-Rathnavel
Any update on this guys?


uses quote_plus to escape passwords

I've noticed a lot of problems trying to connect to mqlight using a password with certain special characters.
I edited the logging bits to show the password so its a bit obvious whats going on. This is not my actual password :)
Results with urlparse.quote:
2016-03-15 14:25:15,271 [17107] - mqlight.client - send_11b390c - DATA attempting to connect to: amqps://N6KqE6X3MFvV:/B/G%25d%3DAAAAA@mqlightprod-ag-00002a.services.dal.bluemix.net:2906
2016-03-15 14:25:15,271 [17107] - mqlight.mqlproton - * - ENTRY >-- _MQLightSocket.__init__
2016-03-15 14:25:15,271 [17107] - mqlight.mqlproton - * - PARMS address: ('n6kqe6x3mfvv', None)
2016-03-15 14:25:15,271 [17107] - mqlight.mqlproton - * - PARMS tls: True
2016-03-15 14:25:15,271 [17107] - mqlight.mqlproton - * - PARMS security_options: SecurityOptions=(property_user: N6KqE6X3MFvV, property_password: /B/G%d=AAAAA, url_user: None,url_pass: None,ssl_trust_certificate: None, ssl_verify_name: True)
2016-03-15 14:25:15,272 [17107] - mqlight.mqlproton - * - PARMS on_read: <bound method Client._queue_on_read of <mqlight.client.Client object at 0x7f6723498690>>
2016-03-15 14:25:15,272 [17107] - mqlight.mqlproton - * - PARMS on_close: <bound method Client._queue_on_close of <mqlight.client.Client object at 0x7f6723498690>>
2016-03-15 14:25:15,272 [17107] - mqlight.mqlproton - * - DATA wrapping the socket in an SSL context
2016-03-15 14:25:15,272 [17107] - mqlight.client - send_11b390c - DATA failed to connect to: amqps://N6KqE6X3MFvV:/B/G%25d%3DAAAAA@mqlightprod-ag-00002a.services.dal.bluemix.net:2906 due to error: an integer is required

Results with urlparse.quote_plus
2016-03-15 14:20:13,972 [16258] - mqlight.client - send_30aeb1d - DATA attempting to connect to: amqps://N6KqE6X3MFvV:%2FB%2FG%25d%3AAAAA@mqlightprod-ag-00002a.services.dal.bluemix.net:2906
2016-03-15 14:20:13,972 [16258] - mqlight.mqlproton - * - ENTRY >-- _MQLightSocket.__init__
2016-03-15 14:20:13,972 [16258] - mqlight.mqlproton - * - PARMS address: ('mqlightprod-ag-00002a.services.dal.bluemix.net', 2906)
2016-03-15 14:20:13,972 [16258] - mqlight.mqlproton - * - PARMS tls: True
2016-03-15 14:20:13,972 [16258] - mqlight.mqlproton - * - PARMS security_options: SecurityOptions=(property_user: N6KqE6X3MFvV, property_password: /B/G%d=AAAAA, url_user: None,url_pass: None,ssl_trust_certificate: None, ssl_verify_name: True)
2016-03-15 14:20:13,972 [16258] - mqlight.mqlproton - * - PARMS on_read: <bound method Client._queue_on_read of <mqlight.client.Client object at 0x7f4f5dabf690>>
2016-03-15 14:20:13,972 [16258] - mqlight.mqlproton - * - PARMS on_close: <bound method Client._queue_on_close of <mqlight.client.Client object at 0x7f4f5dabf690>>
2016-03-15 14:20:13,972 [16258] - mqlight.mqlproton - * - DATA wrapping the socket in an SSL context
[SNIPPED]
2016-03-15 14:20:15,175 [16258] - mqlight.mqlproton - * - DATA outcome: 0
2016-03-15 14:20:15,175 [16258] - mqlight.mqlproton - * - EXIT <----- _update_sasl_outcome rc=None
2016-03-15 14:20:15,175 [16258] - mqlight.mqlproton - * - EXIT <---- _MQLightMessenger.started rc=True
2016-03-15 14:20:15,175 [16258] - mqlight.client - send_30aeb1d - DATA successfully connected to: amqps://N6KqE6X3MFvV:%2FB%2FG%25d%3DAAAAA@mqlightprod-ag-00002a.services.dal.bluemix.net:2906

I also updated the doc block for client to list the actual property name you need to use ( property_username instead of username).
I'm not sure if this should be merged against master or if this has been solved else where.
Thanks

@allmightyspiff thanks for this. The quote_plus change looks good. RE: the property_username and property_password - I think the original code is wrong and the SecurityOptions init should be reading them as 'user' and 'password' from the passed options map

Merged 2f8c4ac and added 512e26755ce1bdadb46c2b9b8b64e60002c2c8f2 to cover the property_ fixes


Breadcrumbs - Design Doc

Document designer guidance on use of breadcrumbs as part of an overall navigation system.
Related issue: https://github.com/patternfly/patternfly-next/issues/33

Want to reconsider relationship of breadcrumb to page title.

Does it make sense to combine the page title and breadcrumb in to a single component?
How should breadcrumb and page title work together?
What if we want to include icons? See https://github.com/patternfly/patternfly-next/issues/898
Do we need a demo to should how elements play together?


flutter_flavorizr regenerates all the dart files

I have used the flutter_flavorizr package to generate the prod and dev versions of the app, and it works great.
But the issue is, every time I run the command flutter pub run flutter_flavorizr, it regenerates/adds all the default dart files. The changes in main.dart and flavors.dart are lost.
Is there any way to stop regenerating the dart files?

Duplicate of #9

Seems like this issue is there since 2020.


feat(forms-web-app): add site access safety

Ticket Number

UCD-944
Description of change

Checklist

[ ] Requires infrastructure changes
[ ] If adding or remove environment variables (e.g. in docker-compose.yaml) then I have updated the appropriate Helm chart
[ ] I have updated the documentation accordingly
[ ] My commit history in this PR is linear
[ ] New features have tests
[ ] Breaking change (team conversation required)

Important
Please do not merge from master (please only rebase). This keeps the history linear and easier to debug.

check your answers page is badly broken - https://foundry4.slack.com/archives/G01BLRG75TR/p1608213420286100


Reference of syntax highlighting options

Is it possible to find a complete list of scopes of textMate scopes. I would like to change colours of particular types but can't find any comprehensive references?

There isn't a standardized list. I think the best documentation is here: https://manual.macromates.com/en/language_grammars
Besides that, you can look at what other themes are using.

I don't really understand much from that page, how do I use it to change the syntax of certain types for certain languages?

I recommend using the "Developer: Inspect TM Scopes" command to see what scopes are in effect in different places.

Scopes usually contain the language id, so you can write rules that just target one.


Use inclusive words

There are mentions of non-inclusive words like master in the library proto. Please update them from master to main or anything else applicable, along with other non-inclusive terms.

I'm going to close this issue as the source of the protos are in a separate repository.


Utilising cloud services for querying the DB

Is there any future plan to upload eICU to google's BQ or amazon's AWS like MIMIC?

Yep! It's already in BigQuery. If you follow the instructions for MIMIC it works the same substituting in the eICU-CRD data. I just haven't added it to the documentation website yet.
I know we wanted to add it in AWS but we haven't gotten around to it yet.

Fast and accurate,
Thank you.


Fix softmax ONNX export

BF16 is validated using "fake i/o": i.e. instead of using BF16 as input/output, use FP32 input/output and convert to/from BF16 in the forward method.

Wrap softmax symbolic functions with conversion to/from FP32 to produce the same semantics as TE's softmax (compute is performed at FP32 precision regardless of input/output data type).

/te-ci

/te-ci

Pipeline 8659241

/te-ci


Update README.md as per the configuration.

Current installation instructions are throwing an error.

This needs to be updated from
app.engine('handlebars', exphbs());
to
app.engine('handlebars', exphbs.engine());
For the I want to raise a PR.

you are looking in the wrong repo. express-handlebars has been moved to https://github.com/express-handlebars/express-handlebars

Thanks for the clarification.


Triple tap gestures in a TextField are blocked by selection handles overlay in some situations

Problem:
On certain platforms like iOS, when the selection handles overlay pop up on a double-tap, a third tap might be prevented from being detected by the TextSelectionGestureDetector if the consecutive tap occurs directly where the selection handles might appear.
Flow of a triple-tap not on a word edge:
When double tapping a word, the word is selected. When this happens the selection handles overlay is shown. This Overlay contains a GestureDetector that handles dragging and tapping on the selection handles.
If a triple tap is attempted, the same sequence occurs and the word is selected and the selection handle overlay pops up on the second tap. On the third tap the paragraph is selected.
Triple-tap at a word edge issue:
If a triple tap is attempted at the edge of a word, where the selection handles overlay pop up on a double tap, they may block the TextSelectionGestureDetector below it from receiving the third tap. The TextSelectionGestureDetector will not receive any PointerEvents for that third tap, and therefore does not participate in the GestureArena, so the third tap is never detected.
The selection handles overlay block hit testing from further propagating to widgets directly below it because _RenderTheatre used by Overlay stops hit testing after it hits the first child.
https://github.com/flutter/flutter/blob/f4caee6efbc0b0094f3cee9e31a7486e3d030819/packages/flutter/lib/src/widgets/overlay.dart#L842-L854
Proposed Solutions:

Use IgnorePointer and its ignoring parameter to conditionally make the selection handles overlay invisible to hit testing to allow the third tap to propagate to the TextSelectionGestureDetector below it. On a double-tap down, ignoring would be set to enabled and when the consecutive tap tracker resets (this means there is no possibility of having further consecutive taps) we disable ignoring.

Introduces a new API in EditableText to toggle the selection handles ignoring flag.
Introduces a new API in SelectionOverlay to rebuild selection handles.
Introduces a new API in SelectionOverlay and TextSelectionOverlay to set the selection handles ignoring flag.

Use a new widget in the selection handle overlay that allows the handles to hit test themselves, and allow hit testing to propagate to the widgets below it.

Widget is private, no new API introduced.
panSlop of PanGestureRecognizer used in selection handles must be reduced so it declares acceptance faster or else there is a noticeable delay in the drag of the selection handles.

Use the new widget from solution 2, except add a passThrough parameter to conditionally allow the selection handles overlay to hit test itself and pass through hit testing to the widgets below it. On a double-tap down, passThrough would be set to enabled and when the consecutive tap tracker resets (this means there is no possibility of having further consecutive taps) we disable passThrough.

Introduces a new API in EditableText to toggle the selection handles pass through flag.
Introduces a new API in SelectionOverlay to rebuild selection handles.
Introduces a new API in SelectionOverlay and TextSelectionOverlay to set the selection handles pass through flag.

This would be great to fix. The user impact looks a lot like simply "triple-tap doesn't work" — that's what happens unless you happen to pick a fairly long word to triple-tap on. For example, the bug report #92966 is mostly about that.

I ran into this in https://github.com/flutter/flutter/pull/132988.  It can be reproduced by trying to triple click a single letter:

Flutter iOS
Native iOS


Added information around using a Kubernetes service account for helm deployment

For most people following along with a default Docker for mac / windows install, looks like using the default service account is required for the helm install in order to access the kube server api. Otherwise it tries to use <IP_ADDRESS>:8080

Looks good, thanks @nwright-nz!


Imports guide recommends a buggy use of import.meta.url

📚 Subject area/topic
Imports
📋 Page(s) affected (or suggested, for new content)
https://docs.astro.build/en/guides/imports/#node-builtins
📋 Description of content that is out-of-date or incorrect
The “Node Builtins” section in the Imports guide is three years old and probably misleading.
It suggests building a relative path to another file like this:
const url = new URL('../../package.json', import.meta.url);

However, import.meta.url’s value varies between dev and build, for example during dev, a page at src/pages/dir/index.astro has an import.meta.url of src/pages/dir/index.astro. However, during a build this might be something like dist/chunks/prerender_CX4g21Zw.mjs instead.
In simple cases this technique can appear to work. For example, in src/pages/index.astro the folder depth is usually the same between dev and build and if you’re loading something at the root level like package.json, you will end up in the right place.
But in pages or components in subdirectories, or when trying to reference siblings in the file structure, you’re very likely to hit inconsistencies between dev and build (not to mention SSR uses of node:fs where you might even be referencing a file outside your project which is missing completely when deployed).
🖥 Reproduction in StackBlitz (if reporting incorrect content or code samples)
https://stackblitz.com/edit/github-9wjfwu?file=src%2Fpages%2Findex.astro
This example shows the documented technique apparently working in dev mode.
If you quit the dev server (Ctrl + C) and preview the build instead by running npm run build && npm run preview, the values in the sub directory page will be off.

Do we know what the proper guidance here is? Or just that what we have might set people up for problems?
Would love some tech guidance on this one!

Pinging for freshness, in case anyone wants to pick this up!

So, what we are recommending is what Vite recommends for client-side code. For SSR Vite has the following warning at the very bottom of this page:

[!WARNING]
Does not work with SSR
This pattern does not work if you are using Vite for Server-Side Rendering, because import.meta.url have different semantics in browsers vs. Node.js. The server bundle also cannot determine the client host URL ahead of time.

Recommending something here is tricky because the appropriate solution will depend on the intended use case.

If the intent is to read the file's content at runtime on the server, there is no portable way of doing this across adapters. The instruction would have to be on a per adapter basis and wouldn't even be allowed in all of them (Cloudflare wouldn't allow it without enabling compatibilities, for example)

If the intent is to load the file's content, but the expected content is present during build-time, then the solution would be to import it using ?raw, which returns the file's content. So instead of this:
import fs from 'node:fs/promises';

const url = new URL('../../package.json', import.meta.url);
const json = await fs.readFile(url, 'utf-8');
const data = JSON.parse(json);

It would be this:
import packageJson from '../../package.json?raw';

const data = JSON.parse(packageJson);

Some file types (like JSON) can be imported directly, and Vite does the parsing, so that could even be shortened to import data from '../../package.json';. However, the general solution for any file type given this intended use would be the ?raw suffix.

If the intent is to get the final path to a file so it can be downloaded by the client, like a "download the code for this component" on a docs site, then the solution would be to import it using ?url:
// This is a string containing the path this file will be served on
import fileLink from '../path/to/file?url';

The value of that path will differ between dev and build, but the path returned will still serve the content. On dev, it will be the local path, and on build, the file will be copied into /_astro and served statically regardless of the adapter being used.

If the intent is to get the path to a folder and then walk its tree at runtime, that is also very much not portable, even less so than the intent 1.

Related to #8417

Alright, so what about making our statement more strong, instead of

Our aim is to provide Astro alternatives to common Node.js builtins. However, no such alternatives exist today. So, if you really need to use these builtin modules we don’t want to stop you. Astro supports Node.js builtins using Node’s newer node: prefix. If you want to read a file, for example, you can do so like this:

Something more like:

Astro supports Node.js builtins, with some limitations, using Node’s newer node: prefix. Note that there may be differences between development and production, and some features may be incompatible with on-demand rendering.

and scrap the example, or add an example that is something that really would predictably and reliably work well?

On Talking and Doc'ing we decided to update the example.
Fix is to remove this intro sentence and change the example: "If you want to read a file, for example, you can do so like this:"

We could replace an example with something pure:
---
// Example: import the "util" builtin from Node.js
import util from 'node:util';

export interface Props {
  mimeType: string,
}

const mime = new util.MIMEType(Astro.props.mime)
---

Type: {mime.type}
SubType: {mime.subtype}


krdc is broken in !NixOS (Ubuntu)

There is no dropdown with the protocols available (like rdp/vnc):

This works fine on /usr/bin/kdrc from Ubuntu 14.10.
I tried with Nix packages krdc-14.12.1 and krdc-4.14.3.

@wwat This is probably an environment issue. What is your QT_PLUGIN_PATH set to?

The existence of those drop downs should not depend on that. If it does, the program (or the packaging) is flawed.
/home/wwat/.kde/lib/kde4/plugins/:/usr/lib/kde4/plugins/

Many KDE programs detect their components at runtime through the paths in QT_PLUGIN_PATH, so it certainly can depend on that. Arguably, that's a bad decision by upstream, but that's how it is. I will check what plugins are needed; we can modify QT_PLUGIN_PATH at runtime as necessary. Unfortunately, we have to do that on a case-by-case basis as we discover broken programs.

I cannot fix this by wrapping krdc itself because it does not look for plugins at runtime, it installs protocol handlers that must be registered by kbuildsycoca4 at startup. As you are not on NixOS, you will need to set some environment variables yourself; I made a list of the required settings on the wiki. I realize this is not the desired resolution, but until something like #1750 is implemented, there is no way for me to affect the required settings outside of NixOS.


fix: Disable automatically retrieving Universe Domain from Metadata Server

See internal ticket b/349488459 for more info.
External info:
ComputeEngineCredentials in client libraries should not validate the universe domain. Validating the universe domain requires retrieving it from Metadata Server (MDS) and this will be temporarily disabled.
For users that using client libraries, there will be no automatic call to MDS. For users that use the Credentials directly and manually call ComputeEngineCredentials.getUniverseDomain() and the universe domain is not explicitly set, it will make a call to MDS.

Can we update the title and description to reflect the change before merging? Also this PR probably should be a fix.

Updated and add some external info.


[Meru][Pricing] Free trial on pro plan

Description
Enable a 2 weeks free trial on the PRO plan.

The user must go through Stripe
Stripe must ensure the credit card is valid and "chargeable" (as much as we can validate that without actually charging it).

Reference
Look at the business rules section on the framing:
https://github.com/dust-tt/decisions/issues/178
Dependencies
Depends on:
https://github.com/dust-tt/dust/issues/4008

Emails are done, see this doc:
https://www.notion.so/dust-tt/Design-Doc-pro-plan-transactional-mailing-5be13d62922d4814b3c7d203df74fe62

All missing emails are now configured to be sent directly by Stripe.
Free trial days can be updated in the database via poke -> plans -> PRO_PLAN_SEAT_29

Free trial days can be updated in the database via poke -> plans -> PRO_PLAN_SEAT_29

When releasing.

@lasryaric based on https://github.com/dust-tt/dust/pull/4279, can you make sure to create the subscription in our DB with status = "trialing", please?

The only thing needed fo this task is to set the free trial days on the plan on Poke at release time. Closing this task.


Unable to use after updating yesterday, please update

@

Please specify whats wrong, working fine for me

If it's because of the menu you have to comment out the line that sets the size of the window, at least that was the issue I was having

do u still have some issues?


Change CodeShip domain

CodeShip badge show build inaccessible now.
https://img.shields.io/codeship/9d423a50-5ace-0133-11b8-624f61fe64ff.svg
According to CodeShip document, it use codeship.com, and https://www.codeship.io have SSL certificate problem.
https://codeship.com/documentation/faq/codeship-badge/

Seems to work like a charm, thanks!


Remote method execution problem after library merge

Lets Say you have Client and Server.
If you merge Client with Scs and CommonLib(ScsService) with some ILMerge tool, then the method execution stops to work. I noticed that the DeserializationAppDomainBinder on server side is trying to find an not existing library. Like it's trying to find Client lib that got merged instead of Scs.dll. Is there way to bypass it?

Nvm.
Looks like changing it to this helped
return AppDomain.CurrentDomain.GetAssemblies().Select(assembly => assembly.GetType(typeName)).FirstOrDefault(t => t != null);


idasm is A Python Assembler Script Tool for IDA Pro based on "patching"

Dear gaasedelen,
I extract core codes from your ingenious "patching" plugin. Now we can use "patching" as an automatic patching work engine for IDA. Here is the repository link: https://github.com/lyciumlee/idasm .

You should be able to script actions using the existing plugin core. I consciously exposed it to the IDA console but I guess I didn't technically document it:
https://github.com/gaasedelen/patching/blob/5a8c62156e9aa0260d915fe946e423b97971b841/plugins/patching.py#L82-L88
This shows how you can access or call into the core API:

Any of the core API's I created and built the UI / actions on top of can be used for headless scripting / automation:
https://github.com/gaasedelen/patching/blob/main/plugins/patching/core.py#L292-L575

Awesome!


Fixed findAll result

results.get({ plain: true }) should be called for only [object SequelizeInstance].
Data  was changed to undefined in findAll case.

Thanks!

Thank you for merge soon!

This is published to 0.0.7 now

I Got it! Thanks!


Last update 7d9d929...d83ea8a


[FIX] clarify definition of events in common principles

closes #564
cc @VisLab I entered your suggestion.
We can now discuss it and then get it merged.
Feedback welcome.

Friendly ping @sappelhoff, what do you think about https://github.com/bids-standard/bids-specification/issues/564#issuecomment-691058619 ?

@hoechenberger can you review this PR, given that discussion in #564 has converged upon accepting this extended definition provided by  @VisLab ?

"noise and vibrations due to construction works" might be better as "noise and vibrations due to construction work"


All dbs are shown even though "Show non-default databases" is not selected

dbeaver 5.1.3
PostgreSQL (hosted on heroku)
This is a regression.
All databases are listed even though  "Show non-default databases" is not selected.

This is made worst by:

non-alphabetic ordering of databases on the same database server
filter is not applied to the list of databases

Duplicate of #3801
Will be fixed in 5.1.4 (you can get  EA version to check this fix)
Thanks for report anyway


Add Idle Timeout behavior in "Limitations" section for Azure Private Link Service

[Enter feedback here]
Hello team,
Since it's described in WorkItem 11706 for PrivateLink Service, this product has a by design behavior of sending bi-lateral resets on connections Idle for more than 5 minutes. Since this is not documented anywhere, can you please add a mention in the limitations section of this page?
Thanks!

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

ID: fb4b8145-27ae-8817-6d85-969aa85e601d
Version Independent ID: 00f897cd-5c20-cb3b-9c17-5f75eddd1715
Content: What is Azure Private Link service?
Content Source: articles/private-link/private-link-service-overview.md
Service: private-link
GitHub Login: @sumeetmittal
Microsoft Alias: sumi

@dantecit0 , thank you for your feedback. We have assigned this to the content owner/author for review.
@sumeetmittal , for your review.

This is not the PLS behavior. It is behavior of LB in my opinion. Please follow up with LB team.

Hello @sumeetmittal as I sent by teams, the issue is not at LB level, the NAT of the PL is sending reset to both parties in the communication, so it's at PLS NAT level. It's just documenting the behavior. Let me know if you need further evidence, have a case still open that shows this.

Thanks for providing feedback that helps improve our documentation. This issue has been resolved and we are closing the issue. #please-close


Add to HACS default integrations

Add to HACS default integrations.
Pending https://github.com/home-assistant/brands/pull/3409

hacs/default/pull/1361


Fix for Windows compile.py issue

Fix for issue #82

I've added your commit 8602969 to master :) Thankyou!

I've added your commit 8602969 to master :) Thankyou!


[Help] Cannot persist login with ssr on

Hi,
I am experiencing the same problem described here #57. The difference is that I'm not using containers. The sanctum app is running behind Laravel Valet (nginx) at api.domain.test (https) while the nuxt app I'm trying to develop is served at app.domain.test.
Sorry if this question looks stupid but I cannot understand why it's not working.
Here are some details:
export default defineNuxtConfig({
    ssr: true,
    compatibilityDate: '2024-04-03',
    devtools: {enabled: true},
    devServer: {
        host: 'app.domain.test',
        port: 9200,

    },
    modules: ["nuxt-quasar-ui", "nuxt-auth-sanctum"],
    sanctum: {
        mode: 'cookie',
        baseUrl: 'https://api.domain.test',
        origin: 'http://app.domain.test:9200',
        endpoints: {
            user: '/auth/whoami'
        },
        globalMiddleware: {
            enabled: true,
        },
        redirect:{
            onAuthOnly: '/auth/login',
            keepRequestedRoute: true,
        },
        logLevel: 5
    },
    quasar: {
        sassVariables<EMAIL_ADDRESS>        components: {
            defaults: {
                QBtn: {
                    color: 'primary',
                    unelevated: true,
                    rounded: false
                }
            }
        }
    }
})

The login process is working as it should, redirecting me to a index page. If I try to make more requests from that page the auth keeps working:

<template>

        <q-card>
            <q-card-section>
                INDEX {{ useRequestURL().origin }}

                    <q-btn @click="getUser">get</q-btn>

            </q-card-section>
        </q-card>

</template>

I tried logging the request details on the Laravel app and everything is correct:
{
    "method": "GET",
    "url": "https://api.domain.test/auth/whoami",
    "ip": "<IP_ADDRESS>",
    "user_agent": "...",
    "body": [],
    "headers": {
        "cookie": [
            "XSRF-TOKEN=eyJ....; apimeteo_session=ey..."
        ],
        "te": [
            "trailers"
        ],
        "sec-fetch-site": [
            "cross-site"
        ],
        "sec-fetch-mode": [
            "cors"
        ],
        "sec-fetch-dest": [
            "empty"
        ],
        "dnt": [
            "1"
        ],
        "origin": [
            "http://app.domain.test:9200"
        ],
        "referer": [
            "http://app.domain.test:9200/"
        ],
        "accept-encoding": [
            "gzip, deflate, br"
        ],
        "accept-language": [
            "it,en-US;q=0.7,en;q=0.3"
        ],
        "accept": [
            "application/json"
        ],
        "user-agent": [
            "..."
        ],
        "host": [
            "api.domain.test"
        ]
    }
}

By the time I reload the browser page, no request is logged on the Laravel app, browser is redirected to login page and this message is logged:
[nuxt-auth-sanctum:ssr]  ERROR  Unable to load user identity from API [GET] "https://api.domain.test/auth/whoami": <no response> fetch failed

Note that everything works with ssr off (as I first guessed from the error message above)
Any help is appreciated.

Hey @gaghigogu, usually <no response> fetch failed means that no server is responding on this route. I assume your API is unreachable from your Node server.
I don't have an experience with Laravel Valet. How do you run your Nuxt app?

Hey @gaghigogu, usually <no response> fetch failed means that no server is responding on this route. I assume your API is unreachable from your Node server.
I don't have an experience with Laravel Valet. How do you run your Nuxt app?

I run the Nuxt app using npm run dev.
Laravel valet basically installs a dnsmasq instance redirecting all *.test domains to localhost. It then creates a nginx config for each managed site (ex. the api.domain.test config points the directory where the laravel app is installed).
Should I assume that the node server is not using dnsmasq rules then?
Thanks in advance for any help.

Ok, more findings: the problem is related to the fact that the node server does not read /etc/hosts or dnsmasq configs. Or at least mine acts this way. It uses the network dns, so I'm kinda done with this setup.
Serving laravel app with php artisan serve and setting the api url in .env file of nuxt app to http://localhost:8000 does the trick.
Hope that this could be helpful for someone.

I'm glad you figured that out, thanks for leaving a comment with details @gaghigogu! I would say for local development it is always more straightforward to just use localhost.


Enable mauve load test on jdk11 and 12

Enable mauve load test on jdk11 and 12
Signed-off-by: Mesbah<EMAIL_ADDRESS>

Mauve load tests should be enabled on JDK11 and JDK12 and only be excluded on OpenJ9 JDK8 due to https://github.com/eclipse/openj9/issues/4091.

Hi Shelley, I've noticed that None of the 3 Mauve load tests are actually running in JDK11 and JDK12 builds. They are only running on JDK8. I believe we should enable these tests on JDK11 and JDK12 and open appropriate new issues, add excludes if they fail. @ShelleyLambert


Tpwdcee 283

Coverage decreased (-1.7%) to 98.295% when pulling e5dc9d69cde21160d12a61252fdd54db1b921dfe on TPWDCEE-283 into f05a69f39d889d6e6b6ce0529e904f3bd0079663 on master.

Coverage decreased (-1.7%) to 98.295% when pulling 24f91fc8087cd1d7b6218f0f5b81b9a3ece784ac on TPWDCEE-283 into f05a69f39d889d6e6b6ce0529e904f3bd0079663 on master.

Coverage decreased (-2.02%) to 97.977% when pulling 4bfca526bfc7bb19915159b087dc037df877c4b9 on TPWDCEE-283 into f05a69f39d889d6e6b6ce0529e904f3bd0079663 on master.

Coverage decreased (-2.02%) to 97.977% when pulling 72e5f8846316c2e1d02c2ae91319919b95c9157f on TPWDCEE-283 into f05a69f39d889d6e6b6ce0529e904f3bd0079663 on master.

Coverage remained the same at 100.0% when pulling 51e469b0096beb26af99ea560f2e10a16087220e on TPWDCEE-283 into f05a69f39d889d6e6b6ce0529e904f3bd0079663 on master.

Coverage remained the same at 100.0% when pulling d4f70ea9de883739159a477ac0641a4c0158f118 on TPWDCEE-283 into f05a69f39d889d6e6b6ce0529e904f3bd0079663 on master.

Coverage remained the same at 100.0% when pulling b99463cffcb1be616fb5553c30973eb95d6354c4 on TPWDCEE-283 into f05a69f39d889d6e6b6ce0529e904f3bd0079663 on master.

Coverage remained the same at 100.0% when pulling 3e95e18c7274b059f02e84110d38f8e997a92fd1 on TPWDCEE-283 into f05a69f39d889d6e6b6ce0529e904f3bd0079663 on master.


Any train/cart property using the command and is not specified in an if-clause in the code does not work with non-lowercase property keys

BkCommonLib version: 597
TrainCarts version: 504
Spigot version: 1571-j

Problem or bug: MiXeD case or UPPER case property names do not work using commands unless the case has been hard-coded in.
Expected behaviour: MiXeD case or UPPER case properties in commands work.
Steps to reproduce: /cart DRIVESOUND BLAZE_AMBIENT does not work, yet /cart drivesound BLAZE_AMBIENT works

PR created, see above.

Btw also kind of related to #284


Collision shapes behave as if they are bigger than what it should be

Describe the bug
CharacterBody2D collisions (I haven't tested other body types) behave like they are somewhat bigger than what shows with Visible Collision Shapes on.
Box2D/Rapier2D

To Reproduce
Steps to reproduce the behavior:

Make a 2D platformer like the one above.
Move the character to a wall and see the distance between the shapes.

Expected behavior
The same as the Rapier2D example above.
If this is intended at least could be documented
Versions (please complete the following information):

OS: [Ubuntu 22.04]
Godot [v4.2 beta5]
Box2d [v0.9.2]

Interesting. I think this is the polygon skin that box2d has. I have removed it in the past, but forgot in this new impl. I will document it in the readme, and I think I would wait for box2d v3 to appear(as that one doesnt use this polygon skin anymore).
You can view progress state here: https://github.com/erincatto/box2c/issues/44

Added a documentation in the readme:

Hope box2c will fix it by removing polygon skin.


add standard autodeployment (#57)

fix #57

THis is still token based. Let me look into trusted publisher-based.

@orbeckst easiest is probably to merge my griddataformats PR and then copy that?

Will look at the other PR then... wasn't aware.
I did enable Trusted Publisher on PyPi. Still to do on testpypi, come to think.

For my own reference: https://github.com/MDAnalysis/GridDataFormats/pull/136
(will update later tonight)

I raised #65 for the RTD failure. But I'll merge this one.


Metadata updates for release 8.8.4

(fake release)
Oct 10, 2017: v8.8.4
Build changes:

C++ geocoding build tools now use readdir, since readdir_r is deprecated.
Update the protobuf-java dependency used to build the C++ metadata from 2.5.0
to 3.0.0. This is an internal change and does not affect the users of the
library.

Metadata changes:

o


[WFLY-7716] Added tests for XA DataSource statistics

Added new testcase which tests xa-data-source's pool statistics (XACommitCount, XARollbackCount, XAStartCount).

@dsimko could you amend your commit to reference a WFLY issue instead of a EAP7 one please?

done, thank you @jmesnil.

retest this please


Error - mkdir: can't create directory '/data/git/': Permission denied

Description
I use helm chart to deploy gitea. Using external pvc(I have created pv/pvc) and setting the ReadWriteMany.  But the gitea pod can't be created. Then i find init-container logs and get the following error msg:
(base) ➜  ~ k -n gitea logs  gitea-66fb985648-khrzk  -c init-directories
+ mkdir -p /data/git/.ssh
mkdir: can't create directory '/data/git/': Permission denied

The pod volumes as follows:
Volumes:
  init:
    Type:        Secret (a volume populated by a Secret)
    SecretName:  gitea-init
    Optional:    false
  config:
    Type:        Secret (a volume populated by a Secret)
    SecretName:  gitea
    Optional:    false
  inline-config-sources:
    Type:        Secret (a volume populated by a Secret)
    SecretName:  gitea-inline-config
    Optional:    false
  temp:
    Type:       EmptyDir (a temporary directory that shares a pod's lifetime)
    Medium:
    SizeLimit:  <unset>
  data:
    Type:       PersistentVolumeClaim (a reference to a PersistentVolumeClaim in the same namespace)
    ClaimName:  gitea-shared-storage
    ReadOnly:   false

Image settings:
image:
  registry: ""
  repository: gitea/gitea
  # Overrides the image tag whose default is the chart appVersion.
  tag: ""
  digest: ""
  pullPolicy: IfNotPresent
  rootless: true
  fullOverride: ""

Gitea helm chart: gitea-10.0.0
Gitea Version
1.21.2
Can you reproduce the bug on the Gitea demo site?
Yes
Log Gist
No response
Screenshots

mkdir -p /data/git/.ssh
mkdir: can't create directory '/data/git/': Permission denied

Git Version
No response
Operating System
No response
How are you running Gitea?
I pull helm chart and use external pvc. my persistence config as follows:
persistence:
enabled: true
create: false
mount: true
claimName: gitea-shared-storage
size: 1000Gi
accessModes:
- ReadWriteMany
labels: {}
storageClass:
subPath:
volumeName: ""
annotations:
helm.sh/resource-policy: keep
Database
None

https://gitea.com/gitea/helm-chart/issues/512


fix(sec): upgrade gopkg.in/yaml.v2 to 2.2.8

What happened？
There are 1 security vulnerabilities found in gopkg.in/yaml.v2 v2.0.0-20170812160011-eb3733d160e7

CVE-2019-11254

What did I do？
Upgrade gopkg.in/yaml.v2 from v2.0.0-20170812160011-eb3733d160e7 to 2.2.8 for vulnerability fix
What did you expect to happen？
Ideally, no insecure libs should be used.
The specification of the pull request
PR Specification from OSCS

@fynntang, I didn't see your PR until I had already submitted https://github.com/adnanh/webhook/pull/681 and didn't want to rework my PR at that point.
Anyway, I'm going to close this PR since @adnanh just merged https://github.com/adnanh/webhook/pull/681, which resolves the referenced CVE issue.


Add support for Oracle OpenJDK binaries

With work being done towards adding additional binary distributions of OpenJDK as options (likely under the "distro" option, see e.g. https://github.com/actions/setup-java/pull/67), it would be useful to include the Oracle OpenJDK binaries among the distro options

In the meanwhile, I published https://github.com/sormuras/download-jdk -- which downloads a JDK from https://jdk.java.net that is consumable by actions/setup-java as two-step installation routine.

FYI, I updated sormuras/download-jdk@v1 to version 1.1:

Supports Linux, Mac OS, and Windows
Supports Early-Access builds of top-level projects, like Loom, Panama, or Valhalla
Supports archived (EOL!) builds

Google
andriod
Pada Isn, 12 Okt 2020 14:25 Christian Stein<EMAIL_ADDRESS>menulis:

FYI, I updated sormuras/download-jdk
https://github.com/marketplace/actions/download-jdk@v1 to version 1.1:

Supports Linux, Mac OS, and Windows
Supports Early-Access builds of top-level projects, like Loom,
Panama, or Valhalla
Supports archived (EOL!) builds

—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/actions/setup-java/issues/69#issuecomment-706896690,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ARILQ33MMIXOXMMNYFDFM43SKKONDANCNFSM4NMT6ACA
.

Good reason to fix this:
Consider how large a discussion about which of the non-Oracle JDKs to use can grow: https://news.ycombinator.com/item?id=28820601
Not everybody has the time to dive into that much complexity just to run their code :)

@carimura
Thanks for the effort! :)
Actions can have very high level of access to a repository and thus a high security impact.
I would therefore be reluctant to run any Actions which are not part of the official ones of GitHub.
Thus please do indeed ship your code as a PR to this official repository :)

@xor-freenet given that they rewrote all the TS code in Java from scratch, it may be a bit challenging...

I'm also for merging oracle-actions/setup-java into actions/setup-java
With two actions using matrix for jdk is difficult ....

@slawekjaranowski @berezovskyi https://inside.java/2022/03/11/setup-java/ explains why we needed a separate action

@delabassee I buy all the arguments except why a rewrite from TypeScript was needed. TypeScript is not my favourite language but I think all of the changes Oracle team needed could have been implemented as a PR. Anyway, I am awaiting native support for #68 more eagerly as NFTC only vaguely permits "running the Program for Your own personal use or internal business operations".

Hi all, I've opened #401 which adds support for Oracle JDK to this action.

Thanks @fniephaus - would be awesome to get an official review of your PR in order to make developers live easier, especially for those using this action in a matrix setup.

Thanks for the PR @fniephaus.  Unfortunately, we historically haven't been able to support Oracle JDK and I believe we are still in that state.
As a result, we had to roll back the v3.7 release for setup-java which included this change.  That means:

Workflows that are referencing<EMAIL_ADDRESS>will fail to resolve the action and will need to go back to<EMAIL_ADDRESS>Workflows that are referencing actions/setup-java@v3 should not be impacted unless they are usingdistribution: oracle.

I apologize for the churn that this creates.  I wanted to roll back the change as quickly as possible to minimize the number of workflows and setup-java releases that would be affected.  I also apologize for not catching the issue sooner.  We're working on adding some PR and Issue templates specifically for new Java distributions to make sure those changes get reviewed appropriately.

Unfortunately, we historically haven't been able to support Oracle JDK and I believe we are still in that state.

Do I understand you correctly that the issue is not technical?

Hello everyone. We had discussions with Oracle teams and confirmed that we can add support for Oracle OpenJDK. We've released a new version of the action with support of Oracle OpenJDK. We are sorry for the confusion.

@dmitry-shibanov: is there a reason you didn't close this ticket?

Hello @jsoref. Sorry for the delay in closing the issue. For now I'm going to close the issue because the new version 3.10.0 with support of Oracle OpenJDK was released and the major tag was updated.

Thanks for your guys generous works. And one question, I looking for v3.10.0, but I find that it's Oracle jdk, and seems not Oracle openjdk, why not support Oracle openjdk? I think it's not technique trouble, any question about License?

Hi, @mobeicanyue 👋 Thanks for the question, actually we have an open feature request related to adding OpenJDK. As soon as we got license-wise approve, the implementation process can be started.

Hi, @mobeicanyue 👋 Thanks for the question, actually we have an open feature request related to adding OpenJDK. As soon as we got license-wise approval, the implementation process can be started.

Could I learn about the approval progress? I think it's so wired about oracle, they seems put copyright so hard even to open source project.


Memory leak

I use the example code
var login = require("facebook-chat-api");

// Create simple echo bot
login("config.json", function(err, api) {
    if(err) return console.error(err);

    api.listen(function callback(err, message) {
        api.sendMessage(message.body, message.thread_id);
    });
});

And every time someone chat, memory goes up by 200Kb~1Mb

You shouldn't worry too much about memory, since the garbage collector will make its work with unused heap references when the memory value overtakes a certain threshold.

We haven't looked into this yet, but it's possible that because of how we implemented listen the closure of the function gets bigger and bigger without us releasing any memory.
This needs further investigation :p

This may be a related issue: https://github.com/mjkaufer/Messer/issues/1

Closing this for now. No idea how to solve. Hopefully fixed accidentally. Feel free to re-open.


Add pre-commit to the repo

To reduce some development cycles, I thought we might add pre-commit to this repo, mostly for spell checking, but also for code styling where we can.
The basic idea here is that if you want to use it, you can install pre-commit on your machine, then run pre-commit install in your github repo. After that point, when you make a commit, it will run through some quick tests and styling to make sure everything is up to snuff.
If the stylers or spell checker find any problems, your commit will be aborted, and you can review any changes made by the stylers, fix any spelling errors, etc. With this set up, you should not have to wait for github to tell you that there were spelling mistakes!
Note that the first time you run this it will take a bit of time to set up all of the environments it needs, but subsequent runs should be lickity-split.
The checks I added are:

spell check

I originally thought this would use a public hook, but because they insisted on a particular location for the dictionary file, I decided to use our existing script.
To ease use with our existing spell check script, I made a few changes

First, if there are files passed to the script as arguments, it only checks those files (if they are Rmd files), and assumes we are in a pre-commit context (pre-commit passes the changed files to the command)
The pre-commit context also enables automatic updating of the dictionary. So now if there is a spelling error found, you do have to delete the incorrect word from the dictionary as part of your fix.  I think I like this workflow (it is what the package I would have used would have done), but if we want to leave the dictionary updates as manual, I can undo that part easily.

stylers and linters

ruff for python; styles the same way as black but faster (and does linting)
styler for R and Rmd
prettier for yaml and markdown files
add trailing newlines to appease github

There are of course more things we could add, but this seemed like a good place to start. (I didn't add lintr because we currently fail many checks in that, and I didn't feel quite ready to set up all the exceptions we would want... lintr and the tidyverse are not the best of friends.)
Oh, and in doing this I caught a typo that had made it into our dictionary 🙀.

This looks good to me and I'm good with the decisions that you made here. Are you planning on running it through with all files and committing all the style changes in a separate PR?

The way it works is that it will run on every file as it is committed, so things will get run as modifications happen. No need to change everything at once.

The way it works is that it will run on every file as it is committed, so things will get run as modifications happen. No need to change everything at once.

Ahh okay. I saw there was an option to check all the files, so wanted to see if you were planning to do that or not. Makes sense!

Just one question/point of clarification - if the spell check adds words to the dictionary, presumably it won't automagically commit those, right?

It won't. Your commit will fail, and the dictionary will be modified, but the modifications won't be staged. And pre-commit is even smart enough to temporarily check out the old dict so it only checks against any changes you have actually staged.


[Private Domain Onboarding Check] move Authenticate Onyx updates From Web to Auth

Implement the plan for moving the onyx updates from web to auth for the authenticate command as described in the detailed design doc: https://docs.google.com/document/d/1JlM9G3jZpaHDlcILWL9170ancMLtOnI2a73dQgX6ENo/edit?tab=t.0#heading=h.jtq5wnh39d20

Not overdue, waiting for someone to pick this up.

If nobody picks this up by Thursday/Friday this week I'll pick it up.

Picking this up

I'm going to treat this as follow up instead of a requirement for https://github.com/Expensify/App/issues/54081


app doesn't load with non-stop spin

I download and copy to my IIS server wwwroot. failed to run index.html in MapTour\src. could you please help!

Hi @JudyZhou -- please consult the deployment instructions in the readme file.
https://github.com/Esri/map-tour-storytelling-template-js#how-to-deploy-a-map-tour

@oevans  I followed the instruction, add my AGO webmap to index.html, copy src folder under wwwroot in IIS server. but failed to run index.html with non-stop spin. did I do wrong way?

Hi @JudyZhou -- the code in the /src folder must be compiled to run. You only need the source code if you are going to customize the app code.
Please use the "user download archive" version (this is the un-customized, compiled app) in the section of the readme I linked to above as indicated here:

This problem might be related to issue #67


Cannot debug flutter application on Visual Studio Code

#39821 @jmagman
I was working on a application and I was getting this annoying error
Could not find the built application bundle at build/ios/iphonesimulator/Runner.app.

So I looked up in Google and din't find my solution. So I thought that making a backup of my .dart files and re-create my flutter application will solve my problem, but din't do anything.
I can normally build my app by going to Xcode->Product->Run

Logs
Output of flutter run --verbose
throwToolExit (package:flutter_tools/src/base/common.dart:28:3)
#1      RunCommand.runCommand (package:flutter_tools/src/commands/run.dart:477:7)
<asynchronous suspension>
#2      FlutterCommand.verifyThenRunCommand (package:flutter_tools/src/runner/flutter_command.dart:490:18)
#3      _asyncThenWrapperHelper.<anonymous closure> (dart:async-patch/async_patch.dart:71:64)
#4      _rootRunUnary (dart:async/zone.dart:1132:38)
#5      _CustomZone.runUnary (dart:async/zone.dart:1029:19)
#6      _FutureListener.handleValue (dart:async/future_impl.dart:137:18)
#7      Future._propagateToListeners.handleValueCallback (dart:async/future_impl.dart:678:45)
#8      Future._propagateToListeners (dart:async/future_impl.dart:707:32)
#9      Future._completeWithValue (dart:async/future_impl.dart:522:5)
#10     _AsyncAwaitCompleter.complete (dart:async-patch/async_patch.dart:30:15)
#11     _completeOnAsyncReturn (dart:async-patch/async_patch.dart:288:13)
#12     RunCommand.usageValues (package:flutter_tools/src/commands/run.dart)
#13     _asyncThenWrapperHelper.<anonymous closure> (dart:async-patch/async_patch.dart:71:64)
#14     _rootRunUnary (dart:async/zone.dart:1132:38)
#15     _CustomZone.runUnary (dart:async/zone.dart:1029:19)
#16     _FutureListener.handleValue (dart:async/future_impl.dart:137:18)
#17     Future._propagateToListeners.handleValueCallback (dart:async/future_impl.dart:678:45)
#18     Future._propagateToListeners (dart:async/future_impl.dart:707:32)
#19     Future._completeWithValue (dart:async/future_impl.dart:522:5)
#20     Future._asyncComplete.<anonymous closure> (dart:async/future_impl.dart:552:7)
#21     _rootRun (dart:async/zone.dart:1124:13)
#22     _CustomZone.run (dart:async/zone.dart:1021:19)
#23     _CustomZone.runGuarded (dart:async/zone.dart:923:7)
#24     _CustomZone.bindCallbackGuarded.<anonymous closure> (dart:async/zone.dart:963:23)
#25     _microtaskLoop (dart:async/schedule_microtask.dart:41:21)
#26     _startMicrotaskLoop (dart:async/schedule_microtask.dart:50:5)
#27     _runPendingImmediateCallback (dart:isolate-patch/isolate_patch.dart:116:13)
#28     _RawReceivePortImpl._handleMessage (dart:isolate-patch/isolate_patch.dart:173:5)

Outputflutter analyze
 info • Name non-constant identifiers using lowerCamelCase • lib/PruebaScan.dart:30:8 • non_constant_identifier_names
   info • Unused import: 'package:pay_id/Screens/testScan.dart' • lib/Screens/dashboard.dart:3:8 • unused_import
   info • Unused import: 'package:flutter/material.dart' • lib/cobros.dart:1:8 • unused_import
   info • Unused import: 'RegistroTrajetaOCedulaWidget.dart' • lib/main.dart:2:8 • unused_import
   info • Unused import: 'package:pay_id/Screens/testScan.dart' • lib/main.dart:3:8 • unused_import
   info • Unused import: 'Screens/dashboard.dart' • lib/main.dart:4:8 • unused_import
   info • Unused import: 'tests/maps.dart' • lib/main.dart:6:8 • unused_import

Output flutter doctor -v
[✓] Flutter (Channel stable, v1.9.1+hotfix.6, on Mac OS X 10.14.6 18G103, locale en-US)
    • Flutter version 1.9.1+hotfix.6 at /Users/maosalas/Documents/DEVELOPMENT/flutter
    • Framework revision 68587a0916 (6 weeks ago), 2019-09-13 19:46:58 -0700
    • Engine revision b863200c37
    • Dart version 2.5.0

[✗] Android toolchain - develop for Android devices
    ✗ Unable to locate Android SDK.
      Install Android Studio from: https://developer.android.com/studio/index.html
      On first launch it will assist you in installing the Android SDK components.
      (or visit https://flutter.dev/setup/#android-setup for detailed instructions).
      If the Android SDK has been installed to a custom location, set ANDROID_HOME to that location.
      You may also want to add it to your PATH environment variable.

[✓] Xcode - develop for iOS and macOS (Xcode 11.2)
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • Xcode 11.2, Build version 11B44
    • CocoaPods version 1.8.4

[!] Android Studio (not installed)
    • Android Studio not found; download from https://developer.android.com/studio/index.html
      (or visit https://flutter.dev/setup/#android-setup for detailed instructions).

[✓] Connected device (1 available)
    • iPhone 11 Pro Max • AA9259DC-C751-4FAD-8246-1985A93E7733 • ios • com.apple.CoreSimulator.SimRuntime.iOS-13-2
      (simulator)

! Doctor found issues in 2 categories.

Did it write out a log somewhere you can include?  Or give some more info before the stack.  The logs you pasted don't include the reason error message from throwToolExit.

Without additional information, we are unfortunately not sure how to resolve this issue. We are therefore reluctantly going to close this bug for now. Please don't hesitate to comment on the bug if you have any more information for us; we will reopen it right away!
Thanks for your contribution.
Could everyone who still has this problem please file a new issue with the exact descriptions what happens, logs and the output of 'flutter doctor -v'  please.
All system setups can be slightly different so its always better to open new issues and reference related issues.


Local Server Load Error; Local Geoprocessing Failed to load.; in running LocalServerMapImageLayerSample sample

is not working this runnable class by above error told

It should work, but you might have an an environment issue which causes an error.

What version of Runtime are you using?  I'm assuming 100.3.0
What version of Local Server are you using?
What line is if failing on?  Have you debugged it to find out what is failing?
What OS are you running on?  Also what Java version?

This sample also requires a file to start up the service on Local Server as per this code:
            // start map image service
            String mapServiceURL = new File("./samples-data/local_server/RelationshipID.mpk").getAbsolutePath();
            mapImageService = new LocalMapService(mapServiceURL);
            mapImageService.addStatusChangedListener(this::addLocalMapImageLayer);
            mapImageService.startAsync();

As I say it should work, but give us some more information and we can work out why you are seeing this.

What version of Runtime are you using? I'm assuming 100.3.0
What version of Local Server are you using?-> i don't know what are you saying about.
What line is if failing on? Have you debugged it to find out what is failing? the line of 76 in your git code ->       if (LocalServer.INSTANCE.checkInstallValid()) { and then is jump to else and after rest of code and showing a error dialog -> else {         Platform.runLater(() -> {           Alert dialog = new Alert(AlertType.INFORMATION);           dialog.initOwner(mapView.getScene().getWindow());           dialog.setHeaderText("Local Server Load Error");           dialog.setContentText("Local Geoprocessing Failed to load.");           dialog.show();         });       }
os is Windows and java version is 1.8.151
i hope you find solution,because i need so much this, thanks all you ,and god helps you

It sounds like you do not have Local Server installed. It is a standalone tool. You need to create a free developer account at https://developers.arcgis.com/ and download the ArcGIS Runtime Local Server SDK at https://developers.arcgis.com/downloads/apis-and-sdks#arcgis-runtime-local-server. Information and installation instructions for Local Server can be found here https://developers.arcgis.com/java/latest/guide/local-server.htm. Let us know if you still see an issue after installing.

The sample should be improved to show a more specific message when the local server is not found. The current message is pretty misleading.

thanks alot @tschie  , i installed SDK and next time installed localserver by this config ::
`
Product :  arcgisdeploymemt
Version :  1.0
Location :  G:\localserver100.3\

Package
Size (Mb)

ArcMap Compatible Server 32 bit
219.4

Microsoft C and C++ Runtime Libraries
7.2

Geoprocessing
506.4

3D Analyst
16.1

Geocoding
9.2

Map Packaging
52.5

Map Server Results
1.4

Network Analyst
9.9

Spatial Analyst
28.8

Additional Data Formats

850.9 Mb

Total Package Deployment Size
850.9 Mb

Compressed Size
306.3 Mb

`
and copy 32 folder in my app folder....the error dialog is removed and got happy and local server was known but when i am offline,, there is no map shown for user and just this pic attached occured ...

i am so sad ...what do i do ....please help me

When the sample starts, do you see a dialog pop up that says "This application is licensed for developer use only."? Did you click "continue"?

@tschie what ate you talking about ...i told alot points you to get it i told before  i did debug the code and i saw that LocalServerStatus status just changed from STOPPED to STARTING not to STARTED and that must be changed to STARTED and this status never come up then this piece of code

@aminabvaal did you see a dialog similar to this?

Here is some simple code to start the local server that you could try
import com.esri.arcgisruntime.localserver.LocalServer;
import com.esri.arcgisruntime.localserver.LocalServerStatus;

public class StartServer {
  public static void main(String args[]) {
    LocalServer.INSTANCE.addStatusChangedListener(s -> {
      System.out.println(s.getNewStatus());
      if (s.getNewStatus() == LocalServerStatus.STARTED) {
        System.out.println(LocalServer.INSTANCE.getUrl());
      }
      if (s.getNewStatus() == LocalServerStatus.FAILED) {
        throw LocalServer.INSTANCE.getError();
      }
    });
    LocalServer.INSTANCE.startAsync();
  }
}

you should hopefully see the dialog and then get output something like
Initializing...
Java version : 10.0.1 (Oracle Corporation) amd64
STARTING
Licensed For Developer Use Only
STARTED
http://<IP_ADDRESS>:50001/GpSMpk/arcgis/res

@colinanderson  i need an offline map just this how to get itjust...just tell it

@aminabvaal let's just double check what you are trying to achieve so we give you the best advice.
Local Server is a component which give you the ability to perform offline geo-processing.  This is what we are giving you information on in this thread.
If however you are trying to take offline data into the field (a basemap and some operational data for viewing and editing), then there is a different solution.
Tell us about the application you are writing.  Maybe something like: I want to write an application where I can view points on a map where I do no have any network connectivity.
Or maybe you are wanting offline data and geo-processing.

@mbcoder ..ok i tell that
i want to write an app that has an offline(no  network connectivity) map view to show geo of countries cities and certainly have a lat & long recognizing(like -23.992 34.34 )on the map visually to show the world .

@aminabvaal I think for the functionality you describe, Local Server is the wrong thing to be looking at.  Local Server is part of ArcGIS Runtime for the purpose of local geo-processing.
Having offline applications is much easier you'll be glad to hear.  How you achieve it depends on several factors such as:

Where is your data?
Is it in an ArcGIS Online webmap?
Is it in anther format such as a geopackage or a shapefile?

If your data is in ArcGIS Online then you will learn lots by reading these pages:

https://developers.arcgis.com/java/latest/guide/create-an-offline-map.htm
https://developers.arcgis.com/java/latest/guide/create-an-offline-layer.htm

We also support direct reading of data such as geopackages and shapefiles.  Look at this for more information on how to add data into an application https://developers.arcgis.com/java/latest/guide/layers.htm
Does this help?

Closing due to inactivity.


"convert_weight.py", line 65, in      raise RuntimeError

Im facing the same issue. Any solution?

same issue
org_weights_num = len(org_weights_mess)
cur_weights_num = len(cur_weights_mess)
if cur_weights_num != org_weights_num:
raise RuntimeError
I trained from scratch. Have no idea, why the length aren't equal.

我也遇到相同的问题，有人解决了吗？ @YunYang1994 @ITKing80 @deepBrainWH ,谢谢

I used the convert weight from older commit, to get pretrained weights and rescale. Used the checkpoints with the latest code to train. Worked well.

@karanChrysalis How do you do about the problem?Can you elaborate on that？Thanks!

我也遇到了同样的问题，是实验室的同学解决的，但是不知道是不是正确的解决方法，望大家批评指正。
显然问题是由org_weights_num和cur_weights_num不一样引起的，我发现cur_weights_num始终是366，所以我把第20行的
for var in tf.global_variables():
改成了
for num1 in range(len(tf.global_variables())):
var = tf.global_variables()[num1]
if num1 < 366:
然后在我的电脑上就可以运行了，大家可以试一下。

Hi,
I had the same problem, but I could solve it by restoring the core/config.py file to the default one. I had changed it to fit my dataset.

Hi,
I had the same problem, but I could solve it by restoring the core/config.py file to the default one. I had changed it to fit my dataset.

Can you please tell me how to restore core/config.py to the default one?

Hi,
I had the same problem, but I could solve it by restoring the core/config.py file to the default one. I had changed it to fit my dataset.

Can you please tell me how to restore core/config.py to the default one?
I have been getting this error
Traceback (most recent call last):
File "convert_weight.py", line 74, in
raise RuntimeError
RuntimeError
Thank you.

just reclone the repo or dump the contents of https://github.com/YunYang1994/tensorflow-yolov3/blob/master/core/config.py into core/config.py

Same Error  here. I  trained from scratch. Who can give some advice ,thanks.

在 cmd 命令行下，运行 python convert_weight.py --train_from_coco.就可以解决
主要的原因是在config.py中，改变了__C.YOLO.CLASSES = "./data/classes/traffic.names"这个参数

我train from strach，然后用训练好的模型转换为.pb时，出现runtime error，具体是org_weights_num = len(org_weights_mess)
cur_weights_num = len(cur_weights_mess)
if cur_weights_num != org_weights_num:
raise RuntimeError
org_weights_num =1049，
cur_weights_num =366出错的
请问是什么原因呢？

same issue
org_weights_num = len(org_weights_mess)
cur_weights_num = len(cur_weights_mess)
if cur_weights_num != org_weights_num:
raise RuntimeError
I trained from scratch. Have no idea, why the length aren't equal.

have you solved the problem?I'm facing the same problem


Unable to open edit sales order page

Written by @xqliu
Created at 2015-08-14T10:07:56.000+0800
Link to http://betterlife.atlassian.net/browse/BE-140

bq. Exception: 2015-07-16T23:32:44.486713+00:00 app[web.1]: ValueError: Form <flask_admin.contrib.sqla.form.SalesOrderForm object at 0x7f9ae93d6790> does not have field actual_amount

Written by @xqliu
Created at 2015-08-14T10:08:23.401+0800

This issue depends on fix https://github.com/flask-admin/flask-admin/pull/935

Written by @xqliu
Created at 2015-08-14T10:08:35.160+0800


Add Debian 12 support

I'm currently testing this at a customer and will let you know when everything is fine. Should be done today.


GUVNOR-2296: Upgrade Lienzo to 2.0.192-RC1

See https://github.com/uberfire/uberfire-extensions/pull/126
Similar PR to be created for Dash Builder (to follow from @dgutierr)

Dashbuilder's PR https://github.com/dashbuilder/dashbuilder/pull/68

I have compiled from uberfire up to drools-wb with the new version (this covers all use of Lienzo - other than Dash Builder, but @dgutierr says he's also test-compiled that with this newer version successfully)

+1

master: 37cd993cc6d313529ea8d56073debb18db70a6fa


Add support for subtitle field (iOS)

Expo push notifications can take a subtitle field that is passed on to iOS devices. This PR adds support for this field.
Test Plan
Verify in our own app
We're using laravel-notification-channels/expo in our application. I copied the changes to ExpoMessage.php from this PR into the vendor directory, and updated our code to set the subtitle field:
        return ExpoMessage::create()
            ->title($title)
            ->subtitle($subtitle)
            ->body($body)
            ->enableSound()
            ->setJsonData($jsonData)
            ->badge(1);

I was able to confirm that the push notification that is sent via Expo does in fact include a subtitle ("Notification Tests" in this case):

Run tests
$ composer test
> phpunit
PHPUnit 8.5.33 by Sebastian Bergmann and contributors.

................                                                  16 / 16 (100%)

Time: 78 ms, Memory: 14.00 MB

OK (16 tests, 17 assertions)

Thanks @hramos  - Pushed in 1.3.0.


Update zio-interop-cats to <IP_ADDRESS>

Updates dev.zio:zio-interop-cats from <IP_ADDRESS> to <IP_ADDRESS>.
GitHub Release Notes - Version Diff
I'll automatically update this PR to resolve conflicts as long as you don't change it yourself.
If you'd like to skip this version, you can just close this PR. If you have any feedback, just mention me in the comments below.
Configure Scala Steward for your repository with a .scala-steward.conf file.
Have a fantastic day writing Scala!

Ignore future updates
Add this to your .scala-steward.conf file to ignore future updates of this dependency:
updates.ignore = [ { groupId = "dev.zio", artifactId = "zio-interop-cats" } ]

labels: library-update

Superseded by #300.


GEle

Everything works fine, but GeoIP does not work.

Everything works fine, but GeoIP does not work.

Ok found it the Lookup Table wants the path to be /etc/graylog/server - fixed now it works.

Ok found it the Lookup Table wants the path to be /etc/graylog/server - fixed now it works.


Possible little typos/inconsistencies in code and documentation

Hi.
It's possible that the LeR class and the documentation both contain some typos/inconsistencies to each other.
Ones I've found:

[ ] in the LeR class a method is called rate_comparision_with_rate_calculation instead of rate_comparison_with_rate_calculation as in the example in the documentation
[ ] in the documentation > Installation: when installing through a new conda environment, the new created environment is called ler2, and not ler as in the written instructions
[ ] in the documentation there are some references to the CompactBinaryPopulation class, which I think is not present in the code anymore and has been superceeded by CBCSourceParameterDistribution (but I may be wrong...)

Thanks for the comments

I have it changed to  'rate_comparison_with_rate_calculation' in git and documentation. And I will update pypi after a couple of days.
In the ler.yml file, ler2 is changed to ler
all CompactBinaryPopulation text changed to CBCSourceParameterDistribution.

Hello.
I have an additional question on the documentation.
From the documentation it wasn't totally clear to me how to get from x0_image_positions and x1_image_positions to the (effective) ra,dec coordinates of individual lensed images.
Please, can you better clarify?
Thank you


Add support to export by tag

Summary and context of the enhancement
As an user I want to download the strings for specific module based on a given tag(s).
Suggested implementation
Added a new configuration to the poEditor receiving an array of tags.
On the poEditor API request send the list of tags to poEditor API, poEditor will filter the strings by tag(s)
Export Documentation

Hi! I apologize for the late reply. I've got this more or less implemented, let me finish the implementation and I'll get back at you.


[Java] Implemented SimpleJsonReader

Please correct the typo ("Addec") in 1470139's commit message, unless you plan to squash it.

Will squash.

In reply to: 335944229 [](ancestors = 335944229)


It doesn't look like assets/misc/neon_nmdc_term_mapping.tsv is being maintained with respect to schema changes

assets/misc/neon_nmdc_term_mapping.tsv is still mentioning quality_control_report.status, which will be removed in the pending release
We shouldn't have any artifacts that mention patterns that are illegal in the released schema

What is the role of assets/misc/neon_nmdc_term_mapping.tsv?
Is it being programmatically accessed?
Are there any related files that might be getting stale in the same way?

The mapping files should be tested!

depth mapping is interesting too
depth source would ideally be lakeSampleDepth1 etc. but there is a lots of inter-field dependency here
TLDR flat file doesn't really capture the mapping!

see also

#1719

long term: could use linkml-transformer


CSS errors on welcome page (mask-* properties)

GitLens Version: 8.0.0
VSCode Version: 1.20.0
OS Version: Ubuntu 17.10

Steps to Reproduce:

Ctrl-Shift-P, GitLens: Welcome.
Look at these 5 Problems in the status bar.

file: 'file:///home/dipnlik/.vscode/extensions/eamodio.gitlens-8.0.0/welcome.html'
severity: 'Warning'
message: 'Unknown property: 'mask-image''
at: '1,3972'
source: 'css'
code: 'unknownProperties'
file: 'file:///home/dipnlik/.vscode/extensions/eamodio.gitlens-8.0.0/welcome.html'
severity: 'Warning'
message: 'Unknown property: 'mask-repeat''
at: '1,4626'
source: 'css'
code: 'unknownProperties'
file: 'file:///home/dipnlik/.vscode/extensions/eamodio.gitlens-8.0.0/welcome.html'
severity: 'Warning'
message: 'Unknown property: 'mask-image''
at: '1,6598'
source: 'css'
code: 'unknownProperties'
file: 'file:///home/dipnlik/.vscode/extensions/eamodio.gitlens-8.0.0/welcome.html'
severity: 'Warning'
message: 'Unknown property: 'mask-size''
at: '1,7026'
source: 'css'
code: 'unknownProperties'
file: 'file:///home/dipnlik/.vscode/extensions/eamodio.gitlens-8.0.0/welcome.html'
severity: 'Warning'
message: 'Unknown property: 'mask-repeat''
at: '1,7074'
source: 'css'
code: 'unknownProperties'

I don't know what's the expected behavior of these CSS properties in the page but the page doesn't look "broken" and having problems pop up in the status bar looks bad, so maybe these properties can be safely removed?

I can remove those unprefixed versions for now (they were added as future-proofing) as this is not noise I want to expose users to, but I also opened https://github.com/Microsoft/vscode/issues/43678


[QUESTION] Upgrade from v2 to v4

Has any one upgraded from v2 to v4?
Any known issues?
Was it as seamless as the upgrade from v3-v4?
Our v2 site is deployed, customized, and permissioned in SPO and  we are preparing to pin Learning Pathways in Teams for Government (GCC).
Any gotchas to be aware of?
Thanks

If you already have it working in GCC you should be ok. I would recommend you make sure you go to the most recent release of learning pathways which is 4.1.3 (although I anticipate and update to 4.1.4 on Thursday).
Also please read through the procedure for updating as well as backing up your custom list content. Specifically pay attention to this last step in the process as it's often skipped.

Finally, in your main custom learning site, navigate to the Site Pages library and to the CustomLearningAdmin.aspx page. Make sure this admin page load successfully without error. You may be prompted to complete a 'Data Upgrade' if you are updating to a new major version of the solution. Please run the update and assuming everything works as expected you would then close the update and the admin web part will load the content. If you have problems at this point, please open a new issue for assistance.

If you get an error while performing the update, it can be re-run. Also given how significant your migration is you may end up with some abandoned playlists which will show up on the admin page in a category at the top called "Abandoned".. it's simply a matter of editing those custom playlists to assign them to a new "home" category.

Thanks Julie for your support. The cx installed the update package, but couldn't finish the install because there's no prompt to update on the page referenced in the guidance.
The Cx noted that the Deployment says Yes, but the Tenant Deployment says No when looking in the App catalog.
Attached screenshot.
Any suggestions?
Thanks

It should say No for Tenant Deployment... that would indicate that the web parts were set to be deployed to every site collection existing now and that are created in the future, and that is not how this solution is configured... each site collection you want to use learning pathways in you need to add it.
Effectively, you have now already upgraded and may end up with problems if anyone hit's any of the instances of the web part out there.  I am hoping that you did the backup step ahead, in case... and that you now with all priority navigate to the CustomLearningAdmin.aspx page so that it can process the update with regard to your custom content and setup.

I'm going to close this issue as answered. If you have further issues, please feel free to create a new issue and reference this one.

I'm going to close this issue as answered. If you have further issues, please feel free to create a new issue and reference this one.


OracleJDE not found

I am trying to install JD Edwards by following this documentation: https://www.oracle.com/webfolder/technetwork/tutorials/jdedwards/White Papers/Deploying Containerized JD Edwards EnterpriseOne on Oracle Cloud Infrastructure.pdf
I can't find an entry for JD Edwards on this repo. Please help me.

There has never been a JD Edwards image in this repository.  In the white paper which you have included a link  has a section "How to Build JD Edwards EnterpriseOne Docker Images" and describes layering over the WebLogic image which is in this repository.

In the same whitepaper at page 64, there is a section for building JDE (JD Edwards):
Build the JDE Base Images
$ cd OracleJDE/dockerfiles
$ ./build‐base‐images.sh
This folder seems to be a part of the repo. Could you tell me where I can get JDE Docker images. I can't find the dockerfiles for provisioning server, AIS server, etc.

I am trying to find the authors of that whitepaper to see why they haven't submitted the images to this repo.

The build scripts for JD Edwards referenced in the whitepaper are not yet available on GitHub. Kindly reach out to support to get access to the scripts.


Session close

Hi all is there a way to test id the session is still active?
I like to prevent the below.
Thx!
File "/home/fonsv/.virtualenvs/adas_envpy37/lib/python3.5/site-packages/requests/adapters.py", line 490, in send
raise ConnectionError(err, request=request)
requests.exceptions.ConnectionError: ('Connection aborted.', RemoteDisconnected('Remote end closed connection without response',))

Same problem here.

I have encountered the same issue, though the error message was different. Seems to happen if the connection to IG has been idle for some time, when trying to execute a request the above exception is returned. Though strangely, if the request is sent again right after with the same connection, it seems to go through fine.

Closing this issue. There's some new FAQs in the docs relating to login/sessions