Exception: Write access is allowed from event dispatch thread only

There is Exception in <IP_ADDRESS>:
Write access is allowed from event dispatch thread only

com.intellij.openapi.diagnostic.RuntimeExceptionWithAttachments: EventQueue.isDispatchThread()=false Toolkit.getEventQueue()=com.intellij.ide.IdeEventQueue@4499352e
Current thread: Thread[Timer-3,6,Idea Thread Group]<PHONE_NUMBER>
SystemEventQueueThread: Thread[AWT-EventQueue-0 2019.2.3#IU-192.6817.14 IDEA, eap:false, os:Mac OS X 10.14.6, java-version:JetBrains s.r.o 11.0.4+10-b304.69 2019.2.3#IU-192.6817.14 IDEA, eap:false, os:Mac OS X 10.14.6, java-version:JetBrains s.r.o 11.0.4+10-b304.69,6,Idea Thread Group]<PHONE_NUMBER>
	at com.intellij.openapi.application.impl.ApplicationImpl.assertIsDispatchThread(ApplicationImpl.java:1068)
	at com.intellij.openapi.application.impl.ApplicationImpl.startWrite(ApplicationImpl.java:1150)
	at com.intellij.openapi.application.impl.ApplicationImpl.runWriteAction(ApplicationImpl.java:992)
	at eu.long1.flutter.i18n.files.FileHelpers.getI18nFile(FileHelpers.kt:51)
	at eu.long1.flutter.i18n.workers.I18nFileGenerator.generate(I18nFileGenerator.kt:67)
	at eu.long1.flutter.i18n.workers.Initializer$runActivity$$inlined$scheduleAtFixedRate$1$lambda$1.compute(actions.kt:74)
	at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:922)
	at eu.long1.flutter.i18n.workers.Initializer$runActivity$$inlined$scheduleAtFixedRate$1.run(Timer.kt:150)
	at java.base/java.util.TimerThread.mainLoop(Timer.java:556)
	at java.base/java.util.TimerThread.run(Timer.java:506)

I'm using IDEA with multi module layout and seems that plugin tries to create res/values folder in the root project and after fails with Exception.
My root project does not has pubspec.yaml file.
Folder structure:
./ - main project - NO pubspec.yaml
app - flutter app
packages/my_package_1 - dart package

Plugin v1.1.2 has been published to JetBrains, awaiting approval. Could you install and check it and report back if the error still persists?

Thank you. I will check as soon as it will be approved by Jetbrains.
What about plugin behavior with such directory structure, where root directory does not contains any flutter or dart project but plugin still tries to create res/values folder in it?

This is yet unsupported, but I think I will add an option to select both the name of the generated folder and also where to find Arb files. Then you can easily point the plugin to the right directories.

I think that It will be better if plugin will detect generated folder name relative to the pubspec.yaml.

Yeah, by default it will follow where the pubspec file is located -- but it may be specified by the user as well (when this is implemented).

Yeah, by default it will follow where the pubspec file is located

Is it current behavior or future behavior?
In my project structure there is NO pubspec.yaml file in the root folder, but plugin still creates res/values folder in the root.

Yeah, I understand that.
However, for the plugin to configure itself, it will try to load the pubspec.yaml file from the project's root folder, even if it just contains the following:
flutter_i18n:
  enable-flutter-i18n: false

Do you have a better idea on how the plugin can be configured otherwise? (without showing a dialog or a settings box.)

In pseudo-code logic should be like this:
foreach (pubspec_file in ...){
   if (has(dependencies.flutter) && (has(dependencies.flutter_localizations))){
     plugin_enabled = true
   } else {
     plugin_enabled = false
   }
   if (has(flutter_i18n.enable-flutter-i18n)){
   	 plugin_enabled=${flutter_i18n.enable-flutter-i18n}
   }
   res_values_folder=dirname(pubspec_file)+'/res/values'
   src_folder=dirname(pubspec_file)+'/lib'
}

Don't forget that IDEA can have multi-module project.

Multi-module is not yet supported, unsure what's the best approach right now.
About the pseudo-code: that's how it works now ;)

So, what about multi-module project support? Actually, in my case I moved flutter app to the app dir of the root project and plugin does not work :(

As expected. Plugin searches for pubspec.yaml in the root folder only.

Do you have any plans to add subfolder/submodule support?

Multi-module is not yet supported, unsure what's the best approach right now.


ChartFox Integration

During the flight planning stage, particularly after the OFP output from SimBrief, it would be a welcome feature to be able to offer to pilots the respective departure, arrival and alternate airport charts.
Now, since all charts are copyright protected, for the most part, this falls on the responsibility of the user, to either have them or know how to access them.
ChartFox is a free website providing a consolidated library of publicly available charts, thus, offering a possibility for phpVMS pilots to quickly access the necessary reference material.
I don't believe that ChartFox offers any specific integration capability. I would simply see it as an admin option (to turn on/off the integration) and then, on the flight planning page, offer an external link to the departure, arrival and alternate ICAO airports (since ChartFox uses a straightforward URL structure.
https://chartfox.org/KLAX (example)

This can be done at theme stage, I see no core changes needed here.

You can have your charts uploaded to your server (if you wish to go that way and take copyright risks), then work for endless updates
Or you can have the above link in your template (specially at SimBrief Briefing page or any page you want, with some javascript to check if the link is alive or not etc)

You have the airport code in all pages you may need to display that link, or any link related to an airport ICAO code.
Btw, just to mention that ChartFox link needs VATSIM membership, considering that phpvms v7 is not online platform specific or tied, this is another reason for not having it in the core and shipped to all users.

My pleasure, as an example, in my theme (Disposable Theme v3) I have some modals (kind of pop-ups)... One in SimBrief Form (to open RouteFinder), another one in SimBrief Briefing (to open the OFP for editing).
That logic can be used for departure and arrival airport charts with ChartFox or any other source if you need to. As the theme is your own and not effected by core updates, it will be totally under VA Admin control ;)
Technically this is why I have "non-core" related stuff in my theme and modules.


Improve authz/user service logging

Logging in the user service could be improved. For example, there was a great deal of trouble attempting to produce meaningful logs in the user service when integrating the new SP into pass-docker.

addressed in logging fix ticket #257


Remove doubled title

1. remove doubled  DevOps Sel-Assessment   title
2. revome home
3. increase title font size

Removed extra app name and made title bigger.
Home is still there..  Realated to #41


Refactor looping video banner to use screen9 video

@fernandolucchesi I received an error

With the current video banner component it is not optimised for accessibility. When we launch the replacement we should ensure this is solved.

LGTM!.  Not very sure about the accessibility part.


Adding documentation page for Istio

Adding in documentation covering the installation and general use of Istio

@sbtaylor15 Please have a look and let me know if you see anything that needs changing or updating.


[Question] Is it depends on Fabric?

https://github.com/SettingDust/lazyyyyy/issues/2

Version 1.0.1 does, but 1.0.2 will support all loaders

1.0.2 has been released, let me know if that fixes the issue you were facing

1.0.2 need java 21


[Issue]Add Service Publication Toggle

In GitLab by @yhua123 on Sep 22, 2017, 17:27
Apiserver visiting K8s apiserver every 2 second, waiting for service successful creation.

In GitLab by @liyanq528 on Nov 8, 2019, 07:38
fixed by pull request #486

In GitLab by @yhua123 on Nov 8, 2019, 07:38
LGTM

In GitLab by @sokril on Nov 8, 2019, 08:11
closed

In GitLab by @sokril on Nov 8, 2019, 08:11
assigned to @liyanq528


Remote logging via rsyslog - Audit logging

Test plan:
Scope

[x] Linux distribution rsyslog
[x] Windows distribution rsyslog - Not a required scope for execution as per @dkodihal

Remote logging:

[x] Verify BMC journal logs is synced to a remote rsyslog server.
[x] Verify BMC is running a rsyslog service - This is explicit when doing remote testing. so taken care of
[x] Verify there is no loss of data when BMC is running
[x] Verify the data is continued when BMC resets
[x] Verify multiple BMC's doesn't override remote data on server - verified manually, automation and system dependencies.
[x] Test hostname service

Audit logging:

[x] Verify rsyslog service doesn't leave any footprint on the BMC itself
[x] Test Remote Logging REST Interface And Verify Config
[ ] Test Remote Logging group config using Addr/Port via REST Interface  - New Requirement
[x] Verify REST request to BMC footprint is logged when Enabled
[x] Verify REST request to BMC footprint is NOT logged when Disabled
[x] Audit BMC SSH Login And Remote Logging
[ ] Verify journald size doesn't flood BMC
[x] Verify the journald log doesn't have private credential information logged

Bad path testing

[x] Wrong port configure and test rsyslog logging on BMC journald

Epic: https://github.com/ibm-openbmc/dev/issues/59

Initial round of discussion with @dkodihal on the above test plan when the support is ready.

[x ] Verify the REST API for ryslog - In progress

Tested and next commit coding in progress.

[x] Verify BMC is running a rsyslog service
[x] Verify BMC journal logs is synced to a remote rsyslog server

Today test observation:

BMC rsyslog restart limit to increase
BMC hostname to reflect when set.

@dkodihal to follow up on it.

REVIEW

[x]  Audit BMC SSH Login And Remote Logging
https://gerrit.openbmc-project.xyz/#/c/openbmc/openbmc-test-automation/+/12292/

@gkeishin another aspect we should test is - whether REST calls (PUT/POST/DELETE, and not GET) are being logged. You'd have noticed they show up now in the journal. Also important to test that the REST calls are not logged by default, only when we turn on the setting (I have couple outstanding commits for the setting stuff), so the automation code will have to turn on the setting and verify that REST calls are logged, and also verify that they're not logged when the setting is turned off. This setting will be turned off by default.

[ ] Verify journald size doesn't flood BMC

Journald logs are rotated and all the syslog are now pushed to remote, so we wouldn't be really able to check this. However we can monitor over longer runs if the other rsyslog footprints grows in the journald.

Running Defects:

[ ]  https://github.com/ibm-openbmc/dev/issues/147
[ ] https://github.com/ibm-openbmc/dev/issues/148
[x] https://github.com/openbmc/phosphor-logging/issues/12
[ ] https://github.com/openbmc/phosphor-logging/issues/13


Decon planner on ruins doesn't visibly select but still works

This is because the player never actually selects the entities and I am using a workaround (on_player_deconstructed_area) to be able to select neutral entities.
Possible solution would be to move the entities to the player force so the workaround is not needed. This may provoke enemies to attack the entities. Looking for better solutions.

Fixed with 0ad51c57f33fcc6ae2031ca45eda3008cd72e153


Enable SupervisedInputReceiver

I want to serving a model with SupervisedInputReceiver, but I found this feature is not official supported by tensorflow. Is there replacement for this feature? if no, I suggest to enable this feature.
System information

TensorFlow version (you are using): 1.13.1
Are you willing to contribute it (Yes/No): Yes

Describe the feature and the current behavior/state.
https://github.com/tensorflow/estimator/blob/master/tensorflow_estimator/python/estimator/export/export.py#L251
this class is not in the related init.py, so can't use it officially
Will this change the current api? How? I think no.
Who will benefit with this feature? who want to serve model with both input/output.

