text:
It failed when I convert my own model

Before you open an issue, please make sure you have tried the following steps:

Make sure your environment is the same with (https://mace.readthedocs.io/en/latest/installation/env_requirement.html).
Have you ever read the document for your usage? Yes
The form below must be filled.

System information

OS Platform and Distribution (e.g., Linux Ubuntu 16.04): Linux Ubuntu 16.04
NDK version(e.g., 15c):r15c
GCC version(if compiling for host, e.g., 5.4.0):I don't know
MACE version (Use the command: git describe --long --tags):v0.8.1-143-gfc1c855
Python version(2.7): 2.7
Bazel version (e.g., 0.13.0):I don't know

Model deploy file (*.yml)
library_name: test
target_abis: [arm64-v8a]
model_graph_format: file
model_data_format: file
models:
mobilenet_v1:
platform: tensorflow
model_file_path: /home/user/wuyajun/model/output_graph.pb
model_sha256_checksum: a123ab19fc3048ac7a4fd5e37d819cc369cff8a80f55b5fdac25144ca0c5625c
subgraphs:
- input_tensors:
- Placeholder
input_shapes:
- 1,224,224,3
output_tensors:
- final_result
output_shapes:
- 1,6
runtime: cpu+gpu
winograd: 0
Describe the problem
It failed when I convert my own model
To Reproduce
Steps to reproduce the problem:
1. cd /path/to/mace
2. python tools/converter.py convert --config_file=/path/to/your/model_deployment_file

Error information / logs
Please include the full log and/or traceback here.
Logs as follow:

**********************************************
          Convert mobilenet_v1 model
**********************************************

INFO: Analysed target //mace/python/tools:converter (0 packages loaded).
INFO: Found 1 target...
Target //mace/python/tools:converter up-to-date:
  bazel-bin/mace/python/tools/converter
INFO: Elapsed time: 0.342s, Critical Path: 0.01s
INFO: 0 processes.
INFO: Build completed successfully, 1 total action

Traceback (most recent call last):
  File "/home/user/wuyajun/mace_success/bazel-bin/mace/python/tools/converter.runfiles/mace/mace/python/tools/converter.py", line 300, in <module>
    main(unused_args=[sys.argv[0]] + unparsed)
  File "/home/user/wuyajun/mace_success/bazel-bin/mace/python/tools/converter.runfiles/mace/mace/python/tools/converter.py", line 145, in main
    output_graph_def = converter.run()
  File "/home/user/wuyajun/mace_success/bazel-bin/mace/python/tools/converter.runfiles/mace/mace/python/tools/converter_tool/tensorflow_converter.py", line 214, in run
    self.convert_ops()
  File "/home/user/wuyajun/mace_success/bazel-bin/mace/python/tools/converter.runfiles/mace/mace/python/tools/converter_tool/tensorflow_converter.py", line 256, in convert_ops
    % tf_op.type)
  File "/home/user/wuyajun/mace_success/bazel-bin/mace/python/tools/converter.runfiles/mace/mace/python/tools/convert_util.py", line 18, in mace_check
    raise Exception(msg)
Exception: Mace does not support tensorflow op type PlaceholderWithDefault yet
Traceback (most recent call last):
  File "tools/converter.py", line 1580, in <module>
    flags.func(flags)
  File "tools/converter.py", line 785, in convert_func
    convert_model(configs)
  File "tools/converter.py", line 711, in convert_model
    ",".join(model_config.get(YAMLKeyword.graph_optimize_options, [])))
  File "/home/user/wuyajun/mace_success/tools/sh_commands.py", line 530, in gen_model_code
    _fg=True)
  File "/usr/local/lib/python2.7/dist-packages/sh.py", line 1413, in __call__
    raise exc
sh.ErrorReturnCode_1:

  RAN: /usr/bin/python bazel-bin/mace/python/tools/converter -u --platform=tensorflow --model_file=/home/user/wuyajun/model/output_graph.pb --weight_file= --model_checksum=a123ab19fc3048ac7a4fd5e37d819cc369cff8a80f55b5fdac25144ca0c5625c --weight_checksum= --input_node=Placeholder --output_node=final_result --runtime=cpu+gpu --template=mace/python/tools --model_tag=mobilenet_v1 --input_shape=1,224,224,3 --dsp_mode=0 --embed_model_data=False --winograd=0 --obfuscate=0 --output_dir=mace/codegen/models/mobilenet_v1 --model_graph_format=file --data_type=fp16_fp32 --graph_optimize_options=

  STDOUT:

  STDERR:

Additional context
Add any other context about the problem here, e.g., what you have modified about the code.

Exception: Mace does not support tensorflow op type PlaceholderWithDefault yet

Have you ever optimized your model using TF tools transform_graph? please refer to https://mace.readthedocs.io/en/latest/user_guide/basic_usage.html

See #104 , close this issue now

authors: liyinhgqw nolanliou wuyajun19900627


text:
README.md in image

I was thinking maybe we should put the README.md into the image. This would be helpful for people who don't have access to github.

I don't think we need to provide this anymore since the main website is online and github repo is public. Removing from post-release tag and treating this as fixed.

source: gharchive/issue

repo: Xilinx/PYNQ

license_type: permissive

license_source: bigquery


text:
undefined symbol: g_unix_get_passwd_entry : Error when quantized tf_yolov4_coco_416_416_60.3G_2.5

Hi all,
I'm trying to quantize tf_yolov4_coco_416_416_60.3G_2.5 with Vitis-AI 2.5 on vitis-ai-cpu container.
I did it following to README.md.
But I got errors as below.
"""""""""""""""""""""""""""""""""
(vitis-ai-tensorflow) Vitis-AI /workspace/tf_yolov4_coco_416_416_60.3G_2.5/code/quantize > bash ./quantize_416.sh
Traceback (most recent call last):
File "/opt/vitis_ai/conda/envs/vitis-ai-tensorflow/lib/python3.6/site-packages/tensorflow_core/contrib/decent_q/python/decent_q.py", line 260, in _parse_input_fn
module = import(input_fn_str.rsplit('.', 1)[0], fromlist=True)
File "./input_fn_416.py", line 6, in
import cv2
File "/opt/vitis_ai/conda/envs/vitis-ai-tensorflow/lib/python3.6/site-packages/cv2/init.py", line 181, in
bootstrap()
File "/opt/vitis_ai/conda/envs/vitis-ai-tensorflow/lib/python3.6/site-packages/cv2/init.py", line 153, in bootstrap
native_module = importlib.import_module("cv2")
File "/opt/vitis_ai/conda/envs/vitis-ai-tensorflow/lib/python3.6/importlib/init.py", line 126, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
ImportError: /opt/vitis_ai/conda/envs/vitis-ai-tensorflow/bin/../lib/libgio-2.0.so.0: undefined symbol: g_unix_get_passwd_entry
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/opt/vitis_ai/conda/envs/vitis-ai-tensorflow/bin/vai_q_tensorflow", line 11, in
sys.exit(run_main())
File "/opt/vitis_ai/conda/envs/vitis-ai-tensorflow/lib/python3.6/site-packages/tensorflow_core/contrib/decent_q/python/decent_q.py", line 1255, in run_main
app.run(main=my_main, argv=[sys.argv[0]] + unparsed)
File "/opt/vitis_ai/conda/envs/vitis-ai-tensorflow/lib/python3.6/site-packages/tensorflow_core/python/platform/app.py", line 40, in run
_run(main=main, argv=argv, flags_parser=_parse_flags_tolerate_undef)
File "/opt/vitis_ai/conda/envs/vitis-ai-tensorflow/lib/python3.6/site-packages/absl/app.py", line 312, in run
_run_main(main, args)
File "/opt/vitis_ai/conda/envs/vitis-ai-tensorflow/lib/python3.6/site-packages/absl/app.py", line 258, in _run_main
sys.exit(main(argv))
File "/opt/vitis_ai/conda/envs/vitis-ai-tensorflow/lib/python3.6/site-packages/tensorflow_core/contrib/decent_q/python/decent_q.py", line 1254, in
my_main = lambda unused_args: main(unused_args, FLAGS)
File "/opt/vitis_ai/conda/envs/vitis-ai-tensorflow/lib/python3.6/site-packages/tensorflow_core/contrib/decent_q/python/decent_q.py", line 821, in main
input_fn = _parse_input_fn(flags.input_fn)
File "/opt/vitis_ai/conda/envs/vitis-ai-tensorflow/lib/python3.6/site-packages/tensorflow_core/contrib/decent_q/python/decent_q.py", line 263, in _parse_input_fn
raise ValueError('Fail to import input_fn, error: ', e)
ValueError: ('Fail to import input_fn, error: ', ImportError('/opt/vitis_ai/conda/envs/vitis-ai-tensorflow/bin/../lib/libgio-2.0.so.0: undefined symbol: g_unix_get_passwd_entry',))
"""""""""""""""""""""""""""""""""
My PC's OS is Ubuntu 20.04LTS.
I installed glib (pip install glib) but it didn't make any effect on it.
How can I solve it?
Any help would be appreciated.
Thank you,

Hi @Satoski-H ,

What is the version of glib?
I have not reproduced the error. The steps to reproduce the issue are as follows:

conda activate vitis-ai-tensorflow
pip install opencv-python==4.2.0.34
pip install imgaug
bash quantize_416.sh

I hope this helps! Let me know if you have any further questions.

Hi @zhenzhen-AMD
Thank you for your great help!
The way you showed me worked fine.
The version of glib I installed was 1.0.0.
But I didn't export it into my environment so this time there was no glib installed.
Then it seemed that  my probrem was caused by the version of opencv-python, right?
Kind regards.

Hi @Satoski-H ,
I can't determine the specific reason for the error.
However, according to the error message you provided, it seems the error may be due to a missing glib.
In addition, this project also depends on the opencv-python and imgaug.
Best Regard.

Hi @zhenzhen-AMD
Thank you for your reply.
My error message appeared to say there was no glib though, it was okay without installing it.
Anyway thank you again for all of your kindness.
Kind regards.

You are welcome.

authors: Satoski-H zhenzhen-AMD

repo: Xilinx/Vitis-AI

license_source: github-api


text:
Segmentation Fault (Core Dumped )

Hi there,
When I try to run SoftGym, The PyFleX compilation works just fine, but when I run the line in the example python file that goes:
env = normalize(SOFTGYM_ENVSargs.env_name)
I get the error:
Unable to initialize SDLCould not initialize GL extensions
Reshaping
Segmentation fault (core dumped)
Do you have any idea what could be causing this?
System specifications:
Ubuntu 18.04, CUDA 9.1
OpenGL applications work fine on my system, for example glxinfo and glxgears work as expected.

We have not tested the compilation steps for ubuntu 18. Are you using the docker?

I have encountered the same problem. BTW I am using a docker.

I am not using the docker, have used the other installation method. I am doing this whole process on a compute cluster and for admin reasons cannot use docker.

If you are using a cluster, then you probably do not have a display enviornment for GL applications. Can you try running softgym with the headless option on?

I had this problem when running the example from inside the docker. (In Ubuntu 18 and CUDA 11)
I solved it executing the example outside the container, but you need to set env variables again if not already in .bashrc
conda activate softgym
export PYFLEXROOT=${PWD}/PyFlex
export PYTHONPATH=${PYFLEXROOT}/bindings/build:$PYTHONPATH
export LD_LIBRARY_PATH=${PYFLEXROOT}/external/SDL2-2.0.4/lib/x64:$LD_LIBRARY_PATH

python examples/random_env.py --env_name PourWaterAmount

So on the cluster I have been using xvfb and so the display environment should be working properly (because other GL applications like glxgears works as expected). However, I just ran it again headless and get a very similar error. I also attempted the solution provided by FranBesq and get the same issue.
Waiting to generate environment variations. May take 1 minute for each variation...
eglInitialize() failedeglChooseConfig() failedfailed to find suitable EGLConfigeglCreateContext() failedeglCreatePbufferSurface() failedeglQueyContext(EGL_RENDER_BUFFER) failedCould not initialize GL extensions
Segmentation fault (core dumped)

Looks like this is an EGL error. Are you sure you have all correct EGL libraries installed on the cluster? maybe try this:
apt-get install libglfw3 libgles2-mesa-dev

Yup, these libraries are all installed.

I have encountered the same problem. BTW I am using a docker.

I had this problem when running the example from inside the docker. (In Ubuntu 18 and CUDA 11)
I solved it executing the example outside the container, but you need to set env variables again if not already in .bashrc
conda activate softgym
export PYFLEXROOT=${PWD}/PyFlex
export PYTHONPATH=${PYFLEXROOT}/bindings/build:$PYTHONPATH
export LD_LIBRARY_PATH=${PYFLEXROOT}/external/SDL2-2.0.4/lib/x64:$LD_LIBRARY_PATH

python examples/random_env.py --env_name PourWaterAmount

I still get:
Could not initialize GL extensions
CUDA 11 and Ubuntu 18.04
I wonder if you have some ideas, thank you

I have encountered the same problem. BTW I am using a docker.

