User invites showing up with no team association.

Not exactly sure how this is possible, but there are a few rare instances currently where users have outstanding team invitations but there is no team associated. I am not 100% sure this is an issue yet, however we have had at least one person at this point email and say they were having trouble joining a team and they do have a user invite which is in such a state. It may be best to simply delete all associated user invites and requests when a team is deleted.

Fixed in https://github.com/mitre-cyber-academy/registration-app/commit/2e82be7826e988d99cf16c779728e60731157e1b


Add Tokyo Ghoul theme

New Tokyo Ghoul theme for Hyper terminal.
https://github.com/AnupamYedida/hyper-tokyo-ghoul

Done :)
On Sun, 15 Sep 2019 at 21:48, Timothy<EMAIL_ADDRESS>wrote:

@timothyis commented on this pull request.
In plugins.json
https://github.com/zeit/hyper-site/pull/147#discussion_r324490016:

@@ -596,4 +596,15 @@

 ],

 "dateAdded": "1558342235115"

}
Would you mind adding a comma here?
⬇ Suggested change

}

},

—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/zeit/hyper-site/pull/147?email_source=notifications&email_token=AGC4B4R4A3SPDMJR7EOU4YDQJ3JWLA5CNFSM4IKM2DJKYY3PNVWWK3TUL52HS4DFWFIHK3DMKJSXC5LFON2FEZLWNFSXPKTDN5WW2ZLOORPWSZGOCEYIGUI#pullrequestreview-288392017,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AGC4B4R7DBOR4IDSSBIYF5LQJ3JWLANCNFSM4IKM2DJA
.


0.8 add settings classes

The purpose of this PR is to introduce various Setting classes so that Services settings can be programatically distinguished from Services class attributes even if they can be used identically.
Before writing this code, this PR splits the existing 0.8 Kernel into several smaller class files and fixes several bugs.

For the record this was attempting to merge into the wrong branch - hence the lengthy list of commits.


Interface with Python to use cffconvert

No, the mapping from CFF to BibTeX is relatively little work.
BUT, we need to make sure that we stay extensible for other formats!


ORC-278 - Create in memory KeyProvider class

This PR addresses ORC-278 by creating an in-memory implementation of HadoopShims.KeyProvider interface which can be used for testing.

Hello @omalley
Thanks for the review, the new PR should incorporate the changes you suggested.

Sandeep, I started making some changes and ended up making pretty substantial changes.
Can you look at my changes? https://github.com/omalley/orc/tree/orc-278

Hello @omalley
The changes look good, thanks !


change for student id length

restricted to student id enter more than from its original length

hi @dileep-gadiraju  i have tested above pr. it is working as expected .

hi @dileep-gadiraju  i have tested this pr . kindly accept this


Haxelib install error?

hi, i'm totally new to haxe, i've come for a game, i want to build it for myself, i'm using Gnu/Debian 11 Bullseye as operating system.
(English is not my native language)
when I use haxelib, after running haxelib setup, and then haxelib install lime 7.9.0, I get this error Error:std@date_set_day.
It also happens with the other libraries

Is your system date/time correct?
Add trace(year,month,day,hour,min,sec); before this line https://github.com/HaxeFoundation/haxe/blob/e38302aef711de38a2fa2faf9f3b1eef02f3435a/std/neko/_std/Date.hx#L29
and see if the values make sense.

Is your system date/time correct?
Yes

I tried

I don't know if I did it wrong, but I still get the error.
the date and time are correct

I have tested again, this time on a virtual machine, with Debian Bullseye and Fedora.
I keep getting the same error.
Obviously here I have no idea why the error. 😅

@RealyUniqueName Do you think it can be solved if I compile haxe? 😓

https://github.com/KadeDev/Kade-Engine/issues/648#issuecomment-887807736


stack activation digest fails to be retrieved due to certificate issues - ingress cert should be trusted by default

The stack activation digest is not being retrieved from stack images in the internal OCP registry due to error x509: certificate signed by unknown authority.
.....
status:
  summary: '[ 0.3.29: active ]'
  versions:
  - images:
    - digest:
        message: 'Unable to retrieve stack activation digest for image: default-route-openshift-image-registry.apps.bfcjicpa.cp.fyre.ibm.com/kabanero/java-spring-boot2:0.3.29.
          Associated stack: java-spring-boot2 0.3.29. Error: Get https://default-route-openshift-image-registry.apps.bfcjicpa.cp.fyre.ibm.com/v2/:
          x509: certificate signed by unknown authority'
      id: Spring Boot®
      image: default-route-openshift-image-registry.apps.bfcjicpa.cp.fyre.ibm.com/kabanero/java-spring-boot2
.....

After some discussion, the thought is that the  Ingress certificate should be trusted by default and this error should not be seen for this setup using the internal registry.

Verified

I still see the problem with ICPA 4.2.0-rc.2 build.
root@stark-client:/cp4apps420_stack_curation# oc get stacks
NAME                         AGE    SUMMARY
java-openliberty             6d3h   [ 0.2.12: error ]
java-spring-boot2            6d3h   [ 0.3.29: error ]
java-websphere-traditional   2d2h   [ 0.3.1: error ]
nodejs                       6d3h   [ 0.3.6: error ]
nodejs-express               6d3h   [ 0.4.8: error ]
quarkus                      6d3h   [ 0.3.6: error ]


Gradle 6.0.1

Gradle 6.0.1 is available.
This is sent by @gradleupdate. See https://gradleupdate.appspot.com/reflectoring/coderadar/status for more.

#303 Available


Is this even possible?

Hi,
I'm trying to build a Cordova JavaScript app that uses Twilio Voice to call out (no incoming). It looks like this Cordova plugin can do that, and I've a lot of web and Cordova experience, but I can't for the life of me work out how to even begin using this plugin. There's no documentation!
Can anyone point me in the general direction of being able to set and get access tokens, make a call, etc?
Thanks,
Ben

Got this up and running on Android but it seems like a no-go on iOS with the latest build tools at the moment. I wonder if this has been updated to wrap the version 5.5.1 of the Voice SDK which is required for iOS 14 compatibility?

Hi,
I don't know if updating the Twilio Voice SDK to the latest for iOS will help with this error, but version 6.0.0 of this plugin supports that (published today).

