Cartesian and motion planning and basic setup

New features:

[x] PybulletClient(ClientInterface)

Copied and modified from Romana’s implementation for algorithmic_details
Built-in planning scene handling
Add / remove / attach collision objects
TODO: will use main branch pybullet client in the future

[x] PybulletConfigurationCollisionChecker(ConfigurationCollisionChecker)

Set joint configuration, and check collisions
Attachment, joint limits, self collision, disabled collisions
Can offer visual diagnosis if viewer is turned on (beyond logger)

[x] PybulletInverseKinematics(InverseKinematics)

Can take custom ik_function when initiated
Options: check collisions, return_all, return closest

[x] PybulletFiniteEulerAngleVariantGenerator(FrameVariantGenerator)

[x] PybulletPlanCartesianMotion(PlanCartesianMotion)

Implements both an iterative IK algorithm and the ladder graph search algorithm (Descartes)
Needs from client: ConfigurationCollisionChecker, FrameVariationGenerator (reduce to a vanilla Cartesian planer if set to None), InverseKinematics
TODO: Vanilla of descartes: \sum_i |Ji - J_{i+1}| + w |EE_{i} - ideal EE pose|
Maximal number of FrameVriantionGenerator calls each rung

Tests
Inverse Kinematics
pytest -s -m collision_check_abb --viewer --diagnosis

Statistics:
default-single | Success 36/36 | Average ik time: 0.004000014728969998 | avg over 36 calls.
lobster-analytical | Success 36/36 | Average ik time: 0.022333615356021456 | avg over 36 calls.
ikfast-analytical | Success 36/36 | Average ik time: 0.00044282277425130207 | avg over 36 calls.

Motion planner
pytest -s -m plan_motion --viewer

@gonzalocasas @romanarust @beverlylytle 👆 for our meeting on 9/17/2020


Schema Registration Ordering

The source topic could have messages posted with "out of order" schemas, with respect to the order generated in the source registry.
When "schema 2" gets copied before "schema 1", then the destination likely fails with a backwards incompatible exception.
This needs tested, but the only workaround I can think of would be to do an initial schema sync ahead of starting the SMT, or set the destination compatibility to none/full

Doesn't look like the mock registry client does any compatibility checking.
Will need to add that first

Good catch. I strumbled upon this as well
I guess one option would be to create on arrival of v1 a mediated compatible schema that re-adds all dropped fields that were introduced with v2 (assuming backward compat.).
Since this should only happen across partitions (within a partititon, schema ids should be increasing), one could think of leaving partitions unassigned as long as their most current record references a too recent schema version.

@twiechert

Since this should only happen across partitions (within a partititon, schema ids should be increasing)

This is not necessarily the case. I've ran into instances where teams will post there schemas to the registry ahead of time, then one team will update their producer schemas, meanwhile another team has not upgraded yet. Then you get data in the topic that would look like the following for schema ids [1, 1, 1, 2, 2, 1, 2, 1, 2].  If the those first [1, 1, 1] ids expired, then this transform would send ID 2 (as ID 1 in the destination), then try to send ID 1 (as ID 2 in the destination), regardless of the partition.
I don't think it makes sense to put in a config sync on a per-message basis. Plus, there isn't a way to lookup the source subject name to do a GET /config/:subject call which is why I was thinking of a separate script to be used ahead of starting the connector.


Justification of License

We need to examine the license for our project and consider whether this is the choice we want to make, or whether you want to change the license. Let's have a discussion to debate and reason the license choice by opening issues in both Python and R repositories.

The discussion to the license choice can be found here : https://github.com/UBC-MDS/Group28-CovidTracker-R/issues/28


[AIFlow]Fix the bug using aiflow workflow start-execution command.

What is the purpose of the change
[AIFlow]Fix the bug using aiflow workflow start-execution command to run a python or a flink job has an error.

Codecov Report

Merging #260 (4e3d1a5) into master (1b89be2) will decrease coverage by 0.00%.
The diff coverage is 0.00%.

@@            Coverage Diff             @@
##           master     #260      +/-   ##
==========================================
- Coverage   66.81%   66.81%   -0.01%
==========================================
  Files         206      206
  Lines       15509    15509
  Branches     2329     2329
==========================================
- Hits        10363    10362       -1
+ Misses       4579     4577       -2
- Partials      567      570       +3

Impacted Files
Coverage Δ

...i_flow_plugins/job_plugins/flink/flink_run_main.py
0.00% <0.00%> (ø)

...flow_plugins/job_plugins/python/python_run_main.py
0.00% <0.00%> (ø)

...w_plugins/blob_manager_plugins/oss_blob_manager.py
83.78% <0.00%> (-2.71%)
:arrow_down:

ai_flow/store/sqlalchemy_store.py
75.21% <0.00%> (-0.19%)
:arrow_down:

..._service/notification_service/high_availability.py
85.41% <0.00%> (+1.38%)
:arrow_up:

...ow_plugins/blob_manager_plugins/s3_blob_manager.py
85.45% <0.00%> (+1.81%)
:arrow_up:

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 1b89be2...4e3d1a5. Read the comment docs.


Fix schema command

We weren't running generate so the binaries that we shipped didn't include the schema.json file in the binary.
Add a regression test to catch this type of bug from shipping again.
Make some tweaks to match our solution for schema with the standard.

Yeah I have a follow-up to fix skeletor. I must have missed that awhile ago when this first happened...


Slogan update

Thank you for your submission! We require that all contributors sign our Contributor License Agreement ("CLA") before we can accept the contribution. Read and sign the agreement
Learn more about why HashiCorp requires a CLA and what the CLA includes

Ken Lee seems not to be a GitHub user.
You need a GitHub account to be able to sign the CLA. If you already have a GitHub account, please add the email address used for this commit to your account.
Have you signed the CLA already but the status is still pending? Recheck it.


Input loses focus after a single "keyDown" event