I had this problem when running the example from inside the docker. (In Ubuntu 18 and CUDA 11)
I solved it executing the example outside the container, but you need to set env variables again if not already in .bashrc
conda activate softgym
export PYFLEXROOT=${PWD}/PyFlex
export PYTHONPATH=${PYFLEXROOT}/bindings/build:$PYTHONPATH
export LD_LIBRARY_PATH=${PYFLEXROOT}/external/SDL2-2.0.4/lib/x64:$LD_LIBRARY_PATH

python examples/random_env.py --env_name PourWaterAmount

I still get:
Could not initialize GL extensions
CUDA 11 and Ubuntu 18.04
I wonder if you have some ideas, thank you

Have you tried @yufeiwang63 answer? If it didn't work here are some things I would try. Although I don't want to send you on a wild goose chase.

I described the steps I followed to install on my fork

@Xingyu-Lin links this article on his docker.md wich may be helpful

The way I call random_env.py is through python interpreter directly, although you may have to do some minor changes on random_env.py.
I dont see how this can be of any help with openGL, but it helped me with imports (conda messed up some env variables). Your installation may have some problem locating gl libraries, again, check the article above for additional help with this.

python
import examples.random_env as rand_env
rand_env.main()

I have encountered the same problem. BTW I am using a docker.

I had this problem when running the example from inside the docker. (In Ubuntu 18 and CUDA 11)
I solved it executing the example outside the container, but you need to set env variables again if not already in .bashrc
conda activate softgym
export PYFLEXROOT=${PWD}/PyFlex
export PYTHONPATH=${PYFLEXROOT}/bindings/build:$PYTHONPATH
export LD_LIBRARY_PATH=${PYFLEXROOT}/external/SDL2-2.0.4/lib/x64:$LD_LIBRARY_PATH

python examples/random_env.py --env_name PourWaterAmount

I still get:
Could not initialize GL extensions
CUDA 11 and Ubuntu 18.04
I wonder if you have some ideas, thank you