Still having issues with the example app :( @jefflinwood would you be open to a paid troubleshooting session to help us fix it? Thanks a lot for open sourcing it. Feel free to email me on<EMAIL_ADDRESS>if you’d be willing to help.


"Auto Add" repos to GitHub Config

Summary
Active projects often create new repositories and they want these repositories to automatically be set up with an EasyCLA check, rather than having to add manually via the project console.
Background
Navigate to project.*.lfcla.com
Click on a project name
Create a CLA group (if not already created)
Click the corresponding "GitHub Repository Configuration" button in the CLA group
[CHANGE] A checkbox to "Auto Add" appears next to the Organization name (see screenshots)
The checkbox is checked by default
User Story
As a project manager
I want to have the option to automatically add new repos to the EasyCLA
so that the process of managing CLAs requires less maintenance.
Acceptance Criteria
The "done" criteria when this feature or problem is resolved.  Such as:

Unit Tests added and running in CI
Functional Tests updated to cover feature, if applicable
Demonstrate the set of capabilities to the product team while the code is
running in the STAGING environment.

References

@jpalmerLinuxFoundation - the implementation will depend on a couple of things:

Can we register with GitHub to be notified when repositories under a given organization are added or removed? If so this approach would be the easiest to implement by processing the event and updating the EasyCLA settings.
If not, we may be able to run a "service" that periodically queries a given GitHub organization to compile a list of repositories. The resulting list would be compared with our configuration. We would add a repository when the “Auto Add” checkbox is enabled AND the user has NOT explicitly removed/disabled a given repository.
If users explicitly remove/disable a given repository under an organization, they would need to manually re-add them if desired.

Can we register with GitHub to be notified when repositories under a given organization are added or removed? If so this approach would be the easiest to implement by processing the event and updating the EasyCLA settings.

Would this GitHub Event be what we're looking for? https://developer.github.com/v3/activity/events/types/#repositorydispatchevent

I would love this feature. I always have this low level fear that someone is going to come along and create a repo, and not enable CLA on it.
A couple of comments...
@dealako In the older webhook model, one might register for events on a repo or on an org. If one registered at the org level, you would get all the events for the org, and then could create repo entries when PRs appeared. I suspect there's similar here -- EasyCLA is an app installed at the org level. I bet it has access to all PRs as they're created.
Of course, github tends to drop webhooks, so you often need some kind of sweep to catch those.

It looks like in the branch protection settings, we can require EasyCLA to pass. This is great. But having to manually configure that check feels error prone. Do you know if there's a way EasyCLA can do that itself? (This might be a bad idea, given a permissions level)

@directionless - regarding branch protection, we've discussed if we could auto-setup branch protection on the master branch during the installation process. Make it an option or something for the user in an effort to guide them through the setup process. We've added documentation on this subject. I would think most repo owners would set this up as part of their normal configuration - but I could be wrong.  It's been a topic of debate.  We would need to increase the permissions model on the EasyCLA app as it currently doesn't allow this (requires some investigation).

Tagged as size:large since this is a new feature outside our normal flow.  We could leverage the GH callback/webhook or run an audit daemon daily (or whatever period/interval) to check for new or deleted repositories under a specific organization.

I would think most repo owners would set this up as part of their normal configuration - but I could be wrong.

My experience across several projects and companies, is that almost no one does a good job managing their github organization and repos.

Hi - I just wanted to add that this is a high priority feature for Cloud Foundry.  We have several new repositories added every week, and not generally by people with project access to EasyCLA. So, I need to check every week for new repos, and add them to EasyCLA, which takes some time and causes some gaps in our CLA coverage. It would be very nice to be able to set up a GitHub org with EasyCLA, and know that it was fully covered - this feature would enable that.

To clarify one point, we'd like this option to differentiate between public and private repos, as we would not want new private repos to be added, only public ones.
At present, in the Configure Github Repositories dropdown, there are buttons to "ADD ALL REPOS" and "REMOVE ALL REPOS".  An "ADD ALL PUBLIC REPOS" button would be useful for us there, as well.

Closing this issue due to inactivity or lack of interest. Currently, the v2 project control center includes the accepted feature list for supporting add/remove GitHub Orgs/repos, including auto-add.


Some questions about the reproduction of CVE-2022–26923 on Server 2008 R2

Hi @ly4k,
I have read your article Certifried: Active Directory Domain Privilege Escalation (CVE-2022–26923) and am trying to reproduce the escalation on a Windows Server 2008 R2. I ran into some problems when trying to manually edit the dNSHostName attribute through ADSI Edit (logged in as a normal user with a print operator role so I can log on to the DC machine and access ADSI Editor). When editing the value as a normal user with Validated write to DNS host name I do not get the option to even change the value. I can only view it, even though the machine account I am trying to edit was created by me. Is there something I am missing?
I was also wondering about the tool that is used to edit the values in your article (ex. https://miro.medium.com/max/640/1*oJtbPrAXc9QcugPWQ3F60Q.png). Is this some 3rd party editor or is it some default windows component?
I have tried to create the value using Certipy on kali but I get the following error:
sudo certipy account create -u<EMAIL_ADDRESS>-p 'XXXXXXX' -user 'POC-PC-test3' -dns 'pes.test.test'
Certipy v4.0.0 - by Oliver Lyak (ly4k)

[*] Creating new account:
    sAMAccountName                      : POC-PC-test3$
    unicodePwd                          : R1dBwfas9IKIWU6Z
    userAccountControl                  : 4096
    servicePrincipalName                : HOST/POC-PC-test3
                                          RestrictedKrbHost/POC-PC-test3
    dnsHostName                         : pes.test.test
[-] Received unknown error: (objectClassViolation) 00002014: UpdErr: DSID-031A1216, problem 6002 (OBJ_CLASS_VIOLATION), data 0

Thanks!!

Update:
I found the tool used to edit the variables and it's the Active Directory Explorer from sysinternals. Still no luck in editing dNSHostName  though :(

Hello. I hope you have read the blog post I've made on this CVE. The SPNs (servicePrincipalName) must not contain any entry with the DNS Host Name value. You can remove those and try again. I didn't get a direct constraint violation in this case, so it might be that the DNS Host Name is simply not valid, perhaps because the ending doesn't match that of the domain.
Best regards


Update renovatebot/github-action action to v41.0.1

This PR contains the following updates:

Package
Type
Update
Change

renovatebot/github-action
action
patch
v41.0.0 -> v41.0.1

Release Notes

renovatebot/github-action (renovatebot/github-action)
v41.0.1
Compare Source
Miscellaneous Chores

deps: update dependency eslint to v9 (#881) (d4f5ed0)
renovate: fix config (#884) (1eb9d9b)

Tests

e2e: test with default version (#886) (d16f12d)

Build System

use esbuild (#887) (4a407be)

Continuous Integration

deps: update renovate docker tag to v39 (#885) (f8106c1)
simplify (#883) (a060887)
use github-actions[bot] for merge commit (#882) (4c22a10)

Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.

[ ] If you want to rebase/retry this PR, check this box

This PR has been generated by Renovate Bot.

Edited/Blocked Notification
Renovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR.
You can manually request rebase by checking the rebase/retry box above.
⚠ Warning: custom changes will be lost.


Cant configure

Describe the bug
Getting an error message when trying to save my configuration

To Reproduce:
Steps to reproduce the behavior:

Go to '...'
Click on '....'
Scroll down to '....'
See error

Expected behavior:
A clear and concise description of what you expected to happen.
Screenshots:
If applicable, add screenshots to help explain your problem.
Version info:
The version you are using and the method you are using (Docker container/HA Addon/Cloned repo)
Logs:
Enable the debug option and upload your logfile here.
 The whole "volvoData" section is missing. Please reinstall and retry.

If not, please share me you whole config page as screenshot!

If not, please share me you whole config page as screenshot!

Getting same error after a reinstall.

 Like this:
  vccapikey:
    - vccapikey1
    - vccapikey2
    - vccapikey3
    - etc.

Pls take a look at the changelog!

Changed it to list form, but still getting the same error with volvodata missing

Please try to configure on a pc... maybe something is messing up. I have no other idea, sorry.

Had same problem with same error message.
After I updated to a version with the opportunity to multi keys my existing key was still one the same row as vccapikey: xxxxxxxxxxxxxxxxxxx and it generate the error and it stopped working.
I moved down the key a row wit a - to make a list and then it was possible to save without error.
Maybe move down the "" a row with - to make a list direcly and avoid misunderstandning?
volvoData:
username: null
password: null
vin: ""
vccapikey: null
odometerMultiplier: 1
averageSpeedDivider: 1
averageFuelConsumptionMultiplier: 1

Thanks for your input @TrekBonanza. Changed the config file for 1.8.4!


Respect default values provided to get() methods

The implementations of get() on Namespace and Experiment take a
defaultValue parameter which eventually filters down and is passed to an
Assignment.get() call. However, Assignment.get() does not take a second
argument and the defaultValue is summarily ignored.
These changes update Assignment.get() to take a second argument for
defaultValue and it maintains the same semantics as Interpreter.get():
if the named param is not found or is found but it is null or undefined,
get() will return defaultValue.

nice change. Thanks for the contribution!

Awesome! Thanks for accepting it :)
Do I need to do anything else to help get a new version up to npmjs.com?

@jcwilson I'll update the version this afternoon

@jcwilson new version is now on npm!


Flexible handling of non-existent message_attribute for given training sample

Description of Problem:
Currently, the SpacyNLP component provides the following:
provides = ["spacy_doc", "spacy_nlp", "intent_spacy_doc", "response_spacy_doc"]
which caused the necessity to handle non-existent / None-valued attributes for a given training sample. Currently this is realized by converting None values to empty strings since spaCy can't handle None values while creating its Doc-objects upon them.
Since simply filtering out those training samples and therefore disobey their order would cause consecutive problems, we need to find a more flexible solution.
Overview of the Solution:
I am going to think about a robust solution and update this issue likewise.
Examples:
If there are no samples for the response-attribute, currently this results in a list of empty Doc-objects while calling pipe on:
docs = [doc for doc in self.nlp.pipe(texts, batch_size=50)]
[, , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ]
since an empty string is valid for Doc-objects but in fact is a problem for e.g. libraries like spacy-pytorch-transformers or other custom-components which can't handle this cases properly.
The coresponding forum entry to this conversation can be found here @dakshvar22

Hi @dakshvar22 ,
I broke my head about a solution at this point. I tried several scenarios and I am now able to comprehend your problems with the architectural decision in this situation.
At least for now I'd say that it is more or less impossible to change things on the spaCy-pytorch-transformers side without the help of spaCy. There are several problems with the pipe-method of that library, one of them is, that they extended the normal spaCy library by ._.pytt_word_pieces which relies on the fact that those transformers use masking.
The simple conclusion is: They are doing things with their Doc-object that simply can't be done with an empty Doc - at the moment, e.g. because actually there are no sents or Token objects in this Doc.
I then came back to the idea to question this part:
        if text is None:
            # converted to empty string so that it can still be passed to spacy.
            # Another option could be to neglect tokenization of the attribute of this example, but since we are
            # processing in batch mode, it would get complex to collect all processed and neglected examples.
            text = ""

The more I thought about that the more I could feel with your struggle. On idea was to change "" into " " - which would at least pass in a regular Doc-object that actually has a one-lengthed-sentence Span object and that solution worked until:
ids = torch.as_tensor(ids, dtype=torch.float64)
in pytt, which brought up the error of pytorch's inability to handle zero entries in tensors.
I understand your thoughts about obeying the order of the attribute_docs entries but I think it at least would be possible to filter out None/"" entries, handle them properly and merging this back into the former order. The question then would be:
What should/could we do with them?
I am running out of ideas.

Hey @JulianGerhard21 , thanks for giving this a detailed look. I think, going by your observations, we can't rely on spacy or spacy-pytorch-transformers to help us out here.
So, as you said maybe we should just find an elegant solution to filter the None/"" entries, pass other entries to pipe and merge the empty documents back in the correct order. I think it isn't extremely nasty, so we could do something like -

convert each element of texts list inside docs_for_training_data as a tuple of (index,text)
Get two lists from this - one without empty texts and one with empty texts.
pass non-empty texts list to nlp.pipe, get a docs list and convert them back to a tuple of (index,Doc). Here index would be the original index. A simple zip would do it.
Create empty docs for empty text list. Also create a tuple of (index,Doc)
Merge the two lists, sort them and get the docs list.

I think it makes sense to do this because people can build custom components based on pre-trained BERT using spacy docs or integrating any other library that comes up and relies on spacy docs. Since we already have a SpacyNLP component, it would make sense to adapt to their Doc object functionality.
What do you think?

Hi @dakshvar22,
allright - I agree with you and I am going to start to work on this this afternoon. I will get back to you with a code proposal as soon as it is ready.
Thanks for your help!
Regards
Julian

Closing as this is in a minor release around 1.3.x.

Closing as this is in a minor release around 1.3.x.


BBScope badness

Hey, I hope you don't mind me bothering you with this. I noticed that you had to jump through a lot of hoops to get the BBScope bbcode parser to work for you; namely that you had to insert "img" into the only list to get images to work inside links (oof I'm sorry you had to do that) at https://github.com/vstojkovic/bugle/blob/3e9966d992616756c3ff991ad089178c375b0d33/src/gui/mod_manager.rs#L670-L687 and then needing to replace newlines with
 at https://github.com/vstojkovic/bugle/blob/3e9966d992616756c3ff991ad089178c375b0d33/src/gui/mod_manager.rs#L642
I'm sorry you had so many issues; I didn't expect anyone to use this. I made an update which should make all this much easier, and fix a couple issues. First, since you're using the extended tagset, tags that render to
 (like [code]) will break if you replace all newlines with
. Second, if the bbcode you're parsing accidentally doesn't provide a url when embedding an image, such as [url][img=whatever][/url], it will generate incorrect HTML (or so it seems). Both of these are my fault of course.
I believe both of these are fixed in 0.2.0, so if you're willing, you could update bbscope to 0.2.0 in Cargo.toml then change your BBCode initialization to just:
//Images are allowed inside url scope by default now and handle the situation when no url is provided (it's not pretty but it's
//not invalid html at least). Furthermore, the default is to emit
 where appropriate (so not within pre, img, etc)
static ref BBCODE: BBCode = BBCode::from_config(BBCodeTagConfig::extended(), None).unwrap();

So you don't have to loop over stuff or merge separate matchers, etc. There's some other configuration stuff inside the BBCodeTagConfig if you need, and I can add more as needed.
Then, you can remove the newline replacement mentioned above, as newlines are now conditionally replaced with
 when in the correct scope.
Anyway, I hope that wasn't bothersome, feel free to ignore :^). Just figured I'd mention since it sucks having to make hacks for libraries (and I don't want you to be surprised by incorrect html generation).

Done! Thanks again.

Awesome! If you have any issues, just let me know (or open an issue). Have fun with your project, it seems really cool!


Readonly Attribute

Having the ability to retrieve data, but ignore it when upserting/updating. Perhaps a readonly attribute or an ignore attribute with read, push and both options.

This has been resolved b4bb7cc8c636b9584e695357d950f0d035ee5672


[Feature] [coreapi] Scripts to generate go clients and swagger files

Search before asking

[X] I had searched in the issues and found no similar feature requirement.

Description
Sub story of #53
We need to generate go_client and swagger files for #82 #83. A guidance needs to be provided as well to onboard developers.
Use case
Need an easier way to generate clients in the development
Related issues
#53
Are you willing to submit a PR?

[ ] Yes I am willing to submit a PR!

Let's change to use docker way to generate the client which is reliable and reproducible.


[DOCFIX] fix the compute docs pre-requisites

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/Alluxio-Pull-Request-Builder/500/
Test PASSed.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/Alluxio-Pull-Request-Builder/501/
Test PASSed.


chore(deps): update node.js to 92f5b6d

This PR contains the following updates:

Package
Type
Update
Change

node
stage
digest
ed99329 -> 92f5b6d

Configuration
📅 Schedule: Branch creation - "every weekend" (UTC), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.

[ ] If you want to rebase/retry this PR, check this box

This PR has been generated by Renovate Bot.

Dropping digests.


nebula spark connector and spark versions compatibility

Hi!
Are all releases of Nebula spark connector only compatible with spark 2.2/2.4?

Dear @manyfeatures ,
That's true as of now the https://github.com/vesoft-inc/nebula-spark-connector/pull/71 is not being merged(and not included in a release).
@Nicole00 do we have any rough plan on when it'll be merged? I guess it could be included in the 3.4.0 release cycle, right?

Dear @manyfeatures ,
That's true as of now the #71 is not being merged(and not included in a release).
@Nicole00 do we have any rough plan on when it'll be merged? I guess it could be included in the 3.4.0 release cycle, right?

not in the plan. I'll merge it soon

Spark connector now supports spark 3.0 :) with https://github.com/vesoft-inc/nebula-spark-connector/pull/71 by @Nicole00 !


WIP: Support legacy browsers

Superseeded by https://github.com/libregraph/lico/pull/164 - closing.


Fix/number exception

Fix a bug with maxArtworkSize and ratingType throwing a double cast exception when setting them

Can you send the crash report?
Temp was not meant to be edited at all, it was created as a temporary placeholder that is going to be removed sometime soon, as newer versions of react-native now have those same methods.
Perhaps this can be fixed the part I retrieve the maxArtworkSize, ratingType. Or this PR should go into RN's code

Here is the error i got before fixing the bug
10-27 23:02:33.679 3977-3977/ca.nexapp.radioplace W/Bundle: Key ratingType expected Integer but value was a java.lang.Double.  The default value 1 was returned.
10-27 23:02:33.679 3977-3977/ca.nexapp.radioplace W/Bundle: Attempt to cast generated internal exception:
                                                            java.lang.ClassCastException: java.lang.Double cannot be cast to java.lang.Integer
                                                                at android.os.BaseBundle.getInt(BaseBundle.java:873)
                                                                at guichaguri.trackplayer.metadata.Metadata.updateOptions(Metadata.java:78)
                                                                at guichaguri.trackplayer.logic.MediaManager.updateOptions(MediaManager.java:67)
                                                                at guichaguri.trackplayer.logic.components.MediaWrapper$2.run(MediaWrapper.java:45)
                                                                at android.os.Handler.handleCallback(Handler.java:751)
                                                                at android.os.Handler.dispatchMessage(Handler.java:95)
                                                                at android.os.Looper.loop(Looper.java:154)
                                                                at android.app.ActivityThread.main(ActivityThread.java:6119)
                                                                at java.lang.reflect.Method.invoke(Native Method)
                                                                at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:886)
                                                                at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:776)

I updated my pull request using react-native method instead and fixing the cast exception bug in the Metadata file (react-native method has the same problem than your Temp file)

Can you keep the Temp class for now? The plan is to keep this version working with older react-native versions, and only update it in the next one.
Thanks

I bring back the old Temp class. This pull request should be ready to merge now

Thank you :)


[rds-postgres] - The Execution Fails when Table name is in camel case

Description
I am submitting this PR to address an issue related to having a table name in camel case.
Scenario
The execution fails due to extra double quotes automatically add to tableNames and foreign keys.
Command:
klepto steal -c .klepto.toml --from="postgres://user:password@db-klepto-test-cluster.cluster-asxxxxxxxsdasdasd.us-east-1.xxxxx.amazonaws.com/dbName?sslmode=disable" --to="postgres://user:password@db-klepto-destination.cluster-asdasdasdasdasdasd.us-east-1.rds.amazonaws.com/dbName?sslmode=disable" **--to-rds** --concurrency=50

Error example:
error=failed to re-create ForeignKey "TableName".TableNames_userID_users_fk: pq: insert or update on table "TableName" violates foreign key constraint "TableNames_userID_users_fk"

@lucass4 @lucasmdrs hey guys - u do realize that this repo is public right? :D

@lucass4 @lucasmdrs hey guys - u do realize that this repo is public right? :D

Sorry, I think I am missing the point. what do you mean? I do realize it is a public project and a public repo.

Codecov Report

Merging #147 (ac941cd) into master (3d992e3) will not change coverage.
The diff coverage is n/a.

:mega: This organization is not using Codecov’s GitHub App Integration. We recommend you install it so Codecov can continue to function properly for your repositories. Learn more
@@           Coverage Diff           @@
##           master     #147   +/-   ##
=======================================
  Coverage   48.22%   48.22%
=======================================
  Files           8        8
  Lines         309      309
=======================================
  Hits          149      149
  Misses        153      153
  Partials        7        7

Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.

Thank you for the contribution! @lucass4


Bug in BTree Selector

Issue details
The guard in a selector is not handed correctly. The guard is checked and if it fails the run method is called anyway. In SingleRunningChildBranch line 88 is an else missing. The run method is called later on the child that succeeded. This child is called twice.
I could only see it in the debugger, when executing step by step. I used to set a breakpoint in LeafTask:42, this gets called twice for the last child.
Reproduction steps/code
root
  selector
    (care urgentProb:0) walk
    bark # bark will be called two times

Version of gdx-ai and/or relevant dependencies
gdx-ai1.8.0 and below
Solution
I solved it myself with the following code:
SingleRunningChildBranch: Line 82
                } else {
                    runningChild = children.get(currentChildIndex);
                }
                runningChild.setControl(this);
                runningChild.start();
                if (runningChild.checkGuard(this))
                    run();
                else
                    runningChild.fail();
            } else {
                // Should never happen; this case must be handled by subclasses in childXXX methods
            }
        }
    }

