text:
Issue: "size mismatch for model.diffusion_model.output_blocks..."

This model I'm trying to load is the standard v1.5 sd (larger sized one), just renamed. The Colab was working yesterday with the exact same settings and same .ckpt file. Automatic 1111 Webui did update through the Colab cell today, though I'm not sure if that's related to the issue. No changes to my process/setup.
Here's the full error:
LatentDiffusion: Running in v-prediction mode
Setting up MemoryEfficientCrossAttention. Query dim is 320, context_dim is None and using 5 heads.
Setting up MemoryEfficientCrossAttention. Query dim is 320, context_dim is 1024 and using 5 heads.
Setting up MemoryEfficientCrossAttention. Query dim is 320, context_dim is None and using 5 heads.
Setting up MemoryEfficientCrossAttention. Query dim is 320, context_dim is 1024 and using 5 heads.
Setting up MemoryEfficientCrossAttention. Query dim is 640, context_dim is None and using 10 heads.
Setting up MemoryEfficientCrossAttention. Query dim is 640, context_dim is 1024 and using 10 heads.
Setting up MemoryEfficientCrossAttention. Query dim is 640, context_dim is None and using 10 heads.
Setting up MemoryEfficientCrossAttention. Query dim is 640, context_dim is 1024 and using 10 heads.
Setting up MemoryEfficientCrossAttention. Query dim is 1280, context_dim is None and using 20 heads.
Setting up MemoryEfficientCrossAttention. Query dim is 1280, context_dim is 1024 and using 20 heads.
Setting up MemoryEfficientCrossAttention. Query dim is 1280, context_dim is None and using 20 heads.
Setting up MemoryEfficientCrossAttention. Query dim is 1280, context_dim is 1024 and using 20 heads.
Setting up MemoryEfficientCrossAttention. Query dim is 1280, context_dim is None and using 20 heads.
Setting up MemoryEfficientCrossAttention. Query dim is 1280, context_dim is 1024 and using 20 heads.
Setting up MemoryEfficientCrossAttention. Query dim is 1280, context_dim is None and using 20 heads.
Setting up MemoryEfficientCrossAttention. Query dim is 1280, context_dim is 1024 and using 20 heads.
Setting up MemoryEfficientCrossAttention. Query dim is 1280, context_dim is None and using 20 heads.
Setting up MemoryEfficientCrossAttention. Query dim is 1280, context_dim is 1024 and using 20 heads.
Setting up MemoryEfficientCrossAttention. Query dim is 1280, context_dim is None and using 20 heads.
Setting up MemoryEfficientCrossAttention. Query dim is 1280, context_dim is 1024 and using 20 heads.
Setting up MemoryEfficientCrossAttention. Query dim is 640, context_dim is None and using 10 heads.
Setting up MemoryEfficientCrossAttention. Query dim is 640, context_dim is 1024 and using 10 heads.
Setting up MemoryEfficientCrossAttention. Query dim is 640, context_dim is None and using 10 heads.
Setting up MemoryEfficientCrossAttention. Query dim is 640, context_dim is 1024 and using 10 heads.
Setting up MemoryEfficientCrossAttention. Query dim is 640, context_dim is None and using 10 heads.
Setting up MemoryEfficientCrossAttention. Query dim is 640, context_dim is 1024 and using 10 heads.
Setting up MemoryEfficientCrossAttention. Query dim is 320, context_dim is None and using 5 heads.
Setting up MemoryEfficientCrossAttention. Query dim is 320, context_dim is 1024 and using 5 heads.
Setting up MemoryEfficientCrossAttention. Query dim is 320, context_dim is None and using 5 heads.
Setting up MemoryEfficientCrossAttention. Query dim is 320, context_dim is 1024 and using 5 heads.
Setting up MemoryEfficientCrossAttention. Query dim is 320, context_dim is None and using 5 heads.
Setting up MemoryEfficientCrossAttention. Query dim is 320, context_dim is 1024 and using 5 heads.
DiffusionWrapper has 865.91 M params.
making attention of type 'vanilla-xformers' with 512 in_channels
building MemoryEfficientAttnBlock with 512 in_channels...
Working with z of shape (1, 4, 32, 32) = 4096 dimensions.
making attention of type 'vanilla-xformers' with 512 in_channels
building MemoryEfficientAttnBlock with 512 in_channels...
Loading weights [a9263745] from /content/gdrive/MyDrive/AI/v1-5-Big.ckpt
Global Step: 840000
Traceback (most recent call last):
File "/content/gdrive/MyDrive/sd/stable-diffusion-webui/webui.py", line 207, in
webui()
File "/content/gdrive/MyDrive/sd/stable-diffusion-webui/webui.py", line 150, in webui
initialize()
File "/content/gdrive/MyDrive/sd/stable-diffusion-webui/webui.py", line 85, in initialize
modules.sd_models.load_model()
File "/content/gdrive/MyDrive/sd/stable-diffusion-webui/modules/sd_models.py", line 248, in load_model
load_model_weights(sd_model, checkpoint_info)
File "/content/gdrive/MyDrive/sd/stable-diffusion-webui/modules/sd_models.py", line 182, in load_model_weights
model.load_state_dict(sd, strict=False)
File "/usr/local/lib/python3.7/dist-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 LatentDiffusion:
size mismatch for model.diffusion_model.input_blocks.1.1.proj_in.weight: copying a param with shape torch.Size([320, 320, 1, 1]) from checkpoint, the shape in current model is torch.Size([320, 320]).
size mismatch for model.diffusion_model.input_blocks.1.1.transformer_blocks.0.attn2.to_k.weight: copying a param with shape torch.Size([320, 768]) from checkpoint, the shape in current model is torch.Size([320, 1024]).
size mismatch for model.diffusion_model.input_blocks.1.1.transformer_blocks.0.attn2.to_v.weight: copying a param with shape torch.Size([320, 768]) from checkpoint, the shape in current model is torch.Size([320, 1024]).
size mismatch for model.diffusion_model.input_blocks.1.1.proj_out.weight: copying a param with shape torch.Size([320, 320, 1, 1]) from checkpoint, the shape in current model is torch.Size([320, 320]).
size mismatch for model.diffusion_model.input_blocks.2.1.proj_in.weight: copying a param with shape torch.Size([320, 320, 1, 1]) from checkpoint, the shape in current model is torch.Size([320, 320]).
size mismatch for model.diffusion_model.input_blocks.2.1.transformer_blocks.0.attn2.to_k.weight: copying a param with shape torch.Size([320, 768]) from checkpoint, the shape in current model is torch.Size([320, 1024]).
size mismatch for model.diffusion_model.input_blocks.2.1.transformer_blocks.0.attn2.to_v.weight: copying a param with shape torch.Size([320, 768]) from checkpoint, the shape in current model is torch.Size([320, 1024]).
size mismatch for model.diffusion_model.input_blocks.2.1.proj_out.weight: copying a param with shape torch.Size([320, 320, 1, 1]) from checkpoint, the shape in current model is torch.Size([320, 320]).
size mismatch for model.diffusion_model.input_blocks.4.1.proj_in.weight: copying a param with shape torch.Size([640, 640, 1, 1]) from checkpoint, the shape in current model is torch.Size([640, 640]).
size mismatch for model.diffusion_model.input_blocks.4.1.transformer_blocks.0.attn2.to_k.weight: copying a param with shape torch.Size([640, 768]) from checkpoint, the shape in current model is torch.Size([640, 1024]).
size mismatch for model.diffusion_model.input_blocks.4.1.transformer_blocks.0.attn2.to_v.weight: copying a param with shape torch.Size([640, 768]) from checkpoint, the shape in current model is torch.Size([640, 1024]).
size mismatch for model.diffusion_model.input_blocks.4.1.proj_out.weight: copying a param with shape torch.Size([640, 640, 1, 1]) from checkpoint, the shape in current model is torch.Size([640, 640]).
size mismatch for model.diffusion_model.input_blocks.5.1.proj_in.weight: copying a param with shape torch.Size([640, 640, 1, 1]) from checkpoint, the shape in current model is torch.Size([640, 640]).
size mismatch for model.diffusion_model.input_blocks.5.1.transformer_blocks.0.attn2.to_k.weight: copying a param with shape torch.Size([640, 768]) from checkpoint, the shape in current model is torch.Size([640, 1024]).
size mismatch for model.diffusion_model.input_blocks.5.1.transformer_blocks.0.attn2.to_v.weight: copying a param with shape torch.Size([640, 768]) from checkpoint, the shape in current model is torch.Size([640, 1024]).
size mismatch for model.diffusion_model.input_blocks.5.1.proj_out.weight: copying a param with shape torch.Size([640, 640, 1, 1]) from checkpoint, the shape in current model is torch.Size([640, 640]).
size mismatch for model.diffusion_model.input_blocks.7.1.proj_in.weight: copying a param with shape torch.Size([1280, 1280, 1, 1]) from checkpoint, the shape in current model is torch.Size([1280, 1280]).
size mismatch for model.diffusion_model.input_blocks.7.1.transformer_blocks.0.attn2.to_k.weight: copying a param with shape torch.Size([1280, 768]) from checkpoint, the shape in current model is torch.Size([1280, 1024]).
size mismatch for model.diffusion_model.input_blocks.7.1.transformer_blocks.0.attn2.to_v.weight: copying a param with shape torch.Size([1280, 768]) from checkpoint, the shape in current model is torch.Size([1280, 1024]).
size mismatch for model.diffusion_model.input_blocks.7.1.proj_out.weight: copying a param with shape torch.Size([1280, 1280, 1, 1]) from checkpoint, the shape in current model is torch.Size([1280, 1280]).
size mismatch for model.diffusion_model.input_blocks.8.1.proj_in.weight: copying a param with shape torch.Size([1280, 1280, 1, 1]) from checkpoint, the shape in current model is torch.Size([1280, 1280]).
size mismatch for model.diffusion_model.input_blocks.8.1.transformer_blocks.0.attn2.to_k.weight: copying a param with shape torch.Size([1280, 768]) from checkpoint, the shape in current model is torch.Size([1280, 1024]).
size mismatch for model.diffusion_model.input_blocks.8.1.transformer_blocks.0.attn2.to_v.weight: copying a param with shape torch.Size([1280, 768]) from checkpoint, the shape in current model is torch.Size([1280, 1024]).
size mismatch for model.diffusion_model.input_blocks.8.1.proj_out.weight: copying a param with shape torch.Size([1280, 1280, 1, 1]) from checkpoint, the shape in current model is torch.Size([1280, 1280]).
size mismatch for model.diffusion_model.middle_block.1.proj_in.weight: copying a param with shape torch.Size([1280, 1280, 1, 1]) from checkpoint, the shape in current model is torch.Size([1280, 1280]).
size mismatch for model.diffusion_model.middle_block.1.transformer_blocks.0.attn2.to_k.weight: copying a param with shape torch.Size([1280, 768]) from checkpoint, the shape in current model is torch.Size([1280, 1024]).
size mismatch for model.diffusion_model.middle_block.1.transformer_blocks.0.attn2.to_v.weight: copying a param with shape torch.Size([1280, 768]) from checkpoint, the shape in current model is torch.Size([1280, 1024]).
size mismatch for model.diffusion_model.middle_block.1.proj_out.weight: copying a param with shape torch.Size([1280, 1280, 1, 1]) from checkpoint, the shape in current model is torch.Size([1280, 1280]).
size mismatch for model.diffusion_model.output_blocks.3.1.proj_in.weight: copying a param with shape torch.Size([1280, 1280, 1, 1]) from checkpoint, the shape in current model is torch.Size([1280, 1280]).
size mismatch for model.diffusion_model.output_blocks.3.1.transformer_blocks.0.attn2.to_k.weight: copying a param with shape torch.Size([1280, 768]) from checkpoint, the shape in current model is torch.Size([1280, 1024]).
size mismatch for model.diffusion_model.output_blocks.3.1.transformer_blocks.0.attn2.to_v.weight: copying a param with shape torch.Size([1280, 768]) from checkpoint, the shape in current model is torch.Size([1280, 1024]).
size mismatch for model.diffusion_model.output_blocks.3.1.proj_out.weight: copying a param with shape torch.Size([1280, 1280, 1, 1]) from checkpoint, the shape in current model is torch.Size([1280, 1280]).
size mismatch for model.diffusion_model.output_blocks.4.1.proj_in.weight: copying a param with shape torch.Size([1280, 1280, 1, 1]) from checkpoint, the shape in current model is torch.Size([1280, 1280]).
size mismatch for model.diffusion_model.output_blocks.4.1.transformer_blocks.0.attn2.to_k.weight: copying a param with shape torch.Size([1280, 768]) from checkpoint, the shape in current model is torch.Size([1280, 1024]).
size mismatch for model.diffusion_model.output_blocks.4.1.transformer_blocks.0.attn2.to_v.weight: copying a param with shape torch.Size([1280, 768]) from checkpoint, the shape in current model is torch.Size([1280, 1024]).
size mismatch for model.diffusion_model.output_blocks.4.1.proj_out.weight: copying a param with shape torch.Size([1280, 1280, 1, 1]) from checkpoint, the shape in current model is torch.Size([1280, 1280]).
size mismatch for model.diffusion_model.output_blocks.5.1.proj_in.weight: copying a param with shape torch.Size([1280, 1280, 1, 1]) from checkpoint, the shape in current model is torch.Size([1280, 1280]).
size mismatch for model.diffusion_model.output_blocks.5.1.transformer_blocks.0.attn2.to_k.weight: copying a param with shape torch.Size([1280, 768]) from checkpoint, the shape in current model is torch.Size([1280, 1024]).
size mismatch for model.diffusion_model.output_blocks.5.1.transformer_blocks.0.attn2.to_v.weight: copying a param with shape torch.Size([1280, 768]) from checkpoint, the shape in current model is torch.Size([1280, 1024]).
size mismatch for model.diffusion_model.output_blocks.5.1.proj_out.weight: copying a param with shape torch.Size([1280, 1280, 1, 1]) from checkpoint, the shape in current model is torch.Size([1280, 1280]).
size mismatch for model.diffusion_model.output_blocks.6.1.proj_in.weight: copying a param with shape torch.Size([640, 640, 1, 1]) from checkpoint, the shape in current model is torch.Size([640, 640]).
size mismatch for model.diffusion_model.output_blocks.6.1.transformer_blocks.0.attn2.to_k.weight: copying a param with shape torch.Size([640, 768]) from checkpoint, the shape in current model is torch.Size([640, 1024]).
size mismatch for model.diffusion_model.output_blocks.6.1.transformer_blocks.0.attn2.to_v.weight: copying a param with shape torch.Size([640, 768]) from checkpoint, the shape in current model is torch.Size([640, 1024]).
size mismatch for model.diffusion_model.output_blocks.6.1.proj_out.weight: copying a param with shape torch.Size([640, 640, 1, 1]) from checkpoint, the shape in current model is torch.Size([640, 640]).
size mismatch for model.diffusion_model.output_blocks.7.1.proj_in.weight: copying a param with shape torch.Size([640, 640, 1, 1]) from checkpoint, the shape in current model is torch.Size([640, 640]).
size mismatch for model.diffusion_model.output_blocks.7.1.transformer_blocks.0.attn2.to_k.weight: copying a param with shape torch.Size([640, 768]) from checkpoint, the shape in current model is torch.Size([640, 1024]).
size mismatch for model.diffusion_model.output_blocks.7.1.transformer_blocks.0.attn2.to_v.weight: copying a param with shape torch.Size([640, 768]) from checkpoint, the shape in current model is torch.Size([640, 1024]).
size mismatch for model.diffusion_model.output_blocks.7.1.proj_out.weight: copying a param with shape torch.Size([640, 640, 1, 1]) from checkpoint, the shape in current model is torch.Size([640, 640]).
size mismatch for model.diffusion_model.output_blocks.8.1.proj_in.weight: copying a param with shape torch.Size([640, 640, 1, 1]) from checkpoint, the shape in current model is torch.Size([640, 640]).
size mismatch for model.diffusion_model.output_blocks.8.1.transformer_blocks.0.attn2.to_k.weight: copying a param with shape torch.Size([640, 768]) from checkpoint, the shape in current model is torch.Size([640, 1024]).
size mismatch for model.diffusion_model.output_blocks.8.1.transformer_blocks.0.attn2.to_v.weight: copying a param with shape torch.Size([640, 768]) from checkpoint, the shape in current model is torch.Size([640, 1024]).
size mismatch for model.diffusion_model.output_blocks.8.1.proj_out.weight: copying a param with shape torch.Size([640, 640, 1, 1]) from checkpoint, the shape in current model is torch.Size([640, 640]).
size mismatch for model.diffusion_model.output_blocks.9.1.proj_in.weight: copying a param with shape torch.Size([320, 320, 1, 1]) from checkpoint, the shape in current model is torch.Size([320, 320]).
size mismatch for model.diffusion_model.output_blocks.9.1.transformer_blocks.0.attn2.to_k.weight: copying a param with shape torch.Size([320, 768]) from checkpoint, the shape in current model is torch.Size([320, 1024]).
size mismatch for model.diffusion_model.output_blocks.9.1.transformer_blocks.0.attn2.to_v.weight: copying a param with shape torch.Size([320, 768]) from checkpoint, the shape in current model is torch.Size([320, 1024]).
size mismatch for model.diffusion_model.output_blocks.9.1.proj_out.weight: copying a param with shape torch.Size([320, 320, 1, 1]) from checkpoint, the shape in current model is torch.Size([320, 320]).
size mismatch for model.diffusion_model.output_blocks.10.1.proj_in.weight: copying a param with shape torch.Size([320, 320, 1, 1]) from checkpoint, the shape in current model is torch.Size([320, 320]).
size mismatch for model.diffusion_model.output_blocks.10.1.transformer_blocks.0.attn2.to_k.weight: copying a param with shape torch.Size([320, 768]) from checkpoint, the shape in current model is torch.Size([320, 1024]).
size mismatch for model.diffusion_model.output_blocks.10.1.transformer_blocks.0.attn2.to_v.weight: copying a param with shape torch.Size([320, 768]) from checkpoint, the shape in current model is torch.Size([320, 1024]).
size mismatch for model.diffusion_model.output_blocks.10.1.proj_out.weight: copying a param with shape torch.Size([320, 320, 1, 1]) from checkpoint, the shape in current model is torch.Size([320, 320]).
size mismatch for model.diffusion_model.output_blocks.11.1.proj_in.weight: copying a param with shape torch.Size([320, 320, 1, 1]) from checkpoint, the shape in current model is torch.Size([320, 320]).
size mismatch for model.diffusion_model.output_blocks.11.1.transformer_blocks.0.attn2.to_k.weight: copying a param with shape torch.Size([320, 768]) from checkpoint, the shape in current model is torch.Size([320, 1024]).
size mismatch for model.diffusion_model.output_blocks.11.1.transformer_blocks.0.attn2.to_v.weight: copying a param with shape torch.Size([320, 768]) from checkpoint, the shape in current model is torch.Size([320, 1024]).
size mismatch for model.diffusion_model.output_blocks.11.1.proj_out.weight: copying a param with shape torch.Size([320, 320, 1, 1]) from checkpoint, the shape in current model is torch.Size([320, 320]).