Using v6.0.0-rc.4 with the Material-UI library. We are using ImmutableJS, so I thought I would try out the version 6 with Immutable built in.
Definitely a noob at using Redux-form, so I probably should not jump in on the most cutting-edge version. However, the library seems to take care of several things that can be a hassle in other settings. I have all of my validation and everything working fine, but want to see if this library can make it easier to reason about across our entire app.
When my input field has an onChange, the field loses focus after entering a single character...specifically when the key is initially pressed. I know that redux-form works onBlur, but using that instead of onChange seems to do nothing different.
Below, the DescriptiveTextField you see is just a decorative wrapper for the MUI TextField component.
Thanks for any help in these untested waters for me! 😄
renderCCForm() {
    const CCDetails = this.props.accountCreditCardDetails;

    const ccField = ({ input, label, type, meta: { touched, error } }) => (
      <DescriptiveTextField
        errorText={touched ? error : ''}
        floatingLabelText="Credit Card Number"
        onChange={this.handleUpdateCreditCardInfo}
        value={formatCCNumber(CCDetails.get('CardNumber'), CCDetails.get('Type'))}
        width="224px"
        {...input}
      />
    );

    return (

        <Field
          component={ccField}
          name="ccNumber"
          type="text"
        />
     .........and so on

You're creating a new function in each render. You need to move the component definition outside of the render function.
    const ccField = ({ input, label, type, meta: { touched, error } }) => (
      <DescriptiveTextField
        errorText={touched ? error : ''}
        floatingLabelText="Credit Card Number"
        onChange={this.handleUpdateCreditCardInfo}
        value={formatCCNumber(CCDetails.get('CardNumber'), CCDetails.get('Type'))}
        width="224px"
        {...input}
      />
    );

renderCCForm() {
    const CCDetails = this.props.accountCreditCardDetails;

    return (

        <Field
          component={ccField}
          name="ccNumber"
          type="text"
        />

Found that this issue is also referenced here back in June 2016...just in case some wayward traveler ends up here one day.


[DRAFT] Redesign Homepage

closing for now, we'll look into this during implemetnation of shpe gain and mentorshpe points


docs: add v0.2 API documentation

Audits all of our docs (except for development, which will be done separately) and adds API documentation for everything in place as of v0.2.
Resolves https://github.com/lyft/envoy-mobile/issues/427.
Signed-off-by: Michael Rebello<EMAIL_ADDRESS>

@rebello95 this looks great, thank you for pulling this together! Left a couple of minor comments/suggestions.

Updated if you want to take another look @goaway @junr03

Thanks for the reviews! Updated.


Use find_package_message for printing messages.

Instead of printing the same message over and over again (e.g. if the compiler doesn't support code coverage, but FindCodecov.cmake is called more than once), the find_package_message() function should be used to print these messages only once.

Wrong repo. See RWTH-HPC/CMake-codecov#10.


File meaningful breadcrumbs

Sentry has a breadcrumbs facility for tying together user actions across requests to construct a story for debugging context. Right now we get breadcrumbs all jumbled together as to be meaningless. Can we at least track by authenticated user if not by session?

Blog post announcement: https://blog.sentry.io/2016/05/04/breadcrumbs
Stubby generic doco: https://docs.sentry.io/learn/breadcrumbs/
Bit better Python doco: https://docs.sentry.io/clients/python/breadcrumbs/
Latter suggests that breadcrumbs are thread-scoped (not surprising coming from mitsuhiko; Flask depends heavily on thread-local context).

Checked w/ mitsuhiko & dcramer in IRC. Yes, they're thread-scoped. I confirmed that we're using gunicorn with the gthread worker and four threads (per GUNICORN_OPTS envvar at Heroku). dcramer suggests monkey-patching thread.locals.
Our breadcrumbs are pretty much complete noise right now.

Actually, I don't think gthread means green thread after all. I think it means normal threads, which makes me wonder why we're skunked here.
http://docs.gunicorn.org/en/stable/design.html#asyncio-workers


Running server and client in different machines has very low fps

I am trying to running server and client in two computers. One running server and another connect to that server. I found the fps is very low about 20-30. When I running server and client in same computer I got about 80fps. So does anyone know what caused the decrease in FPS？

How could we reproduce your problem? More information is appreciated, including but not limited to:

Did you use a script in carla repository or you have your own?
Are you in synchronous mode or asyn?
And what about your machine environment(both server and client)? What about the bandwidth?

@thytless Hello I didn't use any script. I just connected with manual_control.py.
I think I used the asyn cause I disabled synchronous with config.py.
I'm working on windows and working with Carla package and I connected the two computers using the network cable.
Thank you.

The machine running carla client have an inferior CPU compared to the one running carla server?  Significant CPU processing still occurs client side depending on what you are doing.

Hello @zjh6252007,
I assume that you are talking about the server FPS that the manual_control is showing, right?
If you are in async mode (as the manual control is by default), the fps are given by the power of the machine so I would ask the same as @qhaas, how are the machines in which you are trying to run the server in terms of performance?
If you like you can benchmark both machines without the manual_control with our benchmark script to see how they compare.

Hello @DSantosO
I used the manual_control. The configuration of the server and client is exactly the same. When I ran the client, the fps shows on the screen is about 70-80 but I do feel it can only be 20-30 fps.
I also found that the network rate seemed to have a big impact on the fps. I first used WiFi to connect the server. Even though the number of frames on the screen is 70-80, the actual fps is less than 5 fps. After I connected the two computers with cable, the fps increased to 20-30.

@zjh6252007 can you tell me how to run the server and client on different machines? I want to run the server on Windows and the client on Ubuntu. Even if you could point me to a resource online/documentation on how to do it, that would be great!

I am trying to running server and client in two computers. One running server and another connect to that server. I found the fps is very low about 20-30. When I running server and client in same computer I got about 80fps. So does anyone know what caused the decrease in FPS？

@zjh6252007 can you tell me how to run the server and client on different machines? I want to run the server on Windows and the client on Ubuntu. Even if you could point me to a resource online/documentation on how to do it, that would be great!

I am trying to running server and client in two computers. One running server and another connect to that server. I found the fps is very low about 20-30. When I running server and client in same computer I got about 80fps. So does anyone know what caused the decrease in FPS？

Hey @aadishdnaik  even I'm trying to run both on different machines have you found any documentation in this regard. Any help would be appreciated.


Sporadic NPEs when compiling Java code

NullPointerExceptions are thrown when compiling Java code sometimes. This seems to be a recent regression.
Expected Behavior
Java compilation completes successfully.
Current Behavior
Java compilation fails with an internal Gradle NPE error.
Context
This seems to only happen if there is a listener for the build operation. This is the case when running from TAPI or when the build scan plugin is applied.
This is the stack trace reported by build scans:
Caused by: java.lang.NullPointerException: (No message provided)
at org.gradle.api.internal.tasks.compile.tooling.JavaCompileTaskSuccessResultPostProcessor.findTaskOperationId(JavaCompileTaskSuccessResultPostProcessor.java:65)
at org.gradle.api.internal.tasks.compile.tooling.JavaCompileTaskSuccessResultPostProcessor.findTaskOperationId(JavaCompileTaskSuccessResultPostProcessor.java:69)
at org.gradle.api.internal.tasks.compile.tooling.JavaCompileTaskSuccessResultPostProcessor.finished(JavaCompileTaskSuccessResultPostProcessor.java:58)
at org.gradle.tooling.internal.provider.runner.TaskOperationMapper$PostProcessors.finished(TaskOperationMapper.java:156)
at org.gradle.tooling.internal.provider.runner.ClientBuildEventGenerator.finished(ClientBuildEventGenerator.java:106)
at org.gradle.internal.operations.DefaultBuildOperationListenerManager$ProgressShieldingBuildOperationListener.finished(DefaultBuildOperationListenerManager.java:127)
at org.gradle.internal.operations.DefaultBuildOperationListenerManager$1.finished(DefaultBuildOperationListenerManager.java:60)
at org.gradle.internal.operations.DefaultBuildOperationExecutor$ListenerAdapter.stop(DefaultBuildOperationExecutor.java:214)
at org.gradle.internal.operations.DefaultBuildOperationRunner$BuildOperationTrackingListener.stop(DefaultBuildOperationRunner.java:243)
at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:73)
at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:59)
at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:157)
at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:59)
at org.gradle.internal.operations.DefaultBuildOperationRunner.call(DefaultBuildOperationRunner.java:53)
at org.gradle.internal.operations.DefaultBuildOperationExecutor.call(DefaultBuildOperationExecutor.java:73)
at org.gradle.api.internal.tasks.compile.CompileJavaBuildOperationReportingCompiler.execute(CompileJavaBuildOperationReportingCompiler.java:51)
at org.gradle.api.tasks.compile.JavaCompile.performCompilation(JavaCompile.java:221)
at org.gradle.api.tasks.compile.JavaCompile.performIncrementalCompilation(JavaCompile.java:162)
at org.gradle.api.tasks.compile.JavaCompile.compile(JavaCompile.java:147)

However, this is stripping out the actual line of the NPE, which is in java.util.concurrent.ConcurrentHashMap#get.
The underlying NPE occurs when null is passed as an id on this line:
https://github.com/gradle/gradle/blob/1c3ff71dee7ce26ee61e153ab31efa1f939d7d2a/subprojects/language-java/src/main/java/org/gradle/api/internal/tasks/compile/tooling/JavaCompileTaskSuccessResultPostProcessor.java#L65
I was able to confirm that we get a similar stacktrace when I explicitly pass null:
https://ge.gradle.org/s/mdbxuyiimzrau/tests/:tooling-api:embeddedCrossVersionTest/org.gradle.integtests.tooling.r76.TestLauncherTestSpecCrossVersionSpec/can select test classes TAPI current -> Gradle current?expanded-stacktrace=WyIwLTEtMi0zIl0&focused-exception-line=0-1-2-3-0&top-execution=1
Steps to Reproduce
I believe the sequence is:

finished is called with a CompileJavaBuildOperationType.Result result.
We call findTaskOperationId with the parent of the result. This is non-null.
The id does not exist in parentsOfOperationsWithJavaCompileTaskAncestor.  parent is null.
We call findTaskOperationId with a null id.
NPE is thrown in the get(...).

I'm not sure if the parent never existed in parentsOfOperationsWithJavaCompileTaskAncestor or if it was removed.
Your Environment
There are more private build scans available.

Is this issue the same issue? https://github.com/diffplug/spotless/issues/1087

It looks like it's coming from the same code.

@britter I think we've fixed this in 8.1

Does 8.1-20230309020000+0000 contain this fix, or we have to wait for tonights snapshot?

It does not.

We ran using 8.1-20230310013051+0000 and our builds are green (after yesterdays 8.1-20230309020000+0000 failed).
We were previously working around this issue by disabling parallel, but now our parallel builds succeed.


Don't ever poll process on windows

Fixes #248.
This change relies on the major assumption that we never call watch_log_for on a node whose pid we do not know. It also hopes the user has the optional psutil dependency installed. psutil is optional because it is only required for Windows, and installation via pip is problematic, so users must install via the .msi on PyPI. This will make log parsing noticeably slower if psutil is not installed.
This PR hopes to solve the issue where with C* 2.1+ on Windows, when not running with legacy startup, the batch script that starts C* returns with exit code zero as soon as the Cassandra Daemon has started up. Thus, the log parsing will exit early, unless the sought after log line is found in the small window where the batch file is still alive.
I have noticed no change in dtest behavior on Linux or Windows, C* 2.0 or 2.1 using this PR. Pointing this at master, as it is a bugfix preventing use of CCM on Windows for some users.
@jorgebay Can you confirm you no longer run into your issue with this PR?
@EnigmaCurry for review.

There's three places in this method that run process.poll(), only two of which check if it's running on Windows. Is that intended?

The first method call has never had a Windows check. I believe the logic there is correct, even on Windows. Don't stop waiting for the log file until it either exists, or the start script has terminated. It does seem that the timeout should be respected there as well though, but that should be a separate fix.

A couple nits:

x == 0 imples x is not None, so you can just check x == 0.
The logic would would be clearer to me if the test were positive: if common.is_win():

@mambocab I believe that if x is None, then x == 0 won't return False, but instead will throw AttributeError, no?
I can reverse the logic to be positive

Unless I misunderstand you, I think it should be fine:
$ python2 -c 'from __future__ import print_function ; print(0 == None) ; print(None == 0)'
False
False
$ python3 -c 'from __future__ import print_function ; print(0 == None) ; print(None == 0)'
False
False

You appear to be right @mambocab. Changed as requested, and rebased.

I've tested it on Windows and looks good. Thanks @ptnapoleon!


Right-click-menu

What's the Problem?
My problem:
When right-clicking, i get a menu that looks like the standard windows 11 right-click menu.
I personaly prefer the windows 10 one, so i did some registry tweaking to get that one back. but, in this app i still get the windows 11 looking menu.
Solution/Idea
My solution:
Include an option in settings to choose if you want the windows 11 style menu, or the windows 10 style one (would like that one with the rouded corners, so it fits in with the app. see picture).

Alternatives
an alternative
is to make the option toggle the system menu instead of the custom menu.
it could also be a dropdown to choose from windows 11 style, windows 10 style, or system menu.
Priorities

Capability
Priority

a toggle to use the windows 10 menu in windows 11 style (like image in My solution)
could

a toggle to use the system menu
could/alternative

a dropdown to choose between windows 11 style, windows 10 style, and system
could/alternative

Files Version
newest
Windows Version
windows 11 (newest)
Comments
No response

Could you clarify why you'd want to switch to the win10 context menu style?

Because you prefer a more compact style for the menu/to see more items at once?
Because the menu in Files is missing some items wrt to explorer?

I dont like that you need to press "more" to see all the options, and the fact i now need to scroll in the menu. i dont think it is made to be inefficient, and i think that it currently is inefficient...
het lachende vosje - Chat @ Spike	[1pbgxw]
On August 28, 2022 at 10:59 GMT, Marco Gavelli @.***> wrote:
Could you clarify why you'd want to switch to the win10 context menu style?

Because you prefer a more compact style for the menu/to see more items at once?
Because the menu in Files is missing some items wrt to explorer?

—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you authored the thread.Message ID: @.***>

You can adjust this behavior from the apps settings.


make e2e-tests-cassandra: tries to push image, fails

I am trying to test a patch, and thought that running make e2e-tests-cassandra would be a great start.
I however did not get far because as part of this make target an image is tried to be pushed to Docker hub, and I of course don't have the right credentials for that:
$ make e2e-tests-cassandra
...
Successfully built da4073dc4b50
Successfully tagged jp/jaeger-operator:latest
Pushing image jp/jaeger-operator:latest...
denied: requested access to the resource is denied
make: *** [Makefile:73: push] Error 1

Sorry, just realized that I can solve that by setting the environment variable NAMESPACE. Thanks!


Problems about GCNConv and definition of edges

❓ Questions & Help
Thank u for your excellent work of gcn! But I have some problems during using pytorch_geometric:

How to finish a GCNConv operation on a batched data? I follow the codes in /test:

x = torch.tensor([[[0.0, 0.0, 0.0], [0.0, 0.0, 1.0], [5.0, 5.0, 5.0], [1.0, 1.0, 1.0]],
                  [[5.0, 5.0, 5.0], [0.0, 0.0, 0.0], [0.0, 0.0, 1.0], [1.0, 1.0, 1.0]]])
edges = torch.tensor([[[0, 0, 1, 1, 3, 3],
                       [1, 3, 0, 3, 0, 1]],
                      [[1, 1, 2, 2, 3, 3],
                       [2, 3, 1, 3, 1, 2]]])
conv = GCNConv(3, 3)
print(conv(x[0], edges[0]))

where x is a batched data that represents a batched 3D point data consisted of two point clouds. First problem is, if edges in each point cloud are not the same, how can I do batched GCNConv operation?

As we all know, in deep learning it is better to learn features with a batch size. Is there a good way to determine edges in different point cloud? Because if we learn features in different point cloud, the edges that link different points are not same in different point clouds that partitioned in one batch, thus there will be a problem: in one batch, the number of edges of two point cloud is different, how to define the tensor (because the two edge sets are unable to align)?

I am not sure if you can understand my problems above, I am not a native English speaker😂...
Appreciate it again for your help!

We provide mini-batch support in two forms:

Batch-wise features, same graph structure: This is what you have currently implemented (in some form), e.g., conv(x, edge_index), where x is a tensor of shape [batch_size, num_nodes, num_features], and edge_index is a tensor of shape [2, num_edges].
Batching of different graphs via torch_geometric.utils.DataLoader, and you can learn more about it here and here. This is exactly what you need :)


Investigate Controller design

Discover is to be supported with global configuration center; perhaps ZooKeeper, FoundationDB, or a KRaft/Ratis based controller quorum.
But the controller should serve requests beyond discovery. It has the global config in a RSM form and serve as a scheduler. (Maybe the scheduler logic can be later offloaded like oxia.)

Closed. Use Ratis and implemenet a RSM for serving controller semantic. Do not depend on external system.