Thanks for your contribution to the community. This feature looks like related to serving a model. Can you please raise the issue in TensorFlow Serving repository for better and faster help. Thanks!

sure, moved to TensorFlow Serving.

kindly ping...

@WangYongzhao Can you please provide how 'SupervisedInputReceiver' can help the wider community?

do you mean the difference of 'ServingInputReceiver' and 'SupervisedInputReceiver'?
its function diff should be clear here. https://github.com/tensorflow/estimator/blob/master/tensorflow_estimator/python/estimator/export/export.py#L251
for my cases, I was doing some neural machine trasatlation experiment, I can use 'ServingInputReceiver' to generate some traslations, while i can use 'SupervisedInputReceiver' to get the relation of translation/source.
This should be a very generic usage, and that's why someone already implement this feature.
Just don't know why not expose this feature.

Hi There,
We are checking to see if you still need help on this, as you are using an older version of tensorflow which is officially considered end of life . We recommend that you upgrade to the latest 2.x version and let us know if the issue still persists in newer versions. Please open a new issue for any help you need against 2.x, and we will get you the right help.
This issue will be closed automatically 7 days from now. If you still need help with this issue, please provide us with more information.


delete extra ! from gasPrice code example

delete extra ! from gasPrice code example

Thanks so much @lovehhf 💯


0.6.0