it should work now

It does indeed work now! Thank you!

it's better to do a clean run, especially with the new updates

xformers is always installed, no need to do anything about it

authors: TheLastBen herbertwestern

repo: TheLastBen/fast-stable-diffusion


text:
Map covering debuffs.

Have the settings being default overall. I am using a 1440p resolution with the UI scale set to as small as it can go for the settings I am using.
The debuffs actually start getting covered by the minimap and Atlasloot and ItemRack icons don't follow around the map, they follow around where the default map was and actually go into the maps area if you are trying to rotate their positions.

The buffs and debuffs are moveable using the addon's edit mode (hold CTRL and SHIFT), however by default the mini map frame will sit on top of the drag point of the buff bar and the debuff bar.
I solved this my temporarily moving the minimap completely out the way and then moving the buffs / debuffs to their desired position.
As for other addons minimap icon, currently I'm using "MinimapButtonBag-Turtle" from here to get all the adddon icons under one single icon.
https://github.com/McPewPew/MinimapButtonBag-TurtleWoW/archive/refs/heads/master.zip

Thanks

See above

source: gharchive/issue

authors: KameleonUK TheLinuxITGuy TomTurbine

repo: TheLinuxITGuy/Turtle-Dragonflight

license: MIT

license_type: permissive

license_source: github-api


text:
Enum cases with associated values cannot be marked potentially unavailable with '@available'

Xcode Version 13 Beta 5
https://bugs.swift.org/projects/SR/issues/SR-14878?filter=allissues

Robert Widmann added a comment - 7 Jul 2021 10:28 AM
This is intentional. The ABI of enum cases with payloads that are potentially unavailable is not well-defined. That this worked in the past was by coincidence of your application not requiring the (potentially unavailable) type metadata for the payload. Please either increase your deployment target or mark Foo itself as available as the least-available case.
https://github.com/apple/swift/pull/36327