SQLSTATE[42S02]: Base table or view not found: 1146 Table 'accessibility.sessions' doesn't exist (SQ...

Illuminate\Database\QueryException
SQLSTATE[42S02]: Base table or view not found: 1146 Table 'accessibility.sessions' doesn't exist (SQL: select * from sessions where id = WGcngge7MaVJUDbdJb3VoVYZy5QhW7Ig7AdO851W limit 1/controller='RedirectController',action='__invoke',url='%2F',route='generated%3A%3A7IBCkvBLPkSFQHNy'/;)
:dart: Illuminate\Database\Connection::runQueryCallback
:page_facing_up: /app/vendor/laravel/framework/src/Illuminate/Database/Connection.php
758  // lot more helpful to the developer instead of just the database's errors.
759  catch (Exception $e) {
760*     throw new QueryException(
761          $query, $this->prepareBindings($bindings), $e
762      );

https://flareapp.io/errors/2538729/latest
https://flareapp.io/errors/2538631/latest

Duplicated by #1550


Empty lines from properties files are always removed

Currently Save Actions plugin always removes empty lines from properties files.
This is not desirable for me- I use empty lines to separate file sections.
There are no options that control save actions for properties files (ignoring *.properties files does not work for me, most likely because of https://github.com/dubreuia/intellij-plugin-save-actions/issues/29)

I saw your post on stack overflow, I'll correct #29 first. Thanks

I corrected #29.
I'm closing this issue though, it is an Intellij related bug, not a save-actions plugin bug (if you open a properties file, do reformat, it will remove blank lines...)


choose

Does this occur consistently?
Repro steps:

Action: staticWebApps.createStaticWebApp
Error type: 406
Error Message: Failed with code "406".
Version: 0.4.0
OS: darwin
OS Release: 20.1.0
Product: Visual Studio Code
Product Version: 1.51.1
Language: zh-cn

Call Stack
extension.bundle.js:600:20318
processTicksAndRejections task_queues.js:94:5

Could you please provide detailed repro steps?

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


Issue regarding Bootstrapping in secure mode

Hi,
I am trying to implement bootstrapping where the main server and bootstrap server both are kept in secure modes. Although I am able to achieve ready state ie client is registered successfully on Leshan/client when bs server is insecure and the main server is kept in secured mode.
But when I try same with bs secured and Leshan server and during port switching occurs between 5784(bs server) to 5684(main server) some packet is sent to the client but no response comes from the server.
This might be some incorrect data being sent to the main server due to which server doesn't respond.
Or wrong data sent to bs server initially.
Is Bootstrapping supported when both bs server and dm server are in secure mode?
Find my logs
`-> State: STATE_REGISTERING
init_reg_time=1536921885
curr_time=1536921917 re_reg_time=0
-> State: STATE_REGISTERING
init_reg_time=1536921885
curr_time=1536921919 re_reg_time=0
-> State: STATE_REGISTERING
init_reg_time=1536921885
curr_time=1536921923 re_reg_time=0
-> State: STATE_REGISTERING
init_reg_time=1536921885
curr_time=1536921931 re_reg_time=0
-> State: STATE_REGISTERING
Taking too much time in registering, Exiting[1]+  Killed  `
Please guide me to solve this issue.

Could you be more specific about your test condition.
What are you using as server and bootstrap server ? leshan-server-demo and leshan-bsserver-demo ?
What are you using as client ? (your lors doesn't look like leshan client ?)
Which version are you using ?
Which kind of secure mode ? psk ?
Coud you provide some log or even better wireshark capture ?

Hi @sbernard31 thankyou for your reply.
Right now I am using Leshan server and bootstrap server for achiving bootstrapping of lwm2m clent in secured mode.
DTLS security is being used by me. I have registed my endpoint giving psk on https://leshan.eclipse.org/bs/ and https://leshan.eclipse.org/#/security.
In my case bs server and main server used in scured mode connection using psk.
Where my client is able to bootstap with bs server(leshan)but when the client uses the credietials provided by bs server to connect with main leshan server then main problem occurs i.e it sends the packet to main server then main server does not responds and I get error -

Taking too much time in registering, Exiting[1]+ Killed `

For your refrence I  would also attach my logs.

Here are my logs....
rm: cannot remove ‘/etc/ready’: No such file or directory
rm: cannot remove ‘/etc/reg_fail’: No such file or directory
lwm2m client version : [4][0][0]
lwm2m client sleeping for 30 seconds
Trying to bind LWM2M Client to port 56830
LWM2M Client "dell_test" started on port 56830
-> State: STATE_BOOTSTRAPPING
send handshake packet of type: client_hello (1)
send unencrypted
01 00 00 2A  00 00 00 00  00 00 00 2A   ..........
send unencrypted
FE FD 00 00  00 0A 2E E6  BD 79 20 83  67 04 3C 5F   .........y .g.<_
DC 45 97 D7  41 1C 01 F3  E7 0C C7 DD  88 7D 93 3E   .E..A........}.>
AB 64 00 00  00 02 C0 A8  01 00                      .d........
Sending 67 bytes to [<IP_ADDRESS>]:5784
16 FE FD 00  00 00 00 00  00 00 00 00  36 01 00 00   ............6...
2A 00 00 00  00 00 00 00  2A FE FD 00  00 00 0A 2E   ..............
E6 BD 79 20  83 67 04 3C  5F DC 45 97  D7 41 1C 01   ..y .g.<_.E..A..
F3 E7 0C C7  DD 88 7D 93  3E AB 64 00  00 00 02 C0   ......}.>.d.....
A8 01 00                                             ...
-> State: STATE_BOOTSTRAPPING
-> State: STATE_BOOTSTRAPPING
Data received numBytes=79
inside
inside
60 bytes received from [<IP_ADDRESS>]:5784
16 FE FD 00  00 00 00 00  00 00 00 00  2F 03 00 00   ............/...
23 00 00 00  00 00 00 00  23 FE FD 20  14 21 53 E4   #.......#.. .!S.
FC EC 31 0A  74 17 5C 82  5F EC 34 6D  EE B7 8F A4   ..1.t...4m....
93 D8 B3 E8  5C 6E 3C 57  87 C4 A5 06                ....\n<W....
per is<PHONE_NUMBER>6233501 is the data47 is the data lenght********************send handshake packet of type: client_hello (1)
send unencrypted
01 00 00 4A  00 01 00 00  00 00 00 4A   ...J.......J
send unencrypted
FE FD 00 00  00 0A 2E E6  BD 79 20 83  67 04 3C 5F   .........y .g.<
DC 45 97 D7  41 1C 01 F3  E7 0C C7 DD  88 7D 93 3E   .E..A........}.>
AB 64 00 20  14 21 53 E4  FC EC 31 0A  74 17 5C 82   .d. .!S...1.t..
5F EC 34 6D  EE B7 8F A4  93 D8 B3 E8  5C 6E 3C 57   .4m........\n<W
87 C4 A5 06  00 02 C0 A8  01 00                      ..........
Sending 99 bytes to [<IP_ADDRESS>]:5784
16 FE FD 00  00 00 00 00  00 00 01 00  56 01 00 00   ............V...
4A 00 01 00  00 00 00 00  4A FE FD 00  00 00 0A 2E   J.......J.......
E6 BD 79 20  83 67 04 3C  5F DC 45 97  D7 41 1C 01   ..y .g.<.E..A..
F3 E7 0C C7  DD 88 7D 93  3E AB 64 00  20 14 21 53   ......}.>.d. .!S
E4 FC EC 31  0A 74 17 5C  82 5F EC 34  6D EE B7 8F   ...1.t.._.4m...
A4 93 D8 B3  E8 5C 6E 3C  57 87 C4 A5  06 00 02 C0   .....\n<W.......
A8 01 00                                             ...
-> State: STATE_BOOTSTRAPPING
-> State: STATE_BOOTSTRAPPING
Data received numBytes=140
inside
inside
inside
120 bytes received from [<IP_ADDRESS>]:5784
16 FE FD 00  00 00 00 00  00 00 01 00  52 02 00 00   ............R...
46 00 01 00  00 00 00 00  46 FE FD 5B  9B 91 2D 56   F.......F..[..-V
1E 12 9E 3D  3C 53 78 66  82 23 02 F1  33 19 6D 19   ...=<Sxf.#..3.m.
8C 9D F0 4B  5C B7 1D EF  8F F1 6E 20  5B 9B 91 2D   ...K.....n [..-
96 26 C1 CA  99 64 72 81  9C 2D CC 39  F3 C4 59 AA   .&...dr..-.9..Y.
76 97 E3 E0  F0 A8 9C 91  29 03 5D 17  C0 A8 00 16   v.......).].....
FE FD 00 00  00 00 00 00  00 02 00 0C  0E 00 00 00   ................
00 02 00 00  00 00 00 00                             ........
per is<PHONE_NUMBER>6233501 is the data82 is the data lenghtper is<PHONE_NUMBER>6233596 is the data12 is the data lenghtsend handshake packet of type: client_key_exchange (16)
send unencrypted
10 00 00 0A  00 02 00 00  00 00 00 0A   ............
send unencrypted
00 08 64 65  6C 6C 5F 31  32 33  ..dell_123
Sending 35 bytes to [<IP_ADDRESS>]:5784
16 FE FD 00  00 00 00 00  00 00 02 00  16 10 00 00   ................
0A 00 02 00  00 00 00 00  0A 00 08 64  65 6C 6C 5F   ...........dell_
31 32 33                                             123
nbsent my print 350 is the err2126230696 is data sentsend unencrypted
01  .
Sending 14 bytes to [<IP_ADDRESS>]:5784
14 FE FD 00  00 00 00 00  00 00 03 00  01 01  ..............
nbsent my print 140 is the err2126230864 is data sentsend handshake packet of type: finished (20)
send unencrypted
14 00 00 0C  00 03 00 00  00 00 00 0C   ............
send unencrypted
EC B3 4F B8  72 B1 2B 79  FB F3 C0 2F   ..O.r.+y.../
before Encryption
4F 7D 26 EE  00 01 00 00  00 00 00 00  00 00 00 00   O}&.............
67 A4 FA 10  FC A5 A0 A3  DD 83 DB 97  49 2F 59 2C   g...........I/Y,
00 01 00 00  00 00 00 00  16 FE FD 00  18  .............
before Encryptio
Sending 53 bytes to [<IP_ADDRESS>]:5784
16 FE FD 00  01 00 00 00  00 00 00 00  28 00 01 00   ............(...
00 00 00 00  00 72 8A 2A  E2 7C 0D C4  1B D8 2A 3C   .....r..|....<
02 60 23 23  CC 40 3D 65  E3 1C 67 0A  1B 06 AA 95<EMAIL_ADDRESS>64 8E 5D 70  ED                                      d.]p.
nbsent my print 530 is the err2126230576 is data sent*************************************** -> State: STATE_BOOTSTRAPPING
Data received numBytes=86
inside
inside
67 bytes received from [<IP_ADDRESS>]:5784
14 FE FD 00  00 00 00 00  00 00 03 00  01 01 16 FE   ................
FD 00 01 00  00 00 00 00  00 00 28 00  01 00 00 00   ..........(.....
00 00 00 BE  AE 17 E1 C5  1B 70 F5 8D  4B 85 04 CD   .........p..K...
0C BE 5C BB  0B C4 2B FC  26 8D 55 0D  21 D8 B3 38   .....+.&.U.!..8
BF 96 D3                                             ...
per is<PHONE_NUMBER>6233501 is the data1 is the data lenghtper is 8647880Nonece
5F 46 9D 12  00 01 00 00  00 00 00 00  00 00 00 00   _F..............
Key
BF ED DB 5C  3C 58 0A 7D  18 52 11 FC  A8 5B 7C 4F   ...<X.}.R...[|O
cipher
BE AE 17 E1  C5 1B 70 F5  8D 4B 85 04  CD 0C BE 5C   ......p..K.....
BB 0B C4 2B  FC 26 8D 55  0D 21 D8 B3  38 BF 96 D3   ...+.&.U.!..8...
decrypt_verify(): found 24 bytes cleartext
AAD
00 01 00 00  00 00 00 00  16 FE FD 00  18  .............
2126233523 is the data24 is the data lenght -> State: STATE_BOOTSTRAPPING
send unencrypted
44 02 D7 85  85 D7 27 91  B2 62 73 4C  65 70 3D 64   D.....'..bsLep=d
65 6C 6C 5F  74 65 73 74                             ell_test
before Encryption
4F 7D 26 EE  00 01 00 00  00 00 00 01  00 00 00 00   O}&.............
67 A4 FA 10  FC A5 A0 A3  DD 83 DB 97  49 2F 59 2C   g...........I/Y,
00 01 00 00  00 00 00 01  17 FE FD 00  18  .............
before Encryptio
Sending 53 bytes to [<IP_ADDRESS>]:5784
17 FE FD 00  01 00 00 00  00 00 01 00  28 00 01 00   ............(...
00 00 00 00  01 D2 7A B2  7E CF 46 77  A1 FE 35 75   ......z.~.Fw..5u
59 B8 F9 22  88 E9 5E 03  F1 74 55 24  22 7F 31 98   Y.."..^..tU$".1.
5E 41 D1 E0  38                                      ^A..8
nbsent my print 530 is the err2126231008 is data sent*************************************** -> State: STATE_BOOTSTRAPPING
Data received numBytes=78
inside
inside
37 bytes received from [<IP_ADDRESS>]:5784
17 FE FD 00  01 00 00 00  00 00 01 00  18 00 01 00   ................
00 00 00 00  01 B9 9E CB  F6 39 89 CD  8E 72 2A 20   .........9...r*
2E 54 CE 94  F5                                      .T...
per is 8647880Nonece
5F 46 9D 12  00 01 00 00  00 00 00 01  00 00 00 00   _F..............
Key
BF ED DB 5C  3C 58 0A 7D  18 52 11 FC  A8 5B 7C 4F   ...<X.}.R...[|O
cipher
B9 9E CB F6  39 89 CD 8E  72 2A 20 2E  54 CE 94 F5   ....9...r* .T...
decrypt_verify(): found 8 bytes cleartext
AAD
00 01 00 00  00 00 00 01  17 FE FD 00  08  .............
2126233509 is the data8 is the data lenghtthe data read  trasferred<PHONE_NUMBER>****** -> State: STATE_BOOTSTRAPPING
Data received numBytes=38
-> State: STATE_BOOTSTRAPPING
Data received numBytes=60
inside
inside
41 bytes received from [<IP_ADDRESS>]:5784
17 FE FD 00  01 00 00 00  00 00 03 00  1C 00 01 00   ................
00 00 00 00  03 77 80 5F  42 6F B2 5C  CF 73 2D 9B   .....w._Bo..s-.
1E 4B FB B0  EE 71 66 DE  74                         .K...qf.t
per is 8647880Nonece
5F 46 9D 12  00 01 00 00  00 00 00 03  00 00 00 00   _F..............
Key
BF ED DB 5C  3C 58 0A 7D  18 52 11 FC  A8 5B 7C 4F   ...<X.}.R...[|O
cipher
77 80 5F 42  6F B2 5C CF  73 2D 9B 1E  4B FB B0 EE   w._Bo..s-..K...
71 66 DE 74                                          qf.t
decrypt_verify(): found 12 bytes cleartext
AAD
00 01 00 00  00 00 00 03  17 FE FD 00  0C  .............
2126233509 is the data12 is the data lenghtsend unencrypted
68 42 7F 41  56 BC C8 A7  82 4B 1E 89   hB.AV....K..
before Encryption
4F 7D 26 EE  00 01 00 00  00 00 00 02  00 00 00 00   O}&.............
67 A4 FA 10  FC A5 A0 A3  DD 83 DB 97  49 2F 59 2C   g...........I/Y,
00 01 00 00  00 00 00 02  17 FE FD 00  0C  .............
before Encryptio
Sending 41 bytes to [<IP_ADDRESS>]:5784
17 FE FD 00  01 00 00 00  00 00 02 00  1C 00 01 00   ................
00 00 00 00  02 57 A7 24  E7 AB 7D 37  34 08 9C B7   .....W.$..}74...
5F 2B 31 B7  08 37 F9 F4  33                         _+1..7..3
nbsent my print 410 is the err2126230808 is data sentthe data read  trasferred<PHONE_NUMBER>******* -> State: STATE_BOOTSTRAPPING
Data received numBytes=144
inside
inside
inside
124 bytes received from [<IP_ADDRESS>]:5784
17 FE FD 00  01 00 00 00  00 00 04 00  6F 00 01 00   ............o...
00 00 00 00  04 95 F2 8B  71 4D 73 72  57 8B 8F B9   ........qMsrW...
80 D6 34 8F  9F 0D 73 B1  0E 75 54 F6  25 2A 7E 9F   ..4...s..uT.%~.
6D 3A CE 97  95 B8 BD 86  A7 A8 20 1D  92 40 58 96   m:........ ..@X.
F6 D9 B8 85  57 3F E6 F3  4F 80 2A 36  BD 19 B5 E5   ....W?..O.6....
A2 A5 91 03  4F B5 C2 1C  0A 5A 7C 9C  4E 4F FC C9   ....O....Z|.NO..
03 40 98 8F  06 F7 BC 35  C2 66 8A 91  95 05 68 E3<EMAIL_ADDRESS>61 BD BB CC  A4 49 A4 B4  42 BB 25 58                a....I..B.%X
per is 8647880Nonece
5F 46 9D 12  00 01 00 00  00 00 00 04  00 00 00 00   _F..............
Key
BF ED DB 5C  3C 58 0A 7D  18 52 11 FC  A8 5B 7C 4F   ...<X.}.R...[|O
cipher
95 F2 8B 71  4D 73 72 57  8B 8F B9 80  D6 34 8F 9F   ...qMsrW.....4..
0D 73 B1 0E  75 54 F6 25  2A 7E 9F 6D  3A CE 97 95   .s..uT.%~.m:...
B8 BD 86 A7  A8 20 1D 92  40 58 96 F6  D9 B8 85 57<EMAIL_ADDRESS>3F E6 F3 4F  80 2A 36 BD  19 B5 E5 A2  A5 91 03 4F   ?..O.6........O
B5 C2 1C 0A  5A 7C 9C 4E  4F FC C9 03  40 98 8F 06<EMAIL_ADDRESS>F7 BC 35 C2  66 8A 91 95  05 68 E3 61  BD BB CC A4   ..5.f....h.a....
49 A4 B4 42  BB 25 58                                I..B.%X
decrypt_verify(): found 95 bytes cleartext
AAD
00 01 00 00  00 00 00 04  17 FE FD 00  5F  ............_
2126233509 is the data95 is the data lenghtsend unencrypted
68 44 7F 42  28 E4 93 28  44 6A 37 8B   hD.B(..(Dj7.
before Encryption
4F 7D 26 EE  00 01 00 00  00 00 00 03  00 00 00 00   O}&.............
67 A4 FA 10  FC A5 A0 A3  DD 83 DB 97  49 2F 59 2C   g...........I/Y,
00 01 00 00  00 00 00 03  17 FE FD 00  0C  .............
before Encryptio
Sending 41 bytes to [<IP_ADDRESS>]:5784
17 FE FD 00  01 00 00 00  00 00 03 00  1C 00 01 00   ................
00 00 00 00  03 9E 80 13  10 19 2B F8  F3 8C 02 C7   ..........+.....
0A FE 32 CA  36 51 02 7C  2D                         ..2.6Q.|-
nbsent my print 410 is the err2126230808 is data sentthe data read  trasferred<PHONE_NUMBER>********* -> State: STATE_BOOTSTRAPPING
Data received numBytes=144
inside
inside
inside
124 bytes received from [<IP_ADDRESS>]:5784
17 FE FD 00  01 00 00 00  00 00 05 00  6F 00 01 00   ............o...
00 00 00 00  05 66 7C 13  B7 E8 E8 2E  A5 7A B6 03   .....f|......z..
49 1E 3D 6E  89 0E A1 6A  64 79 04 70  9D 19 BF 72   I.=n...jdy.p...r
69 32 D7 81  B4 D5 D6 4B  09 19 3C BC  BD EB 0A F1   i2.....K..<.....
4C 12 51 38  6C BF 32 64  CB DA 0F 9A  53 14 4E BC   L.Q8l.2d....S.N.
87 E0 3A 92  5D B7 93 50  44 2E 2D 5E  67 D4 3A 9C   ..:.]..PD.-^g.:.
49 A8 0F 6E  D2 EA B3 CC  10 19 CB 83  0C 63 F5 BC   I..n.........c..
52 4D 4B 30  16 34 97 B9  2E 23 0D 9D                RMK0.4...#..
per is 8647880Nonece
5F 46 9D 12  00 01 00 00  00 00 00 05  00 00 00 00   F..............
Key
BF ED DB 5C  3C 58 0A 7D  18 52 11 FC  A8 5B 7C 4F   ...<X.}.R...[|O
cipher
66 7C 13 B7  E8 E8 2E A5  7A B6 03 49  1E 3D 6E 89   f|......z..I.=n.
0E A1 6A 64  79 04 70 9D  19 BF 72 69  32 D7 81 B4   ..jdy.p...ri2...
D5 D6 4B 09  19 3C BC BD  EB 0A F1 4C  12 51 38 6C   ..K..<.....L.Q8l
BF 32 64 CB  DA 0F 9A 53  14 4E BC 87  E0 3A 92 5D   .2d....S.N...:.]
B7 93 50 44  2E 2D 5E 67  D4 3A 9C 49  A8 0F 6E D2   ..PD.-^g.:.I..n.
EA B3 CC 10  19 CB 83 0C  63 F5 BC 52  4D 4B 30 16   ........c..RMK0.
34 97 B9 2E  23 0D 9D                                4...#..
decrypt_verify(): found 95 bytes cleartext
AAD
00 01 00 00  00 00 00 05  17 FE FD 00  5F  ............
2126233509 is the data95 is the data lenghtsend unencrypted
68 44 7F 43  F2 F8 53 7B  82 46 F8 4C   hD.C..S{.F.L
before Encryption
4F 7D 26 EE  00 01 00 00  00 00 00 04  00 00 00 00   O}&.............
67 A4 FA 10  FC A5 A0 A3  DD 83 DB 97  49 2F 59 2C   g...........I/Y,
00 01 00 00  00 00 00 04  17 FE FD 00  0C  .............
before Encryptio
Sending 41 bytes to [<IP_ADDRESS>]:5784
17 FE FD 00  01 00 00 00  00 00 04 00  1C 00 01 00   ................
00 00 00 00  04 0B 37 FD  DB 6D 93 90  A2 6D D8 19   ......7..m...m..
F0 96 01 74  A8 B2 BB 0A  CD                         ...t.....
nbsent my print 410 is the err2126230808 is data sentthe data read  trasferred<PHONE_NUMBER>******* -> State: STATE_BOOTSTRAPPING
Data received numBytes=83
inside
inside
64 bytes received from [<IP_ADDRESS>]:5784
17 FE FD 00  01 00 00 00  00 00 06 00  33 00 01 00   ............3...
00 00 00 00  06 1C 13 FC  87 D0 1C 78  0D 56 AA 1A   ...........x.V..
CE B9 04 FD  3F 9B 38 F3  55 BB 04 8F  98 6D D9 BD   ....?.8.U....m..
40 16 98 F4  DD 40 D5 1E  0F A9 79 3D  77 FE 20 AE<EMAIL_ADDRESS>.
per is 8647880Nonece
5F 46 9D 12  00 01 00 00  00 00 00 06  00 00 00 00   _F..............
Key
BF ED DB 5C  3C 58 0A 7D  18 52 11 FC  A8 5B 7C 4F   ...<X.}.R...[|O
cipher
1C 13 FC 87  D0 1C 78 0D  56 AA 1A CE  B9 04 FD 3F   ......x.V......?
9B 38 F3 55  BB 04 8F 98  6D D9 BD 40  16 98 F4 DD<EMAIL_ADDRESS>40 D5 1E 0F  A9 79 3D 77  FE 20 AE                   @....y=w. .
decrypt_verify(): found 35 bytes cleartext
AAD
00 01 00 00  00 00 00 06  17 FE FD 00  23  ............#
2126233509 is the data35 is the data lenghtsend unencrypted
68 44 7F 44  14 2E 92 70  60 3F E7 C0   hD.D...p`?..
before Encryption
4F 7D 26 EE  00 01 00 00  00 00 00 05  00 00 00 00   O}&.............
67 A4 FA 10  FC A5 A0 A3  DD 83 DB 97  49 2F 59 2C   g...........I/Y,
00 01 00 00  00 00 00 05  17 FE FD 00  0C  .............
before Encryptio
Sending 41 bytes to [<IP_ADDRESS>]:5784
17 FE FD 00  01 00 00 00  00 00 05 00  1C 00 01 00   ................
00 00 00 00  05 DC 8F 17  57 A1 82 E3  17 8A A2 6F   ........W......o
05 1A 35 94  DF 1E 2C B8  42                         ..5...,.B
nbsent my print 410 is the err2126230808 is data sentthe data read  trasferred<PHONE_NUMBER>******* -> State: STATE_BOOTSTRAPPING
Data received numBytes=63
inside
inside
44 bytes received from [<IP_ADDRESS>]:5784
17 FE FD 00  01 00 00 00  00 00 07 00  1F 00 01 00   ................
00 00 00 00  07 11 03 E8  42 68 0E 95  BC 74 57 49   ........Bh...tWI
01 5A 53 E1  F6 CD 20 2E  C7 29 AC 1E                .ZS... ..)..
per is 8647880Nonece
5F 46 9D 12  00 01 00 00  00 00 00 07  00 00 00 00   _F..............
Key
BF ED DB 5C  3C 58 0A 7D  18 52 11 FC  A8 5B 7C 4F   ...<X.}.R...[|O
cipher
11 03 E8 42  68 0E 95 BC  74 57 49 01  5A 53 E1 F6   ...Bh...tWI.ZS..

b. ...=
F4 DF 9D D1  24 34 A8 66  50 A9 59 37  B6 20 14 3E   ....$4.fP.Y7. .>
9D A7 00 00  00 02 C0 A8  01 00                      ..........
Sending 67 bytes to [<IP_ADDRESS>]:5684
16 FE FD 00  00 00 00 00  00 00 00 00  36 01 00 00   ............6...
2A 00 00 00  00 00 00 00  2A FE FD 00  00 00 20 2E   ............ .
EA 62 5C D0  20 D6 F0 A3  3D F4 DF 9D  D1 24 34 A8   .b. ...=....$4.
66 50 A9 59  37 B6 20 14  3E 9D A7 00  00 00 02 C0   fP.Y7. .>.......
A8 01 00                                             ...
nbsent my print 670 is the err2126230712 is data sent*************************************** -> State: STATE_REGISTERING
init_reg_time=1536921885
curr_time=1536921917 re_reg_time=0
-> State: STATE_REGISTERING
init_reg_time=1536921885
curr_time=1536921919 re_reg_time=0
-> State: STATE_REGISTERING
init_reg_time=1536921885
curr_time=1536921923 re_reg_time=0
-> State: STATE_REGISTERING
init_reg_time=1536921885
curr_time=1536921931 re_reg_time=0
-> State: STATE_REGISTERING

Just to let you know I tested several time your use case using Leshan client, server an bsserver demo. And it works for me.
About your logs, this is no usable. I'm sorry but I will not take all your Hex value and decode it manually. If you want I take a look at this please provide a wireshark capture.
Before to test with your client, you could try with leshan client to see if you succeed to configure the server and bsserver correctly.

Hi @sbernard31
Thank you for your reply just wanted to know what network are you using to implement this setup?
Wifi or Cellular.
As in my case, I am able to implement using wifi network. But the same setup with the same PSKs fails to register the client to Leshan server when the Bootstrap server and main Leshan server in secure mode.
The main difference between two connection is in wifi we explicitly give host -h option to connect to but in cellular, a python daemon is used which runs in the background providing host and port to the client and our setup is connected to the modem to whom it instructs to transfer packets.
I would attach the Wireshark logs too if you ask.

I tested only with Ethernet or Wifi, never with Cellular.
Please provides wireshark logs (don't forget to where you capture the traffic)
You could also try to activate more logs on Leshan demo.
adding this to your command line -Dlogback.configurationFile="path_to_your_logback_config.xml"
Eg.
java -Dlogback.configurationFile="logback-config.xml" -jar target/leshan-server-demo-1.0.0-SNAPSHOT-jar-with-dependencies.jar

And in your logback config :
<configuration>
        <appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
                <encoder>
                        <pattern>%d %p %C{0} - %m%n</pattern>
                </encoder>
        </appender>

        <root level="WARN">
                <appender-ref ref="STDOUT" />
        </root>

        <logger name="org.eclipse.leshan" level="DEBUG"/><!-- default value is INFO -->
        <logger name="org.eclipse.leshan.server.security.SecurityCheck" level="DEBUG"/>
        <logger name="org.eclipse.leshan.core.model.LwM2mModel" level="TRACE"/>

        <!-- All above is the default config, the line below is to search something in DTLS stack -->
        <logger name="org.eclipse.californium" level="DEBUG"/>
</configuration>

Did you finally succeed to make it works ? Could we close this issue ?


[SPARK-20550][SPARKR] R wrapper for Dataset.alias

What changes were proposed in this pull request?

Add SparkR wrapper for Dataset.alias.
Adjust roxygen annotations for functions.alias (including example usage).

How was this patch tested?
Unit tests, check_cran.sh.

This may require some discussion. Right now we get a generic docs like this:

Does it make sense to put both in the same file? If not where should Dataset.alias go?
Names are not optimal, but I guess we'll keep it as is to avoid issues with stats::alias.

Test build #76365 has started for PR 17825 at commit b7d079b.

Test build #76365 has finished for PR 17825 at commit b7d079b.

This patch fails SparkR unit tests.
This patch merges cleanly.
This patch adds no public classes.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/76365/
Test FAILed.

Merged build finished. Test FAILed.

Test build #76369 has started for PR 17825 at commit 7abe6ca.

Test build #76369 has finished for PR 17825 at commit 7abe6ca.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

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/SparkPullRequestBuilder/76369/
Test PASSed.

Test build #76373 has started for PR 17825 at commit d892f30.

That makes sense I guess. It would be great to have more control over the layout though. One can dream, right? :)
Thank you so much for all the reviews and information.

Test build #76373 has finished for PR 17825 at commit d892f30.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/76373/
Test PASSed.

Merged build finished. Test PASSed.

Test build #76400 has started for PR 17825 at commit 32fd836.

Test build #76400 has finished for PR 17825 at commit 32fd836.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

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/SparkPullRequestBuilder/76400/
Test PASSed.

I wonder if it would make more sense to make alias generic for both object and data:
 signature(object = "SparkDataFrame", data = "character")

and skip the type checks.

Test build #76437 has finished for PR 17825 at commit e06544f.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

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/SparkPullRequestBuilder/76437/
Test PASSed.

you know - it would definitely be a better experience for the R user, so we should try that - it might break with the generic in stats::alias though
and speaking of, we should probably add a test for stats:alias to see it is callable without stats::

Oh right stats::alias is S3. Scratch that.

Test build #76444 has started for PR 17825 at commit 60fcd8a.

Test build #76444 has finished for PR 17825 at commit 60fcd8a.

This patch fails R style tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test FAILed.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/76444/
Test FAILed.

Test build #76445 has started for PR 17825 at commit 875921b.

Test build #76445 has finished for PR 17825 at commit 875921b.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

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/SparkPullRequestBuilder/76445/
Test PASSed.

Test build #76451 has started for PR 17825 at commit 09f9cca.

Test build #76451 has finished for PR 17825 at commit 09f9cca.

This patch fails R style tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test FAILed.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/76451/
Test FAILed.

Test build #76452 has started for PR 17825 at commit f1c74f3.

Test build #76452 has finished for PR 17825 at commit f1c74f3.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

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/SparkPullRequestBuilder/76452/
Test PASSed.

could you close/reopen to trigger appveyor again

Test build #76503 has started for PR 17825 at commit 505561a.

Test build #76503 has finished for PR 17825 at commit 505561a.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/76503/
Test PASSed.

Merged build finished. Test PASSed.

Test build #76514 has started for PR 17825 at commit 1f1e72b.

Test build #76514 has finished for PR 17825 at commit 1f1e72b.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

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/SparkPullRequestBuilder/76514/
Test PASSed.

could you keep the description and return type in the same order in this https://github.com/apache/spark/pull/17825#discussion_r115113331
it's not great, but it's the best we can do

Test build #76552 has started for PR 17825 at commit 2b8f288.

Test build #76552 has finished for PR 17825 at commit 2b8f288.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

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/SparkPullRequestBuilder/76552/
Test PASSed.

merged to master.
thank you for working on this and hopefully we could really improve a lot of the things we have discussed. 👍

Thanks @felixcheung


every time new release on github "releases" page is missing

Take a look at releases page: https://github.com/spring-cloud/spring-cloud-release/releases
it shows that latest release is v2023.0.3
but actually release v2023.0.4 is available
and it happens over and over again: https://github.com/spring-cloud/spring-cloud-release/issues/283
so I suggest to modify release checklist and add one more step: describe new release on github too

Done


Install fails on Ubuntu

I am trying to get up and running with Vagrant and I have been experiencing problems install bcrypt v0.8.5 on the Ubuntu guest I am running. Up until this point I have been developing on OSX with no problems. When I run npm install it takes a really long time to install and then just outputs Killed at some point. So I ran npm install --verbose and this is what I get at the end before it just seems to hang:
make: Entering directory `/vagrant/node_modules/bcrypt/build'
  g++ '-DNODE_GYP_MODULE_NAME=bcrypt_lib' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-DBUILDING_NODE_EXTENSION' -I/home/vagrant/.node-gyp/4.2.3/include/node -I/home/vagrant/.node-gyp/4.2.3/src -I/home/vagrant/.node-gyp/4.2.3/deps/uv/include -I/home/vagrant/.node-gyp/4.2.3/deps/v8/include -I../node_modules/nan  -fPIC -pthread -Wall -Wextra -Wno-unused-parameter -m64 -O3 -ffunction-sections -fdata-sections -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF ./Release/.deps/Release/obj.target/bcrypt_lib/src/blowfish.o.d.raw  -c -o Release/obj.target/bcrypt_lib/src/blowfish.o ../src/blowfish.cc
  g++ '-DNODE_GYP_MODULE_NAME=bcrypt_lib' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-DBUILDING_NODE_EXTENSION' -I/home/vagrant/.node-gyp/4.2.3/include/node -I/home/vagrant/.node-gyp/4.2.3/src -I/home/vagrant/.node-gyp/4.2.3/deps/uv/include -I/home/vagrant/.node-gyp/4.2.3/deps/v8/include -I../node_modules/nan  -fPIC -pthread -Wall -Wextra -Wno-unused-parameter -m64 -O3 -ffunction-sections -fdata-sections -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF ./Release/.deps/Release/obj.target/bcrypt_lib/src/bcrypt.o.d.raw  -c -o Release/obj.target/bcrypt_lib/src/bcrypt.o ../src/bcrypt.cc
  g++ '-DNODE_GYP_MODULE_NAME=bcrypt_lib' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-DBUILDING_NODE_EXTENSION' -I/home/vagrant/.node-gyp/4.2.3/include/node -I/home/vagrant/.node-gyp/4.2.3/src -I/home/vagrant/.node-gyp/4.2.3/deps/uv/include -I/home/vagrant/.node-gyp/4.2.3/deps/v8/include -I../node_modules/nan  -fPIC -pthread -Wall -Wextra -Wno-unused-parameter -m64 -O3 -ffunction-sections -fdata-sections -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF ./Release/.deps/Release/obj.target/bcrypt_lib/src/bcrypt_node.o.d.raw  -c -o Release/obj.target/bcrypt_lib/src/bcrypt_node.o ../src/bcrypt_node.cc
/
Killed
vagrant@vagrant-ubuntu-trusty-64:/vagrant$   g++ -shared -pthread -rdynamic -m64  -Wl,-soname=bcrypt_lib.node -o Release/obj.target/bcrypt_lib.node -Wl,--start-group Release/obj.target/bcrypt_lib/src/blowfish.o Release/obj.target/bcrypt_lib/src/bcrypt.o Release/obj.target/bcrypt_lib/src/bcrypt_node.o -Wl,--end-group
  rm -rf "Release/bcrypt_lib.node" && cp -af "Release/obj.target/bcrypt_lib.node" "Release/bcrypt_lib.node"
make: Leaving directory `/vagrant/node_modules/bcrypt/build'
gyp info ok

at which point it just stops outputting anything and hangs
I am using node v4.2.3 and npm v2.14.7
I have done some searching on similar issues which have pointed to dependencies on python so my provisioning scripts runs sudo apt-get -y install build-essential python2.7. I also had trouble with a missing c++ compiler so my provisioning also runs sudo apt-get -y install build-essential g++. I also found this issue and tried sudo npm i -g node-gyp && node-gyp clean to no avail.
Any guidance would be greatly appreciated. This is the last thing I need to fix before my dev environment is completely portable.

Sounds like you are running out of memory in the VM. Just a hunch based on the Killed log line. I suggest trying on stackoverflow for more hands on help if increasing memory doesn't fix it. This is most certainly an issue localized to your environment and not a package issue.

@defunctzombie that was the problem. I appreciate the help


rewrite-arithmetic-for-isn matches all quil types

Previously this would error if isn was anything but an instruction or application. This closes #266.

I don't like the looseness of the types here. Can we opt to add more cases instead?

Why

i think it's bad taste to accept any type for something that is intended to operate more strictly

@stylewarning This was prompted by an error where the compiler was producing bad output, and then passing that onto rewrite-arithmetic. First thought was to allow rewrite-arithmetic to handle non-instruction objects (I've created a pseudo-instruction base class which jump-target and include now derive from), but maybe rewrite-arithmetic really should error on bad compiler output. Not sure. What do you think?

I do not agree with this. pseudo-instruction is not a meaningful class that should exist in the AST. Could we just add the two cases, include and jump-target to this?
In fact, I'd suggest that include errors in this instance. (Rewrite arithmetic should have process-includes as a prereq anyway.)


Implement forget password

Description:
The application currently lacks the "Forgot Password" feature, which is crucial for user account recovery. This issue is to implement the necessary pages and functionality required for the "Forgot Password" feature.
Tasks:

Create Forgot Password Page: Develop a new page or modal for the "Forgot Password" functionality.

Steps to Implement:

Design the user interface for entering email addresses for password reset requests.
Implement the frontend components for the Forgot Password page/modal.

Expected Behavior: Users should be able to access the Forgot Password page/modal to initiate the password reset process.

Backend Logic for Password Reset: Develop backend logic to handle password reset requests and send reset instructions to the user's email.

Steps to Implement:

Define API endpoints or backend routes to handle password reset requests.
Implement logic to generate and store password reset tokens securely.
Integrate with email services to send password reset instructions to users.

Expected Behavior: Upon submitting a password reset request, users should receive instructions on how to reset their passwords via email.

Hii @Niharika0104 one issue at a time, hehe :)))
Will assign once you finish up the other one 👍🏼