Have you tried @yufeiwang63 answer? If it didn't work here are some things I would try. Although I don't want to send you on a wild goose chase.
* I described the steps I followed to install on my [fork](https://github.com/FranBesq/softgym/blob/master/docker/docker.md)

* @Xingyu-Lin links [this article](https://medium.com/@benjamin.botto/opengl-and-cuda-applications-in-docker-af0eece000f1) on his docker.md wich may be helpful

* The way I call random_env.py is through python interpreter directly, although you may have to do some minor changes on random_env.py.
  I dont see how this can be of any help with openGL, but it helped me with imports (conda messed up some env variables). Your installation may have some problem locating gl libraries, again, check the article above for additional help with this.

python
import examples.random_env as rand_env
rand_env.main()

Hello, Thanks for your answering.
I have tried your solution and I successfully complied outside the container but it still did not work. I have also tried on Ubuntu 16.04 NVIDIA 440.33.01 and CUDA 10.2 (actually I suspect that whether the authors have successfully complied on CUDA 9.2 cause I have tried it before, but apparently some libraries do not match where you will get a error 'undefined symbol: cudaSetupArgument'. ), but still got 'Could not initialize GL extensions.' So I really do not know how to successfully compile authors' softgym as I have already tried at least 30 hours on it while nothing comes out. I wonder if you could provide some alternative ideas. Thanks for your answer!

Hi LiDuanAtGlasgow,
I  feel sorry that the compilation brings so much trouble to you. We ourselves also spent lots of time getting the system running correctly at our early stage of development on this project.
We were indeed able to compile the project with Nvidia driver 440.33.01, and cuda version 9.1 or 9.2. See the screenshot below.

Also, can you check your $LD_LIBRARY_PATH to make sure it looks sth similar to mine?

@DhananjayAshok For running on clusters, NvidiaFlex requires OpenGL. The solution is to simulate a display with virtual GL and TurboVNC. You can try the followings:

Install OpenGL: sudo apt-get install freeglut3-dev mesa-utils
Install VGL
Install TurboVNC 2.11. I tried other versions but only 2.11 worked for me...
sudo apt install x11-xserver-utils libxrandr-dev
Configure the X: sudo nvidia-xconfig -a --use-display-device=None --virtual=1280x1024
Emulate virtual display: sudo nohup Xorg :7 &
Run an auxiliary VNC server: /opt/TurboVNC/bin/vncserver :x, where x is the virtual display number
Run everything with DISPLAY=:x vglrun -d :x.y, where y denotes which GPU to use

After setting up this, you can try 'DISPLAY=:x, vglrun -d :x.y glxinfo' to see if it is working.

Hi @yufeiwang63  and @Xingyu-Lin ,
I am also running into the same problem that @LiDuanAtGlasgow  has been running into. I am using Ubuntu 18.04 and the provided Docker.
I can produce a detailed issue report, but before doing that, I am interested in knowing the workflow that you two use to run softgym. Just to be clear, did you need to follow the instructions in this fork linked above? For example, the author says to move outside the docker environment -- but I thought that defeats the purpose of using docker in the first place? Do you run your scripts inside docker, or outside?

Hi @yufeiwang63  and @Xingyu-Lin ,
I am also running into the same problem that @LiDuanAtGlasgow  has been running into. I am using Ubuntu 18.04 and the provided Docker.
I can produce a detailed issue report, but before doing that, I am interested in knowing the workflow that you two use to run softgym. Just to be clear, did you need to follow the instructions in this fork linked above? For example, the author says to move outside the docker environment -- but I thought that defeats the purpose of using docker in the first place? Do you run your scripts inside docker, or outside?

The purpose of the container is to compile PyFlex as far as I understood. I followed similar steps to the PyFlex docker.md when creating the fork and got it to work this way. Again, Im not going to talk in behalf of the authors obviously. But I think is worth giving it a try.

The purpose of the container is to compile PyFlex as far as I understood. I followed similar steps to the PyFlex docker.md when creating the fork and got it to work this way. Again, Im not going to talk in behalf of the authors obviously. But I think is worth giving it a try.

We generally do not use the docker on our local desktop and only use it for launch experiments on computing clusters. On our local desktop, we follow the instructions here https://github.com/Xingyu-Lin/softgym/blob/master/README.md. The purpose of the docker was to make the compilation easier for more people. What @FranBesq said is correct: The docker is only used for compiling the Flex and PyFlex. Once the compilation is done, softgym can be run in a normal python environment.

Hi @yufeiwang63 and @Xingyu-Lin ,
I am also running into the same problem that @LiDuanAtGlasgow has been running into. I am using Ubuntu 18.04 and the provided Docker.
I can produce a detailed issue report, but before doing that, I am interested in knowing the workflow that you two use to run softgym. Just to be clear, did you need to follow the instructions in this fork linked above? Is this the workflow that you generally follow? And when you run your python commands, are you using the usual command line shell or are you inside a docker environment?

We generally do not use the docker on our local desktop and only use it for launch experiments on computing clusters. On our local desktop, we follow the instructions here https://github.com/Xingyu-Lin/softgym/blob/master/README.md. The purpose of the docker was to make the compilation easier for more people. What @FranBesq said is correct: The docker is only used for compiling the Flex and PyFlex. Once the compilation is done, softgym can be run in a normal python environment.

Hi @yufeiwang63 and @Xingyu-Lin ,
I am also running into the same problem that @LiDuanAtGlasgow has been running into. I am using Ubuntu 18.04 and the provided Docker.
I can produce a detailed issue report, but before doing that, I am interested in knowing the workflow that you two use to run softgym. Just to be clear, did you need to follow the instructions in this fork linked above? Is this the workflow that you generally follow? And when you run your python commands, are you using the usual command line shell or are you inside a docker environment?

Hi @Xingyu-Lin  @FranBesq  here is my more detailed minimum working example:
https://github.com/Xingyu-Lin/softgym/issues/9
(In a separate issue report)

Hey @Xingyu-Lin  what do you have in your /usr/lib/nvidia-440 folder? I do not have a folder like that in /usr/lib, and I suspect that could be my issue.

Hi @rehaanahmad2013, here is my ls result:
alternate-install-present
alt_ld.so.conf
bin
ld.so.conf
libEGL_nvidia.so.0
libEGL_nvidia.so.440.64.00
libEGL.so
libEGL.so.1
libEGL.so.1.1.0
libEGL.so.440.64.00
libGLdispatch.so.0
libGLESv1_CM_nvidia.so.1
libGLESv1_CM_nvidia.so.440.64.00
libGLESv1_CM.so
libGLESv1_CM.so.1
libGLESv1_CM.so.1.2.0
libGLESv2_nvidia.so.2
libGLESv2_nvidia.so.440.64.00
libGLESv2.so
libGLESv2.so.2
libGLESv2.so.2.1.0
libGL.so
libGL.so.1
libGL.so.1.7.0
libGLX_indirect.so.0
libGLX_nvidia.so.0
libGLX_nvidia.so.440.64.00
libGLX.so
libGLX.so.0
libnvcuvid.so
libnvcuvid.so.1
libnvcuvid.so.440.64.00
libnvidia-allocator.so
libnvidia-allocator.so.1
libnvidia-allocator.so.440.64.00
libnvidia-cbl.so.440.64.00
libnvidia-cfg.so
libnvidia-cfg.so.1
libnvidia-cfg.so.440.64.00
libnvidia-compiler.so
libnvidia-compiler.so.1
libnvidia-compiler.so.440.64.00
libnvidia-eglcore.so.440.64.00
libnvidia-egl-wayland.so.1
libnvidia-egl-wayland.so.1.1.4
libnvidia-encode.so
libnvidia-encode.so.1
libnvidia-encode.so.440.64.00
libnvidia-fatbinaryloader.so.440.64.00
libnvidia-fbc.so
libnvidia-fbc.so.1
libnvidia-fbc.so.440.64.00
libnvidia-glcore.so.440.64.00
libnvidia-glsi.so.440.64.00
libnvidia-glvkspirv.so.440.64.00
libnvidia-ifr.so
libnvidia-ifr.so.1
libnvidia-ifr.so.440.64.00
libnvidia-ml.so
libnvidia-ml.so.1
libnvidia-ml.so.440.64.00
libnvidia-opticalflow.so
libnvidia-opticalflow.so.1
libnvidia-opticalflow.so.440.64.00
libnvidia-ptxjitcompiler.so
libnvidia-ptxjitcompiler.so.1
libnvidia-ptxjitcompiler.so.440.64.00
libnvidia-rtcore.so.440.64.00
libnvidia-tls.so.440.64.00
libnvoptix.so.1
libnvoptix.so.440.64.00
libOpenGL.so
libOpenGL.so.0
tls
vdpau
xorg

Hello, I got the same question in an ubuntu16.04 server. My cuda version is 9.2, and the nvidia driver version is 460.73.01. When I ran the random_env.py, if headless 0, it showed
Could not initialize GL extensions
Reshaping
Segmentation fault (core dumped)
and if headless 1, it showed
eglGetDisplay() failedeglInitialize() failedeglChooseConfig() failedeglCreateContext() failedeglCreatePbufferSurface() failedeglMakeCurrent() failedeglQueyContext(EGL_RENDER_BUFFER) failedCould not initialize GL extensions
Segmentation fault (core dumped)
I tried the methods above, but can't work.
I wonder whether the nvidia driver version affect?

If you are on a ubuntu server, it's very likely that you don't have a display environment. Does it work with headless set to 1?

No, I tried both, neither 1 nor 0, it didn't work.

Dirver version does make a difference. We got it working with Nvidia driver 440.33.01, and cuda version 9.1 or 9.2, although others also got it working under some other driver versions.

Ok，thanks, I 'll try.

Hi，when I  ran . ./compile_1.0.sh, there were some warnings:
/softgym/PyFlex/bindings/opengl/shadersGL.cpp:3386:25: warning: invalid conversion from ‘EGLConfig {aka void*}’ to ‘void**’ [-fpermissive]
g_eglConfig = configs[0]
/PyFlex/bindings/opengl/shadersGL.cpp:3390:33: warning             : invalid conversion from ‘EGLContext {aka void*}’ to ‘void**’ [-fpermissive]
g_eglContext = eglCreateContext(
^
/PyFlex/bindings/opengl/shadersGL.cpp:3398:40: warning             : invalid conversion from ‘EGLSurface {aka void*}’ to ‘void**’ [-fpermissive]
g_eglSurface = eglCreatePbufferSurface(g_eglDisplay, g_eglConfig,
Is this the reason why I couldn't run softgym？

So on the cluster I have been using xvfb and so the display environment should be working properly (because other GL applications like glxgears works as expected). However, I just ran it again headless and get a very similar error. I also attempted the solution provided by FranBesq and get the same issue.
因此，在集群上我一直在使用 xvfb，因此显示环境应该能够正常工作(因为其他 GL 应用程序如 glxgears 可以正常工作)。然而，我只是运行它再次无头，并得到一个非常相似的错误。我还尝试了 FranBesq 提供的解决方案，得到了同样的问题。
Waiting to generate environment variations. May take 1 minute for each variation...
eglInitialize() failedeglChooseConfig() failedfailed to find suitable EGLConfigeglCreateContext() failedeglCreatePbufferSurface() failedeglQueyContext(EGL_RENDER_BUFFER) failedCould not initialize GL extensions
Segmentation fault (core dumped)

Hi, have you solved this problem?

So on the cluster I have been using xvfb and so the display environment should be working properly (because other GL applications like glxgears works as expected). However, I just ran it again headless and get a very similar error. I also attempted the solution provided by FranBesq and get the same issue.
Waiting to generate environment variations. May take 1 minute for each variation...
eglInitialize() failedeglChooseConfig() failedfailed to find suitable EGLConfigeglCreateContext() failedeglCreatePbufferSurface() failedeglQueyContext(EGL_RENDER_BUFFER) failedCould not initialize GL extensions
Segmentation fault (core dumped)

@DhananjayAshok  Have you been able to solve this problem. Others have had the segmentation fault but I'm also experiencing the exact same output error with "eglInitialize()..." etc. I also used a non-docker approach for admin reasons.

Have you solved the problem yet?

I have encountered the same problem. BTW I am using a docker.

Have you solved the problem yet

I have encountered the same problem. BTW I am using a docker.

Have you solved the problem yet?

lib/nvidia-440文件夹中有什么？我在/usr/lib中没有这样的文件夹，我怀疑这可能是我的问题
Hello, I also encountered this issue. I entered echo $LD_ LIBRARY_ The PATH display is as follows

/compile_1.0.sh，有一些警告

你好，我在ubuntu16.04服务器上遇到了同样的问题。我的cuda版本是9.2，nvidia驱动版本是460.73.01。当我运行random_env.py时，如果headless 0，它显示 Could not initialize GL extensions Reshaping Segmentation fault (core dumped) ，如果headless 1，它显示 eglGetDisplay() failedglInitialize() failedglChooseConfig() failedglCreateContext() failedglCreatePbufferSurface() failedglMakeCurrent( ) failedglQueyContext(EGL_RENDER_BUFFER) failedCould not initialize GL extensions Segmentation fault (core dumped) 我试过上面的方法，但是不行。 请问nvidia驱动版有影响吗？

Hello, I have encountered the same problem as you. Have you resolved it?

Late to the party, but if anyone is stuck on this, you can run the scripts in headless mode. e.g.,
python examples/random_env.py --headless 1 --env_name PassWater
This worked in the prebuild Docker image which I setup in Ubuntu 20.04. The build script uses CUDA 9.2.

authors: DanielTakeshi DhananjayAshok FranBesq LiDuanAtGlasgow ShiguangSun TriBall3 Xingyu-Lin Yusufma03 bilkitty rehaanahmad2013 yufeiwang63 zcswdt

repo: Xingyu-Lin/softgym


text:
Implement Average operation

Closes #9

Thank you!

source: gharchive/pull-request

authors: Xkonti elliotwutingfeng

repo: Xkonti/govec

license: MIT


text:
/демотиватор сломался

Ишю от пользователя Павел Смирнов (id=79)
Данное ишю сгенерировано автоматически

#475 дубликат. Пофикшен.


text:
add intro doc in readme.md

maybe we can add https://xuanwo.io/reports/2022-11/ in the readme.md ？
From my perspective, It’s helpful for those who are new to here.

A chinese blog is not suitable to add here🥵

yeah,

repo: Xuanwo/reqsign


text:
[Feature Request] Add support for PCIE throughput and NVLink throughput

Required prerequisites

[X] I have searched the Issue Tracker that this hasn't already been reported. (comment there if it has.)
[X] I have tried the latest version of nvitop in a new isolated virtual environment.

Motivation
It would be nice to be able to monitor throughput between CPU & GPU, and that between different GPUs.
like in Jupyter Lab - GPU dashboards, https://developer.nvidia.com/blog/gpu-dashboards-in-jupyter-lab/
Solution
No response
Alternatives
No response
Additional context
No response

Hi @lungothrin, thanks for raising this. It would be a great feature.
I have added initial results for new query APIs in PR #87.

#87

Now you can implement your own throughput monitor tools based on that if the PR is merged.
However, for the nvitop CLI, there may be no space left to add information for "PCI-e TX/RX" and "NVLink TX/RX". Any thought?

authors: XuehaiPan lungothrin

repo: XuehaiPan/nvitop


text:
🛑 MOMO is down

In 563ff04, MOMO (https://www.momoshop.com.tw/main/Main.jsp) was down:

HTTP code: 0
Response time: 0 ms

Resolved: MOMO is back up in ead9922 after 11 minutes.


text:
🛑 MOMO is down

In 59cfc78, MOMO (https://www.momoshop.com.tw/main/Main.jsp) was down:

HTTP code: 0
Response time: 0 ms

Resolved: MOMO is back up in 418f08b.


text:
Set up webhook to post to slackbot

Right now, only the main YACS app is integrated with the slackbot. Integrate the slackbot with this repo

Turns out only owners of the YACS-RCOS organization can do this. @Bad-Science would you be willing to do the honors or will this clutter the yacs channel?

repo: YACS-RCOS/yacs-admin

license: mit


text:
Hugo 博客部署 | Notebook

https://notes.ydongy.cn/posts/2020-12-16-部署Hugo博客/

测试

repo: YDongY/NoteBook


text:
{{Add completed property to DONE task}} prepare choice

https://github.com/DimitryDushkin/logseq-plugin-task-check-date/issues/1
There are occasions when don't want to give the "completed" property

https://github.com/YU000jp/logseq-plugin-some-menu-extender/releases/tag/v0.3.1
After DONE a task, a dialog appear asking to add a completed property.


text:
关于数据库的一个问题

你好up主。
同软工大三学生，有一个问题想要请教一下
这个SSM本身设计的时候是没有注册功能的，应该是现在是实现了不同用户的注册。如果你要登陆是不是只有一种办法就是往数据库里头写数据，然后登陆的时候直接读取，现在我遇到了一个问题，就是数据库设计好了，存数据的时候存那个头像地址一直出现错误unknown column ‘portrait_path’ in 'field list'。我地址采用的是绝对路径，网页可以正常打开，但是我出入用户名密码验证码之后点击登陆之后就会显示服务器异常，然后idea后台报这个错误。
我想请教一下这个登陆的时候具体是怎么实现的。
第二个就是感觉数据库设计的不太好，只设置了name，我刚开始的时候说用户名是啥用什么登陆啊？最后发现原来可以直接用名字登陆，我觉得可以在添加一个username，以便混淆。

第二个就是感觉数据库设计的不太好，只设置了name，我刚开始的时候说用户名是啥用什么登陆啊？最后发现原来可以直接用名字登陆，我觉得可以在添加一个username，以便混淆。

:grin: 如你所言，数据库设计是很简陋的（表之间缺少主外键约束及事务关联）, 但上述言语我并没有读懂，所以我将你所阐述的问题的核心代码整理如下，请参考（希望往后将你的issues内容写清晰点)）:

AdminMapper.java : 管理员身份验证( 业务层 )

// TODO: 6/18/2019 验证登录信息是否正确
Admin login(LoginForm loginForm);

AdminMapper.xml : 管理员身份验证( DAO层 )

<!-- 验证登录信息是否正确 -->
<select id="login" parameterType="loginForm" resultType="pers.huangyuhui.sms.bean.Admin">
    SELECT id,
           name,
           gender,
           password,
           email,
           telephone,
           address,
           portrait_path
    FROM tb_admin
    WHERE name = #{username}
    AND password = #{password}
</select>

SystemController.java : 管理员身份验证( 控制层 )

/**
     * @description: 验证用户登录信息
     * @param: loginForm
     * @param: request
     * @date: 2019-06-19 7:05 PM
     * @return: java.util.Map<java.lang.String, java.lang.Object>
     */
    @PostMapping("login")
    @ResponseBody
    public Map<String, Object> login(LoginForm loginForm, HttpServletRequest request) {

        // 校验验证码信息
        String vcode = (String) request.getSession().getAttribute("verifiCode");
        if ("".equals(vcode)) {
            result.put("success", false);
            result.put("msg", "长时间为操作,会话已失效,请刷新页面后重试!");
            return result;
        } else if (!loginForm.getVerifiCode().equalsIgnoreCase(vcode)) {
            result.put("success", false);
            result.put("msg", "验证码错误!");
            return result;
        }
        request.getSession().removeAttribute("verifiCode");

        // · · · · · ·

login.jsp : 管理员身份验证( 视图层 )

$(function () {
            //点击图片切换验证码
            $("#vcodeImg").click(function () {
                this.src = "getVerifiCodeImage?t=" + new Date().getTime();
            });
            //登录按钮事件
            $("#submitBtn").click(function () {
                //检查登录信息
                if ($('#username').val() === '') {
                    $.messager.alert("提示", "请输入用户名 !", "warning");
                } else if ($('#password').val() === '') {
                    $.messager.alert("提示", "请输入密码 !", "warning");
                } else if ($('#verifiCode').val() === '') {
                    $.messager.alert("提示", "请输入验证码 !", "warning");
                } else {
                    //提交用户的登录表单信息
                    var data = $("#form").serialize();
                    $.ajax({
                        type: "post",
                        url: "login",
                        data: data,
                        dataType: "json",
                        success: function (data) {
                // · · · · · ·

本项目目前的代码仅适用于初学SSM的同学，如想优化此项目请参该项目的优化计划：https://github.com/YUbuntu0109/SSM-SMS/projects

下载项目后，打开idea（我的是2019.2），点open打开项目，等下好包，然后配置Tamact
然后运行可能会报错
在applicationContext.xml中会有这三处爆红
原因：找不到配置文件
解决办法：将resource文件重命名为resources并将resources下的文件都设置为“resources root”类型，除了mapper(设置办法：右击resources文件夹->Mark Directory as-> resources root)
知识扩展：https://blog.csdn.net/a772304419/article/details/79680775 （idea中文件夹的分类）

这部分解决了，运行了还会保错主要是数据库的问题
3接着修改数据库配置信息
先逐个复制表结构和语句，去掉编码部分（我的mysql是5.0.51）
要注意数据库的版本，如果和博主的版本不一样就要修改代码中的数据库配置信息
打开数据库配置文件将  com.mysql.cj.jdbc.Driver 改为  com.mysql.jdbc.Driver（如果数据库版本低于6的话）
然后修改user和password(看你的数据库了)和pom.xml文件中数据的版本
并在下面加上

mysql
mysql-connector-java
5.0.5< version>

4这样就差不多就好了，运行，但登录界面管理员可能打不上沟不碍事点一下就好
由于乱码的原因，使用要在数据库中新建用户

authors: QponahuijiuY YUbuntu0109 zhxldq


text:
Implementing a dynamic JSX element within a marker, using react-leaflet

Disclaimer: This might be more related to the react-leaflet-markercluster plugin more than it is to the parent library, I am putting it out here to see if anyone here can provide any tips.
I have a React app in which I am using Leaflet through react-leaflet, both super useful libraries.
In this app, I have a group of coordinates that need to be rendered as follows:

When zoomed out, cluster the coordinates into Marker Clusters like so

When zoomed in, each Marker needs to have

A dynamic countdown timer under it

A dynamic SVG countdown clock around it like so

For the clustering, I am using the react-leaflet-markercluster plugin, which works great for showing static content.
But when I need to show any dynamic content within each marker, I have no option of sending in JSX, there's only provision for static HTML as can been seen from the example available here.
// Template for getting popup html MarkerClusterGroup
// IMPORTANT: that function returns string, not JSX
function getStringPopup(name) {
  return (`

      Hello world!

I am a ${name} popup.

  `);
}

// that function returns Leaflet.Popup
function getLeafletPopup(name) {
  return L.popup({ minWidth: 200, closeButton: false })
    .setContent(`

        Hello world!

I am a ${name} popup.

    `);
}

Is there a way to handle this situation? How can I make a JSX marker instead of a static HTML marker?
TIA!!
Expected behavior
JSX components aren't accepted as Markers
Actual behavior
JSX components should be accepted as Markers
Steps to reproduce
Reproduction the issue,  WebpackBin.

Yes I also need help in how to put JSX inside the popup function. Because i need to put another react plugin inside the popup. Thanks

`
import React, { Component } from 'react'
import MarkerClusterGroup from 'react-leaflet-markercluster'
import _ from 'lodash'
import Gallery from 'react-grid-gallery'
import ReactDOM from 'react-dom'
const markers = [
{
id: id,
lat: latitude,
lng: longitude,
popup: this._leafletPopup(data),
options: { icon, data }
}
]
handleMarkerClick = async (marker) => {
if (.has(marker.options, 'data')) {
const data = marker.options.data
const newPictures = [
{
src: data.picture,
thumbnail: data.picture,
thumbnailWidth: 0,
thumbnailHeight: 0,
alt: data.picture,
rowHeight: 100
}
]
  ReactDOM.render(
    <Gallery images={newPictures} />,
    document.getElementById('reactGallery')
  )
}

}
...
<MarkerClusterGroup
markers={markers}
wrapperOptions={{enableDefaultStyle: true}}
onMarkerClick={(marker) => this._handleMarkerClick(marker)}
options={{
maxClusterRadius: this.state.maxClusterRadius
}} />
`

authors: dgana nik-john

repo: YUzhva/react-leaflet-markercluster


text:
Add a progress bar for questions

Here is what it looks like:

On desktop

On mobile

Current dependencies on/for this PR:

main

PR #82   👈

This comment was auto-generated by Graphite.

Although it looks awesome, what would happen if a quiz has 35 questions ?🙂
I guess it won't look good anymore. Especially for the mobile version.
Isn't that right ?

Although it looks awesome, what would happen if a quiz has 35 questions ?🙂

Why would a quiz have 35 questions?! 😭🤣

You don't know the future. It might be an exam of 4 hours 🫣

I guess it won't look good anymore. Especially for the mobile version.

You're absolutely right, though.
Do you suggest I drop the progress bar?
I could anyway find a trick to manage greater number of questions.

I was thinking about a simple progress bar. Just a line with a percentage of it colored. But yeah we can just drop it.

You don't know the future. It might be an exam of 4 hours 🫣

Wow!😂

I was thinking about a simple progress bar. Just a line with a percentage of it colored.

That's what I thought about at first. But with the presence of Question i/N, this style seemed a bit useless.

But yeah we can just drop it.

Okay then. Goodbye, beautiful progress bar.

Okay then. Goodbye, beautiful progress bar.

🪦 rip

repo: YacineSteeve/quizoot


text:
broker: Fix parsing of listener configuration

Better validate the bind address to both support IPv6 interface
addresses and to ensure the address is syntactically valid.
Use enumerations to describe the type of listener.

Noted omission in the tests is anything involving SSL: this is because to do so, I'd need to create a dummy CA and certificates for test purposes.

Run $HOME/.poetry/bin/poetry run flake8 tests/ amqtt/ --count --statistics --show-source --ignore=E501,W503,W605,E722
amqtt/broker.py:15:1: F811 redefinition of unused 'Enum' from line 5
from enum import Enum
^
1     F811 redefinition of unused 'Enum' from line 5
1
Error: Process completed with exit code 1.

That error confuses me… line 15 is blank?

https://github.com/sjlongland/amqtt/blob/bugfix/ipv6-literals/amqtt/broker.py#L15

…and Enum appears on exactly two lines:

https://github.com/sjlongland/amqtt/blob/bugfix/ipv6-literals/amqtt/broker.py#L5
https://github.com/sjlongland/amqtt/blob/bugfix/ipv6-literals/amqtt/broker.py#L117

So no idea where it's getting that from.

Food for thought related to this: in my application I'm using aiohttp as the HTTP server for the main application providing a REST API.  I then expose real-time updates via MQTT over websockets.
aiohttp supports creation and hosting of websockets.  Right now for the user to access MQTT I have three choices:

bind amqtt server to a separate port, expose that via the firewall and have my application direct the user to the new port (fine for development, not sure about this for production use though)
bind amqtt server to a separate private port, configure my application's front-end reverse proxy (nginx) to also forward that second port to some URI namespace.
bind amqtt server to a separate private port, configure some sort of reverse proxy within aiohttp to forward the MQTT/websocket traffic to amqtt.

I'm wondering if that ListenerType enumeration shouldn't have a plugin option.  This would require the user write a plug-in that implements the same interface as the tcp and ws listener types.  Thus, in my application, I could implement a plug-in that creates a websocket using aiohttp calls and binds it to a path in my server's namespace.  I'm thinking in this situation, things like the bind option become optional since bind makes no sense when you're not actually binding to a network socket directly.
Anyway, probably this is in the scope of a second related pull-request.

Anyway, probably this is in the scope of a second related pull-request.

I've made a ticket out of your post here: https://github.com/Yakifo/amqtt/issues/73 so we can discuss the architecture there

I'm revisiting old issues… and spotted this one.
Things have moved ahead a lot in the master branch (now called main), rebasing is a bit of a mess.  So I've scaled this PR back a bit, focussed largely on the grievance I had at the time: IPv6 literals weren't parsed correctly.
I've shelved the other changes, maybe if there's interest we can cherry-pick them back in.  This change set defines a function that abstracts the splitting of IP/port, handling IP addresses (v4 and v6), host names, and blank interface names; and decodes the port number to an integer.

authors: FlorianLudwig sjlongland

repo: Yakifo/amqtt


text:
Refactor Gemfile

Our Gemfile currently references very few version numbers, and this is a problem because anytime someone inadvertently updates Gemfile.lock (like in #535) we inadvertently upgrade Reservations' dependencies.
We should use the appropriate version identifiers (see http://bundler.io/v1.6/gemfile.html) - for example:
gem 'capybara', '~> 2.0.0'

We only want to automatically upgrade to service releases for capybara, ie. versions between 2.0.0 and 2.1.

We should try to get this done before we hand this off... Gemnasium says we have 39 out-of-date dependencies. Obviously one of our biggest ones is Bootstrap (see #245), but once that's done I'll try to update the remaining gems one at a time to get us up-to-date.

For future reference, we should really be in the habit of updating individual dependencies regularly (which Gemnasium should help us do), instead of leaving them all to a mega PR like this will end up being. Especially because in a lot of cases we don't know if an upgrade will be a drop-in replacement or not, and if it isn't, there could be a lot of code changes necessary to make it work.

Agreed, I would argue we should do it before every minor release. #600 is hopefully our several thousand dollar renovation in the hopes of avoiding the multimillion dollar one :-P.

As suggested in #1116, we're going to use this issue to update Rails to 4.1.9 and Ruby to 2.1.5. I'll also go through Gemnasium and try to update most of our other dependencies.

@orenyk IMO we should probably do one PR per dependency update, just to keep them manageable

Yea, we could do that; I don't think we need to open up multiple issues though. I'm hoping (perhaps naively) that most of our outdated dependencies won't be too much trouble :stuck_out_tongue:

woot we can stop getting the permanent_records gem from the Git repository :laughing:

I'm chaining a series of branches together so we can sequentially run the PR's. I've opened the first one for Rails (#1157) and can open up successive ones once it's merged in. After all the gems are updated I think we should also update to the latest Ruby version (2.1.x) as well.

Note that I've been checking the changelogs when possible and haven't noticed any potentially breaking changes in any gem updates I've performed.

I'm going to just get everything up-to-date and then I'll review all the gems and see if there are any we're not using any more that can be removed.

Ok, all the gems have versions specified and are up-to-date (see #1158). Final step is checking to see if we have any we're no longer using that should be removed, after which we can close this issue.

Alright, I removed the yajl-ruby gem and added a comment to the Gemfile. Now that all the dependencies have been updated I think we're good to go!

authors: mnquintana orenyk

repo: YaleSTC/reservations


text:
GPU最低要求？

苹果用户，CPU提取太慢了，没有台式机显卡，只有一台960M的Windows笔记本
程序闪退，日志为空，研究了好久，最后通过手机Slow motion拍到CUDA error 98，查了一下是显卡太旧的意思。
能否在README里面强调一下显卡的最低要求？避免浪费大家的时间。

据说要6G显存以上才能玩爽这个

authors: BrushXue eritpchy

repo: YaoFANGUK/video-subtitle-extractor


text:
Feature: Add a Preview Page

The addition of a Preview Page aims to enhance user experience and facilitate better understanding of the website's layout and content before publishing.

can i work on this issue

yes


text:
complete circle as menu options

Hi Yeekyo
Thanks for the library. I have one question. is it possible to create collectionview on the complete circle instead of section of the circle? I would like to use wheel in one of my project and want complete circle having options instead of one fourth section.
Thanks in advance.

Do you mean to make the complete circle showing ,you don't need to use collectionView
https://github.com/funkyboy/How-To-Create-a-Rotating-Wheel-Control-with-UIKit
this library may help you!
I have add the loop feature to the version 1.1,thank you for your issues

Thanks for your reply. do you have perspective date for version 1.1 release?

authors: Yeekyo machelix

repo: Yeekyo/TYCircleMenu


text:
de: bugfixes: shortened descriptions so that they fit in the available space, fixed color tags

removed newlines or shortened some descriptions that did not fit in the available space in the settings menu, fixed color tags.

Thank you! Merging in!

authors: Frooxius Muppeq

repo: Yellow-Dog-Man/Locale


text:
[Feature] 有可以使用token而非api部署的方案么？

通过自建反代，通过token实在国内无墙访问，
希望作者可以添加此功能

自行搭建反代

authors: Yidadaa justincnn

repo: Yidadaa/ChatGPT-Next-Web


text:
日语和韩语没反应

测试了一下插件，发现日语和韩语并无反应（包括日志），原神正常使用

2022/8/22 下午3:44:53WARNING转换CQ码 ({"type": "record", "data": {"file": "https://moegoe.azurewebsites.net/api/speak?text=\u9593\u9055\u3063\u3066\u3044\u308b\u306e\u306f\u79c1\u3067\u306f\u306a\u304f\u3001\u3053\u306e\u4e16\u754c\u3067\u3059\u3002&id=0", "magic": null, "cache": null, "proxy": null, "timeout": null}}) 到MiraiGo Element时出现错误: encode silk failed: convert pcm file error:

没仔细看，有报错捏，ffmpeg有安装配置

你好，这个问题和 https://github.com/Yiyuiii/nonebot-plugin-moegoe/issues/3 一样，我中午将代码更新到0.3.0版本了，新代码应该可以正常使用

08-22 16:02:28 [ERROR] nonebot | Running matcher <Matcher from nonebot_plugin_russian, type=message, priority=5, temp=False> failed.
Traceback (most recent call last):
File "C:\Users\Administrator\AppData\Local\Programs\Python\Python39\lib\runpy.py", line 197, in _run_module_as_main
return _run_code(code, main_globals, None,
File "C:\Users\Administrator\AppData\Local\Programs\Python\Python39\lib\runpy.py", line 87, in run_code
exec(code, run_globals)
File "C:\Users\Administrator\AppData\Local\Programs\Python\Python39\Scripts\nb.exe_main.py", line 7, in
sys.exit(main())
File "C:\Users\Administrator\AppData\Local\Programs\Python\Python39\lib\site-packages\click\core.py", line 1130, in call
return self.main(*args, **kwargs)
File "C:\Users\Administrator\AppData\Local\Programs\Python\Python39\lib\site-packages\click\core.py", line 1055, in main
rv = self.invoke(ctx)
File "C:\Users\Administrator\AppData\Local\Programs\Python\Python39\lib\site-packages\click\core.py", line 1657, in invoke
return _process_result(sub_ctx.command.invoke(sub_ctx))
File "C:\Users\Administrator\AppData\Local\Programs\Python\Python39\lib\site-packages\click\core.py", line 1404, in invoke
return ctx.invoke(self.callback, **ctx.params)
File "C:\Users\Administrator\AppData\Local\Programs\Python\Python39\lib\site-packages\click\core.py", line 760, in invoke
return _callback(*args, **kwargs)
File "C:\Users\Administrator\AppData\Local\Programs\Python\Python39\lib\site-packages\nb_cli\commands\main.py", line 30, in run
run_bot(file, app)
File "C:\Users\Administrator\AppData\Local\Programs\Python\Python39\lib\site-packages\nb_cli\handlers\deploy.py", line 25, in run_bot
nonebot.run(app=f"{module_name}:{app}")
File "C:\Users\Administrator\AppData\Local\Programs\Python\Python39\lib\site-packages\nonebot_init.py", line 261, in run
get_driver().run(*args, **kwargs)
File "C:\Users\Administrator\AppData\Local\Programs\Python\Python39\lib\site-packages\nonebot\drivers\fastapi.py", line 170, in run
uvicorn.run(
File "C:\Users\Administrator\AppData\Local\Programs\Python\Python39\lib\site-packages\uvicorn\main.py", line 575, in run
server.run()
File "C:\Users\Administrator\AppData\Local\Programs\Python\Python39\lib\site-packages\uvicorn\server.py", line 60, in run
return asyncio.run(self.serve(sockets=sockets))
File "C:\Users\Administrator\AppData\Local\Programs\Python\Python39\lib\asyncio\runners.py", line 44, in run
return loop.run_until_complete(main)
File "C:\Users\Administrator\AppData\Local\Programs\Python\Python39\lib\asyncio\base_events.py", line 629, in run_until_complete
self.run_forever()
File "C:\Users\Administrator\AppData\Local\Programs\Python\Python39\lib\asyncio\windows_events.py", line 321, in run_forever
super().run_forever()
File "C:\Users\Administrator\AppData\Local\Programs\Python\Python39\lib\asyncio\base_events.py", line 596, in run_forever
self._run_once()
File "C:\Users\Administrator\AppData\Local\Programs\Python\Python39\lib\asyncio\base_events.py", line 1890, in _run_once
handle._run()
File "C:\Users\Administrator\AppData\Local\Programs\Python\Python39\lib\asyncio\events.py", line 80, in _run
self._context.run(self._callback, *self._args)
File "C:\Users\Administrator\AppData\Local\Programs\Python\Python39\lib\site-packages\nonebot\message.py", line 146, in _check_matcher
await _run_matcher(Matcher, bot, event, state, stack, dependency_cache)

File "C:\Users\Administrator\AppData\Local\Programs\Python\Python39\lib\site-packages\nonebot\message.py", line 196, in run_matcher
await matcher.run(bot, event, state, stack, dependency_cache)
File "C:\Users\Administrator\AppData\Local\Programs\Python\Python39\lib\site-packages\nonebot\internal\matcher.py", line 672, in run
await self.simple_run(bot, event, state, stack, dependency_cache)
File "C:\Users\Administrator\AppData\Local\Programs\Python\Python39\lib\site-packages\nonebot\internal\matcher.py", line 639, in simple_run
await handler(
File "C:\Users\Administrator\AppData\Local\Programs\Python\Python39\lib\site-packages\nonebot\dependencies_init.py", line 92, in call
return await self.call(**values)
File "C:\Users\Administrator\AppData\Local\Programs\Python\Python39\lib\site-packages\nonebot_plugin_russian_init_.py", line 194, in _
await russian_manager.shot(bot, event, count)
File "C:\Users\Administrator\AppData\Local\Programs\Python\Python39\lib\site-packages\nonebot_plugin_russian\data_source.py", line 384, in shot
await self.end_game(bot, event)
File "C:\Users\Administrator\AppData\Local\Programs\Python\Python39\lib\site-packages\nonebot_plugin_russian\data_source.py", line 551, in end_game
await bot.send(
File "C:\Users\Administrator\AppData\Local\Programs\Python\Python39\lib\site-packages\nonebot\adapters\onebot\v11\bot.py", line 220, in send
return await self.class.send_handler(self, event, message, **kwargs)
File "C:\Users\Administrator\AppData\Local\Programs\Python\Python39\lib\site-packages\nonebot\adapters\onebot\v11\bot.py", line 175, in send
return await bot.send_msg(**params)
File "C:\Users\Administrator\AppData\Local\Programs\Python\Python39\lib\site-packages\nonebot\internal\adapter\bot.py", line 117, in call_api
raise exception
File "C:\Users\Administrator\AppData\Local\Programs\Python\Python39\lib\site-packages\nonebot\internal\adapter\bot.py", line 94, in call_api
result = await self.adapter._call_api(self, api, **data)
File "C:\Users\Administrator\AppData\Local\Programs\Python\Python39\lib\site-packages\nonebot\adapters\onebot\v11\adapter.py", line 132, in _call_api
return handle_api_result(
File "C:\Users\Administrator\AppData\Local\Programs\Python\Python39\lib\site-packages\nonebot\adapters\onebot\v11\utils.py", line 58, in handle_api_result
raise ActionFailed(**result)
nonebot.adapters.onebot.v11.exception.ActionFailed: <ActionFailed data=None, echo='32', msg='SEND_MSG_API_ERROR', retcode=100, status='failed', wording='请参考 go-cqhttp 端输出'>

不过gocq没报之前那个“2022/8/22 下午3:44:53WARNING转换CQ码 ({"type": "record", "data": {"file": "https://moegoe.azurewebsites.net/api/speak?text=\u9593\u9055\u3063\u3066\u3044\u308b\u306e\u306f\u79c1\u3067\u306f\u306a\u304f\u3001\u3053\u306e\u4e16\u754c\u3067\u3059\u3002&id=0", "magic": null, "cache": null, "proxy": null, "timeout": null}}) 到MiraiGo Element时出现错误: encode silk failed: convert pcm file error:”而是报了风控（不知道是不是那个消息的，但确实没出现之前那个报错

那啥，nonebot_plugin_russian是这个库的代码么

风控的话，可以检测一下bot能不能正常发其它的消息

卧槽看错了抱歉，那就是没报错...但还是没有返回消息欸

可以正常发送消息

卧槽看错了抱歉，那就是没报错...但还是没有返回消息欸

我怀疑是moegoe的插件优先级5比较低，被其它插件block掉了

有返回了谢谢佬

ok咱重新安装试试捏谢谢佬
皓月当空
@.***

------------------ 原始邮件 ------------------
发件人: @.>;
发送时间: 2022年8月22日(星期一) 下午3:53
收件人: @.>;
抄送: @.>; @.>;
主题: Re: [Yiyuiii/nonebot-plugin-moegoe] 日语和韩语没反应 (Issue #4)
你好，这个问题和 #3 一样，我中午将代码更新到0.3.0版本了，新代码应该可以正常使用
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you authored the thread.Message ID: @.***>

authors: QQzhuqiu Yiyuiii

repo: Yiyuiii/nonebot-plugin-moegoe


text:
Question: UniNet vs. UNetDS2GN - what is used in MVSnet / R-MVSnet papers?

HI, @YoYo000 !
I see that in the model.py in all the inference routines you actually employ 2D Unet (UNetDS2GN) instead of relatively simple 8-layer UniNet and that change is not mentioned in either of your papers.
As I understand this change might have noticable impact on the performance as the UNetDS2GN performs multi-scale processing and should be able encode better the fine feature details while UniNet does not.
Was this change implemented after R-MVSnet paper? Is it a a new iterative improvement of the model?

In R-MVSNet paper I use the simple UniNet.
I change to UNetDS2GN later as it performs slightly better in depthmap reconstruction. But notice that they produce final point clouds with almost the same quality.

I see. Thanks for you reply.
It is interesting that despite of the performance boost in estimation of individual depth maps due to modification of the model's architecture, the reconstruction quality of final point clouds is not affected....
Does this mean that the fusion and refinement strategies you employ somewhat inappropriate as they neglect the full potential of the model's output?
it's like if a sport race car is fully equipped to win the race but the pre-start inspection engineers suddenly decide to remove the most valuable parts from it an leave the driver to deal with less-advantageous vehicle.
Have you experimented more on this subject?

@imagelina I think the post-processing steps are correctly implemented. The difference between depth map evaluation and point cloud evaluation is that point clouds are fused from multi-view depth maps, which is rather redundant than a single view depth map.
You can imagine object A is visible in both image 0 and 1. We successfully reconstruct A in depth map 0 but fail in depth map 1, however, it will not affect the final point cloud evaluation.
This is also part of the reason why 3D CNN regularization is better than GRU but R-MVSNet produce similar result to MVSNet.

Hi @YoYo000,
I see that the difference of UniNet and UNet does not have much impact for the final point cloud, but I am wondering if it could affect the required training time until convergence, because the number of parameters is much larger in UNet than those in UniNet.
In the paper, you mentioned you trained by 100,000 iterations, and according to the above discussion, you used UniNet for that. Is the training by 100,000 iterations also enough for UNet?
Honestly, I am now trying to reproduce your result using my own implementation in PyTorch. However, my result is rather worse than yours and now I'm checking the performance using UNet and train it by 100,000 iterations.
Thank you very much for your help.

@tatsy In MVSNet/R-MVSNet papers I was using UNet. In BlendedMVS I changed to UniNet.
However, I did not found notable differences between these two networks in both performance and convergence. 100,000 iterations are enough for both networks.

@YoYo000 Alright, it's very important information for me. As far as I tested, UNet is slightly better than the UniNet, but I keep on trying to revise my code. Thank you very much for your kind reply.

@YoYo000 Alright, it's very important information for me. As far as I tested, UNet is slightly better than the UniNet, but I keep on trying to revise my code. Thank you very much for your kind reply.

Ops... Sorry it is UniNet (the shallow 5-layer one) for MVSNet/R-MVSNet, UNet for BlendedMVS. Sorry for my mistake - -

@YoYo000 Oh, I see that you used UniNet for the paper results. So, the currently distributed weight files in README.md are not the ones used in the papers, right?
When I tested the MVSNet in my environment, the accuracy was slightly different from the numbers in the paper.

authors: YoYo000 imagelina tatsy


text:
Cannot delete topics with poll in version 1.9.3

User creates a topic and adds a poll. This poll can be edited at this point.
Someone votes on poll.

When you go into edit the topic, the voted option is greyed out (fair enough, cannot change a voted for option, makes sense) however, the other unvoted-for options remain white and suggest it can be edited. If you try and then click on "edit" (also confusing, should say "save changes" not "edit" as you already are editing) you get "you do not have permission", etc.  Kind of makes it pointless leaving the unvoted-for options editable then really?

Most serious - you can't delete anything now!  Try to delete the topic and you get an error: "Sorry, an error occurred".  How do you now delete a topic?  You cannot remove the poll from the topic, so that's out.

The only way around this I found was to go to back end database, delete the poll ID from the topic and THEN you can delete the topic and any posts on it.

This is fixed in v2

I knew you were going to say that!  Is there a trail of code where this is fixed as I have made a lot of modifications to the source on our server now and I don't want to just overwrite it.

Is this in #179 or #125 ?

It's in both. v2.0 is a complete rewrite as it's using pipeline system now.

authors: YodasMyDad ic-cedwards

repo: YodasMyDad/mvcforum


text:
TransLightning explanation

Hi,
What is this transformation doing: https://github.com/YoungXIAO13/PoseFromShape/blob/master/auxiliary/dataset.py#L15 ? From the names of the variable, I see that it uses PCA, but don't understand the approach ...
I have tried to google it (application of methods using PCA on image preprocessing), didn't have success ...
Maybe just a link describing this technique would be enough?
Also, I have visualized the images after this transformation, and I see that it adds unreal artifacts to image (small regions of pixels with totally different colors). Also, my visualization was on images that weren't normalized, and you in the code first do the normalization and then apply this transformation (here: https://github.com/YoungXIAO13/PoseFromShape/blob/master/auxiliary/dataset.py#L202). Do you know what's the effect of this transformation on normalized images (since normalized images cannot be visualized)?

Hi,
The TransLighting is basically a Gaussian noise added to the three channels of the normalized image tensors.
And the ColorJiterring is a random transformation on the RGB channels of the original images.
These two transformations were used to improve the network's generalization ability when trained and tested on different data (Synthetic to Real images, etc)
More data augmentation skills can be found here:
https://github.com/aleju/imgaug


text:
🛑 UPC is down

In 88fc076, UPC (https://www.upc.edu.cn/) was down:

HTTP code: 0
Response time: 0 ms

Resolved: UPC is back up in 81bae35 after 6 minutes.

repo: Yourrrrlove/upptime


text:
🛑 TodayHIT is down

In 3a82226, TodayHIT (http://today.hit.edu.cn) was down:

HTTP code: 0
Response time: 0 ms

Resolved: TodayHIT is back up in 110d37d after 9 minutes.


text:
DateTimeXxType now accepts DateTimeImmutable inputs

The DateTimeType and DateTimeTzType currently map to the \DateTime PHP object.
Yet, using the DateTimeImmutable object (introduced in PHP 5.5) is a best practice to avoid side effects.
This PR introduces support for the DateTimeImmutable while keeping BC compatibility.
With this PR, a DateTimeType or DateTimeTzType can accept a DateTimeImmutable instance as well as a DateTime instance. Serialization keeps returning a DateTime object for compatibility reasons. It might be interesting to switch to DateTimeImmutable on the next major release.

@moufmouf
Great, Thanks!

authors: moufmouf viniychuk

repo: Youshido/GraphQL


text:
No module named 'fido2._pyu2f' when using 0.9.0

I tried to install on an ubuntu-20.04 box. I'm doing this:
uli@ulicsl:~/git/cloned$ pip3 install solo-python
Defaulting to user installation because normal site-packages is not writeable
Collecting solo-python
  Downloading solo_python-0.0.26-py3-none-any.whl (43 kB)
     |████████████████████████████████| 43 kB 1.2 MB/s
Requirement already satisfied: click>=7.0 in /usr/lib/python3/dist-packages (from solo-python) (7.0)
Requirement already satisfied: requests in /usr/lib/python3/dist-packages (from solo-python) (2.22.0)
Collecting fido2>=0.8
  Downloading fido2-0.9.0.tar.gz (206 kB)
     |████████████████████████████████| 206 kB 2.7 MB/s
Collecting pyserial
  Downloading pyserial-3.5-py2.py3-none-any.whl (90 kB)
     |████████████████████████████████| 90 kB 5.2 MB/s
Collecting pyusb
  Downloading pyusb-1.1.1-py3-none-any.whl (58 kB)
     |████████████████████████████████| 58 kB 5.6 MB/s
Collecting ecdsa
  Downloading ecdsa-0.16.1-py2.py3-none-any.whl (104 kB)
     |████████████████████████████████| 104 kB 8.8 MB/s
Requirement already satisfied: cryptography in /usr/lib/python3/dist-packages (from solo-python) (2.8)
Collecting intelhex
  Downloading intelhex-2.3.0-py2.py3-none-any.whl (50 kB)
     |████████████████████████████████| 50 kB 6.8 MB/s
Requirement already satisfied: six in /usr/lib/python3/dist-packages (from fido2>=0.8->solo-python) (1.14.0)
Building wheels for collected packages: fido2
  Building wheel for fido2 (setup.py) ... done
  Created wheel for fido2: filename=fido2-0.9.0-py2.py3-none-any.whl size=178439 sha256=cd89cfc7ae5485140714b8e1e033f710fc5e7d8adc9e375591ab30f67525b57f
  Stored in directory: /home/uli/.cache/pip/wheels/09/9c/f7/81b6838898d93db1c11373e023bcebc1261b66455ccba0c4c8
Successfully built fido2
Installing collected packages: fido2, pyserial, pyusb, ecdsa, intelhex, solo-python
Successfully installed ecdsa-0.16.1 fido2-0.9.0 intelhex-2.3.0 pyserial-3.5 pyusb-1.1.1 solo-python-0.0.26

I'm getting this error:
uli@ulicsl:~/git/cloned$ solo --help
Traceback (most recent call last):
  File "/home/uli/.local/bin/solo", line 5, in <module>
    from solo.cli import solo_cli
  File "/home/uli/.local/lib/python3.8/site-packages/solo/cli/__init__.py", line 17, in <module>
    from solo.cli.key import key
  File "/home/uli/.local/lib/python3.8/site-packages/solo/cli/key.py", line 24, in <module>
    import solo.fido2
  File "/home/uli/.local/lib/python3.8/site-packages/solo/fido2/__init__.py", line 3, in <module>
    import fido2._pyu2f
ModuleNotFoundError: No module named 'fido2._pyu2f'

Downgrading to 0.8.1 fixes the issue:
uli@ulicsl:~/git/cloned$ pip3 install "fido2==0.8.1"
Defaulting to user installation because normal site-packages is not writeable
Collecting fido2==0.8.1
  Downloading fido2-0.8.1.tar.gz (201 kB)
     |████████████████████████████████| 201 kB 2.9 MB/s
Requirement already satisfied: six in /usr/lib/python3/dist-packages (from fido2==0.8.1) (1.14.0)
Requirement already satisfied: cryptography>=1.5 in /usr/lib/python3/dist-packages (from fido2==0.8.1) (2.8)
Building wheels for collected packages: fido2
  Building wheel for fido2 (setup.py) ... done
  Created wheel for fido2: filename=fido2-0.8.1-py2.py3-none-any.whl size=160370 sha256=7709875821d6129fcbe2a668c57741191d5e626fd42fe7e3f40cd5be1c5e191c
  Stored in directory: /home/uli/.cache/pip/wheels/cd/28/c1/f0805b67ded1cca2509030ad301b90ce9f39b1be26422b4079
Successfully built fido2
Installing collected packages: fido2
  Attempting uninstall: fido2
    Found existing installation: fido2 0.9.0
    Uninstalling fido2-0.9.0:
      Successfully uninstalled fido2-0.9.0
Successfully installed fido2-0.8.1

uli@ulicsl:~/git/cloned$ solo --help
Usage: solo [OPTIONS] COMMAND [ARGS]...

Options:
  --help  Show this message and exit.

Commands:
  genkey    Generates key pair that can be used for Solo signed firmware...
  key       Interact with Solo keys, see subcommands.
  ls        List Solos (in firmware or bootloader mode) and potential Solos...
  mergehex  Merges hex files, and patches in the attestation key.
  monitor   Reads Solo Hacker serial output from USB serial port...
  program   Program a key.
  sign      Signs a firmware hex file, outputs a .json file that can be
            used...
  version   Version of python-solo library and tool.

0.9 is not backwards compatible with 0.8. You'll have to open an issue with the python-solo project about updating their code to support 0.9, or to pin the dependency version to 0.8.1.

0.9 is not backwards compatible with 0.8. You'll have to open an issue with the python-solo project about updating their code to support 0.9, or to pin the dependency version to 0.8.1.

Thx, I reported this to the solo-python team.

Thx, I reported this to the solo-python team.

authors: dainnilsson uli-heller


text:
ClassNotebook补充MathJaxTypesetter自定义功能

关联issue #54

Class Notebook 调整后说明
Class Notebook是RenderJupyterNotebook组件的核心部分。它实现了将notebook渲染成HTML的全部过程。
Class Notebook构造函数接收四个参数：

参数
类型
默认值
说明

source
JSON Object
-
notebook源码的JSON数据

trusted
Boolean
false
用于说明当前运行环境是否安全可信，涉及Script,SVG渲染

shouldTypeset
Boolean
true
是否对数学公式字符进行latex排版

markdownParser

defaultMarkdownParser
markdown 渲染工具

mathJaxTypesetterConfigNew
{ url: String, config: String}
defaultMathJaxTypesetterConfig
MathJaxTypesetter配置项

关于defaultMarkdownParser
markdown-it实例。具体如下：
import markdown from 'markdown-it';

export default markdown({ html: true, xhtmlOut: true, breaks: true, linkify: true });

关于defaultMathJaxTypesetterConfig
const defaultMathJaxTypesetterConfig = {
  url: 'https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.7/MathJax.js',
  config: 'TeX-AMS_HTML-full,Safe'
};

repo: Z-J-wang/render-juypter-notebook-vue


text:
Evaluate HDF5 or SQLite for saving Models

JSON / msgpack is sub-optimal because the complex data type has a lot of overhead. Write generic from_file and to_file functions that dispatch according to the file ending.

SQLite doesn't make too much sense since we don't need the querying capabilities of a "real" db, but we need a complex data type → use HDF5.

TODO: Document HDF5 functions.


text:
new items added 'Cardio Certificate' and 'Workout Certificate'

This pull request introduces a new collectible item in the gym – a Certificate, which can be earned after completing specific exercises.
The certificate is awarded after completing certain training sessions and is automatically added to the user's inventory.
Each certificate includes a description of the completed activity, such as: “You have been running for {cardio_duration} minutes!”
This item adds an extra reward element to the workout experience that might bei useful later ;)

@Jonah-gr it's ready to ne merged!

authors: BelizSnl moeAimesh


text:
🛑 Server 1 is down

In 3b054f6, Server 1 (https://www.zeenkey.com) was down:

HTTP code: 500
Response time: 121 ms

Resolved: Server 1 is back up in d2c8b2e.

repo: ZEENKEY/statuspage


text:
🛑 ZEENKEY BLOG is down

In 8afdaae, ZEENKEY BLOG (https://blog.zeenkey.com) was down:

HTTP code: 500
Response time: 309 ms

Resolved: ZEENKEY BLOG is back up in 39195f0.


text:
gettext hw example for french comes out in english

(could be a user error)
See tests/hw/genhw.sh

fixed in last PR

repo: ZOSOpenTools/gettextport


text:
New CVE has come up for OpenSSL >= 3.0 (note we use openssl 1.x today)

Note: this does not affect us yet because we are porting 1.x and not 3.x:
See: CVE for starter information
@IgorTodorovskiIBM @ejratl fyi

Should we eventually move up to openssl 3.0? We're currently building off of Openssl 1.1, which I believe is not affected.

Yeah - good point - I didn't realize when I opened this, that we were 1.x

Was looking this up and found a reason for us to maybe switch to 3.x:
https://www.openssl.org/source/

Note: The latest stable version is the 3.1 series supported until 14th March 2025. Also available is the 3.0 series which is a Long Term Support (LTS) version and is supported until 7th September 2026. The previous LTS version (the 1.1.1 series) is also available and is supported until 11th September 2023. All older versions (including 1.1.0, 1.0.2, 1.0.0 and 0.9.8) are now out of support and should not be used. Users of these older versions are encouraged to upgrade to 3.1 or 3.0 as soon as possible. Extended support for 1.0.2 to gain access to security fixes for that version is available.

Thanks @v1gnesh , we may want to consider dropping support for OpenSSL 1.1 if the projects that are dependent on openssl continue to work with Openssl 3.0 - https://github.com/ZOSOpenTools/meta/blob/main/docs/Progress.md#projects-with-the-most-dependencies and OpenSSL 3's API is mostly compatible with OpenSSL 1.1.

authors: IgorTodorovskiIBM MikeFultonDev v1gnesh

repo: ZOSOpenTools/opensslport


text:
测试自动化提交

12:3456

1234576

authors: ZSCGR jreely

repo: ZSCGR/isr


text:
camera quality

Mod : OpenBodyCams (https://thunderstore.io/c/lethal-company/p/Zaggy1024/OpenBodyCams/)
How do you make the camera quality good?
What should I do to improve the image quality of OpenBodyCams?

Mod : Helmet Cameras (https://thunderstore.io/c/lethal-company/p/RickArg/Helmet_Cameras/)
Helmet Cameras mode is being released with better image quality.

From the readme:

HorizontalResolution: The horizontal resolution of the rendered view.

Increase that value and the image quality will improve.


text:
Fix grammar in README.md & Changed headings

Changes:

Changes All RIghts are Reserved to All Rights are Reserved
All h1 headings to h2 except the first one

Resolves #56

Thanks

Thanks

@Zaid-maker np (•◡•)

authors: AndrewDaGuy Zaid-maker

repo: Zaid-maker/official-giveaway-bot


text:
Bug list

The head generator and the skin search by nickname in the Player statue do not work

The values in Brightness and hueStep have a lot of extra unnecessary digits by default

If the image is too large in "Book tooltip", this happens:

The screen of the head generator has no background dimming

The second line in the description of the Armor Stand for Player Statue has no color

"preserveImageAspectRatioInImagetext:false" does not work when the image is already loaded

I want to make a translation of this mod, but the buttons in the main menu do not change the size for the text
But at the same time in other sections everything is fine

The image in the Book Tooltip has an unnecessary line at the end and a distance at the beginning that breaks the picture

The head generator and the skin search by nickname in the Player statue do not work

that should be fixed for alpha 3 in https://github.com/Zailer43/FZMM-Mod/commit/3c7dc4dbdebfd1b62404574638b996c65baf450a

The values in Brightness and hueStep have a lot of extra unnecessary digits by default

thanks, fixed

If the image is too large in "Book tooltip", this happens:

thanks, fixed

The screen of the head generator has no background dimming

thanks, fixed

The second line in the description of the Armor Stand for Player Statue has no color

fixed and added translation

"preserveImageAspectRatioInImagetext:false" does not work when the image is already loaded

thanks, fixed

The image in the Book Tooltip has an unnecessary line at the end and a distance at the beginning that breaks the picture

I can't fix the start line, it's something from the minecraft tooltip to delimit the name and lore
extra line break is fixed

I want to make a translation of this mod, but the buttons in the main menu do not change the size for the text
But at the same time in other sections everything is fine

thanks, fixed

try to replicate 1 with https://github.com/Zailer43/FZMM-Mod/actions/runs/2989163492

try to replicate 1 with https://github.com/Zailer43/FZMM-Mod/actions/runs/2989163492

does not work

"Back" does not return to the main screen, but closes the menu completely

try to replicate 1 with https://github.com/Zailer43/FZMM-Mod/actions/runs/2989163492

 does not work

try this and when it doesn't work send me the logs
https://github.com/Zailer43/FZMM-Mod/actions/runs/2989207746

[23:12:07] [Thread-9/INFO]: [STDERR]: 	at com.google.gson.JsonParser.parseReader(JsonParser.java:68)
[23:12:07] [Thread-9/INFO]: [STDERR]: 	at fzmm.zailer.me.utils.FzmmUtils.getPlayerUuid(FzmmUtils.java:224)
[23:12:07] [Thread-9/INFO]: [STDERR]: 	at fzmm.zailer.me.utils.FzmmUtils.getPlayerSkinFromMojang(FzmmUtils.java:184)
[23:12:07] [Thread-9/INFO]: [STDERR]: 	at fzmm.zailer.me.utils.FzmmUtils.getPlayerSkin(FzmmUtils.java:179)
[23:12:07] [Thread-9/INFO]: [STDERR]: 	at fzmm.zailer.me.client.gui.options.ImageOption.lambda$loadImage$0(ImageOption.java:152)
[23:12:07] [Thread-9/INFO]: [STDERR]: 	at java.base/java.lang.Thread.run(Thread.java:833)
[23:12:07] [Thread-9/INFO]: [STDERR]: Caused by: org.apache.http.ConnectionClosedException: Premature end of chunk coded message body: closing chunk expected
[23:12:07] [Thread-9/INFO]: [STDERR]: 	at org.apache.http.impl.io.ChunkedInputStream.getChunkSize(ChunkedInputStream.java:263)
[23:12:07] [Thread-9/INFO]: [STDERR]: 	at org.apache.http.impl.io.ChunkedInputStream.nextChunk(ChunkedInputStream.java:222)
[23:12:07] [Thread-9/INFO]: [STDERR]: 	at org.apache.http.impl.io.ChunkedInputStream.read(ChunkedInputStream.java:183)
[23:12:07] [Thread-9/INFO]: [STDERR]: 	at org.apache.http.conn.EofSensorInputStream.read(EofSensorInputStream.java:135)
[23:12:07] [Thread-9/INFO]: [STDERR]: 	at java.base/sun.nio.cs.StreamDecoder.readBytes(StreamDecoder.java:270)
[23:12:07] [Thread-9/INFO]: [STDERR]: 	at java.base/sun.nio.cs.StreamDecoder.implRead(StreamDecoder.java:313)
[23:12:07] [Thread-9/INFO]: [STDERR]: 	at java.base/sun.nio.cs.StreamDecoder.read(StreamDecoder.java:188)
[23:12:07] [Thread-9/INFO]: [STDERR]: 	at java.base/java.io.InputStreamReader.read(InputStreamReader.java:177)
[23:12:07] [Thread-9/INFO]: [STDERR]: 	at com.google.gson.stream.JsonReader.fillBuffer(JsonReader.java:1289)
[23:12:07] [Thread-9/INFO]: [STDERR]: 	at com.google.gson.stream.JsonReader.nextNonWhitespace(JsonReader.java:1327)
[23:12:07] [Thread-9/INFO]: [STDERR]: 	at com.google.gson.stream.JsonReader.doPeek(JsonReader.java:537)
[23:12:07] [Thread-9/INFO]: [STDERR]: 	at com.google.gson.stream.JsonReader.peek(JsonReader.java:424)
[23:12:07] [Thread-9/INFO]: [STDERR]: 	at com.google.gson.JsonParser.parseReader(JsonParser.java:61)
[23:12:07] [Thread-9/INFO]: [STDERR]: 	... 5 more

and this
[23:13:47] [Thread-10/INFO]: [STDERR]: javax.net.ssl.SSLHandshakeException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
[23:13:47] [Thread-10/INFO]: [STDERR]: 	at java.base/sun.security.ssl.Alert.createSSLException(Alert.java:131)
[23:13:47] [Thread-10/INFO]: [STDERR]: 	at java.base/sun.security.ssl.TransportContext.fatal(TransportContext.java:371)
[23:13:47] [Thread-10/INFO]: [STDERR]: 	at java.base/sun.security.ssl.TransportContext.fatal(TransportContext.java:314)
[23:13:47] [Thread-10/INFO]: [STDERR]: 	at java.base/sun.security.ssl.TransportContext.fatal(TransportContext.java:309)
[23:13:47] [Thread-10/INFO]: [STDERR]: 	at java.base/sun.security.ssl.CertificateMessage$T13CertificateConsumer.checkServerCerts(CertificateMessage.java:1357)
[23:13:47] [Thread-10/INFO]: [STDERR]: 	at java.base/sun.security.ssl.CertificateMessage$T13CertificateConsumer.onConsumeCertificate(CertificateMessage.java:1232)
[23:13:47] [Thread-10/INFO]: [STDERR]: 	at java.base/sun.security.ssl.CertificateMessage$T13CertificateConsumer.consume(CertificateMessage.java:1175)
[23:13:47] [Thread-10/INFO]: [STDERR]: 	at java.base/sun.security.ssl.SSLHandshake.consume(SSLHandshake.java:396)
[23:13:47] [Thread-10/INFO]: [STDERR]: 	at java.base/sun.security.ssl.HandshakeContext.dispatch(HandshakeContext.java:480)
[23:13:47] [Thread-10/INFO]: [STDERR]: 	at java.base/sun.security.ssl.HandshakeContext.dispatch(HandshakeContext.java:458)
[23:13:47] [Thread-10/INFO]: [STDERR]: 	at java.base/sun.security.ssl.TransportContext.dispatch(TransportContext.java:201)
[23:13:47] [Thread-10/INFO]: [STDERR]: 	at java.base/sun.security.ssl.SSLTransport.decode(SSLTransport.java:172)
[23:13:47] [Thread-10/INFO]: [STDERR]: 	at java.base/sun.security.ssl.SSLSocketImpl.decode(SSLSocketImpl.java:1505)
[23:13:47] [Thread-10/INFO]: [STDERR]: 	at java.base/sun.security.ssl.SSLSocketImpl.readHandshakeRecord(SSLSocketImpl.java:1420)
[23:13:47] [Thread-10/INFO]: [STDERR]: 	at java.base/sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:455)
[23:13:47] [Thread-10/INFO]: [STDERR]: 	at java.base/sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:426)
[23:13:47] [Thread-10/INFO]: [STDERR]: 	at org.apache.http.conn.ssl.SSLConnectionSocketFactory.createLayeredSocket(SSLConnectionSocketFactory.java:436)
[23:13:47] [Thread-10/INFO]: [STDERR]: 	at org.apache.http.conn.ssl.SSLConnectionSocketFactory.connectSocket(SSLConnectionSocketFactory.java:384)
[23:13:47] [Thread-10/INFO]: [STDERR]: 	at org.apache.http.impl.conn.DefaultHttpClientConnectionOperator.connect(DefaultHttpClientConnectionOperator.java:142)
[23:13:47] [Thread-10/INFO]: [STDERR]: 	at org.apache.http.impl.conn.PoolingHttpClientConnectionManager.connect(PoolingHttpClientConnectionManager.java:376)
[23:13:47] [Thread-10/INFO]: [STDERR]: 	at org.apache.http.impl.execchain.MainClientExec.establishRoute(MainClientExec.java:393)
[23:13:47] [Thread-10/INFO]: [STDERR]: 	at org.apache.http.impl.execchain.MainClientExec.execute(MainClientExec.java:236)
[23:13:47] [Thread-10/INFO]: [STDERR]: 	at org.apache.http.impl.execchain.ProtocolExec.execute(ProtocolExec.java:186)
[23:13:47] [Thread-10/INFO]: [STDERR]: 	at org.apache.http.impl.execchain.RetryExec.execute(RetryExec.java:89)
[23:13:47] [Thread-10/INFO]: [STDERR]: 	at org.apache.http.impl.execchain.RedirectExec.execute(RedirectExec.java:110)
[23:13:47] [Thread-10/INFO]: [STDERR]: 	at org.apache.http.impl.client.InternalHttpClient.doExecute(InternalHttpClient.java:185)
[23:13:47] [Thread-10/INFO]: [STDERR]: 	at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:83)
[23:13:47] [Thread-10/INFO]: [STDERR]: 	at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:108)
[23:13:47] [Thread-10/INFO]: [STDERR]: 	at fzmm.zailer.me.utils.FzmmUtils.httpGetRequest(FzmmUtils.java:113)
[23:13:47] [Thread-10/INFO]: [STDERR]: 	at fzmm.zailer.me.utils.FzmmUtils.getPlayerSkinFromMojang(FzmmUtils.java:185)
[23:13:47] [Thread-10/INFO]: [STDERR]: 	at fzmm.zailer.me.utils.FzmmUtils.getPlayerSkin(FzmmUtils.java:179)
[23:13:47] [Thread-10/INFO]: [STDERR]: 	at fzmm.zailer.me.client.gui.options.ImageOption.lambda$loadImage$0(ImageOption.java:152)
[23:13:47] [Thread-10/INFO]: [STDERR]: 	at java.base/java.lang.Thread.run(Thread.java:833)
[23:13:47] [Thread-10/INFO]: [STDERR]: Caused by: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
[23:13:47] [Thread-10/INFO]: [STDERR]: 	at java.base/sun.security.validator.PKIXValidator.doBuild(PKIXValidator.java:439)
[23:13:47] [Thread-10/INFO]: [STDERR]: 	at java.base/sun.security.validator.PKIXValidator.engineValidate(PKIXValidator.java:306)
[23:13:47] [Thread-10/INFO]: [STDERR]: 	at java.base/sun.security.validator.Validator.validate(Validator.java:264)
[23:13:47] [Thread-10/INFO]: [STDERR]: 	at java.base/sun.security.ssl.X509TrustManagerImpl.checkTrusted(X509TrustManagerImpl.java:231)
[23:13:47] [Thread-10/INFO]: [STDERR]: 	at java.base/sun.security.ssl.X509TrustManagerImpl.checkServerTrusted(X509TrustManagerImpl.java:132)
[23:13:47] [Thread-10/INFO]: [STDERR]: 	at java.base/sun.security.ssl.CertificateMessage$T13CertificateConsumer.checkServerCerts(CertificateMessage.java:1341)
[23:13:47] [Thread-10/INFO]: [STDERR]: 	... 28 more
[23:13:47] [Thread-10/INFO]: [STDERR]: Caused by: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
[23:13:47] [Thread-10/INFO]: [STDERR]: 	at java.base/sun.security.provider.certpath.SunCertPathBuilder.build(SunCertPathBuilder.java:141)
[23:13:47] [Thread-10/INFO]: [STDERR]: 	at java.base/sun.security.provider.certpath.SunCertPathBuilder.engineBuild(SunCertPathBuilder.java:126)
[23:13:47] [Thread-10/INFO]: [STDERR]: 	at java.base/java.security.cert.CertPathBuilder.build(CertPathBuilder.java:297)
[23:13:47] [Thread-10/INFO]: [STDERR]: 	at java.base/sun.security.validator.PKIXValidator.doBuild(PKIXValidator.java:434)
[23:13:47] [Thread-10/INFO]: [STDERR]: 	... 33 more

well, no way, anyway I wanted to remove that library since it weighs about 800kb

The background is too light and the buttons are uneven

The maximum value is similar to point 2

 The background is too light and the buttons are uneven

the background is darker than in the other screens but I'm using the minecraft vanilla background while in the others I use the malilib one, I didn't make this screen with malilib since I don't know how

  The maximum value is similar to point 2

burn the floats, use doubles, my new motto

When you change the fzmmMainGui key, the menu opens only when you press the changed key and Z, not just the changed key

license: Unlicense


text:
虚拟化貌似未生效，iOS XR 在内存监控中发现加载7屏内存并没有释放

代码同Demo类似，不知道是不是缺少什么设置

没有特别的配置，都是些 FlatList 的配置项

你可以尝试用 FlatList 包裹2 个 FlatList 看看会不会释放内存

repo: ZakZheng/react-native-waterflow-list


text:
Longbow Evolution and Customisation

Lors de l'ajout d'une évolution du longbow la description de l'arme disparait
Lors du choix entre les améliorations du longbow les libellés de 3 des augmentations sont identiques
Le décompte en PG d'une amélioration du longbow ne peut pas passer en gratuit
L'ajout d'amélioration d'arme à distance n'est pas possible sur le longbow

J'ai résolu le problème pour la description.
J'ai résolu le problème pour le libellé des améliorations du longbow.
Pourquoi faudrait-il y passer en gratuit ? Ca coûte toujours de la gloire de passer ces évolutions.
Je vais voir ce que je peux faire pour les améliorations d'armes à distance.

Lors de la création du personnage on bénéficie de PG gratuit qui peuvent être utilisé pour l'achat de ces améliorations mais ne sont pas décompté dans les PG totaux

Je vais voir ce que je peux faire.

repo: Zakarik/foundry-knight


text:
Rebuild 1.0.7 with React / ReactDOM 16.1.1.

Fix TypeError: Cannot read property 'getBoundingClientRect' of null arised from D&D involved in moveTab().

closes #1

repo: ZaninAndrea/react-draggable-tabs


text:
|request|'s REQUEST object should include a rqid

SIM-PROTOCOL.md documents a rqid field, but the rqid is actually implemented in server/roombattle.js instead of in the sim, so its not really part of the protocol. The logic should be moved into sim so that clients/middleware doesn't need to track it and so that it could be used in the simulator logic (eg. https://github.com/Zarel/Pokemon-Showdown/pull/5418#issuecomment-480553928)

It was previously in sim, which is why it was documented in SIM-PROTOCOL. It was moved to roombattle because sim has no use for it and I wanted it to be cleaner. How useful is it for simulator logic?

What would be the benefit of including an rqid? As of #5418 it looks like choices are still stateless, which is how I'd prefer them to be, too.

@Slayer95 suggested it, maybe he can chime in. Otherwise I'll remove it from the SIM-PROTOCOL doc and close this out

I simply said to use the rqid feature, not to put it in the sim request object :|
FWIW, @Zarel 's suggestion there to send |error| and |request| should automatically update the rqid as I said.

I think the argument for rqid in the REQUEST object is to obviate the need for clients to count requests in order to be able to undo. But since TCP is lossless and in order I guess we don't need to worry about the client not being able to have the same count as the simulator.

Clients do get rqid, though. It's not so much about packet loss/ordering as about being able to display a "too late to undo" rather than a "can't undo" message, if undo is received after your opponent makes a move.
I'm just saying the sim itself doesn't need rqid. It's purely for whoever makes a client-server system around the sim, hence why it's implemented in room-battle.

Clients do get rqid, though.

RandomPlayerAI is a client and does not get a rqid.

Remote clients do get rqid. RandomPlayerAI is synchronous and doesn't need to worry about race conditions. It also doesn't use undo at all.

authors: Slayer95 Zarel scheibo

repo: Zarel/Pokemon-Showdown


text:
Adding '#' on Broadcasting requires.

Adding the Room Owner (#) on Broadcasting requires. On the Broadcasting requires appears all ranks except the #.

I wonder if we might want to say "+ or higher".

I guess this works, though.

Technically player rank also can broadcast, but I don't think it has to be mentioned (or perhaps...).

authors: Bryan-0 Zarel xfix


text:
Unable to clear last frame of video played from control when playback ends.

I have an issue / a question (pick one) about Vlc.DotNet.
Generic information

Vlc.DotNet version : 3.1.0.0
Vlc.DotNet project used : WinForms
libvlc version : 3.08.1 via Package Manager
.net version : 4.7.2
Project language : VB.net
Project build architecture : AnyCPU
Operating system : Windows 10 x64 1909

Summary
When I finish playing back a video to the end (EndReached fires), exit my player window, then start a new video, the previous video's last frame appears for 1/2 second before the new video starts playback.  Is there a way for me to completely clear the VLCPlayer control after a video ends or before a new one begins?
I've tried .ResetMedia, .Refresh, hiding/redisplaying the control.  No luck.
I have not experienced this issue in VLC itself.

Do you dispose the media player and create a new one each time or do you reuse the same? In the second case, you should probably call Stop()

That worked, thank you!
Closing this ticket.

Ok, there's a problem with this.  With some videos, executing a .Stop() after EndReached fires causes the application to hang.  There's no way of resuming it, you just have to terminate it.  If I test this in Visual Studio I find that the .Stop statement just hangs.  I can still stop the application in the IDE but code past the .Stop will not execute.
For the videos where .Stop works, it's timing dependent.  If the .Stop is executed immediately after playback ends, it does not lock up.  If I pause before executing the .Stop() statement it locks up.
Any ideas?

Are you in that case? https://github.com/ZeBobo5/Vlc.DotNet/wiki/Vlc.DotNet-freezes-(don't-call-Vlc.DotNet-from-a-Vlc.DotNet-callback)

No.  In EndReached I set a timer and from the Timer_Tick event I execute the code I need.

Please open a new issue for that, and share a minimal sample code on github.

authors: InfiniteImp jeremyVignelles


text:
Weapon Base

Weapon base to port all Half-Life 2 weapons. It should define the basic mechanics in a generic way that most weapons using this base need to only provide metadata such as fire delay, model, auto/single etc.

Yep

RPG isn't listed in open issue yet

repo: ZehMatt/Lambda


text:
video quality is not upto the mark

how can we enhance the
video quality of jitsi meet
how can we customize
to make it better

Hello. This plugin is literally an implementation of the official Jitsi Meet SDK. This kind of problem is not plugin fault.
Usually video quality depends on connectivity and device itself.
To find out what is happening I suggest you to test this plugin in an Helloworld project to exclude the possibility of some resource consuption by the app.
Also please write here what device are you using and android version to make us easier to help you eventually.
Best regards.
-------- Messaggio originale --------
Da: vikrantShrinkcom @.>
Data: 28/02/22 15:50 (GMT+01:00)
A: Zeno97/cordova-plugin-jitsi-meet-sdk @.>
Cc: Subscribed @.***>
Oggetto: [Zeno97/cordova-plugin-jitsi-meet-sdk] video quality is not upto the mark (Issue #20)
how can we enhance the
video quality of jitsi meet
how can we customize
to make it better
—
Reply to this email directly, view it on GitHubhttps://github.com/Zeno97/cordova-plugin-jitsi-meet-sdk/issues/20, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AKABCKHX36OJP4BBFEIIHBTU5ODULANCNFSM5PRJUL6A.
Triage notifications on the go with GitHub Mobile for iOShttps://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Androidhttps://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.
You are receiving this because you are subscribed to this thread.Message ID: @.***>


text:
Android NDK fixes

I fixed AndroidMainfest.xml so build will not spam whole terminal.

Thanks. Done.

Please be so kind and answer this request here:
https://hashcat.net/forum/thread-6661-post-41622.html#pid41622

authors: JuniorJPDJ ZerBea

repo: ZerBea/hcxdumptool


text:
Broken Dependency Handling

Add logic for handling broken cell dependencies

Rerunning previous dependencies as well

repo: Zero-True/zero-true


text:
[Feature] 用来显示数据的仪表盘

如题，前端面板部分在 ZeroNexis/iodine-dashboard 仓库内
（我懒得去那边搞了，就在这边写了算了）

完成时间大约定在中秋前后，这附近压根没时间去动那边

repo: ZeroNexis/iodine-at-home


text:
project status

hi, is this git repo the official project replacement for http://alcinoe.svn.sourceforge.net/viewvc/alcinoe/ ?
or just a copy?

Both are synchronized so you can choose with you prefer ! github offer Git for people who like git and sourceforge offer svn for people who prefer svn. Personally i prefer SVN But sourceforge  suck on support / issue tracking and have a very ugly design for presenting the project.
just one remark, git don't support file over 200 mb, so big sample json/xml file included in demo are available only on svn


text:
🛑 Lychee is down

In fa7089a, Lychee (https://image.zxavier.com) was down:

HTTP code: 502
Response time: 492 ms

Resolved: Lychee is back up in 2ab0a66.

repo: ZhangXavier/upptime


text:
Code mistake and class_num value

There seems to be a small mistake(,) in the code while calling the function tf.nn.softmax at line 144
/Multi-Human-Parsing_MHP/Nested_Adversarial_Networks/output_model.py", line 144     tf.nn.softmax(tf.image.resize_images(net_bgfg.seg_layer,tf.shape(img_holder)[1:3]),1)[:,:,:,1],      ^ SyntaxError: invalid syntax
What must be the value class_num to be passed from out_sample?

Hi,
Thank you for your question.
We have updated the code. Please have a check and feel free to contact us if you have further questions.
Thank you and best regards.


text:
DazCalc Calculator Issue

The calculator is not interactive

Issue fixed in v0.2.5

repo: ZigaoWang/daztab-lite


text:
PolkadotXcm.limited_teleport_assets() support request.

In the NovaWallet we have pretty easy way to send assets between different chains with PolkadotXcm.limited_teleport_assets().
Example of such transaction - https://statemine.subscan.io/extrinsic/3447529-2?event=3447529-4
Our users would be very glad to use the ledger in such scenarios. Is there any possibility that this functionality could be supported?

Hi @stepanLav  we'll look into it.

authors: ainhoa-a stepanLav

repo: Zondax/ledger-statemine


text:
/jobs browse say +1$ and +1xp

Hi,
When a player does /jobs browse it displays +1$ and +1xp compared to the / jobs info command.
The visual of the /jobs browse command is false, it adds +1$ and + 1xp to all actions.
Configuration :
https://image.noelshack.com/fichiers/2020/34/1/1597657180-1.png
Visual of /jobs browse :
https://image.noelshack.com/fichiers/2020/34/1/1597657180-2.png
Paper : 135 latest version
Server version : 1.16.1
Jobs version : 4.16.0

https://github.com/Zrips/Jobs/issues/865

Do you know when the update will arrive?

authors: DjeyMute montlikadani

repo: Zrips/Jobs


text:
Enrichment Fails in Spark 2.2+

When attempting to load an Ethereum blockchain and enrich the results, there is a conflict between Spark 2.2+'s requirement of Bouncy Castle 1.51 and Hadoop Crypto Ledger 1.1.1's requirement of Bouncy Castle 1.58, which causes an exception.
This ought to be noted in the README file.

Thanks for notifying. In fact, we are not strictly bound to Bouncy Castle 1.58 and it is a provided dependency. So i do not see an issue to use Bouncy Castle 1.58. Do you refer to the example for the Spark data source? I would rather prefer to update the example...

I can update the example: https://github.com/ZuInnoTe/hadoopcryptoledger/blob/master/examples/scala-spark-datasource-ethereumblock to include only a compatible Bouncy Castle version

The underlying issue is because HCL depends on functionality that exists in 1.58 and does not exist in 1.51. I've cross referenced the issue I opened with HCL above (https://github.com/ZuInnoTe/hadoopcryptoledger/issues/37).
We've tried forcing HCL to use 1.51, but this failed because the features needed were not there.

I will investigate.
Can you please also open an issue with Apache Spark. It is not recommended to use such old versions of Bouncy Castle.

We already have, at the source of the issue. https://bitbucket.org/jmurty/jets3t/issues/242/bouncycastle-dependency

Can you please provide me the exact list of dependencies that you are using? The integration tests for the spark data sources with Spark 2.2.0 show no issue with BC 1.58. I will investigate also on the cluster. Do you have a specific distribution? Are you sure that the bouncy castle dependency comes from Spark? Can you point me to the build file in Apache Spark where it is mentioned?

The bouncy castle dependency that causes the issue is located in the jets3t project Omer linked above.
Spark 2.1.2 is dependent on jets3t:0.7.1 which is not dependent on bouncy castle.
However, Spark 2.2.0 is dependent on jets3t:0.9.3 which depends on bcprov-jdk15on:1.51
I tried downloading JARs from maven for: hadoopcryptoledger-fileformat-1.1.1, bcprov-ext-jdk15on-1.58, spark-hadoopcryptoledger-ds_2.11-1.1.1
and then running a test with:
/opt/spark-2/bin/spark-shell --jars 'spark-hadoopcryptoledger-ds-assembly-1.1.0.jar,hadoopcryptoledger-fileformat-1.1.1-all.jar' which failed.
I managed to solve the issue by removing /opt/spark-2/jars/bcprov-jdk15on-1.51.jar which is basically removing Spark's dependency and thus is not a viable solution.
As of now, I created a shadow JAR of hadoopcryptoledger-fileformat-1.1.1 including bcprov-jdk15on:1.58 but relocating it (as describe here)
After doing this I managed to get things to work. But this is clearly a hack, I hope jets3t would update their dependency soon and Spark as well so that I can remove this hack. Until then, your README should point out that issue.

yes very valid point, thanks for the detailed investigation. I will add something to the wiki and the README

Also, please note that changing the version on your build.sbt file in tests might not reproduce the error since it would have to load 2 versions of bouncy castle, the old one (1.51) would be evicted in place of the new one (1.58) and thus the tests would load the new one and pass

Not really, since we'll need to follow up on the issue when a new version of Spark comes out.

authors: jornfranke liorregev omervk

repo: ZuInnoTe/spark-hadoopcryptoledger-ds


text:
官方修改了获取评论区的API

具体目前的获取方式，可以在这个issue中找到：https://github.com/SocialSisterYi/bilibili-API-collect/issues/686

嗯嗯，我知道需要添加一个 cookie 因为时间原因没有时间找，这几天有时间我会改下代码，谢谢

已更新，目前所使用的方法有效

已更新，目前所使用的方法有效

目前（2023.10.27）仅使用buid3是uuid4的方式，根据经验这个方式的成功获取率只有50%，是否应该重新开启这个issue？

我再看看吧

我再看看吧

现在BiliBili需要登录才可以获取评论，
目前我有两个想法：

让Koala将内容简介放到视频简介里
获取Koala app的API（如果有）

现在BiliBili需要登录才可以获取评论， 目前我有两个想法：

让Koala将内容简介放到视频简介里
获取Koala app的API（如果有）

看下今晚的能不能爬吧

看下今晚的能不能爬吧

貌似还是能读到数据的

看下今晚的能不能爬吧

貌似还是能读到数据的

确实可以获取到bilibili数据，不过我准备使用下面的方式替换，这样更稳定
在 koala-oss.app的 RSS可以获取数据
示例数据如下：
GET https://koala-oss.app/rss.xml
<?xml version="1.0" encoding="UTF-8"?>
<rss
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:atom="http://www.w3.org/2005/Atom" version="2.0">
	<channel>
		<title>
			<![CDATA[Koala 聊开源]]>
		</title>
		<description>
			<![CDATA[Koala 聊开源近期视频]]>
		</description>
		<link>https://koala-oss.app/</link>
		<generator>RSS for Node</generator>
		<lastBuildDate>Tue, 26 Dec 2023 14:12:42 GMT</lastBuildDate>
		<atom:link href="https://koala-oss.app/rss.xml" rel="self" type="application/rss+xml"/>
		<language>
			<![CDATA[zh-cn]]>
		</language>
		<item>
			<title>
				<![CDATA[Vue 2 将结束生命周期]]>
			</title>
			<description>
				<![CDATA[
视频链接
]]>
			</description>
			<link>https://blog.vuejs.org/posts/vue-2-eol</link>
			<guid isPermaLink="false">BV1n94y1w7mQ-0</guid>
			<pubDate>Tue, 26 Dec 2023 14:12:42 GMT</pubDate>
		</item>
...
	</channel>
</rss>

确实可以获取到bilibili数据，不过我准备使用下面的方式替换，这样更稳定
在 koala-oss.app的 RSS可以获取数据
示例数据如下：
GET https://koala-oss.app/rss.xml

这样也行，但是貌似这个数据不是最新的了，我看了一下 koala-oss 的库，已经有三个星期没更新了

authors: ZutJoe tower-town


text:
Is it possible post metrics without service. prefix?

Hi. Thank you for nice product!
I've found mackerel-remora adds service. prefix to given metric names. (https://github.com/a-know/mackerel-remora/blob/master/metric/plugin.go#L14 / https://github.com/a-know/mackerel-remora/blob/master/metric/plugin.go#L48)
But we've been posting our service metrics without service. prefix, therefore I cannot keep using same service metric graphs while migrating from traditional crontab + mkr throw combinations.
Do you have any idea to solve this problem?  (Hopefully I'd like to request some feature to omit service. prefix)

Thank you for the issue!
I would like to support an option omitNamePrefix . 🤔
apibase: <apibase>
apikey: <apikey>
root: <rootdir>
plugin:
  servicemetrics:
    <servicename>:
      <settingname>:
        command: <command>
        user: <user>
        omitNamePrefix: true
        env:
          <envkey>: <envvalue>

authors: a-know astj

repo: a-know/mackerel-remora