Hey @mycroftcanner,
as this appear to be intended behaviour and not just a beta bug (at least as from the post you've shared), this would require rewriting the affected code.
As the library is no longer maintained, I doubt this is gonna happen. I'll try and contact @TheM4hd1, if he does not get notified of this discussion, and consider all available options… at this point, as SwiftyInsta has severely lagged behind current Instagram APIs, and nobody seems interested in rewriting it from the grounds up, the way I built 2.0 from scratch, archiving the repo seems the better one, imho.

Please check out the updates on #244 @mycroftcanner

authors: mycroftcanner sbertix


text:
Add Docker build scripts

To install Docker: sudo curl -fsSL https://get.docker.com | sh
If you want to use Docker as not-root, add your account to the docker group afterwards.
Once Docker is installed, running docker-services.sh from the repo dir should automatically build the two Docker images, destroy any old running images, and bring up the new ones.  The Docker build takes about 30 minutes from scratch.
docker-play.sh has some test parameters and is a WIP.

Mr. OTCS was updated to v1.1.0. The new build command for ffmpeg-hls-pts-discontinuity-reclock is:
cd ~ && git clone --depth 1 https://github.com/jjustman/ffmpeg-hls-pts-discontinuity-reclock.git \
  && cd ~/ffmpeg-hls-pts-discontinuity-reclock \
  && ./configure \
    --extra-cflags="-I/usr/local/include" \
    --extra-ldflags="-L/usr/local/lib" \
    --extra-libs="-lpthread -lm -latomic" \
    --arch=armel \
    --enable-mmal \
    --enable-omx \
    --enable-omx-rpi \
    --enable-gpl \
    --enable-libfdk-aac \
    --disable-librtmp \
    --enable-libx264 \
    --enable-nonfree \
    --target-os=linux \
    --enable-pthreads \
    --enable-hardcoded-tables \
    --disable-doc \
  && make -j$(nproc) \
  && sudo make install

libomxil-bellagio-dev will need to be installed before compilation, and gpu_mem=256 should be set in /boot/config.txt.

source: gharchive/pull-request

authors: TheOpponent neckro

repo: TheOpponent/mr-otcs


text:
updates for aria-valuemax conformance

test cases
ARIA in HTML max / aria-valuemax
input type=number, type=range and progress should all report errors to use the max attribute instead

this update is sufficient for what ARIA in HTML needs, but there were no warnings / errors surfaced for the progress element

Thanks, Scott. Added checks for progress element.

thanks!

authors: gezlemon scottaohara

repo: ThePacielloGroup/WAI-ARIA-Usage


text:
Error/Warning C4503 when registering large usertype

This is with Visual Studio 2017.
I'm trying to register a quite large usertype to the sol2 state (only variables, no functions), the compiler throws Error C4503 : "decorated name length exceeded, name was truncated" and won't finish the compiling process.
This happens regardless whether i use usertype or simple_userype
Adding #pragma warning( disable : 4503 ) surpresses these errors and allows the compilation to finish and it seems to work perfectly fine and without performance issues.
According to this
https://msdn.microsoft.com/en-us/library/074af4b6.aspx
a programs correctness is unaffected by it (debugging can become harder), however i just want to make sure if this kind of error is truly harmless and an be ignored/surpressed without having to worry about negative consequences in the validity of the registered object from luas point of view?
If it is harmless then i'd suggest adding a hint in the documentation for the  usertype , something like "if registering a large usertype causes a compilation warning C4503 : This error is harmless. Just add "#pragma warning( disable : 4503 )" at the top of your code document to surpress this error."
If it is important, this is the kind of usertype i'm trying to register (about 60 member variables and no functions.. i cut it out and renamed some for the sake of simplicity)
this->LuaState.new_simple_usertype<UStatsComponent>(
		"StatsComponent",
		"UniqueID", &UStatsComponent::UniqueID,
		"Level", &UStatsComponent::Level,
		"Name", &UStatsComponent::Name,
		"SomeAttribute1", &UStatsComponent::SomeAttribute1,
		"SomeAttribute2", &UStatsComponent::SomeAttribute2,
		...
		"SomeAttribute60", &UStatsComponent::SomeAttribute60
	);

And this is the kind of error i'm getting if i don't surpress the error:
1>G:\dev\Unreal Projects\Ragnarok\Source\Ragnarok\GameModeLua.cpp(701): error C4503: 'std::forward_as_tuple': decorated name length exceeded, name was truncated
1>G:\dev\Unreal Projects\Ragnarok\Source\Ragnarok\GameModeLua.cpp(701): error C4503: 'sol::simple_usertype_metatable<T>::simple_usertype_metatable': decorated name length exceeded, name was truncated
1>        with
1>        [
1>            T=UStatsComponent
1>        ]
1>G:\dev\Unreal Projects\Ragnarok\Source\Ragnarok\GameModeLua.cpp(701): error C4503: 'std::tuple<const char (&)[9],_Ty &&,const char (&)[6],_Ty &&,const char (&)[5],FString UStatsComponent::* &&,const char (&)[16],_Ty &&,const char (&)[12],_Ty &&,const char (&)[4],_Ty &&,const char (&)[11],_Ty &&,const char (&)[8],_Ty &&,const char (&)[4],_Ty &&,const char (&)[11],_Ty &&,const char (&)[8],_Ty &&,const char (&)[4],_Ty &&,const char (&)[11],_Ty &&,const char (&)[8],_Ty &&,const char (&)[4],_Ty &&,const char (&)[11],_Ty &&,const char (&)[8],_Ty &&,const char (&)[4],_Ty &&,const char (&)[11],_Ty &&,const char (&)[8],_Ty &&,const char (&)[4],_Ty &&,const char (&)[11],_Ty &&,const char (&)[8],_Ty &&,const char (&)[11],float UStatsComponent::* &&,const char (&)[18],float UStatsComponent::* &&,const char (&)[15],float UStatsComponent::* &&,const char (&)[12],float UStatsComponent::* &&,const char (&)[12],float UStatsComponent::* &&,const char (&)[16],float UStatsComponent::* &&,const char (&)[4],_Ty &&,const char (&)[11],_Ty &&,const char (&)[11],_Ty &&,const char (&)[5],_Ty &&,const char (&)[12],_Ty &&,const char (&)[12],_Ty &&,const char (&)[5],_Ty &&,const char (&)[12],_Ty &&,const char (&)[12],_Ty &&,const char (&)[11],_Ty &&,const char (&)[7],_Ty &&,const char (&)[7],_Ty &&,const char (&)[8],_Ty &&,const char (&)[8],_Ty &&,const char (&)[11],_Ty &&,const char (&)[11],_Ty &&,const char (&)[11],_Ty &&,const char (&)[11],_Ty &&,const char (&)[12],_Ty &&,const char (&)[12],_Ty &&,const char (&)[8],EDefElement UStatsComponent::* &&,const char (&)[5],ERace UStatsComponent::* &&,const char (&)[5],ESize UStatsComponent::* &&,const char (&)[10],_Ty &&,const char (&)[14],_Ty &&,const char (&)[13],_Ty &&,const char (&)[5],float UStatsComponent::* &&,const char (&)[9],float UStatsComponent::* &&,const char (&)[12],float UStatsComponent::* &&,const char (&)[12],float UStatsComponent::* &&,const char (&)[6],_Ty &&,const char (&)[10],_Ty &&,const char (&)[7],_Ty &&,const char (&)[10],_Ty &&,const char (&)[10],_Ty &&,const char (&)[8],_Ty &&,const char (&)[7],_Ty &&,const char (&)[4],_Ty &&,const char (&)[8],_Ty &&,const char (&)[11],_Ty &&,const char (&)[11],_Ty &&,const char (&)[8],_Ty &&,const char (&)[15],_Ty &&,const char (&)[15],_Ty &&,const char (&)[5],_Ty &&,const char (&)[9],_Ty &&,const char (&)[12],_Ty &&,const char (&)[12],_Ty &&,const char (&)[9],_Ty &&,const char (&)[16],_Ty &&,const char (&)[16],_Ty &&,const char (&)[23],float UStatsComponent::* &&,const char (&)[27],float UStatsComponent::* &&,const char (&)[30],float UStatsComponent::* &&,const char (&)[5],const sol::destructor_wrapper<void> &>::tuple': decorated name length exceeded, name was truncated
1>        with
1>        [
1>            _Ty=int32 UStatsComponent::*
1>        ]
1>G:\dev\Unreal Projects\Ragnarok\Source\Ragnarok\GameModeLua.cpp(701): error C4503: 'std::tuple<_Ty &&,const char (&)[6],_Ty &&,const char (&)[5],FString UStatsComponent::* &&,const char (&)[16],_Ty &&,const char (&)[12],_Ty &&,const char (&)[4],_Ty &&,const char (&)[11],_Ty &&,const char (&)[8],_Ty &&,const char (&)[4],_Ty &&,const char (&)[11],_Ty &&,const char (&)[8],_Ty &&,const char (&)[4],_Ty &&,const char (&)[11],_Ty &&,const char (&)[8],_Ty &&,const char (&)[4],_Ty &&,const char (&)[11],_Ty &&,const char (&)[8],_Ty &&,const char (&)[4],_Ty &&,const char (&)[11],_Ty &&,const char (&)[8],_Ty &&,const char (&)[4],_Ty &&,const char (&)[11],_Ty &&,const char (&)[8],_Ty &&,const char (&)[11],float UStatsComponent::* &&,const char (&)[18],float UStatsComponent::* &&,const char (&)[15],float UStatsComponent::* &&,const char (&)[12],float UStatsComponent::* &&,const char (&)[12],float UStatsComponent::* &&,const char (&)[16],float UStatsComponent::* &&,const char (&)[4],_Ty &&,const char (&)[11],_Ty &&,const char (&)[11],_Ty &&,const char (&)[5],_Ty &&,const char (&)[12],_Ty &&,const char (&)[12],_Ty &&,const char (&)[5],_Ty &&,const char (&)[12],_Ty &&,const char (&)[12],_Ty &&,const char (&)[11],_Ty &&,const char (&)[7],_Ty &&,const char (&)[7],_Ty &&,const char (&)[8],_Ty &&,const char (&)[8],_Ty &&,const char (&)[11],_Ty &&,const char (&)[11],_Ty &&,const char (&)[11],_Ty &&,const char (&)[11],_Ty &&,const char (&)[12],_Ty &&,const char (&)[12],_Ty &&,const char (&)[8],EDefElement UStatsComponent::* &&,const char (&)[5],ERace UStatsComponent::* &&,const char (&)[5],ESize UStatsComponent::* &&,const char (&)[10],_Ty &&,const char (&)[14],_Ty &&,const char (&)[13],_Ty &&,const char (&)[5],float UStatsComponent::* &&,const char (&)[9],float UStatsComponent::* &&,const char (&)[12],float UStatsComponent::* &&,const char (&)[12],float UStatsComponent::* &&,const char (&)[6],_Ty &&,const char (&)[10],_Ty &&,const char (&)[7],_Ty &&,const char (&)[10],_Ty &&,const char (&)[10],_Ty &&,const char (&)[8],_Ty &&,const char (&)[7],_Ty &&,const char (&)[4],_Ty &&,const char (&)[8],_Ty &&,const char (&)[11],_Ty &&,const char (&)[11],_Ty &&,const char (&)[8],_Ty &&,const char (&)[15],_Ty &&,const char (&)[15],_Ty &&,const char (&)[5],_Ty &&,const char (&)[9],_Ty &&,const char (&)[12],_Ty &&,const char (&)[12],_Ty &&,const char (&)[9],_Ty &&,const char (&)[16],_Ty &&,const char (&)[16],_Ty &&,const char (&)[23],float UStatsComponent::* &&,const char (&)[27],float UStatsComponent::* &&,const char (&)[30],float UStatsComponent::* &&,const char (&)[5],const sol::destructor_wrapper<void> &>::tuple': decorated name length exceeded, name was truncated
1>        with
1>        [
1>            _Ty=int32 UStatsComponent::*
1>        ]
1>G:\dev\Unreal Projects\Ragnarok\Source\Ragnarok\GameModeLua.cpp(701): error C4503: 'std::tuple<const char (&)[6],_Ty &&,const char (&)[5],FString UStatsComponent::* &&,const char (&)[16],_Ty &&,const char (&)[12],_Ty &&,const char (&)[4],_Ty &&,const char (&)[11],_Ty &&,const char (&)[8],_Ty &&,const char (&)[4],_Ty &&,const char (&)[11],_Ty &&,const char (&)[8],_Ty &&,const char (&)[4],_Ty &&,const char (&)[11],_Ty &&,const char (&)[8],_Ty &&,const char (&)[4],_Ty &&,const char (&)[11],_Ty &&,const char (&)[8],_Ty &&,const char (&)[4],_Ty &&,const char (&)[11],_Ty &&,const char (&)[8],_Ty &&,const char (&)[4],_Ty &&,const char (&)[11],_Ty &&,const char (&)[8],_Ty &&,const char (&)[11],float UStatsComponent::* &&,const char (&)[18],float UStatsComponent::* &&,const char (&)[15],float UStatsComponent::* &&,const char (&)[12],float UStatsComponent::* &&,const char (&)[12],float UStatsComponent::* &&,const char (&)[16],float UStatsComponent::* &&,const char (&)[4],_Ty &&,const char (&)[11],_Ty &&,const char (&)[11],_Ty &&,const char (&)[5],_Ty &&,const char (&)[12],_Ty &&,const char (&)[12],_Ty &&,const char (&)[5],_Ty &&,const char (&)[12],_Ty &&,const char (&)[12],_Ty &&,const char (&)[11],_Ty &&,const char (&)[7],_Ty &&,const char (&)[7],_Ty &&,const char (&)[8],_Ty &&,const char (&)[8],_Ty &&,const char (&)[11],_Ty &&,const char (&)[11],_Ty &&,const char (&)[11],_Ty &&,const char (&)[11],_Ty &&,const char (&)[12],_Ty &&,const char (&)[12],_Ty &&,const char (&)[8],EDefElement UStatsComponent::* &&,const char (&)[5],ERace UStatsComponent::* &&,const char (&)[5],ESize UStatsComponent::* &&,const char (&)[10],_Ty &&,const char (&)[14],_Ty &&,const char (&)[13],_Ty &&,const char (&)[5],float UStatsComponent::* &&,const char (&)[9],float UStatsComponent::* &&,const char (&)[12],float UStatsComponent::* &&,const char (&)[12],float UStatsComponent::* &&,const char (&)[6],_Ty &&,const char (&)[10],_Ty &&,const char (&)[7],_Ty &&,const char (&)[10],_Ty &&,const char (&)[10],_Ty &&,const char (&)[8],_Ty &&,const char (&)[7],_Ty &&,const char (&)[4],_Ty &&,const char (&)[8],_Ty &&,const char (&)[11],_Ty &&,const char (&)[11],_Ty &&,const char (&)[8],_Ty &&,const char (&)[15],_Ty &&,const char (&)[15],_Ty &&,const char (&)[5],_Ty &&,const char (&)[9],_Ty &&,const char (&)[12],_Ty &&,const char (&)[12],_Ty &&,const char (&)[9],_Ty &&,const char (&)[16],_Ty &&,const char (&)[16],_Ty &&,const char (&)[23],float UStatsComponent::* &&,const char (&)[27],float UStatsComponent::* &&,const char (&)[30],float UStatsComponent::* &&,const char (&)[5],const sol::destructor_wrapper<void> &>::tuple': decorated name length exceeded, name was truncated
1>        with
1>        [
1>            _Ty=int32 UStatsComponent::*
1>        ]
1>G:\dev\Unreal Projects\Ragnarok\Source\Ragnarok\GameModeLua.cpp(701): error C4503: 'std::tuple<_Ty &&,const char (&)[5],FString UStatsComponent::* &&,const char (&)[16],_Ty &&,const char (&)[12],_Ty &&,const char (&)[4],_Ty &&,const char (&)[11],_Ty &&,const char (&)[8],_Ty &&,const char (&)[4],_Ty &&,const char (&)[11],_Ty &&,const char (&)[8],_Ty &&,const char (&)[4],_Ty &&,const char (&)[11],_Ty &&,const char (&)[8],_Ty &&,const char (&)[4],_Ty &&,const char (&)[11],_Ty &&,const char (&)[8],_Ty &&,const char (&)[4],_Ty &&,const char (&)[11],_Ty &&,const char (&)[8],_Ty &&,const char (&)[4],_Ty &&,const char (&)[11],_Ty &&,const char (&)[8],_Ty &&,const char (&)[11],float UStatsComponent::* &&,const char (&)[18],float UStatsComponent::* &&,const char (&)[15],float UStatsComponent::* &&,const char (&)[12],float UStatsComponent::* &&,const char (&)[12],float UStatsComponent::* &&,const char (&)[16],float UStatsComponent::* &&,const char (&)[4],_Ty &&,const char (&)[11],_Ty &&,const char (&)[11],_Ty &&,const char (&)[5],_Ty &&,const char (&)[12],_Ty &&,const char (&)[12],_Ty &&,const char (&)[5],_Ty &&,const char (&)[12],_Ty &&,const char (&)[12],_Ty &&,const char (&)[11],_Ty &&,const char (&)[7],_Ty &&,const char (&)[7],_Ty &&,const char (&)[8],_Ty &&,const char (&)[8],_Ty &&,const char (&)[11],_Ty &&,const char (&)[11],_Ty &&,const char (&)[11],_Ty &&,const char (&)[11],_Ty &&,const char (&)[12],_Ty &&,const char (&)[12],_Ty &&,const char (&)[8],EDefElement UStatsComponent::* &&,const char (&)[5],ERace UStatsComponent::* &&,const char (&)[5],ESize UStatsComponent::* &&,const char (&)[10],_Ty &&,const char (&)[14],_Ty &&,const char (&)[13],_Ty &&,const char (&)[5],float UStatsComponent::* &&,const char (&)[9],float UStatsComponent::* &&,const char (&)[12],float UStatsComponent::* &&,const char (&)[12],float UStatsComponent::* &&,const char (&)[6],_Ty &&,const char (&)[10],_Ty &&,const char (&)[7],_Ty &&,const char (&)[10],_Ty &&,const char (&)[10],_Ty &&,const char (&)[8],_Ty &&,const char (&)[7],_Ty &&,const char (&)[4],_Ty &&,const char (&)[8],_Ty &&,const char (&)[11],_Ty &&,const char (&)[11],_Ty &&,const char (&)[8],_Ty &&,const char (&)[15],_Ty &&,const char (&)[15],_Ty &&,const char (&)[5],_Ty &&,const char (&)[9],_Ty &&,const char (&)[12],_Ty &&,const char (&)[12],_Ty &&,const char (&)[9],_Ty &&,const char (&)[16],_Ty &&,const char (&)[16],_Ty &&,const char (&)[23],float UStatsComponent::* &&,const char (&)[27],float UStatsComponent::* &&,const char (&)[30],float UStatsComponent::* &&,const char (&)[5],const sol::destructor_wrapper<void> &>::tuple': decorated name length exceeded, name was truncated
1>        with
1>        [
1>            _Ty=int32 UStatsComponent::*
1>        ]
1>G:\dev\Unreal Projects\Ragnarok\Source\Ragnarok\GameModeLua.cpp(701): error C4503: 'std::tuple<const char (&)[5],_Ty &&,const char (&)[16],int UStatsComponent::* &&,const char (&)[12],int UStatsComponent::* &&,const char (&)[4],int UStatsComponent::* &&,const char (&)[11],int UStatsComponent::* &&,const char (&)[8],int UStatsComponent::* &&,const char (&)[4],int UStatsComponent::* &&,const char (&)[11],int UStatsComponent::* &&,const char (&)[8],int UStatsComponent::* &&,const char (&)[4],int UStatsComponent::* &&,const char (&)[11],int UStatsComponent::* &&,const char (&)[8],int UStatsComponent::* &&,const char (&)[4],int UStatsComponent::* &&,const char (&)[11],int UStatsComponent::* &&,const char (&)[8],int UStatsComponent::* &&,const char (&)[4],int UStatsComponent::* &&,const char (&)[11],int UStatsComponent::* &&,const char (&)[8],int UStatsComponent::* &&,const char (&)[4],int UStatsComponent::* &&,const char (&)[11],int UStatsComponent::* &&,const char (&)[8],int UStatsComponent::* &&,const char (&)[11],float UStatsComponent::* &&,const char (&)[18],float UStatsComponent::* &&,const char (&)[15],float UStatsComponent::* &&,const char (&)[12],float UStatsComponent::* &&,const char (&)[12],float UStatsComponent::* &&,const char (&)[16],float UStatsComponent::* &&,const char (&)[4],int UStatsComponent::* &&,const char (&)[11],int UStatsComponent::* &&,const char (&)[11],int UStatsComponent::* &&,const char (&)[5],int UStatsComponent::* &&,const char (&)[12],int UStatsComponent::* &&,const char (&)[12],int UStatsComponent::* &&,const char (&)[5],int UStatsComponent::* &&,const char (&)[12],int UStatsComponent::* &&,const char (&)[12],int UStatsComponent::* &&,const char (&)[11],int UStatsComponent::* &&,const char (&)[7],int UStatsComponent::* &&,const char (&)[7],int UStatsComponent::* &&,const char (&)[8],int UStatsComponent::* &&,const char (&)[8],int UStatsComponent::* &&,const char (&)[11],int UStatsComponent::* &&,const char (&)[11],int UStatsComponent::* &&,const char (&)[11],int UStatsComponent::* &&,const char (&)[11],int UStatsComponent::* &&,const char (&)[12],int UStatsComponent::* &&,const char (&)[12],int UStatsComponent::* &&,const char (&)[8],EDefElement UStatsComponent::* &&,const char (&)[5],ERace UStatsComponent::* &&,const char (&)[5],ESize UStatsComponent::* &&,const char (&)[10],int UStatsComponent::* &&,const char (&)[14],int UStatsComponent::* &&,const char (&)[13],int UStatsComponent::* &&,const char (&)[5],float UStatsComponent::* &&,const char (&)[9],float UStatsComponent::* &&,const char (&)[12],float UStatsComponent::* &&,const char (&)[12],float UStatsComponent::* &&,const char (&)[6],int UStatsComponent::* &&,const char (&)[10],int UStatsComponent::* &&,const char (&)[7],int UStatsComponent::* &&,const char (&)[10],int UStatsComponent::* &&,const char (&)[10],int UStatsComponent::* &&,const char (&)[8],int UStatsComponent::* &&,const char (&)[7],int UStatsComponent::* &&,const char (&)[4],int UStatsComponent::* &&,const char (&)[8],int UStatsComponent::* &&,const char (&)[11],int UStatsComponent::* &&,const char (&)[11],int UStatsComponent::* &&,const char (&)[8],int UStatsComponent::* &&,const char (&)[15],int UStatsComponent::* &&,const char (&)[15],int UStatsComponent::* &&,const char (&)[5],int UStatsComponent::* &&,const char (&)[9],int UStatsComponent::* &&,const char (&)[12],int UStatsComponent::* &&,const char (&)[12],int UStatsComponent::* &&,const char (&)[9],int UStatsComponent::* &&,const char (&)[16],int UStatsComponent::* &&,const char (&)[16],int UStatsComponent::* &&,const char (&)[23],float UStatsComponent::* &&,const char (&)[27],float UStatsComponent::* &&,const char (&)[30],float UStatsComponent::* &&,const char (&)[5],const sol::destructor_wrapper<void> &>::tuple': decorated name length exceeded, name was truncated
1>        with
1>        [
1>            _Ty=FString UStatsComponent::*
1>        ]
1>G:\dev\Unreal Projects\Ragnarok\Source\Ragnarok\GameModeLua.cpp(701): error C4503: 'std::tuple<_Ty &&,const char (&)[16],int UStatsComponent::* &&,const char (&)[12],int UStatsComponent::* &&,const char (&)[4],int UStatsComponent::* &&,const char (&)[11],int UStatsComponent::* &&,const char (&)[8],int UStatsComponent::* &&,const char (&)[4],int UStatsComponent::* &&,const char (&)[11],int UStatsComponent::* &&,const char (&)[8],int UStatsComponent::* &&,const char (&)[4],int UStatsComponent::* &&,const char (&)[11],int UStatsComponent::* &&,const char (&)[8],int UStatsComponent::* &&,const char (&)[4],int UStatsComponent::* &&,const char (&)[11],int UStatsComponent::* &&,const char (&)[8],int UStatsComponent::* &&,const char (&)[4],int UStatsComponent::* &&,const char (&)[11],int UStatsComponent::* &&,const char (&)[8],int UStatsComponent::* &&,const char (&)[4],int UStatsComponent::* &&,const char (&)[11],int UStatsComponent::* &&,const char (&)[8],int UStatsComponent::* &&,const char (&)[11],float UStatsComponent::* &&,const char (&)[18],float UStatsComponent::* &&,const char (&)[15],float UStatsComponent::* &&,const char (&)[12],float UStatsComponent::* &&,const char (&)[12],float UStatsComponent::* &&,const char (&)[16],float UStatsComponent::* &&,const char (&)[4],int UStatsComponent::* &&,const char (&)[11],int UStatsComponent::* &&,const char (&)[11],int UStatsComponent::* &&,const char (&)[5],int UStatsComponent::* &&,const char (&)[12],int UStatsComponent::* &&,const char (&)[12],int UStatsComponent::* &&,const char (&)[5],int UStatsComponent::* &&,const char (&)[12],int UStatsComponent::* &&,const char (&)[12],int UStatsComponent::* &&,const char (&)[11],int UStatsComponent::* &&,const char (&)[7],int UStatsComponent::* &&,const char (&)[7],int UStatsComponent::* &&,const char (&)[8],int UStatsComponent::* &&,const char (&)[8],int UStatsComponent::* &&,const char (&)[11],int UStatsComponent::* &&,const char (&)[11],int UStatsComponent::* &&,const char (&)[11],int UStatsComponent::* &&,const char (&)[11],int UStatsComponent::* &&,const char (&)[12],int UStatsComponent::* &&,const char (&)[12],int UStatsComponent::* &&,const char (&)[8],EDefElement UStatsComponent::* &&,const char (&)[5],ERace UStatsComponent::* &&,const char (&)[5],ESize UStatsComponent::* &&,const char (&)[10],int UStatsComponent::* &&,const char (&)[14],int UStatsComponent::* &&,const char (&)[13],int UStatsComponent::* &&,const char (&)[5],float UStatsComponent::* &&,const char (&)[9],float UStatsComponent::* &&,const char (&)[12],float UStatsComponent::* &&,const char (&)[12],float UStatsComponent::* &&,const char (&)[6],int UStatsComponent::* &&,const char (&)[10],int UStatsComponent::* &&,const char (&)[7],int UStatsComponent::* &&,const char (&)[10],int UStatsComponent::* &&,const char (&)[10],int UStatsComponent::* &&,const char (&)[8],int UStatsComponent::* &&,const char (&)[7],int UStatsComponent::* &&,const char (&)[4],int UStatsComponent::* &&,const char (&)[8],int UStatsComponent::* &&,const char (&)[11],int UStatsComponent::* &&,const char (&)[11],int UStatsComponent::* &&,const char (&)[8],int UStatsComponent::* &&,const char (&)[15],int UStatsComponent::* &&,const char (&)[15],int UStatsComponent::* &&,const char (&)[5],int UStatsComponent::* &&,const char (&)[9],int UStatsComponent::* &&,const char (&)[12],int UStatsComponent::* &&,const char (&)[12],int UStatsComponent::* &&,const char (&)[9],int UStatsComponent::* &&,const char (&)[16],int UStatsComponent::* &&,const char (&)[16],int UStatsComponent::* &&,const char (&)[23],float UStatsComponent::* &&,const char (&)[27],float UStatsComponent::* &&,const char (&)[30],float UStatsComponent::* &&,const char (&)[5],const sol::destructor_wrapper<void> &>::tuple': decorated name length exceeded, name was truncated
1>        with
1>        [
1>            _Ty=FString UStatsComponent::*
1>        ]

Unfortunately this is a compiler limitation and there's nothing sol2 can do about it until reflection becomes a thing in C++ (so probably sometime in the next 10 years). For now, you can use this registration syntax to work around this issue:
auto statsUsertype = LuaState.create_simple_usertype<UStatsComponent>();

statsUsertype.set("UniqueID", &UStatsComponent::UniqueID);
statsUsertype.set("Level", &UStatsComponent::Level);
statsUsertype.set("Name", &UStatsComponent::Name);
statsUsertype.set("SomeAttribute1", &UStatsComponent::SomeAttribute1);
statsUsertype.set("SomeAttribute2", &UStatsComponent::SomeAttribute2);
...
statsUsertype.set("SomeAttribute40", &UStatsComponent::SomeAttribute40);

LuaState.set_usertype("StatsComponent", statsUsertype);

I should note that the only side-effect of the issue you're experiencing is incomplete debug symbols, however if you keep adding members your program will not compile at all.

Yea,i wasn't really expecting a "fix" from sol2s side, i was just wondering if this "decorated name length exceeded" error could cause some trouble with c++ >< lua communication or lua usertype creation, but if it's just affecting c++ debug symbols then i don't really care.
Thank you very much for your suggestion how to work around it. I'll try it right away.

What @OrfeasZ said is pretty much correct. simple_usertype and set will somewhat allow you to get around compiler limitations. The performance loss is essentially minimal at that point and so both exist solely to cater to either having a small registration list for maximum speed or a large registration list that can take some (very tiny) performance hits for its structure.
I tried to put some of those warnings around the sol2 headers, but it didn't propogate to instantiaions people were doing in their code. It's purely a debug warning and I could probably add a small note to the errors page in the docs, but... I'm tired at the moment. Hopefully I'll remember after this week is over...

authors: OrfeasZ ThePhD shohnwal

license: mit

license_source: bigquery


text:
Lazy require()able libraries

Hi,
I call a require()able libraries trough a C function with create_global to true
but even if my lua code don't call the require explicitly, my module will be in the global namespace.
Shouldn't the register be done lazily only when the lua script actually call require ?
Thanks !

Please provide some example code and commentary, I cannot visualize what you are trying to do.

static sol::table registerJuceInternal(sol::this_state s)
{
  sol::state_view lua = s.lua_state();

  sol::table module = lua.create_table();

  // Colour
  module.new_usertype<Colour>("Colour"
                              , sol::constructors<Colour(uint32)>()
                              , sol::call_constructor, sol::constructors<Colour(uint32)>()
                              , "withHue", &Colour::withHue
                              );
  return module;
}

static void registerJuce(sol::state& lua)
{
  lua.require("juce", sol::c_call<decltype(&registerJuceInternal), &registerJuceInternal>, true);
}

int main(void)
{
	sol::state lua;
	  lua.open_libraries(sol::lib::base,
                            sol::lib::package,
                            sol::lib::table,
                            sol::lib::math,
                            sol::lib::string,
                            sol::lib::coroutine);
      registerJuce(lua);

      lua.script_file("test.lua");
	return 0;
}

test.lua
--require "juce"
local c = juce.Colour(0xff000000)

Even if I don't say require "juce", it will work.
I can put false in last arg of require
and do this in the lua file
local juce = require "juce"
but I would prefer avoid doing this.

This is exactly the specified behavior of require. Require does not create a function that you have to call to get the functionality: sol::state(_view)::requires()` IS the requires call.
In order to have the functionality you desire, you need to hook into package searchers and similar which is a lower-level, deeper abstraction that I have not wrapped (and don't really have any plans to).

Fair enough.
Thanks for the clarification.

I'll put it on my TODO list but to be honest I wouldn't even know how to start, and as I understand it there's differences in how platforms handle this...

Related to https://github.com/ThePhD/sol2/issues/447

FYI
static sol::table registerJuceInternal_(sol::this_state s)
{
  sol::state_view lua = s.lua_state();
  return lua.require("juce", sol::c_call<decltype(&registerJuceInternal), &registerJuceInternal>, true);
}

static void registerJuce(sol::state& lua)
{
  sol::table searchers = lua["package"]["searchers"];
  searchers.add([](sol::this_state s, const std::string &module) {
    if (module == "juce")
    {
      return sol::c_call<decltype(&registerJuceInternal_), &registerJuceInternal_>;
    }
  });
}

it's "searchers" since lua 5.2 and used to be "loaders" in 5.1
something like that works but is probably sub optimal

authors: ThePhD otristan


text:
Switch Linker Libraries

The current linker/binding library is outdated and hasn't been updated since 2021. As such, it's missing some stuff and support for arm-based devices. The best course of action would be to migrate, and it seems like this repo (https://github.com/JnCrMx/discord-game-sdk4j) is the best bet for now as it's actually up-to-date and maintained.
This would be for the next update, and this would take a while as I basically need to recode/change all of the discord related stuff. Due to how big of an update this would be, I'll be working on this in a separate branch which will also be separate from any 1.6 related work I want to do in the near future.

Maybe try using something like KDiscordIPC, used in the Essential mod as its both multi-platform and supports every feature, including grabbing somebodies username and discriminator when the IPC starts

I've been pretty busy this week because of midterms but I was messing around on Monday and I was unsuccessful in getting either library working properly.

update, it seems like https://github.com/JnCrMx/discord-game-sdk4j this library might actually work and i was coding it wrong? this would require a massive rewrite of the project, but would be quite worth it for the guaranteed support it would bring for all platforms

Maybe make a class like MigrationDiscord which has all of the old function names with the new library, so you wouldn't have to re-write everything.

yeah i was thinking of rewriting the code so this would give me an excuse to do it lol
probably something for after college finals

authors: DeveloLongScript ThePhaseCat


text:
Update renovatebot/github-action action to v38.1.8

This PR contains the following updates:

Package
Type
Update
Change

renovatebot/github-action
action
patch
v38.1.7 -> v38.1.8

Release Notes

renovatebot/github-action (renovatebot/github-action)
v38.1.8
Compare Source
Miscellaneous Chores

deps: update dependency @types/node to v16.18.35 (22fc01c)
deps: update dependency @types/node to v16.18.36 (513423e)
deps: update dependency eslint to v8.43.0 (5b35c1d)
deps: update linters to v5.59.11 (c70b63b)

Build System

deps: update dependency conventional-changelog-conventionalcommits to v6.1.0 (0ba327f)

Continuous Integration

deps: update renovate docker tag to v35.124.1 (ffae6be)
deps: update renovate docker tag to v35.124.4 (1e033ab)
deps: update renovate docker tag to v35.125.0 (ffdd4ae)
deps: update renovate docker tag to v35.126.0 (a9f1a5f)
deps: update renovate docker tag to v35.127.1 (a2a9f36)
deps: update renovate docker tag to v35.129.0 (dacd43d)
deps: update renovate docker tag to v35.131.0 (58de755)
deps: update renovate docker tag to v35.133.2 (cc54f66)
deps: update renovate docker tag to v35.135.0 (f33cc65)
deps: update renovate docker tag to v35.138.1 (37e9ff5)
deps: update renovate docker tag to v35.140.0 (b03f7ca)
deps: update renovate docker tag to v35.140.1 (544d670)
deps: update renovate docker tag to v35.140.2 (c4688b4)
deps: update renovate docker tag to v35.140.3 (189691f)
deps: update renovate docker tag to v35.141.2 (2f20ded)
deps: update renovate docker tag to v35.141.3 (4272c25)

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

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

This PR has been generated by Renovate Bot.

Branch automerge failure
This PR was configured for branch automerge. However, this is not possible, so it has been raised as a PR instead.

repo: TheRealArthurDent/renovate


text:
Pausing a video opens bar with next (related) videos

I wouldn't expect a script that is supposed to help me block a blocker of adblockers - to do anything other than what it is intended to do. Gradually, and also at once, I have disabled all plugins and scripts in Tampermonkey and the only thing causing this thing is this script from Joelmatic. Simply, when I pause a video, it shows me a panel with other videos on the player (see picture). Is there any way to remove/disable/turn it off? Maybe remove part of the script or just comment it out... o.o

Unfortunately, this can't be disabled through player parameters

but i'll push a PR adding rel=0 anyways

authors: CatPieLeaf Leonixar

repo: TheRealJoelmatic/RemoveAdblockThing


text:
[Snyk] Security upgrade com.google.http-client:google-http-client from 1.42.0 to 1.44.2

Snyk has created this PR to fix 1 vulnerabilities in the maven dependencies of this project.
Snyk changed the following file(s):

commons/pac-batch-commons/pom.xml

Vulnerabilities that will be fixed with an upgrade:

Issue
Score
Upgrade

Creation of Temporary File in Directory with Insecure Permissions SNYK-JAVA-COMGOOGLEGUAVA-5710356
  379
com.google.http-client:google-http-client:  1.42.0 -> 1.44.2  No Known Exploit

[!IMPORTANT]

Check the changes in this PR to ensure they won't cause issues with your project.
Max score is 1000. Note that the real score may have changed since the PR was raised.
This PR was automatically created by Snyk using the credentials of a real user.

Note: You are seeing this because you or someone else with access to this repository has authorized Snyk to open fix PRs.
For more information:
🧐 View latest project report
📜 Customise PR templates
🛠 Adjust project settings
📚 Read about Snyk's upgrade logic

Learn how to fix vulnerabilities with free interactive lessons:
🦉 Creation of Temporary File in Directory with Insecure Permissions

Checkmarx One – Scan Summary & Details – 563997db-a181-40fe-b2fa-d245bf90c851
New Issues

Severity
Issue
Source File / Package
Checkmarx Insight

CVE-2024-29415
Npm-ip-1.1.9
Vulnerable Package

CVE-2024-38996
Npm-ag-grid-community-29.3.5
Vulnerable Package

CVE-2023-34050
Maven-org.springframework.amqp:spring-amqp-2.0.5.RELEASE
Vulnerable Package

CVE-2024-23444
Maven-org.elasticsearch:elasticsearch-6.7.1
Vulnerable Package

CVE-2024-23444
Maven-org.elasticsearch:elasticsearch-6.8.17
Vulnerable Package

CVE-2024-29857
Maven-org.bouncycastle:bcprov-jdk15on-1.67
Vulnerable Package

CVE-2024-29857
Maven-org.bouncycastle:bcprov-jdk15on-1.56
Vulnerable Package

CVE-2024-30171
Maven-org.bouncycastle:bcprov-jdk15on-1.67
Vulnerable Package

CVE-2024-30171
Maven-org.bouncycastle:bcprov-jdk15on-1.56
Vulnerable Package

CVE-2024-30172
Maven-org.bouncycastle:bcprov-jdk15on-1.56
Vulnerable Package

CVE-2024-30172
Maven-org.bouncycastle:bcprov-jdk15on-1.67
Vulnerable Package

CVE-2024-37891
Python-urllib3-1.25.11
Vulnerable Package

CVE-2024-38808
Maven-org.springframework:spring-expression-5.0.8.RELEASE
Vulnerable Package

CVE-2024-38808
Maven-org.springframework:spring-expression-5.3.22
Vulnerable Package

CVE-2024-38808
Maven-org.springframework:spring-expression-4.3.8.RELEASE
Vulnerable Package

CVE-2024-38808
Maven-org.springframework:spring-expression-4.3.10.RELEASE
Vulnerable Package

CVE-2024-6484
Maven-org.webjars:bootstrap-3.3.2
Vulnerable Package

CVE-2024-6485
Maven-org.webjars:bootstrap-3.3.2
Vulnerable Package

Cleartext_Submission_of_Sensitive_Information
/lambda-functions/notification-es-logging-service/src/main/java/com/paladincloud/notification_log/config/AuthManager.java: 44
Attack Vector

Cleartext_Submission_of_Sensitive_Information
/lambda-functions/notification-es-logging-service/src/main/java/com/paladincloud/notification_log/config/AuthManager.java: 44
Attack Vector

Cleartext_Submission_of_Sensitive_Information
/jobs/pacman-rule-engine-2.0/src/main/java/com/tmobile/pacman/commons/autofix/manager/AuthManager.java: 41
Attack Vector

Cleartext_Submission_of_Sensitive_Information
/jobs/pacman-aqua-enricher/src/main/java/com/tmobile/cso/pacman/aqua/jobs/AquaDataImporter.java: 37
Attack Vector

Cleartext_Submission_of_Sensitive_Information
/jobs/pacman-rule-engine-2.0/src/main/java/com/tmobile/pacman/commons/autofix/manager/AuthManager.java: 41
Attack Vector

Cleartext_Submission_of_Sensitive_Information
/jobs/pacman-rule-engine-2.0/src/main/java/com/tmobile/pacman/commons/autofix/manager/AuthManager.java: 41
Attack Vector

Cleartext_Submission_of_Sensitive_Information
/api/pacman-api-asset/src/main/java/com/tmobile/pacman/api/asset/service/AssetServiceImpl.java: 856
Attack Vector

Cleartext_Submission_of_Sensitive_Information
/jobs/pacman-rule-engine-2.0/src/main/java/com/tmobile/pacman/executor/PolicyExecutor.java: 141
Attack Vector

Cleartext_Submission_of_Sensitive_Information
/jobs/pacman-rule-engine-2.0/src/main/java/com/tmobile/pacman/executor/PolicyExecutor.java: 141
Attack Vector

Cleartext_Submission_of_Sensitive_Information
/jobs/gcp-discovery/src/main/java/com/tmobile/pacbot/gcp/inventory/auth/GCPCredentialsProvider.java: 281
Attack Vector

Cleartext_Submission_of_Sensitive_Information
/jobs/azure-discovery/src/main/java/com/tmobile/pacbot/azure/inventory/auth/AzureCredentialProvider.java: 72
Attack Vector

Cleartext_Submission_of_Sensitive_Information
/jobs/azure-discovery/src/main/java/com/tmobile/pacbot/azure/inventory/auth/AzureCredentialProvider.java: 67
Attack Vector

Cleartext_Submission_of_Sensitive_Information
/jobs/gcp-discovery/src/main/java/com/tmobile/pacbot/gcp/inventory/auth/GCPCredentialsProvider.java: 281
Attack Vector

Cleartext_Submission_of_Sensitive_Information
/jobs/azure-discovery/src/main/java/com/tmobile/pacbot/azure/inventory/auth/AzureCredentialProvider.java: 72
Attack Vector

Cleartext_Submission_of_Sensitive_Information
/jobs/azure-discovery/src/main/java/com/tmobile/pacbot/azure/inventory/auth/AzureCredentialProvider.java: 67
Attack Vector

Cleartext_Submission_of_Sensitive_Information
/api/pacman-api-admin/src/main/java/com/tmobile/pacman/api/admin/service/AmazonCognitoConnector.java: 121
Attack Vector

Cleartext_Submission_of_Sensitive_Information
/api/pacman-api-vulnerability/src/main/java/com/tmobile/pacman/api/vulnerability/service/VulnerabilityService.java: 973
Attack Vector

Cleartext_Submission_of_Sensitive_Information
/jobs/gcp-discovery/src/main/java/com/tmobile/pacbot/gcp/inventory/auth/GCPCredentialsProvider.java: 281
Attack Vector

Cleartext_Submission_of_Sensitive_Information
/jobs/azure-discovery/src/main/java/com/tmobile/pacbot/azure/inventory/auth/AzureCredentialProvider.java: 72
Attack Vector

Cleartext_Submission_of_Sensitive_Information
/jobs/azure-discovery/src/main/java/com/tmobile/pacbot/azure/inventory/auth/AzureCredentialProvider.java: 67
Attack Vector

Cleartext_Submission_of_Sensitive_Information
/jobs/gcp-discovery/src/main/java/com/tmobile/pacbot/gcp/inventory/auth/GCPCredentialsProvider.java: 143
Attack Vector

Cleartext_Submission_of_Sensitive_Information
/jobs/gcp-discovery/src/main/java/com/tmobile/pacbot/gcp/inventory/auth/GCPCredentialsProvider.java: 144
Attack Vector

Cleartext_Submission_of_Sensitive_Information
/jobs/pacman-data-shipper/src/main/java/com/tmobile/cso/pacman/datashipper/util/AssetGroupUtil.java: 391
Attack Vector

Cleartext_Submission_of_Sensitive_Information
/jobs/pacman-data-shipper/src/main/java/com/tmobile/cso/pacman/datashipper/util/AssetGroupUtil.java: 373
Attack Vector

Cleartext_Submission_of_Sensitive_Information
/jobs/pacman-data-shipper/src/main/java/com/tmobile/cso/pacman/datashipper/util/AssetGroupUtil.java: 391
Attack Vector

Cleartext_Submission_of_Sensitive_Information
/jobs/pacman-data-shipper/src/main/java/com/tmobile/cso/pacman/datashipper/util/AssetGroupUtil.java: 373
Attack Vector

Cleartext_Submission_of_Sensitive_Information
/jobs/pacman-data-shipper/src/main/java/com/tmobile/cso/pacman/datashipper/util/AssetGroupUtil.java: 391
Attack Vector

Cleartext_Submission_of_Sensitive_Information
/jobs/pacman-data-shipper/src/main/java/com/tmobile/cso/pacman/datashipper/util/AssetGroupUtil.java: 373
Attack Vector

Cleartext_Submission_of_Sensitive_Information
/api/pacman-api-admin/src/main/java/com/tmobile/pacman/api/admin/controller/AccountsController.java: 59
Attack Vector

Cleartext_Submission_of_Sensitive_Information
/api/pacman-api-admin/src/main/java/com/tmobile/pacman/api/admin/controller/AccountsController.java: 59
Attack Vector

Cleartext_Submission_of_Sensitive_Information
/api/pacman-api-admin/src/main/java/com/tmobile/pacman/api/admin/controller/AccountsController.java: 59
Attack Vector

Cleartext_Submission_of_Sensitive_Information
/api/pacman-api-admin/src/main/java/com/tmobile/pacman/api/admin/controller/AccountsController.java: 59
Attack Vector

Cleartext_Submission_of_Sensitive_Information
/api/pacman-api-admin/src/main/java/com/tmobile/pacman/api/admin/controller/AccountsController.java: 59
Attack Vector

Cleartext_Submission_of_Sensitive_Information
/lambda-functions/notification-template-formatter-service/src/main/java/com/paladincloud/HttpUtil.java: 154
Attack Vector

Cleartext_Submission_of_Sensitive_Information
/lambda-functions/notification-send-email-service/src/main/java/com/paladincloud/utils/HttpUtil.java: 152
Attack Vector

Cleartext_Submission_of_Sensitive_Information
/api/pacman-api-admin/src/main/java/com/tmobile/pacman/api/admin/controller/AccountsController.java: 59
Attack Vector

Cleartext_Submission_of_Sensitive_Information
/api/pacman-api-admin/src/main/java/com/tmobile/pacman/api/admin/repository/service/QualysAccountServiceImpl.java: 132
Attack Vector

Cleartext_Submission_of_Sensitive_Information
/api/pacman-api-admin/src/main/java/com/tmobile/pacman/api/admin/repository/service/QualysAccountServiceImpl.java: 125
Attack Vector

Cleartext_Submission_of_Sensitive_Information
/jobs/pacman-data-shipper/src/main/java/com/tmobile/cso/pacman/datashipper/util/AuthManager.java: 22
Attack Vector

Cleartext_Submission_of_Sensitive_Information
/api/pacman-api-admin/src/main/java/com/tmobile/pacman/api/admin/repository/service/AquaAccountServiceImpl.java: 125
Attack Vector

Cleartext_Submission_of_Sensitive_Information
/api/pacman-api-admin/src/main/java/com/tmobile/pacman/api/admin/repository/service/TenableAccountServiceImpl.java: 119
Attack Vector

Client_Potential_XSS
/commons/pac-api-commons/src/main/resources/docs/v1/js/swagger-ui.js: 20540
Attack Vector

Client_Potential_XSS
/commons/pac-api-commons/src/main/resources/docs/v1/js/swagger-ui.js: 20540
Attack Vector

Client_Potential_XSS
/commons/pac-api-commons/src/main/resources/docs/v1/js/swagger-ui.js: 20540
Attack Vector

Client_Potential_XSS
/commons/pac-api-commons/src/main/resources/docs/v1/js/swagger-ui.js: 20540
Attack Vector

Client_Potential_XSS
/webapp/src/app/shared/searchable-dropdown/searchable-dropdown.component.ts: 142
Attack Vector

Client_Potential_XSS
/commons/pac-api-commons/src/main/resources/docs/v1/js/swagger-ui.js: 21841
Attack Vector

Client_Potential_XSS
/commons/pac-api-commons/src/main/resources/docs/v1/js/swagger-ui.js: 21838
Attack Vector

Client_Potential_XSS
/commons/pac-api-commons/src/main/resources/docs/v1/js/swagger-ui.js: 21831
Attack Vector

Client_Potential_XSS
/commons/pac-api-commons/src/main/resources/docs/v1/js/swagger-ui.js: 21828
Attack Vector

Client_Potential_XSS
/commons/pac-api-commons/src/main/resources/docs/v1/js/swagger-ui.js: 21825
Attack Vector

Client_Potential_XSS
/commons/pac-api-commons/src/main/resources/docs/v1/js/swagger-ui.js: 21822
Attack Vector

Client_Potential_XSS
/commons/pac-api-commons/src/main/resources/docs/v1/js/swagger.js: 63
Attack Vector

Client_Potential_XSS
/commons/pac-api-commons/src/main/resources/docs/v1/js/swagger-ui.js: 20550
Attack Vector

Client_Potential_XSS
/commons/pac-api-commons/src/main/resources/docs/v1/js/swagger-ui.js: 20547
Attack Vector

Privacy_Violation
/api/pacman-api-admin/src/main/java/com/tmobile/pacman/api/admin/repository/service/AbstractAccountServiceImpl.java: 111
Attack Vector

Privacy_Violation
/api/pacman-api-admin/src/main/java/com/tmobile/pacman/api/admin/repository/service/AbstractAccountServiceImpl.java: 106
Attack Vector

Privacy_Violation
/api/pacman-api-admin/src/main/java/com/tmobile/pacman/api/admin/repository/service/AbstractAccountServiceImpl.java: 111
Attack Vector

Privacy_Violation
/api/pacman-api-admin/src/main/java/com/tmobile/pacman/api/admin/repository/service/AbstractAccountServiceImpl.java: 106
Attack Vector

Privacy_Violation
/api/pacman-api-admin/src/main/java/com/tmobile/pacman/api/admin/repository/service/AquaAccountServiceImpl.java: 151
Attack Vector

Privacy_Violation
/api/pacman-api-admin/src/main/java/com/tmobile/pacman/api/admin/repository/service/AquaAccountServiceImpl.java: 154
Attack Vector

Privacy_Violation
/api/pacman-api-admin/src/main/java/com/tmobile/pacman/api/admin/repository/service/AquaAccountServiceImpl.java: 151
Attack Vector

Privacy_Violation
/api/pacman-api-admin/src/main/java/com/tmobile/pacman/api/admin/repository/service/AquaAccountServiceImpl.java: 154
Attack Vector

Privacy_Violation
/api/pacman-api-admin/src/main/java/com/tmobile/pacman/api/admin/repository/service/AquaAccountServiceImpl.java: 151
Attack Vector

Privacy_Violation
/api/pacman-api-admin/src/main/java/com/tmobile/pacman/api/admin/repository/service/AquaAccountServiceImpl.java: 154
Attack Vector

Privacy_Violation
/api/pacman-api-admin/src/main/java/com/tmobile/pacman/api/admin/repository/service/AquaAccountServiceImpl.java: 151
Attack Vector

Privacy_Violation
/api/pacman-api-admin/src/main/java/com/tmobile/pacman/api/admin/repository/service/AquaAccountServiceImpl.java: 154
Attack Vector

Privacy_Violation
/api/pacman-api-admin/src/main/java/com/tmobile/pacman/api/admin/repository/service/AbstractAccountServiceImpl.java: 111
Attack Vector

Privacy_Violation
/api/pacman-api-admin/src/main/java/com/tmobile/pacman/api/admin/repository/service/AbstractAccountServiceImpl.java: 106
Attack Vector

Privacy_Violation
/api/pacman-api-admin/src/main/java/com/tmobile/pacman/api/admin/repository/service/AbstractAccountServiceImpl.java: 111
Attack Vector

Privacy_Violation
/api/pacman-api-admin/src/main/java/com/tmobile/pacman/api/admin/repository/service/AbstractAccountServiceImpl.java: 106
Attack Vector

Privacy_Violation
/api/pacman-api-admin/src/main/java/com/tmobile/pacman/api/admin/controller/AccountsController.java: 59
Attack Vector

Privacy_Violation
/api/pacman-api-admin/src/main/java/com/tmobile/pacman/api/admin/repository/service/AbstractAccountServiceImpl.java: 89
Attack Vector

Privacy_Violation
/api/pacman-api-admin/src/main/java/com/tmobile/pacman/api/admin/repository/service/AwsAccountServiceImpl.java: 213
Attack Vector

Privacy_Violation
/api/pacman-api-admin/src/main/java/com/tmobile/pacman/api/admin/repository/service/AwsAccountServiceImpl.java: 216
Attack Vector

Privacy_Violation
/api/pacman-api-admin/src/main/java/com/tmobile/pacman/api/admin/repository/service/QualysAccountServiceImpl.java: 155
Attack Vector

More results are available on AST platform

repo: TheRedHatter/CE


text:
[Snyk] Security upgrade httpd from 2.4.49 to 2.4.60

This PR was automatically created by Snyk using the credentials of a real user.![snyk-top-banner](https://github.com/andygongea/OWASP-Benchmark/assets/818805/c518c423-16fe-447e-b67f-ad5a49b5d123)
Snyk has created this PR to fix 4 vulnerabilities in the dockerfile dependencies of this project.
Keeping your Docker base image up-to-date means you’ll benefit from security fixes in the latest version of your chosen image.
Snyk changed the following file(s):

base/httpd/2.4.49/Dockerfile

We recommend upgrading to httpd:2.4.60, as this image has only 63 known vulnerabilities. To do this, merge this pull request, then verify your application still works as expected.
Vulnerabilities that will be fixed with an upgrade:

Issue
Score

Resource Exhaustion SNYK-DEBIAN10-NGHTTP2-5953390
  829

CVE-2023-26604 SNYK-DEBIAN10-SYSTEMD-3339153
  786

CVE-2023-26604 SNYK-DEBIAN10-SYSTEMD-3339153
  786

Use After Free SNYK-DEBIAN10-GLIBC-1296899
  714

Buffer Overflow SNYK-DEBIAN10-GLIBC-2340915
  714

[!IMPORTANT]

Check the changes in this PR to ensure they won't cause issues with your project.
Max score is 1000. Note that the real score may have changed since the PR was raised.
This PR was automatically created by Snyk using the credentials of a real user.

Note: You are seeing this because you or someone else with access to this repository has authorized Snyk to open fix PRs.
For more information:
🧐 View latest project report
📜 Customise PR templates
🛠 Adjust project settings
📚 Read about Snyk's upgrade logic

Learn how to fix vulnerabilities with free interactive lessons:
🦉 Resource Exhaustion
🦉 Use After Free

Checkmarx One – Scan Summary & Details – 6c5f3a80-4c45-4397-b07a-1a56bc1e3502
New Issues

Severity
Issue
Source File / Package
Checkmarx Insight

Path_Traversal
/base/oracle-java/utils/list-versions.py: 57
Attack Vector

Fixed Issues

Severity
Issue
Source File / Package

Client_DOM_XSS
/electron/CVE-2018-15685/src/index.html: 17

Client_Potential_XSS
/electron/CVE-2018-15685/src/index.html: 17

Path_Traversal
/python/PIL-CVE-2017-8291/app.py: 37

Path_Traversal
/base/oracle-java/utils/list-versions.py: 57

repo: TheRedHatter/vulhub


text:
🛑 Trident is down

In 4a382a3, Trident (https://thetrident.one) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Trident is back up in 8c87c69 after 21 minutes.

repo: TheTridentOne/upptime


text:
🛑 Trident API is down

In f519dcb, Trident API (https://thetrident.one/api) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Trident API is back up in bf3ff3f after 9 minutes.


text:
donut binary vmprotect packing not support

donut.zip
Old donuts were able to load packed windows binary shellcode (version 0.9.3) -> Possible
but last update 1.0 version donut -> packing binary dobut build -> Fatal Error Initialization error 1 Message
Latest donuts cannot load binaries packed with VMPROTECT
You probably changed the entry point reference in the source.
how do i solve this?

I have the same problem, in version 0.9.3 the direct execution of donut followed by an exe program can be packaged directly into a bin file, but not in version 1.0.

repo: TheWover/donut


text:
Vizual bug to the animation of the Shivering Bow

When the Shivering Bow is being used it's not showing any animation of charging it up (in the hand and in the inventory)

Thanks made a booboo with some changes. Went too fast there. Reverted some changes and made it function better. Fixed in next upcoming beta.

authors: Patrigan Werebone


text:
Love Medallion causes ticking entity

I'm not sure what's happening to the server. Whenever I use the love medallion the entity ticks and crashes the server.
---- Minecraft Crash Report ----
// There are four lights!
Time: 10/20/22 8:58 AM
Description: Ticking entity
java.lang.NullPointerException: Ticking entity
at com.infamous.dungeons_libraries.capabilities.minionmaster.Minion.setMaster(Minion.java:44) ~[dungeons_libraries:1.16.5-0.0.15-beta] {re:classloading}
at com.infamous.dungeons_libraries.capabilities.minionmaster.MinionMasterHelper.removeMinion(MinionMasterHelper.java:116) ~[dungeons_libraries:1.16.5-0.0.15-beta] {re:mixin,re:classloading}
at com.infamous.dungeons_libraries.capabilities.minionmaster.MinionEvents.onLivingEntityTick(MinionEvents.java:45) ~[dungeons_libraries:1.16.5-0.0.15-beta] {re:classloading}
at net.minecraftforge.eventbus.ASMEventHandler_377_MinionEvents_onLivingEntityTick_LivingUpdateEvent.invoke(.dynamic) ~[?:?] {}
at net.minecraftforge.eventbus.ASMEventHandler.invoke(ASMEventHandler.java:85) ~[eventbus-4.0.0.jar:?] {}
at net.minecraftforge.eventbus.EventBus.post(EventBus.java:302) ~[eventbus-4.0.0.jar:?] {}
at net.minecraftforge.eventbus.EventBus.post(EventBus.java:283) ~[eventbus-4.0.0.jar:?] {}
at net.minecraftforge.common.ForgeHooks.onLivingUpdate(ForgeHooks.java:326) ~[forge:?] {re:classloading}
at net.minecraft.entity.LivingEntity.func_70071_h_(LivingEntity.java:2114) ~[?:?] {re:mixin,pl:accesstransformer:B,xf:fml:placebo:placeboshieldblock,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,xf:fml:placebo:placeboshieldblock,pl:mixin:APP:enhancedcelestials.mixins.json:MixinLivingEntity,pl:mixin:A,pl:runtimedistcleaner:A}
at net.minecraft.entity.MobEntity.func_70071_h_(MobEntity.java:300) ~[?:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:APP:dungeons_libraries.mixins.json:MobEntityInvoker,pl:mixin:APP:dungeons_libraries.mixins.json:MobEntityMixin,pl:mixin:A,pl:runtimedistcleaner:A}
at net.minecraft.world.server.ServerWorld.func_217479_a(ServerWorld.java:612) ~[?:?] {re:mixin,pl:runtimedistcleaner:A,re:classloading,pl:mixin:APP:enhancedcelestials.mixins.json:MixinServerWorld,pl:mixin:A,pl:runtimedistcleaner:A}
at net.minecraft.world.World.func_217390_a(World.java:554) ~[?:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:APP:enhancedcelestials.mixins.json:MixinWorld,pl:mixin:A,pl:runtimedistcleaner:A}
at net.minecraft.world.server.ServerWorld.func_72835_b(ServerWorld.java:405) ~[?:?] {re:mixin,pl:runtimedistcleaner:A,re:classloading,pl:mixin:APP:enhancedcelestials.mixins.json:MixinServerWorld,pl:mixin:A,pl:runtimedistcleaner:A}
at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:851) ~[?:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:runtimedistcleaner:A}
at net.minecraft.server.dedicated.DedicatedServer.func_71190_q(DedicatedServer.java:291) ~[?:?] {re:classloading,pl:accesstransformer:B}
at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:787) ~[?:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:runtimedistcleaner:A}
at net.minecraft.server.MinecraftServer.func_240802_v_(MinecraftServer.java:642) ~[?:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:runtimedistcleaner:A}
at net.minecraft.server.MinecraftServer.func_240783_a_(MinecraftServer.java:232) ~[?:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:runtimedistcleaner:A}
at java.lang.Thread.run(Thread.java:748) [?:1.8.0_312] {}
A detailed walkthrough of the error, its code path and all known details is as follows:
-- Head --
Thread: Server thread
Stacktrace:
at com.infamous.dungeons_libraries.capabilities.minionmaster.Minion.setMaster(Minion.java:44) ~[dungeons_libraries:1.16.5-0.0.15-beta] {re:classloading}
at com.infamous.dungeons_libraries.capabilities.minionmaster.MinionMasterHelper.removeMinion(MinionMasterHelper.java:116) ~[dungeons_libraries:1.16.5-0.0.15-beta] {re:mixin,re:classloading}
at com.infamous.dungeons_libraries.capabilities.minionmaster.MinionEvents.onLivingEntityTick(MinionEvents.java:45) ~[dungeons_libraries:1.16.5-0.0.15-beta] {re:classloading}
at net.minecraftforge.eventbus.ASMEventHandler_377_MinionEvents_onLivingEntityTick_LivingUpdateEvent.invoke(.dynamic) ~[?:?] {}
at net.minecraftforge.eventbus.ASMEventHandler.invoke(ASMEventHandler.java:85) ~[eventbus-4.0.0.jar:?] {}
at net.minecraftforge.eventbus.EventBus.post(EventBus.java:302) ~[eventbus-4.0.0.jar:?] {}
at net.minecraftforge.eventbus.EventBus.post(EventBus.java:283) ~[eventbus-4.0.0.jar:?] {}
at net.minecraftforge.common.ForgeHooks.onLivingUpdate(ForgeHooks.java:326) ~[forge:?] {re:classloading}
at net.minecraft.entity.LivingEntity.func_70071_h_(LivingEntity.java:2114) ~[?:?] {re:mixin,pl:accesstransformer:B,xf:fml:placebo:placeboshieldblock,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,xf:fml:placebo:placeboshieldblock,pl:mixin:APP:enhancedcelestials.mixins.json:MixinLivingEntity,pl:mixin:A,pl:runtimedistcleaner:A}
at net.minecraft.entity.MobEntity.func_70071_h_(MobEntity.java:300) ~[?:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:APP:dungeons_libraries.mixins.json:MobEntityInvoker,pl:mixin:APP:dungeons_libraries.mixins.json:MobEntityMixin,pl:mixin:A,pl:runtimedistcleaner:A}
at net.minecraft.world.server.ServerWorld.func_217479_a(ServerWorld.java:612) ~[?:?] {re:mixin,pl:runtimedistcleaner:A,re:classloading,pl:mixin:APP:enhancedcelestials.mixins.json:MixinServerWorld,pl:mixin:A,pl:runtimedistcleaner:A}
-- Entity being ticked --
Details:
Entity Type: minecraft:skeleton (net.minecraft.entity.monster.SkeletonEntity)
Entity ID: 1447
Entity Name: Skeleton
Entity's Exact location: -31.30, 66.00, 40.63
Entity's Block location: World: (-32,66,40), Chunk: (at 0,4,8 in -2,2; contains blocks -32,0,32 to -17,255,47), Region: (-1,0; contains chunks -32,0 to -1,31, blocks -512,0,0 to -1,255,511)
Entity's Momentum: 0.00, -0.08, 0.00
Entity's Passengers: []
Entity's Vehicle: ERROR NullPointerException: null
Stacktrace:
at net.minecraft.world.World.func_217390_a(World.java:554) ~[?:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:APP:enhancedcelestials.mixins.json:MixinWorld,pl:mixin:A,pl:runtimedistcleaner:A}
at net.minecraft.world.server.ServerWorld.func_72835_b(ServerWorld.java:405) ~[?:?] {re:mixin,pl:runtimedistcleaner:A,re:classloading,pl:mixin:APP:enhancedcelestials.mixins.json:MixinServerWorld,pl:mixin:A,pl:runtimedistcleaner:A}
-- Affected level --
Details:
All players: 1 total; [ServerPlayerEntity['Arrioch'/1347, l='ServerLevel[world]', x=-34.38, y=66.00, z=43.71]]
Chunk stats: ServerChunkCache: 2025
Level dimension: minecraft:overworld
Level spawn location: World: (-43,64,47), Chunk: (at 5,4,15 in -3,2; contains blocks -48,0,32 to -33,255,47), Region: (-1,0; contains chunks -32,0 to -1,31, blocks -512,0,0 to -1,255,511)
Level time: 2924 game time, 2924 day time
Level name: world
Level game mode: Game mode: survival (ID 0). Hardcore: false. Cheats: false
Level weather: Rain time: 166211 (now: false), thunder time: 61373 (now: false)
Known server brands: forge
Level was modded: true
Level storage version: 0x04ABD - Anvil
Stacktrace:
at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:851) ~[?:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:runtimedistcleaner:A}
at net.minecraft.server.dedicated.DedicatedServer.func_71190_q(DedicatedServer.java:291) ~[?:?] {re:classloading,pl:accesstransformer:B}
at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:787) ~[?:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:runtimedistcleaner:A}
at net.minecraft.server.MinecraftServer.func_240802_v_(MinecraftServer.java:642) ~[?:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:runtimedistcleaner:A}
at net.minecraft.server.MinecraftServer.func_240783_a_(MinecraftServer.java:232) ~[?:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:runtimedistcleaner:A}
at java.lang.Thread.run(Thread.java:748) [?:1.8.0_312] {}
-- System Details --
Details:
Minecraft Version: 1.16.5
Minecraft Version ID: 1.16.5
Operating System: Linux (amd64) version 3.10.0-1160.36.2.el7.x86_64
Java Version: 1.8.0_312, Red Hat, Inc.
Java VM Version: OpenJDK 64-Bit Server VM (mixed mode), Red Hat, Inc.
Memory: 3134701480 bytes (2989 MB) / 4161798144 bytes (3969 MB) up to 4161798144 bytes (3969 MB)
CPUs: 2
JVM Flags: 2 total; -Xmx4096M -Xms2662M
ModLauncher: 8.1.3+8.1.3+main-8.1.x.c94d18ec
ModLauncher launch target: fmlserver
ModLauncher naming: srg
ModLauncher services:
/mixin-0.8.4.jar mixin PLUGINSERVICE
/eventbus-4.0.0.jar eventbus PLUGINSERVICE
/forge_1.16.5.jar object_holder_definalize PLUGINSERVICE
/forge_1.16.5.jar runtime_enum_extender PLUGINSERVICE
/accesstransformers-3.0.1.jar accesstransformer PLUGINSERVICE
/forge_1.16.5.jar capability_inject_definalize PLUGINSERVICE
/forge_1.16.5.jar runtimedistcleaner PLUGINSERVICE
/mixin-0.8.4.jar mixin TRANSFORMATIONSERVICE
/forge_1.16.5.jar fml TRANSFORMATIONSERVICE
FML: 36.2
Forge: net.minecraftforge:36.2.39
FML Language Providers:
javafml@36.2
minecraft@1
Mod List:
forge-1.16.5-36.2.39-server.jar                   |Minecraft                     |minecraft                     |1.16.5              |DONE      |Manifest: NOSIGNATURE
BroomsMod-1.16.5-1.1.0.jar                        |Brooms                        |broomsmod                     |1.16.5-1.1.0        |DONE      |Manifest: NOSIGNATURE
CreativeCore_v2.2.1_mc1.16.5.jar                  |CreativeCore                  |creativecore                  |2.0.0               |DONE      |Manifest: NOSIGNATURE
dungeons_mobs-1.16.5-2.0.3-beta.jar               |Dungeons Mobs                 |dungeons_mobs                 |1.16.5-2.0.3-beta   |DONE      |Manifest: NOSIGNATURE
born_in_chaos_1.16_1.3.jar                        |Born in Chaos                 |born_in_chaos_v1              |1.0.0               |DONE      |Manifest: NOSIGNATURE
EyesInTheDarkness-1.16.5-1.0.6.jar                |Eyes in the Darkness          |eyesinthedarkness             |1.0.6               |DONE      |Manifest: NOSIGNATURE
playerex-1.1.8-1.16.5.jar                         |Player Ex                     |playerex                      |1.1.8               |DONE      |Manifest: NOSIGNATURE
SchoolsOfMagic1.16.5-2.1.04.jar                   |Schools of Magic: Second Semes|schoolsofmagic                |2.1.03              |DONE      |Manifest: NOSIGNATURE
curios-forge-1.16.5-4.0.8.2.jar                   |Curios API                    |curios                        |1.16.5-4.0.8.2      |DONE      |Manifest: NOSIGNATURE
Patchouli-1.16.4-53.3.jar                         |Patchouli                     |patchouli                     |1.16.4-53.3         |DONE      |Manifest: NOSIGNATURE
Placebo-1.16.5-4.7.0.jar                          |Placebo                       |placebo                       |4.7.0               |DONE      |Manifest: NOSIGNATURE
LibX-1.16.3-1.0.76.jar                            |LibX                          |libx                          |1.16.3-1.0.76       |DONE      |Manifest: NOSIGNATURE
champions-forge-1.16.5-2.0.1.14.jar               |Champions                     |champions                     |1.16.5-2.0.1.14     |DONE      |Manifest: NOSIGNATURE
relicex-1.0.0-1.16.4.jar                          |Relic Ex                      |relicex                       |1.0.0               |DONE      |Manifest: NOSIGNATURE
MutantBeasts-1.16.4-1.1.3.jar                     |Mutant Beasts                 |mutantbeasts                  |1.16.4-1.1.3        |DONE      |Manifest: d9:be:bd:b6:9a:e4:14:aa:05:67:fb:84:06:77:a0:c5:10:ec:27:15:1b:d6:c0:88:49:9a:ef:26:77:61:0b:5e
OnlyLooking-1.16.5-1.0.0.jar                      |OnlyLooking                   |onlylooking                   |1.16.5-1.0.0        |DONE      |Manifest: NOSIGNATURE
FastFurnace-1.16.5-4.5.0.jar                      |FastFurnace                   |fastfurnace                   |4.5.0               |DONE      |Manifest: NOSIGNATURE
architectury-1.32.66.jar                          |Architectury                  |architectury                  |1.32.66             |DONE      |Manifest: NOSIGNATURE
ftb-library-forge-1605.3.4-build.90.jar           |FTB Library                   |ftblibrary                    |1605.3.4-build.90   |DONE      |Manifest: NOSIGNATURE
enhancedcelestials-2.0.9-1.16.5.jar               |Enhanced Celestials           |enhancedcelestials            |2.0.9-1.16.5        |DONE      |Manifest: NOSIGNATURE
ftb-teams-forge-1605.2.3-build.40.jar             |FTB Teams                     |ftbteams                      |1605.2.3-build.40   |DONE      |Manifest: NOSIGNATURE
ftb-chunks-forge-1605.3.2-build.115.jar           |FTB Chunks                    |ftbchunks                     |1605.3.2-build.115  |DONE      |Manifest: NOSIGNATURE
forge-1.16.5-36.2.39-universal.jar                |Forge                         |forge                         |36.2.39             |DONE      |Manifest: 22:af:21:d8:19:82:7f:93:94:fe:2b:ac:b7:e4:41:57:68:39:87:b1:a7:5c:c6:44:f9:25:74:21:14:f5:0d:90
AutoLeveling-1.16.5-1.10a.jar                     |Auto Leveling                 |autoleveling                  |1.10a               |DONE      |Manifest: NOSIGNATURE
PlayerRevive_v2.0.0-pre04_mc1.16.5.jar            |PlayerRevive                  |playerrevive                  |2.0.0               |DONE      |Manifest: NOSIGNATURE
geckolib-forge-1.16.5-3.0.96.jar                  |GeckoLib                      |geckolib3                     |3.0.96              |DONE      |Manifest: NOSIGNATURE
effortlessbuilding-1.16.3-2.29.jar                |Effortless Building           |effortlessbuilding            |1.16.3-2.29         |DONE      |Manifest: NOSIGNATURE
dungeons_libraries-1.16.5-0.0.15-beta.jar         |Dungeons Libraries            |dungeons_libraries            |1.16.5-0.0.15-beta  |DONE      |Manifest: NOSIGNATURE
dungeons_gear-1.16.5-3.1.15-beta.jar              |Dungeons Gear                 |dungeons_gear                 |1.16.5-3.1.15-beta  |DONE      |Manifest: NOSIGNATURE
DungeonsArise-1.16.5-2.1.49-beta.jar              |When Dungeons Arise           |dungeons_arise                |2.1.49              |DONE      |Manifest: NOSIGNATURE
Crash Report UUID: 141faf4c-2d66-4ae9-a685-658f2a111711
Player Count: 1 / 100; [ServerPlayerEntity['Arrioch'/1347, l='ServerLevel[world]', x=-34.38, y=66.00, z=43.71]]
Data Packs: vanilla, mod:broomsmod, mod:creativecore, mod:dungeons_mobs (incompatible), mod:born_in_chaos_v1, mod:eyesinthedarkness (incompatible), mod:playerex, mod:schoolsofmagic, mod:curios, mod:patchouli (incompatible), mod:placebo (incompatible), mod:libx, mod:champions (incompatible), mod:relicex, mod:mutantbeasts (incompatible), mod:onlylooking, mod:fastfurnace (incompatible), mod:architectury, mod:ftblibrary, mod:enhancedcelestials, mod:ftbteams, mod:ftbchunks, mod:forge, mod:autoleveling, mod:playerrevive, mod:geckolib3 (incompatible), mod:effortlessbuilding (incompatible), mod:dungeons_libraries (incompatible), mod:dungeons_gear, mod:dungeons_arise
Is Modded: Definitely; Server brand changed to 'forge'
Type: Dedicated Server (map_server.txt)

Fixed in the upcoming beta 3.1.17-beta

authors: Arriochh Patrigan


text:
Sponge api 7

Please update to sponge api 7

CarrotShop-1.15-S7.0-MC1.12.2.tar.gz
Here it is. I'll officialise it asap. (DeviceOn, Off and toggle disabled in this version for now. The rest is working.

Thx a lot!

repo: TheoKah/CarrotShop


text:
flickering timer

The timer when another player is answering or when you are answering can start flickering.

issue to do server sending out more than one "paused" response over timer


text:
Update: Add cors and attribute code in coupon service

Anh tạo 1 pull rồi á em vào check nha

Anh check lại lên production để localhost không đc a :))


text:
7th online meetup, 2020-12-26

10:00 - 12:00 진행 예정
접속 주소:
https://meet.google.com/jyx-mxnq-kpk
참여 방법:
Assignees에 자신의 github 계정을 self로 추가
2시간 분량의 할 일에 대해 댓글 작성
빛의 속도 혹은 최소 1일 내에 구글 캘린더 등록 메일 확인
모임 시간에 스터디 진행
모임 끝난 후 공부한 내용 정리 & 링크 추가
Youtube 음악 재생목록은 곧 오픈 예정입니다.

계획

Effective Java 3/E 독후감 작성 및 유용한 (계속 사용할) 아이템 정리

https://github.com/wjrmffldrhrl/Read-a-Book-in-Two-Month/tree/master/이펙티브_자바_3E

최근에 산 책 독서 계획 잡기 (목차 읽어보기)

Code
Programming Pearls 2/E
Clean Architecture
자바 최적화
파이썬 데이터 분석 입문
밑바닥부터 시작하는 딥러닝 2

계획

librewiki
알고리즘 기초개념 공부

노션에 정리하기

정리해둔 자료구조 개념과 종류들 노션에 재정리 및 빠진 부분들 추가

성능분석방법 정리
시간이 남으면 배열과 리스트 정리

실전 리액트 프로그래밍 강의 시청
섹션 6. 리덕스로 상태 관리하기 (10강의: 총 1시간 28분) 시청

[ ]  리덕스 소개

[ ]  액션, 미들웨어

[ ]  리듀서, 스토어

[ ] react-redux 없이 직접 구현하기

[ ] react-redux 사용하기

[ ] reselect로 선택자 함수 만들기

[ ]  몇 가지 리덕스 사용 팁

[ ] redux-saga를 이용한 비동기 액션 처리1

[ ] 제너레이터 이해하기

[ ] redux-saga를 이용한 비동기 액션 처리2

시청내역 확인 업로드

[ ] 시청내역 스샷 찍고 comment에 업로드

계획

마음의 탄생 - 알파고는 어떻게 인간의 마을을 훔쳤는가?  1-2장 읽고 토론하기

EBS 수학과 함께하는 AI 기초
53~59 페이지 읽고
03 이미지 데이터 가공하기 부분 코드 및 설명 아래 repository에 올리기
https://github.com/jongfeel/EBS-AI

@zoops
지훈님 토론 내용 정리하는 페이지 링크나 관려된 링크를 첨부할 수 있을까요?
모각코 증거자료 등록 하실겸 저도 한번 보려고요.

@ytw9699
태원님 중간에 언제 들어오셨는지 모르겠는데, 최초 할일 소개 시간에 안계셔서 stamp 인증은 어려울 것 같습니다.
열심히 하시고 링크도 남겨 주셨는데 다음에는 제 시간에 오시면 좋을 것 같아요.

@jongfeel 네 알겠습니다 다음부터 꼭 시간 지켜오겠습니다~!

실제 참여한 분: 4명

스탬프 인증 한 분: 3명

중간에 참여한 분: 1명
참여 못한 분: 1명

실제 참여한 분: 4명

스탬프 인증 한 분: 3명

중간에 참여한 분: 1명
참여 못한 분: 1명

authors: hi-hyein jongfeel wjrmffldrhrl yoonucho ytw9699 zoops


text:
new layout of excel sheet

Hi @ThisIsBenny,
the data from the api is wrong since RKI changed their excel sheet.
Examples:

vaccination quota is 8.3% in api, but must be 13.8%
total vaccinated is too low
2nd vaccination value and quota is also too low
column order of vaccine changed (total, biontech, moderna, astrazeneca)
difference to previous day is much higher than it should be

Thanks in advance!

Hi @makeiteazy, thanks for the hint.
I had assumed that only the order of the sheets was changed in today's Excel.
I will work on a fix

issues will be fixed with #34

authors: ThisIsBenny makeiteazy

repo: ThisIsBenny/rki-vaccination-data


text:
Update Demo Images

The content of the demo images is outdated. New images need to be created and used.

Done in PR #14

repo: ThomasKoppensteiner/sidekiq-cleaner


text:
[QoL] Remove the "Lock in Children" lock icon that appears when next to a shader property and only keep it in the right-click menu

Ever since this came to be, I have somehow always ended up mis-clicking and enabling this on random shader properties on accident when just expanding categories in the poi shader.
Sometimes it overlaps with other things in the UI for poi shaders (9.1.2).
To prevent this from occurring, I think that it should only be possible to lock in children if the property is right-clicked and then the option to do so is chosen.

fixed

authors: Rivera-IV Thryrallo

repo: Thryrallo/ThryEditor


text:
🛑 tesetter is down

In a8d48fc, tesetter (https://teset-min.farhansamil.repl.co) was down:

HTTP code: 0
Response time: 0 ms

Resolved: tesetter is back up in 2349449.

repo: Thunderoar/upper


text:
修复KMarkdown消息调用str(MessageSegment)不符合期望的问题

on_regex使用str(Message)获取文本，此前版本存在on_regex不工作的问题

非常感谢PR，目前个人工作较忙没有时间去维护这个adapter
同时由于仓库一直没维护，对于PR需要想要请教几个问题：

在开发时所适配的是 nb2-b1 版本，对于目前新版本是否兼容存疑
kaiheila那边貌似也有一些接口变更，目前适配器是否还可用

目前基本上是可以用的，kaiheila那边现在是纯文本消息也当作kmarkdown传过来，导致有一些matcher不能使用（on_command）
目前写了一个markdown-it-py的扩展（https://github.com/ssttkkl/kmarkdown-it-py），接下来打算研究下能不能解决这个问题
提到维护可能有点太沉重了，可以的话将来会往这边加一些新feature（）

可用就好，维护是一件很耗费精力的事情，得等一个有缘人了(实际上我觉得像kmd解析这种东西应当由adapter提供支持，算了能跑就行)
如果你确认功能正常并且不需要为PR增加提交可以在下面回复我来合入，或者我直接将你添加为开发者

111
现在正在向adapter添加kmarkdown parse支持，直接添加我到开发者吧

authors: Tian-que ssttkkl

repo: Tian-que/nonebot-adapter-kaiheila


text:
📖 📄 [WIP] [MEGA] 增加贡献指南；修正一批错误

摘要
📖 Community profile & Contributing guide
接 PR #28 中的讨论。

[x] 📖 Add issue templates

将 issue 限制为内容和网页两种，其余一律建议去贴吧。（但防不住手工传参的）

[x] 📖 Add pull request temple
[x] 📖 Add contributing guide & Edit quick start

增加《贡献指南》 (CONTRIBUTING.md)。
调整 README.md。

[x] 📖 Add writing style guide

[x] 起草《写作风格指南》 (Writing-style-guide.md)。
[ ] 💬 需要讨论 @TieBaMma

[x] 📖 Fix EditorConfig

Markdown 的“缩进”由 CommonMark 明确得出，应当编辑者自己根据规则敲空格。（不晓得我去年想什么去了，竟然写出那两段不该说的东西。）
JSON 末尾的换行符可有可无，传统上，没有换行。

📄 Content
小 大修补。并测试风格。
预览地址：
https://lemmingh.github.io/InstallTutorial/

[x] 📄 Clarify how to checksum

补充“软件下载”开头处的 MD5 计算工具，并给出文档链接。

[x] 📄 Add links to related concepts

给一些概念增加链接。

[x] 📄 Fix QA9

💬 QA9 有错误，已根据 Wolfram Support KB 12464 重写。已讨论定稿。

[x] 🎨 Format text

[x] 格式化开头。
[x] Wolfram Engine for Developers 单独成章。
[x] 格式化 12.1、12.0、11.3 的下载地址。
[x] × (U+00D7) -> x (U+0078)
[x] 规范拼写

百度网盘“提取码”
蓝奏云“密码”
空格
全拼

[x] 📄 Fix MMA 12.0 magnet (committed in '🎨 Format text')

去年，转换为 Markdown 时，似乎损坏了 12.0 的磁链，已根据 PR 18 修复。

[x] 📄 Adjust notices, Format text, etc

缩短“软件下载”开头的“注意”；中文版和英文版的区别单独成段，并缩短重复。
将关于 MMA 8 的“注意”从开头移除，放到后文。主要理由：

兼容性问题。
从现在的眼光看，MMA 8 的界面不友好。

其他微调。

🌐 Web page design
算是比较紧迫的问题。

[x] 🌐 Improve accessibility

[x] 将 <h2> 到 <h6> 都设置为加粗 (font-weight: bold;)，以改善可读性，也符合 WCAG AA。
[x] 给目录 (#toc) 添加外框阴影 (box-shadow)，使之有别于正文。
[x] underline dashed -> underline dotted

假设：对有视觉障碍的人来说，dash 更像是文字上的衬线，dot 更像是浅色的下划线。

[x] 🌐 Update names of Sarasa fonts

Sarasa Gothic 系列在版本 0.11、0.12 更改了一堆字体名，因为 Iosevka 在 3.0.0-rc.1 大改动。🤦

[x] 🌐 Fix styles of a:hover, summary:hover, kbd (committed in '🌐 Improve accessibility')

summary:hover 之前忘写了。

kbd 的 0.7em 太窄，改为 line-height: 1em;。

PR 20 的失误导致 <a> 的下划线无法按预期发生转变：
cayman-patch.css 中的
.main-content a { text-decoration: underline dashed; }

规则覆盖了所有应用于 .main-content a 的规则，包括 cayman.css 中的
a:hover { text-decoration: underline; }

因为 Selector Specificity 说

When multiple declarations have equal specificity, the last declaration found in the CSS is applied to the element.

为此，在 cayman-patch.css 中追加 .main-content a:hover 规则。

[x] 🌐 Add new feature: Copy code to clipboard

在所有 code block (pre) 的左上角添加（插在 pre 节点的前面）一个 📋Copy 按钮，以便访客复制代码。

[x] 🌐 Fix security: Protect privacy better by no-referrer

已知问题
已注意到下列问题，但本次无法处理它们。

📄 “软件的注册”部分的叙述比较凌乱和过时。

💬 我“稍微”清理了一下，尽量不改变原意。
💬 MMA 12 的“其它激活方式”页面增加了一些图标，我截屏了，如有需要，可以换上。

📄 QA 部分的一些条目仅应用于特定的配置环境下，但问题描述中没有说明，导致读者可能需要对比多个相似的项目。

💬 是否要明确环境细节（操作系统、MMA 版本等）？
💬 是否要重新排序 QA？

🌐 网页自身是 HTTPS 传输的，而文中的图片是 HTTP 的，这导致一些浏览器发出 mixed content 警告。

💬 是否可以把图片也做到 HTTPS？

🌐 all.js 停止兼容那些不支持 ECMAScript 2017 的浏览器。

本来，这个脚本就是增加些平滑体验的小功能。而古老的浏览器自己就不流畅，能坚持到现在的用户大概早已习惯了。费力地去兼容意义不大。

📄 “Math ID” 有的版本单词间带空格，有的没有。我们要空格吗？

💬 Wolfram Documentation 的正文里是有的，应该可以留着。

此 topic branch 下 commit 量较多，为了保持主历史记录清洁，建议 squash merge。

这个draft我不会玩（捂脸），我只是试着点了几下怎么就说我edit了……内容比较多我得花点时间看，先说一点关于QA9的：

已经证实，在部分计算机上，即使使用旧版注册机，并且完成此处所述的步骤，依旧无法清理干净残余信息。那么这里还有最后一个办法：首先在计算机上新建一个帐户（开始 -> 控制面板 -> 用户帐户和家庭安全 -> 添加或删除用户帐户 -> 创建一个新帐户） ——帐户的权限，笔者选的是“管理员（Administrator）”，不过，大概 Guest 也可以？大家可以试一试，然后把结果编辑进来——然后把 Mathematica 安装在这个新的帐户里，就不用担心残留信息的问题了。安装和激活完成之后新建的帐户可以删除。

至少这段我敢肯定是正确的，因为使用这个方法的就是我。方法的来源是WRI的客服。
至于建议大家用PowerShell这点我持保留态度。

edit

task list 很好玩。

内容比较多

现在已经远超出 PR 28 的计划，主要原因是，经常改着这边又发觉那边有问题。

我在上面“已知问题”里又加了 2 个问题。

PowerShell

是不是担心有些人用了 PowerShell 会有更多问题？
读者水平差距太大，是千古难题。有的人一点就通，说多了嫌烦。有的人重复很多遍，还记不住。
我认为，可以减少大段的重复，用简短的“参看”“详见”把目标读者引到固定的段落。
😂

（不知道能搁哪，先发这。）
对 Windows 版 Mathematica 的 Unicode 支持问题的一点观察
结论
本次研究 Import[] 相关。
\SystemFiles\Converters\Binaries\Windows-x86-64 下的几个程序都依赖 ml64i4.dll，它的描述为

MathLink® Shared Library

关键点似乎是 ml64i4.dll 中的一个函数，它似乎是用于处理输入的。在我调试期间，其地址为 00007fff7bf2127b。
该函数会调用 PeekMessageA()。我认为，使用 A 版是不支持 Unicode 的根源。这种做法可能是为了向下兼容。
操作
在 Mathematica 中分别执行以下两句（都会返回 $Failed）
Import["C:\\temp\\样本.nb", {"NB", "Plaintext"}]
Import["C:\\答卷.pdf"]

用 Visual Studio 分别 attach 到 NBImport.exe 和 PDF.exe 观察。
没有 pdb，我看不出门道。
此外，在导入数据失败时，NBImport.exe 还会调用 RaiseException() 扔出一个
Exception thrown at 0x00007FFFADC0A859 in NBImport.exe: Microsoft C++ exception: RS::Exception at memory location 0x000000000014F690.

再内部处理掉。
Environment
Mathematica
Retrieved from SystemInformation[].

Product Information

Version: 12.1.0 for Microsoft Windows (64-bit) (March 14, 2020)
Release ID: 12.1.0.0 (6764119, 2020031402)

Culture & Locale

Language: English
Character Encoding: CP936
System Character Encoding: CP936
External Character Encoding: CP936

Processor Type: x86-64

System

Windows: Windows 10 Pro, Version 1909, Build 10.0.18363.720, 64-bit
System locale: zh-CN, UTF-8 enabled
Display language: en-US

PowerShell

是的，挺矛盾的。（所以我上面纠结了半天又给编辑掉了。）或许可以考虑做成PowerShell脚本？（我没用过，但查了查，感觉和 .bat 差不多？）

关于 MMA 8

可以吧，毕竟4个版本了……

对 Windows 版 Mathematica 的 Unicode 支持问题的一点观察

啥？12.1的导入又出问题了？不过好像中文版一般会好点，等12.1（现在来看极有可能会是12.1.1）中文版出了再对比可能会看出点门道。

PowerShell 脚本

最好不要这样做。
若要执行 ps1 脚本，需要先修改 ExecutionPolicy。而且，如果脚本的路径太复杂，可能会出现这样：
& 'C:\奇奇怪怪的路径\script.ps1'

要多解释一堆东西，比复制粘贴复杂很多，恐怕零基础的读者会更看不懂。

Import 的 Unicode 支持

我印象里，就没正常过。

如果再搁一个月，我可能会把整个项目重写一遍。😂
现在，我能想到的应该都已经做了。还剩一些事挂着：

上面那些 💬
💬 或许可以在下载地址列表旁边提供 hash。但我想不到该怎样实现。

说实话，我心中“编辑门槛”过高的担心越来越强了。不过光是犹豫没有意义，实践出真知吧。

这……雇个 bot 来帮忙？比如 Mergify
pull_request_rules:
  - name: Automatic squash merge when approved
    conditions:
      - "#approved-reviews-by>=1"
      - "#changes-requested-reviews-by=0"
      - "-title~=(?i)WIP"
      - "base=gh-pages"
    actions:
      merge:
        strict: "smart"
        method: squash
        commit_message: "title+body"
  - name: Delete head branch after merge
    conditions:
      - "merged"
    actions:
      delete_head_branch: {}
  - name: Add label `Area-Content`
    conditions:
      - "files=index.md"
    actions:
      label:
        add: ["Area-Content"]
  - name: Request a review from the owner because it is a complex PR
    conditions:
      - 'title~=(?i)\[MEGA\]'
    actions:
      request_reviews:
        users: ["TieBaMma"]

“保证文档质量”和“降低编辑门槛”之间有一定矛盾。我希望优先保证阅读体验。
据此，对访问这个项目的人做了一些假设：

一般访客：具有初中及更高的阅读理解、语言表达能力，操作能力达到网民普遍水平。
编辑者：具有完成本科教育所需的阅读理解、语言表达能力，能在 10 ~ 20 分钟内阅读并理解《编辑入门》和《贡献指南》，能在 5 分钟内学会 Markdown 基本语法，已经掌握（或者可跟随《贡献指南》学习） GitHub 和 Git 的基本操作。
管理员：在各相关方面都是专业人士，作为 moderator。

这样，我对目前的架构有信心。

Markdown 总比 HTML 简单，而且现在用的是 CommonMark，没有语法扩展。完成了大学教育的人跟着 GitHub 的指南速学不是问题，或者可以很容易地找到中文教程。
《贡献指南》给常见的 case 写了示例，再参考文章中的做法，人应该都能比着样子编出来。
《写作风格指南》的开头有句“不必看”，能减轻心理负担。

我担心的有两点：

《编辑入门》和《贡献指南》之间的交叉引用太乱，可能会把读者绕迷糊。我倒是想过把“如何新建下载地址列表”和“如何编辑下载地址列表”都放进《贡献指南》，毕竟现在分处两处实在别扭。
《编辑入门》中“常见的 Markdown 编辑器”列了太多，可能会有选择困难。按我的印象，VS Code 和 Atom 就够了；但最后还是把所有我记得的都写上了。

authors: Lemmingh TieBaMma

repo: TieBaMma/InstallTutorial


text:
Update Bug.prefab

Forgot to make changes to upload changes to prefab

Changes component animation to animator

I should have caught this before 😞

repo: TigardHighGDC/Augmentation


text:
Subsequent test of new codeowners file

Sanity check of the new codeowners file. Sorry for the spam.
I will close this shortly.

Closing.

repo: TigardHighGDC/GameDevTemplate