Sure I will try to complete it the other issue by  today

Hii, I want to work on this issue!! Can you assign me this issue ?

Hii, I want to work on this issue!! Can you assign me this issue ?

Go for it @AryanAg08 🚀

Okkk thanks

👋 Hello! I'd be happy to help with this issue. Could you please assign it to me? Thank you! 🚀

It has been already assigned to me !!

It has been already assigned to me !!

Hii @AryanAg08 , DM me in Discord if you wanted to have a look on the supabase DB after the UI part is done.
Anyways, whats the update of the UI part? Is the Forget Password component done?

hii @pooranjoyb , I have started with the work. But due to my semester end exams I had to stop working on it. But will get it done as soon as possible? Also Can you share me your discordId so I can contact you ?

hii @pooranjoyb , I have started with the work. But due to my semester end exams I had to stop working on it. But will get it done as soon as possible? Also Can you share me your discordId so I can contact you ?

Pooranjoy#1868

okk!! Thanks for understanding. I will get back to you as soon as possible

hii @pooranjoyb , I have started with the work. But due to my semester end exams I had to stop working on it. But will get it done as soon as possible? Also Can you share me your discordId so I can contact you ?

No issues, you can work on other issues as well. Take your time :) Assigning the issue to @IP80808080 based on FCFS basis.
Connect me on discord Pooranjoy#1868 @AryanAg08