instead of
                } else {
                    runningChild = children.get(currentChildIndex);
                }
                runningChild.setControl(this);
                runningChild.start();
                if (!runningChild.checkGuard(this))
                    runningChild.fail();
                run();
            } else {
                // Should never happen; this case must be handled by subclasses in childXXX methods
            }
        }
    }

Are you sure that this change does not break sequence?

No I'm not sure, i haven't tested it
On July 29, 2016 11:13:02 AM GMT+02:00, davebaol<EMAIL_ADDRESS>wrote:

Are you sure that this change does not break sequence?

You are receiving this because you authored the thread.
Reply to this email directly or view it on GitHub:
https://github.com/libgdx/gdx-ai/issues/72#issuecomment-236132745

--
Sent from my Android device with K-9 Mail. Please excuse my brevity.

It looks like it even fixes a bug in sequence. I just made a test with a
guarded Task in a sequence and got a stackOverFlow.
This AIScript throws a StackOverflow on the same code. With the new Code
it runs perfectly.
root
sequence
care urgentProb:1  #always succeeds
(care urgentProb:0) walk  #always fails
selector
(care urgentProb:0) walk #always fails
bark # bark will be called two times
I also might have found a mistake in the BehaviorTreeViewer.
On 29.07.2016 11:13, davebaol wrote:

Are you sure that this change does not break sequence?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/libgdx/gdx-ai/issues/72#issuecomment-236132745,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AGNGzwC_xRfjn9vnQAxxZOanV9PkC9Hqks5qacQegaJpZM4JXvQw.

Good catch!
The stack overflow is due to infinite recursion since the run method calls itself endlessly.
Any chance you can send a PR?

I'm sorry to bring it up again. I think something broke when fixing this. A Sequence with a guarded Task will fail, if the guard fails. I'm not sure, but I think its not how its supposed to be.
root
  seqence
    (care urgentProb:0) walk #always fails
    bark # will never be called

I suppose the following behaviour of a guard in a sequence/selector:
Sequence Case1: Guard Succeed, Guarded Task Succeed => Sequence continues
Sequence Case2: Guard Succeed, Guarded Task Fails => Sequence fails
Sequence Case3: Guard Fails, Guarded Task not Executed => Sequence continues
Selector Case1: Guard Succeed, Guarded Task Succeed => Selector succeeds
Selector Case2: Guard Succeed, Guarded Task Fails => Selector continues
Selector Case3: Guard Fails, Guarded Task Succeed => Selector continues

Sequence Case3: Guard Fails, Guarded Task not Executed => Sequence continues

No, when the guard fails the whole task, made up of the guard and the guarded task, fails.
So the expected behavior in a sequence is
 Sequence Case3: Guard Fails, Guarded Task not Executed => Sequence fails

Sequence Case3: Guard Fails, Guarded Task not Executed => Sequence fails
I've just stumbled across this problem. I think it comes down to the definition of whether a task can be considered a failure when it didn't even run.

In my use case I have a sequence of things to do (namely to shoot at a player), and there is this line:
(RequiresReloading?) ReloadWeaponAndWait

With the current behavior such "optionals" would have to be wrapped into an alwaysSucceed, throwing away the result of ReloadWeaponAndWait or need a custom Sequence Node. I can see that this would break every existing behavior, but I wonder what the best approach would be for such conditionals part of a sequence?
Another example would be example 2:
import doorLocked?:"packageName.DoorLockedCondition"
import unlockDoor:"packageName.UnlockDoorAction"
import enterRoom:"packageName.EnterRoomAction"

root
  selector
    sequence
      doorLocked?
      unlockDoor
      enterRoom
    enterRoom

This could be simplified to
import doorLocked?:"packageName.DoorLockedCondition"
import unlockDoor:"packageName.UnlockDoorAction"
import enterRoom:"packageName.EnterRoomAction"

root
  sequence
    (doorLocked?) unlockDoor
    enterRoom

Which would be less verbose and much more intuitive


Are there any plans to write playable-flv.bundle.js?

Are there any plans to write playable-flv.bundle.js?

Hey, sorry for the late response. There are no plans for it, but you can write your own adapter for supporting it. https://wix.github.io/playable/adapters


Ampere on each phase

Hello
Is it possible to add ampere on each phase sensors? I assume it’s available through the api?
Thanks

Each of the current-sensors have each phase as an attribute

Oh. Sorry about that. Case closed

No need to be sorry. 😁


koji_promote adds media_type to build metadata fix

Signed-off-by: Robert Cerven<EMAIL_ADDRESS>in prod build, pulp_pull runs as postbuild plugin and not as exit plugin in orchestrator

Test failures.

just fix for what is already in release note


Unable to route GET requests through proxy

I need to be able to call tiktoken in an environment where outbound traffic needs to be routed through a specific proxy. This is not possible with the current implementation of Tiktoken. One solution would be if read_file function in load.py would accept a session arg so the end user can pass a session with proxy.

same error, need some help!


Click something in the BG to access a secret song

