[BUG] ErrorCode: BlobAlreadyExists

Describe the bug
This is a very rare bug, happens from time to time  - but happening.
When I send a file to blob storage, without overwriting, I receiving sometimes the exception "Azure.RequestFailedException: The specified blob already exists.". The file didn't exist before upload, and what I noticed on blob storage, the file was uploaded exactly on this time what I received the exception. I checked this file, and the file is completed.
I'm wondering what happened from the server side in that case, if upload success but the server returns 409. Is this a known issue?
Expected behavior
If a file was uploaded, should be a success, not an exception.
Actual behavior (include Exception or Stack Trace)
Exception stack trace:
`Azure.RequestFailedException: The specified blob already exists.
RequestId:xxx
Time:2020-10-28T12:25:49.5506306Z
Status: 409 (The specified blob already exists.)
ErrorCode: BlobAlreadyExists
Headers:
Server: Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
x-ms-request-id: xxx
x-ms-client-request-id: xxx
x-ms-version: 2019-07-07
x-ms-error-code: BlobAlreadyExists
Date: Wed, 28 Oct 2020 12:25:48 GMT
Content-Length: 220
Content-Type: application/xml
at Azure.Storage.Blobs.BlobRestClient+BlockBlob.UploadAsync_CreateResponse (Azure.Core.Pipeline.ClientDiagnostics clientDiagnostics, Azure.Response response) <0x103a3e230 + 0x002ac> in <a7d5d02e46b64a03999c603eceea4b4e#a1fe57cf2701dea09c4ebedff462e55f>:0
at Azure.Storage.Blobs.BlobRestClient+BlockBlob.UploadAsync (Azure.Core.Pipeline.ClientDiagnostics clientDiagnostics, Azure.Core.Pipeline.HttpPipeline pipeline, System.Uri resourceUri, System.IO.Stream body, System.Int64 contentLength, System.String version, System.Nullable1[T] timeout, System.Byte[] transactionalContentHash, System.String blobContentType, System.String blobContentEncoding, System.String blobContentLanguage, System.Byte[] blobContentHash, System.String blobCacheControl, System.Collections.Generic.IDictionary2[TKey,TValue] metadata, System.String leaseId, System.String blobContentDisposition, System.String encryptionKey, System.String encryptionKeySha256, System.Nullable1[T] encryptionAlgorithm, System.String encryptionScope, System.Nullable1[T] tier, System.Nullable1[T] ifModifiedSince, System.Nullable1[T] ifUnmodifiedSince, System.Nullable1[T] ifMatch, System.Nullable1[T] ifNoneMatch, System.String requestId, System.Boolean async, System.String operationName, System.Threading.CancellationToken cancellationToken) <0x1039a6750 + 0x00918> in <a7d5d02e46b64a03999c603eceea4b4e#a1fe57cf2701dea09c4ebedff462e55f>:0
at Azure.Storage.Blobs.Specialized.BlockBlobClient.UploadInternal (System.IO.Stream content, Azure.Storage.Blobs.Models.BlobHttpHeaders blobHttpHeaders, System.Collections.Generic.IDictionary2[TKey,TValue] metadata, Azure.Storage.Blobs.Models.BlobRequestConditions conditions, System.Nullable1[T] accessTier, System.IProgress1[T] progressHandler, System.String operationName, System.Boolean async, System.Threading.CancellationToken cancellationToken) <0x1039c4a60 + 0x013b4> in <a7d5d02e46b64a03999c603eceea4b4e#a1fe57cf2701dea09c4ebedff462e55f>:0    at Azure.Storage.Blobs.PartitionedUploader.UploadAsync (System.IO.Stream content, Azure.Storage.Blobs.Models.BlobHttpHeaders blobHttpHeaders, System.Collections.Generic.IDictionary2[TKey,TValue] metadata, Azure.Storage.Blobs.Models.BlobRequestConditions conditions, System.IProgress1[T] progressHandler, System.Nullable1[T] accessTier, System.Threading.CancellationToken cancellationToken) <0x103a48afc + 0x0007f> in <a7d5d02e46b64a03999c603eceea4b4e#a1fe57cf2701dea09c4ebedff462e55f>:0
at Azure.Storage.Blobs.BlobClient.StagedUploadAsync (System.IO.Stream content, Azure.Storage.Blobs.Models.BlobHttpHeaders blobHttpHeaders, System.Collections.Generic.IDictionary2[TKey,TValue] metadata, Azure.Storage.Blobs.Models.BlobRequestConditions conditions, System.IProgress1[T] progressHandler, System.Nullable1[T] accessTier, Azure.Storage.StorageTransferOptions transferOptions, System.Boolean async, System.Threading.CancellationToken cancellationToken) <0x103a0eee8 + 0x00257> in <a7d5d02e46b64a03999c603eceea4b4e#a1fe57cf2701dea09c4ebedff462e55f>:0    at Azure.Storage.Blobs.BlobClient.UploadAsync (System.IO.Stream content) <0x103a0e428 + 0x00113> in <a7d5d02e46b64a03999c603eceea4b4e#a1fe57cf2701dea09c4ebedff462e55f>:0  ...
To Reproduce
I'm using UploadAsync function for BlobClient like below:
await _containerClient
.GetBlobClient(blobName)
.UploadAsync(stream, cancellationToken);
Environment:

Azure.Storage.Blobs 12.4.3
Server: Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
Visual Studio 16.3.3

Thank you for your feedback.  Tagging and routing to the team best able to assist.

Hi @Boro0009, could you provide a code snippet for us to attempt to reproduce?

Hi @seanmcc-msft,
Well, I use call like below:
await _containerClient
.GetBlobClient(blobName)
.UploadAsync(stream, cancellationToken);
This is invoked in async task method. Stream is a MemoryStream with GZipStream compression (CompressionLevel.Fastest).
file name looks like this:  some_name.csv.gzip

Hi looks like from your code snippet, you're not doing anything out of the ordinary. This does not look like an SDK issue.
If it's a service issue, you will have to provide the "x-ms-request-id" value of the response in order for us to look into why this happens rarely.

Also please provide the "x-ms-request-id" as soon as you receive the exception (RequestFailedException), because logs do get flushed very frequently.

please reactivate with a recent request id and i can get our friends in the service to investigate. Thanks

please reactivate with a recent request id and i can get our friends in the service to investigate. Thanks


revamp prior api

Ty Jerry for all the PRs, and all the work you're putting into this.
@Moelf
This PR is supposed to do this:

Implement the original prior in Scargle's paper + Scargle's correction. i.e. the prior is supposed to be evaluated using the total number of possible splits N :
ncp_prior = 4 - log( fp_rate / ( 0.0136 * length(t) .^ (0.478 ) ) );
Implement a non-informative prior on the single within-bin counts this is Jeffrey(0), it looks very reasonable on some test data
implement a easy to use prior like Pearson(p) and Geometric(gamma)
Provide an API which is flexible enough to allow users to plug whatever they want.

does this look reasonable?
TODO's:

maybe Scargle(0.05) is no longer a good default.
maybe another kind of prior besides Jeffrey on bin counts must be implemented and offered as default.

maybe Scargle(0.05) is no longer a good default.

I think the geometric prior is pretty good, regardless of what the heck data is, N_b << N is a good assumption anyway

I added you as a collaborator btw :)

oh yeah we can totally just do this:

is this what we need?
diff --git a/src/BayesHistogram.jl b/src/BayesHistogram.jl
index 1152ef8..d85314e 100644
--- a/src/BayesHistogram.jl
+++ b/src/BayesHistogram.jl
@@ -41,6 +41,16 @@ function (w::Scargle)(n, n_max)
     log(C0*w.p0*n^C1) - 4.0
 end

+struct Geometric{T<:Real, W<:AbstractFloat}
+    gamma::T
+end
+
+function (w::Geometric)(n, n_max)
+    gamma = w.gamma
+    N_p1 = n_max+1
+    (1-gamma)/(1-gamma^N_p1) * gamma^(n)
+end
+

oh wait:
to implement, since with the fitness equal to the log of the posterior,
one only needs to subtract the constant −log γ (called ncp_prior
in the MatLab code

True, I also at some point realised that there is no need for normalisation constants :)
btw I removed that "Jeffrey" monstrosity and added a simple Pearson Chi2 prior and the Geometric prior

you didn't update plots it seems

you didn't update plots it seems

now I fixed it, at some point the geometric distribution was defined without a minus so the gamma had to be small, now it has to be large 👍🏼

hmmm, is there a way to normalize this so gamma can just be from 0 to 1? or no

wait yeah that looks great and we can use the inner constructor to limit gamma to be 0-1

ok I'm really happy with what we have now feel free to merge


service providers don't respect documented *_command attributes

  service 'foo' do
    init_command '/bin/true'
    start_command '/bin/true'
    status_command '/bin/true'
    stop_command '/bin/true'
    restart_command '/bin/true'
    action [:enable, :start]
  end

RHEL 5, RHEL 6: "unable to locate the init.d script!"
RHEL 7: "/bin/systemctl enable foo returned 1, expected 0"
etc...

I actually don't think this is really a bug. The purpose of the redhat service provider is to start/stop sysv init scripts, the purpose of the systemd provider in RHEL7 is to start/stop systemd services.  If you try to override that completely they'll blow up due to baked-in assumptions.  Writing code to work around the baked in assumptions in every provider would be the wrong thing to do.  There might be a doc bug here to document the simple provider so people can entirely roll their own, but its an edge case.  You can follow up with a doc bug against the chef-docs repo if you're interested, but triaging this one to closed.

This combined with https://tickets.opscode.com/browse/CHEF-3511 makes it really difficult to create new services with Chef... unless there's a different way I'm not aware of?

@rehevkor5 The fix is shown above. Please don't necro old closed issues.


Print out debug info about opset of importing onnx ops

This patch prints out opset of ONNX operations in a given ONNX model. It also prints out the opset version onnx-mlir will use to import an ONNX op.
E.g.
$ ./Debug/bin/onnx-mlir --EmitONNXBasic ssd_mobilenet_v1_10.onnx --debug 2>&1 | grep frontend
...
frontend_dialect_transformer: Importing ONNX Cast, opset: 10
frontend_dialect_transformer: Importing ONNX Greater, opset: 10
frontend_dialect_transformer: Importing ONNX If, opset: 10
frontend_dialect_transformer: Importing ONNX Gather, opset: 10
frontend_dialect_transformer: Importing ONNX Shape, opset: 10
frontend_dialect_transformer: Importing ONNX Cast, opset: 10
frontend_dialect_transformer: Importing ONNX Slice, opset: 10
frontend_dialect_transformer: Importing ONNX Squeeze, opset: 10
frontend_dialect_transformer:   - use opset 11
...

We can see that all ONNX ops here have opset 10, but ONNX Squeeze will be imported as opset 11 in onnx-mlir.
A warning will be printed out if a compiling model contains old ops ( opset < 6).
Signed-off-by: Tung D. Le<EMAIL_ADDRESS>

@tungld Maybe for another PR, I would suggest that we have a "minimum level supported" global constant, and that we issue a warning if we find an op below that level. I believe that would help making more meaningful response to users.
And when we get an error in the frontend, and that the op is below this  minimum, instead of generating a cryptic message, we could first say "error parsing op XXX of deprecated Opset X, please consider regenerating and/or up converting your model".
I will open an Issue.

@AlexandreEichenberger yes, I will do it at multiple levels in another PR. This PR nows prints out a message when importing a model only.

Jenkins Linux s390x Build #2614 [push] Print out debug info abo... started at 23:02

Jenkins Linux ppc64le Build #1724 [push] Print out debug info abo... started at 23:05

Jenkins Linux amd64 Build #2616 [push] Print out debug info abo... started at 22:03

Jenkins Linux s390x Build #2614 [push] Print out debug info abo... passed after 46 min

Jenkins Linux amd64 Build #2616 [push] Print out debug info abo... passed after 1 hr 0 min

Jenkins Linux ppc64le Build #1724 [push] Print out debug info abo... passed after 1 hr 11 min


Fix icons in operations manual creation

Looks good, can you rebase onto incoming please?

Thank you!


size mismatch for pos_embed

Hello, I have a question about when using DINOv2. Could you please help me?I instantiated a vit_small ViT model and tried to load the pretrained weights using the load_pretrained_weights function from utils. Here's the code I wrote:
self.vit_model = vits.dict'vit_small'
load_pretrained_weights(self.vit_model, 'https://dl.fbaipublicfiles.com/dinov2/dinov2_vits14/dinov2_vits14_pretrain.pth', None)
However, I encountered the following error:
Traceback (most recent call last):
File "/data/PycharmProjects/train.py", line 124, in
model = model(aff_classes=args.num_classes)
File "/data/PycharmProjects/models/locate.py", line 89, in init
load_pretrained_weights(self.vit_model, pretrained_url, None)
File "/data/PycharmProjects/models/dinov2/dinov2/utils/utils.py", line 32, in load_pretrained_weights
msg = model.load_state_dict(state_dict, strict=False)
File "/home/ustc/anaconda3/envs/locate/lib/python3.7/site-packages/torch/nn/modules/module.py", line 1605, in load_state_dict
self.class.name, "\n\t".join(error_msgs)))
RuntimeError: Error(s) in loading state_dict for DinoVisionTransformer:
size mismatch for pos_embed: copying a param with shape torch.Size([1, 1370, 384]) from checkpoint, the shape in current model is torch.Size([1, 257, 384]).
Could you please help me understand what might be causing this issue? Thank you for your assistance.

size mismatch for pos_embed: copying a param with shape torch.Size([1, 1370, 384]) from checkpoint, the shape in current model is torch.Size([1, 257, 384])  is saying that the model instantiated and the checkpoints are not the same.
If you want to use small ViT, you can simply change this line to dinov2_vits14 or run with override command as I show in the README by adding model.descriptor_model.model_name=dinov2_vits14  to the command that you are running.
Hope it helps and let me know if it is still not working.

size mismatch for pos_embed: copying a param with shape torch.Size([1, 1370, 384]) from checkpoint, the shape in current model is torch.Size([1, 257, 384])  is saying that the model instantiated and the checkpoints are not the same.
If you want to use small ViT, you can simply change this line to dinov2_vits14 or run with override command as I show in the README by adding model.descriptor_model.model_name=dinov2_vits14  to the command that you are running.
Hope it helps and let me know if it is still not working.

I wrote the code from the beginning,and I want to do a new task,this is the code of the network:
class Net(nn.Module):
def __init__(self, aff_classes=36, backbone = 'dinov2_s',backbones = dino_backbones):
    super(Net, self).__init__()

    self.aff_classes = aff_classes

    self.gap = nn.AdaptiveAvgPool2d(1)
    self.gmp = nn.AdaptiveMaxPool2d(1)

    # --- hyper-parameters --- #
    self.aff_cam_thd = 0.6
    self.part_iou_thd = 0.6
    self.cel_margin = 0.5

    # --- dinov2 features --- #
    self.vit_feat_dim = 384
    self.cluster_num = 1
    self.stride = 14
    self.patch = 14

    # self.vit_model = vits.__dict__['sgformer_s'](patch_size=self.patch, num_classes=0)
    self.vit_model = vits.__dict__['vit_small'](patch_size=self.patch)
    load_pretrained_weights(self.vit_model, f'https://dl.fbaipublicfiles.com/dinov2/dinov2_vits14/dinov2_vits14_pretrain.pth', None)
    # --- learning parameters --- #
    self.aff_proj = Mlp(in_features=self.vit_feat_dim, hidden_features=int(self.vit_feat_dim * 4),
                        act_layer=nn.GELU, drop=0.)
    self.aff_ego_proj = nn.Sequential(
        nn.Conv2d(self.vit_feat_dim, self.vit_feat_dim, kernel_size=3, stride=1, padding=1),
        nn.BatchNorm2d(self.vit_feat_dim),
        nn.ReLU(True),
        nn.Conv2d(self.vit_feat_dim, self.vit_feat_dim, kernel_size=3, stride=1, padding=1),
        nn.BatchNorm2d(self.vit_feat_dim),
        nn.ReLU(True),
    )
    the code was wrote to use dino before，I instantiated a vit_small ViT model and tried to load the pretrained weights using the load_pretrained_weights function from utils.but it turned out a size mismatch error,I don't know the reason why this happen.so I asked you for help.

Can you write a code that I can reproduce the error? I don't see where vits. __dict__ is defined and I cannot reproduce it.


Skip mapping of CIDFontType2 glyphs when the font either has a |IdentityToUnicodeMap| or a |toUnicodeMap| with 65536 elements (issue 5677)

This patch slightly extends the heuristics used when trying to skip mapping of missing glyphs.
Fixes #5677.

/botio test

/botio-linux preview

I can confirm that this fixes the issue and the patch looks really good to me. Still I would like @yurydelendik or @brendandahl to take a final look and merge it.

/botio makeref


Consider moving the repo to tree-sitter-grammars

Hey @fab4100, I hope you've been well. We at nvim-treesitter (and potentially more folks from other teams interested in an ecosystem-wide effort to maintain grammars) have decided to move all of our own grammars collectively into one org, to make it easier for us all to fix bugs or keep things up to date (scanner crashes, regenerating with the latest abi, etc.) without having to rely on one sole maintainer (you).
This is 100% optional, and please don't feel pressured or feel like you have an obligation of moving the grammar to the org, but it will help everyone a lot, us at nvim-treesitter, other users downstream, to know that a grammar won't ever die should a maintainer call it quits or go MIA. We also have org-wide actions that we maintain (out of sight, out of mind for you) and a grammar template (soon for newbies) in place to ensure authors have a better experience with working on and fixing tree-sitter grammars. It also enables anyone looking to find grammars for a specific language to only have to search in one spot
Our org is here: https://github.com/tree-sitter-grammars
If you want to participate (and don't worry, you'll still have full write perms to your repo, just no admin access), that'd be great! All you have to do is transfer the repo to me in the repository settings and I'll handle it from there. Thanks a lot, and again no worries if the answer is no!

This sounds good!  I cannot transfer ownership because a fork exists in your repositories.

I deleted it, try now?

Should be OK now.  Will you eventually do a collective pull request in https://tree-sitter.github.io/tree-sitter/ to update the new parser locations?

yes we will in a bit, but old links redirect to the new one on github anyways :)

Thank you! I've just moved it over now, you should have write access to https://github.com/tree-sitter-grammars/tree-sitter-ispc but if not let me know!


Tag functionality

Hello, thank you for your hard work on this! My question has to do with how to use multiple tags in the netlify cms side of using hylia for blog post creation w/ 11ty.
The image below on line 33-37 shows that you intended for it to be able to be used with multiple tags:

However this is what happens when I try to do that in the cms (all are put into one tag):

I have tried varying versions of tags separated by , and - but either way it just merges into one big tag.
The only way around this I found was to go into the code here and use this format:

Which creates the two separate tags as seen here:

But I believe that defeats the whole purpose of using Hylia with the netlify cms. Is this something that I am doing wrong or is it something that is current limitation?

In investigating this I found this in the 11ty docs:

Which led me to trying comma's again between tags. It's now working, I must have had extra spaces at the end before. Sorry for the issue, I am going to close it but am leaving the information for anyone else who may run into the same thing or not know how.


Update Cake.AppVeyor reference from 5.0.0 to 5.0.1

This pull request was manually created because Cake.AddinDiscoverer triggered AbuseException before it was able to submit this PR.
Resolves #825

This has been rebased and merged here: https://github.com/cake-contrib/Cake.Recipe/commit/133eb9aca4a80dfc6cabe351c684d168e0e8a0c4


Test on custom image

How can I infer on my own custom images?

Hi, this method is generative one, which can not infer a specific image.


Split out non-table-specific parts of LookupConstraintSystem

This PR builds upon #400, splitting out a LookupConfig structure from the rest of the LookupConstraintSystem. LookupConfig doesn't depend on the contents of the lookup tables, and so can be shared across multiple different constraint systems.
In particular, this is useful for generating a linearisation in the OCaml bindings, since we can specify the 'shape' of lookup tables in the verifier, but we can't be confident of the table's contents.

I'm not sure what happened, but there was a lot of weird merge conflicts. I didn't want to push my merge here as it changes the diff quite a lot, can you take a look and see if it makes sense to you? https://github.com/o1-labs/proof-systems/pull/516
For some reason it seems like a lot of the changes in this PR were already merged in another PR? I'm a bit confused

I'm not sure what happened, but there was a lot of weird merge conflicts. I didn't want to push my merge here as it changes the diff quite a lot, can you take a look and see if it makes sense to you? https://github.com/o1-labs/proof-systems/pull/516
For some reason it seems like a lot of the changes in this PR were already merged in another PR? I'm a bit confused


Add l1 gas on gas estimation for optimsm txs

Describe the bug

To Reproduce
We should add l1gas on hardcoded gas estimation on optimsm network.
How do transaction fees on optimism work
https://help.optimism.io/hc/en-us/articles/4411895794715-How-do-transaction-fees-on-Optimism-work

https://github.com/connext/chaindata/pull/66


File completion for options like archive

As the title says, would be nice to have file completion for tag --archive on mongorestore, mongodump and possibly others.

@tomaskallup Thanks for the suggestion! I just committed a fix to add file completion for the obvious params, but feel free to open an issue (or PR) if any are missing or could be improved.
Thanks,
Stennie


Revert "spring-data-bom was updated to 2021.2.16 so override is nog l…

…onger necessary"
This reverts commit 32cae90292d217e0c415969d2f14fc02286ea5d8.

But there are other reports that the problem is not fixed: spring-projects/spring-data-rest#2280

Yeah seems the problem is still there, so best to stay in 3.7.12 I guess.

In any case the comment that describes why and when fixed does not hold.

Updated comment.


After relationship of nodes is incorrect with wrong id and cycle

2022-11-30 13:05:09,901 : ERROR : Worker-2: Node Repository Loader :  : NodeAndCategorySorter :  :  : CODING PROBLEM	After-ID 'GeoFile Writer' of [org.knime.python3.nodes.extension.ExtensionNodeSetFactory.DynamicExtensionNodeFactory#GeoPackage Writer] does not exist - in plug-in org.knime.python3.nodes 2022-11-30 13:05:09,902 : ERROR : Worker-2: Node Repository Loader :  : NodeAndCategorySorter :  :  : CODING PROBLEM	After-ID 'GeoPackage Reader' of [org.knime.python3.nodes.extension.ExtensionNodeSetFactory.DynamicExtensionNodeFactory#GeoFile Writer] does not exist - in plug-in org.knime.python3.nodes 2022-11-30 13:05:09,902 : ERROR : Worker-2: Node Repository Loader :  : NodeAndCategorySorter :  :  : CODING PROBLEM	After-ID 'GeoFile Reader' of [org.knime.python3.nodes.extension.ExtensionNodeSetFactory.DynamicExtensionNodeFactory#GeoPackage Reader] does not exist - in plug-in org.knime.python3.nodes 2022-11-30 13:05:09,903 : ERROR : Worker-2: Node Repository Loader :  : NodeAndCategorySorter :  :  : CODING PROBLEM	A cycle in after-relationships involving [org.knime.python3.nodes.extension.ExtensionNodeSetFactory.DynamicExtensionNodeFactory#Bounds] was detected. Please check the relations. 2022-11-30 13:05:09,904 : ERROR : Worker-2: Node Repository Loader :  : NodeAndCategorySorter :  :  : CODING PROBLEM	A cycle in after-relationships involving [org.knime.python3.nodes.extension.ExtensionNodeSetFactory.DynamicExtensionNodeFactory#Simplify] was detected. Please check the relations. 2022-11-30 13:05:09,904 : ERROR : Worker-2: Node Repository Loader :  : NodeAndCategorySorter :  :  : CODING PROBLEM	A cycle in after-relationships involving [org.knime.python3.nodes.extension.ExtensionNodeSetFactory.DynamicExtensionNodeFactory#Multipart To Singlepart] was detected. Please check the relations. 2022-11-30 13:05:09,904 : ERROR : Worker-2: Node Repository Loader :  : NodeAndCategorySorter :  :  : CODING PROBLEM	A cycle in after-relationships involving [org.knime.python3.nodes.extension.ExtensionNodeSetFactory.DynamicExtensionNodeFactory#GeoJSON to Geometry] was detected. Please check the relations. 2022-11-30 13:05:09,904 : ERROR : Worker-2: Node Repository Loader :  : NodeAndCategorySorter :  :  : CODING PROBLEM	A cycle in after-relationships involving [org.knime.python3.nodes.extension.ExtensionNodeSetFactory.DynamicExtensionNodeFactory#Spatial Heatmap] was detected. Please check the relations. 2022-11-30 13:05:09,905 : ERROR : Worker-2: Node Repository Loader :  : NodeAndCategorySorter :  :  : CODING PROBLEM	A cycle in after-relationships involving [org.knime.python3.nodes.extension.ExtensionNodeSetFactory.DynamicExtensionNodeFactory#Global Gearyâ€™s C] was detected. Please check the relations. 2022-11-30 13:05:09,906 : ERROR : Worker-2: Node Repository Loader :  : NodeAndCategorySorter :  :  : CODING PROBLEM	A cycle in after-relationships involving [org.knime.python3.nodes.extension.ExtensionNodeSetFactory.DynamicExtensionNodeFactory#Spatial Lag Panel Model] was detected. Please check the relations. 2022-11-30 13:05:09,909 : ERROR : Worker-2: Node Repository Loader :  : NodeAndCategorySorter :  :  : CODING PROBLEM	A cycle in after-relationships involving [org.knime.python3.nodes.extension.ExtensionNodeSetFactory.DynamicExtensionNodeFactory#P-median] was detected. Please check the relations. 2022-11-30 13:05:09,909 : ERROR : Worker-2: Node Repository Loader :  : NodeAndCategorySorter :  :  : CODING PROBLEM	A cycle in after-relationships involving [org.knime.python3.nodes.extension.ExtensionNodeSetFactory.DynamicExtensionNodeFactory#OSM Boundary Map] was detected. Please check the relations.

The invalid after tags have been removed. The Detected cycles seem to be a problem with the Python node extension framework since we do not manually define any after information in any of our nodes. KNIME is investigating the problem.

Detected cycles have been removed by adding after="" to all the nodes. KNIME is investigating the problem why this happens. Until then we will keep the after="" on each node to have the nodes sorted alphabetically and to avoid further cycle warnings.


TextField focused prop display only?

Describe the bug
No possible way to apply focus to input. I suggest either maintaining a ref that gets passed to the TextInput or allowing users to pass their own ref into TextField.
To Reproduce
Steps to reproduce the behavior:
When clicking a button and changing the focused prop on a TextField from false to true, it is only displayed as focused but when I start typing the browser's focus and mobile focus is still on the button.
Expected behavior
Focused prop actually focuses the input and using a ref.

For refs, we are spreading the all additional props onto the TextInput element, that should allow for a custom ref.
I agree toggling focused should automatically call .focus()
Thanks!

I just hit this too - I don't think refs get forwarded in the same way as other props, at least using something like:
<TextField
  ref={r => this.thing = r}
/>

in React Native gives the error thing.focus() is not a function. see https://reactjs.org/docs/forwarding-refs.html

I also just hit this. Is there a workaround for this? I can't focus the second input using onSubmitEditing on the first to reference the second...

I have just hit this too guys. I agree with @bcgilliom, they are not forwarded the same way as othe props.
Any eta on getting a fix for this?

I also have the "focus() is not a function" issue, can anyone help? I am very need it on my work.


make AtprotoClientMetadata's client_uri optional

According to https://atproto.com/specs/oauth this field is optional.

Indeed it is. Thank you very much!


really bad compiling issues

Describe your bug here.
literally clean build of psych engine, made modifications and BAM like a bajillion issues. doesn't explain why its happening at all.
yes, i am on the recent haxeflixel version. there are no bracket or semi colon errors anywhere. please help.
Command Prompt/Terminal logs (if existing)
source/FunkinLua.hx:28: characters 8-15 : Type name Scanline is redefined from module Scanline
source/PlayState.hx:91: characters 41-66 : Type not found : ChromaticAberrationEffect
source/CoolUtil.hx:17: lines 17-131 : ... Defined in this class
source/FunkinLua.hx:91: characters 24-28 : Class<PlayState> has no field SONG
source/FunkinLua.hx:92: characters 32-36 : Class<PlayState> has no field SONG
source/FunkinLua.hx:96: characters 29-33 : Class<PlayState> has no field SONG
source/FunkinLua.hx:99: characters 32-43 : Class<PlayState> has no field isStoryMode
source/FunkinLua.hx:100: characters 31-46 : Class<PlayState> has no field storyDifficulty
source/FunkinLua.hx:101: characters 28-37 : Class<PlayState> has no field storyWeek
source/FunkinLua.hx:102: characters 44-53 : Class<PlayState> has no field storyWeek
source/FunkinLua.hx:103: characters 33-45 : Class<PlayState> has no field seenCutscene
source/FunkinLua.hx:132: characters 35-43 : Class<PlayState> has no field instance
source/FunkinLua.hx:133: characters 35-43 : Class<PlayState> has no field instance
source/FunkinLua.hx:134: characters 36-44 : Class<PlayState> has no field instance
source/FunkinLua.hx:135: characters 28-36 : Class<PlayState> has no field instance
source/FunkinLua.hx:136: characters 29-37 : Class<PlayState> has no field instance
source/FunkinLua.hx:146: characters 38-46 : Class<PlayState> has no field instance
source/FunkinLua.hx:147: characters 38-46 : Class<PlayState> has no field instance
source/FunkinLua.hx:148: characters 37-45 : Class<PlayState> has no field instance
source/FunkinLua.hx:149: characters 37-45 : Class<PlayState> has no field instance
source/FunkinLua.hx:150: characters 39-47 : Class<PlayState> has no field instance
source/FunkinLua.hx:151: characters 39-47 : Class<PlayState> has no field instance
source/FunkinLua.hx:154: characters 34-38 : Class<PlayState> has no field SONG
source/FunkinLua.hx:155: characters 28-32 : Class<PlayState> has no field SONG
source/FunkinLua.hx:156: characters 27-31 : Class<PlayState> has no field SONG
source/FunkinLua.hx:190: characters 36-44 : Class<PlayState> has no field instance
source/FunkinLua.hx:190: characters 26-53 : You can't iterate on a Dynamic value, please specify Iterator or Iterable
source/FunkinLua.hx:1880: characters 14-22 : Class<PlayState> has no field instance
source/FunkinLua.hx:199: characters 15-23 : Class<PlayState> has no field instance
source/FunkinLua.hx:221: characters 36-44 : Class<PlayState> has no field instance
source/FunkinLua.hx:221: characters 26-53 : You can't iterate on a Dynamic value, please specify Iterator or Iterable
source/FunkinLua.hx:227: characters 19-27 : Class<PlayState> has no field instance
source/FunkinLua.hx:244: characters 18-26 : Class<PlayState> has no field instance
source/FunkinLua.hx:245: characters 32-40 : Class<PlayState> has no field instance
source/FunkinLua.hx:246: characters 25-33 : Class<PlayState> has no field instance
source/FunkinLua.hx:247: characters 32-40 : Class<PlayState> has no field instance
source/FunkinLua.hx:1973: characters 20-28 : Class<PlayState> has no field instance
source/FunkinLua.hx:1973: characters 76-84 : Class<PlayState> has no field instance
source/FunkinLua.hx:263: characters 18-26 : Class<PlayState> has no field instance
source/FunkinLua.hx:264: characters 32-40 : Class<PlayState> has no field instance
source/FunkinLua.hx:265: characters 25-33 : Class<PlayState> has no field instance
source/FunkinLua.hx:266: characters 32-40 : Class<PlayState> has no field instance
source/FunkinLua.hx:346: characters 17-25 : Class<PlayState> has no field instance
source/FunkinLua.hx:348: characters 52-60 : Class<PlayState> has no field instance
source/FunkinLua.hx:350: characters 22-30 : Class<PlayState> has no field instance
source/FunkinLua.hx:352: characters 52-60 : Class<PlayState> has no field instance
source/FunkinLua.hx:364: characters 17-25 : Class<PlayState> has no field instance
source/FunkinLua.hx:365: characters 40-48 : Class<PlayState> has no field instance
source/FunkinLua.hx:372: characters 17-25 : Class<PlayState> has no field instance
source/FunkinLua.hx:373: characters 38-46 : Class<PlayState> has no field instance
source/FunkinLua.hx:1762: characters 16-24 : Class<PlayState> has no field instance
source/FunkinLua.hx:1763: characters 14-22 : Class<PlayState> has no field instance
source/FunkinLua.hx:1764: characters 14-22 : Class<PlayState> has no field instance
source/FunkinLua.hx:1765: characters 14-22 : Class<PlayState> has no field instance
source/FunkinLua.hx:1773: characters 16-24 : Class<PlayState> has no field instance
source/FunkinLua.hx:1774: characters 25-33 : Class<PlayState> has no field instance
source/FunkinLua.hx:1776: characters 16-24 : Class<PlayState> has no field instance
source/FunkinLua.hx:1777: characters 25-33 : Class<PlayState> has no field instance
source/FunkinLua.hx:394: characters 15-23 : Class<PlayState> has no field instance
source/FunkinLua.hx:396: characters 17-25 : Class<PlayState> has no field instance
source/FunkinLua.hx:397: characters 17-25 : Class<PlayState> has no field instance
source/FunkinLua.hx:407: characters 15-23 : Class<PlayState> has no field instance
source/FunkinLua.hx:409: characters 17-25 : Class<PlayState> has no field instance
source/FunkinLua.hx:410: characters 17-25 : Class<PlayState> has no field instance
source/FunkinLua.hx:420: characters 15-23 : Class<PlayState> has no field instance
source/FunkinLua.hx:422: characters 17-25 : Class<PlayState> has no field instance
source/FunkinLua.hx:423: characters 17-25 : Class<PlayState> has no field instance
source/FunkinLua.hx:433: characters 15-23 : Class<PlayState> has no field instance
source/FunkinLua.hx:435: characters 17-25 : Class<PlayState> has no field instance
source/FunkinLua.hx:436: characters 17-25 : Class<PlayState> has no field instance
source/FunkinLua.hx:446: characters 15-23 : Class<PlayState> has no field instance
source/FunkinLua.hx:448: characters 17-25 : Class<PlayState> has no field instance
source/FunkinLua.hx:449: characters 17-25 : Class<PlayState> has no field instance
source/FunkinLua.hx:464: characters 15-23 : Class<PlayState> has no field instance
source/FunkinLua.hx:466: characters 17-25 : Class<PlayState> has no field instance
source/FunkinLua.hx:467: characters 17-25 : Class<PlayState> has no field instance
source/FunkinLua.hx:479: characters 39-47 : Class<PlayState> has no field instance
source/FunkinLua.hx:479: characters 88-96 : Class<PlayState> has no field instance
source/FunkinLua.hx:482: characters 15-23 : Class<PlayState> has no field instance
source/FunkinLua.hx:484: characters 17-25 : Class<PlayState> has no field instance
source/FunkinLua.hx:485: characters 17-25 : Class<PlayState> has no field instance
source/FunkinLua.hx:493: characters 39-47 : Class<PlayState> has no field instance
source/FunkinLua.hx:493: characters 88-96 : Class<PlayState> has no field instance
source/FunkinLua.hx:496: characters 15-23 : Class<PlayState> has no field instance
source/FunkinLua.hx:498: characters 17-25 : Class<PlayState> has no field instance
source/FunkinLua.hx:499: characters 17-25 : Class<PlayState> has no field instance
source/FunkinLua.hx:507: characters 39-47 : Class<PlayState> has no field instance
source/FunkinLua.hx:507: characters 88-96 : Class<PlayState> has no field instance
source/FunkinLua.hx:510: characters 15-23 : Class<PlayState> has no field instance
source/FunkinLua.hx:512: characters 17-25 : Class<PlayState> has no field instance
source/FunkinLua.hx:513: characters 17-25 : Class<PlayState> has no field instance
source/FunkinLua.hx:521: characters 39-47 : Class<PlayState> has no field instance
source/FunkinLua.hx:521: characters 88-96 : Class<PlayState> has no field instance
source/FunkinLua.hx:524: characters 15-23 : Class<PlayState> has no field instance
source/FunkinLua.hx:526: characters 17-25 : Class<PlayState> has no field instance
source/FunkinLua.hx:527: characters 17-25 : Class<PlayState> has no field instance
source/FunkinLua.hx:567: characters 39-47 : Class<PlayState> has no field instance
source/FunkinLua.hx:567: characters 88-96 : Class<PlayState> has no field instance
source/FunkinLua.hx:570: characters 15-23 : Class<PlayState> has no field instance
source/FunkinLua.hx:572: characters 17-25 : Class<PlayState> has no field instance
source/FunkinLua.hx:573: characters 17-25 : Class<PlayState> has no field instance
source/FunkinLua.hx:581: characters 39-47 : Class<PlayState> has no field instance
source/FunkinLua.hx:581: characters 88-96 : Class<PlayState> has no field instance
source/FunkinLua.hx:584: characters 15-23 : Class<PlayState> has no field instance
source/FunkinLua.hx:586: characters 17-25 : Class<PlayState> has no field instance
source/FunkinLua.hx:587: characters 17-25 : Class<PlayState> has no field instance
source/FunkinLua.hx:1787: characters 16-24 : Class<PlayState> has no field instance
source/FunkinLua.hx:1788: characters 38-46 : Class<PlayState> has no field instance
source/FunkinLua.hx:1791: characters 14-22 : Class<PlayState> has no field instance
source/FunkinLua.hx:599: characters 14-22 : Class<PlayState> has no field instance
source/FunkinLua.hx:601: characters 16-24 : Class<PlayState> has no field instance
source/FunkinLua.hx:603: characters 15-23 : Class<PlayState> has no field instance
source/FunkinLua.hx:603: characters 61-70 : Arrays of mixed types are only allowed if the type is forced to Array<Dynamic>
source/FunkinLua.hx:603: characters 61-70 : Int should be String
source/FunkinLua.hx:645: characters 14-22 : Class<PlayState> has no field instance
source/FunkinLua.hx:646: characters 14-22 : Class<PlayState> has no field instance
source/FunkinLua.hx:649: characters 14-22 : Class<PlayState> has no field instance
source/FunkinLua.hx:650: characters 14-22 : Class<PlayState> has no field instance
source/FunkinLua.hx:653: characters 14-22 : Class<PlayState> has no field instance
source/FunkinLua.hx:654: characters 14-22 : Class<PlayState> has no field instance
source/FunkinLua.hx:657: characters 14-22 : Class<PlayState> has no field instance
source/FunkinLua.hx:658: characters 14-22 : Class<PlayState> has no field instance
source/FunkinLua.hx:661: characters 14-22 : Class<PlayState> has no field instance
source/FunkinLua.hx:662: characters 14-22 : Class<PlayState> has no field instance
source/FunkinLua.hx:665: characters 14-22 : Class<PlayState> has no field instance
source/FunkinLua.hx:666: characters 14-22 : Class<PlayState> has no field instance
source/FunkinLua.hx:670: characters 14-22 : Class<PlayState> has no field instance
source/FunkinLua.hx:673: characters 14-22 : Class<PlayState> has no field instance
source/FunkinLua.hx:676: characters 21-29 : Class<PlayState> has no field instance
source/FunkinLua.hx:686: characters 34-42 : Class<PlayState> has no field instance
source/FunkinLua.hx:687: characters 34-42 : Class<PlayState> has no field instance
source/FunkinLua.hx:688: characters 32-40 : Class<PlayState> has no field instance
source/FunkinLua.hx:689: characters 35-43 : Class<PlayState> has no field instance
source/FunkinLua.hx:690: characters 36-44 : Class<PlayState> has no field instance
source/FunkinLua.hx:691: characters 34-42 : Class<PlayState> has no field instance
source/FunkinLua.hx:692: characters 35-43 : Class<PlayState> has no field instance
source/FunkinLua.hx:693: characters 35-43 : Class<PlayState> has no field instance
source/FunkinLua.hx:701: characters 34-42 : Class<PlayState> has no field instance
source/FunkinLua.hx:702: characters 34-42 : Class<PlayState> has no field instance
source/FunkinLua.hx:703: characters 32-40 : Class<PlayState> has no field instance
source/FunkinLua.hx:704: characters 35-43 : Class<PlayState> has no field instance
source/FunkinLua.hx:712: characters 34-42 : Class<PlayState> has no field instance
source/FunkinLua.hx:713: characters 34-42 : Class<PlayState> has no field instance
source/FunkinLua.hx:714: characters 32-40 : Class<PlayState> has no field instance
source/FunkinLua.hx:715: characters 35-43 : Class<PlayState> has no field instance
source/FunkinLua.hx:726: characters 14-22 : Class<PlayState> has no field instance
source/FunkinLua.hx:737: characters 14-22 : Class<PlayState> has no field instance
source/FunkinLua.hx:742: characters 14-22 : Class<PlayState> has no field instance
source/FunkinLua.hx:745: characters 14-22 : Class<PlayState> has no field instance
source/FunkinLua.hx:746: characters 14-22 : Class<PlayState> has no field instance
source/FunkinLua.hx:749: characters 14-22 : Class<PlayState> has no field instance
source/PauseSubState.hx:226: characters 13-21 : Class<PlayState> has no field instance
source/PauseSubState.hx:228: characters 13-21 : Class<PlayState> has no field instance
source/FunkinLua.hx:759: characters 14-34 : Class<PlayState> has no field cancelMusicFadeTween
source/FunkinLua.hx:760: characters 48-56 : Class<PlayState> has no field instance
source/FunkinLua.hx:764: characters 17-28 : Class<PlayState> has no field isStoryMode
source/FunkinLua.hx:770: characters 14-31 : Class<PlayState> has no field changedDifficulty
source/FunkinLua.hx:771: characters 14-26 : Class<PlayState> has no field chartingMode
source/FunkinLua.hx:772: characters 14-22 : Class<PlayState> has no field instance
source/FunkinLua.hx:781: characters 23-31 : Class<PlayState> has no field instance
source/FunkinLua.hx:783: characters 23-31 : Class<PlayState> has no field instance
source/FunkinLua.hx:785: characters 23-31 : Class<PlayState> has no field instance
source/FunkinLua.hx:791: characters 16-24 : Class<PlayState> has no field instance
source/FunkinLua.hx:793: characters 16-24 : Class<PlayState> has no field instance
source/FunkinLua.hx:795: characters 16-24 : Class<PlayState> has no field instance
source/FunkinLua.hx:801: characters 23-31 : Class<PlayState> has no field instance
source/FunkinLua.hx:803: characters 23-31 : Class<PlayState> has no field instance
source/FunkinLua.hx:805: characters 23-31 : Class<PlayState> has no field instance
source/FunkinLua.hx:811: characters 16-24 : Class<PlayState> has no field instance
source/FunkinLua.hx:813: characters 16-24 : Class<PlayState> has no field instance
source/FunkinLua.hx:815: characters 16-24 : Class<PlayState> has no field instance
source/FunkinLua.hx:823: characters 14-22 : Class<PlayState> has no field instance
source/FunkinLua.hx:1860: characters 44-52 : Class<PlayState> has no field instance
source/FunkinLua.hx:1861: characters 48-56 : Class<PlayState> has no field instance
source/FunkinLua.hx:1863: characters 20-28 : Class<PlayState> has no field instance
source/FunkinLua.hx:840: characters 14-22 : Class<PlayState> has no field instance
source/FunkinLua.hx:843: characters 14-22 : Class<PlayState> has no field instance
source/FunkinLua.hx:846: characters 14-22 : Class<PlayState> has no field instance
source/FunkinLua.hx:859: characters 19-27 : Class<PlayState> has no field instance
source/FunkinLua.hx:860: characters 17-25 : Class<PlayState> has no field instance
source/FunkinLua.hx:862: characters 19-27 : Class<PlayState> has no field instance
source/FunkinLua.hx:863: characters 17-25 : Class<PlayState> has no field instance
source/FunkinLua.hx:865: characters 19-27 : Class<PlayState> has no field instance
source/FunkinLua.hx:866: characters 17-25 : Class<PlayState> has no field instance
source/FunkinLua.hx:871: characters 27-35 : Class<PlayState> has no field instance
source/FunkinLua.hx:872: characters 41-49 : Class<PlayState> has no field instance
source/FunkinLua.hx:873: characters 24-32 : Class<PlayState> has no field instance
source/FunkinLua.hx:1748: characters 17-25 : Class<PlayState> has no field instance
source/FunkinLua.hx:1752: characters 38-46 : Class<PlayState> has no field instance
source/FunkinLua.hx:1755: characters 14-22 : Class<PlayState> has no field instance
source/FunkinLua.hx:1758: characters 13-21 : Class<PlayState> has no field instance
source/FunkinLua.hx:885: characters 14-22 : Class<PlayState> has no field instance
source/FunkinLua.hx:907: characters 14-22 : Class<PlayState> has no field instance
source/FunkinLua.hx:914: characters 17-25 : Class<PlayState> has no field instance
source/FunkinLua.hx:915: characters 15-23 : Class<PlayState> has no field instance
source/FunkinLua.hx:925: characters 17-25 : Class<PlayState> has no field instance
source/FunkinLua.hx:926: characters 41-49 : Class<PlayState> has no field instance
source/FunkinLua.hx:949: characters 17-25 : Class<PlayState> has no field instance
source/FunkinLua.hx:950: characters 42-50 : Class<PlayState> has no field instance
source/FunkinLua.hx:967: characters 17-25 : Class<PlayState> has no field instance
source/FunkinLua.hx:968: characters 15-23 : Class<PlayState> has no field instance
source/FunkinLua.hx:979: characters 17-25 : Class<PlayState> has no field instance
source/FunkinLua.hx:980: characters 15-23 : Class<PlayState> has no field instance
source/FunkinLua.hx:991: characters 17-25 : Class<PlayState> has no field instance
source/FunkinLua.hx:992: characters 41-49 : Class<PlayState> has no field instance
source/FunkinLua.hx:1000: characters 20-28 : Class<PlayState> has no field instance
source/FunkinLua.hx:1006: characters 37-45 : Class<PlayState> has no field instance
source/FunkinLua.hx:1006: characters 72-80 : Class<PlayState> has no field instance
source/FunkinLua.hx:1007: characters 21-29 : Class<PlayState> has no field instance
source/FunkinLua.hx:1007: characters 56-64 : Class<PlayState> has no field instance
source/FunkinLua.hx:1008: characters 30-38 : Class<PlayState> has no field instance
source/FunkinLua.hx:1008: characters 65-73 : Class<PlayState> has no field instance
source/FunkinLua.hx:1009: characters 28-36 : Class<PlayState> has no field instance
source/FunkinLua.hx:1009: characters 63-71 : Class<PlayState> has no field instance
source/FunkinLua.hx:1010: characters 30-38 : Class<PlayState> has no field instance
source/FunkinLua.hx:1010: characters 65-73 : Class<PlayState> has no field instance
source/FunkinLua.hx:1012: characters 18-26 : Class<PlayState> has no field instance
source/FunkinLua.hx:1021: characters 17-25 : Class<PlayState> has no field instance
source/FunkinLua.hx:1022: characters 41-49 : Class<PlayState> has no field instance
source/FunkinLua.hx:1037: characters 17-25 : Class<PlayState> has no field instance
source/FunkinLua.hx:1038: characters 41-49 : Class<PlayState> has no field instance
source/FunkinLua.hx:1053: characters 17-25 : Class<PlayState> has no field instance
source/FunkinLua.hx:1054: characters 41-49 : Class<PlayState> has no field instance
source/FunkinLua.hx:1074: characters 18-26 : Class<PlayState> has no field instance
source/FunkinLua.hx:1078: characters 39-47 : Class<PlayState> has no field instance
source/FunkinLua.hx:1090: characters 15-23 : Class<PlayState> has no field instance
source/FunkinLua.hx:1095: characters 17-25 : Class<PlayState> has no field instance
source/FunkinLua.hx:1096: characters 15-23 : Class<PlayState> has no field instance
source/FunkinLua.hx:1099: characters 22-30 : Class<PlayState> has no field instance
source/FunkinLua.hx:1100: characters 15-23 : Class<PlayState> has no field instance
source/FunkinLua.hx:1113: characters 17-25 : Class<PlayState> has no field instance
source/FunkinLua.hx:1114: characters 15-23 : Class<PlayState> has no field instance
source/FunkinLua.hx:1128: characters 17-25 : Class<PlayState> has no field instance
source/FunkinLua.hx:1129: characters 21-29 : Class<PlayState> has no field instance
source/FunkinLua.hx:1130: characters 24-32 : Class<PlayState> has no field instance
source/FunkinLua.hx:1131: characters 21-29 : Class<PlayState> has no field instance
source/FunkinLua.hx:1158: characters 18-26 : Class<PlayState> has no field instance
source/FunkinLua.hx:1159: characters 34-42 : Class<PlayState> has no field instance
source/FunkinLua.hx:1161: characters 23-31 : Class<PlayState> has no field instance
source/FunkinLua.hx:1162: characters 34-42 : Class<PlayState> has no field instance
source/FunkinLua.hx:1177: characters 17-25 : Class<PlayState> has no field instance
source/FunkinLua.hx:1178: characters 21-29 : Class<PlayState> has no field instance
source/FunkinLua.hx:1179: characters 24-32 : Class<PlayState> has no field instance
source/FunkinLua.hx:1180: characters 21-29 : Class<PlayState> has no field instance
source/FunkinLua.hx:1214: characters 70-74 : Class<PlayState> has no field SONG
source/FunkinLua.hx:1216: characters 56-60 : Class<PlayState> has no field SONG
source/FunkinLua.hx:1223: characters 16-24 : Class<PlayState> has no field instance
source/FunkinLua.hx:1230: characters 18-26 : Class<PlayState> has no field instance
source/FunkinLua.hx:1231: characters 16-24 : Class<PlayState> has no field instance
source/FunkinLua.hx:1233: characters 16-24 : Class<PlayState> has no field instance
source/FunkinLua.hx:1240: characters 15-23 : Class<PlayState> has no field instance
source/FunkinLua.hx:1259: characters 18-26 : Class<PlayState> has no field instance
source/FunkinLua.hx:1260: characters 16-24 : Class<PlayState> has no field instance
source/FunkinLua.hx:1262: characters 15-23 : Class<PlayState> has no field instance
source/FunkinLua.hx:1263: characters 16-24 : Class<PlayState> has no field instance
source/FunkinLua.hx:1264: characters 16-24 : Class<PlayState> has no field instance
source/FunkinLua.hx:1263: characters 16-24 : Class<PlayState> has no field instance
source/FunkinLua.hx:1264: characters 16-24 : Class<PlayState> has no field instance
source/FunkinLua.hx:1263: characters 16-24 : Class<PlayState> has no field instance
source/FunkinLua.hx:1264: characters 16-24 : Class<PlayState> has no field instance
source/FunkinLua.hx:1271: characters 50-58 : Class<PlayState> has no field instance
source/FunkinLua.hx:1272: characters 15-23 : Class<PlayState> has no field instance
source/FunkinLua.hx:1273: characters 15-23 : Class<PlayState> has no field instance
source/FunkinLua.hx:1277: characters 50-58 : Class<PlayState> has no field instance
source/FunkinLua.hx:1278: characters 15-23 : Class<PlayState> has no field instance
source/FunkinLua.hx:1282: characters 50-58 : Class<PlayState> has no field instance
source/FunkinLua.hx:1283: characters 15-23 : Class<PlayState> has no field instance
source/FunkinLua.hx:1289: characters 24-32 : Class<PlayState> has no field instance
source/FunkinLua.hx:1290: characters 15-23 : Class<PlayState> has no field instance
source/FunkinLua.hx:1297: characters 24-32 : Class<PlayState> has no field instance
source/FunkinLua.hx:1298: characters 15-23 : Class<PlayState> has no field instance
source/FunkinLua.hx:1306: characters 24-32 : Class<PlayState> has no field instance
source/FunkinLua.hx:1307: characters 39-47 : Class<PlayState> has no field instance
source/FunkinLua.hx:1310: characters 16-24 : Class<PlayState> has no field instance
source/FunkinLua.hx:1319: characters 24-32 : Class<PlayState> has no field instance
source/FunkinLua.hx:1320: characters 22-30 : Class<PlayState> has no field instance
source/FunkinLua.hx:1329: characters 24-32 : Class<PlayState> has no field instance
source/FunkinLua.hx:1330: characters 15-23 : Class<PlayState> has no field instance
source/FunkinLua.hx:1334: characters 50-58 : Class<PlayState> has no field instance
source/FunkinLua.hx:1335: characters 22-30 : Class<PlayState> has no field instance
source/FunkinLua.hx:1340: characters 50-58 : Class<PlayState> has no field instance
source/FunkinLua.hx:1341: characters 39-47 : Class<PlayState> has no field instance
source/FunkinLua.hx:1364: characters 15-23 : Class<PlayState> has no field instance
source/FunkinLua.hx:1734: characters 17-25 : Class<PlayState> has no field instance
source/FunkinLua.hx:1738: characters 36-44 : Class<PlayState> has no field instance
source/FunkinLua.hx:1741: characters 14-22 : Class<PlayState> has no field instance
source/FunkinLua.hx:1744: characters 13-21 : Class<PlayState> has no field instance
source/FunkinLua.hx:1990: characters 24-32 : Class<PlayState> has no field instance
source/FunkinLua.hx:1381: characters 14-22 : Class<PlayState> has no field instance
source/FunkinLua.hx:1705: characters 20-28 : Class<PlayState> has no field instance
source/FunkinLua.hx:1705: characters 68-76 : Class<PlayState> has no field instance
source/FunkinLua.hx:1705: characters 133-141 : Class<PlayState> has no field instance
source/FunkinLua.hx:1489: characters 17-25 : Class<PlayState> has no field instance
source/FunkinLua.hx:1490: characters 39-47 : Class<PlayState> has no field instance
source/FunkinLua.hx:1499: characters 18-26 : Class<PlayState> has no field instance
source/FunkinLua.hx:1503: characters 37-45 : Class<PlayState> has no field instance
source/FunkinLua.hx:1515: characters 15-23 : Class<PlayState> has no field instance
source/FunkinLua.hx:1523: characters 17-25 : Class<PlayState> has no field instance
source/FunkinLua.hx:1527: characters 15-23 : Class<PlayState> has no field instance
source/FunkinLua.hx:1532: characters 17-25 : Class<PlayState> has no field instance
source/FunkinLua.hx:1533: characters 41-49 : Class<PlayState> has no field instance
source/FunkinLua.hx:1542: characters 17-25 : Class<PlayState> has no field instance
source/FunkinLua.hx:1548: characters 42-50 : Class<PlayState> has no field instance
source/FunkinLua.hx:1557: characters 17-25 : Class<PlayState> has no field instance
source/FunkinLua.hx:1558: characters 15-23 : Class<PlayState> has no field instance
source/FunkinLua.hx:1563: characters 17-25 : Class<PlayState> has no field instance
source/FunkinLua.hx:1564: characters 15-23 : Class<PlayState> has no field instance
source/FunkinLua.hx:1572: characters 17-25 : Class<PlayState> has no field instance
source/FunkinLua.hx:1573: characters 15-23 : Class<PlayState> has no field instance
source/FunkinLua.hx:1578: characters 17-25 : Class<PlayState> has no field instance
source/FunkinLua.hx:1579: characters 41-49 : Class<PlayState> has no field instance
source/FunkinLua.hx:1586: characters 17-25 : Class<PlayState> has no field instance
source/FunkinLua.hx:1589: characters 64-72 : Class<PlayState> has no field instance
source/FunkinLua.hx:1595: characters 42-50 : Class<PlayState> has no field instance
source/FunkinLua.hx:1601: characters 17-25 : Class<PlayState> has no field instance
source/FunkinLua.hx:1604: characters 64-72 : Class<PlayState> has no field instance
source/FunkinLua.hx:1610: characters 42-50 : Class<PlayState> has no field instance
source/FunkinLua.hx:1630: characters 14-22 : Class<PlayState> has no field instance
source/FunkinLua.hx:1630: characters 53-86 : Module Shaders does not define type ChromaticAberrationEffect
source/FunkinLua.hx:1636: characters 14-22 : Class<PlayState> has no field instance
source/FunkinLua.hx:1636: characters 53-75 : Module Shaders does not define type ScanlineEffect
source/FunkinLua.hx:1641: characters 14-22 : Class<PlayState> has no field instance
source/FunkinLua.hx:1641: characters 53-72 : Module Shaders does not define type GrainEffect
source/FunkinLua.hx:1646: characters 14-22 : Class<PlayState> has no field instance
source/FunkinLua.hx:1646: characters 53-76 : Module Shaders does not define type TiltshiftEffect
source/FunkinLua.hx:1651: characters 14-22 : Class<PlayState> has no field instance
source/FunkinLua.hx:1651: characters 53-80 : Module Shaders does not define type VCRDistortionEffect
source/FunkinLua.hx:1656: characters 14-22 : Class<PlayState> has no field instance
source/FunkinLua.hx:1656: characters 53-73 : Module Shaders does not define type GlitchEffect
source/FunkinLua.hx:1661: characters 14-22 : Class<PlayState> has no field instance
source/FunkinLua.hx:1661: characters 53-72 : Module Shaders does not define type PulseEffect
source/FunkinLua.hx:1666: characters 14-22 : Class<PlayState> has no field instance
source/FunkinLua.hx:1666: characters 53-76 : Module Shaders does not define type DistortBGEffect
source/FunkinLua.hx:1671: characters 14-22 : Class<PlayState> has no field instance
source/FunkinLua.hx:1671: characters 53-79 : Module Shaders does not define type InvertColorsEffect
source/FunkinLua.hx:1676: characters 14-22 : Class<PlayState> has no field instance
source/FunkinLua.hx:1676: characters 53-76 : Module Shaders does not define type GreyscaleEffect
source/FunkinLua.hx:1681: characters 14-22 : Class<PlayState> has no field instance
source/FunkinLua.hx:1681: characters 53-76 : Module Shaders does not define type GreyscaleEffect
source/FunkinLua.hx:1686: characters 14-22 : Class<PlayState> has no field instance
source/FunkinLua.hx:1686: characters 53-73 : Module Shaders does not define type ThreeDEffect
source/FunkinLua.hx:1691: characters 14-22 : Class<PlayState> has no field instance
source/FunkinLua.hx:1691: characters 53-72 : Module Shaders does not define type BloomEffect
source/FunkinLua.hx:1695: characters 14-22 : Class<PlayState> has no field instance
source/StoryMenuState.hx:61: characters 13-24 : Class<PlayState> has no field isStoryMode
source/WeekData.hx:192: characters 19-30 : Class<PlayState> has no field isStoryMode
source/WeekData.hx:192: characters 74-85 : Class<PlayState> has no field isStoryMode
source/StoryMenuState.hx:408: characters 13-22 : Class<PlayState> has no field storyWeek
source/WeekData.hx:228: characters 46-55 : Class<PlayState> has no field storyWeek
source/StoryMenuState.hx:303: characters 14-27 : Class<PlayState> has no field storyPlaylist
source/StoryMenuState.hx:304: characters 14-25 : Class<PlayState> has no field isStoryMode
source/StoryMenuState.hx:310: characters 14-29 : Class<PlayState> has no field storyDifficulty
source/StoryMenuState.hx:312: characters 14-18 : Class<PlayState> has no field SONG
source/StoryMenuState.hx:312: characters 49-62 : Class<PlayState> has no field storyPlaylist
source/StoryMenuState.hx:312: characters 100-113 : Class<PlayState> has no field storyPlaylist
source/StoryMenuState.hx:313: characters 14-27 : Class<PlayState> has no field campaignScore
source/StoryMenuState.hx:315: characters 14-28 : Class<PlayState> has no field campaignMisses
source/LoadingState.hx:68: characters 19-23 : Class<PlayState> has no field SONG
source/LoadingState.hx:140: characters 31-35 : Class<PlayState> has no field SONG
source/LoadingState.hx:70: characters 20-24 : Class<PlayState> has no field SONG
source/LoadingState.hx:145: characters 33-37 : Class<PlayState> has no field SONG
source/PauseSubState.hx:49: characters 16-28 : Class<PlayState> has no field chartingMode
source/PauseSubState.hx:81: characters 31-35 : Class<PlayState> has no field SONG
source/CoolUtil.hx:46: characters 33-48 : Class<PlayState> has no field storyDifficulty
source/PauseSubState.hx:95: characters 51-63 : Class<PlayState> has no field deathCounter
source/PauseSubState.hx:106: characters 36-44 : Class<PlayState> has no field instance
source/PauseSubState.hx:115: characters 36-48 : Class<PlayState> has no field chartingMode
source/PauseSubState.hx:173: characters 33-37 : Class<PlayState> has no field SONG
source/PauseSubState.hx:175: characters 15-19 : Class<PlayState> has no field SONG
source/PauseSubState.hx:176: characters 15-30 : Class<PlayState> has no field storyDifficulty
source/PauseSubState.hx:180: characters 15-32 : Class<PlayState> has no field changedDifficulty
source/PauseSubState.hx:181: characters 15-27 : Class<PlayState> has no field chartingMode
source/PauseSubState.hx:194: characters 16-24 : Class<PlayState> has no field instance
source/PauseSubState.hx:194: characters 51-59 : Class<PlayState> has no field instance
source/PauseSubState.hx:195: characters 16-33 : Class<PlayState> has no field changedDifficulty
source/PauseSubState.hx:196: characters 39-47 : Class<PlayState> has no field instance
source/PauseSubState.hx:200: characters 16-24 : Class<PlayState> has no field instance
source/PauseSubState.hx:200: characters 52-60 : Class<PlayState> has no field instance
source/PauseSubState.hx:201: characters 16-33 : Class<PlayState> has no field changedDifficulty
source/PauseSubState.hx:206: characters 16-28 : Class<PlayState> has no field deathCounter
source/PauseSubState.hx:207: characters 16-28 : Class<PlayState> has no field seenCutscene
source/PauseSubState.hx:208: characters 19-30 : Class<PlayState> has no field isStoryMode
source/PauseSubState.hx:214: characters 16-33 : Class<PlayState> has no field changedDifficulty
source/PauseSubState.hx:215: characters 16-28 : Class<PlayState> has no field chartingMode
source/GameOverSubstate.hx:52: characters 13-21 : Class<PlayState> has no field instance
source/GameOverSubstate.hx:61: characters 13-21 : Class<PlayState> has no field instance
source/GameOverSubstate.hx:97: characters 13-21 : Class<PlayState> has no field instance
source/GameOverSubstate.hx:111: characters 14-26 : Class<PlayState> has no field deathCounter
source/GameOverSubstate.hx:112: characters 14-26 : Class<PlayState> has no field seenCutscene
source/GameOverSubstate.hx:114: characters 18-29 : Class<PlayState> has no field isStoryMode
source/GameOverSubstate.hx:120: characters 14-22 : Class<PlayState> has no field instance
source/GameOverSubstate.hx:143: characters 13-21 : Class<PlayState> has no field instance
source/FunkinLua.hx:1871: characters 15-40 : Type not found : ChromaticAberrationEffect
source/MainMenuState.hx:92: characters 18-38 : Module Shaders does not define type GlitchEffect
source/MainMenuState.hx:212: characters 42-62 : Module Shaders does not define type GlitchShader
source/WeekData.hx:223: characters 30-39 : Class<PlayState> has no field storyWeek
source/FreeplayState.hx:72: characters 13-24 : Class<PlayState> has no field isStoryMode
source/FreeplayState.hx:498: characters 13-22 : Class<PlayState> has no field storyWeek
source/FreeplayState.hx:431: characters 13-28 : Class<PlayState> has no field storyDifficulty
source/FreeplayState.hx:323: characters 15-19 : Class<PlayState> has no field SONG
source/FreeplayState.hx:324: characters 19-23 : Class<PlayState> has no field SONG
source/FreeplayState.hx:325: characters 66-70 : Class<PlayState> has no field SONG
source/FreeplayState.hx:330: characters 47-51 : Class<PlayState> has no field SONG
source/FreeplayState.hx:372: characters 14-18 : Class<PlayState> has no field SONG
source/FreeplayState.hx:373: characters 14-25 : Class<PlayState> has no field isStoryMode
source/FreeplayState.hx:374: characters 14-29 : Class<PlayState> has no field storyDifficulty
source/StrumNote.hx:48: characters 16-28 : Class<PlayState> has no field isPixelStage
source/StrumNote.hx:56: characters 45-56 : Class<PlayState> has no field daPixelZoom
source/StrumNote.hx:159: characters 57-69 : Class<PlayState> has no field isPixelStage
source/StrumNote.hx:37: characters 16-20 : Class<PlayState> has no field SONG
source/StrumNote.hx:37: characters 52-56 : Class<PlayState> has no field SONG
source/StrumNote.hx:37: characters 96-100 : Class<PlayState> has no field SONG
source/StrumNote.hx:138: characters 56-68 : Class<PlayState> has no field isPixelStage
source/editors/ChartingState.hx:208: characters 17-21 : Class<PlayState> has no field SONG
source/editors/ChartingState.hx:209: characters 22-26 : Class<PlayState> has no field SONG
source/editors/ChartingState.hx:229: characters 14-18 : Class<PlayState> has no field SONG
source/Note.hx:236: characters 21-25 : Class<PlayState> has no field SONG
source/Note.hx:252: characters 16-28 : Class<PlayState> has no field isPixelStage
source/Note.hx:264: characters 45-56 : Class<PlayState> has no field daPixelZoom
source/Note.hx:189: characters 18-30 : Class<PlayState> has no field isPixelStage
source/Note.hx:207: characters 18-26 : Class<PlayState> has no field instance
source/Note.hx:209: characters 36-44 : Class<PlayState> has no field instance
source/Note.hx:212: characters 18-30 : Class<PlayState> has no field isPixelStage
source/Note.hx:219: characters 17-29 : Class<PlayState> has no field isPixelStage
source/Note.hx:220: characters 26-37 : Class<PlayState> has no field daPixelZoom
source/Note.hx:84: characters 33-37 : Class<PlayState> has no field SONG
source/editors/ChartingState.hx:2663: characters 13-17 : Class<PlayState> has no field SONG
source/editors/ChartingState.hx:434: characters 14-18 : Class<PlayState> has no field SONG
source/editors/ChartingState.hx:584: characters 24-28 : Class<PlayState> has no field SONG
source/editors/ChartingState.hx:1571: characters 15-19 : Class<PlayState> has no field SONG
source/NoteSplash.hx:17: characters 16-20 : Class<PlayState> has no field SONG
source/NoteSplash.hx:17: characters 53-57 : Class<PlayState> has no field SONG
source/NoteSplash.hx:17: characters 98-102 : Class<PlayState> has no field SONG
source/NoteSplash.hx:34: characters 17-21 : Class<PlayState> has no field SONG
source/NoteSplash.hx:34: characters 54-58 : Class<PlayState> has no field SONG
source/NoteSplash.hx:34: characters 102-106 : Class<PlayState> has no field SONG
source/editors/EditorPlayState.hx:108: characters 17-21 : Class<PlayState> has no field SONG
source/editors/EditorPlayState.hx:109: characters 64-68 : Class<PlayState> has no field SONG
source/editors/EditorPlayState.hx:189: characters 45-49 : Class<PlayState> has no field SONG
source/editors/EditorPlayState.hx:195: characters 28-32 : Class<PlayState> has no field SONG
source/editors/EditorPlayState.hx:250: characters 147-151 : Class<PlayState> has no field SONG
source/editors/EditorPlayState.hx:113: characters 26-30 : Class<PlayState> has no field SONG
source/editors/EditorLua.hx:69: characters 24-28 : Class<PlayState> has no field SONG
source/editors/EditorLua.hx:70: characters 32-36 : Class<PlayState> has no field SONG
source/editors/EditorLua.hx:74: characters 29-33 : Class<PlayState> has no field SONG
source/editors/EditorPlayState.hx:997: characters 16-20 : Class<PlayState> has no field SONG
source/editors/EditorPlayState.hx:997: characters 53-57 : Class<PlayState> has no field SONG
source/editors/EditorPlayState.hx:997: characters 98-102 : Class<PlayState> has no field SONG
source/editors/EditorPlayState.hx:818: characters 17-29 : Class<PlayState> has no field isPixelStage
source/editors/EditorPlayState.hx:847: characters 18-30 : Class<PlayState> has no field isPixelStage
source/editors/EditorPlayState.hx:856: characters 59-70 : Class<PlayState> has no field daPixelZoom
source/editors/EditorPlayState.hx:857: characters 63-74 : Class<PlayState> has no field daPixelZoom
source/editors/EditorPlayState.hx:883: characters 19-31 : Class<PlayState> has no field isPixelStage
source/editors/EditorPlayState.hx:890: characters 64-75 : Class<PlayState> has no field daPixelZoom
source/editors/EditorPlayState.hx:335: characters 59-63 : Class<PlayState> has no field SONG
source/editors/EditorPlayState.hx:353: characters 44-48 : Class<PlayState> has no field SONG
source/editors/EditorPlayState.hx:393: characters 22-34 : Class<PlayState> has no field isPixelStage
source/editors/EditorPlayState.hx:400: characters 39-43 : Class<PlayState> has no field SONG
source/editors/EditorPlayState.hx:436: characters 20-24 : Class<PlayState> has no field SONG
source/FamilPFTEdition.hx:100: characters 18-22 : Class<PlayState> has no field SONG
source/FamilPFTEdition.hx:101: characters 32-47 : Class<PlayState> has no field fromSecretState

Are you modding a build from source or with Lua?
Source
What is your build target?
Windows
Did you edit anything in this build? If so, mention or summarize your changes.
most stuff

maybe update linc luajit
cuz in the readme, there was an update about installing linc luajit, and this issue refers so many times the class FunkinLua
here's the code for prompt
haxelib git linc_luajit https://github.com/AndreiRudenko/linc_luajit

if u get an error with gitting the luajit, haxelib remove linc_luajit first, and then u git it again
it's just a theory, idk if it'll work

This happened to me too. I don't really have a fix for this. Maybe try reverting the code to see where was the bug?

if u get an error with gitting the luajit, haxelib remove linc_luajit first, and then u git it again
it's just a theory, idk if it'll work

thanks for the suggestion, but the errors still come up. all errors are related to playstate and come from various hx files.

well, by what i understood here, the errors are relating that playstate doesn't have these fields, maybe check the PlayState.hx to correct it

they all are there.

you made a broken if statement, delete all your modifcations to playstate and try again

i cant really help much, all i can say is try getting a fresh build of the engine


$ENV:BHPSModulePath is deprecated and will be removed July 1st, 2017

Good catch, and thanks for the reminder, need to remove that!  Eek.  Or maybe I should do a github code search...


Update const.py for compatibility to HA core-2021.8.0

https://github.com/mchwalisz/home-assistant-senec/issues/7

.. or remove the import of this const completely as it is not used in the script.
But anyways.. 👍

You are absolutely right. Removing it would be better and would not cause problems on previous HA versions.

This update is the onyl thing standing between me and HA 2021.8!
So a update is highly appreciated

Is there any way to change this myself as Mikolaj seems not te be active at the moment?

Hi Klaus,
you can install the Visual Studio Code Add-in and edit the const.py yourself.
After installation open the visual studio code editor and navigate to CONFIG -> custom_components -> senec -> const.py
edit line 4 to contain:
from homeassistant.const import ENERGY_KILO_WATT_HOUR, PERCENTAGE, POWER_WATT

Great - Thank You - this description was even working for me and 2021.8 is running  now :)

For integration in the new 2021.8-Energy appliction it seems that the entity types need to be updated ro "measuerment" .. but may be I am wrong

For integration in the new 2021.8-Energy appliction it seems that the entity types need to be updated ro "measuerment" .. but may be I am wrong

Hi @klaus1956 ,
to problem is, that the sensors created by this plugin like for example the sensor.senec_solar_generated_power are of type "power in Watt". But the new energy feature of HA requires them to be of type "energy in kWh"
I've created 3 new sensors, using the Riemann sum integral plugin  in the configuration.yaml
sensor:
  - platform: integration
    source: sensor.senec_solar_generated_power
    name: solar_generated_energy
    unit_prefix: k
    unit_time: h
    unit: kWh
    round: 2
  - platform: integration
    source: sensor.senec_grid_imported_power
    name: solar_imported_energy
    unit_prefix: k
    unit_time: h
    unit: kWh
    round: 2
  - platform: integration
    source: sensor.senec_grid_exported_power
    name: solar_exported_energy
    unit_prefix: k
    unit_time: h
    unit: kWh
    round: 2

Any way to fork this integration an modify it for usage with energy app from HA 2021.8?
Workaround is fine, but a proper solution will be much better. But I do not have any skills in python to do this.

As we are discussing: I use data from this application to control a Wallbox PV- charging process. Is there a possibility for controlled entity update frequency ( e.g. all 30 sec).
I am nit sure which update frequency the IP interface provides.

Hey guys, i've just installed a v3 at home w/ battery. I also know next to nothing about github, linux and homeassistant haha.
Will be following this with interest, because as it stands, I'm like a little kid in the dark with a torch!

Thanks for looking into that.


emacs: resolve wrapper load-path at build time

Motivation for this change
Since the included package set is determined at build time we can also generate the subdirs.el file at build time. This improves startup time somewhat since we don't have to traverse the directory to add to load-path.
For example,
$ bench './emacs-old -Q --batch --kill' './emacs-new -Q --batch --kill'
benchmarking bench/./emacs-old -Q --batch --kill
time                 72.77 ms   (71.66 ms .. 73.65 ms)
                     1.000 R²   (0.999 R² .. 1.000 R²)
mean                 72.49 ms   (72.06 ms .. 72.92 ms)
std dev              746.5 μs   (582.4 μs .. 1.008 ms)

benchmarking bench/./emacs-new -Q --batch --kill
time                 40.56 ms   (40.24 ms .. 40.86 ms)
                     1.000 R²   (0.999 R² .. 1.000 R²)
mean                 40.30 ms   (40.12 ms .. 40.51 ms)
std dev              401.9 μs   (311.1 μs .. 555.8 μs)

The change does not actually affect the content of load-path:
$ diff -s <(./emacs-old --batch --eval '(prin1 load-path)' | sed -E 's!/nix/store/[[:alnum:]]{32}-!!g') \
          <(./emacs-new --batch --eval '(prin1 load-path)' | sed -E 's!/nix/store/[[:alnum:]]{32}-!!g')
Files /dev/fd/63 and /dev/fd/62 are identical

So in principle the only observable effect should be the improved startup time.
Things done

Built on platform(s)

[x] x86_64-linux
[ ] aarch64-linux
[ ] x86_64-darwin
[ ] aarch64-darwin

[ ] For non-Linux: Is sandbox = true set in nix.conf? (See Nix manual)
[ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
[ ] Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review wip"
[x] Tested execution of all binary files (usually in ./result/bin/)
[x] Fits CONTRIBUTING.md.

Thanks for testing @talyz! Glad it works OK. I would like to get a bit more feedback and then I think it may be mergeable.

I'm trying this PR. I got the subdirs.el file and Emacs started fine. My Emacs takes seconds to load so I'm not expecting any impact for me.
I'm wondering if the performance benefit is important enough to justify the maintenance cost of the new lines though.

@DamienCassou Personally I find it worth-while since it shaves a couple of percent off my Emacs startup time. I try to keep GUI Emacs startup to ready editor in 200–250ms, which gives a decent, mostly instant, feel. So even if this patch is not accepted for Nixpkgs, I would maintain it in my own branch 🙂

It doesn't have a noticable impact for me but it also doesn't break anything so I'm all for it :)


feat: Basic integration tests for realtime HTTP APIs

Integration test for HTTP realtime APIs

Codecov Report
Base: 31.69% // Head: 33.30% // Increases project coverage by +1.60% :tada:

Coverage data is based on head (bbf9582) compared to base (8b75d32).
Patch coverage: 31.75% of modified lines in pull request are covered.

Additional details and impacted files
@@            Coverage Diff             @@
##             main     #694      +/-   ##
==========================================
+ Coverage   31.69%   33.30%   +1.60%
==========================================
  Files          95      124      +29
  Lines       11588    13743    +2155
==========================================
+ Hits         3673     4577     +904
- Misses       7586     8745    +1159
- Partials      329      421      +92

Impacted Files
Coverage Δ

api/server/v1/error.go
0.00% <0.00%> (ø)

api/server/v1/marshaler.go
9.96% <0.00%> (-0.27%)
:arrow_down:

api/server/v1/realtime.go
0.00% <0.00%> (ø)

api/server/v1/validator.go
0.00% <0.00%> (ø)

internal/cache.go
0.00% <0.00%> (ø)

query/search/search.go
44.44% <ø> (-1.34%)
:arrow_down:

server/metadata/database.go
0.00% <0.00%> (ø)

server/metadata/key_encoder.go
37.50% <0.00%> (-8.27%)
:arrow_down:

server/metrics/quota.go
31.37% <0.00%> (-7.66%)
:arrow_down:

server/middleware/forwarder.go
0.00% <ø> (ø)

... and 80 more

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.


Move gradle script contents to buildSrc

https://docs.gradle.org/current/userguide/authoring_maintainable_build_scripts.html#sec:avoid_imperative_logic_in_scripts
Gradle suggests moving logic into buildscripts.
In addition, with an independent buildSrc, we can possibly move enigma away from buildscript dependencies and only call it from forked javaexec (like how loom decompiles minecraft)

While I do agree loom needs a definite buildscript cleanup (fabric api as well), but there seems to be a disagreement to this issue.

It's not too tricky to avoid buildSrc -- and yarn is complex enough that you might want to do a standalone gradle plugin. What you could do that's somewhere in-between is start with a build-logic included build, and refactor to a plugin within that. Then, if issues come up with IDE support for that composite build or with build times for contributors, it'd be trivial to publish that to fabric's maven as a standalone plugin.

We now have filament, so this is somewhat resolved.


Allow links to surround other html elements

The current javascript breaks if the <a> surrounds an <img> or other html.

Thanks. Good finding. I've merged your commit and added a test in index.html. Will be part of the next version.


[QUESTION] [Android] SKGLView lags and has worse performance when rendering Path compering it to iOS

Currently, I am trying to create a custom SKGLView that supports pan and zoom out of the box. The SKGLView renders paths that contain a great amount of points (more than 10000). As the SKGLView uses the OpenGL for rendering I expect the performance to be much better than the SKCanvasView - and it is on iOS, but not on Android. On Android I am still observing some lag when the canvas is panned. Attached you can find a sample project that demonstrates my current setup. I am testing on real devices - Pixel and Nexus 5X.
Could you please, let me know if I have missed something in my implementation that makes the view lag on Android? Are there any tools that I can use to profile my application or some tricks I need to know when the SKGLView is created? I was not able to find a detailed documentation how to work with the SKGLView and I apologize if my question is irrelevant.
Any help is highly appreciated. Thanks in advance.
SkiaPanAndZoom.zip

It seems that you are deriving your new control SKScalePanCanvasView from SKCanvasView. Maybe try to derive it from SKGLView?

@aodpi Thanks for your answer. Currently, I have a control that derives from SKCanvasView and one that derives from SKGLView (SKGLZoomView). The example uses by default the SKGLView. However, I can't see any improvement on the performance when switching from SKCanvasView to SKGLView on Android. On iOS the performance is significantly improved when I use the SKGLView.
If you have any ideas why this is happening, please let me know. :)

@APopatanasov Yes. I looked at a wrong location.


⚠ captana.io | API has degraded performance

In 7b7c42f, captana.io | API ($CAPTANAIO_API_BACKEND_CHECK) experienced degraded performance:

HTTP code: 200
Response time: 3594 ms

Resolved: captana.io | API performance has improved in 8ab7204.


optimize(quants): simd optimization on neon over q4_1

simd optimization on neon over q4_1
close #160

LGTM, thank you for the contribution!


Didn't work with storage account created with resource

I first created the storage account with Resource (as the portal suggested) and the build failed telling me it couldn't find the storage account. The build is in my VSO project.
I then created a different one with classic, did the same thing and it worked.
There were also a lot of deprecated statements:
2015-11-04T17:01:43.3542927Z ##[debug]Starting Azure File Copy Task
2015-11-04T17:01:43.3552936Z ##[debug]connectedServiceName = 2753ba43-c0f7-49ab-9735-f0f9c51ae573
2015-11-04T17:01:43.3562933Z ##[debug]sourcePath = C:\a\1\s\ContinuousDelivery
2015-11-04T17:01:43.3572935Z ##[debug]storageAccount = cdddeploy
2015-11-04T17:01:43.3582951Z ##[debug]destination = AzureVMs
2015-11-04T17:01:43.3582951Z ##[debug]containerName =
2015-11-04T17:01:43.3592931Z ##[debug]blobPrefix =
2015-11-04T17:01:43.3602930Z ##[debug]environmentName = UI Test Agents
2015-11-04T17:01:43.3602930Z ##[debug]resourceFilteringMethod = machineNames
2015-11-04T17:01:43.3612934Z ##[debug]machineNames =
2015-11-04T17:01:43.3622934Z ##[debug]targetPath = C:\Tests
2015-11-04T17:01:43.3622934Z ##[debug]cleanTargetBeforeCopy = false
2015-11-04T17:01:43.3632925Z ##[debug]copyFilesInParallel = true
2015-11-04T17:01:43.5606660Z ##[debug]Switch Azure mode is required.
2015-11-04T17:01:43.5616718Z ##[debug]Azure Powershell commandlet version is less than 0.9.9
2015-11-04T17:01:43.5656656Z ##[debug]Switching Azure mode to AzureServiceManagement.
2015-11-04T17:01:43.6741274Z ##[warning]The Switch-AzureMode cmdlet is deprecated and will be removed in a future release.
2015-11-04T17:01:43.7500501Z ##[debug]Azure CallRetrieving storage key for the storage account: cdddeploy
2015-11-04T17:01:48.7267783Z ##[debug]Azure Call ResourceNotFound: The storage account 'cdddeploy' was not found.
2015-11-04T17:01:48.7277768Z OperationID : '6fc97135c5fc271585a6d6dd26e752b0'
2015-11-04T17:01:48.7297800Z ##[debug]Validating minimum required azure powershell version
2015-11-04T17:01:48.7307807Z ##[debug]Validated the required azure powershell version
2015-11-04T17:01:48.7317758Z ##[debug]Switching Azure mode to AzureResourceManager.
2015-11-04T17:01:48.7337751Z ##[warning]The Switch-AzureMode cmdlet is deprecated and will be removed in a future release.
2015-11-04T17:01:55.3119807Z ##[debug]Azure CallGetting resource details for azure storage account resource: cdddeploy with resource type: Microsoft.Storage/storageAccounts
2015-11-04T17:01:55.3159797Z ##[debug]Inside Get-AzureRMResource
2015-11-04T17:01:55.3329915Z ##[warning]This cmdlet is using the legacy properties object format. This format is being deprecated. Please use '-OutputObjectFormat New' and update your scripts.
2015-11-04T17:01:56.0037135Z ##debugStorage account: cdddeploy not found
2015-11-04T17:01:56.1740035Z ##[error]Storage acccout: cdddeploy not found. Please specify existing storage account

Reopen this if problem persists


Created Join Us Form Page

Related Issue

Fixes Issue #246

Proposed Changes

Created Form
Linked with Email ID

Additional Info

I did it under GSSOC'23

Checklist

[x ] ✅ My code follows the code style of this project.
[ ] 📝 My change requires a change to the documentation.
[ ] 🎀 I have updated the documentation accordingly.
[ x] 🌟 ed the repo

[ ] Bug fix (non-breaking change which fixes an issue)
[x ] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to change)

Output Screenshots
https://www.awesomescreenshot.com/video/18060991?key=805fd4e903ca2bead05918e32f90da57

Great work @MohamedMafaz ✨
how do i access the form and its data ?

Just change the email address in code. I used email forwarding service. If you provide your email id I'll change it.


106 - Update CocoaPods to 1.1.0.rc.3

fixes #106

Current coverage is 97.40% (diff: 100%)

Merging #107 into master will increase coverage by 0.28%

@@             master       #107   diff @@
==========================================
  Files            27         27
  Lines          1039       1039
  Methods           0          0
  Messages          0          0
  Branches          0          0
==========================================
+ Hits           1009       1012     +3
+ Misses           30         27     -3
  Partials          0          0

Powered by Codecov. Last update 1ef4e27...577c817


🔧 Attempt to capture *test.go files properly with renovate

I think that the code generated by regex101.com was overzealous when escaping backslashes in daccb94b6a0cb2890be9b2bb0bfe57760d8c94d4.
I think this fixes the issue, but it's hard to say definitively because I see no way to run renovate on a local copy of a repository to see what it is actually matching, unfortunately.

This doesn't appear to have fixed the issue still.  I wish it was easier to debug renovate regular expressions :(


spyder doesn't start , using python(x,y)

Description of your problem
i have installed python(x,y). When i click on spyder, the console comes up for a brief instance, but goes away in a flash.
when i do spyder --show-console, i get this message: 'failed to create process'
please advise what to do.
thanks,
What is the expected output? What do you see instead?
Please provide any additional information below
Versions and main components

Spyder Version: ?
Python Version: 2.7
Operating system: Windows 7

Dependencies
Please go to the menu entry Help > Optional Dependencies (or
Help > Dependencies), press the button Copy to clipboard
and paste the contents below:

PythonXY hasn't been updated in a long time, so we can't help you with this error.
We sincerely recommend you to change to WinPython or Anaconda, which are better maintained.


GA flux_bootstrap_git

This umbrella issue tracks the work required to GA the flux_bootstrap_git resource.
Tasks:

[x] e2e tests for flux_bootstrap_git using GitHub and Kubernetes Kind
[ ] promote flux_bootstrap_git as the recommended bootstrap procedure (Flux website & Terraform registry)
[ ] cleanup the docs section in https://registry.terraform.io/providers/fluxcd/flux/latest/docs (remove old guides)
[ ] deprecate flux_install and flux_sync data sources

TODO guides:

[x] Migration Guide
[x] GitHub Guide
[ ] GitLab Guide
[ ] BitBucket Guide

WRT task 4 "deprecate flux_install ... " I want to note that our way of working uses the flux_install data source without the flux_sync data source to deploy flux. This is in order to explicitly control what and when deployments/upgrades happen using similar techniques as our other fundamental services. So while flux_bootstrap_git may be a full replacement for flux_install + flux_sync, it would be good if standalone use of flux_install is not deprecated.

Instead of flux_install people can use the community Helm charts and deploy Flux without bootstrapping using the Helm TF provider.  The sole purpose of the terraform-provider-flux is to enable bootstrap the same way the Flux CLI does it.

@stefanprodan @phillebaba Agree with your observations about limitations of flux_install. We'll take a look at migrating to the helm chart. It looks like it is pretty well maintained even though its readme starts with "These helm charts are maintained and released by the fluxcd-community on a best effort basis."

I have just finished setting up cluster following https://registry.terraform.io/providers/fluxcd/flux/latest/docs/guides/gitlab just to randomly notice it is going to be deprecated. Could you please update docs to at least mention it?


openstack-ardana: wait for cloud nodes to start

Before attempting to provision any of the target Ardana cloud nodes,
the ansible playbooks must first wait for those nodes to complete
the startup procedure (i.e. wait for the SSH service to start),
otherwise connectivity errors may occur.
This problem is easily reproducible with simpler input models, like
'minimal', which complete the virtual cloud creation quickly and
thus don't allow the deployer node enough time to complete the
startup process.

Tested with:

for minimal input model: https://ci.suse.de/blue/organizations/jenkins/openstack-ardana/detail/openstack-ardana/1023/pipeline
for demo input model: https://ci.suse.de/blue/organizations/jenkins/openstack-ardana/detail/openstack-ardana/1025/pipeline


⚠ Adacta-fintech.com has degraded performance

In c79faa2, Adacta-fintech.com (https://www.adacta-fintech.com) experienced degraded performance:

HTTP code: 200
Response time: 1333 ms

Resolved: Adacta-fintech.com performance has improved in 20e55f7 after 11 minutes.


boards: lpc: Update pinmux setting to remove the const keyword

This would save some space by using a local variable

cc @hakehuang


Recieving dict expected at most 1 argument, got 2 while trying to connect with custom domain

Describe the bug
User unable to connect to warehouse even though they are getting a 200 response, error is dict expected at most 1 argument, got 2.
Steps To Reproduce
Still working to reproduce, this is tricky as I think this is because they are trying to use a custom domain
Expected behavior
A clear and concise description of what you expected to happen.
Screenshots and log output
Databricks adapter: Error while retrieving information about `***`: Runtime Error
  Database Error
    Error during request to server

2024-03-15 17:29:40.894978 (ThreadPoolExecutor-0_2): 17:29:40  Databricks adapter: bounded-retry-delay: None

2024-03-15 17:29:40.896100 (ThreadPoolExecutor-0_2): 17:29:40  Databricks adapter: elapsed-seconds: 0.22683024406433105/900.0

2024-03-15 17:29:40.896999 (ThreadPoolExecutor-0_2): 17:29:40  Databricks adapter: error-message:

2024-03-15 17:29:40.897463 (ThreadPoolExecutor-0_2): 17:29:40  Databricks adapter: http-code: 200

2024-03-15 17:29:40.897892 (ThreadPoolExecutor-0_2): 17:29:40  Databricks adapter: method: OpenSession

2024-03-15 17:29:40.898314 (ThreadPoolExecutor-0_2): 17:29:40  Databricks adapter: no-retry-reason: non-retryable error

2024-03-15 17:29:40.898744 (ThreadPoolExecutor-0_2): 17:29:40  Databricks adapter: original-exception: dict expected at most 1 argument, got 2

2024-03-15 17:29:40.899185 (ThreadPoolExecutor-0_2): 17:29:40  Databricks adapter: query-id: None

2024-03-15 17:29:40.899618 (ThreadPoolExecutor-0_2): 17:29:40  Databricks adapter: session-id: None

2024-03-15 17:29:40.900113 (ThreadPoolExecutor-0_2): 17:29:40  Databricks adapter: Error while running:
GetTables(database=***, schema=***, identifier=None)

System information
Tested with 1.6.9 and 1.7.9
The operating system you're using:
The output of python --version:
Additional context
Add any other context about the problem here.

Hey @benc-db - do you now if the PR merged actually solved this issue? Thanks :)

We need to release a new version of the python sql connector.  I'll make sure that happens today.

New versions of the sql connector have been released.  Please ensure you have 2.9.6 installed to stop getting this error.


Line number not showing up in .cs files

Product and Version [VS/VSCode]: Visual Studio 15.7.5
OS Version [macOS/Windows]: Windows 10
Live Share Extension Version: 0.3.666
Target Platform or Language [e.g. Node.js]: C#
Steps to Reproduce / Scenario:

Open a .cs file
Start sharing with another VS user
The other user will not be able to see the line numbers, even if he/she has enabled line numbers.
Open any .txt or .json file
The other user will be able to see the line numbers

@AppGrate Thanks for reporting this! In general, were C# files the only file types that the guest didn’t see line numbers for? We’ll look into this and see what’s going on 👍

I usually work in C# so can't say about any other files :)

@AppGrate Makes sense 😄I confirmed that this is a known issue with C# specifically, and we'll use this issue to track resolving it. Thanks again for reporting this.

@AppGrate This has been resolved in the latest Live Share release. Let us know if you experience any issues in getting it to work 👍


[Applicant] Add invoice table to Applicant dashboard

User Story
Applicant/vendor/contractor sees In progress for the project which is fine but there’s no invoice status here.

[ ] Create new overview pages for vendor/applicant user role - 'Invoice' and 'Report'
[ ] Create separate pages for projects and submissions. There will be two tabs to switch between Active and Past projects

@frjo @abhiXII I think we can close this one as we already have an invoice table on applicant dashboard and we are not moving forward with multiple pages access to applicant.


[WIP] Documentation

[ ] Home
[ ] FNO tutorial
[ ] DeepONet tutorial
[ ] NOMAD tutorial
[x] Kernel and Conv layers
[ ] Benchmark (?)

@ayushinav lets try to wrap up this PR. Docs and tutorials should allow us to register this version of NeuralOperators

We need the documenter key here

This doesn't need a buildkite deployment. GH-actions is fine here


Correction for raw affiliation Univ Rennes, INSA Rennes, LGCGM,Rennes,France,F-35000

Correction needed for raw affiliation Univ Rennes, INSA Rennes, LGCGM,Rennes,France,F-35000
raw_affiliation_name: Univ Rennes, INSA Rennes, LGCGM,Rennes,France,F-35000
new_rors: 04xaa4j22;015m7wh34;03x0g1010
previous_rors: 04xaa4j22;015m7wh34
works_examples: W4383172015
contact: fc8873f8f983785059920a8768f42dfa:d2027aa83abfaeec555d6c76daee6aa4 @ univ-rennes.fr

This issue was accepted and ingested by the OpenAlex team on 2024-10-10. The new affiliations should be visible within the next 7 days.


How to add a cell in HTML or RTF

I'm using sheetjs to generate a excel file, and there're two columns I need to use HTML format data as cell's value, the document tells me that it supports us to use different cell objects, but I still don't know how to implement it.
import * as XLSX from 'xlsx';
 ...
 const reportExcel = [];
 // way one, print html text as plain text
 reportExcel.push(['<some html code>']);
 // way two, print empty string
 reportExcel.push([{h: '<some html code>'}]);
 reportExcel.push([{r: '<some html code>'}]);
 // way three, print empty string
 reportExcel.push([{t: 's', h: '<some html code>'}]);
 reportExcel.push([{t: 's', r: '<some html code>'}]);
 // way four, print empty string
 reportExcel.push([{t: 's', v: '<some html code>', h: '<some html code>'}]);

 const wb = XLSX.utils.book_new();
 const ws = XLSX.utils.aoa_to_sheet(reportExcel, {cellDates: true});
 XLSX.utils.book_append_sheet(wb, ws, `${weekNeed}`);
 // XLSX.utils.sheet_add_aoa(ws, reportExcel);
 const path = `./weeklyReports/${weekNeed}.xlsx`;
 XLSX.writeFile(wb, path);

Have you solved this problem yet?

You can recover the contents of the HTML by writing to a single-TD table, parsing it, and extracting the contents.  For example:
const tmphtml = `<table><tr><td>${html}</td></tr></table>`;
const cell = XLSX.read(tmphtml, {type:"string"}).Sheets.Sheet1.A1

You can also flicker a DOM element if you need to read CSS styles from the page:
const tmpelt = document.createElement("table");
tmpelt.innerHTML = `<tr><td>${html}</td><tr>`
document.body.appendChild(tmpelt);
const cell = XLSX.utils.table_to_sheet(tmpelt).A1;
document.body.removeChild(tmpelt);

When we revisit RTF / HTML there will be some specific helper functions.