Sorry It took me long time, my exam were ongoing, I just wanted to ask do I have to use email service of supabase or nodemailer like service for sending mail

Nope, as of now, just create the schema, validate it, and create the components. That'll do!

Hello Sir
I have submitted a pull request for issue #10, which includes a feature forgot password and schema. I kindly request you to review the pull request and any changes require ping me.


Variable Naming

Does your package enforce camel case or pascal casing for variable name? If so, how do I use it and if not, where would do I find it? Would like a global change if I can get it but if that is not available a single variable entry with notification on error would be fine

standard enforces camelCase variable and function names. You can see the full rule set of standard here: https://github.com/standard/standard/blob/master/RULES.md


Fixes #8

See https://www.perlmonks.org/?node_id=606768

@faxm0dem thanks for the PR but the repo is not maintained anymore as you can read on the readme.

yes I saw that. Can I help? or can you point me to an official fork?


refactor!: clean up fees

fixed an issue where notification cost was provided instead of exec
BREAKING CHANGE: fees and status have been updated to be more ergonomic

Codecov Report
Base: 65.91% // Head: 66.12% // Increases project coverage by +0.20% :tada:

Coverage data is based on head (65a0c36) compared to base (14a5925).
Patch coverage: 91.93% of modified lines in pull request are covered.

