Problem with shape while using remember image to repeatly outpaint (flux-dev) expacted 3 dimensional image, got 4 dimensional one

ComfyUI Error Report
Error Details

Node ID: 38
Node Type: InpaintModelConditioning
Exception Type: RuntimeError
Exception Message: Given groups=1, weight of size [128, 3, 3, 3], expected input[1, 4, 344, 408] to have 3 channels, but got 4 channels instead

Stack Trace
  File "F:\stability\Data\Packages\ComfyUI\execution.py", line 323, in execute
    output_data, output_ui, has_subgraph = get_output_data(obj, input_data_all, execution_block_cb=execution_block_cb, pre_execute_cb=pre_execute_cb)

  File "F:\stability\Data\Packages\ComfyUI\execution.py", line 198, in get_output_data
    return_values = _map_node_over_list(obj, input_data_all, obj.FUNCTION, allow_interrupt=True, execution_block_cb=execution_block_cb, pre_execute_cb=pre_execute_cb)

  File "F:\stability\Data\Packages\ComfyUI\execution.py", line 169, in _map_node_over_list
    process_inputs(input_dict, i)

  File "F:\stability\Data\Packages\ComfyUI\execution.py", line 158, in process_inputs
    results.append(getattr(obj, func)(**inputs))

  File "F:\stability\Data\Packages\ComfyUI\nodes.py", line 413, in encode
    concat_latent = vae.encode(pixels)

  File "F:\stability\Data\Packages\ComfyUI\comfy\sd.py", line 415, in encode
    out = self.first_stage_model.encode(pixels_in).to(self.output_device).float()

  File "F:\stability\Data\Packages\ComfyUI\comfy\ldm\models\autoencoder.py", line 128, in encode
    z = self.encoder(x)

  File "F:\stability\Data\Packages\ComfyUI\venv\lib\site-packages\torch\nn\modules\module.py", line 1736, in _wrapped_call_impl
    return self._call_impl(*args, **kwargs)

  File "F:\stability\Data\Packages\ComfyUI\venv\lib\site-packages\torch\nn\modules\module.py", line 1747, in _call_impl
    return forward_call(*args, **kwargs)

  File "F:\stability\Data\Packages\ComfyUI\comfy\ldm\modules\diffusionmodules\model.py", line 520, in forward
    h = self.conv_in(x)

  File "F:\stability\Data\Packages\ComfyUI\venv\lib\site-packages\torch\nn\modules\module.py", line 1736, in _wrapped_call_impl
    return self._call_impl(*args, **kwargs)

  File "F:\stability\Data\Packages\ComfyUI\venv\lib\site-packages\torch\nn\modules\module.py", line 1747, in _call_impl
    return forward_call(*args, **kwargs)

  File "F:\stability\Data\Packages\ComfyUI\comfy\ops.py", line 98, in forward
    return super().forward(*args, **kwargs)

  File "F:\stability\Data\Packages\ComfyUI\venv\lib\site-packages\torch\nn\modules\conv.py", line 554, in forward
    return self._conv_forward(input, self.weight, self.bias)

  File "F:\stability\Data\Packages\ComfyUI\venv\lib\site-packages\torch\nn\modules\conv.py", line 549, in _conv_forward
    return F.conv2d(

System Information

ComfyUI Version: v0.3.4-2-gab885b3
Arguments: F:\stability\Data\Packages\ComfyUI\main.py --lowvram --preview-method auto
OS: nt
Python Version: 3.10.11 (tags/v3.10.11:7d4cc5a, Apr  5 2023, 00:38:17) [MSC v.1929 64 bit (AMD64)]
Embedded Python: false
PyTorch Version: 2.5.1+cu124

Devices

Name: cuda:0 NVIDIA GeForce RTX 4080 Laptop GPU : cudaMallocAsync

Type: cuda
VRAM Total:<PHONE_NUMBER>4
VRAM Free:<PHONE_NUMBER>
Torch VRAM Total:<PHONE_NUMBER>
Torch VRAM Free: 34335930

Logs
2024-11-23T17:37:37.675620 - torch.Size([1, 1, 2088, 1408])2024-11-23T17:37:37.678333 -
2024-11-23T17:37:37.761254 - torch.Size([1, 1, 2088, 1408])2024-11-23T17:37:37.761254 -
2024-11-23T17:38:10.027442 -
 25%|██▌       | 5/20 [00:31<01:25,  5.72s/it]2024-11-23T17:38:15.269875 - got prompt
2024-11-23T17:38:52.497344 -
 65%|██████▌   | 13/20 [01:14<00:37,  5.36s/it]2024-11-23T17:38:53.452676 - got prompt
2024-11-23T17:39:29.809817 -
100%|██████████| 20/20 [01:51<00:00,  5.35s/it]2024-11-23T17:39:29.809817 -
100%|██████████| 20/20 [01:51<00:00,  5.57s/it]2024-11-23T17:39:29.809817 -
2024-11-23T17:39:29.815815 - Requested to load AutoencodingEngine
2024-11-23T17:39:29.815815 - Loading 1 new model
2024-11-23T17:39:36.021079 - loaded completely 0.0<PHONE_NUMBER>7282715 True
2024-11-23T17:39:38.472030 - Prompt executed in 188.31 seconds
2024-11-23T17:39:41.571307 - Requested to load Flux
2024-11-23T17:39:41.571307 - Loading 1 new model
2024-11-23T17:39:45.629392 - loaded partially 9483.434919891357 9482.892639160156 0
2024-11-23T17:39:45.632405 - torch.Size([1, 1, 984, 1040])2024-11-23T17:39:45.632405 -
2024-11-23T17:39:45.635398 - torch.Size([1, 1, 984, 1040])2024-11-23T17:39:45.635398 -
2024-11-23T17:40:17.916685 -
100%|██████████| 20/20 [00:32<00:00,  1.63s/it]2024-11-23T17:40:17.916685 -
100%|██████████| 20/20 [00:32<00:00,  1.61s/it]2024-11-23T17:40:17.916685 -
2024-11-23T17:40:18.184020 - Requested to load AutoencodingEngine
2024-11-23T17:40:18.184020 - Loading 1 new model
2024-11-23T17:40:20.694025 - loaded completely 0.0<PHONE_NUMBER>7282715 True
2024-11-23T17:40:21.515033 - Prompt executed in 41.16 seconds
2024-11-23T17:40:38.961725 - Unloading models for lowram load.
2024-11-23T17:40:39.124445 - 1 models unloaded.
2024-11-23T17:40:39.124445 - Loading 1 new model
2024-11-23T17:40:39.197180 - loaded completely 0.0<PHONE_NUMBER>7282715 True
2024-11-23T17:40:40.400262 - Unloading models for lowram load.
2024-11-23T17:40:40.463821 - 1 models unloaded.
2024-11-23T17:40:40.465319 - Loading 1 new model
2024-11-23T17:40:40.527264 - loaded completely 0.0<PHONE_NUMBER>7282715 True
2024-11-23T17:40:41.567062 - Requested to load Flux
2024-11-23T17:40:41.567062 - Loading 1 new model
2024-11-23T17:40:44.947529 - loaded partially 7390.658919891357 7387.049865722656 0
2024-11-23T17:40:44.972157 - torch.Size([1, 1, 1848, 1848])2024-11-23T17:40:44.972157 -
2024-11-23T17:40:45.010785 - torch.Size([1, 1, 1848, 1848])2024-11-23T17:40:45.010785 -
2024-11-23T17:42:59.229459 -
100%|██████████| 20/20 [02:14<00:00,  6.66s/it]2024-11-23T17:42:59.230504 -
100%|██████████| 20/20 [02:14<00:00,  6.71s/it]2024-11-23T17:42:59.230504 -
2024-11-23T17:42:59.232430 - Requested to load AutoencodingEngine
2024-11-23T17:42:59.232430 - Loading 1 new model
2024-11-23T17:43:03.988503 - loaded completely 0.0<PHONE_NUMBER>7282715 True
2024-11-23T17:43:06.233172 - Prompt executed in 164.39 seconds
2024-11-23T17:43:08.344603 - Unloading models for lowram load.
2024-11-23T17:43:08.429481 - 1 models unloaded.
2024-11-23T17:43:08.429481 - Loading 1 new model
2024-11-23T17:43:08.571793 - loaded completely 0.0<PHONE_NUMBER>7282715 True
2024-11-23T17:43:09.954107 - Unloading models for lowram load.
2024-11-23T17:43:10.087203 - 1 models unloaded.
2024-11-23T17:43:10.087203 - Loading 1 new model
2024-11-23T17:43:10.163979 - loaded completely 0.0<PHONE_NUMBER>7282715 True
2024-11-23T17:43:11.190189 - Requested to load Flux
2024-11-23T17:43:11.190189 - Loading 1 new model
2024-11-23T17:43:14.086135 - loaded partially 7390.658919891357 7387.049865722656 0
2024-11-23T17:43:14.094028 - torch.Size([1, 1, 1848, 1848])2024-11-23T17:43:14.094028 -
2024-11-23T17:43:14.104187 - torch.Size([1, 1, 1848, 1848])2024-11-23T17:43:14.104187 -
2024-11-23T17:45:27.522259 -
100%|██████████| 20/20 [02:13<00:00,  6.64s/it]2024-11-23T17:45:27.524301 -
100%|██████████| 20/20 [02:13<00:00,  6.67s/it]2024-11-23T17:45:27.524301 -
2024-11-23T17:45:27.525991 - Requested to load AutoencodingEngine
2024-11-23T17:45:27.526908 - Loading 1 new model
2024-11-23T17:45:32.188389 - loaded completely 0.0<PHONE_NUMBER>7282715 True
2024-11-23T17:45:34.393180 - Prompt executed in 147.71 seconds
2024-11-23T17:48:32.110542 - got prompt
2024-11-23T17:48:32.168199 - WARNING: CyclistWrite.IS_CHANGED() got an unexpected keyword argument 'filename'
2024-11-23T17:48:44.020274 - Unloading models for lowram load.
2024-11-23T17:48:44.184383 - 1 models unloaded.
2024-11-23T17:48:44.184383 - Loading 1 new model
2024-11-23T17:48:44.318473 - loaded completely 0.0<PHONE_NUMBER>7282715 True
2024-11-23T17:48:45.838193 - Unloading models for lowram load.
2024-11-23T17:48:45.921798 - 1 models unloaded.
2024-11-23T17:48:45.921798 - Loading 1 new model
2024-11-23T17:48:45.986407 - loaded completely 0.0<PHONE_NUMBER>7282715 True
2024-11-23T17:48:47.006859 - Requested to load Flux
2024-11-23T17:48:47.007854 - Loading 1 new model
2024-11-23T17:48:50.429648 - loaded partially 7390.658919891357 7387.049865722656 0
2024-11-23T17:48:50.439147 - torch.Size([1, 1, 1848, 1848])2024-11-23T17:48:50.439147 -
2024-11-23T17:48:50.446870 - torch.Size([1, 1, 1848, 1848])2024-11-23T17:48:50.446870 -
2024-11-23T17:49:56.995781 -
 50%|█████     | 10/20 [01:06<01:06,  6.65s/it]2024-11-23T17:49:58.773935 - got prompt
2024-11-23T17:50:10.482555 -
 60%|██████    | 12/20 [01:20<00:53,  6.69s/it]2024-11-23T17:50:15.767923 - got prompt
2024-11-23T17:50:23.717349 -
 70%|███████   | 14/20 [01:33<00:39,  6.65s/it]2024-11-23T17:50:26.002735 - got prompt
2024-11-23T17:50:36.940457 -
 80%|████████  | 16/20 [01:46<00:26,  6.63s/it]2024-11-23T17:50:41.997576 - got prompt
2024-11-23T17:51:03.231602 -
100%|██████████| 20/20 [02:12<00:00,  6.58s/it]2024-11-23T17:51:03.232641 -
100%|██████████| 20/20 [02:12<00:00,  6.64s/it]2024-11-23T17:51:03.232641 -
2024-11-23T17:51:03.235234 - Requested to load AutoencodingEngine
2024-11-23T17:51:03.236225 - Loading 1 new model
2024-11-23T17:51:07.861873 - loaded completely 0.0<PHONE_NUMBER>7282715 True
2024-11-23T17:51:11.053054 - Prompt executed in 158.91 seconds
2024-11-23T17:51:11.445273 - WARNING: CyclistWrite.IS_CHANGED() got an unexpected keyword argument 'filename'
2024-11-23T17:51:22.406058 - Unloading models for lowram load.
2024-11-23T17:51:22.579174 - 1 models unloaded.
2024-11-23T17:51:22.579174 - Loading 1 new model
2024-11-23T17:51:22.819224 - loaded completely 0.0<PHONE_NUMBER>7282715 True
2024-11-23T17:51:23.081378 - !!! Exception during processing !!! Given groups=1, weight of size [128, 3, 3, 3], expected input[1, 4, 2248, 2248] to have 3 channels, but got 4 channels instead
2024-11-23T17:51:23.175901 - Traceback (most recent call last):
  File "F:\stability\Data\Packages\ComfyUI\execution.py", line 323, in execute
    output_data, output_ui, has_subgraph = get_output_data(obj, input_data_all, execution_block_cb=execution_block_cb, pre_execute_cb=pre_execute_cb)
  File "F:\stability\Data\Packages\ComfyUI\execution.py", line 198, in get_output_data
    return_values = _map_node_over_list(obj, input_data_all, obj.FUNCTION, allow_interrupt=True, execution_block_cb=execution_block_cb, pre_execute_cb=pre_execute_cb)
  File "F:\stability\Data\Packages\ComfyUI\execution.py", line 169, in _map_node_over_list
    process_inputs(input_dict, i)
  File "F:\stability\Data\Packages\ComfyUI\execution.py", line 158, in process_inputs
    results.append(getattr(obj, func)(**inputs))
  File "F:\stability\Data\Packages\ComfyUI\nodes.py", line 413, in encode
    concat_latent = vae.encode(pixels)
  File "F:\stability\Data\Packages\ComfyUI\comfy\sd.py", line 415, in encode
    out = self.first_stage_model.encode(pixels_in).to(self.output_device).float()
  File "F:\stability\Data\Packages\ComfyUI\comfy\ldm\models\autoencoder.py", line 128, in encode
    z = self.encoder(x)
  File "F:\stability\Data\Packages\ComfyUI\venv\lib\site-packages\torch\nn\modules\module.py", line 1736, in _wrapped_call_impl
    return self._call_impl(*args, **kwargs)
  File "F:\stability\Data\Packages\ComfyUI\venv\lib\site-packages\torch\nn\modules\module.py", line 1747, in _call_impl
    return forward_call(*args, **kwargs)
  File "F:\stability\Data\Packages\ComfyUI\comfy\ldm\modules\diffusionmodules\model.py", line 520, in forward
    h = self.conv_in(x)
  File "F:\stability\Data\Packages\ComfyUI\venv\lib\site-packages\torch\nn\modules\module.py", line 1736, in _wrapped_call_impl
    return self._call_impl(*args, **kwargs)
  File "F:\stability\Data\Packages\ComfyUI\venv\lib\site-packages\torch\nn\modules\module.py", line 1747, in _call_impl
    return forward_call(*args, **kwargs)
  File "F:\stability\Data\Packages\ComfyUI\comfy\ops.py", line 98, in forward
    return super().forward(*args, **kwargs)
  File "F:\stability\Data\Packages\ComfyUI\venv\lib\site-packages\torch\nn\modules\conv.py", line 554, in forward
    return self._conv_forward(input, self.weight, self.bias)
  File "F:\stability\Data\Packages\ComfyUI\venv\lib\site-packages\torch\nn\modules\conv.py", line 549, in _conv_forward
    return F.conv2d(
RuntimeError: Given groups=1, weight of size [128, 3, 3, 3], expected input[1, 4, 2248, 2248] to have 3 channels, but got 4 channels instead

2024-11-23T17:51:23.177893 - Prompt executed in 11.76 seconds
2024-11-23T17:51:23.396106 - WARNING: CyclistWrite.IS_CHANGED() got an unexpected keyword argument 'filename'
2024-11-23T17:51:23.474256 - Unloading models for lowram load.
2024-11-23T17:51:23.589943 - 1 models unloaded.
2024-11-23T17:51:23.589943 - Loading 1 new model
2024-11-23T17:51:23.726686 - loaded completely 0.0<PHONE_NUMBER>7282715 True
2024-11-23T17:51:23.794255 - !!! Exception during processing !!! Given groups=1, weight of size [128, 3, 3, 3], expected input[1, 4, 2248, 2248] to have 3 channels, but got 4 channels instead
2024-11-23T17:51:23.795168 - Traceback (most recent call last):
  File "F:\stability\Data\Packages\ComfyUI\execution.py", line 323, in execute
    output_data, output_ui, has_subgraph = get_output_data(obj, input_data_all, execution_block_cb=execution_block_cb, pre_execute_cb=pre_execute_cb)
  File "F:\stability\Data\Packages\ComfyUI\execution.py", line 198, in get_output_data
    return_values = _map_node_over_list(obj, input_data_all, obj.FUNCTION, allow_interrupt=True, execution_block_cb=execution_block_cb, pre_execute_cb=pre_execute_cb)
  File "F:\stability\Data\Packages\ComfyUI\execution.py", line 169, in _map_node_over_list
    process_inputs(input_dict, i)
  File "F:\stability\Data\Packages\ComfyUI\execution.py", line 158, in process_inputs
    results.append(getattr(obj, func)(**inputs))
  File "F:\stability\Data\Packages\ComfyUI\nodes.py", line 413, in encode
    concat_latent = vae.encode(pixels)
  File "F:\stability\Data\Packages\ComfyUI\comfy\sd.py", line 415, in encode
    out = self.first_stage_model.encode(pixels_in).to(self.output_device).float()
  File "F:\stability\Data\Packages\ComfyUI\comfy\ldm\models\autoencoder.py", line 128, in encode
    z = self.encoder(x)
  File "F:\stability\Data\Packages\ComfyUI\venv\lib\site-packages\torch\nn\modules\module.py", line 1736, in _wrapped_call_impl
    return self._call_impl(*args, **kwargs)
  File "F:\stability\Data\Packages\ComfyUI\venv\lib\site-packages\torch\nn\modules\module.py", line 1747, in _call_impl
    return forward_call(*args, **kwargs)
  File "F:\stability\Data\Packages\ComfyUI\comfy\ldm\modules\diffusionmodules\model.py", line 520, in forward
    h = self.conv_in(x)
  File "F:\stability\Data\Packages\ComfyUI\venv\lib\site-packages\torch\nn\modules\module.py", line 1736, in _wrapped_call_impl
    return self._call_impl(*args, **kwargs)
  File "F:\stability\Data\Packages\ComfyUI\venv\lib\site-packages\torch\nn\modules\module.py", line 1747, in _call_impl
    return forward_call(*args, **kwargs)
  File "F:\stability\Data\Packages\ComfyUI\comfy\ops.py", line 98, in forward
    return super().forward(*args, **kwargs)
  File "F:\stability\Data\Packages\ComfyUI\venv\lib\site-packages\torch\nn\modules\conv.py", line 554, in forward
    return self._conv_forward(input, self.weight, self.bias)
  File "F:\stability\Data\Packages\ComfyUI\venv\lib\site-packages\torch\nn\modules\conv.py", line 549, in _conv_forward
    return F.conv2d(
RuntimeError: Given groups=1, weight of size [128, 3, 3, 3], expected input[1, 4, 2248, 2248] to have 3 channels, but got 4 channels instead

2024-11-23T17:51:23.795168 - Prompt executed in 0.42 seconds
2024-11-23T17:51:23.812149 - WARNING: CyclistWrite.IS_CHANGED() got an unexpected keyword argument 'filename'
2024-11-23T17:51:32.061126 - Unloading models for lowram load.
2024-11-23T17:51:32.215389 - 1 models unloaded.
2024-11-23T17:51:32.215389 - Loading 1 new model
2024-11-23T17:51:32.441650 - loaded completely 0.0<PHONE_NUMBER>7282715 True
2024-11-23T17:51:32.514267 - !!! Exception during processing !!! Given groups=1, weight of size [128, 3, 3, 3], expected input[1, 4, 2248, 2248] to have 3 channels, but got 4 channels instead
2024-11-23T17:51:32.515274 - Traceback (most recent call last):
  File "F:\stability\Data\Packages\ComfyUI\execution.py", line 323, in execute
    output_data, output_ui, has_subgraph = get_output_data(obj, input_data_all, execution_block_cb=execution_block_cb, pre_execute_cb=pre_execute_cb)
  File "F:\stability\Data\Packages\ComfyUI\execution.py", line 198, in get_output_data
    return_values = _map_node_over_list(obj, input_data_all, obj.FUNCTION, allow_interrupt=True, execution_block_cb=execution_block_cb, pre_execute_cb=pre_execute_cb)
  File "F:\stability\Data\Packages\ComfyUI\execution.py", line 169, in _map_node_over_list
    process_inputs(input_dict, i)
  File "F:\stability\Data\Packages\ComfyUI\execution.py", line 158, in process_inputs
    results.append(getattr(obj, func)(**inputs))
  File "F:\stability\Data\Packages\ComfyUI\nodes.py", line 413, in encode
    concat_latent = vae.encode(pixels)
  File "F:\stability\Data\Packages\ComfyUI\comfy\sd.py", line 415, in encode
    out = self.first_stage_model.encode(pixels_in).to(self.output_device).float()
  File "F:\stability\Data\Packages\ComfyUI\comfy\ldm\models\autoencoder.py", line 128, in encode
    z = self.encoder(x)
  File "F:\stability\Data\Packages\ComfyUI\venv\lib\site-packages\torch\nn\modules\module.py", line 1736, in _wrapped_call_impl
    return self._call_impl(*args, **kwargs)
  File "F:\stability\Data\Packages\ComfyUI\venv\lib\site-packages\torch\nn\modules\module.py", line 1747, in _call_impl
    return forward_call(*args, **kwargs)
  File "F:\stability\Data\Packages\ComfyUI\comfy\ldm\modules\diffusionmodules\model.py", line 520, in forward
    h = self.conv_in(x)
  File "F:\stability\Data\Packages\ComfyUI\venv\lib\site-packages\torch\nn\modules\module.py", line 1736, in _wrapped_call_impl
    return self._call_impl(*args, **kwargs)
  File "F:\stability\Data\Packages\ComfyUI\venv\lib\site-packages\torch\nn\modules\module.py", line 1747, in _call_impl
    return forward_call(*args, **kwargs)
  File "F:\stability\Data\Packages\ComfyUI\comfy\ops.py", line 98, in forward
    return super().forward(*args, **kwargs)
  File "F:\stability\Data\Packages\ComfyUI\venv\lib\site-packages\torch\nn\modules\conv.py", line 554, in forward
    return self._conv_forward(input, self.weight, self.bias)
  File "F:\stability\Data\Packages\ComfyUI\venv\lib\site-packages\torch\nn\modules\conv.py", line 549, in _conv_forward
    return F.conv2d(
RuntimeError: Given groups=1, weight of size [128, 3, 3, 3], expected input[1, 4, 2248, 2248] to have 3 channels, but got 4 channels instead

2024-11-23T18:06:36.175914 - Prompt executed in 7.31 seconds
2024-11-23T18:07:15.838500 - got prompt
2024-11-23T18:07:15.859515 - WARNING: CyclistWrite.IS_CHANGED() got an unexpected keyword argument 'filename'
2024-11-23T18:07:16.049136 - Requested to load Flux
2024-11-23T18:07:16.049136 - Loading 1 new model
2024-11-23T18:07:18.022246 - loaded partially 9559.674919891357 9559.421936035156 0
2024-11-23T18:07:18.024248 - torch.Size([1, 1, 264, 320])2024-11-23T18:07:18.024248 -
2024-11-23T18:07:18.025248 - torch.Size([1, 1, 264, 320])2024-11-23T18:07:18.025248 -
2024-11-23T18:07:18.364963 -
  5%|▌         | 1/20 [00:00<00:06,  2.94it/s]2024-11-23T18:07:18.679763 - got prompt
2024-11-23T18:07:19.339102 -
 20%|██        | 4/20 [00:01<00:05,  3.07it/s]2024-11-23T18:07:19.364285 - got prompt
2024-11-23T18:07:19.564874 - got prompt
2024-11-23T18:07:19.669068 -
 25%|██▌       | 5/20 [00:01<00:04,  3.05it/s]2024-11-23T18:07:19.781343 - got prompt
2024-11-23T18:07:24.459319 -
100%|██████████| 20/20 [00:06<00:00,  3.21it/s]2024-11-23T18:07:24.459319 -
100%|██████████| 20/20 [00:06<00:00,  3.11it/s]2024-11-23T18:07:24.459319 -
2024-11-23T18:07:24.460319 - Requested to load AutoencodingEngine
2024-11-23T18:07:24.460319 - Loading 1 new model
2024-11-23T18:07:24.649922 - loaded completely 0.0<PHONE_NUMBER>7282715 True
2024-11-23T18:07:24.717201 - Prompt executed in 8.86 seconds
2024-11-23T18:07:24.861294 - WARNING: CyclistWrite.IS_CHANGED() got an unexpected keyword argument 'filename'
2024-11-23T18:07:24.968085 - !!! Exception during processing !!! Given groups=1, weight of size [128, 3, 3, 3], expected input[1, 4, 344, 408] to have 3 channels, but got 4 channels instead
2024-11-23T18:07:24.969085 - Traceback (most recent call last):
  File "F:\stability\Data\Packages\ComfyUI\execution.py", line 323, in execute
    output_data, output_ui, has_subgraph = get_output_data(obj, input_data_all, execution_block_cb=execution_block_cb, pre_execute_cb=pre_execute_cb)
  File "F:\stability\Data\Packages\ComfyUI\execution.py", line 198, in get_output_data
    return_values = _map_node_over_list(obj, input_data_all, obj.FUNCTION, allow_interrupt=True, execution_block_cb=execution_block_cb, pre_execute_cb=pre_execute_cb)
  File "F:\stability\Data\Packages\ComfyUI\execution.py", line 169, in _map_node_over_list
    process_inputs(input_dict, i)
  File "F:\stability\Data\Packages\ComfyUI\execution.py", line 158, in process_inputs
    results.append(getattr(obj, func)(**inputs))
  File "F:\stability\Data\Packages\ComfyUI\nodes.py", line 413, in encode
    concat_latent = vae.encode(pixels)
  File "F:\stability\Data\Packages\ComfyUI\comfy\sd.py", line 415, in encode
    out = self.first_stage_model.encode(pixels_in).to(self.output_device).float()
  File "F:\stability\Data\Packages\ComfyUI\comfy\ldm\models\autoencoder.py", line 128, in encode
    z = self.encoder(x)
  File "F:\stability\Data\Packages\ComfyUI\venv\lib\site-packages\torch\nn\modules\module.py", line 1736, in _wrapped_call_impl
    return self._call_impl(*args, **kwargs)
  File "F:\stability\Data\Packages\ComfyUI\venv\lib\site-packages\torch\nn\modules\module.py", line 1747, in _call_impl
    return forward_call(*args, **kwargs)
  File "F:\stability\Data\Packages\ComfyUI\comfy\ldm\modules\diffusionmodules\model.py", line 520, in forward
    h = self.conv_in(x)
  File "F:\stability\Data\Packages\ComfyUI\venv\lib\site-packages\torch\nn\modules\module.py", line 1736, in _wrapped_call_impl
    return self._call_impl(*args, **kwargs)
  File "F:\stability\Data\Packages\ComfyUI\venv\lib\site-packages\torch\nn\modules\module.py", line 1747, in _call_impl
    return forward_call(*args, **kwargs)
  File "F:\stability\Data\Packages\ComfyUI\comfy\ops.py", line 98, in forward
    return super().forward(*args, **kwargs)
  File "F:\stability\Data\Packages\ComfyUI\venv\lib\site-packages\torch\nn\modules\conv.py", line 554, in forward
    return self._conv_forward(input, self.weight, self.bias)
  File "F:\stability\Data\Packages\ComfyUI\venv\lib\site-packages\torch\nn\modules\conv.py", line 549, in _conv_forward
    return F.conv2d(
RuntimeError: Given groups=1, weight of size [128, 3, 3, 3], expected input[1, 4, 344, 408] to have 3 channels, but got 4 channels instead

2024-11-23T18:07:24.970078 - Prompt executed in 0.13 seconds
2024-11-23T18:07:24.975607 - WARNING: CyclistWrite.IS_CHANGED() got an unexpected keyword argument 'filename'
2024-11-23T18:07:25.001176 - !!! Exception during processing !!! Given groups=1, weight of size [128, 3, 3, 3], expected input[1, 4, 344, 408] to have 3 channels, but got 4 channels instead
2024-11-23T18:07:25.002176 - Traceback (most recent call last):
  File "F:\stability\Data\Packages\ComfyUI\execution.py", line 323, in execute
    output_data, output_ui, has_subgraph = get_output_data(obj, input_data_all, execution_block_cb=execution_block_cb, pre_execute_cb=pre_execute_cb)
  File "F:\stability\Data\Packages\ComfyUI\execution.py", line 198, in get_output_data
    return_values = _map_node_over_list(obj, input_data_all, obj.FUNCTION, allow_interrupt=True, execution_block_cb=execution_block_cb, pre_execute_cb=pre_execute_cb)
  File "F:\stability\Data\Packages\ComfyUI\execution.py", line 169, in _map_node_over_list
    process_inputs(input_dict, i)
  File "F:\stability\Data\Packages\ComfyUI\execution.py", line 158, in process_inputs
    results.append(getattr(obj, func)(**inputs))
  File "F:\stability\Data\Packages\ComfyUI\nodes.py", line 413, in encode
    concat_latent = vae.encode(pixels)
  File "F:\stability\Data\Packages\ComfyUI\comfy\sd.py", line 415, in encode
    out = self.first_stage_model.encode(pixels_in).to(self.output_device).float()
  File "F:\stability\Data\Packages\ComfyUI\comfy\ldm\models\autoencoder.py", line 128, in encode
    z = self.encoder(x)
  File "F:\stability\Data\Packages\ComfyUI\venv\lib\site-packages\torch\nn\modules\module.py", line 1736, in _wrapped_call_impl
    return self._call_impl(*args, **kwargs)
  File "F:\stability\Data\Packages\ComfyUI\venv\lib\site-packages\torch\nn\modules\module.py", line 1747, in _call_impl
    return forward_call(*args, **kwargs)
  File "F:\stability\Data\Packages\ComfyUI\comfy\ldm\modules\diffusionmodules\model.py", line 520, in forward
    h = self.conv_in(x)
  File "F:\stability\Data\Packages\ComfyUI\venv\lib\site-packages\torch\nn\modules\module.py", line 1736, in _wrapped_call_impl
    return self._call_impl(*args, **kwargs)
  File "F:\stability\Data\Packages\ComfyUI\venv\lib\site-packages\torch\nn\modules\module.py", line 1747, in _call_impl
    return forward_call(*args, **kwargs)
  File "F:\stability\Data\Packages\ComfyUI\comfy\ops.py", line 98, in forward
    return super().forward(*args, **kwargs)
  File "F:\stability\Data\Packages\ComfyUI\venv\lib\site-packages\torch\nn\modules\conv.py", line 554, in forward
    return self._conv_forward(input, self.weight, self.bias)
  File "F:\stability\Data\Packages\ComfyUI\venv\lib\site-packages\torch\nn\modules\conv.py", line 549, in _conv_forward
    return F.conv2d(
RuntimeError: Given groups=1, weight of size [128, 3, 3, 3], expected input[1, 4, 344, 408] to have 3 channels, but got 4 channels instead

2024-11-23T18:07:25.003178 - Prompt executed in 0.03 seconds
2024-11-23T18:07:25.008687 - WARNING: CyclistWrite.IS_CHANGED() got an unexpected keyword argument 'filename'
2024-11-23T18:07:25.035713 - !!! Exception during processing !!! Given groups=1, weight of size [128, 3, 3, 3], expected input[1, 4, 344, 408] to have 3 channels, but got 4 channels instead
2024-11-23T18:07:25.035713 - Traceback (most recent call last):
  File "F:\stability\Data\Packages\ComfyUI\execution.py", line 323, in execute
    output_data, output_ui, has_subgraph = get_output_data(obj, input_data_all, execution_block_cb=execution_block_cb, pre_execute_cb=pre_execute_cb)
  File "F:\stability\Data\Packages\ComfyUI\execution.py", line 198, in get_output_data
    return_values = _map_node_over_list(obj, input_data_all, obj.FUNCTION, allow_interrupt=True, execution_block_cb=execution_block_cb, pre_execute_cb=pre_execute_cb)
  File "F:\stability\Data\Packages\ComfyUI\execution.py", line 169, in _map_node_over_list
    process_inputs(input_dict, i)
  File "F:\stability\Data\Packages\ComfyUI\execution.py", line 158, in process_inputs
    results.append(getattr(obj, func)(**inputs))
  File "F:\stability\Data\Packages\ComfyUI\nodes.py", line 413, in encode
    concat_latent = vae.encode(pixels)
  File "F:\stability\Data\Packages\ComfyUI\comfy\sd.py", line 415, in encode
    out = self.first_stage_model.encode(pixels_in).to(self.output_device).float()
  File "F:\stability\Data\Packages\ComfyUI\comfy\ldm\models\autoencoder.py", line 128, in encode
    z = self.encoder(x)
  File "F:\stability\Data\Packages\ComfyUI\venv\lib\site-packages\torch\nn\modules\module.py", line 1736, in _wrapped_call_impl
    return self._call_impl(*args, **kwargs)
  File "F:\stability\Data\Packages\ComfyUI\venv\lib\site-packages\torch\nn\modules\module.py", line 1747, in _call_impl
    return forward_call(*args, **kwargs)
  File "F:\stability\Data\Packages\ComfyUI\comfy\ldm\modules\diffusionmodules\model.py", line 520, in forward
    h = self.conv_in(x)
  File "F:\stability\Data\Packages\ComfyUI\venv\lib\site-packages\torch\nn\modules\module.py", line 1736, in _wrapped_call_impl
    return self._call_impl(*args, **kwargs)
  File "F:\stability\Data\Packages\ComfyUI\venv\lib\site-packages\torch\nn\modules\module.py", line 1747, in _call_impl
    return forward_call(*args, **kwargs)
  File "F:\stability\Data\Packages\ComfyUI\comfy\ops.py", line 98, in forward
    return super().forward(*args, **kwargs)
  File "F:\stability\Data\Packages\ComfyUI\venv\lib\site-packages\torch\nn\modules\conv.py", line 554, in forward
    return self._conv_forward(input, self.weight, self.bias)
  File "F:\stability\Data\Packages\ComfyUI\venv\lib\site-packages\torch\nn\modules\conv.py", line 549, in _conv_forward
    return F.conv2d(
RuntimeError: Given groups=1, weight of size [128, 3, 3, 3], expected input[1, 4, 344, 408] to have 3 channels, but got 4 channels instead

2024-11-23T18:07:25.036717 - Prompt executed in 0.03 seconds
2024-11-23T18:07:25.041722 - WARNING: CyclistWrite.IS_CHANGED() got an unexpected keyword argument 'filename'
2024-11-23T18:07:25.068220 - !!! Exception during processing !!! Given groups=1, weight of size [128, 3, 3, 3], expected input[1, 4, 344, 408] to have 3 channels, but got 4 channels instead
2024-11-23T18:07:25.070220 - Traceback (most recent call last):
  File "F:\stability\Data\Packages\ComfyUI\execution.py", line 323, in execute
    output_data, output_ui, has_subgraph = get_output_data(obj, input_data_all, execution_block_cb=execution_block_cb, pre_execute_cb=pre_execute_cb)
  File "F:\stability\Data\Packages\ComfyUI\execution.py", line 198, in get_output_data
    return_values = _map_node_over_list(obj, input_data_all, obj.FUNCTION, allow_interrupt=True, execution_block_cb=execution_block_cb, pre_execute_cb=pre_execute_cb)
  File "F:\stability\Data\Packages\ComfyUI\execution.py", line 169, in _map_node_over_list
    process_inputs(input_dict, i)
  File "F:\stability\Data\Packages\ComfyUI\execution.py", line 158, in process_inputs
    results.append(getattr(obj, func)(**inputs))
  File "F:\stability\Data\Packages\ComfyUI\nodes.py", line 413, in encode
    concat_latent = vae.encode(pixels)
  File "F:\stability\Data\Packages\ComfyUI\comfy\sd.py", line 415, in encode
    out = self.first_stage_model.encode(pixels_in).to(self.output_device).float()
  File "F:\stability\Data\Packages\ComfyUI\comfy\ldm\models\autoencoder.py", line 128, in encode
    z = self.encoder(x)
  File "F:\stability\Data\Packages\ComfyUI\venv\lib\site-packages\torch\nn\modules\module.py", line 1736, in _wrapped_call_impl
    return self._call_impl(*args, **kwargs)
  File "F:\stability\Data\Packages\ComfyUI\venv\lib\site-packages\torch\nn\modules\module.py", line 1747, in _call_impl
    return forward_call(*args, **kwargs)
  File "F:\stability\Data\Packages\ComfyUI\comfy\ldm\modules\diffusionmodules\model.py", line 520, in forward
    h = self.conv_in(x)
  File "F:\stability\Data\Packages\ComfyUI\venv\lib\site-packages\torch\nn\modules\module.py", line 1736, in _wrapped_call_impl
    return self._call_impl(*args, **kwargs)
  File "F:\stability\Data\Packages\ComfyUI\venv\lib\site-packages\torch\nn\modules\module.py", line 1747, in _call_impl
    return forward_call(*args, **kwargs)
  File "F:\stability\Data\Packages\ComfyUI\comfy\ops.py", line 98, in forward
    return super().forward(*args, **kwargs)
  File "F:\stability\Data\Packages\ComfyUI\venv\lib\site-packages\torch\nn\modules\conv.py", line 554, in forward
    return self._conv_forward(input, self.weight, self.bias)
  File "F:\stability\Data\Packages\ComfyUI\venv\lib\site-packages\torch\nn\modules\conv.py", line 549, in _conv_forward
    return F.conv2d(
RuntimeError: Given groups=1, weight of size [128, 3, 3, 3], expected input[1, 4, 344, 408] to have 3 channels, but got 4 channels instead

2024-11-23T18:07:25.079730 - Prompt executed in 0.04 seconds
2024-11-23T18:07:41.685228 - got prompt
2024-11-23T18:07:41.698792 - WARNING: CyclistWrite.IS_CHANGED() got an unexpected keyword argument 'filename'
2024-11-23T18:07:41.723834 - !!! Exception during processing !!! Given groups=1, weight of size [128, 3, 3, 3], expected input[1, 4, 344, 408] to have 3 channels, but got 4 channels instead
2024-11-23T18:07:41.723834 - Traceback (most recent call last):
  File "F:\stability\Data\Packages\ComfyUI\execution.py", line 323, in execute
    output_data, output_ui, has_subgraph = get_output_data(obj, input_data_all, execution_block_cb=execution_block_cb, pre_execute_cb=pre_execute_cb)
  File "F:\stability\Data\Packages\ComfyUI\execution.py", line 198, in get_output_data
    return_values = _map_node_over_list(obj, input_data_all, obj.FUNCTION, allow_interrupt=True, execution_block_cb=execution_block_cb, pre_execute_cb=pre_execute_cb)
  File "F:\stability\Data\Packages\ComfyUI\execution.py", line 169, in _map_node_over_list
    process_inputs(input_dict, i)
  File "F:\stability\Data\Packages\ComfyUI\execution.py", line 158, in process_inputs
    results.append(getattr(obj, func)(**inputs))
  File "F:\stability\Data\Packages\ComfyUI\nodes.py", line 413, in encode
    concat_latent = vae.encode(pixels)
  File "F:\stability\Data\Packages\ComfyUI\comfy\sd.py", line 415, in encode
    out = self.first_stage_model.encode(pixels_in).to(self.output_device).float()
  File "F:\stability\Data\Packages\ComfyUI\comfy\ldm\models\autoencoder.py", line 128, in encode
    z = self.encoder(x)
  File "F:\stability\Data\Packages\ComfyUI\venv\lib\site-packages\torch\nn\modules\module.py", line 1736, in _wrapped_call_impl
    return self._call_impl(*args, **kwargs)
  File "F:\stability\Data\Packages\ComfyUI\venv\lib\site-packages\torch\nn\modules\module.py", line 1747, in _call_impl
    return forward_call(*args, **kwargs)
  File "F:\stability\Data\Packages\ComfyUI\comfy\ldm\modules\diffusionmodules\model.py", line 520, in forward
    h = self.conv_in(x)
  File "F:\stability\Data\Packages\ComfyUI\venv\lib\site-packages\torch\nn\modules\module.py", line 1736, in _wrapped_call_impl
    return self._call_impl(*args, **kwargs)
  File "F:\stability\Data\Packages\ComfyUI\venv\lib\site-packages\torch\nn\modules\module.py", line 1747, in _call_impl
    return forward_call(*args, **kwargs)
  File "F:\stability\Data\Packages\ComfyUI\comfy\ops.py", line 98, in forward
    return super().forward(*args, **kwargs)
  File "F:\stability\Data\Packages\ComfyUI\venv\lib\site-packages\torch\nn\modules\conv.py", line 554, in forward
    return self._conv_forward(input, self.weight, self.bias)
  File "F:\stability\Data\Packages\ComfyUI\venv\lib\site-packages\torch\nn\modules\conv.py", line 549, in _conv_forward
    return F.conv2d(
RuntimeError: Given groups=1, weight of size [128, 3, 3, 3], expected input[1, 4, 344, 408] to have 3 channels, but got 4 channels instead

2024-11-23T18:07:41.725349 - Prompt executed in 0.03 seconds

Attached Workflow
Please make sure that workflow does not contain any sensitive information such as API keys or passwords.
{"last_node_id":60,"last_link_id":116,"nodes":[{"id":26,"type":"FluxGuidance","pos":[593,44],"size":[317.4000244140625,58],"flags":{},"order":8,"mode":0,"inputs":[{"name":"conditioning","type":"CONDITIONING","link":41}],"outputs":[{"name":"CONDITIONING","type":"CONDITIONING","links":[80],"slot_index":0,"shape":3}],"properties":{"Node name for S&R":"FluxGuidance"},"widgets_values":[30]},{"id":39,"type":"DifferentialDiffusion","pos":[1001,-68],"size":[277.20001220703125,26],"flags":{},"order":6,"mode":0,"inputs":[{"name":"model","type":"MODEL","link":85}],"outputs":[{"name":"MODEL","type":"MODEL","links":[86],"slot_index":0}],"properties":{"Node name for S&R":"DifferentialDiffusion"},"widgets_values":[]},{"id":38,"type":"InpaintModelConditioning","pos":[952,78],"size":[302.4000244140625,138],"flags":{},"order":17,"mode":0,"inputs":[{"name":"positive","type":"CONDITIONING","link":80},{"name":"negative","type":"CONDITIONING","link":81},{"name":"vae","type":"VAE","link":82},{"name":"pixels","type":"IMAGE","link":97},{"name":"mask","type":"MASK","link":98}],"outputs":[{"name":"positive","type":"CONDITIONING","links":[77],"slot_index":0},{"name":"negative","type":"CONDITIONING","links":[78],"slot_index":1},{"name":"latent","type":"LATENT","links":[88],"slot_index":2}],"properties":{"Node name for S&R":"InpaintModelConditioning"},"widgets_values":[false]},{"id":3,"type":"KSampler","pos":[1280,100],"size":[315,474],"flags":{},"order":18,"mode":0,"inputs":[{"name":"model","type":"MODEL","link":86},{"name":"positive","type":"CONDITIONING","link":77},{"name":"negative","type":"CONDITIONING","link":78},{"name":"latent_image","type":"LATENT","link":88}],"outputs":[{"name":"LATENT","type":"LATENT","links":[7],"slot_index":0}],"properties":{"Node name for S&R":"KSampler"},"widgets_values":[642228671294552,"randomize",20,1,"euler","normal",1]},{"id":34,"type":"DualCLIPLoader","pos":[-260,174],"size":[315,106],"flags":{},"order":0,"mode":0,"inputs":[],"outputs":[{"name":"CLIP","type":"CLIP","links":[62,63]}],"properties":{"Node name for S&R":"DualCLIPLoader"},"widgets_values":["clip_l.safetensors","t5xxl_fp16.safetensors","flux"]},{"id":31,"type":"UNETLoader","pos":[602,-120],"size":[315,82],"flags":{},"order":1,"mode":0,"inputs":[],"outputs":[{"name":"MODEL","type":"MODEL","links":[85],"slot_index":0}],"properties":{"Node name for S&R":"UNETLoader"},"widgets_values":["flux1-fill-dev.safetensors","fp8_e4m3fn_fast"]},{"id":32,"type":"VAELoader","pos":[895,314],"size":[315,58],"flags":{},"order":2,"mode":0,"inputs":[],"outputs":[{"name":"VAE","type":"VAE","links":[60,82],"slot_index":0}],"properties":{"Node name for S&R":"VAELoader"},"widgets_values":["ae.sft"]},{"id":7,"type":"CLIPTextEncode","pos":[157,196],"size":[425.27801513671875,180.6060791015625],"flags":{"collapsed":false},"order":5,"mode":0,"inputs":[{"name":"clip","type":"CLIP","link":63}],"outputs":[{"name":"CONDITIONING","type":"CONDITIONING","links":[81],"slot_index":0}],"title":"CLIP Text Encode (Negative Prompt)","properties":{"Node name for S&R":"CLIPTextEncode"},"widgets_values":[""],"color":"#322","bgcolor":"#533"},{"id":54,"type":"CM_IntBinaryOperation","pos":[-357,835],"size":[315,106],"flags":{},"order":11,"mode":0,"inputs":[{"name":"a","type":"INT","link":103,"widget":{"name":"a"}},{"name":"b","type":"INT","link":104,"widget":{"name":"b"}}],"outputs":[{"name":"INT","type":"INT","links":[105],"slot_index":0}],"properties":{"Node name for S&R":"CM_IntBinaryOperation"},"widgets_values":["Mul",0,0]},{"id":55,"type":"CM_IntToFloat","pos":[47,828],"size":[315,58],"flags":{},"order":12,"mode":0,"inputs":[{"name":"a","type":"INT","link":105,"widget":{"name":"a"}}],"outputs":[{"name":"FLOAT","type":"FLOAT","links":[106],"slot_index":0}],"properties":{"Node name for S&R":"CM_IntToFloat"},"widgets_values":[0]},{"id":53,"type":"Get resolution [Crystools]","pos":[-140,650],"size":[214.20001220703125,96],"flags":{},"order":10,"mode":0,"inputs":[{"name":"image","type":"IMAGE","link":116}],"outputs":[{"name":"width","type":"INT","links":[103],"slot_index":0},{"name":"height","type":"INT","links":[104],"slot_index":1}],"properties":{"Node name for S&R":"Get resolution [Crystools]"}},{"id":56,"type":"CM_FloatBinaryOperation","pos":[433,797],"size":[315,106],"flags":{},"order":13,"mode":0,"inputs":[{"name":"a","type":"FLOAT","link":106,"widget":{"name":"a"}}],"outputs":[{"name":"FLOAT","type":"FLOAT","links":[109],"slot_index":0}],"properties":{"Node name for S&R":"CM_FloatBinaryOperation"},"widgets_values":["Div",0,1000000]},{"id":57,"type":"CM_FloatBinaryOperation","pos":[119,635],"size":[315,106],"flags":{},"order":14,"mode":0,"inputs":[{"name":"b","type":"FLOAT","link":109,"widget":{"name":"b"}}],"outputs":[{"name":"FLOAT","type":"FLOAT","links":[110],"slot_index":0}],"properties":{"Node name for S&R":"CM_FloatBinaryOperation"},"widgets_values":["Min",2,0]},{"id":9,"type":"SaveImage","pos":[1860,94],"size":[828.9535522460938,893.8475341796875],"flags":{},"order":20,"mode":0,"inputs":[{"name":"images","type":"IMAGE","link":95}],"outputs":[],"properties":{},"widgets_values":["ComfyUI"]},{"id":8,"type":"VAEDecode","pos":[1620,98],"size":[210,46],"flags":{},"order":19,"mode":0,"inputs":[{"name":"samples","type":"LATENT","link":7},{"name":"vae","type":"VAE","link":60}],"outputs":[{"name":"IMAGE","type":"IMAGE","links":[95,115],"slot_index":0}],"properties":{"Node name for S&R":"VAEDecode"},"widgets_values":[]},{"id":60,"type":"OverrideImage","pos":[1967,-260],"size":[315,270],"flags":{},"order":21,"mode":0,"inputs":[{"name":"image","type":"IMAGE","link":115}],"outputs":[],"properties":{"Node name for S&R":"OverrideImage"},"widgets_values":["ForLoop_1"]},{"id":52,"type":"ImageScaleToTotalPixels","pos":[59,440],"size":[340.20001220703125,82],"flags":{},"order":15,"mode":0,"inputs":[{"name":"image","type":"IMAGE","link":112},{"name":"megapixels","type":"FLOAT","link":110,"widget":{"name":"megapixels"}}],"outputs":[{"name":"IMAGE","type":"IMAGE","links":[108],"slot_index":0}],"properties":{"Node name for S&R":"ImageScaleToTotalPixels"},"widgets_values":["nearest-exact",1]},{"id":59,"type":"ReloadImage","pos":[-699,339],"size":[315,58],"flags":{},"order":7,"mode":0,"inputs":[{"name":"fallback","type":"IMAGE","link":113,"shape":7}],"outputs":[{"name":"IMAGE","type":"IMAGE","links":[114],"slot_index":0}],"properties":{"Node name for S&R":"ReloadImage"},"widgets_values":["ForLoop_1"]},{"id":17,"type":"LoadImage","pos":[-1078,382],"size":[315,314.0000305175781],"flags":{},"order":3,"mode":0,"inputs":[],"outputs":[{"name":"IMAGE","type":"IMAGE","links":[111,113],"slot_index":0,"shape":3},{"name":"MASK","type":"MASK","links":[],"slot_index":1,"shape":3}],"properties":{"Node name for S&R":"LoadImage"},"widgets_values":["240x180-11.jpg","image"]},{"id":23,"type":"CLIPTextEncode","pos":[144,-7],"size":[422.84503173828125,164.31304931640625],"flags":{},"order":4,"mode":0,"inputs":[{"name":"clip","type":"CLIP","link":62}],"outputs":[{"name":"CONDITIONING","type":"CONDITIONING","links":[41],"slot_index":0}],"title":"CLIP Text Encode (Positive Prompt)","properties":{"Node name for S&R":"CLIPTextEncode"},"widgets_values":["a female in a room"],"color":"#232","bgcolor":"#353"},{"id":44,"type":"ImagePadForOutpaint","pos":[490,441],"size":[315,174],"flags":{},"order":16,"mode":0,"inputs":[{"name":"image","type":"IMAGE","link":108}],"outputs":[{"name":"IMAGE","type":"IMAGE","links":[97],"slot_index":0},{"name":"MASK","type":"MASK","links":[98],"slot_index":1}],"properties":{"Node name for S&R":"ImagePadForOutpaint"},"widgets_values":[40,40,40,40,24]},{"id":58,"type":"Switch image [Crystools]","pos":[-370,463],"size":[315,78],"flags":{},"order":9,"mode":0,"inputs":[{"name":"on_true","type":"IMAGE","link":114},{"name":"on_false","type":"IMAGE","link":111}],"outputs":[{"name":"image","type":"IMAGE","links":[112,116],"slot_index":0}],"properties":{"Node name for S&R":"Switch image [Crystools]"},"widgets_values":[true]}],"links":[[7,3,0,8,0,"LATENT"],[41,23,0,26,0,"CONDITIONING"],[60,32,0,8,1,"VAE"],[62,34,0,23,0,"CLIP"],[63,34,0,7,0,"CLIP"],[77,38,0,3,1,"CONDITIONING"],[78,38,1,3,2,"CONDITIONING"],[80,26,0,38,0,"CONDITIONING"],[81,7,0,38,1,"CONDITIONING"],[82,32,0,38,2,"VAE"],[85,31,0,39,0,"MODEL"],[86,39,0,3,0,"MODEL"],[88,38,2,3,3,"LATENT"],[95,8,0,9,0,"IMAGE"],[97,44,0,38,3,"IMAGE"],[98,44,1,38,4,"MASK"],[103,53,0,54,0,"INT"],[104,53,1,54,1,"INT"],[105,54,0,55,0,"INT"],[106,55,0,56,0,"FLOAT"],[108,52,0,44,0,"IMAGE"],[109,56,0,57,0,"FLOAT"],[110,57,0,52,1,"FLOAT"],[111,17,0,58,1,"IMAGE"],[112,58,0,52,0,"IMAGE"],[113,17,0,59,0,"IMAGE"],[114,59,0,58,0,"IMAGE"],[115,8,0,60,0,"IMAGE"],[116,58,0,53,0,"IMAGE"]],"groups":[],"config":{},"extra":{"ds":{"scale":0.6934334949441424,"offset":[1368.2415234395696,186.4477340869367]}},"version":0.4}

Additional Context
(Please add any additional context or steps to reproduce the error here)

Ignore that. Forgot to split mask off...


Add deployment script

Pull Request Test Coverage Report for Build 1390

0 of 0   changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 100.0%

Totals

Change from base Build 1389:
0.0%

Covered Lines:
44

Relevant Lines:
44

💛  - Coveralls


Various improvements

--json flag now exports all coverage data by default. If you want to get only summary information, use --summary-only flag together.
Add --lcov flag for exporting coverage data in "lcov" format.
Add --output-dir flag for specifying a directory to write coverage reports generated by --html or --text flag.
Fix several bugs.
Documentation improvements.

Add a complete list of options to the readme.
Document all options.
Document known limitations.

bors r+


New Fields - Type of Contact (Emergency v Personal Reference)

Stacey has asked to add to the contact tab a field to designate whether the contact is an emergency contact or a personal reference.
NOTE: In Marcus' note from his meeting with Stacey, there is something along the lines of "Ability to note a primary additional contact." Marcus will follow up on what that was supposed to be.

Seems to be high priority because it dictates where in the PDF the info will be printed, no?

This appears to be fixed.

This is our database.  Another hat tip goes to @charleshuang80.


Error when running npm install

I'm submitting a ...
[ x] bug report
[ ] feature request
[ ] question about the decisions made in the repository

Do you want to request a feature or report a bug?

When I run the npm install, I met the following error.
npm ERR!  Thanks.

What is the current behavior?

If the current behavior is a bug, please provide the steps to reproduce and if possible a minimal demo of the problem via
https://plnkr.co or similar (you can use this template as a starting point: http://plnkr.co/edit/tpl:AvJOMERrnz94ekVua0u5).

What is the expected behavior?

What is the motivation / use case for changing the behavior?

Please tell us about your environment:

Angular version: 2.0.0-rc.X
Browser: [all | Chrome XX | Firefox XX | IE XX | Safari XX | Mobile Chrome XX | Android X.X Web Browser | iOS XX Safari | iOS XX UIWebView | iOS XX WKWebView ]

Other information (e.g. detailed explanation, stacktraces, related issues, suggestions how to fix, links for us to have context, eg. stackoverflow, gitter, etc)

In package json, it have the node requirement.
"node": ">= 5.4.1 < 7".
Node upgraded and it fixed

awesome, closing then.


Proposed: Chocolatey uninstall extension

https://github.com/chocolatey/chocolatey-coreteampackages/commit/f7fe281d114f1fbb4e7ab80069ae28e8d66cc776

Proposed
.

package id
chocolatey-uninstall.extension

function
Get-UninstallRegistryKey

More functions could be included, but initially I am working at resolving issue https://github.com/chocolatey/choco/issues/739, originally logged at https://github.com/dtgm/chocolatey-packages/issues/92
Summarized again here: If a program writes binary data into a registry key, but is not using correct type, Get-ItemProperty fails. I have only encountered a few programs having this issue; the problem exists in >=netbeans-8.0 and other programs by netbeans org. Unfortunately, the presence of these programs will cause this routine used by choco to fail unless the problem registry key is removed.
To keep software from accidentally breaking choco uninstall scripts, the plan is Get-UninstallRegistryKey aims to replace a portion of the current chocolateyUninstall.ps1 template https://github.com/chocolatey/choco/blob/7ef16d6003dd3c689156af20d3ce329c85d1cd76/src/chocolatey/infrastructure.app/templates/ChocolateyUninstallTemplate.cs#L57-L63 and would be required to be used in all packages to prevent any package using the old method from breaking.
The solution within the Get-UninstallRegistryKey could be incorporated into my uninstall scripts and the template generated by choco new. But it seems like it would add too much code so it seems proper to include as an extension instead. Please advise on naming of function or package id since this solution would end up being present in 1,000+ packages.

Related discussion about preferred naming of extensions and functions #128

@dtgm I think this would be a good addition, and would happily accept a PR for this :-)
In terms of naming, I think what you have suggested, i.e. choco-uninstall.extension makes sense.  To me, this says exactly what it does.  It is an extension, for chocolatey, that deals within uninstallation.  Within this extension, one or more helper methods can be created to help with the process of uninstallation.

It's already up. Take a look. https://github.com/chocolatey/chocolatey-coreteampackages/commit/f7fe281d114f1fbb4e7ab80069ae28e8d66cc776
I named it chocolatey-uninstall.extension to follow your lead, but I see you haven't pushed your extension yet so we could change to using choco- like choco-uninstall.extension (less typing)

@dtgm yeah, I need to finish off that extension, got distracted with other stuff.  Can't actually remember where that is at.  Need to look at it again soon.

https://github.com/chocolatey/chocolatey-coreteampackages/tree/master/extensions/chocolatey-fosshub.extension

@dtgm Sorry, didn't mean physically where the files are, more, what I still need to do with it :-)
In terms of naming, I think chocolatey-uninstall.extension makes sense.
This would mean that we would have:
chocolatey.extension
chocolatey-fosshub.extension
chocolatey-uninstall.extension
So we would have some consistency.

chocolatey.extension ? Are those built-in helpers?

That is the official extension that ships as part of the Professional license.  It brings in the features to chocolatey that you get once you buy a license.

Left notes on the commit - the file name is too deep. It will work but it's way too redundant.

Total affected packages needing to transition to using this extension is probably at least 728 as of 2016-04-23 (plus new packages added in last month)
At least 102 were using the template provided by choco new

I think we can go ahead and close this one.


delete lam as input to wing setup for tails

test models please

test models please

test models please

@bqpd hey can you change the testing script so that it tests the repos from this branch?

@bqpd ping

waiting on https://github.com/convexengineering/gpkit/pull/1187

test models please

test models please

test models please

test models please

@bqpd do you know why this is failing?

still working on the backend over in https://github.com/convexengineering/gpkit/pull/1188

ah ok sorry

test models please

test models please

test models please

@mjburton11 I think it's working now

it looks like it's having trouble building the jho repo?

where are you seeing that? it's failing on gassolar...

oops, I was looking at an older failed build.  yeah it seems like gassolar is not installing correctly??

@bqpd it looks like it's not testing the solar repo?

solar is not in https://github.com/convexengineering/gplibrary/blob/master/EXTERNALTESTS

test models please

test models please

test models please


Hover, Go to Definition, Accessor viewer, image preview refactor

#55 is resolved with this change.

And fix #65

This is really awesome @najadojo.  One weird thing I'm having trouble with, if I select an image URI and use "Peek Definition (Alt+F12)" as opposed to "Go to Definition", then the glTF document itself gets auto-closed.  I see the code is trying to close an extraneous window that normally opens for image definitions, but "peek" doesn't open that window, at least not in the same manner.
Is there some relatively easy way to avoid this?

☹ this image preview is a bug farm. I hadn't been testing image preview with peak and as you describe it completely breaks everything.
You can look back at my commits to see my struggle with this feature. There are a couple limitations I'm working with: VSCode won't natively load an image over 1MB; Go to definition expects a text document result uri. To overcome the problem I've hacked the data uri provider to issue a command to previewHtml the image instead.  It does this by first accepting the test request and determining its an image then reissue the data uri via previewHtml with a uri hint that we're now inside a previewHtml. To keep from having a second window opened (one for text and one for the wanted previewHtml) I close the active document.  This works, pretty much, except for peak and I'm not seeing a hit from any path in the debugger that we're in peak so we can avoid the closing or have some other work around. I had an attempt that would create a temporary file and provide the uri to that.  That works for some things but since Go To Definition expects text it would show the binary data of the image not the image decoded. So I still had the previewHtml hack in place for some scenarios. To pile on to that the 1M limit was a deal breaking for many of the model samples I was looking at and the temp file cleanup was troublesome.
It maybe worth opening an issue with VSCode describing what we are trying to do.  Maybe just make a release note/issue of our own that says that peak of an image will give you bad times.
Other thoughts?

For the short term, maybe just check the URI of the activeTextDocument before calling close active text document, just to avoid closing the glTF itself or anything other than that temp window that needs closing.
Longer term, if there are issues we can file with VSCode to improve this behavior, that would be great.  It doesn't need to hold up the merge here.

Great idea... this seems to make it pretty workable now... its not a Peek but shows the content same as Definition.

Now in master!  I'll bring in path-problems too, and publish tonight or tomorrow.


Code for visulize_input_data_and_network?

I'm trying to use my own dataset, and i'm troubleshooting some training problems
I hacked together a way to visualize the input data as well as the masks, which works okay.
I noticed that the in train.py there is the following uncommented  code.
#visulize_input_data_and_network(writer, train_loader, net)
Does anyone still have this code? The function doesn't exist in this repo

Hi,
I have some code to visualize the GT image as binary codes.
You can try to modify it. class_id refers to the 16 bits binary code in the decimal representation.
from class_id_encoder_decoder import class_id_image_to_class_code_images, RGB_image_to_class_image
import numpy as np
import cv2

path_GT_img = "/home/ysu/Downloads/000001_000000.png"

GT_img = cv2.imread(path_GT_img)

class_id_image = RGB_image_to_class_image(GT_img)
class_code_images = class_id_image_to_class_code_images(class_id_image, 2, 16, 2**16)

for i in range(16):
    img = class_code_images[:,:,i]
    img = img * 256
    filename = "somepath/GT_" + str(i) + ".png"
    cv2.imwrite(filename, img)

Thank you very much. But i cannot import RGB_image_to_class_image
It is not available in this repo

Sorry. It has been renamed as RGB_image_to_class_id_image.

Thanks a lot Yongzhi Su
Your visualization works.
Unfortunately this seems not to be my problem


Setup failed for apcupsd: Integration failed to initialize.

I am trying to install the addon but whenever I try to start it I get:
Log Details (ERROR)
Logger: homeassistant.setup
Source: setup.py:138
First occurred: 22:16:53 (1 occurrences)
Last logged: 22:16:53
Setup failed for apcupsd: Integration failed to initialize.

I have made the decision to archive this repository. Please see the README for more information.


monitor text in grounding

Hi Radionics,
This is something about the display of the grounding String monitorText = "";
if the selection contains more than one item, they are placed on one line on the screen,
It would be nice if the monitor display-line continues on the second or more lines if necessary. .
Or in the same manner as the analysis display
10,
9,
8,
.... etc.
Thanks for your attention. I’m looking forward to your reply.
KInd regards,
Stellaki

this has already been implemented in the app


Cannot run the example code provided. Please refer screenshot

New Issue Checklist

I have read the guidelines for contributing and I understand:

[x] My issue is happening in the latest version of SideMenu.
[x] My issue was not solved in the README.
[ ] My issue can not be answered on stackoverflow.com.
[x] My issue is not a request for new functionality that I am unwilling to build and contribute with a pull request.
[x] My issue is reproducible in the demo project.

Issue Description

Clear your derived data and build again.

Issue Still exist. Even after cleaning the derived data

I'm not sure what the issue is, but it's almost certainly nothing to do with SideMenu, but something is wrong with Xcode or your project. Try taking this question to Stackoverflow.com.

Try reinstalling SideMenu as well (and cleaning DerivedData again).


Find a consistent approach to map Morphir SDK functions to valid Scala

There are a number of differences in the semantics of Morphir compared to Scala which makes it challenging to come up with a consistent mapping. Let's start with a simple SDK function of List.map:
map : (a -> b) -> List a -> List b

The direct Scala mapping of this would be:
def map[A, B](f: A => B)(l: List[A]): List[B]

There are multiple things here that are not idiomatic. Here is how the idiomatic version would look like:
class List[A] {
  def map[B](f: A => B): List[B]
}

There are a number of differences between the approaches:

Since Scala comes from an OOP background it prefers using methods to implement functionality that belongs to a specific type so this function would normally be a method on the type itself.
Since Morphir is pure FP all functions are curried by default. In Scala this can be done but looks unnatural and makes type-inference more difficult.
Ordering of arguments is the opposite of what would be natural in Scala. In Scala the last argument would be the mapping function f. This makes type-inferencing difficult because it's generally applied left-to-right.

We can generalize the mapping approach to the following. Given this Morphir model:
type T = ...

fun : Arg1 -> Arg2 -> ...  -> ArgN -> T -> R

The generated Scala should be:
class T {
  def fun(arg1: Arg1, arg2: Arg2, ..., argN: ArgN): R
}

This will work and look natural in most cases but there are edge cases:
map2 : (a -> b -> c) -> List a -> List b -> List c

This function doesn't have a trivial method mapping since the type appears multiple times in the argument list. It seems that a better approach here is to use a static method/function but still avoid currying and put the lists into the front:
def map2[A, B, C](la: List[A], lb: List[B], f: (A,B)=> C): List[C]

This is more difficult to formalize.

So a few things.

I think we should start formalizing a set of rules. It seems there is not a one size fits all approach but maybe we can use certain patterns to guide what we generate.

I think it might also make sense to generate 2 varieties of functions for a single Elm function definition (but this is also rule based).

Maybe if we come up with some rules (or laws) we can "by hand" work through what the resulting code would look like.
Let's take the above examples:
One rule is the OO mapping rule:
Description: OO mapping occurs when the final type of a function matches the type of a type alias or type declared within the same module (perhaps we'll have to revisit this restriction later, but lets go with that until we have a counter example).
type T = ...

fun : Arg1 -> Arg2 -> ...  -> ArgN -> T -> R

So this leads to this:
class List[A] {
  def map[B](f: A => B): List[B]
}

When we move on to the map2 example we find that we need to expand our ruleset:
map2 : (a -> b -> c) -> List a -> List b -> List c

If we look at this there is actually a law consistent with map here.
If the first parameter is a genericized lambda then the generated method must be curried and move the first argument to the last to satisfy inference rules.
class List[A] {
   def map2[A,B,C](listA:List[A])(listB:List[B])(f: (A,B) => C): List[C]
}

Now it, just so happens that this same refactoring works for map (which is just a case where we have no additional inputs), and it should hold for map3 and map4.
While a bit tedious, if we go through elm/core module by module we can write down all the rules and see if we need to modify assumptions or rule selection criteria.
Then and only then do we start writing code.

So List.singleton shows that the OO rule can't apply here:
This leads to the Constructor/Factory Rule.
A function of the form:
type TypeA
foo: a -> TypeA

Is considered a constructor or factory and as such will be created as a function on the companion object:
object TypeA {
   def foo[A](arg1:A):TypeA
}

By the way: My gut feeling has been for a while that we should output both the OO and static version of functions in every case.

This example doesn't look right:
class List[A] {
   def map2[A,B,C](listA:List[A])(listB:List[B])(f: (A,B) => C): List[C]
}

Since you have both input lists as an argument putting it on the class is confusing. Or did you mean this?
class List[A] {
   def map2[A,B,C](listB:List[B])(f: (A,B) => C): List[C]
}

To me this is a fundamental limitation in OOP (and in every entity based approach, relational and semantic web too). They assume that there is always a single entity/object you are working with which is not the case with mapN functions (and a lot of others). FP (and even structural programming) has an edge here since it doesn't attach functions to entities so it's more generic. I wrote a blog post about the topic of triples not being able to represent logic/data efficiently some time back: https://ozmi.wordpress.com/2015/01/17/a-unified-model-for-data-and-logic/
Anyway, I digressed. Main thing is I think the OO can only apply if there is exactly one argument (should probably limit it to the last) with a type in the same module. For the rest we should simply not apply the OO rule.

By the way this is how I implemented the OO rule last week:
https://github.com/finos/morphir-elm/blob/3e8dcf5718c623417f6a1f01d4ffaad29f20ea6a/src/Morphir/Scala/Backend.elm#L334

This example doesn't look right:
class List[A] {
   def map2[A,B,C](listA:List[A])(listB:List[B])(f: (A,B) => C): List[C]
}

Since you have both input lists as an argument putting it on the class is confusing. Or did you mean this?
class List[A] {
   def map2[A,B,C](listB:List[B])(f: (A,B) => C): List[C]
}

To me this is a fundamental limitation in OOP (and in every entity based approach, relational and semantic web too). They assume that there is always a single entity/object you are working with which is not the case with mapN functions (and a lot of others). FP (and even structural programming) has an edge here since it doesn't attach functions to entities so it's more generic. I wrote a blog post about the topic of triples not being able to represent logic/data efficiently some time back: https://ozmi.wordpress.com/2015/01/17/a-unified-model-for-data-and-logic/
Anyway, I digressed. Main thing is I think the OO can only apply if there is exactly one argument (should probably limit it to the last) with a type in the same module. For the rest we should simply not apply the OO rule.

You  are right, what I wanted to write was:
class List[A] {
   def map2[A,B,C](listB:List[B])(f: (B,A) => C): List[C]
}

Now this looks a bit strange, because the type parameters are renamed.
Also I do agree that the functional encoding of this is easier.

So what's the conclusion here? As I'm reading through this again I'm reminded that all this rearranging will have a significant impact on the call-site especially if the functions are partially applied. It will get very difficult if we change the ordering.
Maybe it would be better to just map everything directly as we do now and focus on adding type information where needed?


After publishing Angular site to IIS, login does not work anymore

I have published 3 sites to Azure VM IIS - they all go under the Default Web Site: Angular frontend, HttpApi Host backend and IdentityServer backend.
Whereas login worked fine when running from IIS Express on localhost, after I published those 3 sites - login from IdentityServer keeps working fine, but login from Angular site - does not: after I press login - token is returned and session state is filled. But nevertheless, I am NOT authenticated: the button Login is still there:

Worth to say, I had troubles with setting issuer. I now have 'self-signed' certificate and strictDiscoveryDocumentValidation option set to false:
export const environment = {
  production: false,
  application: {
    name: 'CentralTools'
  },
  oAuthConfig: {
    issuer: 'https://XXX.cloudapp.azure.com/identityserver',
    clientId: 'CentralTools_App',
    dummyClientSecret: '1q2w3e*',
    scope: 'CentralTools',
    showDebugInformation: true,
    oidc: false,
    requireHttps: true,
    strictDiscoveryDocumentValidation: false
  },
  apis: {
    default: {
      url: 'https://XXX.cloudapp.azure.com/httpapihost'
    }
  },
  localization: {
    defaultResourceName: 'CentralTools'
  }
}

I have checked it out and CurrentUser is not filled while getting /abp/application-configuration (ABP framework is what we are using and what uses angular-oauth2-oidc, so maybe it's their problem (or mine :) ), but I am not sure yet...
"currentUser": { "isAuthenticated": false, "id": null, "tenantId": null, "userName": null, "email": null }
I doubt I can send some piece of workable code, but probably you will push me in right direction?

The problem was related to self-signed certificate that has been rejected.


[BUG] process instance alert optimization

Alert title words crowded together, for example ‘start processsuccess’，should be ‘start process success’；
The lowercase letters should be unified in the alert content (the original key is capitalized)。

I'm fixed it

I have fixed it

#1608


Changed the Navbar.css and added few css to make Navbar responsive

I changed the logo's size to 60px below 800px and changed font size to 14px to make the navbar responsive.

#128


Support Guzzle 5

Similar to #105, Guzzle 5 is still supported and we should probably support it too, if we can. #104 revealed that tests fail under Guzzle 5, so this issue is to discuss supporting it.

While it has security coverage it has not had a release in 18 months, so it's EOLish. For this issue we can decide whether or not it's worth the time to try to support Guzzle 5 depending on whether any of our peer projects still use it.


dispatch action in componentDidMount () doesn't get picked up by onData() immedaitely

Trying to implement a clock component. Once the component is rendered, I wish it to immediately show current time. I have this component:
import React, { PropTypes } from 'react';

class Time extends React.Component {
  static propTypes = {
    time: PropTypes.string.isRequired,
    updateTime: PropTypes.func.isRequired,
  }

  componentDidMount() {
    const { updateTime } = this.props;
    const time = new Date().toString();
    updateTime(time);
    console.log(time);
  }

  render() {
    const { time } = this.props;
    return (
      <div>{time}</div>
    );
  }
}

export default Time;

and container code:
import { useDeps } from 'react-simple-di';
import { composeAll, compose } from 'react-komposer';
import Time from '../../components/account/clock';

export const composer = ({ context, updateTime }, onData) => {
  const { Store } = context();

  Store.subscribe(() => {
    const { time } = Store.getState().clock;
    onData(null, { time });
  });

  const { time } = Store.getState().clock;
  onData(null, { time: time.toString() });

  const handle = setInterval(() => {
    const datetimeString = new Date().toString();
    updateTime(datetimeString);
  }, 1000);

  const cleanup = () => clearInterval(handle);
  return cleanup;
};

export const depsMapper = (context, actions) => ({
  updateTime: actions.clock.updateTime,
  context: () => context,
});

// need useDeps to inject context, from where we take out Store object
export default composeAll(
  compose(composer),
  useDeps(depsMapper),
)(Time);

However, the store update resulted from the action dispatch in componentDidMount() doesn't get picked up by onData(null, { time: time.toString() });. I guess it was loaded before componentDidMount() and Store.subscribe() only gets to update the clock 1 second later. I think I wish to know in general how lifecycle methods can play well with react-komposer.

There's no big issue with the general lifecycle hooks. if you call onData on the top of the composer, you component get's data via proper immediately. After that, every call to onData will result in getting data.


Implement ME support for C++ server implementation

createInstanceFromME has not been implemented for  the C++ server

Feature has been pushed to master. Supports euler and rk4 solvers for both grpc and thrift


Use CentOS 7 images issued by CentOS CPE team

What this PR does / why we need it:
The current image filter for AMIs in AWS targets a legacy account for CentOS 7 images. CentOS (via their Community Platform Engineering team) started publishing their own images as per https://wiki.centos.org/Cloud/AWS. We should use those images instead.
The new location also has an ARM64 image.
Which issue(s) this PR fixes (optional, in fixes #<issue number> format, will close the issue(s) when PR gets merged):
Fixes #1069
Special notes for your reviewer:
Optional Release Note:

Use new source of CentOS 7 images (issued by CentOS CPE) in AWS when no AMI is set

Signed-off-by: Marvin Beckers<EMAIL_ADDRESS>

/retest

/retest


Enable WriteCore feature for agrifood

We need to enable WriteCore feature to agrifood. Therefore add use-write-core: true and do a regen.

API change check
APIView has identified API level changes in this PR and created following API reviews.
Azure.ResourceManager.AgFoodPlatform


Map export to PNG in Angular when map is rotated

Describe the bug
Map export to png in Angular when map it's rotated don't reflect the actual view of the map in the png image
To Reproduce
Steps to reproduce the behavior:

Go to https://stackblitz.com/edit/angular-ivy-ef2yc9?file=src/app/app.component.ts
Click on the button "to png" when map it's rotated, you will see a different location in the preview
Click on the button "to png" when map it's not rotated, you will see that the png file reflects the current view of the map

Expected behavior
I expect the same result when the map it's not rotated

As in https://openlayers.org/en/latest/examples/export-map.html you need to apply the style transform of the layer canvas to the final canvas context before calling drawImage().


Handle cases when the title/subtitle is too long.

Perhaps, a text-overflow: ellipsis would be useful.

The header expands correctly to contain the longer text.


The EditableVectorLayer hangs after I updated to 4.1.3 RC1

Hello,
I want to experiment with EditableVectorLayer to prepare our incoming features. For this I used a small test project (targeting Xamarin Android) that only contains a map, and copied the code from the VectorObjectEditingActivity class in the mobile-dotnet-samples project (as well as the required event listener classes and extension methods) to fill the map with some editable shapes. This project was already configured to use version 4.1.3 RC1 of the Carto library.
If I launch the project with carto 4.1.3 RC1: A few seconds after I start interacting with the map, the application completely hangs. Eventually the system popup for unresponsive app appears, asking me if i want to wait or kill my application.
Here are the logs of my application, starting when the map initially appears (before I start dragging the map), and stopping after the unresponsive popup has appeared:
04-25 14:58:01.998 D/ViewRootImpl@6e84ebe[MainActivity](25556): MSG_RESIZED_REPORT: frame=Rect(0, 0 - 1280, 800) ci=Rect(0, 32 - 0, 0) vi=Rect(0, 32 - 0, 0) or=2
04-25 14:58:01.998 D/ViewRootImpl@6e84ebe[MainActivity](25556): MSG_WINDOW_FOCUS_CHANGED 1
04-25 14:58:01.998 D/ViewRootImpl@6e84ebe[MainActivity](25556): mHardwareRenderer.initializeIfNeeded()#2 mSurface={isValid=true -534009856}
04-25 14:58:01.999 V/InputMethodManager(25556): Starting input: tba=android.view.inputmethod.EditorInfo@1999134 nm : ReproNewCartoProject.ReproNewCartoProject ic=null
04-25 14:58:01.999 I/InputMethodManager(25556): startInputInner - mService.startInputOrWindowGainedFocus
04-25 14:58:02.011 D/InputTransport(25556): Input channel constructed: fd=80
04-25 14:58:02.018 V/InputMethodManager(25556): Starting input: tba=android.view.inputmethod.EditorInfo@ad8db5d nm : ReproNewCartoProject.ReproNewCartoProject ic=null
04-25 14:58:48.315 D/ViewRootImpl@6e84ebe[MainActivity](25556): ViewPostImeInputStage processPointer 0
04-25 14:58:48.317 E/BoostFramework(25556): BoostFramework() : Exception_1 = java.lang.ClassNotFoundException: Didn't find class "com.qualcomm.qti.Performance" on path: DexPathList[[],nativeLibraryDirectories=[/system/lib, /vendor/lib]]
04-25 14:58:48.328 D/Mono    (25556): DllImport searching in: '__Internal' ('(null)').
04-25 14:58:48.328 D/Mono    (25556): Searching for 'java_interop_jnienv_call_nonvirtual_boolean_method_a'.
04-25 14:58:48.328 D/Mono    (25556): Probing 'java_interop_jnienv_call_nonvirtual_boolean_method_a'.
04-25 14:58:48.328 D/Mono    (25556): Found as 'java_interop_jnienv_call_nonvirtual_boolean_method_a'.
04-25 14:58:48.332 D/Mono    (25556): DllImport searching in: '__Internal' ('(null)').
04-25 14:58:48.332 D/Mono    (25556): Searching for 'java_interop_jnienv_call_nonvirtual_int_method_a'.
04-25 14:58:48.332 D/Mono    (25556): Probing 'java_interop_jnienv_call_nonvirtual_int_method_a'.
04-25 14:58:48.332 D/Mono    (25556): Found as 'java_interop_jnienv_call_nonvirtual_int_method_a'.
04-25 14:58:48.337 D/Mono    (25556): DllImport searching in: '__Internal' ('(null)').
04-25 14:58:48.337 D/Mono    (25556): Searching for 'java_interop_jnienv_call_nonvirtual_float_method_a'.
04-25 14:58:48.337 D/Mono    (25556): Probing 'java_interop_jnienv_call_nonvirtual_float_method_a'.
04-25 14:58:48.337 D/Mono    (25556): Found as 'java_interop_jnienv_call_nonvirtual_float_method_a'.
04-25 14:58:48.340 D/Mono    (25556): DllImport searching in: 'carto_mobile_sdk' ('libcarto_mobile_sdk.so').
04-25 14:58:48.340 D/Mono    (25556): Searching for 'CSharp_BaseMapView_OnInputEvent'.
04-25 14:58:48.340 D/Mono    (25556): Probing 'CSharp_BaseMapView_OnInputEvent'.
04-25 14:58:48.340 D/Mono    (25556): Found as 'CSharp_BaseMapView_OnInputEvent'.
04-25 15:00:08.227 I/art     (25556): Thread[3,tid=25562,WaitingInMainSignalCatcherLoop,Thread*=0xde751c00,peer=0x12c205e0,"Signal Catcher"]: reacting to signal 3
04-25 15:00:08.228 I/art     (25556):
04-25 15:00:08.356 I/art     (25556): Wrote stack traces to '/data/anr/traces.txt'

I then decided to downgrade the Carto API to the latest stable (4.1.2). After that, I was able to use the application and edit shapes as expected.
It should also be noted that I previously tested the new text features (discussed in #197 and #193) with the same project, using 4.1.3 RC1, without encountering this problem. The problem appeared after I added the editable layer.

@mtehver please check

Thanks for reporting this. Could you share your project? EditableVectorLayer related changes in SDK 4.1.3RC1 vs 4.1.2 are quite minimal, so this could be triggered by something else.

Here is my test project:
ReproNewCartoProject.zip

Thanks for the test! This is fixed now and will be in 4.1.3 release.


Fix/imports not used as values

Issue
Attempt to use oruga-next with vite@3 failing due to Uncaught SyntaxError: ambiguous indirect export: App

Proposed Changes

split type and value imports
add importsNotUsedAsValues to the tsconfig.json

Why does it throws a similar error?

It does? I am using current branch as a temp fix, it runs without any errors now.
To with error are you referring exactly?

The issue using vite 3. Docs next use vitepress and vite without any issues

I assume because I am importing components directly from src folder

And why do you need it?

In order to use unplugin-auto-import that's the only way - to import components directly from src folder.
Although I don't get your concern, I am not trying to change a logic or API, this PR simply an improvement, and good practice.

@daniil4udo you are right, thanks!


DOTJ047I (unresolved key reference) should not be issued for references into declared peer maps

Expected Behavior
If there are scoped keyrefs into a declared, keyscoped peer map, then a new information message (not DOTJ047I) should be issued because the peer map could possibly define those keys:

Actual Behavior
An unresolved key message (DOTJ047I) is displayed for correctly defined keyrefs into peer maps, making it different to separate correct references from bad references (undefined keyscopes, missing map files, etc.):

Possible Solution
Implement a new check that detects whether the keyref's scope reaches into any declared keyscoped peer map. Subsequent nested scope levels "inside" the peer map can be ignored, as we don't know what scope structures exist inside that map.
Also implement #3950 to increase the severity of bad keyrefs with bad scopes.
Steps to Reproduce

Download the following testcase:
4068.zip
Run the following command:
dita --project project.xml -verbose

Environment

DITA-OT version: 4.0
Operating system and version: Ubuntu 20.04 LTS
How did you run DITA-OT? dita command
Transformation type: html5, pdf2

I am not sure why these scoped keyrefs do not issue DOTJ048I instead of DOTJ047I, which is specifically for scoped key references:
  <message id="DOTJ048I" type="INFO">
    <reason>Unable to find key definition for key reference "%1" in scope "%2".</reason>
    <response>The href attribute may be used as fallback if it exists</response>
  </message>

As part of this fix, KeyrefModule should add an attribute or PI to references into peer maps, as requested in this comment:

This would enable a fix for #3950, such that downstream processing can differentiate between truly unresolved references and resolution-deferred peer map references.


Unable to add existing model without deleted_at/retired_at

I'm not able to add an existing laravel model under Twill, as it's looking for fields deleted_at and retired_at in the query despite not using the soft deletes trait. I've scoured the docs and not seeing a way to have it work without adding these fields.
It also is adding a couple additional fields to the query, not sure how it's determining which ones to pull when showing the index.
Expected
I'm able to add a controller/resource/config for an existing model, and be able to list and edit the fields specified under form.blade.php (and that are fillable).
Actual
When going to the index page for the model you get the following error:
Column not found: 1054 Unknown column 'projects.deleted_at' in 'where clause' (SQL: select count(*) as aggregate from `projects` where `projects`.`deleted_at` is null and `published` = 1 and (`retired_at` is null or `retired_at` > 2019-09-03 20:06:51) and (`external_shared_project_id` is null or `shared_project_is_main` = 1) and (`description` is not null and `description` != ))

so I would need to add deleted_at and retired_at even if not configured anywhere.

retired_at is not a column name referenced anywhere in Twill. It seems like you have something in your own code modifying the query, a global scope potentially. As for deleted_at, this is indeed a requirement since your model should inherit from Twill's model which uses the SoftDeletes trait.


Make an MDA be an object that's owned by pymmcore and users can register new ones

It's a bit awkward to have MMCore have methods like cancel and  properties like pause interspersed with other methods as it is not longer obvious that they are associated with MDAs. The same also goes for the signals, we've intermixed MDA signals with normal microscope control signals.
What about having an mda  object on core that would handle all these things.
# events
@core.mda.events.frameReady.connect
def newFrame(img, event):
    print(img.shape)

# cancelling/pausing
core.mda.cancel()
core.mda.toggle_pause()

# running mda - keep on core for reason below
core.run_mda(seq) # internally calls self.mda.run(seq)

This could also be a way towards having pluggable acquisition engines. By deafult we would load the current loop, but you could register your own engine with core.register_mda_engine

What about having an mda object on core that would handle all these things.

love it

fixed in #102


Cla groups are not loading on PCC cla page

Summary
Cla group is not loading on PCC
Background

Login admin portal
Search & open SUN project
Go to tools --> easycla page

Expected behavior
cla page should load with full details
Actual behavior
An error occurred while fetching CLA Groups
Screenshots

`URL: https://v1.pcc.dev.platform.linuxfoundation.org/project/a09P000000DsCE5IAN/tools/easycla/overview
Time: December 1, 2023 at 2:05:44 PM GMT+5
Error: {"headers":{"normalizedNames":{},"lazyUpdate":null},"status":501,"statusText":"OK","url":"https://pcc-bff.dev.platform.linuxfoundation.org/development/api/cla-services/cla-groups/a09P000000DsCE5IAN","ok":false,"name":"HttpErrorResponse","message":"Http failure response for https://pcc-bff.dev.platform.linuxfoundation.org/development/api/cla-services/cla-groups/a09P000000DsCE5IAN: 501 OK","error":{"status":501,"stack":"","details":null,"message":"","code":"error","requestId":"","data":{}}}
Additional Information: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/<IP_ADDRESS> Safari/537.36`

Retested the issue on the dev site and found that it is fixed as expected. So making issue status QA-Done

This is resolved, so closing.


Mod browser backend server HTTP daemon is out of date.

What the title says, but it makes it vulnerable to at least these CVEs:

http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2014-2323
http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2014-2324
http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2012-5533
http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2013-4559
http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2013-4560
http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2013-4508

@JavidPack is this still an issue?


create university01 page

create a page called
ktu.html under src/studies/universities/
with headers and footers from
src/contact.html
and include that in webpack.config.js accordingly.

create folders as needed

Make sure you change the title in html page to APJ Abdul Kalam Technological University | CEA

If anyone is on this, first say it here!

Working on this

@pauliax is now assigned.


 It's just because we're using phantomjs for our tests, that browser is old and  deprecated now.
I've got a full new set of webdriver tests almost ready over in https://github.com/maputnik/editor/compare/master...orangemug:fix/web-driver-tests-v7

@orangemug did you plan to use greenkeeper.io to update dependencies automatically? it's really a nice tool.

Hey @oterral yeah that was one of my motivations behind for having decent tests (see #280). I think we're probably a little way off decent tests still though... However on pull request you also now get an app build (as a build artifact), so that means a PR raised from a service will still allow for manual testing via that build artifact, no need for manual checkout/install.
I'm going to manually updated the dependencies today, then add a service to the repo.
With regards to tooling I was thinking https://renovateapp.com after listening to https://changelog.com/podcast/289. Is there any chance you've used it?

@oterral also if you have any experience from using greenkeeper.io. What are the things it does well and not so well. Any gotchas or annoyances that you've experienced. Any advice would be much appreciated, as I've not used either.

@orangemug  Yes I've seen the PR with tests that's  nice. Tests are so important.
Currently we use greenkeeper.io since 3 months and I have only good things to say so far, good PR descriptions, stable, easy to use .  But it's only for npm dependencies.  I didn't know about renovate but seems quite powerful especially to manage more than npm module dependencies.


Uncaught TypeError: Cannot read property 'then' of ~

[Enter steps to reproduce:]

Clicked on an updates button in the bottom right
Updated one plugin - vim-mode-plus
Clicked on Update All
got the error popup

Atom: 1.21.1 x64
Electron: 1.6.15
OS: Mac OS X 10.12.6
Thrown From: Atom Core
Stack Trace
Uncaught TypeError: Cannot read property 'then' of undefined
At /Applications/Atom.app/Contents/Resources/app/node_modules/settings-view/lib/updates-panel.js:312

TypeError: Cannot read property 'then' of undefined
    at UpdatesPanel.updateAll (/Applications/Atom.app/Contents/Resources/app/node_modules/settings-view/lib/updates-panel.js:312:37)
    at HTMLButtonElement.onclick (/Applications/Atom.app/Contents/Resources/app/node_modules/settings-view/lib/updates-panel.js:152:36)

Commands
     -0:34.9.0 settings-view:check-for-package-updates (atom-workspace.workspace.scrollbars-visible-always.theme-one-dark-syntax.theme-one-dark-ui)
  4x -0:24.1.0 click (button.btn.btn-info.icon.icon-cloud-download.install-button)

Non-Core Packages
clang-format 1.29.0
file-icons 2.1.10
haskell-grammar 0.4.0
highlight-selected 0.13.1
language-babel 2.69.0
language-graphql 0.9.0
language-ini 1.19.0
language-lua 0.9.11
language-ocaml 1.9.5
language-rust 0.4.12
language-swift 0.5.0
language-thrift 1.0.2
MagicPython 1.0.11
nuclide 0.260.75053414
nuclide-format-js 0.0.41
php-extract-method 0.2.1
set-syntax 0.3.2
sort-lines 0.14.0
tool-bar 1.1.0
vim-mode-plus 1.9.1

Thanks for taking the time to contribute!
We noticed that this is a duplicate of atom/settings-view#879. You may want to subscribe there for updates.
Because we treat our issues list as the Atom team's backlog, we close duplicates to focus our work and not have to touch the same chunk of code for the same reason multiple times. This is also why we may mark something as duplicate that isn't an exact duplicate but is closely related.


Support SRT encryption passphrases on configured paths

Add support for SRT encryption passphrases on configured MediaMTX paths.
SRT supports encryption to protect payload data.  SRT Passphrases must be strings between 10 and 79 characters long.  Setting a SRT passphrase means that a publisher or reader using SRT MUST use the passphrase to publish or read.
Note that setting SRT passphrases does not prevent unencrypted reading from the path using another protocol!

Hello, this is a useful feature but this PR needs a couple of improvements:

move checks from checkSrtPassphrase() to internal/conf/path.go
avoid using getPathConfs() and pathConfs[pathName], pathName may not correspond to a configuration with the same name, since configurations can use regular expressions as names; use res.path.conf, that is available after addReader() and addPublisher
fix lint errors

thanks

Thank you for the feedback.  Making changes to fix those items.

Updates made based on feedback and lint output.

Added unit tests for CheckSrtPassphrase.  Use safeConf to prevent race conditions.

i added some improvements:

update API docs
split configuration checks from connection checks
add tests
rename publishSRTPassphrase into srtPublishPassphrase, readSRTPassphrase into srtReadPassphrase
remove redundant alias

and merged. Thanks!


[vcpkg] upgrade action has no --x-use-aria2 option

Is your feature request related to a problem? Please describe.
vcpkg install port port port allows you to use aria2c to download packages with --x-use-aria2
this option is not present in vcpkg upgrade action
Proposed solution
add --x-use-aria2 to be used with vcpkg upgrade action
Describe alternatives you've considered
manually build scripts to vcpkg remove all upgraded ports/features and then manually build another script to vcpkg install all upgrade ports/features using the --x-use-aria2 option do download new sources
Additional context
It seems as more and more options are being added to the vcpkg install action, the vcpkg upgrade action is being overlooked as some of the valuable options (not port features) such as --editable, --x-use-aria2, etc, etc are not being added to the upgrade actions not to mention vcpkg does not have a mechanism to remember how the port was installed originally so it can upgrade the port with the same options (not port features).

@StarGate-One would you like to do this work? I can mentor you through it if you like.

@strega-nil I am not sure I could take on a task of this scale with my limited knowledge of C/C++. I will think about it and let you know in a few days.

@strega-nil I looked through the build/install and upgrade code - at my stage of knowledge of C/C++ I do not believe I would be able to make these changes without considerable delay and the code to make these changes becoming stale at the rapid pace the vcpkg source has been changing the past few weeks.
So I would need to pass as by the time I was able to get something working, it would need reworking to function with what ever the present code base would be.
Anyway, I have built me a work around script (cmd shell), which takes the output from the vcpkg upgrade, parses it out and sets a variable to the ports/features requiring an upgrade. It then uses this information to pass to a remove function doing a vcpkg remove --recurse [ports] then an identical function doing a vcpkg install --x-use-aria2 --recurse --keep-going --editable [ports] - all output directed to a log file in case of failure I can recover the ports/features once the error is corrected.
Thank you for offering and I will still be actively involved here and there :)

Closing, no longer an issue for me as we have chosen to no long use vcpkg.


Can't install

I am unable to install using the instructions provided.

Hey,this installation instruction will only install the python package "dmx".  If you get errors, please report them here. What maybe is missing, is the driver installation. You need to install the driver for the FT232R, which you can find at the product homepage (link the README.md file). Am 28.12.2023 um 05:07 schrieb NonzeroCornet34 @.***>:
I am unable to install using the instructions provided.
—Reply to this email directly, view it on GitHub, or unsubscribe.You are receiving this because you are subscribed to this thread.Message ID: @.***>

Hey there! I don't think you understand. The package "dmx" will not install. I've tried upgrading and downgrading pip, going through the listed python command everything. This is what happens:
PS [PRIVATE]\dmx> git clone https://github.com/monzelr/dmx.git
Cloning into 'dmx'...
remote: Enumerating objects: 65, done.
remote: Counting objects: 100% (27/27), done.
remote: Compressing objects: 100% (24/24), done.
Receiving objects:  73% (48/65)used 20 (delta 3), pack-reused 38Receiving objects:  70% (46/65)
Receiving objects: 100% (65/65), 20.98 KiB | 346.00 KiB/s, done.
Resolving deltas: 100% (17/17), done.
PS [PRIVATE]\dmx>
PS [PRIVATE]\dmx> cd dmx
PS [PRIVATE]\dmx\dmx>
PS [PRIVATE]\dmx\dmx> pip install .
Defaulting to user installation because normal site-packages is not writeable
Processing [PRIVATE]\dmx\dmx
  Installing build dependencies ... done
  Getting requirements to build wheel ... error
  error: subprocess-exited-with-error

  × Getting requirements to build wheel did not run successfully.
  │ exit code: 1
  ╰─> [18 lines of output]
      Traceback (most recent call last):
        File "[PRIVATE]\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.12_qbz5n2kfra8p0\LocalCache\local-packages\Python312\site-packages\pip\_vendor\pyproject_hooks\_in_process\_in_process.py", line 353, in <module>
          main()
        File "[PRIVATE]\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.12_qbz5n2kfra8p0\LocalCache\local-packages\Python312\site-packages\pip\_vendor\pyproject_hooks\_in_process\_in_process.py", line 335, in main
          json_out['return_val'] = hook(**hook_input['kwargs'])
                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
        File "[PRIVATE]\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.12_qbz5n2kfra8p0\LocalCache\local-packages\Python312\site-packages\pip\_vendor\pyproject_hooks\_in_process\_in_process.py", line 118, in get_requires_for_build_wheel
          return hook(config_settings)
                 ^^^^^^^^^^^^^^^^^^^^^
        File "[PRIVATE]\AppData\Local\Temp\pip-build-env-qv2ce6a2\overlay\Lib\site-packages\setuptools\build_meta.py", line 325, in get_requires_for_build_wheel
          return self._get_build_requires(config_settings, requirements=['wheel'])
                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
        File "[PRIVATE]\AppData\Local\Temp\pip-build-env-qv2ce6a2\overlay\Lib\site-packages\setuptools\build_meta.py", line 295, in _get_build_requires
          self.run_setup()
        File "[PRIVATE]\AppData\Local\Temp\pip-build-env-qv2ce6a2\overlay\Lib\site-packages\setuptools\build_meta.py", line 311, in run_setup
          exec(code, locals())
        File "<string>", line 51, in <module>
      ModuleNotFoundError: No module named 'sphinx.setup_command'
      [end of output]

  note: This error originates from a subprocess, and is likely not a problem with pip.
error: subprocess-exited-with-error

× Getting requirements to build wheel did not run successfully.
│ exit code: 1
╰─> See above for output.

note: This error originates from a subprocess, and is likely not a problem with pip.

[notice] A new release of pip is available: 23.3.2 -> 24.0
[notice] To update, run: [PRIVATE]\AppData\Local\Microsoft\WindowsApps\PythonSoftwareFoundation.Python.3.12_qbz5n2kfra8p0\python.exe -m pip install --upgrade pip

Ok, thank you for providing the code. The problem here is sphinx and its setup_command.BuildDoc which is depreciated since 7.0.0 due to setuptools.
I have pushed the fix and released the new version 0.2.3
Please re-open this issue if you still have problems installing dmx.


Integration Test - Release - 2020/11/19 11:06:58

Auto create for integration test. AnotherAuthorUpdatedArticleFlow

@lamebrain : Thanks for your contribution! The author(s) have been notified to review your proposed change.


Fix compatibility with parallel stream (solutions)

identity value provided in reduce is reused across threads and the accumulation operation needs to work on a copy. For more memory efficient reduce operation a dedicated Collector with mutable internal accumulator can be used.
Also added tests to verify that custom user implementation is parallel stream compatible.

Thank you, I made a small change in https://github.com/nurkiewicz/java8-workshop/commit/a3d06deed290bd9da6ed1757ae93980a796f9460.


Make Jenkins instance publicly visible

Is your feature request related to a problem? Please describe.
Community wants to see which jobs are being run for CI/CD and logs.
Describe the solution you'd like
We are running a Jenkins instance that is currently private. Make it public.

Duplicate issue for: https://github.com/opensearch-project/opensearch-ci/issues/2
Closing this issue.


Attempting to fake std unsing risc0 target.

Should support std, but only if you don't use it.

Superseded by #1641


Update README.md to reflect list policy

As per #574, vim-compatible plugins are not listed in this list. The README says that this list is for plugins "mostly targeting neovim-specific features". We should update the description to avoid confusion.

Thanks for the PR!


How to use with MediatR?

Hi,
Is it posible to use console withing MediatR handler?
I am able to enque a job to call MediatR handler, but I can't manage it to work to provide instance of PerformContext there.
Any ideas?
Thank you
Marko

I have no idea what MediatR is :)
But after a quick look at it, it is probably possible to use Console from the handler if you pass PerformContext as a part of each TRequest/TNotification.