Moves architectures to a generators submodel (Issue #5)

Coverage decreased (-0.7%) to 87.74% when pulling 9f8d6b197aef62bd2b9e2b3094dcf1a0ce406e4d on arcondello:0.6.0 into df906299e34847483e0efa9d932a640f6faa67d9 on dwavesystems:0.6.0.

Coverage decreased (-0.7%) to 87.74% when pulling 1d3eda67024878069602ab681de943d032163337 on arcondello:0.6.0 into 276137fee9f83f29741531cb1318fbaf1fd1e82c on dwavesystems:0.6.0.


Fix extra type check rule warning

npm run lint seems to produce warning about rules with type check information without --project flag enabled.
This should fix it.

Coverage remained the same at 100.0% when pulling 754163bf4567a64fc161f77f6fb90586cfc0a55e on ankitgyawali:master into 0e9e3831c1360b6eab73c83fbc4da36f7a44311e on alexjoverm:master.


[WIP] Wrap basket entires in an Element wrapper for searching

Wrap basket entires in an Element wrapper to include a searchable id value and to allow for future search and destroy logic.

I've been looking at and working on the memory store search functionality.  I figure if I work on Memory and you work on redis we won't step on each other's toes.  Maybe!

Some todos I'm thinking about:

[ ] Document and test Basket.peek
[ ] test for "Element.from_queue"
[ ] pending tests on Basket.search

🚀


critical: xeus was seen malding

in pull request #299 we have seen xeus malding because of a pull request for the only official luau discord server.
we request roblos to fire xeus and accept the pull request on behalf of david bascuki

#320 we have made the pull request that was closed by xeus again so you can easily add the official luau discord server


Run end2end tests on sn sepolia (with messaging)

@ClementWalter I would like to work on this, but i will need more details on it

@eugypalu adding @greged93 as stakeholder as he is currently working on this today and tomorrow


Adapt docker-compose changes from starter

version is not required (https://github.com/vivid-planet/comet-starter/pull/313)
update psql to 15 (https://github.com/vivid-planet/comet-starter/pull/317)

Description

Example

[x] I have verified if my change requires an example

Screenshots/screencasts

Changeset

[x] I have verified if my change requires a changeset

Related tasks and documents

Open TODOs/questions

Further information

@johnnyomair I would also consider moving the docker-compose.yml to demo as it is only used by the demo. What do you think?

@johnnyomair I would also consider moving the docker-compose.yml to demo as it is only used by the demo. What do you think?

Yes, we've previously discussed this. Everything Demo-related (docker-compose.yml, .env, site configs) should be moved into the demo/ folder. We'll do this in a future PR.


Details on fine-tuning data

Hello and thanks for sharing this great project.
Regarding fine-tuning of SapBERT, the README states

For finetuning on your customised dataset, generate data in the format of [...]
where entity_name_1 and entity_name_2 are synonym pairs (belonging to the same concept concept_id) sampled from a given labelled dataset.

Are there any examples on how this looks exactly for the datasets (NCBI Disease, Cometa, etc.) used in the evaluation?

Hi, apologies for the long-delayed reply. Have you checked out the readme for evaluation: https://github.com/cambridgeltl/sapbert/tree/main/evaluation ?
If you follow the link to download the evaluation datasets there will be data formats for both the target ontology and also the queries.

Thank you for your response!
However, it looks like the generated synonym pairs for fine-tuning on a specific dataset are not part of the zip files?
Two questions I have:

Do only fine-tune on pairs of mentions from the training part of a specific dataset, or do you also take into account synonyms?
What happens if a specific CUI has only one surface form in the data? Will this CUI be excluded from fine-tuning?

Yes indeed. Those data are just for testing but not training/finetuning.

Do only fine-tune on pairs of mentions from the training part of a specific dataset, or do you also take into account synonyms?

In my original paper, it should only contain the training part of a specific dataset. I guess one could also take into account all synonyms extracted from an ontology. That's not something I tried but I imagine it could work quite well!

What happens if a specific CUI has only one surface form in the data? Will this CUI be excluded from fine-tuning?
Good point. In this case the CUI would be excluded from finetuning.

I couldn't find the original finetuning files I generated anymore. But in principle, what I did was:
Given a training file containing synonym list in the format of
CUI_1 || AAA
CUI_1 || BBB
CUI_2 || CCC
CUI_3 || DDD
CUI_3 || EEE
CUI_3 || FFF

I generate all pairwise enumerations of mentions belonging to the same CUI.  For the toy example shown above, that list will be:
CUI_1 || AAA || BBB
CUI_3 || DDD || EEE
CUI_3 || DDD || FFF
CUI_3 || DDD || EEE

I hope this helps.

Thank you so much, this is what I had expected!


RetryOptions is not a constructor

getting the following error on setting a document.
TypeError: require(...).RetryOptions is not a constructor

"<EMAIL_ADDRESS>version "5.0.2"
resolved<EMAIL_ADDRESS>integrity sha512-xlGcNYaW0nvUMzNn2+pLfbEBVt6oysVqtM89faMgZWkWfEtvIQGS0h5PRdLlcqufNzRCX3yIGv29Pb+03ys+VA==
dependencies:
fast-deep-equal "^3.1.1"
functional-red-black-tree "^1.0.1"
google-gax "^2.24.1"
protobufjs "^6.8.6"

Thank you for reaching out to us!
I looked into the code and found the likely culprit to be a line that was recently changed.
I think you are running version 5.0.2 from before the change was released in version 6.2.0 on September 13, 2022. Could you try using a more recent version of Firestore SDK?

Thanks for reporting this issue! There does not seem to be any further action item on this issue and hence we are closing it. Please feel free to reopen this issue or file a new one if you need further assistance.


Accessing the subscribed topics in the close handler

Hi! First of all, thank for this wonderful library.
My problem is the opposite of #647 . I need to know the topics the ws was subscribed to when it closed.
Accessing ws.getTopics() in the close handler return an invalid access.
Would it be possible to give the close handler an extra parameter containing the topics the ws was subscribed to when it closed?
Something like: close: (ws, code, message, topics)
As an alternative, it would be great to have access to the list of active topics with the number of subscribers from the app object.
Have a wonderful day!

Yeah this is a problem, I like how it was before the change. Maybe there needs to be two close events: closing and closed. In case someone needs to know the topics before they are gone, they need to look in closing callback.


Update loader utils dependency to fix #3060

What kind of change does this PR introduce? (Bug fix, feature, docs update, ...)

[x] Bugfix
[ ] Feature
[ ] Code style update (formatting, local variables)
[ ] Refactoring (no functional changes, no api changes)
[ ] Build related changes
[ ] CI related changes
[ ] Other... Please describe:

Does this PR introduce a breaking change?

[ ] Yes
[x] No

Other information:
Raising so it won't be forgotten, since #3060 was closed for some reason.

With semver this isn't necessary...

@SpaceK33z it is not necessary for new installs, but it is for update installs. npm won't bother updating nested dependencies if their versions still pass the semver check.

Thanks


NotImplementedError: Cannot convert a symbolic Tensor (up_sampling2d_5_target:0) to a numpy array

import numpy as np
import tensorflow as tf
print(np.version)
print(keras.version)
print(tf.version)
1.17.3
2.3.1
2.1.0

import keras.backend as K
from keras.optimizers import Adam
from keras.losses import binary_crossentropy

## intersection over union
def IoU(y_true, y_pred, eps=1e-6):
    #print(y_true)
    if np.max(y_true) == 0.0:
        return IoU(1-y_true, 1-y_pred) ## empty image; calc IoU of zeros

    intersection = K.sum(y_true * y_pred, axis=[1,2,3])
    union = K.sum(y_true, axis=[1,2,3]) + K.sum(y_pred, axis=[1,2,3]) - intersection
    return -K.mean( (intersection + eps) / (union + eps), axis=0)

Here the np.max(y_true) bring the problem.

NotImplementedError: Cannot convert a symbolic Tensor (up_sampling2d_5_target:0) to a numpy array

@SlowMonk, Can you provide the complete standalone code to replicate the issue. Thanks!

https://www.kaggle.com/hmendonca/u-net-model-with-submission
its in17. it work in this kernel but not my local

@SlowMonk, Is this similar issue #37177?

@SlowMonk, Can you provide complete code to analyze this issue and also let us know if its duplicate of #37177 . Thanks

It has been 14 days with no activity and the awaiting response label was assigned. Is this still an issue?

Automatically closing due to lack of recent activity. Please update the issue when new information becomes available, and we will reopen the issue. Thanks!

@SlowMonk, I had the same issue but it was resolved by updating TensorFlow to 2.2.0rc2 version.


Add Docker image for Bazel/Kythe builds [phab:D206]

Created by schroederc at 2015-04-20 18:54:42:

zarko commented inline (context lost during migration) at 2015-04-20 19:25:57:
Should this script call ./setup_bazel.sh? If so, we'll need to distinguish between the host symlinks/CROSSTOOL and the Docker symlinks/CROSSTOOL.

zarko wrote at 2015-04-20 19:25:57:
Worked (ran docker run --rm -ti -v "$PWD:/repo" -w /repo --privileged bazel, setup_bazel, build //..., test //...)

zarko accepted this revision at 2015-04-20 19:25:57

schroederc commented inline (context lost during migration) at 2015-04-20 19:40:57:
For now, I'm keeping the setup to be manual.  Like you mention, it's somewhat hard to keep the two configurations separate.
It's unlikely to matter since the Docker image is really only useful for CI, though.  Bazel's outputs aren't easily retrieved from the image.

schroederc closed via commit e050f15d9090f8c09a2bef02731e1f3ecc6f5577 at 2015-04-20 19:41:28


add nextjs example

todo: change directory structure for examples once we add live streaming and screenshare

Can't build and so can't deploy on Vercel because of window object issue.


In "Next steps" section, pointer to "Message enhancements tutorial" should say "Message enrichments tutorial"

Pretty much everything is in the title of the issue :) For a second I actually thought "oh wait, are message enhancements sth different than message enrichments?"

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

ID: 09122ce7-4c60-89f8-205f-a9f0a4796fe7
Version Independent ID: 860539b6-44f5-5d09-b371-02864d4366d2
Content: Overview of Azure IoT Hub message enrichments
Content Source: articles/iot-hub/iot-hub-message-enrichments-overview.md
Service: iot-hub
GitHub Login: @robinsh
Microsoft Alias: robinsh

@kartben Thanks for the feedback! I have assigned the issue to the content author to evaluate and update as appropriate.


[Dashboard] Capabilities page

Capabilities page #740
Workload

list WorkloadDefinitions
get details of WorkloadDefinition

Operations

list TraitDefinitions
get TraitDefinition

@majian159 Can you review this PR?

please squash before merge

I will fix these problems


Updated Contact Us Section

Description
Contact Us Section Updated [GSSoC'23]
This PR fixes #92
Notes for Reviewers

Added animations when user clicks on input field for better experience !
Before

After

Hey @AdityaLahane-2003 , we will review and merge it soon.
Thank you for your contribution!!

Okay @akshathar-navada ,
Thank You !


Build break: no-sock

no-sock fails with the Windows build:
libcrypto-1_1.def : error LNK2001: unresolved external symbol BIO_ADDRINFO_address
libcrypto-1_1.def : error LNK2001: unresolved external symbol BIO_ADDRINFO_family
...
libcrypto-1_1.def : error LNK2001: unresolved external symbol BIO_socket
libcrypto-1_1.def : error LNK2001: unresolved external symbol BIO_socket_ioctl
libcrypto-1_1.def : error LNK2001: unresolved external symbol BIO_socket_nbio
libcrypto.lib : fatal error LNK1120: 41 unresolved externals

Does f9e550341281b0d344f7a5e7ac2ace79f88a3184 fix it for you?

Unfortunately, no.

Looks like the functions aren't being flagged with "SOCK" in libcrypto.num

This should be fixed now in latest master.


[ REFACTOR ] "Test/Overview" page

### Tasks
- [ ] Change title to "Introduction"
- [ ] emphasise simulators as a debugging tool and emphasise their limits
- [ ] focus on the clifford simulator with a focus on scale

SME collaborators (involve for planning and review):
Blake, Jay

What page is this? I don't see any page called "Test/Overview".


Add files via upload

This is an enhancement or feature.

Summary

Added a blog entry on GPS-Tracking Device.

Context

DIY

Handled in #27


[Suggestion] resume

I propose an idea of starting a new log entry with resume <ID>
This is to the reason that if I have to go back to a different project and change something, I end/pause my previous log, and start a new one.
And to resume working on my previous Log, I have to retype everything again to start a new Log (assuming that I exited the program, or I don't want to go UP UP UP in console to find the start command)
I think that will be a valuable feature.

close or delete this issue. The suggestion close/similar to this one has been open already.


[Doc Improvement][Update Multi-tenancy for SSO][3077745]

Acrolinx Scorecards
We currently enforce a minimum score of 80.
Click the scorecard links for each article to review the Acrolinx feedback on grammar, spelling, punctuation, writing style, and terminology:

Article
Score
Issues
Scorecard
Processed

msteams-platform/toolkit/add-single-sign-on.md
94
2
link
:white_check_mark:

More info about Acrolinx
Use the Acrolinx extension, or sidebar, in Visual Studio Code to check spelling, grammar, style, tone, clarity, and key terminology when you're creating or updating content. For more information, see Use the Visual Studio Code extension to run Acrolinx locally.

Acrolinx Scorecards
We currently enforce a minimum score of 80.
Click the scorecard links for each article to review the Acrolinx feedback on grammar, spelling, punctuation, writing style, and terminology:

Article
Score
Issues
Scorecard
Processed

msteams-platform/toolkit/add-single-sign-on.md
94
2
link
:white_check_mark:

More info about Acrolinx
Use the Acrolinx extension, or sidebar, in Visual Studio Code to check spelling, grammar, style, tone, clarity, and key terminology when you're creating or updating content. For more information, see Use the Visual Studio Code extension to run Acrolinx locally.


Do not fail changeSet validation for fields using "default" values of "unsupported" fields.

Overview
Currently some change types have "don't allow field X" for some databases. For example:
                   cacheSize="20"
                   incrementBy="50"
                   sequenceName="SOME_SEQUENCE"
                   ordered="false"
                   startValue="1"/>

fails on postgresql because "ordered" is not a supported argument.
That causes a problem for a changelog that needs to work with both oracle and postgreql, because for oracle the ordered field CAN be set and we want the same changeset to work for both.
In this case, it's not really that "ordered" is not supported on postgresql, it's that ordered="true" is not supported.
Changes
We need a better way to understand what the default for values are if not set, and only fail validation if non-default values are set.
We probably also need a way for implementations of Changes to say that even the default value is not something that makes sense.
Other possibly connected changes
We have a general pattern of "Sometimes the user specifies something, but we just ignore it for some databases. Sometimes we throw a validation error". For example, for databases that don't support sequences at all, we maybe just ignore createSequence.
Perhaps an overall pattern on what makes sense to ignore and what makes sense to fail and what makes sense to warn needs to be figured out?
┆Issue is synchronized with this Jira Bug by Unito

Not sure if this one falls under the same category
https://github.com/liquibase/liquibase/issues/1779


Roll engine 77fad1a731f2..de4c7a53f21c (1 commits)

https://github.com/flutter/engine/compare/77fad1a731f2...de4c7a53f21c
git log 77fad1a731f2..de4c7a53f21c --no-merges --oneline
de4c7a53f Roll src/third_party/skia 09a7bb222172..88119de2b849 (1 commits) (flutter/engine#6146)
The AutoRoll server is located here: https://autoroll.skia.org/r/flutter-engine-flutter-autoroll
Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+/master/autoroll/README.md
If the roll is causing failures, please contact the current sheriff, who should
be CC'd on the roll, and stop the roller if necessary.

@rmistry @liyuqian : New roll has been created by https://autoroll.skia.org/r/flutter-engine-flutter-autoroll

Auto-roller completed checks. About to merge.


Support existing OperatorGroup

configure-alertmanager-operator is installed in openshift-monitoring which has an existing OperatorGroup.  If we create a second one CSV fails install because it cannot pick between the two OperatorGroups.  Additionally, the existing OperatorGroup has MultiNamespace set to true, which we currently have false in our CSV template.

To be a bit more specific.. the two OperatorGroups matched the CSV requirements, so OLM failed the installation.


Log4j2 with EcsLayout.json and Stack Trace support

@vonProteus Would you like to rebase the commits? If so, I will merge the PR after the rebase.

i rebased it
and thank you for the plugin

@vonProteus New version of the plugin is now available on the marketplace. Thank you again!


Preliminary support for substitution with nested pack expansions

@swift-ci Please smoke test

@swift-ci Please smoke test


Peak preview has blue circles on Webamp sliders

This has something to do with html-to-image's lack of ability to clone the background-image pseudo selector css on the range input handle/thumb.

These slider thumbs are pseudo elements and there seems to be no reasonable way to make this work. I am going to close this until I can think of a way as it seems impossible tbh.

I've half fixed this by adding -webkit-slider-thumb to the clonePseudoElements entries for html-to-image. It doesn't show the sliders but at least they aren't blue circles now. I'll figure out why the prog bars dont show later.


Windows QT Client - GetBlockHash => GENESIS HASH

Keep getting an error running the new windows QT client:
kernel.cpp Line 341
pindex -> pprev || pindex > GetBlockHash() == GENSIS_HASH

Hi!
Yep, you have to trash your old data - we switched to a fresh new Genesis & blockchain, now that we're out of beta!
On windows, you will want to remove this directory (make a backup somewhere first, even if we're probably never going back :):
C:\Users\<User>\AppData\Roaming\NeuCoin


Ubuntu 16.04 Desktop errors on vagrant up (only with vmware provider)

Using the vmware_workstation provider, I get this error on vagrant up:
Y:\repo\devops\tmp>vagrant up --provider vmware_workstation
Bringing machine 'default' up with 'vmware_workstation' provider...
==> default: Cloning VMware VM: 'boxcutter/ubuntu1604-desktop'. This can take some time...
==> default: Verifying vmnet devices are healthy...
==> default: Preparing network adapters...
==> default: Starting the VMware VM...
==> default: Waiting for machine to boot. This may take a few minutes...
    default: SSH address: <IP_ADDRESS>:22
    default: SSH username: vagrant
    default: SSH auth method: private key
    default:
    default: Vagrant insecure key detected. Vagrant will automatically replace
    default: this with a newly generated keypair for better security.
    default:
    default: Inserting generated public key within guest...
    default: Removing insecure key from the guest if it's present...
    default: Key inserted! Disconnecting and reconnecting using new SSH key...
==> default: Machine booted and ready!
==> default: Forwarding ports...
    default: -- 22 => 2222
==> default: Configuring network adapters within the VM...
==> default: Configuring proxy for Apt...
==> default: Configuring proxy environment variables...
==> default: Waiting for HGFS to become available...
==> default: Enabling and configuring shared folders...
    default: -- Y:/repo/devops/tmp: /vagrant
The following SSH command responded with a non-zero exit status.
Vagrant assumes that this means the command failed!

/sbin/initctl emit --no-wait vagrant-mounted MOUNTPOINT=/vagrant

Stdout from the command:

Stderr from the command:

mesg: ttyname failed: Inappropriate ioctl for device
initctl: Unable to connect to Upstart: Failed to connect to socket /com/ubuntu/upstart: Connection refused

This was with the latest v2.0.22 boxcutter/ubuntu1604-desktop box from atlas:
https://atlas.hashicorp.com/boxcutter/boxes/ubuntu1604-desktop
My environment is Windows 7 with:
Y:\repo\devops\tmp>vagrant --version
Vagrant 1.8.5

Y:\repo\devops\tmp>vagrant plugin list
vagrant-cachier (1.2.1)
  - Version Constraint: 1.2.1
vagrant-managed-servers (0.8.0.dev)
  - Version Constraint: 0.8.0.dev
vagrant-proxyconf (1.5.2)
  - Version Constraint: 1.5.2
vagrant-share (1.1.5, system)
vagrant-vmware-workstation (4.0.13)

Y:\repo\devops\tmp>"C:\Program Files (x86)\VMware\VMware Workstation\vmrun.exe" --version
Invalid argument: --version
vmrun version 1.15.2 build-3272444

Y:\repo\devops\tmp>vagrant box list
boxcutter/ubuntu1604            (vmware_desktop, 2.0.22)
boxcutter/ubuntu1604-desktop    (vmware_desktop, 2.0.22)

Please note that the v2.0.22 "boxcutter/ubuntu1604-desktop" for virtualbox provider works as expected and does not run into this error.
I also tested the "boxcutter/ubuntu1604" server box, and this even works with the vmware_provider. It's just the "boxcutter/ubuntu1604-desktop" box which does not work with vmware

Probably related to #17

Not an issue in the basebox, but likely a big in the current version of the vagrant-vmware-workstation plugin (4.0.13)
This has been fixed in vagrant core for the VirtualBox provider here:
https://github.com/mitchellh/vagrant/issues/5377
However, it seems that this fix did not make it into the vmware plugin yet. The workaround with chmod a-x /sbin/initctl actually works, but I'd rather wait for a fix in the vmware-plugin ;)
@sethvargo @mitchellh FYI created hashicorp support ticket #1916 for this

/cc @chrisroberts

Thanks for the ping! A pending release this week will have this fixed up!

@sethvargo @chrisroberts awesome, thanks!

@chrisroberts mind pining back here once the new release is out?

Assuming this has been fixed by now, otherwise file under Hashicorp provider per above

I'm seeing this with the Parallels provider -- host os MacOS Sierra, guest os Ubuntu Desktop 16.04.
% vagrant up
Bringing machine 'default' up with 'parallels' provider...
==> default: Registering VM image from the base box 'test'...
==> default: Cloning new virtual machine...
==> default: Unregistering the box VM image...
==> default: Setting the default configuration for VM...
==> default: Setting the name of the VM: xx_default_1500513116195_31125
==> default: Preparing network interfaces based on configuration...
    default: Adapter 0: shared
==> default: Clearing any previously set network interfaces...
==> default: Booting VM...
==> default: Waiting for machine to boot. This may take a few minutes...
    default: SSH address: <IP_ADDRESS>:22
    default: SSH username: vagrant
    default: SSH auth method: private key
    default:
    default: Vagrant insecure key detected. Vagrant will automatically replace
    default: this with a newly generated keypair for better security.
    default:
    default: Inserting generated public key within guest...
    default: Removing insecure key from the guest if it's present...
    default: Key inserted! Disconnecting and reconnecting using new SSH key...
==> default: Machine booted and ready!
==> default: Checking for Parallels Tools installed on the VM...
==> default: Mounting shared folders...
    default: /vagrant => /private/tmp/xx
The following SSH command responded with a non-zero exit status.
Vagrant assumes that this means the command failed!

/sbin/initctl emit --no-wait vagrant-mounted MOUNTPOINT=/vagrant

Stdout from the command:

Stderr from the command:

mesg: ttyname failed: Inappropriate ioctl for device
initctl: Unable to connect to Upstart: Failed to connect to socket /com/ubuntu/upstart: Connection refused

%


Where is network.gpkg

Hi @latot great job on this! Quick question: where is the the network.gpkg file, needed to reproduce the README if I understand correctly.

You can use any network file for this. While only have one component should works.

Great, thanks, I can try to add a reproducible example.


Add -fPIC to cc-options

Fixes #357

As far as I'm aware, enabling this has no drawbacks for projects that don't need it, right?

not that I know of


⚠ Cioos Pacific CKAN Sitemap has degraded performance

In 7f79e30, Cioos Pacific CKAN Sitemap (https://catalogue.cioospacific.ca/sitemap/sitemap-1.xml) experienced degraded performance:

HTTP code: 200
Response time: 5729 ms

Resolved: Cioos Pacific CKAN Sitemap performance has improved in ff5fe6c after 5 minutes.


Shorten and fix incorrect capitalization in Vault integration description.

This was never merged. The capitalization bit seems to have since been (silently) taken care of by #817. The rest of the text is consistent with other integrations, so closing.


Specify timeout for runShell commands

runShell commands execute shell commands as part of test scenarios. However, some commands may enter a state where they wait indefinitely for input or a specific condition that does not occur, leading to stalled test executions. This behavior impacts the overall testing workflow, especially in CI/CD environments where automated tests are expected to run to completion within a reasonable timeframe.
Proposed solution
Introduce an optional timeout parameter for runShell test actions. This parameter defines a maximum duration (in seconds) for a test to run. If the command does not complete within the specified timeout, it will be automatically terminated, and the test will proceed based on the predefined failure handling strategy.
// (step {"action":"runShell", "command": "some-long-running-command", "timeout": 60})

Benefits

Prevents tests from hanging indefinitely.

Allows test writers to fine-tune the execution behavior of shell commands based on their understanding of the command's expected duration and behavior.

Reduces the risk of stalled pipeline executions due to hanging tests, contributing to more predictable and efficient CI/CD workflows.

Will be available in v2.14.0.


REPLACE DEPRECATED PKGS

Just a tiny change.
io/ioutil -> io for ReadAll func call
io/ioutil -> os for ReadFile func call
I hope this helps :)

 Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.You have signed the CLA already but the status is still pending? Let us recheck it.


Installation command don't work

sudo setup.py install does not install antfs-cli ( may be a problem in my computer) but I think that the proper command is sudo python setup.py install

It's missing
#!/bin/python

at the top of the file.

Yeah, the instructions here do say to use sudo python setup.py install but adding a shebang would be nice.


Add support for latest version

Thank you @jtapia, we removed the env variables from the build matrix since they were not used to run the tests. I therefore think this change is not necessary anymore.


hardware / info request

Hi Any chance you can provide a bit of info on the hardware side of things aside from the BeagleBoard Black? My son and I are interested in schematic / wiring for the interface to the motor board and the lowpass filter you mentioned.
I know not really an "issue" more of a wiki topic ;)
Thanks

Me too, do can you provide schematic and more details of how to wire the things?


Added image dimension fingerprinting and fixed small JS fingerprinting issue

Because different versions of devices may use the same image names but physically different images, adding and checking for the dimensions of the images in the fingerprint allows for more precise device identification. It's optional, and right now to use the additional feature an image in a fingerprint gets represented as an array (["url", width, height]) instead of just a string. Example:
"/images/logo.jpg"
becomes
["/images/logo.jpg", 200, 50]
The fingerprinting extension now returns dimensions by default as well.
Also corrected a small problem where the fingerprinter was detecting inline JS and representing it as a "/" in the fingerprints list.
Note: I didn't bump the versions, as I figured you could do that when/if you accepted the PR and merged any other changes you wanted. :)

This idea is awesome! I'll have to think over what other metadata we can across origins. Thanks so much for the contribution.

(the bug fix was just an issue with the function that removed duplicates from the fingerprint array not working)

Gotchya, good stuff! Happy to contribute.


Fix: check if name contains null byte

In getpwnam(), a function used to find user information based on name, name cannot contain null characters.
However, this has not been verified in tests.

However, this has not been verified in tests.

Remind me to add something to the extra_tests, as I can't find this case in the CPython test suite (from a cursory look).

@fanninpm So I asked cpython's test to add that
https://github.com/python/cpython/pull/95394


test failed

trying to test in example raised error:

It works now :)

Solved by https://github.com/jonataslaw/getx/pull/917


⚠ Processors has degraded performance

In 89b4162, Processors ($STATUS_URL) experienced degraded performance:

HTTP code: 200
Response time: 86 ms

Resolved: Processors performance has improved in 16ff44b.


Added new topic Understand Azure AD Application Proxy Connectors

This is work I'm doing to incorporate blog posts into the documentation.

Hi @laschultz, I'm your friendly neighborhood Microsoft Pull Request Bot (You can call me MSBOT). Thanks for your contribution!

It looks like you're a Microsoft contributor (Lori Goff (Steyer Associates Inc)). If you're full-time, we DON'T require a Contribution License Agreement. If you are a vendor, please DO sign the electronic Contribution License Agreement. It will take 2 minutes and there's no faxing! https://cla.microsoft.com.

TTYL, MSBOT;

@kgremban Hi Kelly. This looks like an area in which you work.
One article in this pull request is a new article. The public repo is not the appropriate repo to submit new articles because there's no validation in the public repo. Please move the content in this pull request to the private repo, create a new pull request in the private repo, work with Lori to finalize the content, and sign off when the content is ready.
After the new pull request is in the private repo, please add a comment to this pull request to mention the pull request number in the private repo, and then close this pull request.
This process will move all updates and new content in this pull request to the private repo. Thanks.


could not install R. "No package 'x11' found"

If Homebrew was updated on Aug 10-11th 2016 and brew update always says Already up-to-date. you need to run: cd "$(brew --repo)" && git fetch && git reset --hard origin/master && brew update.
Please follow the general troubleshooting steps first:

[x] Ran brew update and retried your prior step?
[x] Ran brew doctor, fixed as many issues as possible and retried your prior step?
[ ] If you're seeing permission errors tried running sudo chown -R $(whoami) $(brew --prefix)?

You can erase any parts of this template not applicable to your Issue.
Bug reports:
Please replace this line with a brief summary of your issue.
Could not install R in opensuse leap 42.1.
checking for XT... configure: error: Package requirements (sm ice x11 xproto kbproto) were not met:
No package 'x11' found
in
./configure --prefix=/home/XXX/.linuxbrew/Cellar/libxt/1.1.5

brew config
HOMEBREW_VERSION: 1.0.3-2-g3188f0d
ORIGIN: https://github.com/Linuxbrew/brew
HEAD: 3188f0dcdb07194ad345fabdaf8d02aaf6d6d02d
Last commit: 3 days ago
Core tap ORIGIN: https://github.com/Linuxbrew/homebrew-core
Core tap HEAD: e17d71e861f1929820eb247ef6071e4bc76adf50
Core tap last commit: 2 hours ago
HOMEBREW_PREFIX: /home/XXX/.linuxbrew
HOMEBREW_REPOSITORY: /home/XXX/.linuxbrew
HOMEBREW_CELLAR: /home/XXX/.linuxbrew/Cellar
HOMEBREW_BOTTLE_DOMAIN: https://linuxbrew.bintray.com
CPU: 16-core 64-bit haswell
Homebrew Ruby: 2.1.2 => /usr/bin/ruby.ruby2.1
Clang: N/A
Git: 2.6.6 => /usr/bin/X11/git
Perl: /usr/bin/perl
Python: /usr/bin/python => /usr/bin/python2.7
Ruby: /usr/bin/ruby => /usr/bin/ruby.ruby2.1
Java: openjdk version "1.8.0_101"
Kernel: Linux 4.1.31-30-default x86_64 GNU/Linux
OS: openSUSE Leap 42.1 (x86_64)
Codename: n/a
OS glibc: 2.19
OS gcc: 4.8.5
Linuxbrew glibc: N/A
Linuxbrew gcc: 5.3.0
Linuxbrew xorg: N/A

That's pretty weird. Do you have linuxbrew/xorg/xorg installed? It should be installed as a dependency of R.
Also, can you please run brew gist-logs r and paste the result here please? Thanks a bunch!

full report of brew command
brew install r
==> Auto-updated Homebrew!
Updated 1 tap (homebrew/core).
No changes to formulae.
==> Installing r from homebrew/science
==> Installing dependencies for homebrew/science/r: libxt, libxmu, libxml2, gettext, libxpm, libxaw, libxfixes, libxcomposite, libxrender, libxcursor, libxdamage, font-util, libfontenc, libpng, freetype, libxfont, libxft, libxi, libxinerama, libxrandr, libxres, libxtst, libxv, libxvmc, libxxf86dga, libxxf86vm, libdmx, libpciaccess, libxkbfile, libxshmfence, linuxbrew/xorg/xorg, texinfo, jpeg, libtiff, pcre, curl
==> Installing homebrew/science/r dependency: libxt
==> Downloading http://ftp.x.org/pub/individual/lib/libXt-1.1.5.tar.bz2
Already downloaded: /home/cshao/.cache/Homebrew/libxt-1.1.5.tar.bz2
==> Downloading https://raw.githubusercontent.com/Linuxbrew/homebrew-xorg/master/patch_configure.diff
Already downloaded: /home/cshao/.cache/Homebrew/libxt--patch-e3aff4be9c8a992fbcbd73fa9ea6202691dd0647f73d1974ace537f3795ba15f.diff
==> Patching
==> Applying patch_configure.diff
patching file configure
Hunk #1 succeeded at 18224 (offset -423 lines).
==> ./configure --prefix=/home/cshao/.linuxbrew/Cellar/libxt/1.1.5 --sysconfdir=/home/cshao/.linuxbrew/etc --localstatedir=/home/cshao/.linuxbrew/var --with-appdefaultdir=/home/cshao/.linuxbrew/etc/X11/app-
Last 15 lines from /home/cshao/.cache/Homebrew/Logs/libxt/01.configure:
checking for perl... /usr/bin/perl
checking alloca.h usability... yes
checking alloca.h presence... yes
checking for alloca.h... yes
checking for XT... configure: error: Package requirements (sm ice x11 xproto kbproto) were not met:
No package 'x11' found
Consider adjusting the PKG_CONFIG_PATH environment variable if you
installed software in a non-standard prefix.
Alternatively, you may set the environment variables XT_CFLAGS
and XT_LIBS to avoid the need to call pkg-config.
See the pkg-config man page for more details.
READ THIS: https://github.com/Linuxbrew/brew/blob/master/docs/Troubleshooting.md#troubleshooting
If reporting this issue please do so at (not Homebrew/brew):
https://github.com/Linuxbrew/homebrew-xorg/issues
unfortunately,  brew gist-logs r gave me nothing
brew gist-logs r
Error: No logs.

Ah, this is actually a problem with libxt. Moving to the linuxbrew/homebrew-xorg repo.


Task - Edit TaxonName - Combination section is required

It is impractical doing nomenclature changes with present interfaces. I have constantly jump between browse nomenclature, edit nomenclature. Edit new combination. Ending up with too many tabs open on the browser window. To simplify editing, I propose:

Add new section: List of TaxonName Combination.
The interface should be similar to add Original combination with multiple fields.
Drag existing taxon to the proper level and fill other ranks as needed
Once combination is created it is added to the bottom of the section generating a list of historical combinations.
Each combination have a radio annotator and a delete button (which became inactive after several citations are added.

Are you using the hotkeys to navigate between edit and browse?
On Mon, Nov 19, 2018 at 9:32 PM Dmitry Dmitriev<EMAIL_ADDRESS>wrote:

[image: image]
https://user-images.githubusercontent.com/5597748/48749935-9cf37e00-ec42-11e8-8352-2bc8624bc7fb.png
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/SpeciesFileGroup/taxonworks/issues/666#issuecomment-440125538,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AABYSBmGf8KEoxUo3HA7Bn4FYrHjubxuks5uw3fOgaJpZM4YqT7B
.

it is impractical. Loading page takes time. I often have to go back and force to compare. If there is more than one protonym, I have too many combinations to review. I want to be always in scope of one particular protonym. Browse on the other hand give very good overview of the entire history. It is useful but not in term of editing.

Hmm- we might need to use websockets to live update pages across the 3
edits, i.e. eliminate page reloads.
On Mon, Nov 19, 2018 at 10:09 PM Dmitry Dmitriev<EMAIL_ADDRESS>wrote:

it is impractical. Loading page takes time. I often have to go back and
force to compare. If there is more than one protonym, I have too many
combinations to review. I want to be always in scope of one particular
protonym. Browse on the other hand give very good overview of the entire
history. It is useful but not in term of editing.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/SpeciesFileGroup/taxonworks/issues/666#issuecomment-440131294,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AABYSLpO8NsgwxcG7PqUPXC4Fks1f3OFks5uw4B9gaJpZM4YqT7B
.

Please prioritize, this will also fix #748


Error in Python site module could not be loaded as command disabled - nvim not loading database

I'm getting this this morning when trying to start nvim:
Error detected while processing function NVIM_init..<SNR>54_DefPython:
line    2:
E887: Sorry, this command is disabled, the Python's site module could not be loaded.

I believe I may have brew upgraded python a day or so ago which may be causing this, but would appreciate any insights:
🚀  ~ python --version
Python 3.4.3
🚀  ~ python2 --version
Python 2.7.10

My database of files (linked to Dropbox) does not get loaded and nvim resets to a "blank, fresh screen" as if I'd just started using nvim again.
thanks for any assistance.
Daryl.

A little embarrassingly, this behaviour just went away this evening when I tried to drill down on the code to try to figure out what was wrong. The only thing I can think of here was that I was tethered to my mobile phone at the time and the actual files are on dropbox. Though most of the error messages in this ilk generally refer to a problem with vim somehow having an issue accessing python in some way.
Apologies for filing an issue. This can be closed as I can't even reproduce it at the moment.


Crash on creative inventory + crafting table crash

I keep getting a crash when I open creative inventory and when I use the crafting table, I also crash.

which scripts?

I found out that the crafting table crash is with recipes, I'll try to send the script

Yeah. Same bug for me. Crafting recipes worked with my mod in 0.12.3 and older bl. But doesnt work now. This must be a bug. But if you want to see code:
ModPE.setItem(714, "healeritem", 0, "Healer");
Item.addShapedRecipe(714, 1, 0, [
"iii",
"idi",
"iii"
],
["i", 265, 0, "d", 264,0]);

Does this still happen in the latest beta?

Nope everything works now :)


Cherry pick sourcev2 upgrade fix to 1.9

Proposed Changes

Cherry pick commit https://github.com/knative-sandbox/eventing-kafka-broker/commit/e45c5fec51f1e4af193afdede8efa10d780b0fae to version 1.9

/cc @pierDipi

/test upgrade-tests


Adjust selected text background color

I am currently using Prism (Light, Swan settings) and have one issue I can't figure out: where/how can I adjust the color of the background of selected text? As you can see from this image, where the first sentence is selected, the selection is very low contrast:

Thanks in advance!

Hi @fncll, this fix should now be available in v2.1.0.


NVME consumption when creating one plot;

NVME consumption when creating one plot; => 860 gb;
not 75% less.
Why is that?
Thank you

My understanding is that the "75%" refers to the reduction of writes to tmp when you provide a tmp2.  25% of writes go to tmp and 75% go to tmp2 when you specify it.  If you use a ramdisk for tmp2 then you end up with 75% less writes to an NVMe (than regular madmax).  I don't know about the total writes, I figured they were roughly similar to chiapos, but...  maybe someone else has checked.


Movement doesn't work as expected when mapping keys and axes to the same action

Bugsquad note: This issue has been confirmed several times already. No need to confirm it further.

Godot version:
3.2.4.rc1.official
OS/device including version:
Windows 10 (19042.746)
Issue description:
When I plug in a PS4 controller, KinematicBody2D doesn't move properly while using the d-pad buttons or the keyboard. Same occurs if I use DS4Windows to emulate a Xbox 360 controller (XInput).
(!) Note The same code works fine in Godot v3.2.3.stable, both for the PS4 controller (with and without DS4Windows) and the keyboard.
func _physics_process(delta):
	velocity = get_direction() * speed
	velocity = move_and_slide(velocity)

func get_direction():
	var dir: = Vector2.ZERO
	dir.x = Input.get_action_strength("move_right") - Input.get_action_strength("move_left")
	dir.y = Input.get_action_strength("move_down") - Input.get_action_strength("move_up")
	dir = dir.normalized()
	return dir

Steps to reproduce:

Open and run the attached project with a PS4 controller connected.
Move the rectangle on the screen using WASD or the arrow keys, then try to move it using the d-pad buttons.
The node's movement shouldn't work properly, neither with the keyboard or the controller.
Disconnect the controller and the rectangle will move without problems using the keyboard.

Repeat steps 1 and 2 in Godot v3.2.3.stable.official and the rectangle will move without problems.

Here you can see how the gamepad registers the buttons pressing without moving the rectangle, same for WASD and arrow keys.

Minimal reproduction project:
GamepadInputError.zip

Possibly related to #44721.
I don't have access to a PS4 controller; so, to help with troubleshooting, please provide the output (which button number or numbers is reported to be pressed) for each direction of the D-Pad when running the Joypads demo under both 3.2.3-stable and 3.2.4.rc1.

Thanks @madmiraal
The button numbers for 3.2.3-stable and 3.2.4.rc1 are the same.

Let me know if I can help with something else.

@mapedorr I'm struggling to understand what the problem is and it's difficult to tell from the video what is happening vs what is expected. With the joystick connected, please complete the following table:
| Expected | What it does in 3.2.3 | What it does in 3.2.4.rc1
-- | -- | -- | --
Doing Nothing | Nothing |   |
W pressed |   |   |
A pressed |   |   |
S pressed |   |   |
D pressed |   |   |
D-pad Up |   |   |
D-pad Left |   |   |
D-pad Down |   |   |
D-pad Right |   |   |

@madmiraal Hi, sorry for the late response and for not making clear what's going on.
| Expected | What it does in 3.2.3 | What it does in 3.2.4.rc1
-- | -- | -- | --
Doing Nothing | Nothing | Nothing | Nothing
W pressed | Character moves up continiously | Works as expected | Character moves up and suddenly stops moving
A pressed | Character moves left continiously | Works as expected | Character moves left and suddenly stops moving
S pressed | Character moves down continiously | Works as expected | Character moves down and suddenly stops moving
D pressed | Character moves right continiously | Works as expected | Character moves right and suddenly stops moving
D-pad Up | Character moves up continiously | Works as expected | Character moves up and suddenly stops moving
D-pad Left | Character moves left continiously | Works as expected | Character moves left and suddenly stops moving
D-pad Down | Character moves down continiously | Works as expected | Character moves down and suddenly stops moving
D-pad Right | Character moves right continiously | Works as expected | Character moves right and suddenly stops moving
Same occurs for diagonals (pressing two buttons at the same time).

@mapedorr Just to clarify: It's behaving as if you've released the button when you haven't, but you don't see that in the Joypads Demo?

@madmiraal Exactly \ (-^〇^-) /

I am having this issue as well, my player stops and goes with d-pad in 3.2.4-rc2. <:(

This may be a duplicate of #43674 i.e. the action_strength is being reset to zero by the joystick due to a lack of a functioning deadzone.

@mapedorr Does the problem go away if you remove the axis mappings from the Input Map move_* mappings?
@robertarnborg Do you also have D-Pad and Joystick movements mapped to the same input actions?

Yes @madmiraal . The problem disappears if I remove the axis mappings. 😄

@madmiraal yes, I have them mapped them to same action, in this case movement and the input is checking action_strength.

Mapping multiple keys or a key and an axis to a single action is known to cause issues: see #30888 and #39287. #30890 updated the documentation for is_action_pressed() to highlight this, but the same applies to get_action_strength(), which is what is happening here. This particular scenario was less evident in 3.2.3, because small movements were been filtered out (which was causing #42876, and fixed with #43233 and backported to 3.2 with #43234) but as identified in #39287, it is a pre-existing problem that doesn't have an easy fix.
@bojidar-bg suggested, changing the behaviour of is_action_pressed() to not release until all bound buttons are released. This could be extended to get_action_strength(), by using, for example, the maximum of multiple buttons and axes.

I'll update my code to handle this. Thank you so much for your help @madmiraal .

@mapedorr @robertarnborg I've created a PR (#47599) that should fix this problem. However, I don't have a PS4 controller to test it with. Please test it for us.

I have noticed this same behavior for v3.3.stable.mono.official . Disabling all axis input actions and just using dpad input actions fixed the problem for me. I was using an XInput controller (XBox 360)

I'm using Godot 3.3.1.stable and this issue is happening still, even when I have a PS4 controller connected to the USB but turned off, only recharging. Godot recognizes it as a connected joystick and when I map both a Stick axis and a keyboard key to the same action, the input stops randomly when pressing a key.
I noticed that even with the PS4 Controller turned off, Windows recognizes it as a Audio Device.

"Remover dispositivo" = Remove device

Is there a way to ignore joystick inputs besides removing them from the input mapping?

There's currently no way to disable controller support entirely, but I suppose that will need to be added eventually (e.g. with a project setting and --no-gamepad CLI argument).

I am having this issue, I have WASD and a PS4 Controller, left stick axis, controlling the same inputs, and because there is no deadzone cut off, but only deadzone to activate and make true, using WASD with even a PS4 controller plugged in leads too movement stopping and starting non stop, until the PS4 Axis is moved, then for some bizarre reason now the issue is gone, and there is no way to change this using GDscript.

Issue persists on v4.0.beta9.mono.official.e780dc332. PS4 Controller joystick + keyboard. Input cuts out.

Seeing the same issue with the Steam Deck controller when you have d-pad and joystick input mapped to the same action.

a very niche problem that can cause issues with having a PS4 controller plugged in and trying to switch from one to the other, IE if you have both WASD and mouse enabled and also a controller it will cause issues. This can be avoided by having a menu option to switch between settings, but alot of if not the majority of games now implement a way to switch fluidly between the 2 with out them affecting each other. Not sure what causes this interaction.

https://www.reddit.com/r/godot/comments/v9bizt/comment/ic4ik6x/
Potentially to solve this issue could the input mapping have like an event priority per suggestion of workaround in this reddit thread.
"I have found a solution that seems to work OK.. I capture only the D-pad input vector, however if that's Vector2.ZERO then I'll capture the analogue stick motion and use that. So the D-pad is the dominant one, and the analogue stick is the fall back. Only issue might arise in a game where both left d-pad and left stick need to be used together, but I only have one left thumb so unlikely(? :)"

Same issue here.
Godot v4.1.dev4 (C#).
Mapped the action move_left to the A key and left joystick to the left. Mapped move_right to D and left joystick to the right.
Using Input.GetAxis("move_left", "move_right") while playing with a keyboard sometimes returns 0 and makes the character stop for a fraction of a second before moving again. Playing with the controller works fine. Disconnecting the controller fixes the issue with the keyboard.
This issue was not occurring before I mapped the actions to the joystick (so using only the keyboard works fine)

Any progress on this issue other than jakeymg's workaround?

madmiraal's PR (https://github.com/godotengine/godot/pull/47599) seems to work just fine, does it need more testing before merging?

See https://github.com/godotengine/godot/pull/47599#issuecomment-1474668408.

Godot 4.0 beta 10. Seeing the same issue with the Steam Deck controller when you have d-pad and joystick input mapped to the same action.

@joemicmc you mean the Steam Deck itself, eh? I'm seeing d-pad work fine on PC and a controller connected to that PC, but then Steam Deck w/ linux build D-pad is only working for Menu navigation but not game input. Think it's this same issue?

@hawkerm you can test by removing any other input mappings to your in-game action and just leave the d-pad

@joemicmc yep, will try that next. I did notice that it's specific to the Controller built-in to the Steam-deck. If I connect an external controller (GuilKit) to the Steam Deck, then it's fine.

@joemicmc, I was recently hunting this issue with my game and someone playing it through a Steam Deck. Fortunately (unfortunately), someone else reported similar behavior with a different device entirely. Through testing, the different device was issuing axis events along with dpad events.
But from what I can tell with the Steam Deck's virtual controller, once it's engaged (at least with Godot) it fires off a continuous flurry of axis events at close to 0.0 levels. I believe this behavior is a mistake in the Steam Deck (hardware or software--I don't know). The resulting behavior is that even if you are listening for action events via _input, even if you are just using dpad, unwarranted axis events most likely registering under the action's dead zone will "unpress" the behavior you may have associated with dpad. And depending on how things are engineered, wonky behavior can ensue.
What does this have to do with the "different device"? Well, I had to tighten up my input processing to be robust enough to deal with both nonsensical & unexpected behavior. An easy & less ideal way out is to decouple the game pad axis from the action associated with your dpad. I'd recommend doing that unless you really need both to work.

I have the exact same issue : my controller, when plugged, is throwing some random events (the left joystick), and it calls the actions which is mapped to the "d" key of the keyboard.
I understand that this https://github.com/godotengine/godot/pull/47599 will fix the issue.
But why do we have a deadzone parameter in the "controls" section of godot if it doesn't apply ?

I mean, the events of the joystick are really small, something like 0.06, but it still sends the event wheareas the deadzone parameter is defined at 0.5 ?
I don't understand why it throw events if we have this 0.5 deadzone...

From my point of view, the deadzone parameter is not working as expected, no ?

@jordanlis, I agree in that I was thrown off by these events coming in despite the dead zone. But when you think about it, you have to get at least one event that registers under the dead zone, in order to report the action is not "pressed". So either it is up to Godot to filter out redundant events or the onus is on Godot clients.
I believe you are advocating the former.
Note that even if that was done, it wouldn't resolve the issue @hawkerm is having. In which case, I don't think Godot can be made generally intelligent enough to handle every case without potentially stomping on another. I could be wrong.
That being said. If Godot did try to reduce redundant axis events above and below the set dead zone, it certainly would save a lot of headache.

From my point of view, the deadzone parameter is not working as expected, no ?

@jordanlis, I agree in that I was thrown off by these events coming in despite the dead zone. But when you think about it, you have to get at least one event that registers under the dead zone, in order to report the action is not "pressed". So either it is up to Godot to filter out redundant events or the onus is on Godot clients.
I believe you are advocating the former.

Well, first I don't understand the deadzone feature (how is it useful is it doesn't work?)
Anyway, I'm not telling what Godot dev should do, but then If the deadzone doesn't work, without any development the issue can't be solved from what I understand. I mean I don't have any trick to prevent the d key to be released when my controller weirdly throw some events without me touching it.
So my character just stops moving at all because if that, and I wish I would have a solution by script to prevent that but it's not possible.
From what I understand the only solutions are :

disconnecting the controller
stop assigning keys and joysticks to the same action

I just wish I could have another solution. Anyway I can be patient and wait for a next release.

Note that even if that was done, it wouldn't resolve the issue @hawkerm is having. In which case, I don't think Godot can be made generally intelligent enough to handle every case without potentially stomping on another. I could be wrong.
That being said. If Godot did try to reduce redundant axis events above and below the set dead zone, it certainly would save a lot of headache.

@jordanlis You can use jakeymg's workaround here, for now.

@jordanlis You can use jakeymg's workaround here, for now.

It seems to be a solution for dpad and joystick. Maybe it can be done the same way with keyboard / controller... I'll have to test. These days, I didn't have any issues with this joystick, the joystick seems more stable. Anyway. I know where to look when I'll try to fix it in the future.

"Device sending a flurry of events" is usually a sign of broken device and/or drivers, so it's alarming to hear that Steam Deck exhibits that behavior (it's too new to be a hardware fault)
Definitely means this issue should be given a higher priority (not to mention it's blocking an important QoL PR )

is usually a sign of broken device and/or drivers, so it's alarming to hear that Steam Deck exhibits that behavior (it's too new to be a hardware fault)

@Zireael07, yea I was surprised to see it. A user reported the associated behavior to me so I bought a Steam Deck and saw it on my own as well. The odd thing is joystick deadzones can be set & tested on a Steam Deck--when I tested mine I saw no visible jitter or movement outside the default deadzones. Worth noted again that I saw the "flurry" only after any button on the deck is engaged; until then it is silent. My gut intuition says that it's likely a software meets hardware issue on the Steam Deck's side, closely associated with behavior of the "Steam Virtual Gamepad".
Where might a report of such an issue be reported? I assumed noting the behavior here was sufficient enough, given Valve stating they "talk to Godot" 😂:
https://partner.steamgames.com/doc/steamdeck/faq

Where might such an issue be reported? I assumed noting the behavior here was sufficient enough, given Valve stated they "talk to Godot" 😂: https://partner.steamgames.com/doc/steamdeck/faq

Did they? I have not seen any Valve employee even talk about this engine, much less add to it.

My gut intuition says that it's likely a software meets hardware issue on the Steam Deck's side, closely associated with behavior of the "Steam Virtual Gamepad".

Considering that this is happening with other controllers while Steam is not running, I think it's safe to say that it's probably not Steam and more of a logic error.

I have this issue with a PlayStation DualShock 4 controller on both a Windows system and a macOS system, with Godot 4.1.1. The reproduction was the same as others are seeing here: buttons randomly stop reporting being pressed. Since I am new-ish to Godot, it wasn't obvious whether I was doing something wrong or if the issue was with the engine. Unfortunately, I lost half of a vacation day to tracking down the root issue (combining buttons and joystick inputs). I got to learn a bit about Godot in the process, so it wasn't entirely wasted, but I can't imagine the Godot maintainers want new users to go through this frustrating experience.
If the Godot maintainers are not ready to merge the proposed patch, please consider adding a warning in the Input Map dialog that says "Combining Joystick and Button presses in the input map is not supported: see issue #45628"; or disable combining buttons with joystick axes entirely. The warning/error would have saved frustration; and I can see from the comments on this issue it would help others as well.

For others who run into this, here is my workaround:
For player input handling, the following picks the greater of button or analog input:
func get_vector_for_input_prefix(prefix) -> Vector2:
	return Input.get_vector(prefix + "move_left", prefix + "move_right", prefix + "move_up", prefix + "move_down")

func _physics_process(delta):
	# Workaround bug when mapping both buttons and analog inputs to a single event:
	#
	#    https://github.com/godotengine/godot/issues/45628
	#
	# If the bug is fixed, switch the below block of code to simply:
	#
	#   var input: Vector2 = Input.get_vector("left", "right", "up", "down")
	#
	var input: Vector2 = Vector2.ZERO
	var analog_input: Vector2 = get_vector_for_input_prefix("analog_")
	var button_input: Vector2 = get_vector_for_input_prefix("button_")
	if analog_input.length() > button_input.length():
		input = analog_input
	else:
		input = button_input

	velocity = input * SPEED_PIXELS_PER_SEC / delta
	move_and_slide()

The input map looks like this:

Keywords to help others find this issue and workaround: Input.get_vector, Input.is_action_pressed, joystick, buttons, character movement

I'm completely new with godot since a few days ago and immediately ran into this issue in my first 30 minutes of making a project and trying to make a character move. I had no idea this had anything to do with a controller being connected so it took me days to figure out this was the issue.
I did figure out that 4.0 and 4.0.4 don't seem to have this issue at least for me. I only have this problem in 4.1 and 4.1.1.
In my completely clueless opinion as someone new to the engine, maybe the default behavior for godot should be to only accept inputs from either controllers or keyboards, not both at the same time? If this kind of functionality is wanted it should be a choice by the developer?  Or go back to the handling in 4.0 where this wasn't an issue?

I did figure out that 4.0 and 4.0.4 don't seem to have this issue at least for me. I only have this problem in 4.1 and 4.1.1.

This issue isn't new in 4.1. It's also present in 3.x.

In my completely clueless opinion as someone new to the engine, maybe the default behavior for godot should be to only accept inputs from either controllers or keyboards, not both at the same time?

It's likely feasible to ignore inputs that don't come from the last used device type (controller or keyboard), but a proper fix will probably require not much more effort than a workaround like that.

I can't reproduce this bug in 4.2 dev using the attached project.

Oooh, I will test in the next 4.2 release with my Steam Deck as that is where I saw issue.

Nice. Will this fix end up in 3.6 too at some point?

Nice. Will this fix end up in 3.6 too at some point?

Yes, but the fix can't be trivially cherry-picked. It shouldn't be too difficult to redo for 3.x, but a new PR needs to be opened.

The following issue described in https://github.com/godotengine/godot/issues/68433 is still happening on 4.2-beta1:
One axis should be 1, the other 0 if you press a single key, however I get values such as (0.998444, 0.055762) if either:
- the application has just started, or
- for a short while after using the controller.

I have found this to be true if a ps5 dualsense is plugged in while pressing keys. When the dual sense is unplugged, this does not happen to the keyboard inputs.

This is still an issue for me on Godot 3.6. I confirmed using the sample project.


CheckboxCards and CheckboxGroup don't accept checked prop

I noticed that CheckboxCards.Item and CheckboxGroup.Item don't accept checked as a prop. Is this by design? RadioGroup and RadioCards seem to accept this, along with Checkbox.

Yes, the value prop on the Root part is the source of truth.

Gotcha, in my case we are using them as a sort of stepper. So if step1 is completed, the CheckboxCards.Root value should have "step1" in it and so on.
But I can't do the following: step1Completed can be string | undefined and you can't assign undefined to string.
// Type 'string | undefined' is not assignable to type 'string'.
<CheckboxCards.Root value={[step1Completed && "step1", step2Completed && "step2"]}>

So I am doing the following to keep typescript happy but it seems like a hacky solution:
<CheckboxCards.Root value={[step1Completed ? "step1": "_", step2Completed ? "step2": "_"]}>


ProgrammingError: (psycopg2.ProgrammingError) permission denied for relation role

https://app.getsentry.com/betterlife/flask-psi/issues/118031219/
ProgrammingError: (psycopg2.ProgrammingError) permission denied for relation role
 [SQL: 'INSERT INTO role (id, name, description, parent_id) VALUES (%(id)s, %(name)s, %(description)s, %(parent_id)s)'] [parameters: {'name': 'import_store_data', 'id': 48, 'parent_id': None, 'description': u'\u5bfc\u5165\u5e97\u94fa\u8fd0\u8425\u6570\u636e'}]
(25 additional frame(s) were not displayed)
...
  File "manage.py", line 70, in <module>
    manager.run()

Written by @xqliu
Created at 2016-04-13T21:53:18.000+0800
Link to http://betterlife.atlassian.net/browse/BE-216

Caused by exceed heroku data volume limitation.

Written by @xqliu
Created at 2016-04-14T00:13:06.226+0800


chore(deps): upgrade airbyte to v0.44.8

Summary

Upgrade airbyte version
Test Plan

Checklist

[ ]  No images hosted from dockerhub
[ ]  Are dashboards present to understand the health of the application.  There must be at least 1 of these

[ ]  all databases should have dashboards
[ ]  ideally also have at least cpu/mem utilization dashboards for webserver tier of the app
[ ]  you can use plural from-grafana to convert a grafana dashboard found via google to our CRD

[ ]  Are scaling runbooks present

[ ]  all databases must have scaling runbooks
[ ]  you can use the charts in pluralsh/module-library to accelerate this

[ ]  do you need to add config overlays?

[ ]  inputing secrets
[ ]  configuring autoscaling

[ ]  If there’s a web-facing component to the app, we need to support OIDC authentication and setting up private networks if no authentication option is viable
[ ]  All major clouds must be supported

[ ]  Azure
[ ]  AWS
[ ]  GCP

Yes, @michaeljguarino tested this step by following all other dependent steps.


Connection error with Custom Environment

Problematic Behavior
I am trying to load my own custom anylogic zip file using the following command:
sim = AnyLogicSim(
            r".../PlatooningRL/ModelExported/Platooning.zip",py_log_level=True,java_log_level=True,
    engine_overrides = dict(id=1)
    )

But I am getting this error. I am able to run the examples that you provided with Alpyne but I am failing to load my zip file. The log file is sadly not very telling what the error is. I included also the zip and the .alp file to replicate the error. I am using anylogic 8.9.0 and the newest version of Alpyne.
url: /version (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x72a900fd2cb0>: Failed to establish a new connection: [Errno 111] Connection refused'))

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/skuggig/Desktop/anylogic_exps/platooningRL/main.py", line 500, in <module>
    sim = AnyLogicSim(
  File "/home/skuggig/Desktop/anylogic_exps/platooningRL/main.py", line 135, in __init__
    self._session.get(f"{self._base_url}/version").json()
  File "/usr/lib/python3/dist-packages/requests/sessions.py", line 557, in get
    return self.request('GET', url, **kwargs)
  File "/usr/lib/python3/dist-packages/requests/sessions.py", line 544, in request
    resp = self.send(prep, **send_kwargs)
  File "/usr/lib/python3/dist-packages/requests/sessions.py", line 657, in send
    r = adapter.send(request, **kwargs)
  File "/usr/lib/python3/dist-packages/requests/adapters.py", line 516, in send
    raise ConnectionError(e, request=request)
requests.exceptions.ConnectionError: HTTPConnectionPool(host='<IP_ADDRESS>', port=54065): Max retries exceeded with url: /version (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x72a900fd2cb0>: Failed to establish a new connection: [Errno 111] Connection refused'))
2024-06-11 10:19:11,505 [__main__ @ 312][   ERROR] ALERT! All attempts to kill process with ID 659529 failed! May requires system restart or manual quit to close.

Models + Scripts used
This is the link for the zip File for the RL experiment: https://drive.google.com/file/d/1y8Puc2KfioJFrvvcWDs2t1w6j9FhdGKG/view?usp=share_link
This is the link for the Anylogic simulation directly. You can use it to generate the zip file:
https://drive.google.com/file/d/14ELIBMlpEcxKdeXvmU7iR3r4qDqU_eIe/view?usp=sharing
Log files
alpyne.log
Environment
- OS: Ubuntu 20.4
- Python: Python 3.10
- Anylogic Version: 8.9.0

Thanks for all the info/details, it really helped with verifying the model itself wasn't the issue.
When I tried running this, I got something similar. The model.log file had the following error:

Exception in thread "main" java.lang.UnsupportedClassVersionError: com/anylogic/engine/ReinforcementLearningModel has been compiled by a more recent version of the Java Runtime (class file version 61.0), this version of the Java Runtime only recognizes class file versions up to 55.0

Turns out it's because my system using java 11 whereas the one that comes with anylogic (as of 8.9) is java 17. Check your model.log file to see if this is the same one. If it is, for now you'll need to install at least java 17 and update your system path accordingly. I'll make a note to add an option to specify the java executable.
And if it's not the same error, please attach your model.log and I'll reopen and go from there!

Thank you for the quick response and help. I am using Java 17 and when I run the Pathfinder example for instance, I am able to load the model and run the code. I attached the model.log file but it does not contain much information about the error.
model.log

I am using Java 17 and when I run the Pathfinder example for instance, I am able to load the model and run the code. I attached the model.log file but it does not contain much information about the error.
model.log

FYI the text in that log is from your model's initVariablesRL function in the line System.out.println(nodes_name);. Primitive arrays just output their data type + memory address to the console, so you'll need to wrap it in some other function to serialize it correctly (e.g., Arrays.toString(nodes_name)).
As for the actual issue, previously I could run your model without issue (after fixing the java issue). Today, I reran it and it encountered the error you're describing, increased the verbosity (to logging.DEBUG), then it worked. But even after switching it back, it worked again, and now I can't recreate it.
To verify it can load correctly for you, try launching the server manually. This can be done using this script (instructions at the top).

Thank you for help. I was able to launch it manually and I was able to get the Auto-generated endpoint documentation.
I also managed to solve the issue by adding time.sleep(10) after self._start_app(...) in AnyLogicSim Class.  Thank you for you help. I will close the issue for now.


DRILL-7868: Restore correct master branch state

DRILL-7868: Restore correct master branch state
Description
This PR reverts not approved changes for DRILL-7863 and adds changes reverted in the commit after that.
Documentation
NA
Testing
Compared with version before two commits.

LGTM +1

@vvysotskyi Could you add links to commits, which were reverted. It will be useful in git annotations usage

@vdiravka, good idea, added to the commit message (second line).

@vvysotskyi Are we good to merge?


Beta diagnostics

Spacey's serialization code converts referenced definitions to references like
"requiredTargetCondition": "Definition:ConditionMarkedByArcanist:2c45ce76-761a-5335-83ce-f380422be675"
and also prevents recursion.  Seems to work fine when serializing definitions in isolation but not when serializing an array.
As a quick fix I'm serializing each definition individually and have also turned of PreserveReferencesHandling.  This takes longer and results in a larger file, but is hopefully guaranteed to catch everything.
I would like to add a button to explicitly run this export which takes 15-20 seconds.
Perhaps we could also merge data-miner with CE since most of the code is now there.

We should not merge Dataminer as we need it standalone to only export official content.
unless you fixed that…

We should not merge Dataminer as we need it standalone to only export official content.
unless you fixed that…

Yes assuming only CE is running we capture the TA definitions before any of ours get loaded.

Perfect. Assuming there will only be CE and Holic’s work I believe it’s a safe assumption as they will load after us

We can add DM button to display in debug mode only next to Unity Explorer button on Help UI

Perfect. Assuming there will only be CE and Holic’s work I believe it’s a safe assumption as they will load after us

Even with DM we normally have to unload all other mods to be sure anyway.


Tidy up

Main changes:

Dropped unused dependency. lua-xpath doesn't depend on anything, just works on tables laid out in LOM form
Fixed unintended globals
Made indentation consistent

Thank you very much for the contribution!


Unify API response format

The API services use different response formats accross the application.
After all modules are ported to riot.js the API services should be aligned, too.
The HAL format seems to be a good choice.

blocked by #19


Add !jsonDatasource

Doest it works if we specify a default value?

As far as i can see, no. Should it?

Closes #665


Parallelize report_gen script + more on buildkite

This PR is an attempt to parallelize the report_gen and limiters documentation scripts and some unit tests.. This should have a few advantages:

We should be able to debug this more easily, since we can run exercise code more granularly
CI will be much faster (we can remove the serially run report_gen from the docs, which takes ~40 min)

Documentation build 46 min -> 5 min 🎉.

The docs generated on buildkite are also flaky. Here is a build that passed and failed

I did update x in (0, Inf, -Inf) to isnan(x) || x in (0, Inf, -Inf), and this may "fix" the reported NaNs, but we should still investigate what is going on there.
The limiter table summary probably needs to fixed so that it's not truncated, but I'll update that in a later PR. This is a pretty big improvement, I think.


Deprecate accounting dependency

The accounting dependency is causing some issues in the install process on desktop and mobile. We should either replace it with another dep or create our own function

Nowadays we don't need an extra package, we can use Intl./NumberFormat and drop this old dependency


GL_INCOMPATIBLE error on Chrome 69,  Android 9

Describe the bug
I've upgraded to Android 9. Jeeliz projects now throw a "GL_Incompatible" error in Chrome 69. They work as expected in Firefox on Android, so it seems to be Chrome specific. I have tested and seen the same result on 2 Pixel 2s.
To Reproduce
Steps to reproduce the behavior:

Load any Jeeliz demo on Chrome 69 running on Android 9.

Expected behavior
Jeeliz projects to load
Screenshots

Smartphone (please complete the following information):

Device: Pixel 2
OS: Android 9
Browser Chrome
Version 69

As usual, I'm a big fan of your work and hope it's a simple resolution.

Hi Andrew,
This is really strange, it seams that Chrome blocks some OpenGL feature to WebGL.
Can you please give screenshot of:
http://webglreport.com/?v=1 (for webgl1)
http://webglreport.com/?v=2 (for webgl2)
Thank you,
Xavier

Taken in Chrome 69.0.3497.100 on Android 9
WebGL 1:

WebGL2:

Thank you, that's really strange, it should work... I am looking for the bug...

The bug is related to: https://bugs.chromium.org/p/chromium/issues/detail?id=890002#c2
I hope it will be corrected very soon :)

It seems the bug is taken very seriously by Chromium dev team and I am pretty sure it will be corrected very soon, so I close the issue :)

A unit test was added to Chromium thanks to this issus and Chromium bug reporting :)
https://github.com/KhronosGroup/WebGL/pull/2729

The bug have been fixed (cf https://bugs.chromium.org/p/chromium/issues/detail?id=890002)
It is currently in the Canary and Dev Chrome channels.
It will be fixed on stable channel at the end of January 2019

Fantastic. Thanks, Xavier!
On Mon, Nov 5, 2018 at 5:21 PM Bourry Xavier<EMAIL_ADDRESS>wrote:

The bug have been fixed (cf
https://bugs.chromium.org/p/chromium/issues/detail?id=890002)
It is currently in the Canary and Dev Chrome channels.
It will be fixed on stable channel at the end of January 2019
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/jeeliz/jeelizFaceFilter/issues/41#issuecomment-436057516,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ABHRatV_jVXe_uIw4FUqtIW26yOr6ZQAks5usLnOgaJpZM4W5fLR
.

--
917.482.1004   https://www.somewonderstuff.com


Add tests for basic functionality from Part 2

#25

merging, thanks!
cc https://github.com/OnionIoT/openwrt-buildsystem-wrapper/issues/25


Bootstrap Tokens should be documented on the site

This is a...

[x] Feature Request
[ ] Bug Report

Problem:
In v1.6, we've added something called Bootstrap Tokens:

Features issue: https://github.com/kubernetes/features/issues/130
Proposal: https://github.com/kubernetes/community/pull/189
Initial implementation PR: https://github.com/kubernetes/kubernetes/issues/36101

There is no other documentation except for the proposal, which doesn't even cover all the topics included here
Proposed Solution:
The proposal needs updating, and a user/admin-facing doc has to be present on the site about what the fuzz is about and how to use it. Further, kubeadm will take advantage of these bootstrap tokens in v1.6 and we should explain why.
Page to Update:
http://kubernetes.io/...??
Maybe /docs/admin/{authentication,authorization}/bootstrap-tokens?

Targets v1.6

cc @roberthbailey @mikedanese @jbeda @dmmcquay @pires @dgoodwin @errordeveloper @devin-donnelly @deads2k @liggitt


[MBL-658] Replace Real Optimizely Client With Mock

📲 What
To address our deadline of shipping the removal of Optimizely by April 17, here is a tiddy solution that should hold us over until we implement our next feature flagging tool. Probably Firebase Remote Config.
This document goes into more detail about the hows and whys.
🤔 Why
Removing Optimizely saves us an expensive subscription that can be replaced for free by more useful tools like Firebase Remote Config.
🛠 How
MockOptimizelyClient is actually a 1-1 replacement of the core functionality of the real Optimizely client.
In fact we pass around a OptimizelyClientType which is a protocol that is mapped to the functions used in Optimizely. we pass it around via our AppEnvironment.current.optimizelyClient singleton variable. MockOptimizelyClient conforms to this protocol.
So in the sake of saving the time to remove each individual flag throughout our app, why not hardcode those values as they are now on Optimizely dashboard?
We don't need to worry about older versions either, because as that document goes into more detail, even if the configuration of the real Optimizely SDK fails, we handle all experiments as a control case and all features as a false case. So at worst features that were enabled for versions 5.4.0 (project story tab), 5.5.0 (stripe payment settings) and 5.6.0 (stripe payment sheet) stop working until users update to this version 5.7.0. No crashes should occur because we handle the errors in our use cases.
Updating those users is probably going to be a campaign with in-app notifications down the line.
The thing to note is this MockOptimizelyClient is good enough that it covers of the entire scope of work for this ticket. So none of the subtickets need to be done until we actually have Remote Config setup to create that feature/experiment.
Aside: To get a sense of our active daily users for each version, check our app analytics in the document above.
✅ Acceptance criteria

[ ] Ensure existing features and experiments behave exactly as they do in the production app version.

⏰ Developer QA
Step 1. Record the optimizely variable values after launching this pr in a build.  Ensure UserDefaults is being activated through Beta tools
[Experiments are not stored in UserDefaults]
Instructions: a) turn on/off feature through Optimizely Feature Flags. b) kill app, don’t delete, relaunch through XCode c) ensure feature is being displayed as expected.
To record values, you might need to set breakpoints. Should be opposite values of what's recorded above.
CommentCellViewModel featureCommentFlaggingIsEnabled —> true
AppDelegateViewModel featureConsentManagementDialogEnabled —> true
PledgePaymentMethodsViewModel featurePaymentSheetEnabled —> false
ProjectPamphletMainCellViewModel featureProjectPageStoryTabEnabled —> false
ProjectNavigationSelectorViewModel featureProjectPageStoryTabEnabled —> false
PaymentMethodsFooterView featureSettingsPaymentSheetEnabled —> true
Untested experiments: native_onboarding_series_new_backers —> requires new users.
Untested features: ios_facebook_deprecation, ios_facebook_conversions_api —> requires facebook login, unused
Step 3. Repeat for Step 1 for version of app with Optimizely and check that variables are being set the same way as this pr build
Caveat:
Things are still named around Optimizely so we should update that once we have our new feature flagging tool set up.
#❓Questions/Future Work

[x] Conversions api ff not used, can we remove?
[ ] Update native-secrets to remove optimizely secret keys
[ ] Fix weird bug found on old payment sheet in settings: cannot open payment sheet after cancelling unless re-enter page.

Looks like we just need to update some optimizely tests to reflect the removal of the conversions flag. Good to go after that.
Ran through the Developer QA steps and everything was working as expected 🎉

Thanks for quick review on this! I just have to fix the tests and we'll merge


Refactor SummaryComponent to support other block types better

Currently SummaryComponent takes three props:
https://github.com/dnadesign/silverstripe-elemental/blob/7853141565969b24b5f1d1653f2f58ebf5c05679/client/src/components/ElementEditor/Summary.js#L44-L48
This is an indication of the fact it's currently taking charge of rendering a summary for multiple block types - including types that aren't even part of this module! We should refactor this in some way so that it's easier for a block type author to define their own display for a summary. This should include patching the file and banner block repos to provide their own summary component (or however we decide to do this).
Perhaps we can consider providing an "out of the box" option that could render a SSViewer template? This would make it easier for block developers to introduce new block types.
I've added the feedback required label to prompt discussion around that suggestion, and I've left the change/ label as it could technically be breaking APIs within our React code - but we have an ambiguous way of classifying this right now.
Related Issues:
#640 - Feature request for customisable summaries.

Creating a CMS preview for custom blocks is confusing. Doesn't seem to be documented and the source code seems to be contradictory. Is ->getSummary() used anymore? What about BaseElement_EditorPreview.ss? I eventually worked out I can customise a summary by overriding provideBlockSchema() but I had to look at other modules to get this far.

Thanks for the feedback @jonom . I know this is a real pain point.
I want to spend some time developing a better API for it but I'm probably not going to get a chance for a few weeks.
I'll add better docs to that PR too!
For future reference, in v4 of this module none of the SSViewer templates are used in the CMS.

Let's remove all the clutter then?

Oh yep - I didn't even notice that the EditorPreview was still there. That makes sense to remove but we should've done it before releasing 4 😞 .
Now we can only deprecate. I'd be happy to accept any deprecation PR (and docs updates)

A better API sounds nice but documenting the existing one would be a great improvement too and maybe an easier win 😄

@jonom Legend protip for use of provideBlockSchema()...how stable is the API for this though?

@jonom Legend protip for use of provideBlockSchema()...how stable is the API for this though?

Stable. We've not marked it as @internal so it's bound by SemVer obligations here


A request to add proper docstrings to functions.

First of — I really like some of the abstractions the library introduces. But exploring the library in python/ipython REPL shell is really hard without proper docstrings.
compare
In [5]: funcy.repeat?
Type:       type
String Form:<type 'itertools.repeat'>
File:       /Users/teferi/git/eksmo/env/lib/python2.7/lib-dynload/itertools.so
Docstring:
repeat(object [,times]) -> create an iterator which returns the object
for the specified number of times.  If not specified, returns the object
endlessly.

to
In [6]: funcy.retry?
Type:       function
String Form:<function retry at 0x1063a1848>
File:       /Users/teferi/git/eksmo/env/lib/python2.7/site-packages/funcy/flow.py
Definition: funcy.retry(*dargs, **dkwargs)
Docstring:  <no docstring>

Reading the latter really doesn't shed any light on how to use it. I understand that it's a lot of work — to properly document the whole thing, but it would be really nice to have such descriptions.
Also I'm willing to offer some help with that some time later (if that's ok =))

Now that we have succint descriptions in cheatsheat it could make sense to copy them to docstrings. Sadly duplication seems inevitable, maybe even prefferable over some custom docs script.

Finished in 902e14087a6afe773c6cd534942844e813b85850. To be released in 1.9, soon )


Prevent "Creating default object from empty value"

Sometime the backend returns pagination headers even if the request comes from ApiBase::GetObject which does not initialise a pagination object.
Because of this, we get an error "Creating default object from empty value".
For now I've only seen this happen on sandbox, but it prevents us from working.
This quick fix will just ignore the pagination headers if $this->_pagination is null.
Related issue: #197
In my case, it's happening when calling ApiUser::Get

My bad, I was calling ApiUser::Get with $userId=null