:exclamation: Current head 65a0c36 differs from pull request most recent head d933147. Consider uploading reports for the commit d933147 to get more accurate results

: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
Additional details and impacted files
@@            Coverage Diff             @@
##             main      #28      +/-   ##
==========================================
+ Coverage   65.91%   66.12%   +0.20%
==========================================
  Files          52       52
  Lines        3647     3681      +34
==========================================
+ Hits         2404     2434      +30
- Misses       1243     1247       +4

Impacted Files
Coverage Δ

crates/sender/src/frame/sync.rs
0.00% <0.00%> (ø)

pallets/portal/src/lib.rs
47.09% <ø> (ø)

pallets/portal/src/xbi_scabi.rs
0.00% <ø> (ø)

crates/xbi-format/src/lib.rs
88.00% <90.00%> (+0.50%)
:arrow_up:

crates/receiver/src/frame/mod.rs
100.00% <100.00%> (ø)

crates/sender/src/frame/queue_backed.rs
83.67% <100.00%> (+0.69%)
:arrow_up:

crates/xbi-format/src/xbi_codec.rs
65.28% <100.00%> (ø)

integration-test/src/large.rs
100.00% <100.00%> (ø)

crates/receiver/src/frame/sync.rs
79.16% <0.00%> (-4.17%)
:arrow_down:

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

:umbrella: View full report at Codecov.
:loudspeaker: Do you have feedback about the report comment? Let us know in this issue.

Hey, the version for this pull request will be: 0.1.0

Hey, the version for this pull request will be: 0.1.0

Hey, the version for this pull request will be: 0.3.1


Add optional embedded-hal-async support

This commit adds support for the embedded-hal-async crate in addition to embedded-hal. I've done this by adding a separate AsyncSgp30 type, based on the assumption that most projects won't need to use both the blocking embedded-hal traits and the embedded-hal-async traits at the same time, and providing async fn methods on a separate type with the same names as the blocking ones seemed a bit nicer than having one type that has async methods suffixed with _async or similar.
In order to make this change, I've factored out some code into functions on MeasurmentData and RawConfig so that they can be shared between the blocking and async implementations.
Support for embedded-hal-async is gated behind the embedded-hal-async feature flag, so the dependency is not enabled by default. Therefore, I've also added documentation about the feature flag, and configured docs.rs to build the documentation with the doc_cfg and doc_auto_cfg features enabled, so that the documentation clearly shows which types require the feature flag.
Thanks for implementing the driver! Please let me know if you have any questions about this PR.

Thanks a lot for the pull request. This is something I wanted to implement anyways. I'll take a closer look at it when i find the time.

Hi, thanks again for your pull request.
I've merged the changes with some minor changes in a later commit, which doesn't show up here because I'm bad at using git. As far is I've tested the async version works.


CTRL + Enter doesn't work to complete challenges (RWD)