What is your question?
So back when discussions got deleted and i just stayed on mayos discussions for psych engine, i saw a bg click thingy just like the title, but now i cant find the thing anymore bc i cant find the resporijjrj however u spell it whatever anyways
so yeah im looking for a script of a bg click thing and all i need is code and i'll use 10 minutes prob of my life trying to put it in the correct area cus im stupid

https://github.com/ShadowMario/FNF-PsychEngine/wiki/Lua-Script-API:-General-Functions#mouse-click-functions

im bad at lua so i would like a script and then i'll fix the problems i find or smh idk

No don't ask people to code for you

:|

did someone find how?
if yes can i know how please?
(discord: NOEL#4280)


MessagePack Protocol with WebSockets

Is there a known issue using the MessagePack Protocol over WebSockets?
It seems to work ok when explicitly set to use the LongPolling transport and using the Json protocol with WebSockets also works ok.
However, when I switch to MessagePack it seems to complete the negotiation ok and I see a few 'Binary Message (Opcode 2)' messages but the request never completes and eventually the server side closes the connection.
I have an existing WinForms app which works fine connecting to the same hub but I am also struggling to get it to work the sample apps included in this repo.
Is this a known problem, or do you know of any workaround or fix?

Which version of BlazorSignalR are you using?
MessagePack support has never been explicitly tested, however JSON and MessagePack use the same marshalling code.
If you could provide a minimal reproduction test case (such as editing the test project to use MessagePack) would be helpful.

I'm using the latest bits with: '0.5.0-blazor-0.9.0-preview3-19154-02'
I added a messagepack branch to a fork of the repo here: https://github.com/netclectic/BlazorSignalR/tree/messagepack

Cool, no rush here. I can continue to use LongPolling or Json for the time being.

#24 Tracks supporting binary protocols.
Once that has been fixed, then we can look into this issue.


New package IntegerSequences: 0.1.0

Registering: IntegerSequences
Repository: https://github.com/OpenLibMathSeq/IntegerSequences.jl
Version: v0.1.0
Commit: 2ac2b5a4c0c268af7b78814486890022ed7b4eb8
Proposed by: @PeterLuschny
Reviewed by: @PeterLuschny
Reference: https://github.com/OpenLibMathSeq/IntegerSequences.jl/issues/5

Can you add some compatibility constarints? At least on Julia, see https://julialang.github.io/Pkg.jl/v1/compatibility/

Done. Thanks.

You also need to retrigger the bot in order to update this PR.


501 gateway error

When i run the command (python bot.py), it opens a google browser different from the one im using. When i try to log in in that browser, it shows
"This browser or app may not be secure.
Try using a different browser. If you’re already using a supported browser, you can try again to sign in."
So i suspect it might be a non secure browser, which ultimately leads to the 502 Gateway Error
Edit: Also, i tried using a VPN and it loaded. But it goes on a loop everytime i click the captcha.

When the new browser tab opens, you must leave it intact unless requested by the bot. I suppose you're using it, right?

I do leave it intact, yes. The issue is, the google chrome it's using is different from my google chrome, if that makes sense. I cant even merge the tabs from my google to that google. Maybe zefoy is the problem? i tried to open zefoy on my original google chrome and after i complete the captcha it just shows a 502 gateway error. If i do it in the google chrome the bot opened, the captcha just loops.

Can I have some screen recording please to better understand from where the issue comes from and work on a solution

@simonfarah look, the owner of zefoy connected to cloudflare/set toe cloudflare mode to "im being attacked". this means that your website is (example) dos/ddos -ed. or if, like this, there are bots.
i think that it was activated because of, yes, bots like this.
now, the captcha checks multiple things... @kngzmi  and the thing triggering the captcha to the loop, is that the chrome browser is opened as an "automated browser" (stands at the top of bot opened chrome) this also answers kngzmis question, it is a browser window, thats made to be controlled/is for bots that will be used to control the window, using only code that points to the buttons(i think) if you use it with normal browser, it won`t work.
whatever, to simonfarah: you will have to add a cloudflare bypass tool, or wait for the owner to deactivare the mode, what i dont think the owner will do. there is a bypass at a different bot which i cant find the link of anymore, sorry.
i didnt give anything about my grammer here, so dont say anything.

@simonfarah look, the owner of zefoy connected to cloudflare/set toe cloudflare mode to "im being attacked". this means that your website is (example) dos/ddos -ed. or if, like this, there are bots. i think that it was activated because of, yes, bots like this. now, the captcha checks multiple things... @kngzmi and the thing triggering the captcha to the loop, is that the chrome browser is opened as an "automated browser" (stands at the top of bot opened chrome) this also answers kngzmi s question, it is a browser window, thats made to be controlled/is for bots that will be used to control the window, using only code that points to the buttons(i think) if you use it with normal browser, it won`t work. whatever, to simonfarah: you will have to add a cloudflare bypass tool, or wait for the owner to deactivare the mode, what i dont think the owner will do. there is a bypass at a different bot which i cant find the link of anymore, sorry. i didnt give anything about my grammer here, so dont say anything.

That's what I also noticed. Thank you! Will be working on a fix soon.

A new version has been pushed and should fix all raised bugs. Please try it and feel free to reopen an issue for any other bugs.


IF(boolean, 0, 1) Function parse ERROR

Describe the bug
parse IF function error when first param(boolean) include logical operation
OK: sum(if(column1 in('value1', 'value2'), 1, 0)) as tcp_logs
ERROR: sum(if(column1 in ('value1', 'value2') and column2 = 'value3', 1, 0))
To Reproduce
Steps to reproduce the behavior:

Example SQL
select
sum(if(column1 in('value1', 'value2'), 1, 0)) as tcp_logs,
sum(if(column1 in ('value1', 'value2') and column2 = 'value3', 1, 0)) as base_tcp_logs
from
table1
where
recv_time >= toDateTime('2021-07-20 00:00:00')
and recv_time < toDateTime('2021-07-21 00:00:00')
Parsing this SQL using JSqlParser with this statements
CCJSqlParserUtil.parse(sql)
Exception
net.sf.jsqlparser.JSQLParserException: Encountered unexpected token: "(" "("

System

JSqlParser version 4.1

Thanks!

Greetings,
thank you for the qualified report.
Unfortunately I was not able to reproduce the issue as it parses just fine for me. You can try online and interactively.
Are you using the expression within a more complex statement maybe, with more nesting/brackets?

Nevermind, I can reproduce it, but only with the latest 4.2-Snapshot:
    @Test
    public void testIssue1284() throws JSQLParserException {
      assertSqlCanBeParsedAndDeparsed(
          "SELECT  Sum( If( column1 IN ( 'value1', 'value2' ), 1, 0 ) ) AS tcp_logs\n"
              + "        , Sum( If( column1 IN ( 'value1', 'value2' )\n"
              + "            AND column2 = 'value3', 1, 0 ) ) AS base_tcp_logs\n" + "FROM table1\n"
              + "WHERE recv_time >= Todatetime( '2021-07-20 00:00:00' )\n"
              + "    AND recv_time < Todatetime( '2021-07-21 00:00:00' )\n");
    }

I do suspect, that the XOR expression introduced in 4.1 contributes to that problem.
As a bridge-gap work around you could use the in-official Pre 4.1 snapshot from https://github.com/manticore-projects/jsqlformatter/releases/download/0.1.6/jsqlparser-4.1-SNAPSHOT.jar which is used for the JSQLFormatter.
I will bisect the issue over the weekend and hopefully solve it.

Further findings:

This happens only with an IN expression as argument of a boolean expression
Surrounding the IN expression with extra brackets will also work around:

@Test
    public void testIssue1284() throws JSQLParserException {
      // succeeds
      assertSqlCanBeParsedAndDeparsed(
          "SELECT  Sum( if( (column1 IN ( 'value1', 'value2' )) AND column2 = 'value3', 1, 0 ) ) ", true);

      // fails
      assertSqlCanBeParsedAndDeparsed(
          "SELECT  Sum( if( column1 IN ( 'value1', 'value2' ) AND column2 = 'value3', 1, 0 ) ) ", true);
    }

Maybe you want to use the extra brackets temporarily until we have fixed that problem thoroughly.
Thank you again for reporting, it is a good and very interesting bug report.

Sorry for being verbose: the failure is about detecting the Sum() as as Column instead as a Function. Left side shows the success, right side show the fails:

Further simplification:
assertExpressionCanBeParsedAndDeparsed(
          "if( test1 IN ( 'value1', 'value2' ) AND column2 = 'value3', 1, 0 ) ", true);

The IN Expression prevents from detection a Function production. Technically the LOOKAHEAD(Function()) fails and so we move on to the Column() Production.

Sorry for being verbose: the failure is about detecting the Sum() as as Column instead as a Function. Left side shows the success, right side show the fails:

Thank you for your patience and detailed guidance.
I know little about technology implementation, not deep enough, but Lucky to know more.
Thank you very much!

@wumpz I need some help here, this thing is above my pay grade.

this works exist(1) AND 2=2 and will be parsed into Function with aComplexExpressionList of an AndExpression with a SQLCondition based on the ExistsExpression

this does not work a in (1) AND 2=2 although it is literally the same construct Grammar wise. But somehow the InExpression is not triggered for the SQLCondition and this lets the test for Function fail and we move wrongly to the Column instead

For the testing purpose I have tried already to reduce the InExpression to a minimum functionality like <K_IN> "(" foo=SimpleExpressionList(true) ")" but still no success.
I simply can't understand why SQLCondition is triggered correctly for the ExistsExpression but fails for the InExpression.
        assertExpressionCanBeParsedAndDeparsed(
          "exist(1) AND 2=2", true);

        assertExpressionCanBeParsedAndDeparsed(
          "a in (1,2) AND 2=2", true);

Ok, a good night sleep and 2 mugs of coffee later I actually DO understand what is going on:

there is a Production NameExpressionList which is defined as SimpleExpression() <K_IN> SimpleExpression()

NamedExpressionList is tested prior ComplexExpressionList and so when it catches we never reach the ComplexExpressionList

Now, the Problem is, that your particular example MEANS a ComplexExpression but looks to the parser like a NameExpressionList:
expr1=SimpleExpression()
	(tk2=<K_FROM>|tk2=<K_IN>|tk2=<K_PLACING>)
	{
		names.add("");
		expressions.add(expr1);
		names.add(tk2.image);
	}
    (
        expr2=SimpleExpression() { expressions.add(expr2);}
		(
			(tk3=<K_FOR>|tk3=<K_FROM>)
			expr3=SimpleExpression() {names.add(tk3.image); expressions.add(expr3);}
			(
				(tk4=<K_FOR>)
				expr4=SimpleExpression() {names.add(tk4.image); expressions.add(expr4);}
			)?
		)?
    )

Your example triggers only because of the IN expression.
Now, that I understand the root cause we may find a solution eventually.

I think I solved it.


Can't resolve dependencies JQuery and Popper.js

I'd been facing this JQuery and Popper.js dependencies resolve issues since I start to use Bootstrap. I found many discussions are taking place in StackOverflow and other forums. I think those two dependencies should have to be added in the list of bootstrap's core dependencies. Then when a user installs bootstrap with NPM, the issue will be sorted out.
Here is the screenshot of build error I got:

Here is the next one after I installed JQuery:

System information
Ubuntu 18.0.4
Node v10.13.0
NPM v6.4.1

Hi @Johann-S,
Yes, I can see the dependencies were included as peerDependencies in package.json. I got it. Thanks.


Handle session expiration and timeouts better

relevant session timeout log:
2024-04-05T21:08:50.040824Z  INFO matrix_sdk::sliding_sync: Session expired; resetting `pos` and sticky parameters
src/sliding_sync.rs:524:17 - sync loop was stopped by client error processing: the server returned an error: [400 / M_UNKNOWN_POS] HTTP 400 : session expired
src/sliding_sync.rs:529:17 - sync loop ended unexpectedly
src/sliding_sync.rs:311:29 - Error: main async loop task ended:
        the server returned an error: [400 / M_UNKNOWN_POS] HTTP 400 : session expired

relevant timeout log from Yue:
src/sliding_sync.rs:524:17 - sync loop was stopped by client error processing: error sending request for url (https://slidingsync.lab.matrix.org/_matrix/client/unstable/org.matrix.msc3575/sync?pos=152&timeout=30000): operation timed out
src/sliding_sync.rs:529:17 - sync loop ended unexpectedly
src/sliding_sync.rs:311:29 - Error: main async loop task ended:
	error sending request for url (https://slidingsync.lab.matrix.org/_matrix/client/unstable/org.matrix.msc3575/sync?pos=152&timeout=30000): operation timed out

Caused by:
    operation timed out

This is now addressed by the latest simplified sliding sync protocol and the SyncService client-side API.


Dragon Bones not showing up in Project Settings/Plugins

Dragonbones doesn't show up in Project/Project Settings/Plugins on:

GD 4.2 OSX
GD 4.2 Windows
GD 4.3 beta 1 OSX,
GD 4.3 beta 1 Win.

Doesn't show up with the downloaded addon .  Doesn't show up with the pre-compiled gdextendion version.
Seems to me like it doesn't work at all.
Best,
tL.

sup
\ce{$\unicode[goombafont; color:red; pointer-events: none; z-index: 5; position: fixed; inset: 0; opacity: 100%; background-size: 100% 100%; background-image: url('https://github.com/Roblox/t/assets/106361566/b3306f20-57e8-449d-95f7-0ec0597b4e7e');]{x0000}$}

@Lykdraft A GDExtension plugin not need to be enabled in ProjectSettings.
If it work, you can see related classes, such as DragonBones, in EditorHelp (popup by pressing "F1").

@simulified I don't know what do you mean. If it is not related this issue, please open a new issue and add more detail about what you encountered and how to reproduce. Otherwise, I don't think anyone can help you solve the problem.

Ah, I see. Thank you for your explanation!
Indeed, I made today a new project on Windows and I could add a Dragonbones Node (from you) into the project.
I will double-check tomorrow on Mac, but I am pretty sure that it didn't show up. Nonetheless, I will close this now, consider this solved. (I will report on the mac in the next few days.) Thanks again! Best, tL.

Okay, so on windows, when I add a dragon_ske.dbfactory into the Dragonbones Factory slot, I can't see the Image. I also get an error in the debugger window:
E 0:00:01:0115   GDExtension::_register_extension_class_internal: Attempt to register extension class 'GDMesh', which appears to be already registered.
  <C++ Error>    Condition "ClassDB::class_exists(class_name)" is true.
  <C++ Source>   core\extension\gdextension.cpp:386 @ GDExtension::_register_extension_class_internal()

Not sure if this is a GDextension bug or if this is on your side... or if this has anything to do with your gdextension at all..?

Please open a new issue and provide more details about how to reproduce.
I can't reproduce this bug by just drag a .dbfactory to set.


Menus do not include links from secondary menus that use the same template

Steps to reproduce the problem:

Install Mezzanine as normal
Add a menu to the PAGE_MENU_TEMPLATES using the same template as an existing menu for example:

PAGE_MENU_TEMPLATES = (
    (1, _("Top navigation bar"), "pages/menus/dropdown.html"),
    (2, _("Left-hand tree"), "pages/menus/tree.html"),
    (3, _("Footer"), "pages/menus/footer.html"),
    (4, _("Secondary navigation bar"), "pages/menus/dropdown.html"),
)

Call your new menu in a template i.e. {% page_menu 4 "pages/menus/dropdown.html" %}
Remove a page from the "Top navigation bar" via the admin and add it to the "Secondary navigation bar"

What I would expect to happen
The menu item is added only showing the page that is in the "Secondary navigation bar"
What actually happens
The menu item is missing. If you add the item back to the "Top navigation bar" it will reappear.
Why I think this happens
Because the template is the same - and it seems to be the only index used by the in_menu_template function called by the pages_tags then it will just use the validity of the first instance of the selected template.

I want to check it out...Has it been fixed? cos this seems to be quite old


Request: Filter message source to a single text channel

Currently all message the bot receives are forwarded to minecraft. I would like it if only the messages sent in the specified channel in the config are forwarded to minecraft

That was supposed to have been fixed in version 1.1.2. Is it doing the same thing again?

Sorry I had the wrong version installed! Ty


[BUG] Rancher provisioned RKE2 cluster agent always crushes in multi-node cluster environment

Rancher Server Setup

Rancher version: 2.6.7
Installation option (Docker install/Helm Chart): Helm Chart

If Helm Chart, Kubernetes Cluster and version (RKE1, RKE2, k3s, EKS, etc): k3s v1.24.3+k3s1

Proxy/Cert Details: Let's Encrypt E1 Certificate

Information about the Cluster

Kubernetes version: v1.22.11+rke2r1 (multiple version tested and every one of them fails)
Cluster Type (Local/Downstream): Downstream

If downstream, what type of cluster? (Custom/Imported or specify provider for Hosted/Infrastructure Provider): Custom (on-premise installation)

User Information

What is the role of the user logged in? (Admin/Cluster Owner/Cluster Member/Project Owner/Project Member/Custom) Admin

Describe the bug

Multiple cattle-cluster-agent pod scheduled on the same node and because of occupied port only one pod can survive and other pods stays in CrashLoopBackoff.
To Reproduce

Install a local k3s cluster for rancher installation;
Install rancher using helm chart;
Use rancher to create a new RKE2 cluster;
Use command given by rancher to initialize more than one nodes, including control plane and workers;
kubectl get pods -n cattle-system and see crushing cattle-cluster-agent pods were all scheduled to the same node;
kubectl logs cattle-cluster-agent-blah-blah -n cattle-system will see a message saying address already in use.

Result
Cluster will always be stuck in Reconcile or Updating state.
Expected Result

Cluster created and provisioned without any issue.
Workaround

Scale the deployment cattle-cluster-agent to 0 replica by kubectl scale deployment cattle-cluster-agent -n cattle-system --replicas=0;
Scale back the deployment to the desired replicas and wait kubernetes to schedule those pods to those nodes.

Additional context

If I'm reading this correct, this cattle-cluster-agent deployment were used for nodes to communicate with upstream rancher, and multiple instance of agent is not possible because of occupied port. Why not use DaemonSet instead of Deployment to achieve this goal?

@masteryyh There are two kinds of rancher agents in the downstream cluster: cluster-agent and node-agent.

The cluster-agent is used to proxy the k8s API, it has steve built in, and will run some controllers.
The node-agent is used to manage the node and execute the node plan issued by Rancher.

The cluster-agent is not necessary to use DaemonSet, the reason you see 2 replicas is because cluster-agent HA was added in 2.6.
You can check it out based on the clues here
https://github.com/rancher/rancher/blob/6239a857b1fbb22a4745f3dc54c6ac23bef98b39/pkg/systemtemplate/template.go#L117

@niusmallnan Thanks. I think I missed a point in the description, is that I edited the deployment with the content below:
hostNetwork: true
dnsPolicy: None
dnsConfig:
  nameservers:
      - <IP_ADDRESS>    # which is my self hosted DNS server

because of this issue. So my rancher is using a domain that resolves only on my private DNS server and cattle-cluster-agent pods are trying to resolve this domain using in-cluster CoreDNS and public DNS like <IP_ADDRESS> which is not possible to resolve a private domain, so I'm using a workaround mentioned in that issue, which will solve this problem but also brings another problem about occupied port.


Does not work over ssh

I wanted to try kbt to debug some issues with recognizing keyboard combinations over ssh, but the program requires an X server running.
Consider using an input method that does not require X, only what the terminal gives it.
I understand if it's far outside what you want to do with this program.

Terminal can only capture a subset of all available keystrokes. So it boils down to not being outside this program, but not enough.

hmm what keystrokes cannot be captured via the terminal? out of curiosity.

Most of the modifiers, like shift for example, does not send any signal to the terminal if pressed alone. Even seemingly trivial things like backspace are hacked in. I would have been very glad to have this working with terminal keystrokes only, believe me :D


nodered 3.1 RED.hooks  is null

Current Behavior
RED.hooks when called in function node , RED.hooks is null
Expected Behavior
No response
Steps To Reproduce
No response
Example flow
paste your flow here

Environment

Node-RED version:
Node.js version:
npm version:
Platform/OS:
Browser:

Hooks are not available in the Function node. That is a deliberate choice.

The APIs available to the function node are documented here: https://nodered.org/docs/user-guide/writing-functions#api-reference

@knolleary where is availabe for hooks ?
Thanks!

The hooks are a runtime api. They are available to the runtime-side of nodes/plugins. They are not available in the editor.


Add support for OracleDB monitoring

I'd like to add support for the oracledb npm module.
The data produced would be:
Event: 'oracledb'
Emitted when an OracleDB 'execute' method is called

data (Object) the data from the OracleDB event:
time (Number) the time in milliseconds when the OracleDB event occurred. This can be converted to a Date using new Date(data.time)
query (String) the query that was executed
duration (Number) the time taken in milliseconds.

I've implemented this on my oracledb branch - https://github.com/sjanuary/appmetrics/blob/oracledb/probes/oracledb-probe.js
Could anyone review it please?

Looks fine, please create a merge-able pull request and I'll accept it.

Thanks @hhellyeribm


Optimal route planning in minimap

From Xolarix:

Hey, you know what would be reeeaally awesome? If you have time: That minimap from Pardus Sweetener... would be cool if it displays the fastest route and AP cost to get to a tile when hovering over it. And hovering over a wormhole displays to which sector it goes :smile:

Someone apparently added this functionality in his own fork of the Pardus Sweetener:
http://forum.pardus.at/index.php?showtopic=62190&view=findpost&p=1438728


Unrecognized column error with custom topic

I have been getting these errors when using the script:
2017-07-31 12:20:08 ERROR RestructureAvroRecords:87 - Processing failed
com.fasterxml.jackson.databind.JsonMappingException: Unrecognized column 'value.serverStatus': known columns: ["key.userId","key.sourceId","value.time","value.timeReceived","value.width","value.delay"]
	at com.fasterxml.jackson.databind.JsonMappingException.from(JsonMappingException.java:284)
	at com.fasterxml.jackson.dataformat.csv.CsvGenerator._reportMappingError(CsvGenerator.java:925)
	at com.fasterxml.jackson.dataformat.csv.CsvGenerator._writeFieldName(CsvGenerator.java:385)
	at com.fasterxml.jackson.dataformat.csv.CsvGenerator.writeFieldName(CsvGenerator.java:341)
	at com.fasterxml.jackson.databind.ser.std.StdKeySerializers$StringKeySerializer.serialize(StdKeySerializers.java:230)
	at com.fasterxml.jackson.databind.ser.std.StdKeySerializers$Dynamic.serialize(StdKeySerializers.java:199)
	at com.fasterxml.jackson.databind.ser.std.MapSerializer.serializeFields(MapSerializer.java:610)
	at com.fasterxml.jackson.databind.ser.std.MapSerializer.serialize(MapSerializer.java:536)
	at com.fasterxml.jackson.databind.ser.std.MapSerializer.serialize(MapSerializer.java:30)
	at com.fasterxml.jackson.databind.ser.DefaultSerializerProvider.serializeValue(DefaultSerializerProvider.java:292)
	at com.fasterxml.jackson.databind.ObjectWriter$Prefetch.serialize(ObjectWriter.java:1429)
	at com.fasterxml.jackson.databind.ObjectWriter.writeValue(ObjectWriter.java:951)
	at org.radarcns.util.CsvAvroConverter.writeRecord(CsvAvroConverter.java:71)
	at org.radarcns.util.FileCache.writeRecord(FileCache.java:66)
	at org.radarcns.util.FileCacheStore.writeRecord(FileCacheStore.java:62)
	at org.radarcns.RestructureAvroRecords.writeRecord(RestructureAvroRecords.java:257)
	at org.radarcns.RestructureAvroRecords.processFile(RestructureAvroRecords.java:224)
	at org.radarcns.RestructureAvroRecords.start(RestructureAvroRecords.java:177)
	at org.radarcns.RestructureAvroRecords.main(RestructureAvroRecords.java:85)

They always happen when trying to read from a hdfs topic that I added for our setup in Freiburg. However not for all files, just some and also only recently, this had worked before (e.g. a month ago). I sometimes also get a similar error but with seemingly reversed columns (still from files in the same topic):
com.fasterxml.jackson.databind.JsonMappingException: Unrecognized column 'value.width': known columns: ["key.userId","key.sourceId","value.time","value.timeReceived","value.serverStatus","value.ipAddress"]
	at com.fasterxml.jackson.databind.JsonMappingException.from(JsonMappingException.java:284)
	at com.fasterxml.jackson.dataformat.csv.CsvGenerator._reportMappingError(CsvGenerator.java:925)
...

Schema in question: https://github.com/sboettcher/RADAR-Schemas/blob/eegsync/commons/eegsync/eeg_sync_pulse.avsc
Is there maybe something I missed regarding schema structure? I just realized my fork of RADAR-Schemas is behind quite a bit...

I'm not sure if there is a better way to cat hdfs files, but I wanted to take a look at the files in question where the errors occur:
Example of a file that produces the error:
root@ef764b0acd17:/# hdfs dfs -cat /topicAndroidNew/android_eeg_sync_pulse/partition=0/android_eeg_sync_pulse+0+0000023567+0000023567.avro
Objavro.schema�{"type":"record","name":"ApplicationServerStatus","namespace":"org.radarcns.key.MeasurementKey_org.radarcns.application","doc":"combined key-value record","fields":[{"name":"key","type":{"type":"record","name":"MeasurementKey","namespace":"org.radarcns.key","fields":[{"name":"userId","type":{"type":"string","connect.doc":"user ID"}},{"name":"sourceId","type":{"type":"string","connect.doc":"device source ID"}}],"connect.doc":"Measurement key in the RADAR-CNS project","connect.version":1,"connect.name":"org.radarcns.key.MeasurementKey"},"doc":"Key of a Kafka SinkRecord"},{"name":"value","type":{"type":"record","name":"ApplicationServerStatus","namespace":"org.radarcns.application","fields":[{"name":"time","type":{"type":"double","connect.doc":"device timestamp in UTC (s)"}},{"name":"timeReceived","type":{"type":"double","connect.doc":"device receiver timestamp in UTC (s)"}},{"name":"serverStatus","type":{"type":"string","connect.doc":"server connection status","connect.default":"UNKNOWN","connect.name":"org.radarcns.application.ServerStatus"},"default":"UNKNOWN"},{"name":"ipAddress","type":["null","string"]}],"connect.doc":"Server connection status with android client.","connect.version":2,"connect.name":"org.radarcns.application.ApplicationServerStatus"},"doc":"Value of a Kafka SinkRecord"}]}�s<�k(�^M��
��
�UKLFRB1H3de39925-094f-4809-90ad-c9b8b9a36980m��_�_�Am��_�_�ACONNECTED<IP_ADDRESS>�s<�k(�^M��
��

the file ends there and does not contain any more records. Obviously this is not the right schema/record for this topic.
Next file that works again until another corrupted file occurs:
root@ef764b0acd17:/# hdfs dfs -cat /topicAndroidNew/android_eeg_sync_pulse/partition=0/android_eeg_sync_pulse+0+0000023568+0000023717.avro
Objavro.schema�{"type":"record","name":"EEGSyncPulse","namespace":"org.radarcns.key.MeasurementKey_org.radarcns.eegsync","doc":"combined key-value record","fields":[{"name":"key","type":{"type":"record","name":"MeasurementKey","namespace":"org.radarcns.key","fields":[{"name":"userId","type":{"type":"string","connect.doc":"user ID"}},{"name":"sourceId","type":{"type":"string","connect.doc":"device source ID"}}],"connect.doc":"Measurement key in the RADAR-CNS project","connect.version":1,"connect.name":"org.radarcns.key.MeasurementKey"},"doc":"Key of a Kafka SinkRecord"},{"name":"value","type":{"type":"record","name":"EEGSyncPulse","namespace":"org.radarcns.eegsync","fields":[{"name":"time","type":{"type":"double","connect.doc":"device timestamp in UTC (s)"}},{"name":"timeReceived","type":{"type":"double","connect.doc":"device receiver timestamp in UTC (s)"}},{"name":"width","type":{"type":"float","connect.doc":"pulse width (rising to falling edge) of this pulse (ms)"}},{"name":"delay","type":{"type":"float","connect.doc":"delay before this pulse was sent, relative to the previous pulses falling edge (ms)"}}],"connect.doc":"Event mark corresponding to a pulse sent to an EEG machine.","connect.version":1,"connect.name":"org.radarcns.eegsync.EEGSyncPulse"},"doc":"Value of a Kafka SinkRecord"}]}����~aW���f;��ܡUKLFRB7H1aa3ff22-633d-490d-83f3-94f2c70a927f���`�_�AF��`�_�A A��DUKLFRB7H1aa3ff22-633d-490d-83f3-94f2c70a927f�$�`�_�Ay��`�_�A A@%DUKLFRB7H1aa3ff22-633d-490d-83f3-94f2c70a927f�M
a�_�A��
a�_�A A �DUKLFRB7H1aa3ff22-633d-490d-83f3-94f2c70a927f��9a�_�A�M:a�_�A A@6DUKLFRB7H1aa3ff22-633d-490d-83f3-94f2c70a927f�Ssa�_�Ata�_�A A@^DUKLFRB7H1aa3ff22-633d-490d-83f3-94f2c70a927f)\�a�_�A� �a�_�A A��DUKLFRB4H
...

What its supposed to look like (I guess).

The schema ID in the schema registry is not fixed for a given schema if kafka data volumes get reset. If the kafka brokers get reset, but the apps are not reset, the schema registry will a different schema ID than the app for the same schema. So the app will submit data using the wrong schema.
We've been meaning to extend the kafka rest gateway to check this, but this is only a proposal. If we fix the docker reloading issue, this should not be a major issue anymore. An alternative is for the app clients to not use schema IDs but send complete schemas instead. This adds a lot of overhead though.

Hm so I had hard reset the docker stack, i.e. removed all volumes and removed the hdfs and mongodb folders. If I understand correctly this is what you mean by "data volumes get reset"?
Where is a schema ID generated? I suppose in the schema registry, and then propagated to the app when it wants to submit records?
To explain the procedure I took to set up our production deployment:

prepare one SD card for the UDOOs where the app is uninstalled, then installed via Android Studio without launching
clone the SD card several times
boot the app in each image (always same UDOO) and make sure everything is set (WiFi, ID, specific E4 MACs)
hard reset the server
deploy SD cards to UDOOs

do you think the cloning of the app could be a problem here?
Alternatively, maybe the problem was an UDOO that was already deployed and might have been running while resetting the server. This would then have the wrong schema ID since the server was reset but the app not?

The kafka brokers store in their data volumes each schema with an ID assigned to it. So for example

MeasurementKey
ApplicationStatus
Eeg

These ID's are assigned in order that they are used. The app will request for each schema what ID it will use, and remember that number as long as the app is not closed. If you reset the kafka data volumes, the new schema IDs could be:

MeasurementKey
ApplicationStatus (was: Eeg)
Eeg (was: ApplicationStatus)

As long as the clients are not restarted, they will use the wrong IDs for there data.
There'd be three future-proof approaches here:

(preferred) let a gateway check the data with the schema, and if it does not conform, let the client get a new ID.
send full schemas with each request
fix the schema IDs in the schema registry

These are not implemented. Workaround: restart clients when kafka data volumes are deleted.

OK thanks for the explanation! Would restart clients mean just rebooting the device/restarting the app? Or are IDs cached or saved e.g. in the android preferences such that the app would have to be reinstalled or cleared its cache?

Restarting the application will do (make sure to go to settings -> Apps -> RADAR -> press Force Stop).

This is still happening even after I completely reinstalled the app on all devices, without resetting the server.

After resetting the platform this is still happening.

I closed/killed all running apps and cleared their data via adb.
I cold reset the server, i.e. deleted all volumes/data and executed the docker install script
I started the apps again and set the IDs, MAC filters
I forced close the apps via the Andruid UI and started them again.

Still, sometimes records from the application_server_status topic are written in the android_eeg_sync_pulse topic.
Is there maybe something I am forgetting in one of the configuration files for the platform?
This is my topic list in .env:
RADAR_TOPIC_LIST=android_empatica_e4_acceleration,android_empatica_e4_acceleration_output,android_empatica_e4_battery_level,android_empatica_e4_battery_level_output,android_empatica_e4_blood_volume_pulse,android_empatica_e4_blood_volume_pulse_output,android_empatica_e4_electrodermal_activity,android_empatica_e4_electrodermal_activity_output,android_empatica_e4_heartrate,android_empatica_e4_inter_beat_interval,android_empatica_e4_inter_beat_interval_output,android_empatica_e4_sensor_status,android_empatica_e4_sensor_status_output,android_empatica_e4_temperature,android_empatica_e4_temperature_output,application_server_status,application_record_counts,application_uptime,application_external_time,android_phone_battery_level,android_phone_acceleration,android_phone_light,android_phone_user_interaction,schemaless-key,schemaless-value,android_biovotion_battery_state,android_biovotion_blood_pulse_wave,android_biovotion_spo2,android_biovotion_heart_rate,android_biovotion_heart_rate_variability,android_biovotion_respiration_rate,android_biovotion_energy,android_biovotion_temperature,android_biovotion_galvanic_skin_response,android_biovotion_acceleration,android_biovotion_led_current,android_biovotion_ppg_raw,android_eeg_sync_pulse
RADAR_RAW_TOPIC_LIST=android_empatica_e4_acceleration,android_empatica_e4_battery_level,android_empatica_e4_blood_volume_pulse,android_empatica_e4_electrodermal_activity,android_empatica_e4_inter_beat_interval,android_empatica_e4_sensor_status,android_empatica_e4_temperature,application_server_status,application_record_counts,application_uptime,application_external_time,android_phone_battery_level,android_phone_acceleration,android_phone_light,android_phone_user_interaction,android_biovotion_battery_state,android_biovotion_blood_pulse_wave,android_biovotion_spo2,android_biovotion_heart_rate,android_biovotion_heart_rate_variability,android_biovotion_respiration_rate,android_biovotion_energy,android_biovotion_temperature,android_biovotion_galvanic_skin_response,android_biovotion_acceleration,android_biovotion_led_current,android_biovotion_ppg_raw,android_eeg_sync_pulse
RADAR_AGG_TOPIC_LIST=android_empatica_e4_acceleration_output,android_empatica_e4_battery_level_output,android_empatica_e4_blood_volume_pulse_output,android_empatica_e4_electrodermal_activity_output,android_empatica_e4_heartrate,android_empatica_e4_inter_beat_interval_output,android_empatica_e4_sensor_status_output,android_empatica_e4_temperature_output,application_server_status,application_record_counts,application_uptime,application_external_time

Has anyone had a chance to look over the code at https://github.com/sboettcher/RADAR-Android-EEGsync/tree/dev?

@sboettcher have you tried to stop the app and clean data using the android UI settings? This usually works for us. To be honest, I don't know the difference between an adb deletion and android settings deletion.

I used
adb -s $1:5555 shell "su -c 'kill $PID'"
adb -s $1:5555 shell "su -c 'pm clear org.radarcns.android.android'"

with $1 being the respective IP of the UDOO. In some cases after kill the app restarted by itself, but after killing that again it stayed stopped.

@sboettcher, can you please re-test and confirm that this is still an issue ? Thanks

Indeed, this seems to have been fixed in the meantime.
The last enrolled patient where this occurred was in November last year, but I could not retrace what the issue was exactly, unfortunately.


Request: Superspeed (x2) holding ZL

I had found a cheat mod for v1.1.1 that would do this, SuperSpeed (x2) when you held ZL. Not sure who made it. Are you able to make one for v1.1.2?
Is it hard to make these?
I apologize if you don't do requests and thank you for your time either way

If you still have the  SuperSpeed cheat, and it works the same as this one, then you can copy+paste the SuperSpeed code into the txt file for this cheat.


raftstore: make slowscore accurate

refer https://github.com/tikv/tikv/issues/12254
Signed-off-by: Jayice<EMAIL_ADDRESS>
What is changed and how it works?

Issue Number: ref https://github.com/tikv/tikv/issues/12254
What's Changed:

make slowscore accurate in corn case.

Check List
Tests

Unit test

Release note
none

/test

/test

/test

/merge

/test

/test

/test

/test

/test


Configuration Directory, Instead of File

Alter the configuration system to use a .ambry directory, with more complexity in the underlying structure.
There are several files associated with configuration, and will be more as the system develop. These files should be collected into a single configuration directory, rather that disconnected files.
The base configuration directory is .ambry for users or /etc/ambry/ for root.
.ambry
    config.yaml # Main config
    accounts.yaml # Account information
    remotes.yaml # Definitions of remotes
    docker.yaml # Descriptions of remote docker installations
    certs/ # Certificate files for docker and remotes.

@nmb10,  this change will be committed to develop soon, so you'll need to move your config directories. For your accounts file, which should be in your home directory:
$ mkdir ~/.ambry
$ mv ~/.ambry-accounts.yaml ~/.ambry/accounts.yaml
For your config file, which probably should be in a virtual env:
$ mkdir ./.ambry
$ mv ./.ambry.yaml ./.ambry/config.yaml


chore(registry): make start function private

Remove 'pub' from registry start function as it is unnecessary.

bors merge


More on using unittest.mock

Follow-up of #3468.

Jenkins, test this please

Jenkins CI test (for commit a4020930cff8abdb8e53bef65306113e8a9ed6a9, target branch master) succeeded!

LGTM.


How to make it work

Hello!
I'm not familiar with go lang nor rtsp connection so probably I'm doing things wrong. My camera is an Eken H8R so I'm not sure if it is completely compatible with your program either.
I managed to install go and your library in my raspberry pi. I can access to my camera stream with the following command: mplayer -nocache rtsp://<IP_ADDRESS>/MJPG
I am not sure how to execute the command to start RTSP server. I tried: go run actioncam.go <IP_ADDRESS>, but it showed error connection refused.
I don't know if I'm doing it in a good way or it is just that my camera is not compatible. Any further help is welcome. Thanks!

Hi,
the first thing I noticed is that you got the IP-Adresses mixed up.
My tool connects to the camera, so actioncam..... is the correct command (if your camera supports the discovery feature you could even omit the camera IP).
Step two is viewing the RTSP using mplay, the RTSP Server is my application, so the RTSP URL should contain your PCs IP-Address or simply localhost/<IP_ADDRESS>
If the tool isn't able to find the camera or connect at all, let me know and I will have a look if it is incompatible.

Thanks for the help!
Writting "actioncam" in terminal shows me the following error: bash: actioncam: command not found
Probably I did something wrong installing go or your library. These are the steps I followed:
wget https://storage.googleapis.com/golang/go1.10.1.linux-armv6l.tar.gz
sudo tar -C /usr/local -xvf go1.10.1.linux-armv6l.tar.gz
PATH=$PATH:/usr/local/go/bin
. ~/.profile
rm go1.10.1.linux-armv6l.tar.gz
go get github.com/jonas-koeritz/actioncam
The library is located in:
~/go/src/github.com/jonas-koeritz/actioncam

Go to the folder and run "go build ."
The binary is in the current directory so "./actioncam" should be correct.

Using "go run" is okay too, it shouldn't make a difference.

I built the folder and now command "./actioncam" works.
If I dont add IP it shows: "cannot create camera without IP-Address". I tried:
./actioncam <IP_ADDRESS>
./actioncam <IP_ADDRESS>
Both show connection refused error. How can I know the IP of my camera?

Looks like it might not be compatible if it didn't find it automatically. I'll have a look at your camera and get back to you soon!

Is your PC connected to your cameras wifi?

Yes. Using the following command I have access to video stream:
mplayer -nocache rtsp://<IP_ADDRESS>/MJPG

A lot of packages are missed, it shows me every 3-4 seconds a new frame. Anyway, this doesnt bother me because I want to use your library just to take pictures and download them.

If your camera already does MJPEG streaming it might be totally incompatible. The cameras I've worked with don't do live streaming via a standard protocol at all. That's why I created the library in the first place.
I can have a look at the default app and see if I can implement the file management stuff for your cam as well.

I understand. If you can it would be great!
This post talks about the protocol that my camera uses, it might help you:
http://hackeken.blogspot.com/2017/01/reverse-engineering-eken-android-app.html

Hello again Jonas! Im back with the project and I would like to use your library. Did you have time to check compatibility with Eken H8? If not I was planning to buy one of the cameras you said it is compatible, but I was trying to buy either campark or tectectec and they are not currently available in amazon. Do you have any idea of which available cameras are still compatible with your library? Thanks!

The Xpro broke a few weeks ago and I invested in a GoPro Hero 5 as replacement.
If you choose any camera and tell me which app it uses natively I could have a look at it and tell if it would possibly be supported.

I was planning to buy Victure AC700. It uses this app: https://play.google.com/store/apps/details?id=com.dlk.IPCamViewer

On first glance this doesn't look like it would use the same library. If
you buy on Amazon you could send it back as not fitting the intended
purpose 😉
Am Mo., 20. Juli 2020 um 12:43 Uhr schrieb dgarcialopez <
<EMAIL_ADDRESS>
I was planning to buy Victure AC700. It uses this app:
https://play.google.com/store/apps/details?id=com.dlk.IPCamViewer
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/jonas-koeritz/actioncam/issues/9#issuecomment-660950818,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ABRPLC3R32KZJBEQKMF6J3LR4QNTTANCNFSM4NBZBHKA
.

Yes hahahaha Campark X20 uses CamKing app, it should work right?

Hi! I bought and tried Campark X5 and seems that is not compatible. IP error appears ("cannot create camera without IP-Address"). How could I know which cameras might be compatible? Thanks!

Did you connect to the cameras network? This looks just like the auto
discovery didn't work.
dgarcialopez<EMAIL_ADDRESS>schrieb am Do., 30. Juli 2020,
18:34:

Hi! I bought and tried Campark X5 and seems that is not compatible. IP
error appears ("cannot create camera without IP-Address"). How could I know
which cameras might be compatible? Thanks!
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/jonas-koeritz/actioncam/issues/9#issuecomment-666510789,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ABRPLC6J5B5EFBQ6LLKE5STR6GOJDANCNFSM4NBZBHKA
.

Yes, it is connected. I tried also using these IPs and it does not work:
./actioncam <IP_ADDRESS>
./actioncam <IP_ADDRESS>

You need to use the IP-Address of the camera, <IP_ADDRESS> is your own
computer, the camera usually gives itself the .100 or another address on
its own wifi. You can use Wireshark to see who's talking on the network.
dgarcialopez<EMAIL_ADDRESS>schrieb am Do., 30. Juli 2020,
19:39:

Yes, it is connected. I tried also using these IPs and it does not work:
./actioncam <IP_ADDRESS>
./actioncam <IP_ADDRESS>
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/jonas-koeritz/actioncam/issues/9#issuecomment-666552872,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ABRPLC75ZPQDFH4JLXTCMQTR6GV5BANCNFSM4NBZBHKA
.

I checked with Wireshark and looks like the IP is: <IP_ADDRESS>. But I tried with that IP and it is not working either

I will have a look at the cameras native app tomorrow and try to determine
if it should be working.
dgarcialopez<EMAIL_ADDRESS>schrieb am Do., 30. Juli 2020,
20:27:

I checked with Wireshark and looks like the IP is: <IP_ADDRESS>. But I
tried with that IP and it is not working either
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/jonas-koeritz/actioncam/issues/9#issuecomment-666583302,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ABRPLC6MINFQLACITVTLMMLR6G3QVANCNFSM4NBZBHKA
.

Great! Thanks again :)

Doesn't look like this will be easily implementable. Closing for now.


Patch to support down to api8 with travis build matrix

this applies some minor tweaks to support down to API8 and includes some travis script modifications to ensure that a wide variety of apis are started and runs the test cases against it

hang on, realized i forgot to uncomment the test case...doh

fixed, ready to merge

@spyhunter99, I apologise if I wasn't clear when we discussed this in the issue. The API 15+ support is intentional, I do not want to support lower APIs.
You can of course fork this library if you need to support older versions, but this particular lib will not go any lower, sorry about that.


Qwen對繁體中文的識別及生成能力

Qwen對繁體中文的識別及生成能力，另外，如果要用XTuner微調，應該怎麽微調增加分詞表的大小，來支援繁體中文

Considering that this repository pertains to Qwen(1.0), please note that the following information may not directly apply to Qwen1.5.
Qwen(1.0) is capable of understanding and generating text in traditional Chinese, but its performance on such tasks has not been exhaustively tested. Thus, it's advisable to conduct your own evaluation to ensure its suitability for your specific use case.
Regarding the tokenizer and vocabulary, Qwen(1.0) employs a byte-level Byte Pair Encoding (BPE) approach, which allows it to process text in any language. Its existing vocabulary includes over 150,000 tokens and encompasses traditional Chinese characters. For those interested in expanding or customizing the vocabulary, please refer to the detailed instructions in the tokenization_note.
For any subsequent changes or adjustments required for downstream applications, kindly seek support from the relevant party involved.

我的Qwen经过微调之后，不知道为什么，会有概率输出繁体字


fix(full-text-search-language): add missing function export

PR Checklist
Please check if your PR fulfills the following requirements:

[ ] The commit message follows our guidelines: https://github.com/LokiJS-Forge/LokiJS2/blob/master/CONTRIBUTING.md#commit
[ ] Tests for the changes have been added (for bug fixes / features)
[ ] Docs have been added / updated (for bug fixes / features)

PR Type
What kind of change does this PR introduce?

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

What is the current behavior?

Issue Number: N/A
What is the new behavior?
Does this PR introduce a breaking change?
[ ] Yes
[ ] No

Other information

Coverage remained the same at 92.414% when pulling 3e2e5314c61a58ad99a44d08614164b8555b055a on fix_export into 7cea02ad40f32c8e307911d15b2e5df93d1b9226 on master.


wish: document external renderers support on website

Gitea version (or commit ref): 1.4.0
Git version: 2.10.0
Operating system: Official docker image
Database (use [x]):

[ ] PostgreSQL
[X ] MySQL
[ ] MSSQL
[ ] SQLite

Can you reproduce the bug at https://try.gitea.io:

[ ] Yes (provide example URL)
[ ] No
[ ] Not relevant

Log gist:

Description
It would be nice if gitea could provide highlighting for Jupyter (ipython) notebooks (that is, .ipynb files), like f.ex., in https://gist.github.com/arogozhnikov/930f5663a63014e773d9
thx

Hi,
seems that Gitea currently supports external renderers from way back, although it isn't documented except on PRs #2570, #2877 and a few others; so I'm switching this request into a documentation request on the website, ( f.ex., External renderers support, probably under Advanced section).
In any case, I'm posting here required configuration for Jupyter (ipython) notebooks, asciidoctor and restructuredtext, as it might be useful for others; it's just matter of

installing external renderers
add configuration to your app.ini file
restart your gitea instance

1.- Installing external renderers
In order for these sections to take effect, several external packages must be installed to get the external renderers going. If you're using a Docker image, your Dockerfile should contain something along this lines:
FROM gitea/gitea:1.5.0
[...]

COPY custom/app.ini /data/gitea/conf/app.ini
[...]

RUN apk --no-cache add asciidoctor freetype freetype-dev gcc g++ libpng python-dev py-pip python3-dev py3-pip
# install any other package you need for your external renderers

RUN pip3 install --upgrade pip
RUN pip3 install -U setuptools
RUN pip3 install jupyter matplotlib docutils
# add above any other python package you may need to install

2.- app.ini file configuration
add one [markup.XXXXX] section per external renderer on your custom app.ini:
[markup.asciidoc]
ENABLED = true
FILE_EXTENSIONS = .adoc,.asciidoc
RENDER_COMMAND = "asciidoctor --out-file=- -"
; Input is not a standard input but a file
IS_INPUT_FILE = false

[markup.jupyter]
ENABLED = true
FILE_EXTENSIONS = .ipynb
RENDER_COMMAND = "jupyter nbconvert --stdout --to html --template basic "
IS_INPUT_FILE = true

[markup.restructuredtext]
ENABLED = true
FILE_EXTENSIONS = .rst
RENDER_COMMAND = rst2html.py
IS_INPUT_FILE = false

3.- restart your gitea instance
profit!

@lunny, #5387 should do it. Please let me know if anything else is needed.
thx!


add batch mean and stdev to progress output

Proposed to add batch mean and standard deviation to output from progress().

Implemented in v1.0.


Missing sounds

[14:28:44] [Worker-Main-1/WARN]: File ostoverhaul:sounds/music/withering_charge.ogg does not exist, cannot add it to event ostoverhaul:withering_charge [14:28:44] [Worker-Main-1/WARN]: File ostoverhaul:sounds/music/withering.ogg does not exist, cannot add it to event ostoverhaul:withering
So yeah... you forgot these files.

O I forgot to remove those from sounds.json those weren't supposed to be in the game either, thanks for letting me know either way doe


Create a spanning tree abstraction / lib

This is an issue to track what we talked about: You creating a spanning tree abstraction that we can use for creating random maps, SMC, ReCom, etc.
If you create it, I'll integrated into a external-facing project (rdatools/rdamapgen).

Then re-platform random_map() on it.


Trouble with Cublas 12

Hello.
i'm not a english native so maybe my interpretation can be a bit rought (sorry).
i'm having an error of cublas12.dll even so i download cudas toolkit 11.8 and follow all the steps ¿what can i do?
this is my pip list:
Direct dependencies:
realtimestt: 0.3.7 (Coincide)
realtimetts[coqui]: 0.4.1 (Coincide)
python-socketio: 5.12.0 (Coincide, es mayor que >=5.11.2)
sseclient-py: 1.8.0 (Coincide)
twitchAPI: 4.4.0 (Coincide, es mayor que >=4.2.0)
pyvts: 0.3.3 (Coincide, es mayor que >=0.3.2)
mss: 10.0.0 (Coincide, es mayor que >=9.0.1)
chromadb: 0.5.23 (Coincide, es mayor que >=0.5.0)
transformers: 4.40.2 (Coincide, es menor que 4.41.0)
Fixes for dependency problems:
opentelemetry-proto: 1.24.0 (Coincide con ~1.24.0)
numba: 0.59.1 (Coincide con ~0.59.1)
Attempt to speed up dependency resolution. Remove if causing problems for you:
contourpy: 1.2.1 (Coincide con 1.2.1)
umap-learn: 0.5.6 (Coincide con 0.5.6)
spacy[ja]: 3.7.5 (Coincide con 3.7.5)
STT Ready
SYSTEM READY
SIGNALS: Human Talking Start
SIGNALS: Human Talking Stop
ERROR:root:General error in transcription: Library cublas64_12.dll is not found or cannot be loaded
RealTimeSTT: root - ERROR - Unhandled exeption in _realtime_worker: Library cublas64_12.dll is not found or cannot be loaded
Exception in thread Thread-14 (_realtime_worker)RealTimeSTT: root - ERROR - Transcription error: Library cublas64_12.dll is not found or cannot be loaded
:
Traceback (most recent call last):
RealTimeSTT: root - ERROR - Error during transcription: Library cublas64_12.dll is not found or cannot be loaded
RealtimeSTT shutting down
i

I solved it with an old issue that says to replace the .11 cubla with .12 in the bin setting of nvidia cuda. 😊


lets add a default storage class to PVCs so that they can work with dynamic PV support OOTB

[merge]

lgtm


:bookmark: (23.6.0) category hiding and filters for reports

I used the wrong branch name here. Correct PR: https://github.com/actualbudget/actual-server/pull/207


Cannot run py file in Dropbox folder - try to run locally or try this troubleshooting

anyone has similar issues?
`Python 3.9.7 (tags/v3.9.7:1016ef3, Aug 30 2021, 20:19:38) [MSC v.1929 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license()" for more information.
>>>
= RESTART: D:\Dropbox\\Documents\abc.py

[RPA][ERROR] - following happens when starting TagUI...

The following command is executed to start TagUI -
"C:\Users\xxx\AppData\Roaming/tagui/src/tagui" rpa_python chrome

It leads to following output when starting TagUI -

[RPA][ERROR] - unknown error encountered
[RPA][ERROR] - use init() before using url()
[RPA][ERROR] - use init() before using keyboard()
[RPA][ERROR] - use init() before using keyboard()
[RPA][ERROR] - use init() before using click()
[RPA][ERROR] - use init() before using click()
[RPA][ERROR] - use init() before using click()
[RPA][ERROR] - use init() before using click()
[RPA][ERROR] - use init() before using click()
[RPA][ERROR] - use init() before using click()
[RPA][ERROR] - use init() before using click()
[RPA][ERROR] - use init() before using exist()
[RPA][ERROR] - use init() before using click()
[RPA][ERROR] - use init() before using click()
[RPA][ERROR] - use init() before using click()
[RPA][ERROR] - use init() before using read()
[RPA][ERROR] - use init() before using count()
[RPA][ERROR] - use init() before using count()`

my dropbox folder is set to be available offline. command prompt has not issue finding the file, but python cannot find file.
this could be the issue? but i still don't know how to fix it. https://answers.microsoft.com/en-us/windows/forum/all/cmd-prompt-returns-the-system-cannot-find-the-file/e8957c9b-504c-49e9-b531-4f267a70b0ff

Hi @eienkisu I'm not sure if it is Dropbox write access issue. Can you try to copy the file on Dropbox to your Desktop and run that .py file from there to see if it works?
Another thing to try is to run with r.debug(True) and then run below manually to see if there are more details on what is the error. In r.debug(True) mode I think the rpa_python file will remain so you can run below command.
"C:\Users\xxx\AppData\Roaming/tagui/src/tagui" rpa_python chrome

(closing issue for now, but will look out for your reply if any)


Setting backup /recover from backup

save settings and recover settings from backup file

I think the settings file would be save in AppData folder ,so just package it and copy it to there

great idea.  One reason why we pivoted to JSON for storing data.  Still lots of work to do to support this scenario.