Challenge Name
All Projects under Responsive Web Design
(i.e) https://learn.freecodecamp.org/responsive-web-design/responsive-web-design-projects/build-a-survey-form
Browser Information
Browser Name, Version:
Firefox Quantum 60.0.1 (64-bit)
Chrome: Version 66.0.3359.117 (64-bit)
Operating System: Windows 10 Pro 64-bit
Mobile, Desktop, or Tablet: Dell Latitude Laptop (15")
Issue Description:
CTRL + Enter is not working to mark the project as completed. The button is working as normal.
There is no error in the console when using the CTRL + Enter to mark project complete.

I think it is triggering the form submit when you are pressing Enter, the Ctrl modifier isn't doing anything.
There is no user integration at this very minute, so nothing we seem completed in the map

I've fixed the issue of the Ctrl key having no effect when pressing enter on my machine (Windows 7 64-bit, Firefox Quantum 60.0.1 64-bit). It involves adding in 'onkeydown' and 'onkeyup' event listeners. Not sure if this approach is overkill. Should I submit a pull request? Alternatively, the button text could be simply changed from "I've completed this challenge (Ctrl + Enter)" to "I've completed this challenge (Enter)"

@Bouncey @joops75 Any update on this?

I don't think changing the hot keys between challenges is a good idea in terms of UX.
As we are working with a form, we could add an onKeyDown prop to listen for Ctrl || Cmd + Enter which then calls this.handleSubmit ( this is from the top of my head, implementation would be different )

@Bouncey I've submitted a PR for this.

Closed via #181


Wangliang/altertable rewrite

support hashdata table format alter table rewrite routine, move the actuall rewrite to qe,  and create a new statement message  to distribute work to qe.

tpye the wrong cloudberry branch


added fixture to capture deadlock logs (#6120)

Pull request opened by the merge tool on behalf of #6120

Merged into branches iso6 in 599403d6b6baa7ad8499b0e9497a03574d521ab9


[AutoPR compute/resource-manager] Swagger spec for disk.json + compute.json 2018-06

Created to sync https://github.com/Azure/azure-rest-api-specs/pull/3854

This PR has been merged into https://github.com/Azure/azure-sdk-for-go/pull/2685


New Natural Language features

The recent PR #1804 updated the Natural Language GAPIC/Protobuf code and added the following:

LanguageServiceClient.analyze_entity_sentiment
LanguageServiceClient.classify_text
Features.extract_entity_sentiment
Features.classify_text
EntityMention#sentiment
AnnotateTextResponse.categories (and ClassificationCategory)

Should these be supported in the high-level Ruby API?

No, the high-level API will be replaced by a GAPIC in a subsequent release.

Closing per @geigerj's answer.


[Question] Can we have html tags in translation strings?

{{ 'Alert Count {count}' | translate: {count: 4} }}

Yes, but you need to render the content as html e.g. <div [innerHTML]="'Alert Count {count}' | translate: {count: 4}">
. For some HTML tags you might also need to use/bypass the DomSanitizer.


Could not get access to the shared lock file while trying to connect to Azure Data Explorer Cluster

I am getting the folowing error when trying to create my table
using (var kustoClient = KustoClientFactory.CreateCslAdminProvider(kustoConnectionStringBuilder))             {                 var command = CslCommandGenerator.GenerateTableCreateCommand(table,new[]{                     Tuple.Create("StartTime", "System.DateTime"),                     Tuple.Create("Id", "System.Int64"),                 });
kustoClient.ExecuteControlCommand(databaseName, command);
System.InvalidOperationException: Could not get access to the shared lock file. ---> System.IO.DirectoryNotFoundException: Could not find a part of the path 'C:\Users\72667\AppData\Roaming\Kusto\userTokenCache.data.lockfile'.    at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)    at System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy, Boolean useLongPath, Boolean checkHost)    at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options)    at Microsoft.Identity.Client.Extensions.Msal.CrossPlatLock..ctor(String lockfilePath, Int32 lockFileRetryDelay, Int32 lockFileRetryCount)    --- End of inner exception stack trace ---    at Microsoft.Identity.Client.Extensions.Msal.CrossPlatLock..ctor(String lockfilePath, Int32 lockFileRetryDelay, Int32 lockFileRetryCount)    at Microsoft.Identity.Client.Extensions.Msal.MsalCacheHelper.CreateCrossPlatLock(StorageCreationProperties storageCreationProperties)    at Microsoft.Identity.Client.Extensions.Msal.MsalCacheHelper.<CreateAsync>d__23.MoveNext() --- End of stack trace from previous location where exception was thrown ---    at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()    at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)    at Kusto.Data.Security.UserTokenFileCache..ctor() "

Does the directory C:\Users\72667\AppData\Roaming\Kusto exist and do you have access to it? Is this a persistent problem or does it only happen intermittently?


Adding 3DGS model(s) on demand

Hello, thanks for the great library.
I'm wondering if it is possible to add additional models on demand (via API call) instead of having to load all the models in one single function call.
Currently, it seems that calling addSplatScene(), addSplatScenes(), or addSplatBuffers() the second time will cause the model(s) added in the first time be cleared. Is there any way to add new models to the scene while retaining the model(s) added previously?
Comments of addSplatBuffersToMesh() seems promising, but maybe using it directly requires setting up the splat sorting web worker manually like what is done in addSplatBuffers() but without clearing previously added model(s)?

Thanks for noticing this, this is definitely a bug. I've made some changes in this branch that should fix the issue: https://github.com/mkkellogg/GaussianSplats3D/tree/general_updates. Would you be willing to test it out to see if it works for you?

Hello @mkkellogg , thank you for your timely respond and bug fixes. The updated code does indeed work for me!
However, when adding/removing splat scene(s), there seems to be a split second where the rendered scene is empty even when sceneRevealMode is set to GaussianSplats3D.SceneRevealMode.Instant. I'm wondering if it is possible to prevent the old scene from disappearing for a split second right before adding/removing splat scene(s)?

Hmm, I didn't notice any momentarily empty scene on my end, can you post the code you are using to perform the scene load and maybe I can debug it?

Hello, here is a minimum reproducible example modified from demo/dropin.html. I've also recorded a video deomnstrating the issue:

Minimum reproducible example modified from demo/dropin.html:
<!DOCTYPE html>
<html lang="en">

<head>
  <meta charset="utf-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <meta http-equiv="x-ua-compatible" content="ie=edge">
  <title>3D Gaussian Splats - Drop-in example</title>
  <script type="text/javascript" src="js/util.js"></script>
  <script type="importmap">
    {
        "imports": {
            "three": "./lib/three.module.js",
            "@mkkellogg/gaussian-splats-3d": "./lib/gaussian-splats-3d.module.js"
        }
    }
  </script>
  <style>
    body {
      background-color: #000000;
      height: 100vh;
      margin: 0px;
    }
  </style>

</head>

<body>
  <button id="add-btn">Add Another Model</button>
  <script type="module">
    import * as GaussianSplats3D from '@mkkellogg/gaussian-splats-3d';
    import * as THREE from 'three';

    function setupRenderer() {
      const renderWidth = 800;
      const renderHeight = 600;

      const rootElement = document.createElement('div');
      rootElement.style.width = renderWidth + 'px';
      rootElement.style.height = renderHeight + 'px';
      rootElement.style.position = 'relative';
      rootElement.style.left = '50%';
      rootElement.style.top = '50%';
      rootElement.style.transform = 'translate(-50%, -50%)';
      document.body.appendChild(rootElement);

      const renderer = new THREE.WebGLRenderer({
        antialias: false,
      });
      renderer.setSize(renderWidth, renderHeight);
      rootElement.appendChild(renderer.domElement);

      return {
        'renderer': renderer,
        'renderWidth': renderWidth,
        'renderHeight': renderHeight
      }
    }

    function setupCamera(renderWidth, renderHeight) {
      const camera = new THREE.PerspectiveCamera(65, renderWidth / renderHeight, 0.1, 500);
      camera.position.copy(new THREE.Vector3().fromArray([-1, -4, 6]));
      camera.lookAt(new THREE.Vector3().fromArray([0, 4, -0]));
      camera.up = new THREE.Vector3().fromArray([0, -1, -0.6]).normalize();
      return camera;
    }

    function setupThreeScene() {
      const threeScene = new THREE.Scene();
      const boxColor = 0xBBBBBB;
      const boxGeometry = new THREE.BoxGeometry(2, 2, 2);
      const boxMesh = new THREE.Mesh(boxGeometry, new THREE.MeshBasicMaterial({ 'color': boxColor }));
      threeScene.add(boxMesh);
      boxMesh.position.set(3, 2, 2);
      return threeScene;
    }

    function setupControls(camera, renderer) {
      const controls = new GaussianSplats3D.OrbitControls(camera, renderer.domElement);
      controls.rotateSpeed = 0.5;
      controls.maxPolarAngle = Math.PI * .75;
      controls.minPolarAngle = 0.1;
      controls.enableDamping = true;
      controls.dampingFactor = 0.05;
      return controls;
    }

    const { renderer, renderWidth, renderHeight } = setupRenderer();
    const camera = setupCamera(renderWidth, renderHeight);
    const threeScene = setupThreeScene();
    const controls = setupControls(camera, renderer);

    const viewer = new GaussianSplats3D.DropInViewer({
      gpuAcceleratedSort: false,
      sharedMemoryForWorkers: false,
      selfDrivenMode: false,
      dynamicScene: true,
      sceneRevealMode: GaussianSplats3D.SceneRevealMode.Instant,
      logLevel: GaussianSplats3D.LogLevel.Debug
    });
    viewer.addSplatScenes([
      {
        'path': 'assets/drums.ply',
        'splatAlphaRemovalThreshold': 20,
      },
    ], true);
    threeScene.add(viewer);

    requestAnimationFrame(update);
    function update() {
      requestAnimationFrame(update);
      controls.update();
      renderer.render(threeScene, camera);
    }

    const btn = document.querySelector("#add-btn")
    btn.addEventListener('click', e => {
      console.log("Add")
      viewer.addSplatScenes([
        {
          'path': 'assets/lego.ply',
          'position': [0, 1, 0],
          'splatAlphaRemovalThreshold': 20,
        }
      ], true);
    })

  </script>
</body>

</html>

Thanks for your advice and updates. It is now working perfectly for me!


ci: update Linux CNS dockerfile

Reason for Change:

mcr.microsoft.com/cbl-mariner/base/core:1.0 no longer had valid certs and has been depreciated for an extended time. Retrieving certs instead from mcr.microsoft.com/cbl-mariner/base/core:2.0.
Issue Fixed:

Requirements:

[x] uses conventional commit messages

[ ] includes documentation
[ ] adds unit tests
[x] relevant PR labels added

Notes:

/azp run Azure Container Networking PR

backported with #2695


weekly roundup proposal

Should definitely reference the "Rituals" page here as well. Weekly Round Ups are the rallying cry of the community. The internal community members lack of info is an even larger problem tbh, maybe could use both external + internal summaries on developments
Design Considerations is super vague:

Provide a clear example of coordination efficiency achieved thru Govrn
Provide a clear example of previously unvalued work being recognized thru Govrn
Provide a key educational diagram about event: MM created, OC committed and completed

Calls for contributions, large and small, should also motivate the reader to come back for more – beyond MM points. Being invited to learn something about Govrn, share it with your own community, and report back to Govrn, would be more rewarding than "rt this now"
Will habe more to say after sleep :D

Weekly Round Up Project
Belief: Our community recognizes the power of Cultural Customs to foster belonging; a rallying cry to action
Reason: In the Govrn Community, tons of initiatives are happening that many people (including internal community members) don't realize.
This is due to:

Severe lack of external communication about ongoing developments

Absence of formalized initiatives + update channels for internal members

Goal: Maximize visibility of community initiatives, provide recognition for hardworking community members, provide open funnel for new contributors to onboard
Expected Output: A twice monthly "Community Roundup" highlighting Govrn Wins, actionable + fulfilling call to engagement. A weekly internal report on integration developments, pain-points, and updates on ongoing matters.

This update will be blasted to twitter, discord, and email; conducted through mirror.xyz; encoded into a Weekly Roundup folder in the Foundations Repo

Design Considerations:

Provide a clear example of coordination efficiency achieved thru Govrn
Provide a clear example of previously unvalued work being recognized thru Govrn
Provide a key educational diagram about event: MM created, OC committed and completed

Note: Many of these ideas came from Linear's Startups Write Changelogs.

yes, love where you're headed.

Belief: Our community recognizes the power of Cultural Customs to foster belonging; a rallying cry to action

Big yes here

Absence of formalized initiatives + update channels for internal members

Interesting, i totally agree on this.  One of the things I'm curious to test out is if just by creating the process of a weekly roundup that we start to fix this.

Expected Output: A twice monthly "Community Roundup" highlighting Govrn Wins, actionable + fulfilling call to engagement. A weekly internal report on integration developments, pain-points, and updates on ongoing matters.

Agreed, this feels like a good starting point.

This update will be blasted to twitter, discord, and email; conducted through mirror.xyz; encoded into a Weekly Roundup folder in the Foundations Repo

What do you think we should do with our Medium?  Post it there as well?

Provide a key educational diagram about event: MM created, OC committed and completed

I do like this but lets build to this.  I'd start lets consistently get out 4 weekly round ups first then start doing educational material.
Question for @MyceliaStargaze, when would you want to do the first one?

Absence of formalized initiatives + update channels for internal members

Interesting, i totally agree on this. One of the things I'm curious to test out is if just by creating the process of a weekly roundup that we start to fix this.

To me the community roundup is a fun, enticing peek into Govrn progression. The lack of internal communication is a massive oversight that if not remedied will lead to deeper fractures down the line. idk tho, maybe im being overly dramatic. definitely something to keep an eye on and build towards in the future

Expected Output: A twice monthly "Community Roundup" highlighting Govrn Wins, actionable + fulfilling call to engagement. A weekly internal report on integration developments, pain-points, and updates on ongoing matters.

Agreed, this feels like a good starting point.

We can even keep the internal report as a sort of "Ship's Log", for posterity's sake and as a future reference for others.

This update will be blasted to twitter, discord, and email; conducted through mirror.xyz; encoded into a Weekly Roundup folder in the Foundations Repo

What do you think we should do with our Medium? Post it there as well?

Medium can be used as a temporary emailing list. Ultimately content sovereignty is better

Provide a key educational diagram about event: MM created, OC committed and completed

I do like this but lets build to this. I'd start lets consistently get out 4 weekly round ups first then start doing educational material.

Agree. 4 weekly rounds up? or 4 Sections of roundup weekly?

Question for @MyceliaStargaze, when would you want to do the first one?

A$AP ROCKY. lmk what or who to talk to and i'll have it before tuesday's community call

I like "ships log", but been thinking more about what is the "Govrn Lore" and trying to think of a Govrn name for Ships Log that reflects our personality better.

Agree. 4 weekly rounds up? or 4 Sections of roundup weekly?

4 weekly round ups
In terms of timing, next Friday would align with some internal govrn cycles.  I'm just curious if we can get it together in time for that.  You think so?
I can get you a high level run down of people to talk to and things going on by Monday evening, do you think you could get a first draft done by Wednesday?

I like "ships log", but been thinking more about what is the "Govrn Lore" and trying to think of a Govrn name for Ships Log that reflects our personality better.

"Knowledge Archives"; "Govrnance Graph"; idk, i'll find something

Agree. 4 weekly rounds up? or 4 Sections of roundup weekly?

4 weekly round ups

Yes

In terms of timing, next Friday would align with some internal govrn cycles. I'm just curious if we can get it together in time for that. You think so?

No Problemo

I can get you a high level run down of people to talk to and things going on by Monday evening, do you think you could get a first draft done by Wednesday?

EZPZ

Dope, lets do it.
Also - lets connect this week and I can show you how to edit github files directly and for you to update this PR with the final information about the initiative before we merge it into main 👍


dnscrypt v1.9.3 doesn't work with dnscrypt-loader

I've installed / upgraded dnscrypt, using dnscrypt-loader, using these instructions. dnscrypt and dnscrypt-loader do not start anymore.
The syslog messages are:
Jan 19 10:06:06 raspberrypi dnscrypt-loader: The path to resolvers.csv on dnscrypt-loader script
Jan 19 10:06:06 raspberrypi dnscrypt-loader: differs from dnscrypt-proxy setup
Jan 19 10:06:06 raspberrypi dnscrypt-loader: Please change dnscrypt-loader 'cCSVBaseDir' and 'cSIGBaseDir' parameters to
Jan 19 10:06:06 raspberrypi dnscrypt-loader: cCSVBaseDir='/'
Jan 19 10:06:06 raspberrypi dnscrypt-loader: cSIGBaseDir='/'
Jan 19 10:06:06 raspberrypi dnscrypt-loader: Edit script at /usr/local/sbin/dnscrypt-loader
Changing the parameters, as indicated by this message doesn't solve the problem...
the resolver.csv files are in /usr/local/share/dnscrypt-proxy, this path matches the configuration in the (unchanged) dnscrypt-loader configuration file (/usr/local/sbin/dnscrypt-loader)

Hi!
I am not familiar with dnscrypt-loader. This is a distinct project, with a different maintainer and its own repository.
So you'd better ask here https://github.com/GortCodex/DNSCrypt-Loader


with bootstrap.css seem not run

Simply add      on header page,
and popper semm not run
Any Idea ?

Thank you for your issue.
Unfortunately I can't answer to all the reported issues without a little help from you.
Please, make sure to follow the issues template when you submit a new issue, in this way I will already have all the informations needed to understand the problem and help you with it.
I'm closing this issue for now, but feel free to open a new one making sure to follow all the instructions!
Thank you for your understanding.


Next

@all-contributors add

@all-contributors add

@all-contributors add

@all-contributors add @js2me

@all-contributors add @js2me

@all-contributors please add @js2me for code documentation design examples

@all-contributors please add @js2me for code documentation design examples

@all-contributors please add @js2me for maintenance

@all-contributors please add @js2me for maintenance

@all-contributors please add @js2me for ideas

@all-contributors please add @js2me for ideas

@all-contributors bot

@all-contributors bot

@all-contributors please add @js2me for bug

@all-contributors please add @js2me for bug

@all-contributors please add @kel666 for bug code

@all-contributors please add @kel666 for bug code

@all-contributors please add @Fl0pZz for code idea

@all-contributors please add @Fl0pZz for code idea

@all-contributors please add @xesjkeee for idea

@all-contributors please add @xesjkeee for idea

@all-contributors please add @Mvbraathen for security

@all-contributors please add @Mvbraathen for security

@all-contributors please add @nikalun for code idea bug

@all-contributors please add @nikalun for code idea bug

@all-contributors please add @larrybotha for code bug

@all-contributors please add @larrybotha for code bug

@all-contributors please add @Benjamin-Dobell for code bug

@all-contributors please add @Benjamin-Dobell for code bug

@all-contributors please add @jomarquez21 for code bug

@all-contributors please add @jomarquez21 for code bug

@all-contributors please add @JennieJi for code idea

@all-contributors please add @JennieJi for code idea

@all-contributors please add @andrefilimono for code idea design

@all-contributors please add @andrefilimono for code idea design

@all-contributors please add @azz for code idea design

@all-contributors please add @azz for code idea design


FAT-15834: Add new scenarios for edge-rtac's order pieces holding response

Purpose
FAT-15834
Approach

create scenarios for edge-rtac's order pieces holding response

Visuals

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


[Unity/Android] Build error. Some library cannot load by gradle

Hello,
I implement  ParticleAuthService to my project. But when i build project to apk. This error occur.
Please help to check.
Configuration:
Unity 2022.3.12f1

Error log:
FAILURE: Build failed with an exception.

What went wrong:
Could not determine the dependencies of task ':launcher:lintVitalRelease'.

Could not resolve all artifacts for configuration ':launcher:debugCompileClasspath'.
Could not find com.github.WalletConnect.Scarlet:lifecycle-android:1.0.0.
Required by:
project :launcher > com.walletconnect:android-core:1.24.0
Could not find com.github.komputing.kethereum:bip39:0.85.7.
Required by:
project :launcher > com.walletconnect:android-core:1.24.0
Could not find com.github.komputing.kethereum:bip39_wordlist_en:0.85.7.
Required by:
project :launcher > com.walletconnect:android-core:1.24.0
Could not find com.github.komputing.kethereum:bip32:0.85.7.
Required by:
project :launcher > com.walletconnect:android-core:1.24.0
Could not find com.github.komputing.kethereum:model:0.85.7.
Required by:
project :launcher > com.walletconnect:android-core:1.24.0
Could not find com.github.komputing.kethereum:crypto_impl_spongycastle:0.85.7.
Required by:
project :launcher > com.walletconnect:android-core:1.24.0
Could not find com.github.WalletConnect.Scarlet:scarlet:1.0.0.
Required by:
project :launcher > com.walletconnect:foundation:1.12.0
Could not find com.github.WalletConnect.Scarlet:websocket-okhttp:1.0.0.
Required by:
project :launcher > com.walletconnect:foundation:1.12.0
Could not find com.github.WalletConnect.Scarlet:stream-adapter-coroutines:1.0.0.
Required by:
project :launcher > com.walletconnect:foundation:1.12.0
Could not find com.github.WalletConnect.Scarlet:message-adapter-moshi:1.0.0.
Required by:
project :launcher > com.walletconnect:foundation:1.12.0
Could not find com.github.multiformats:java-multibase:1.1.1.
Required by:
project :launcher > com.walletconnect:foundation:1.12.0

reference https://github.com/Particle-Network/particle-unity/tree/main/Assets/Plugins/Android

reference https://github.com/Particle-Network/particle-unity/tree/main/Assets/Plugins/Android

Yes, I setup it exactly like that


RELOAD privilege added for orchestrator mysql user (fix for `Access d…

…enied; you need (at least one of) the RELOAD privilege(s) for this operation`, while master failover process)

LGTM
I hope you don't mind if I modify the description to stick with git's convention of short self-contained title and independent description (avoid the "d..." "...enied") and to add the explanation why this privilege is necessary.

no problem with me, I was just clicking 'next'


Add jgsachen page

Hey @Jgsachen : is this ready to be merged?

@Jgsachen : I just saw that your image is still Aditya 😜 so I assume it is not ready yet.
So yeah, if you can update and finalize this, ping me and I'll review and get this merged so that your page get on our website.

Hey @leewujung , I think I finished but is there a problem? I tried uploading my avatar.jpg but then I saw that CI_PR / deploy (pull_request_target) ran for 6 hrs and then was cancelled.

@leewujung I added the # like you recommended! How does it look now?

You can (and should!) check how it looks now on the netlify link above. Ping me again once you are satisfied with the changes!

It looks good overall! The only thing is the icons are still showing up on the website preview even though I added #s. Does it just take a while to update or do I need to do something else?

@leewujung It looks good overall! The only thing is the icons are still showing up on the website preview even though I added #s. Does it just take a while to update or do I need to do something else?

@Jgsachen : looks like there was some website build hiccup, but I restarted it and it ran through. This looks good, I will merge this now!
Also: do you not have a linkedIn page?


feat: enable comet shuffle manager for comet shell

Which issue does this PR close?
Closes #.
Rationale for this change

Enable the comet shuffle manager to activate some native operators for comet spark shell, like native collectLimitExec
What changes are included in this PR?

How are these changes tested?

Merged, thanks!