text:
Error when running the plugin

I tired to use your plugin to visualize existing tracks generated using TrackMate, but encounter an erro once I pressed the compute button:

axes is TZYX
(42, 36, 1024, 1024)
(42, 36, 1024, 1024)
INFO: GPU available: False, used: False
15:34:57 INFO GPU available: False, used: False
INFO: TPU available: False, using: 0 TPU cores
15:34:57 INFO TPU available: False, using: 0 TPU cores
INFO: IPU available: False, using: 0 IPUs
15:34:57 INFO IPU available: False, using: 0 IPUs
INFO: HPU available: False, using: 0 HPUs
15:34:57 INFO HPU available: False, using: 0 HPUs
---------------------------------------------------------------------------
PermissionError                           Traceback (most recent call last)
File src\psygnal\_signal.py:990, in _run_emit_loop()

File src\psygnal\_weak_callback.py:321, in cb()

File D:\CONDA_ENV\napatrackmater-aiscimageio-napari\lib\site-packages\vollseg_na
pari_trackmate\_widget.py:135, in plugin_wrapper_track.<locals>.change_handler.<
locals>.decorator_change_handler.<locals>.wrapper(*args=())
    134     print(f"{str(emitter.name).upper()}: {source.name}")
--> 135 return handler(*args)
        handler = <function plugin_wrapper_track.<locals>._compute at 0x00000069
239A8F70>
        args = ()

File D:\CONDA_ENV\napatrackmater-aiscimageio-napari\lib\site-packages\vollseg_na
pari_trackmate\_widget.py:2011, in plugin_wrapper_track.<locals>._compute()
   2008 @change_handler(plugin_data.compute_button)
   2009 def _compute():
-> 2011     _actual_computer()

File D:\CONDA_ENV\napatrackmater-aiscimageio-napari\lib\site-packages\vollseg_na
pari_trackmate\_widget.py:2083, in plugin_wrapper_track.<locals>._actual_compute
r()
   2081     accelerator = "cpu"
-> 2083 _trackmate_objects = TrackMate(
        _trackmate_objects = None
        plugin_data = <FunctionGui plugin_data(image: napari.layers.image.image.
Image = <Image layer 'KO2_ATG5LECKO_231123_c3_cropped.ome' at 0x691cfb3940>, seg
_image: napari.layers.labels.labels.Labels = <Labels layer 'KO2_ATG5LECKO_231123
_cell_labels_cropped.ome' at 0x6920894730>, channel_seg_image: napari.layers.lab
els.labels.Labels = None, mask_image: napari.layers.labels.labels.Labels = None,
 xml_path=WindowsPath('E:/Benjamin/Diede/test/KO2_ATG5LECKO_231123_cell_labels_c
ropped.ome.xml'), master_xml_path=WindowsPath('.'), track_csv_path=WindowsPath('
E:/Benjamin/Diede/test/tracks.csv'), spot_csv_path=WindowsPath('E:/Benjamin/Died
e/test/spots.csv'), edges_csv_path=WindowsPath('.'), cluster_csv_path=WindowsPat
h('.'), axes='TZYX', batch_size=8, device_type='cpu', compute_button=False) -> L
ist[LayerDataTuple]>
        AttributeBoxname = 'AttributeIDBox'
        TrackAttributeBoxname = 'TrackAttributeIDBox'
        TrackidBox = 'All'
        x_channel_seg = None
        x_seg = <class 'numpy.ndarray'> (42, 36, 1024, 1024) uint16
        x = <class 'numpy.ndarray'> (42, 36, 1024, 1024) uint16
        x_mask = None
        autoencoder_model = None
        num_points = 0
        plugin = <FunctionGui plugin(viewer: napari.viewer.Viewer = Viewer(camer
a=Camera(center=(0.0, 511.5, 511.5), zoom=0.11617840495573231, angles=(0.0, 0.0,
 90.0), perspective=0.0, mouse_pan=True, mouse_zoom=True), cursor=Cursor(positio
n=(20.0, 17.0, -1067.9672703528113, 1006.4284454212805), scaled=True, size=10, s
tyle=<CursorStyle.STANDARD: 'standard'>), dims=Dims(ndim=4, ndisplay=2, last_use
d=0, range=((0.0, 42.0, 1.0), (0.0, 36.0, 1.0), (0.0, 1024.0, 1.0), (0.0, 1024.0
, 1.0)), current_step=(20, 17, 511, 511), order=(0, 1, 2, 3), axis_labels=('0',
'1', '2', '3')), grid=GridCanvas(stride=1, shape=(-1, -1), enabled=False), layer
s=[<Image layer 'KO2_ATG5LECKO_231123_c3_cropped.ome' at 0x691cfb3940>, <Labels
layer 'KO2_ATG5LECKO_231123_cell_labels_cropped.ome' at 0x6920894730>], help='',
 status='', tooltip=Tooltip(visible=False, text=''), theme='dark', title='napari
', mouse_over_canvas=False, mouse_move_callbacks=[], mouse_drag_callbacks=[], mo
use_double_click_callbacks=[<function plugin_wrapper_track.<locals>.get_event at
 0x000000691CCDA160>, <function plugin_wrapper_track.<locals>.get_event at 0x000
0006925C6FE50>], mouse_wheel_callbacks=[<function dims_scroll at 0x000000697B235
550>], _persisted_mouse_event={}, _mouse_drag_gen={}, _mouse_wheel_gen={}, keyma
p={}), label_head='
Citation <tt>NapaTrackMater Scipy</tt>', track_model_type=
'Non-Dividing', track_id_box=None, track_id_value='', cloud_auto_encoder_model_t
ype='No(Encoder)', cloud_auto_encoder_model='xenopus_nuclei_autoencoder', cloud_
auto_encoder_model_none='', model_folder_cloud_auto=WindowsPath('C:/Users/bpavie
'), progress_bar: magicgui.widgets.ProgressBar = ProgressBar(value=<function mat
ch_type.<locals>.<lambda> at 0x0000006925FB28B0>, annotation=<class 'magicgui.wi
dgets.ProgressBar'>, name='progress_bar')) -> List[LayerDataTuple]>
        accelerator = 'cpu'
        scale_z = 1
        scale_xy = 1
   2084     plugin_data.xml_path.value,
   2085     plugin_data.spot_csv_path.value,
   2086     plugin_data.track_csv_path.value,
   2087     plugin_data.edges_csv_path.value,
   2088     AttributeBoxname,
   2089     TrackAttributeBoxname,
   2090     TrackidBox,
   2091     plugin_data.axes.value,
   2092     master_xml_path=plugin_data.master_xml_path.value,
   2093     channel_seg_image=x_channel_seg,
   2094     seg_image=x_seg,
   2095     image=x,
   2096     mask=x_mask,
   2097     autoencoder_model=autoencoder_model,
   2098     num_points=num_points,
   2099     progress_bar=plugin.progress_bar,
   2100     batch_size=plugin_data.batch_size.value,
   2101     accelerator=accelerator,
   2102     devices=1,
   2103     scale_z=scale_z,
   2104     scale_xy=scale_xy,
   2105 )
   2106 nonlocal track_centroid_tree, track_centroid_list

File D:\CONDA_ENV\napatrackmater-aiscimageio-napari\lib\site-packages\napatrackm
ater\Trackmate.py:90, in TrackMate.__init__(self=<napatrackmater.Trackmate.Track
Mate object>, xml_path=WindowsPath('E:/Benjamin/Diede/test/KO2_ATG5LECKO_231123_
cell_labels_cropped.ome.xml'), spot_csv_path=WindowsPath('E:/Benjamin/Diede/test
/spots.csv'), track_csv_path=WindowsPath('E:/Benjamin/Diede/test/tracks.csv'), e
dges_csv_path=WindowsPath('.'), AttributeBoxname='AttributeIDBox', TrackAttribut
eBoxname='TrackAttributeIDBox', TrackidBox='All', axes='TZYX', scale_z=1, scale_
xy=1, latent_features=1, center=True, progress_bar=ProgressBar(value=<function m
atch_type.<locals>....icgui.widgets.ProgressBar'>, name='progress_bar'), acceler
ator='cpu', devices=1, master_xml_path=WindowsPath('.'), master_extra_name='', s
eg_image=<class 'numpy.ndarray'> (42, 36, 1024, 1024) uint16, channel_seg_image=
None, image=<class 'numpy.ndarray'> (42, 36, 1024, 1024) uint16, mask=None, four
ier=True, autoencoder_model=None, num_points=0, batch_size=8, compute_with_autoe
ncoder=True)
     89 self.track_dataset, self.track_dataset_index = get_csv_data(self.track_c
sv_path)
---> 90 self.edges_dataset, self.edges_dataset_index = get_csv_data(self.edges_c
sv_path)
        self.edges_csv_path = WindowsPath('.')
        self = <napatrackmater.Trackmate.TrackMate object at 0x000000692193FEB0>

     91 self.progress_bar = progress_bar

File D:\CONDA_ENV\napatrackmater-aiscimageio-napari\lib\site-packages\napatrackm
ater\Trackmate.py:2726, in get_csv_data(csv=WindowsPath('.'))
   2724 def get_csv_data(csv):
-> 2726     dataset = pd.read_csv(
        pd = <module 'pandas' from 'D:\\CONDA_ENV\\napatrackmater-aiscimageio-na
pari\\lib\\site-packages\\pandas\\__init__.py'>
        csv = WindowsPath('.')
   2727         csv, delimiter=",", encoding="unicode_escape", low_memory=False
   2728     )[3:]
   2729     dataset_index = dataset.index

File D:\CONDA_ENV\napatrackmater-aiscimageio-napari\lib\site-packages\pandas\io\
parsers\readers.py:912, in read_csv(filepath_or_buffer=WindowsPath('.'), sep=<no
_default>, delimiter=',', header='infer', names=<no_default>, index_col=None, us
ecols=None, dtype=None, engine=None, converters=None, true_values=None, false_va
lues=None, skipinitialspace=False, skiprows=None, skipfooter=0, nrows=None, na_v
alues=None, keep_default_na=True, na_filter=True, verbose=False, skip_blank_line
s=True, parse_dates=None, infer_datetime_format=<no_default>, keep_date_col=Fals
e, date_parser=<no_default>, date_format=None, dayfirst=False, cache_dates=True,
 iterator=False, chunksize=None, compression='infer', thousands=None, decimal='.
', lineterminator=None, quotechar='"', quoting=0, doublequote=True, escapechar=N
one, comment=None, encoding='unicode_escape', encoding_errors='strict', dialect=
None, on_bad_lines='error', delim_whitespace=False, low_memory=False, memory_map
=False, float_precision=None, storage_options=None, dtype_backend=<no_default>)
    910 kwds.update(kwds_defaults)
--> 912 return _read(filepath_or_buffer, kwds)
        kwds = {'delimiter': ',', 'header': 'infer', 'names': None, 'index_col':
 None, 'usecols': None, 'dtype': None, 'engine': 'c', 'converters': None, 'true_
values': None, 'false_values': None, 'skipinitialspace': False, 'skiprows': None
, 'skipfooter': 0, 'nrows': None, 'na_values': None, 'keep_default_na': True, 'n
a_filter': True, 'verbose': False, 'skip_blank_lines': True, 'parse_dates': Fals
e, 'infer_datetime_format': <no_default>, 'keep_date_col': False, 'date_parser':
 <no_default>, 'date_format': None, 'dayfirst': False, 'cache_dates': True, 'ite
rator': False, 'chunksize': None, 'compression': 'infer', 'thousands': None, 'de
cimal': '.', 'lineterminator': None, 'quotechar': '"', 'quoting': 0, 'doublequot
e': True, 'escapechar': None, 'comment': None, 'encoding': 'unicode_escape', 'en
coding_errors': 'strict', 'dialect': None, 'on_bad_lines': <BadLineHandleMethod.
ERROR: 0>, 'delim_whitespace': False, 'low_memory': False, 'memory_map': False,
'float_precision': None, 'storage_options': None, 'dtype_backend': <no_default>,
 'engine_specified': False}
        filepath_or_buffer = WindowsPath('.')

File D:\CONDA_ENV\napatrackmater-aiscimageio-napari\lib\site-packages\pandas\io\
parsers\readers.py:577, in _read(filepath_or_buffer=WindowsPath('.'), kwds={'cac
he_dates': True, 'chunksize': None, 'comment': None, 'compression': 'infer', 'co
nverters': None, 'date_format': None, 'date_parser': <no_default>, 'dayfirst': F
alse, 'decimal': '.', 'delim_whitespace': False, ...})
    576 # Create the parser.
--> 577 parser = TextFileReader(filepath_or_buffer, **kwds)
        TextFileReader = <class 'pandas.io.parsers.readers.TextFileReader'>
        filepath_or_buffer = WindowsPath('.')
        kwds = {'delimiter': ',', 'header': 'infer', 'names': None, 'index_col':
 None, 'usecols': None, 'dtype': None, 'engine': 'c', 'converters': None, 'true_
values': None, 'false_values': None, 'skipinitialspace': False, 'skiprows': None
, 'skipfooter': 0, 'nrows': None, 'na_values': None, 'keep_default_na': True, 'n
a_filter': True, 'verbose': False, 'skip_blank_lines': True, 'parse_dates': Fals
e, 'infer_datetime_format': <no_default>, 'keep_date_col': False, 'date_parser':
 <no_default>, 'date_format': None, 'dayfirst': False, 'cache_dates': True, 'ite
rator': False, 'chunksize': None, 'compression': 'infer', 'thousands': None, 'de
cimal': '.', 'lineterminator': None, 'quotechar': '"', 'quoting': 0, 'doublequot
e': True, 'escapechar': None, 'comment': None, 'encoding': 'unicode_escape', 'en
coding_errors': 'strict', 'dialect': None, 'on_bad_lines': <BadLineHandleMethod.
ERROR: 0>, 'delim_whitespace': False, 'low_memory': False, 'memory_map': False,
'float_precision': None, 'storage_options': None, 'dtype_backend': <no_default>,
 'engine_specified': False}
    579 if chunksize or iterator:

File D:\CONDA_ENV\napatrackmater-aiscimageio-napari\lib\site-packages\pandas\io\
parsers\readers.py:1407, in TextFileReader.__init__(self=<pandas.io.parsers.read
ers.TextFileReader object>, f=WindowsPath('.'), engine='c', **kwds={'cache_dates
': True, 'chunksize': None, 'comment': None, 'compression': 'infer', 'converters
': None, 'date_format': None, 'date_parser': <no_default>, 'dayfirst': False, 'd
ecimal': '.', 'delim_whitespace': False, ...})
   1406 self.handles: IOHandles | None = None
-> 1407 self._engine = self._make_engine(f, self.engine)
        self.engine = 'c'
        self = <pandas.io.parsers.readers.TextFileReader object at 0x0000006926C
7E250>
        f = WindowsPath('.')

File D:\CONDA_ENV\napatrackmater-aiscimageio-napari\lib\site-packages\pandas\io\
parsers\readers.py:1661, in TextFileReader._make_engine(self=<pandas.io.parsers.
readers.TextFileReader object>, f=WindowsPath('.'), engine='c')
   1660         mode += "b"
-> 1661 self.handles = get_handle(
        self.handles = None
        self = <pandas.io.parsers.readers.TextFileReader object at 0x0000006926C
7E250>
        f = WindowsPath('.')
        mode = 'r'
        self.options = {'delimiter': ',', 'escapechar': None, 'quotechar': '"',
'quoting': 0, 'doublequote': True, 'skipinitialspace': False, 'lineterminator':
None, 'header': 0, 'index_col': None, 'names': None, 'skiprows': set(), 'na_valu
es': {'', '#N/A', '-NaN', '-1.#QNAN', 'null', '-1.#IND', 'NULL', 'n/a', '-nan',
'N/A', 'NaN', '1.#QNAN', '1.#IND', 'None', '#NA', 'nan', 'NA', '#N/A N/A', '<NA>
'}, 'keep_default_na': True, 'true_values': None, 'false_values': None, 'convert
ers': {}, 'dtype': None, 'cache_dates': True, 'thousands': None, 'comment': None
, 'decimal': '.', 'parse_dates': False, 'keep_date_col': False, 'dayfirst': Fals
e, 'date_parser': <no_default>, 'date_format': None, 'usecols': None, 'verbose':
 False, 'encoding': 'unicode_escape', 'compression': 'infer', 'skip_blank_lines'
: True, 'encoding_errors': 'strict', 'on_bad_lines': <BadLineHandleMethod.ERROR:
 0>, 'dtype_backend': <no_default>, 'delim_whitespace': False, 'na_filter': True
, 'low_memory': False, 'memory_map': False, 'float_precision': None, 'storage_op
tions': None, 'na_fvalues': set()}
        is_text = True
   1662     f,
   1663     mode,
   1664     encoding=self.options.get("encoding", None),
   1665     compression=self.options.get("compression", None),
   1666     memory_map=self.options.get("memory_map", False),
   1667     is_text=is_text,
   1668     errors=self.options.get("encoding_errors", "strict"),
   1669     storage_options=self.options.get("storage_options", None),
   1670 )
   1671 assert self.handles is not None

File D:\CONDA_ENV\napatrackmater-aiscimageio-napari\lib\site-packages\pandas\io\
common.py:859, in get_handle(path_or_buf=WindowsPath('.'), mode='r', encoding='u
nicode_escape', compression=None, memory_map=False, is_text=True, errors='strict
', storage_options=None)
    857 if ioargs.encoding and "b" not in ioargs.mode:
    858     # Encoding
--> 859     handle = open(
        handle = '.'
        ioargs = IOArgs(filepath_or_buffer='.', encoding='unicode_escape', mode=
'r', compression={'method': None}, should_close=False)
        ioargs.mode = 'r'
        ioargs.encoding = 'unicode_escape'
        errors = 'strict'
    860         handle,
    861         ioargs.mode,
    862         encoding=ioargs.encoding,
    863         errors=errors,
    864         newline="",
    865     )
    866 else:
    867     # Binary mode

PermissionError: [Errno 13] Permission denied: '.'

The above exception was the direct cause of the following exception:

EmitLoopError                             Traceback (most recent call last)
File D:\CONDA_ENV\napatrackmater-aiscimageio-napari\lib\site-packages\magicgui\w
idgets\bases\_value_widget.py:71, in ValueWidget._on_value_change(self=PushButto
n(value=False, annotation=<class 'inspect._empty'>, name='compute_button'), valu
e=False)
     69 if value is self.null_value and not self._nullable:
     70     return
---> 71 self.changed.emit(value)
        value = False
        self.changed = <SignalInstance 'changed' on PushButton(value=False, anno
tation=<class 'inspect._empty'>, name='compute_button')>
        self = PushButton(value=False, annotation=<class 'inspect._empty'>, name
='compute_button')

File src\psygnal\_signal.py:945, in emit()

File src\psygnal\_signal.py:992, in _run_emit_loop()

EmitLoopError:
While emitting signal 'magicgui.widgets.PushButton.changed', an error occurred i
n callback 'vollseg_napari_trackmate._widget.plugin_wrapper_track.<locals>._comp
ute'.
The args passed to the callback were: (False,)
This is not a bug in psygnal.  See 'PermissionError' above for details.

Is there anything I should have done to avoid this error ?
Best,
Benjamin

Yes, you should not launch the plugin from a folder that you do not have the permission to write to, for example instead of launching the plugin from C:> you can move inside a User folder location such as Downloads folder so that it is able to download the model it wants from zenodo and is able to create a hidden cache folder where the model can be stored during the runtime of the plugin.

But I am launching it from my home directory where I have write permission .

Yeah I read your error incorrectly, you are missing edges.csv file needed for the plugin to compute. It takes '' as the file and therefore fails.

Ah, ok, but how do you get this file from TrackMate ?
I see the button to export the xml tracks, the CSV tracks and spots but not the one for the edges:

ah, ok, thanks!

I now have another error with the key error MEAN_INTENSITY_CH2, do you need to speficy another channel ?
   2105 )
   2106 nonlocal track_centroid_tree, track_centroid_list

File D:\CONDA_ENV\napatrackmater-aiscimageio-napari\lib\site-packages\napatrackm
ater\Trackmate.py:259, in TrackMate.__init__(self=<napatrackmater.Trackmate.Trac
kMate object>, xml_path=WindowsPath('E:/Benjamin/Diede/test/KO2_ATG5LECKO_231123
_cell_labels_cropped.ome.xml'), spot_csv_path=WindowsPath('E:/Benjamin/Diede/tes
t/spots.csv'), track_csv_path=WindowsPath('E:/Benjamin/Diede/test/tracks.csv'),
edges_csv_path=WindowsPath('E:/Benjamin/Diede/test/edges.csv'), AttributeBoxname
='AttributeIDBox', TrackAttributeBoxname='TrackAttributeIDBox', TrackidBox='All'
, axes='TZYX', scale_z=1, scale_xy=1, latent_features=1, center=True, progress_b
ar=ProgressBar(value=<function match_type.<locals>....icgui.widgets.ProgressBar'
>, name='progress_bar'), accelerator='cpu', devices=1, master_xml_path=WindowsPa
th('.'), master_extra_name='', seg_image=<class 'numpy.ndarray'> (42, 36, 1024,
1024) uint16, channel_seg_image=None, image=<class 'numpy.ndarray'> (42, 36, 102
4, 1024) uint16, mask=None, fourier=True, autoencoder_model=None, num_points=0,
batch_size=8, compute_with_autoencoder=True)
    257     self.max_track_id = max(self.filtered_track_ids)
--> 259     self._get_xml_data()
        self = <napatrackmater.Trackmate.TrackMate object at 0x000000032457AFA0>

    260 if not isinstance(self.master_xml_path, str):

File D:\CONDA_ENV\napatrackmater-aiscimageio-napari\lib\site-packages\napatrackm
ater\Trackmate.py:1661, in TrackMate._get_xml_data(self=<napatrackmater.Trackmat
e.TrackMate object>)
   1660     self.graph_tracks[daughter_track_id] = parent_track_id
-> 1661 self._get_attributes()
        self = <napatrackmater.Trackmate.TrackMate object at 0x000000032457AFA0>

   1662 if self.autoencoder_model and self.seg_image is not None:

File D:\CONDA_ENV\napatrackmater-aiscimageio-napari\lib\site-packages\napatrackm
ater\Trackmate.py:338, in TrackMate._get_attributes(self=<napatrackmater.Trackma
te.TrackMate object>)
    337 def _get_attributes(self):
--> 338     self.Attributeids, self.AllValues = get_spot_dataset(
        self = <napatrackmater.Trackmate.TrackMate object at 0x000000032457AFA0>

        self.spot_dataset =        LABEL    ID  ...           CONTRAST_CH1
       SNR_CH1
3     ID2496  2496  ...   1.554477064095319E-4  1.0870384009611642
4     ID2912  2912  ...  1.1512187949693565E-4  1.0968796864227202
5     ID2176  2176  ...  1.8777980241369962E-4   1.086726691240421
6     ID2656  2656  ...  1.7669866242944754E-4  1.0664738691807822
7     ID2339  2339  ...  1.7294277756373019E-4  1.0962299667245166
...      ...   ...  ...                    ...                 ...
1370  ID3392  3392  ...  1.2185130182737337E-4  0.9407870765959341
1371  ID3419  3419  ...  1.1539824393890318E-4   0.841043235287821
1372  ID3339  3339  ...  1.1818341505217014E-4  0.8169611196205143
1373  ID3173  3173  ...  1.2367554295834385E-4  0.8537773181741568
1374  ID3310  3310  ...  1.3390980404190094E-4  1.0412763426097111

[1372 rows x 20 columns]
        self.track_analysis_spot_keys = {'spot_id': 'ID', 'track_id': 'TRACK_ID'
, 'quality': 'QUALITY', 'posix': 'POSITION_X', 'posiy': 'POSITION_Y', 'posiz': '
POSITION_Z', 'posit': 'POSITION_T', 'frame': 'FRAME', 'radius': 'RADIUS', 'mean_
intensity_ch1': 'MEAN_INTENSITY_CH1', 'total_intensity_ch1': 'TOTAL_INTENSITY_CH
1', 'mean_intensity_ch2': 'MEAN_INTENSITY_CH2', 'total_intensity_ch2': 'TOTAL_IN
TENSITY_CH2', 'mean_intensity': 'MEAN_INTENSITY', 'total_intensity': 'TOTAL_INTE
NSITY'}
        self.xcalibration = 0.35650596285435
        self.ycalibration = 0.35650596285435
        self.zcalibration = 1.0007151428571428
        self.AttributeBoxname = 'AttributeIDBox'
        self.detectorchannel = 1
    339         self.spot_dataset,
    340         self.track_analysis_spot_keys,
    341         self.xcalibration,
    342         self.ycalibration,
    343         self.zcalibration,
    344         self.AttributeBoxname,
    345         self.detectorchannel,
    346     )
    347     print("obtianed spot attributes")

File D:\CONDA_ENV\napatrackmater-aiscimageio-napari\lib\site-packages\napatrackm
ater\Trackmate.py:2762, in get_spot_dataset(spot_dataset=       LABEL    ID  ...
           CONTRAST_CH1  ...E-4  1.0412763426097111

[1372 rows x 20 columns], track_analysis_spot_keys={'frame': 'FRAME', 'mean_inte
nsity': 'MEAN_INTENSITY', 'mean_intensity_ch1': 'MEAN_INTENSITY_CH1', 'mean_inte
nsity_ch2': 'MEAN_INTENSITY_CH2', 'posit': 'POSITION_T', 'posix': 'POSITION_X',
'posiy': 'POSITION_Y', 'posiz': 'POSITION_Z', 'quality': 'QUALITY', 'radius': 'R
ADIUS', ...}, xcalibration=0.35650596285435, ycalibration=0.35650596285435, zcal
ibration=1.0007151428571428, AttributeBoxname='AttributeIDBox', detectionchannel
=1)
   2761     value = track_analysis_spot_keys["mean_intensity"]
-> 2762     AllValues[value] = spot_dataset[v].astype("float")
        AllValues = {'ID': 3       2496.0
4       2912.0
5       2176.0
6       2656.0
7       2339.0
         ...
1370    3392.0
1371    3419.0
1372    3339.0
1373    3173.0
1374    3310.0
Name: ID, Length: 1372, dtype: float64, 'TRACK_ID': 3        0.0
4        0.0
5        0.0
6        0.0
7        0.0
        ...
1370    79.0
1371    79.0
1372    79.0
1373    79.0
1374    79.0
Name: TRACK_ID, Length: 1372, dtype: float64, 'QUALITY': 3       4825.0
4       5232.0
5       5170.0
6       5202.0
7       4972.0
         ...
1370    6688.0
1371    6467.0
1372    6943.0
1373    6444.0
1374    2773.0
Name: QUALITY, Length: 1372, dtype: float64, 'POSITION_X': 3       147.277379
4       138.854575
5       151.142875
6       150.724375
7       149.382308
           ...
1370    299.116392
1371    299.296761
1372    298.078985
1373    296.878736
1374    296.504839
Name: POSITION_X, Length: 1372, dtype: float64, 'POSITION_Y': 3       255.320409

4       257.713609
5       253.977882
6       253.517133
7       253.831385
           ...
1370    276.495694
1371    276.859874
1372    276.307885
1373    275.470896
1374    279.910149
Name: POSITION_Y, Length: 1372, dtype: float64, 'POSITION_Z': 3       23.198340
4       24.722752
5       22.058897
6       22.541676
7       23.763161
          ...
1370    19.357883
1371    19.459708
1372    19.971495
1373    18.684675
1374    15.660308
Name: POSITION_Z, Length: 1372, dtype: float64, 'POSITION_T': 3       10.0
4       16.0
5        3.0
6        5.0
7        8.0
        ...
1370    34.0
1371    35.0
1372    33.0
1373    31.0
1374    32.0
Name: POSITION_T, Length: 1372, dtype: float64, 'FRAME': 3       10.0
4       16.0
5        3.0
6        5.0
7        8.0
        ...
1370    34.0
1371    35.0
1372    33.0
1373    31.0
1374    32.0
Name: FRAME, Length: 1372, dtype: float64, 'RADIUS': 3       5.271703
4       5.415947
5       5.394469
6       5.405575
7       5.324705
          ...
1370    5.877833
1371    5.812364
1372    5.951606
1373    5.805465
1374    4.382969
Name: RADIUS, Length: 1372, dtype: float64, 'MEAN_INTENSITY_CH1': 3       32779.
050773
4       32776.298089
5       32781.494449
6       32780.751592
7       32780.324841
            ...
1370    32776.933114
1371    32776.640297
1372    32776.906895
1373    32777.167285
1374    32777.604078
Name: MEAN_INTENSITY_CH1, Length: 1372, dtype: float64, 'TOTAL_INTENSITY_CH1': 3
       180120884.0
4       180105758.0
5       180134312.0
6       180130230.0
7       180127885.0
           ...
1370    238648850.0
1371    238646718.0
1372    271425566.0
1373    238650555.0
1374     99676694.0
Name: TOTAL_INTENSITY_CH1, Length: 1372, dtype: float64}
        v = 'MEAN_INTENSITY_CH2'
        value = 'MEAN_INTENSITY'
        spot_dataset =        LABEL    ID  ...           CONTRAST_CH1
  SNR_CH1
3     ID2496  2496  ...   1.554477064095319E-4  1.0870384009611642
4     ID2912  2912  ...  1.1512187949693565E-4  1.0968796864227202
5     ID2176  2176  ...  1.8777980241369962E-4   1.086726691240421
6     ID2656  2656  ...  1.7669866242944754E-4  1.0664738691807822
7     ID2339  2339  ...  1.7294277756373019E-4  1.0962299667245166
...      ...   ...  ...                    ...                 ...
1370  ID3392  3392  ...  1.2185130182737337E-4  0.9407870765959341
1371  ID3419  3419  ...  1.1539824393890318E-4   0.841043235287821
1372  ID3339  3339  ...  1.1818341505217014E-4  0.8169611196205143
1373  ID3173  3173  ...  1.2367554295834385E-4  0.8537773181741568
1374  ID3310  3310  ...  1.3390980404190094E-4  1.0412763426097111

[1372 rows x 20 columns]
   2763 if k == "total_intensity_ch2":

File D:\CONDA_ENV\napatrackmater-aiscimageio-napari\lib\site-packages\pandas\cor
e\frame.py:3761, in DataFrame.__getitem__(self=       LABEL    ID  ...
 CONTRAST_CH1  ...E-4  1.0412763426097111

[1372 rows x 20 columns], key='MEAN_INTENSITY_CH2')
   3760     return self._getitem_multilevel(key)
-> 3761 indexer = self.columns.get_loc(key)
        key = 'MEAN_INTENSITY_CH2'
        self =        LABEL    ID  ...           CONTRAST_CH1             SNR_CH
1
3     ID2496  2496  ...   1.554477064095319E-4  1.0870384009611642
4     ID2912  2912  ...  1.1512187949693565E-4  1.0968796864227202
5     ID2176  2176  ...  1.8777980241369962E-4   1.086726691240421
6     ID2656  2656  ...  1.7669866242944754E-4  1.0664738691807822
7     ID2339  2339  ...  1.7294277756373019E-4  1.0962299667245166
...      ...   ...  ...                    ...                 ...
1370  ID3392  3392  ...  1.2185130182737337E-4  0.9407870765959341
1371  ID3419  3419  ...  1.1539824393890318E-4   0.841043235287821
1372  ID3339  3339  ...  1.1818341505217014E-4  0.8169611196205143
1373  ID3173  3173  ...  1.2367554295834385E-4  0.8537773181741568
1374  ID3310  3310  ...  1.3390980404190094E-4  1.0412763426097111

[1372 rows x 20 columns]
   3762 if is_integer(indexer):

File D:\CONDA_ENV\napatrackmater-aiscimageio-napari\lib\site-packages\pandas\cor
e\indexes\base.py:3655, in Index.get_loc(self=Index(['LABEL', 'ID', 'TRACK_ID',
'QUALITY', 'PO...'CONTRAST_CH1', 'SNR_CH1'],
      dtype='object'), key='MEAN_INTENSITY_CH2')
   3654 except KeyError as err:
-> 3655     raise KeyError(key) from err
        key = 'MEAN_INTENSITY_CH2'
   3656 except TypeError:
   3657     # If we have a listlike key, _check_indexing_error will raise
   3658     #  InvalidIndexError. Otherwise we fall through and re-raise
   3659     #  the TypeError.

KeyError: 'MEAN_INTENSITY_CH2'

The above exception was the direct cause of the following exception:

EmitLoopError                             Traceback (most recent call last)
File D:\CONDA_ENV\napatrackmater-aiscimageio-napari\lib\site-packages\magicgui\w
idgets\bases\_value_widget.py:71, in ValueWidget._on_value_change(self=PushButto
n(value=False, annotation=<class 'inspect._empty'>, name='compute_button'), valu
e=False)
     69 if value is self.null_value and not self._nullable:
     70     return
---> 71 self.changed.emit(value)
        value = False
        self.changed = <SignalInstance 'changed' on PushButton(value=False, anno
tation=<class 'inspect._empty'>, name='compute_button')>
        self = PushButton(value=False, annotation=<class 'inspect._empty'>, name
='compute_button')

File src\psygnal\_signal.py:945, in emit()

File src\psygnal\_signal.py:992, in _run_emit_loop()

EmitLoopError:
While emitting signal 'magicgui.widgets.PushButton.changed', an error occurred i
n callback 'vollseg_napari_trackmate._widget.plugin_wrapper_track.<locals>._comp
ute'.
The args passed to the callback were: (False,)
This is not a bug in psygnal.  See 'KeyError' above for details.

This plugin only works if you have done tracking using a raw + seg image input as a hyperstack and then used integer labelled detector on the input segmentation image prior to tracking using any tracking algorithm. I have not programmed it work with any other TrackMate detector which is why it is expecting Mean Intensity Ch 2 as a key which you would have in your xml had it been tracked using the above said settings.

Ah, ok, I just did the tracking only on the labels using the label detector, I will just redo it using the hyperstack (raw+seg), thanks for the super fast answer!

Thanks it looks to work now, except when I select a Track ID:

(D:\CONDA_ENV\napatrackmater-aiscimageio-napari) E:\Benjamin\Diede\test>napari
axes is TZYX
(42, 36, 1024, 1024)
(42, 36, 1024, 1024)
INFO: GPU available: False, used: False
17:09:02 INFO GPU available: False, used: False
INFO: TPU available: False, using: 0 TPU cores
17:09:02 INFO TPU available: False, using: 0 TPU cores
INFO: IPU available: False, using: 0 IPUs
17:09:02 INFO IPU available: False, using: 0 IPUs
INFO: HPU available: False, using: 0 HPUs
17:09:02 INFO HPU available: False, using: 0 HPUs
Reading XML
XML file made using image of (42, 36, 1024, 1024)
Computing boundary points
Making mask in 4D
Computed the boundary points
Iterating over spots in frame
Iterating over tracks 67
obtianed spot attributes
obtained track attributes
obtained edge attributes
computing Phenotypes
  0%|                                                   | 0/41 [00:00<?, ?it/s]D
:\CONDA_ENV\napatrackmater-aiscimageio-napari\lib\site-packages\numpy\core\fromn
umeric.py:3440: RuntimeWarning: Mean of empty slice.!
D:\CONDA_ENV\napatrackmater-aiscimageio-napari\lib\site-packages\numpy\core\_met
hods.py:189: RuntimeWarning: invalid value encountered in double_scalars!
D:\CONDA_ENV\napatrackmater-aiscimageio-napari\lib\site-packages\numpy\core\_met
hods.py:262: RuntimeWarning: Degrees of freedom <= 0 for slice!D:\CONDA_ENV\napa
trackmater-aiscimageio-napari\lib\site-packages\numpy\core\_methods.py:222: Runt
imeWarning: invalid value encountered in true_divide!D:\CONDA_ENV\napatrackmater
-aiscimageio-napari\lib\site-packages\numpy\core\_methods.py:254: RuntimeWarning
: invalid value encountered in double_scalars!

100%|█████████████████████████████████████████| 41/41 [00:00<00:00, 524.79it/s]
Making pandas dataframe  (67, 33)
Making pandas Model
D:\CONDA_ENV\napatrackmater-aiscimageio-napari\lib\site-packages\matplotlib\axes
\_axes.py:1185: RuntimeWarning: All-NaN axis encountered!
D:\CONDA_ENV\napatrackmater-aiscimageio-napari\lib\site-packages\matplotlib\axes
\_axes.py:1186: RuntimeWarning: All-NaN axis encountered!
Refreshing track data
D:\CONDA_ENV\napatrackmater-aiscimageio-napari\lib\site-packages\matplotlib\axes
\_axes.py:1185: RuntimeWarning: All-NaN axis encountered!
D:\CONDA_ENV\napatrackmater-aiscimageio-napari\lib\site-packages\matplotlib\axes
\_axes.py:1186: RuntimeWarning: All-NaN axis encountered!
---------------------------------------------------------------------------
ValueError                                Traceback (most recent call last)
File src\psygnal\_signal.py:990, in _run_emit_loop()

File src\psygnal\_weak_callback.py:321, in cb()

File D:\CONDA_ENV\napatrackmater-aiscimageio-napari\lib\site-packages\vollseg_na
pari_trackmate\_widget.py:135, in plugin_wrapper_track.<locals>.change_handler.<
locals>.decorator_change_handler.<locals>.wrapper(*args=('Non-Dividing',))
    134     print(f"{str(emitter.name).upper()}: {source.name}")
--> 135 return handler(*args)
        handler = <function plugin_wrapper_track.<locals>._change_track_model_ty
pe at 0x0000002253048B80>
        args = ('Non-Dividing',)

File D:\CONDA_ENV\napatrackmater-aiscimageio-napari\lib\site-packages\vollseg_na
pari_trackmate\_widget.py:2188, in plugin_wrapper_track.<locals>._change_track_m
odel_type(value='Non-Dividing')
   2187 plot_main()
-> 2188 show_phenotype()

File D:\CONDA_ENV\napatrackmater-aiscimageio-napari\lib\site-packages\vollseg_na
pari_trackmate\_widget.py:853, in plugin_wrapper_track.<locals>.show_phenotype()

    848 unique_shape_properties_tracklet = (
    849     _trackmate_objects.unique_shape_properties[unique_track_id][
    850         k
    851     ]
    852 )
--> 853 (
        unique_shape_properties_tracklet = (<class 'numpy.ndarray'> (42,) float3
2, [28.22862, 27.94917, 27.369844, 26.809418, 27.761389, 28.164484, 27.634077, 2
8.03756, 27.531155, 28.009014, 27.549765, 27.422667, 28.43098, 25.472324, 27.112
331, 28.629196, 27.973434, 27.236778, 28.521362, 27.025301, 28.087664, 27.612385
, 28.39119, 27.721567, 27.48127, 26.427942, 28.37677, 27.263659, 28.048862, 27.7
6377, 27.680489, 27.943043, 27.155891, 27.670073, 28.08763, 28.24571, 27.545097,
 27.85626, 27.711285, 27.183176, 27.469185, 27.164902], [298.18805, 300.06833, 2
83.2468, 298.22302, 288.4451, 284.60098, 294.9288, 300.8251, 298.77274, 300.9014
, 286.9732, 283.623, 286.2161, 283.75504, 284.68933, 288.9334, 284.56427, 284.14
984, 288.4502, 295.68967, 301.87408, 293.5521, 282.63965, 298.0044, 294.3256, 29
4.64365, 282.48175, 287.19522, 297.96823, 299.76834, 298.14264, 287.45032, 298.4
191, 299.34335, 284.18655, 284.5282, 301.26398, 297.7033, 297.40045, 300.08606,
300.6312, 300.7418], [680.5888, 675.0882, 708.5564, 671.3439, 685.63666, 676.391
66, 666.90247, 675.66797, 678.3944, 677.8402, 679.6906, 709.516, 700.83356, 714.
5263, 712.75934, 693.26666, 675.5746, 709.49207, 676.4906, 669.97766, 675.9115,
666.8689, 708.22845, 671.8838, 667.687, 669.1391, 706.11536, 669.1458, 677.6452,
 669.2261, 672.1833, 698.8831, 671.4248, 670.2564, 708.6745, 704.187, 677.0845,
672.25555, 671.1247, 671.572, 678.14105, 676.68353], <class 'numpy.ndarray'> (42
,) float32, <class 'numpy.ndarray'> (42,) float32, <class 'numpy.ndarray'> (42,)
 float32, <class 'numpy.ndarray'> (42,) float32, <class 'numpy.ndarray'> (42,) f
loat32, <class 'numpy.ndarray'> (0,) float32)
    854     cluster_time,
    855     cluster_z,
    856     cluster_y,
    857     cluster_x,
    858     cluster_radius,
    859     cluster_volume,
    860     cluster_eccentricity_comp_first,
    861     cluster_eccentricity_comp_second,
    862     cluster_surface_area,
    863 ) = unique_shape_properties_tracklet
    865 unique_dynamic_properties_tracklet = (
    866     _trackmate_objects.unique_dynamic_properties[
    867         unique_track_id
    868     ][k]
    869 )

ValueError: too many values to unpack (expected 9)

The above exception was the direct cause of the following exception:

EmitLoopError                             Traceback (most recent call last)
File D:\CONDA_ENV\napatrackmater-aiscimageio-napari\lib\site-packages\magicgui\w
idgets\bases\_value_widget.py:71, in ValueWidget._on_value_change(self=RadioButt
ons(value='Non-Dividing', annotation=<class 'inspect._empty'>, name='track_model
_type'), value='Non-Dividing')
     69 if value is self.null_value and not self._nullable:
     70     return
---> 71 self.changed.emit(value)
        value = 'Non-Dividing'
        self.changed = <SignalInstance 'changed' on RadioButtons(value='Non-Divi
ding', annotation=<class 'inspect._empty'>, name='track_model_type')>
        self = RadioButtons(value='Non-Dividing', annotation=<class 'inspect._em
pty'>, name='track_model_type')

File src\psygnal\_signal.py:945, in emit()

File src\psygnal\_signal.py:992, in _run_emit_loop()

EmitLoopError:
While emitting signal 'magicgui.widgets.RadioButtons.changed', an error occurred
 in callback 'vollseg_napari_trackmate._widget.plugin_wrapper_track.<locals>._ch
ange_track_model_type'.
The args passed to the callback were: ('Non-Dividing',)
This is not a bug in psygnal.  See 'ValueError' above for details.

Track data refreshed
---------------------------------------------------------------------------
ValueError                                Traceback (most recent call last)
File src\psygnal\_signal.py:990, in _run_emit_loop()

File src\psygnal\_weak_callback.py:321, in cb()

File D:\CONDA_ENV\napatrackmater-aiscimageio-napari\lib\site-packages\vollseg_na
pari_trackmate\_widget.py:135, in plugin_wrapper_track.<locals>.change_handler.<
locals>.decorator_change_handler.<locals>.wrapper(*args=(2,))
    134     print(f"{str(emitter.name).upper()}: {source.name}")
--> 135 return handler(*args)
        handler = <function plugin_wrapper_track.<locals>._track_id_box_change a
t 0x0000002253047790>
        args = (2,)

File D:\CONDA_ENV\napatrackmater-aiscimageio-napari\lib\site-packages\vollseg_na
pari_trackmate\_widget.py:1972, in plugin_wrapper_track.<locals>._track_id_box_c
hange(value=2)
   1970 track_id = value
-> 1972 show_track(track_id)
        track_id = 2

File D:\CONDA_ENV\napatrackmater-aiscimageio-napari\lib\site-packages\vollseg_na
pari_trackmate\_widget.py:1949, in plugin_wrapper_track.<locals>.show_track(trac
k_id=2)
   1947 pred = unique_tracks, unique_tracks_properties, track_id
-> 1949 _refreshTrackData(pred)
        pred = (<class 'numpy.ndarray'> (42, 5) float32, <class 'numpy.ndarray'>
 (42, 19) float32, 2)

File D:\CONDA_ENV\napatrackmater-aiscimageio-napari\lib\site-packages\vollseg_na
pari_trackmate\_widget.py:804, in plugin_wrapper_track.<locals>._refreshTrackDat
a(pred=(<class 'numpy.ndarray'> (42, 5) float32, <class 'numpy.ndarray'> (42, 19
) float32, 2))
    803     _to_analyze = [int(track_id)]
--> 804 show_phenotype()
    805 select_track_nature()

File D:\CONDA_ENV\napatrackmater-aiscimageio-napari\lib\site-packages\vollseg_na
pari_trackmate\_widget.py:853, in plugin_wrapper_track.<locals>.show_phenotype()

    848 unique_shape_properties_tracklet = (
    849     _trackmate_objects.unique_shape_properties[unique_track_id][
    850         k
    851     ]
    852 )
--> 853 (
        unique_shape_properties_tracklet = (<class 'numpy.ndarray'> (42,) float3
2, [28.22862, 27.94917, 27.369844, 26.809418, 27.761389, 28.164484, 27.634077, 2
8.03756, 27.531155, 28.009014, 27.549765, 27.422667, 28.43098, 25.472324, 27.112
331, 28.629196, 27.973434, 27.236778, 28.521362, 27.025301, 28.087664, 27.612385
, 28.39119, 27.721567, 27.48127, 26.427942, 28.37677, 27.263659, 28.048862, 27.7
6377, 27.680489, 27.943043, 27.155891, 27.670073, 28.08763, 28.24571, 27.545097,
 27.85626, 27.711285, 27.183176, 27.469185, 27.164902], [298.18805, 300.06833, 2
83.2468, 298.22302, 288.4451, 284.60098, 294.9288, 300.8251, 298.77274, 300.9014
, 286.9732, 283.623, 286.2161, 283.75504, 284.68933, 288.9334, 284.56427, 284.14
984, 288.4502, 295.68967, 301.87408, 293.5521, 282.63965, 298.0044, 294.3256, 29
4.64365, 282.48175, 287.19522, 297.96823, 299.76834, 298.14264, 287.45032, 298.4
191, 299.34335, 284.18655, 284.5282, 301.26398, 297.7033, 297.40045, 300.08606,
300.6312, 300.7418], [680.5888, 675.0882, 708.5564, 671.3439, 685.63666, 676.391
66, 666.90247, 675.66797, 678.3944, 677.8402, 679.6906, 709.516, 700.83356, 714.
5263, 712.75934, 693.26666, 675.5746, 709.49207, 676.4906, 669.97766, 675.9115,
666.8689, 708.22845, 671.8838, 667.687, 669.1391, 706.11536, 669.1458, 677.6452,
 669.2261, 672.1833, 698.8831, 671.4248, 670.2564, 708.6745, 704.187, 677.0845,
672.25555, 671.1247, 671.572, 678.14105, 676.68353], <class 'numpy.ndarray'> (42
,) float32, <class 'numpy.ndarray'> (42,) float32, <class 'numpy.ndarray'> (42,)
 float32, <class 'numpy.ndarray'> (42,) float32, <class 'numpy.ndarray'> (42,) f
loat32, <class 'numpy.ndarray'> (0,) float32)
    854     cluster_time,
    855     cluster_z,
    856     cluster_y,
    857     cluster_x,
    858     cluster_radius,
    859     cluster_volume,
    860     cluster_eccentricity_comp_first,
    861     cluster_eccentricity_comp_second,
    862     cluster_surface_area,
    863 ) = unique_shape_properties_tracklet
    865 unique_dynamic_properties_tracklet = (
    866     _trackmate_objects.unique_dynamic_properties[
    867         unique_track_id
    868     ][k]
    869 )

ValueError: too many values to unpack (expected 9)

The above exception was the direct cause of the following exception:

EmitLoopError                             Traceback (most recent call last)
File D:\CONDA_ENV\napatrackmater-aiscimageio-napari\lib\site-packages\magicgui\w
idgets\bases\_value_widget.py:71, in ValueWidget._on_value_change(self=ComboBox(
value=None, annotation=<class 'inspect._empty'>, name='track_id_box'), value=2)
     69 if value is self.null_value and not self._nullable:
     70     return
---> 71 self.changed.emit(value)
        value = 2
        self.changed = <SignalInstance 'changed' on ComboBox(value=None, annotat
ion=<class 'inspect._empty'>, name='track_id_box')>
        self = ComboBox(value=None, annotation=<class 'inspect._empty'>, name='t
rack_id_box')

File src\psygnal\_signal.py:945, in emit()

File src\psygnal\_signal.py:992, in _run_emit_loop()

EmitLoopError:
While emitting signal 'magicgui.widgets.ComboBox.changed', an error occurred in
callback 'vollseg_napari_trackmate._widget.plugin_wrapper_track.<locals>._track_
id_box_change'.
The args passed to the callback were: (2,)
This is not a bug in psygnal.  See 'ValueError' above for details.

But selecting all work

Is there a way to color the label the same as the track ?

Thanks for reporting, due to a latest change in this base library that was only passed to the Napari plugin vollseg-napari-trackmate==2.5.0 you just have to update the plugin and the bug will disappear. You can color the tracks from the top left drop down menu that says color by, notice that if you are not using master xml but the normal TrackMate xml you will be missing some color choices such as coloring by surface area, acceleration, eccentricity etc but other color choices that come from TrackMate itself should work as expected.

authors: bpavie kapoorlab

repo: Kapoorlabs-CAPED/NapaTrackMater


text:
大佬大佬，新人求教，请问这个是什么问题啊

风控吧

source: gharchive/issue

license: MIT

license_type: permissive

license_source: github-api


text:
feat/starknet_estimateFee

Issue: Implement starknet_estimateFee RPC Call
Description:
The starknet_estimateFee RPC call has been implemented but requires further testing and verification against the entire state. This RPC call estimates the resources required by transactions when applied on a given state.
Parameters:

request: The transaction(s) to estimate. This is a sequence of transactions to estimate, running each transaction on the state resulting from applying all the previous ones. This parameter is required.
block_id: The hash of the requested block, or number (height) of the requested block, or a block tag, for the block referencing the state or call the transaction on. This parameter is required.

Expected Result:
A sequence of fee estimations where the i'th estimate corresponds to the i'th transaction.
Potential Errors:

CONTRACT_NOT_FOUND: The specified contract could not be found.
CONTRACT_ERROR: An error occurred in the contract.
BLOCK_NOT_FOUND: The specified block could not be found.

Testing:
Initial testings can be found here. However, these should not be considered complete and improvements are welcome.
Resources:

Alchemy RPC API Endpoint Documentation
Starknet API OpenRPC Spec

Comments:
Please comment below for coordination.

can i take this one Boss ?

authors: Tbelleng antiyro

repo: KasarLabs/deoxys


text:
[BUG] When using odin app.secure the '__odin_reference' is missing in header

As the title. We need unique value that come from request but the odin reference is missing when using app secure view.

@mix2zeta Is this not done now?

repo: KayEss/odin


text:
Players receive "User  lacks permission to update Tokens in parent "

I am running FVTT 7.9 with Token Attacher 4.0.2, and the game Starfinder system.  If I have attached tokens on the scene, my players receive "User  lacks permission to update Tokens in parent " error on their screen.
Also, I'm testing with a blank player token as a "handle" for Token Attacher with a "Starship" actor token attached, and some light objects.  For some reason, the GM view shows the attached objects correctly and I can move the handle around without an issue and everything looks right.  On the player view (after receiving the above error) most of the attached lights do not move with the handle token, however the Starship token moves with the handle.

This has nothing to do with token attacher. That's a core bug of foundry 0.7.9(and presumably 0.7.10). This happens because you try to move multiple lights. Moving multiple lights(doesn't matter if it's through token attacher or not) will throw an exception on the players side which prevents the movements of all but one light.

authors: KayelGee krobibero

repo: KayelGee/token-attacher


text:
Perform comparision

Hello, thanks for your great work, I wanna to know whether dit estimator performs better than mattcha's?

Hi, thanks for your interest and support!
I haven't conducted objective comparisons between Dit and Matcha's models. However, from my subjective experience, Dit doesn't perform as well as Matcha's transformer unet when using the same parameter size as Matcha TTS.
However, with a larger model size, like in HierSpeech++, Dit can achieve better results.

authors: KdaiP blackbird-fish

repo: KdaiP/StableTTS


text:
Cannot read properties of undefined (reading 'match') error when using comments without space before text

Hi,
after upgrading to version 1.0.0 (and also the latest 1.0.2) I'm getting the following error using the vite plugin (unplugin-preprocessor-directives/vite)
Cannot read properties of undefined (reading 'match')
After some testing, I found that this error seems to occur if a javascript comment does not contain a space after "//".
This comment creates an error : "//error comment", while this works without any issue "// working comment".
I've also created a playground demonstrating the issue at stackblitz:
https://stackblitz.com/edit/vitejs-vite-hy77nf?file=package.json,src%2FApp.vue
(Comment is in App.vue)
Thanks.
Edit: After rechecking stackblitz with Firefox I get an erorr saying "comment is undefined", Chrome shows the error above.

thank you! try v1.0.3


text:
[0.21 regression] Broken support for handling ~/path in static file routes

That's regression introduced in #743

Fixed

repo: KeepSafe/aiohttp

license_source: bigquery


text:
[Bug]: UC03 and 06 Are Similar and Can Be Merged

Is there an existing issue for this?

[X] I have searched the existing issues

Contact Name
Anton
Description of the bug?
These two reports can be written in Once Class as agreed instead of two Separate Classes.
Version
Develop Branch
Steps to Reproduce the Error
N/A

Code of Conduct

[X] I agree to follow this project's Code of Conduct

Successfully completed.


text:
Broken link on About us page

The link "the way we roast coffees" on About us page leads to Page not found.

Should this be fixed in the content, or by adding additional routes?
It could be solved by adding routes to catch all situations where there is no language in the URL - one would be needed for each localized route. Otherwise, the link in the content (which is an en-US page) could be updated to point at the en-US route: /en-us/articles/on-roasts
        routes.MapRoute(
            name: "ArticleNoLang",
            url: "articles/{urlSlug}",
            defaults: new { language = LanguageClient.DEFAULT_LANGUAGE, controller = "Articles", action = "Show", urlSlug = "" }
        );

@JanLenoch could you please comment on that?

Sure! What @Steve-Fenton says is correct, however, there is another, slightly more elegant solution: to utilize the CultureInfo.CurrentUICulture.Name value in the CustomContentLinkUrlResolver.
The culture is being set in the LocalizedMvcRouteHandler and is then used by the ControllerBase class. It can be therefore used in the same way in the link resolver.
The most-elegant solution is to enrich the ContentLink class in the SDK with a notion of the culture.
Fixed via #62 and filed an issue in the SDK repo.

Hi guys, I found other broken links in the "Coffee processing techniques" article that lead to "Page not found". Both of them are leading to coffee products: Kenya Gakuyuni AA and Brazil Natural Barra Grande.
I guess the problem might be in the CustomContentLinkUrlResolver.cs since it links products via $"/products/{link.UrlSlug}";  Also, the lang codename doesn't match.
Currently used link: /en-US/products/kenya-gakuyuni-aa
Correct link: /en-us/product/detail/kenya-gakuyuni-aa

Well spotted, @MartinaFarkasova ! Pushed https://github.com/Kentico/cloud-sample-app-net/commit/47ec62a5d29f3efa3c43383be2e6f3d5c5f8a7f3 to finish the fix.

authors: JanLenoch MartinaFarkasova Steve-Fenton petrsvihlik winklertomas

repo: Kentico/cloud-sample-app-net

license: mit


text:
Feature: Documentation refactor

Motivation

Update docs to more closely match the repo-template
Add migration path diagram images
Add VS Code editor settings and recommended extensions
Disable dotnet format in CI pipeline

We can re-enable once all WIP branches have been merged and we have a single "format" PR

Update .editorconfig to match other integration repos

Checklist

[X] Code follows coding conventions held in this repo
[ ] Automated tests have been added
[ ] Tests are passing
[X] Docs have been updated (if applicable)
[ ] Temporary settings (e.g. variables used during development and testing) have been reverted to defaults

How to test
No functional changes have been made.
The README and other markdown can be previewed here.

@tkrch yup!

source: gharchive/pull-request


text:
quality_bitmask should have an option to mask no cadences

New feature request for KeplerTargetPixelFile
Problem description

The quality_bitmask parameter of KeplerTargetPixelFile
should have the option of "raw" or "all" to allow the user to
see the actual QUALITY values in the TPF FITS file.

It is already the case that passing quality_bitmask=None or quality_bitmask=0 has the effect of returning all cadences, i.e. nothing is masked out.
As part of 7dc76acd32e5b86079f434e164920e52889324e9 I have added support for the string 'none', and listed this more explicitely as an option in the docstrings.
Please re-open the issue if you feel further improvements to the docs are needed to clarify that this option exists!

Hi Geert,

On Aug 12, 2018, at 1:32 PM, Geert Barentsen notifications@github.com wrote:
It is already the case that passing quality_bitmask=None or quality_bitmask=0 has the effect of returning all cadences, i.e. nothing is masked out.
As part of 7dc76ac https://github.com/KeplerGO/lightkurve/commit/7dc76acd32e5b86079f434e164920e52889324e9 I have added support for the string 'none', and listed this more explicitely as an option in the docstrings.
Please re-open the issue if you feel further improvements to the docs are needed to clarify that this option exists!

That was an easy fix!
Cheers,
-Ken

—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub https://github.com/KeplerGO/lightkurve/issues/224#issuecomment-412369796, or mute the thread https://github.com/notifications/unsubscribe-auth/AQw4yeLT3Bg5-ZITZGjF1VYCzJbZjZ85ks5uQJDngaJpZM4V461b.

authors: KenMighell barentsen

repo: KeplerGO/lightkurve


text:
Add disabled property to toolbar tools

Description:

wxAuiToolBar, wxToolBar, and wxRibbonBar all have a EnableTool() function -- we need to add a property to support this.

wxRibbonBar will need to be handled differently because it doesn't support using wxID_ANY to generate a unique id, and the return class pointer from AddTool() cannot be used (it's a forwarded class with no header containing the declaration).

authors: KeyWorksRW Randalphwa

repo: KeyWorksRW/wxUiEditor


text:
Add -o flag to update integration manifest with retrieved store type definition

Add -o | --output-to-integration-manifest flag to output retrieved store type to an Integration Manifest.

If manifest exists, store type is appended to store type list
If manifest exists and a store type with the same name is already present, the contents are overwritten with what Command returned.
If the manifest doesn't exist, it's created and populated only with the schema and the store type definition.

Refactored store-type get path to implement the flags.Flags and flags.Options interfaces.

Please regenerate the docs and fix the test that is failing: https://github.com/Keyfactor/kfutil/actions/runs/6802999075/job/18497341205#step:3:93
I suspect you might need to add another couple tests as well:

kfutil store-types get --name $NAME -g no write to file
kfutil store-types get --name $NAME -g -o $VALID_MANIFEST_FILE
kfutil store-types get --name $NAME -g -o $INVALID_FILE

When output to manifest (--output-to-integration-manifest) is present, the generic format flag is automatically set. This behavior is noted in the usage.
	// Set the output type to full unless genericFormat is true
	f.outputType = "full"
	if f.genericFormat {
		f.outputType = "generic"
	}

	// If outputToIntegrationManifest is true, set the output type to generic
	if f.outputToIntegrationManifest {
		f.outputType = "generic"
	}

get [-i <store-type-id> | -n <store-type-name>] [-b <git-ref>] [-g | --output-to-integration-manifest]

repo: Keyfactor/kfutil


text:
Polynomial division

Is there any support for laying out long polynomial division?

There is no support for long division in general.  @freemaths is there a particular package that you use for this in LaTeX?

@freemaths Sometimes one can hack a solution together from spare parts:

@kevinbarabash Is \longdiv something that belongs on my To Do list? We could use a method similar to KaTeX stretchy radicals.

@ronkok were you thinking of just rendering the \longdiv symbol or also laying out all of the steps too?

I'm thinking only of the symbol for now. Perhaps the steps can come later if there is much demand.

I imagine there's interest. But we should figure out which LaTeX package adds this functionality. I saw a few in a quick search. The most obvious one, longdiv.tex, does the whole derivation, which doesn't seem what we want (in particular it doesn't support polynomials as originally requested).

The Polynom package does polynominal division. It's rendering of the radical is poor. Here's how it renders \polylongdiv[stage=1]{X^3+X^2-1}{X-1}

Like package longdiv, polynom will render all the steps, at least if the polynomial is in one variable. And it does factorizations and remainders and other tasks, as well. So there's a lot to it. I don't know if we want to ship that much code for something that may not get much use. Maybe I should supply a longdivsymbol for KaTeX core and then parts from the rest of polynom or longdiv could be an extension.

The difficult part is the alignment rather than the symbol. The "hacky" solution I have come up with so far is to render white on white to hide things and keep aligned. Align is only interested in aligning equals signs as far as I can tell. (Note: not the best example as no polynomial carry but would work for that too).
('textcolor{white}{x-3}';4x^2+2)
(x-3'overline{'smash{)}4x^3-12x^2+2x-6})
('textcolor{white}{x-3}';'underline{4x^3-12x^2})
('textcolor{white}{{x-3}';4x^3-12x^2+}',2x-6)
('textcolor{white}{{x-3}';4x^3-12x^2+}','underline{2x-6})

Didn't know about \phantom and missed it on the help page. Same result but far less hacky than white on white:
(\phantom{x-3}{;4x^2+2})
(x-3\overline{\smash{)}4x^3-12x^2+2x-6})
(\phantom{x-3};\underline{4x^3-12x^2})
(\phantom{{x-3};4x^3-12x^2+},2x-6)
(\phantom{{x-3};4x^3-12x^2+},\underline{2x-6})

And with array{l}.

(\begin{array}{l}
\phantom{x-3;}{;4x^2+2}\
x-3\overline{\smash{)}4x^3-12x^2+2x-6}\
\phantom{x-3};\underline{4x^3-12x^2}\
\phantom{{x-3};4x^3-12x^2+},2x-6\
\phantom{{x-3};4x^3-12x^2+},\underline{2x-6}\
\end{array})

authors: edemaine freemaths kevinbarabash ronkok

repo: Khan/KaTeX


text:
Fix DX hang and added safety check

If using DX11 or DX12 on a machine with multiple graphics adapters (laptop with iGPU & dGPU) and the first adapter that EnumAdapters returns is the iGPU when OXR is expecting the dGPU; the application hangs infinitely. Mostly due to the oversight of forgetting to increment i each iteration of the while.
To prevent this hang entirely I've swapped the while out in favour of a for loop and added a small check underneath to throw if the adapter OXR wants isn't found by DX.

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

authors: CLAassistant Xelarse

repo: KhronosGroup/OpenXR-Tutorials


text:
Support static linking in pkg-config

Currently only spirv-cross-c-shared.pc is provided for shared library. Could add a spirv-cross-c.pc with proper pkg-config --static support.
Thanks,
Kacper

A PR would be helpful.

repo: KhronosGroup/SPIRV-Cross


text:
Incorrect HLSL generated for structure construction

GLSL source:
#version 150
struct Foo {
    float a;
};
struct Bar {
    Foo foo;
};
void main() {
    Bar bar;
    bar.foo = Foo(0.5);
    gl_Position = vec4(bar.foo.a);
}

Output of glslangValidator.exe test.vert -V && SPIRV-Cross vert.spv --hlsl:
struct Foo
{
    float a;
};

struct Bar
{
    Foo foo;
};

uniform float4 gl_HalfPixel;

static float4 gl_Position;
struct SPIRV_Cross_Output
{
    float4 gl_Position : POSITION;
};

void vert_main()
{
    Bar bar;
    bar.foo = { 0.5f };
    gl_Position = float4(bar.foo.a, bar.foo.a, bar.foo.a, bar.foo.a);
}

SPIRV_Cross_Output main()
{
    vert_main();
    SPIRV_Cross_Output stage_output;
    stage_output.gl_Position = gl_Position;
    stage_output.gl_Position.x = stage_output.gl_Position.x - gl_HalfPixel.x * stage_output.gl_Position.w;
    stage_output.gl_Position.y = stage_output.gl_Position.y + gl_HalfPixel.y * stage_output.gl_Position.w;
    return stage_output;
}

This line is incorrect: bar.foo = { 0.5f }, can be worked around as
Foo foo = { 0.5f };
bar.foo = foo;

See https://github.com/szeged/webrender/issues/53#issuecomment-363782528 for the original issue.

I fixed this on master some time ago, I get:
struct Foo
{
    float a;
};

struct Bar
{
    Foo foo;
};

static const Foo _14 = { 0.5f };

static float4 gl_Position;
struct SPIRV_Cross_Output
{
    float4 gl_Position : SV_Position;
};

void vert_main()
{
    Bar bar;
    bar.foo = _14; // Constant structs and arrays are declared globally.
    gl_Position = bar.foo.a.xxxx;
}

SPIRV_Cross_Output main()
{
    vert_main();
    SPIRV_Cross_Output stage_output;
    stage_output.gl_Position = gl_Position;
    return stage_output;
}

wonderful, thanks @HansKristian-ARM !
We'll re-open if still have issues with this.

authors: HansKristian-ARM kvark


text:
Update SPIRV-Headers DEPS

The following commit: 3d5fb7b refers to symbols from this commit in SPIRV-Headers: 9baa9e, but the DEPS file is not up to date.
This broke CI in ANGLE, but it should have probably been caught by CI here? Which ties into issues/2665

@dneto0 @dj2

Hey @zoddicus PTAL

I will roll DEPS ahead for this manually, and work on getting the process a bit better in #2665

Awesome, thanks a lot.

repo: KhronosGroup/SPIRV-Tools


text:
GH1182, Validate BufferImageCopyData z offset and extent depth

Offset.z must be zero and extent.depth must be 1 for image types of 1D and 2D.  Also reshuffled the routines to use the PreCallValidate style and updated the local error enums for the affected routines.
Fixes issue #1182 .

Have to fix CHAR_BIT on Linux, but please send other feedback in the meantime.

Fixed the punctuation (and made a note this time).  Fixed the missing include on Linux and pushed to Master.


text:
User/michaelzappe/adjust number of measurements and preallocate them

Description
Please include a summary of the change, new sample or fixed issue. Please also include relevant motivation and context.
Please read the contribution guidelines
Fixes #
General Checklist:
Please ensure the following points are checked:

[ ] My code follows the coding style
[ ] I have reviewed file licenses
[ ] I have commented any added functions (in line with Doxygen)
[ ] I have commented any code that could be hard to understand
[ ] My changes do not add any new compiler warnings
[ ] My changes do not add any new validation layer errors or warnings
[ ] I have used existing framework/helper functions where possible
[ ] My changes do not add any regressions
[ ] I have tested every sample to ensure everything runs correctly
[ ] This PR describes the scope and expected impact of the changes I am making

Note: The Samples CI runs a number of checks including:

[ ] I have updated the header Copyright to reflect the current year (CI build will fail if Copyright is out of date)
[ ] My changes build on Windows, Linux, macOS and Android. Otherwise I have documented any exceptions

If this PR contains framework changes:

[ ] I did a full batch run using the batch command line argument to make sure all samples still work properly

Sample Checklist
If your PR contains a new or modified sample, these further checks must be carried out in addition to the General Checklist:

[ ] I have tested the sample on at least one compliant Vulkan implementation
[ ] If the sample is vendor-specific, I have tagged it appropriately
[ ] I have stated on what implementation the sample has been tested so that others can test on different implementations and platforms
[ ] Any dependent assets have been merged and published in downstream modules
[ ] For new samples, I have added a paragraph with a summary to the appropriate chapter in the readme of the folder that the sample belongs to e.g. api samples readme
[ ] For new samples, I have added a tutorial README.md file to guide users through what they need to know to implement code using this feature. For example, see conditional_rendering
[ ] For new samples, I have added a link to the Antora navigation so that the sample will be listed at the Vulkan documentation site

 Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you all sign our Contributor License Agreement before we can accept your contribution.0 out of 3 committers have signed the CLA.:x: jloehr:x: MichaelZp0:x: Christopher MantheiChristopher Manthei seems not to be a GitHub user. You need a GitHub account to be able to sign the CLA. If you have already a GitHub account, please add the email address used for this commit to your account.You have signed the CLA already but the status is still pending? Let us recheck it.

Sorry about that one. I wanted to merge into a forked repository, but forgot to change the base path. Just ignore this please (I don't think I can delete it).

repo: KhronosGroup/Vulkan-Samples


text:
Refactor init operators and export_settings

The gltf and glb operators should be merged as mentioned in #84
Also export_settings should be a class instead of a dict. Some members could be removed

This was completed earlier.

Also export_settings should be a class instead of a dict. Some members could be removed

... well, that part wasn't done. If someone has suggestions for the best way to refactor this, a new issue or a PR would be welcome.

repo: KhronosGroup/glTF-Blender-IO


text:
Inconsistent action shape when running CartPole-v1

Gym env: CartPole-v1
Affected code
File: gailgym.py

    """update discriminator"""
    for _ in range(1):
        expert_state_actions = torch.from_numpy(expert_traj).to(dtype).to(device)

        g_o = discrim_net(torch.cat([states, actions], 1))
        e_o = discrim_net(expert_state_actions)
        optimizer_discrim.zero_grad()
        discrim_loss = discrim_criterion(g_o, ones((states.shape[0], 1), device=device)) + \
            discrim_criterion(e_o, zeros((expert_traj.shape[0], 1), device=device))
        discrim_loss.backward()
        optimizer_discrim.step()

Error
 g_o = discrim_net(torch.cat([states, actions], 1))
 RuntimeError: invalid argument 0: Tensors must have same number of dimensions: got 2 and 1 at /opt/conda/conda-bld/pytorch-cpu_1544218188686/work/aten/src/TH/generic/THTensorMoreMath.cpp:1324

To reproduce this error:
python ./gail/save_expert_traj.py --model-path assets/learned_models/CartPole-v1_trpo.p --env-name CartPole-v1 --save-model-interval 100
python ./gail/gail_gym.py --env-name CartPole-v1 --expert-traj-path assets/expert_traj/CartPole-v1_expert_traj.p
This happended because CartPole-v1 's action is discrete, hence:
state = [[0.1,0.2,0.3,0.4],[0.1,0.2,0.3,0.4]]
action = [1,0]
When performing torch.cat thrown this error
Fix suggestion
  """update discriminator"""
    for _ in range(1):
        expert_state_actions = torch.from_numpy(expert_traj).to(dtype).to(device)

        if len(actions.shape) == 1:
            g_o = discrim_net(torch.cat([states, actions.unsqueeze(1)], 1))
        else:
            g_o = discrim_net(torch.cat([states, actions], 1))
        e_o = discrim_net(expert_state_actions)
        optimizer_discrim.zero_grad()
        discrim_loss = discrim_criterion(g_o, ones((states.shape[0], 1), device=device)) + \
            discrim_criterion(e_o, zeros((expert_traj.shape[0], 1), device=device))
        discrim_loss.backward()
        optimizer_discrim.step()

save_expert_traj doesn't cause error since np.hstack stack element instead concating them.
  expert_traj.append(np.hstack([state, action]))

Hi,
Thanks for pointing this out. I wasn’t intending to implement GAIL for discrete environment. I think it is not so straight forward to extend GAN/GAIL to discrete settings, although something like Gumbel-SoftMax could work.
Ye

repo: Khrylx/PyTorch-RL


text:
Open the date picker programmatically.

Hello,
Is there any way how to open the date picker from JS? For instance, if I have an icon next to the input (or on top of it), how can I fire an action to open the date picker?
Because I don't see any exposed callbacks for such a thing.
Thank you in advance.

You can use the ref passed into the customInput and use ref.current.focus()

authors: LevKozak pulpdood


text:
"state" instead of isWhatever

Hey,
first of all thanks for releasing this! I need to tag pictures depending on date/time on a given location and was looking for a library that can just tell me what the current sun status is. Your library comes closest to the functionality, but I need to switch through all isWhatever cases right now. Would be great to just have a field that contains "Day", "Morning", "Noon", "Afternoon" etc.
My quickfix was for now using
function getDayState($suncalobj) {
   if($suncalobj->isDay) {
    return "day";
   } elseif($suncalobj->isMorning) {
    return "morning";
   } elseif($suncalobj->isNoon) {
    return "noon";
   } elseif($suncalobj->isAfternoon) {
    return "afternoon";
   } elseif($suncalobj->isEvening) {
    return "evening";
   } else {
    return "night";
   }
}

Hi,
Please check v1.2 and the doc.
Thanks for the suggestion

authors: KiboOst ghoeffner

repo: KiboOst/php-sunPos


text:
Chat Interface

Add additionals fields to the chat command interface:

allowedForStreamer
allowedForFollower

Developer Names have to be saved somewhere, so that the developers can use some commands e.g. join

The follower state is not being indicated by tmi.js. I had to write an own request against the twitch api for it.
See also https://github.com/tmijs/tmi.js/issues/421
Same with Streamer. I just assumed  channelname === username to detect the streamer here.

Furthermore, with the new Twitch API you will additionally need a Client ID Token, but atm I only have a OAuth Token.
Probably the bot needs to be "properly" registered with twitch https://dev.twitch.tv/docs/irc#next-steps, but prior to this we need to specify which twitch account the bot shall use in the future. I suppose my test account "avatarbot81" with its odd naming wont suffice here. Didnt know beforehand you cannot easily change this username, or atleast after a certain (long) time only.
So I will implement the follower query, but deactivate it for now.

authors: KiddDaniel paifgx scorpion81

repo: KiddDaniel/avatar-twitch-bot


text:
Auto Recarregamento da Config.js

Retirei o // porem nao atualiza a config em tempo real
ainda tenho que da restart
await watchFile('./config.js')

Tente usar a versão nova da Íris.

o beta ?

o beta ?

Isso, se preferir a antiga, lembre-se de que não é apenas remover o //, tem que inserir o require na onMessage, leia as instruções de outras issues ou leia a index.js.

authors: DeyvissonSnuffs KillovSky

repo: KillovSky/iris


text:
nao consigo iniciar

npm WARN deprecated request-promise@4.2.6: request-promise has been deprecated because it extends the now deprecated request package, see https://github.com/request/request/issues/3142
npm WARN deprecated har-validator@5.1.5: this library is no longer supported
npm WARN deprecated formidable@1.2.6: Please upgrade to latest, formidable@v2 or formidable@v3! Check these notes: https://bit.ly/2ZEqIau
npm WARN deprecated uuid@3.4.0: Please upgrade  to version 7 or higher.  Older versions may use Math.random() in certain circumstances, which is known to be problematic.  See https://v8.dev/blog/math-random for details.
npm WARN deprecated uuid@3.4.0: Please upgrade  to version 7 or higher.  Older versions may use Math.random() in certain circumstances, which is known to be problematic.  See https://v8.dev/blog/math-random for details.
npm WARN deprecated uuid@3.4.0: Please upgrade  to version 7 or higher.  Older versions may use Math.random() in certain circumstances, which is known to be problematic.  See https://v8.dev/blog/math-random for details.
npm WARN deprecated request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142
npm WARN deprecated superagent@4.1.0: Please upgrade to v7.0.2+ of superagent.  We have fixed numerous issues with streams, form-data, attach(), filesystem errors not bubbling up (ENOENT on attach()), and all tests are now passing.  See the releases tab for more information at https://github.com/visionmedia/superagent/releases. Thanks to @shadowgate15, @spence-s, and @niftylettuce. Superagent is sponsored by Forward Email at https://forwardemail.net.
npm ERR! code 1
npm ERR! path C:\Users\pablo_zm6jmq2\Documents\iris-dev_2\iris-dev\node_modules\youtube-dl-exec
npm ERR! command failed
npm ERR! command C:\Windows\system32\cmd.exe /d /s /c npx bin-version-check-cli python ">=2"
npm ERR! Error: Couldn't find version of python
npm ERR!     at binaryVersion (file:///C:/Users/pablo_zm6jmq2/AppData/Local/npm-cache/_npx/7b761a280cf4a94b/node_modules/bin-version/index.js:55:8)
npm ERR!     at processTicksAndRejections (node:internal/process/task_queues:96:5)
npm ERR!     at async binaryVersionCheck (file:///C:/Users/pablo_zm6jmq2/AppData/Local/npm-cache/_npx/7b761a280cf4a94b/node_modules/bin-version-check/index.js:14:18)
npm ERR! A complete log of this run can be found in:
npm ERR!     C:\Users\pablo_zm6jmq2\AppData\Local\npm-cache_logs\2022-01-29T01_05_44_879Z-debug.log
C:\Users\pablo_zm6jmq2\Documents\iris-dev_2\iris-dev>npm start

iris@3.2.6 start
node index.js

node:internal/modules/cjs/loader:936
throw err;
^
Error: Cannot find module '@open-wa/wa-automate'
Require stack:

C:\Users\pablo_zm6jmq2\Documents\iris-dev_2\iris-dev\index.js
at Function.Module._resolveFilename (node:internal/modules/cjs/loader:933:15)
at Function.Module._load (node:internal/modules/cjs/loader:778:27)
at Module.require (node:internal/modules/cjs/loader:1005:19)
at require (node:internal/modules/cjs/helpers:102:18)
at Object. (C:\Users\pablo_zm6jmq2\Documents\iris-dev_2\iris-dev\index.js:4:5)
at Module._compile (node:internal/modules/cjs/loader:1101:14)
at Object.Module._extensions..js (node:internal/modules/cjs/loader:1153:10)
at Module.load (node:internal/modules/cjs/loader:981:32)
at Function.Module._load (node:internal/modules/cjs/loader:822:12)
at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:81:12) {
code: 'MODULE_NOT_FOUND',
requireStack: [
'C:\Users\pablo_zm6jmq2\Documents\iris-dev_2\iris-dev\index.js'
]
}

C:\Users\pablo_zm6jmq2\Documents\iris-dev_2\iris-dev>

npm WARN deprecated request-promise@4.2.6: request-promise has been deprecated because it extends the now deprecated request package, see request/request#3142 npm WARN deprecated har-validator@5.1.5: this library is no longer supported npm WARN deprecated formidable@1.2.6: Please upgrade to latest, formidable@v2 or formidable@v3! Check these notes: https://bit.ly/2ZEqIau npm WARN deprecated uuid@3.4.0: Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details. npm WARN deprecated uuid@3.4.0: Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details. npm WARN deprecated uuid@3.4.0: Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details. npm WARN deprecated request@2.88.2: request has been deprecated, see request/request#3142 npm WARN deprecated superagent@4.1.0: Please upgrade to v7.0.2+ of superagent. We have fixed numerous issues with streams, form-data, attach(), filesystem errors not bubbling up (ENOENT on attach()), and all tests are now passing. See the releases tab for more information at https://github.com/visionmedia/superagent/releases. Thanks to @shadowgate15, @Spence-S, and @niftylettuce. Superagent is sponsored by Forward Email at https://forwardemail.net. npm ERR! code 1 npm ERR! path C:\Users\pablo_zm6jmq2\Documents\iris-dev_2\iris-dev\node_modules\youtube-dl-exec npm ERR! command failed npm ERR! command C:\Windows\system32\cmd.exe /d /s /c npx bin-version-check-cli python ">=2" npm ERR! Error: Couldn't find version of python npm ERR! at binaryVersion (file:///C:/Users/pablo_zm6jmq2/AppData/Local/npm-cache/_npx/7b761a280cf4a94b/node_modules/bin-version/index.js:55:8) npm ERR! at processTicksAndRejections (node:internal/process/task_queues:96:5) npm ERR! at async binaryVersionCheck (file:///C:/Users/pablo_zm6jmq2/AppData/Local/npm-cache/_npx/7b761a280cf4a94b/node_modules/bin-version-check/index.js:14:18)
npm ERR! A complete log of this run can be found in: npm ERR! C:\Users\pablo_zm6jmq2\AppData\Local\npm-cache_logs\2022-01-29T01_05_44_879Z-debug.log
C:\Users\pablo_zm6jmq2\Documents\iris-dev_2\iris-dev>npm start

iris@3.2.6 start
node index.js

node:internal/modules/cjs/loader:936 throw err; ^
Error: Cannot find module '@open-wa/wa-automate' Require stack:

C:\Users\pablo_zm6jmq2\Documents\iris-dev_2\iris-dev\index.js
at Function.Module._resolveFilename (node:internal/modules/cjs/loader:933:15)
at Function.Module._load (node:internal/modules/cjs/loader:778:27)
at Module.require (node:internal/modules/cjs/loader:1005:19)
at require (node:internal/modules/cjs/helpers:102:18)
at Object. (C:\Users\pablo_zm6jmq2\Documents\iris-dev_2\iris-dev\index.js:4:5)
at Module._compile (node:internal/modules/cjs/loader:1101:14)
at Object.Module._extensions..js (node:internal/modules/cjs/loader:1153:10)
at Module.load (node:internal/modules/cjs/loader:981:32)
at Function.Module._load (node:internal/modules/cjs/loader:822:12)
at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:81:12) {
code: 'MODULE_NOT_FOUND',
requireStack: [
'C:\Users\pablo_zm6jmq2\Documents\iris-dev_2\iris-dev\index.js'
]
}

C:\Users\pablo_zm6jmq2\Documents\iris-dev_2\iris-dev>


text:
Weird Overlay On Some Native-Shaded Models

Sometimes this bug sometimes only happens the very first time a file is loaded by an install of Cafe Shader. Is persistent on G64_KinopioHighway (MK8 WiiU), however persistence's aren't really consistent; I've noticed that some courses that were previously fine, after a clean install of Cafe shader, are now consistently experiencing this bug.
Tested in Gu_City from MK8 WiiU.

Nope, sadly ):

repo: KillzXGaming/Cafe-Shader-Studio


text:
Body is not being detected

I ran PyKinectBodyGame.py, and stood in front of the sensor. No body is detected, yet when I use another library, my body is detected. Is there anything I can do?

what other library did you use ?

Thanks for replying... LibKinect2 (https://github.com/sshh12/LibKinect2).

Try unistalling KinectStudio and installing it again. I remember that in order to detect the body you have to have a distance from the sensor.

Hey!!, I was going through the same situation and it got solved as soon as I downgraded python from ´3.8´ to ´3.6´ , and as stated in other issues make sure comtypes is installed in version ´comtypes==1.1.4´
Hope this helps! :)

authors: EpicCodeWizard KonstantinosAng nm9404


text:
Stuck on "MIUI" Screen with Pixelify Installed, MIUI

Device name: Redmi Note 12 Turbo
Rom name: MIUI 14.0.25.0 China
Android version: 13
Pixelify version: 3.0

Bug Description: When Pixelify is installed and enabled, device will not boot beyond the "MIUI" screen on startup. This bug seems to only affect MIUI, while other ROMs work fine with the module.

i have the same problem


text:
repeat_from_frame functionality

From #14

The reason I want this is to play an animation once, then play a looping animation once the anticipation animation is complete. It's a somewhat generic case that could also have it's own field, like repeat_from_frame or something where the user can specify a repeating animation that plays additional start up frames only ones. Probably not terribly hard to implement, but not sure what the scope of this crate is and if this falls into it.

I feel like this might touch on a different feature request. You could also just have 2 animations - one for the lead one, playing once and one for the looping part. Could you elaborate what advantages you see for your approach? If it was easier to model such transitions, would you still define just a single animation?

So yeah, the is_finished is totally enough, this can be closed from my side.

authors: KirmesBude PraxTube


text:
Center form-action component

TODO:

[x] Changelog

J'ajouterais une ligne dans le CHANGELOG pour parler du changement d'affichage pour le xs. Qu'en penses-tu ?

repo: KissKissBankBank/kitten


text:
Revert "Sort order image fix"

Reverts Kitware/dive#690
1A, 1B, 2A, 2B cannot be sorted.
https://viame.kitware.com/#/viewer/5f52a395683ae84c2a4f63cb

#715 should resolve this.

repo: Kitware/dive


text:
Name of Boundary dataset not escaped

If you put a plus in the name of a boundary dataset it gets converted to a space in the display.  If you put an ampersand it fails to create the dataset.

I'll also note that if the name is too long, creating it fails -- this is a mongo index key limitation.

Fixed by https://github.com/Kitware/minerva/pull/485

repo: Kitware/minerva


text:
NetCDF - Invalid dimension ID or name

Are NetCDF files supported by the Visualizer? When I try to open a NetCDF file that Paraview opens correctly the Visualizer crashes with the following error:
NetCDF: Invalid dimension ID or name
I am using Visualizer 2.0.18 and Paraview 5.2.0 on Linux.

Does ParaView open a dialog window asking you which reader you want to use?
If so, you need to figure out which reader you are getting (ProxyName) and register it in an optional proxy configuration file.

You will have to use the following argument
        --proxies
            Path to a file with json text containing sources, filters and readers
            allowed to be used by ParaViewWeb.

The content of the file should look like (below is the default one when no argument is provided)
{
    "sources": [
        { "name": "AnnotateTime", "label": "Annotate Time" },
        { "name": "Cone" },
        { "name": "Sphere" },
        { "name": "Text" },
        { "name": "Wavelet" }
    ],

    "filters": [
        { "name": "Calculator" },
        { "name": "CellDatatoPointData", "label": "Cell Data To Point Data" },
        { "name": "Clip" },
        { "name": "Contour" },
        { "name": "D3" },
        { "name": "ExtractCTHParts", "label": "Extract CTH Parts" },
        { "name": "ProcessIdScalars", "label": "Process ID Scalars" },
        { "name": "Reflect" },
        { "name": "Slice" },
        { "name": "StreamTracer", "label": "Stream Tracer" },
        { "name": "Threshold" },
        { "name": "Transform" },
        { "name": "Tube" },
        { "name": "Ribbon" },
        { "name": "WarpByScalar", "label": "Warp By Scalar" },
        { "name": "WarpByVector", "label": "Warp By Vector" },
        { "name": "ExtractBlock", "label": "Extract Blocks" }
    ],

    "readers": [
        { "name": "LegacyVTKReader", "extensions": [ "vtk" ], "method": "FileNames" },
        { "name": "Xdmf3ReaderS", "extensions": [ "xmf", "xdmf" ] }
    ]
}

Yes. Thank you, this makes sense.

authors: auxiliary jourdain

repo: Kitware/visualizer


text:
로그인 시 login.status.login.12가 뜹니다

Current behavior
로그인 시 login.status.login.12가 실행 시 자동 로그인 체크박스 아래에 붉은 글씨로 뜹니다.
Expected behavior
로그인이 됩니다.
Step to reproduce

yarn dev로 키위톡을 실행합니다.
이메일과 비밀번호를 입력합니다.
모바일 기기에서 기기 인증을 해줍니다.
로그인 버튼을 누릅니다.

OS, or Other Environments
OS: Arch Linux
버전: dc1318bf4a8e8270a7ed7170e804d2e46b11686b
(git log)
Additional Notes
No response
Is there an existing issue for this?

[X] I have searched the existing issues before opening this issue.
[X] I have provided all required informations.

비번이 틀렸네요

에러 코드 도큐멘테이션이 있나요?

기기등록은 성공적으로 되지만 이후 로그인이 안되는건가요?

https://github.com/KiwiTalk/loco.rs/issues/11

에러코드 12번은 맨 처음에 제가 비밀번호를 잘못 입력해서 떴던게 비밀번호를 맞는 걸로 바꾸고 나서 로그인 버튼을 눌렀을 때 붉은 글씨가 남아있는 걸 제가 읽어서 이슈 수정 전처럼 버그를 제보한 것 같습니다.
로그인 버튼 클릭 시 모바일 기기에 PC 로그인 알림이 뜹니다. 그러나 키위톡 클라이언트에서는 변화가 없네요.

25553acad71cc875f163088df4f482b3f367a176 에서 수저ㅇ

repo: KiwiTalk/KiwiTalk


text:
[Form] Global attribute 'isEdit' is not always coherent with the content of the spa.

Context
Within the application i wished to display some component and change the css according the the global attribute 'isEdit'.
Current behaviour
This attribute is set to true on the 'edit' button and set to false on the 'cancel' and 'save' buttons.
But if we open a page with a form already in edit mode, the variable is not set to true.
Moreover, if we left the page in edition with any link, the variable is not set to false.
Expected behaviour
On each load of the page, something must parse all form in the spa, and set 'isEdit' to true if there is at least one form in edition mode, else set it to false. It solves all problems.
Versions
"focus-components": "^0.8.6",
"focus-core": "^0.12.4",
"focus-file": "^0.1.2",

Tips
_onLoad{
    isEdit = false;
    for(Form f : spa.getForm()){
        isEdit = isEdit || f.getIsEdit();
    }
    dataFocus.setDataMode(isEdit ? 'edit' : 'consult');
}

@Pandakls I don't understant you tips ?
According to me on the componentWillMount this should be processed.

@Pandakls I close it; If the issue is still occuring, reopen it.

authors: JohnnP Pandakls pierr

repo: KleeGroup/focus-components


text:
Release Totals Retirement page 🌳

Description
This PR releases the totals retirement page for a beneficiary address on Production.
And links from the Single Retirement pages back to the totals page too.
Additionally, if the address does not exist => renders proper placeholder for empty states
E.g. https://klimadao-site-git-release-totals-klimadao.vercel.app/retirements/0x293ed38530005620e4b28600f196a97e1125daee
Related Ticket

Related to #402
Checklist

[x] Building the site with npm run build-site works without errors
[x] Building the app with npm run build-app works without errors
[x] I formatted JS and TS files with running npm run format-all

I only tested on mobile so far. I'll do more testing tonight.
The enumeration seems strange. I understand it's backwards because it matches the chronological order but I don't think it's visually pleasing to have it descending.

I only tested on mobile so far. I'll do more testing tonight.
The enumeration seems strange. I understand it's backwards because it matches the chronological order but I don't think it's visually pleasing to have it descending.

Noted, let's get more feedback on this-- I thought it would be useful because it maps to the URLs directly. I.e. your 3rd retirement is found under retirements/0xSh1m0n/3-- I remember Mark Cuban's 1k retirement as 2 haha.

@Atmosfearful @ladytrekker
It's beautiful. A few minor notes.

It looks a bit inconsistent from the design standpoint to see "No retirements found BCT", where the asset name is larger in font, and there is no "for", as in "no retirements found for BCT"

Edge looks terrible, but there's an issue for this already and I don't think we should hold this up for Edge.

My KNS domain is not recognized.

@Atmosfearful @ladytrekker
It's beautiful. A few minor notes.

It looks a bit inconsistent from the design standpoint to see "No retirements found BCT", where the asset name is larger in font, and there is no "for", as in "no retirements found for BCT"

Edge looks terrible, but there's an issue for this already and I don't think we should hold this up for Edge.

My KNS domain is not recognized.

Good point, can change this later in a follow up
Yes, rather collect all issues in a proper ticket with Browser Version, Screenshots and a list of all problems
If I get you right you are talking of this ticket here => https://github.com/KlimaDAO/klimadao/issues/364 which is not implemented yet for the Retirement pages

repo: KlimaDAO/klimadao


text:
使用debugImplementation 时，在打release包的时候找不到BlockCanary类

使用debugImplementation 时，在打release包的时候找不到BlockCanary类

debugImplementation的意思就是 只会在debug包中包含这个依赖，如果你希望在 release包中 引入BlockCanary 那应该用 implementation。

authors: Knight-ZXW fuchengxin

repo: Knight-ZXW/BlockCanaryX


text:
The package "guzzle/guzzle" is abandoned and should be replaced with "guzzlehttp/guzzle"

As the titles says, guzzle/guzzle is abandoned and should be replaced with guzzlehttp/guzzle

Any news on this?

@Pierstoval I'm going to work on it soon. Maybe an implementation of httplug.io ?... Let's see what's possible.

Some work started here: https://github.com/Nek-/FriendlyContexts/tree/feature/httplug

authors: Nek- Pierstoval ecornelisse

repo: KnpLabs/FriendlyContexts


text:
Singleton binding creates multiple instances

Looking at docs this should not happen. It looks like a bug, but I need confirmation  🤔
Attaching sample Android Studio project (Kodein 6.4.0)
KodeinTest.zip
Take a look at BaseApplication.kt and MainActivity.kt files. The issue is that FeatureEventBus instance bonded as a singleton, but it is created multiple times
Log:

In fact, in InjectionActivity you have:
final override val kodein: Kodein by retainedKodein {
    extend(parentKodein, copy = Copy.All)
}

the extend function will create a new instance of Kodein, depending on the copy argument you'll have new instances or not. By using the Copy.All Kodein will copy the binding without the references.
So by doing the following code, your problem will be solved.
final override val kodein: Kodein by retainedKodein {
    extend(parentKodein)
}

Maybe the documentation needs to be improved. What part could be confusing ?

Thanks exactly what I needed.
Docs (Activity retained sub Kodein section) is indeed a bit confusing - the way I initially understood it was that I have to copy these modules, otherwise they will not be available.
I think we cna clarify it a bit by describing Copy.All behavior in more detail. Let me know what you think:
https://github.com/Kodein-Framework/Kodein-DI/pull/251

merged

authors: igorwojda romainbsl

repo: Kodein-Framework/Kodein-DI


text:
Issue: Rings and possibly other gear are distributed incorrectly

Above I have a simulated scenario of 2 rings dropping from p5s. Loot rules are: DPS > Healer > Tank and then rolling.

The loot results return that Zuuby won over Wowisdead on both rings. In a real world scenario 2 rings wont go to the same player as they can only equip 1 of them at a time anyway.

On top of that both Zuuby and Wowisdead already have the raid ring. The people who should be getting the ring according to the loot rules I set up would be: Mai > Devoras > Marauder.

My suspicion is that the plugin can't see the difference between a raid and tome piece of equipment. With that in mind in this simulated scenario it does makes sense that both Zuuby and Wowisdead were at the top of the loot results as both of them are missing their 630 tome rings.
I don't know how the tome gear upgrade item drop is affected as I haven't tested that.

For 1. I have thought about this but didn't find a viable solution for my code yet. I will keep information about it in #81
I will look into 2. today

Should be done with #83

authors: JustMeForFun Koenari

repo: Koenari/HimbeertoniRaidTool


text:
Z-Stack 3.0 for CC2530

Please, can you provide instructions for building Z-Stack 3.0 for CC2530?

Available now: https://github.com/Koenkk/Z-Stack-firmware/tree/master/coordinator/Z-Stack_3.0.x/bin can you let me know if it works?

Thank you so much for your incredible work ! It works fine but sometimes I need to restart my CC2530 board in order to made it work. However I have a problem with zigbee green power devices, their didn't appears ... I thought that Zigbee 3.0 is compatible with Zigbee green power.

Yes it is, but some additional things are needed to support this (green power commissioning).

Great reactivity thank you !

repo: Koenkk/Z-Stack-firmware


text:
helm upgrade fails due to pending migrations

The kong pre-upgrade-migrations container has the following error
stack traceback:
	[C]: in function 'error'
	/usr/local/share/lua/5.1/kong/cmd/utils/migrations.lua:67: in function </usr/local/share/lua/5.1/kong/cmd/utils/migrations.lua:63>
	[C]: in function 'xpcall'
	/usr/local/share/lua/5.1/kong/db/init.lua:358: in function </usr/local/share/lua/5.1/kong/db/init.lua:308>
	[C]: in function 'pcall'
	/usr/local/share/lua/5.1/kong/concurrency.lua:45: in function 'cluster_mutex'
	/usr/local/share/lua/5.1/kong/cmd/utils/migrations.lua:63: in function 'up'
	/usr/local/share/lua/5.1/kong/cmd/migrations.lua:172: in function 'cmd_exec'
	/usr/local/share/lua/5.1/kong/cmd/init.lua:88: in function </usr/local/share/lua/5.1/kong/cmd/init.lua:88>
	[C]: in function 'xpcall'
	/usr/local/share/lua/5.1/kong/cmd/init.lua:88: in function </usr/local/share/lua/5.1/kong/cmd/init.lua:45>
	/usr/local/bin/kong:9: in function 'file_gen'
	init_worker_by_lua:47: in function <init_worker_by_lua:45>
	[C]: in function 'xpcall'
	init_worker_by_lua:54: in function <init_worker_by_lua:52>

  Run with --v (verbose) or --vv (debug) for more details

I thought kong migrations finish should be ran by the post-upgrade-job.

They should be, and generally are, but the process doesn't always go perfectly.
What's the actual error? Does it clear if you re-run an upgrade on the current version? That should re-run the post-upgrade-job, which will either succeed and clear this or have something interesting in its logs indicating why it can't complete.

Closing due to lack of response. Please re-open if needed.

authors: hbagdi rainest weewey

repo: Kong/charts


text:
[WIP] add concept page for kic using expression router

Description
What did you change and why?
Include any supporting resources, e.g. link to a Jira ticket, GH issue, FTI, Slack, Aha, etc.
Add a guide page to introduce how to use expression based router in KIC. fixes https://github.com/Kong/kubernetes-ingress-controller/issues/4077.
Testing instructions
Netlify link:
Checklist

[ ] Review label added
[ ] PR pointed to correct branch (main for immediate publishing, or a release branch: e.g. release/gateway-3.2, release/deck-1.17)

moved to #5640


text:
Correct spelling

NOTE: Please read the CONTRIBUTING.md guidelines before submitting your patch,
and ensure you followed them all:
https://github.com/Kong/docs.konghq.com/blob/master/CONTRIBUTING.md
Summary
Fix spelling, GitHub and JavaScript typos.
Full changelog

Edited docs to fix spelling.
Edited docs to fix GitHub typos.
Edited docs to fix JavaScript typos.

Checklist:

[x] Commit message & atomicity checked
[n/a] Documentation
[x] Spellchecked my updates
[x] Ready to be merged

Big thanks to you @hugovk - much appreciated, go Hacktoberfest! 🎃

You're welcome!

I demo'ed merging and deploying your PR on our community call today - see the recording at https://konghq.wistia.com/medias/bprl4qlvga
Be sure to claim your contributor t-shirt!

authors: coopr hugovk


text:
wip boringssl

add an option to start gojira with boringssl build

@fffonion should we finalize this one? I think boringssl will be ready to be tested soon, am I right?

Hi @aboudreault @mikefero thanks for the review, this is no longer in priority, I managed to run the matrix in travis instead. I will address the comments shortly however.

@fffonion I got some issues locally while building. I couldn't fixed in your fork so I pushed an up-to-date branch here: https://github.com/Kong/gojira/tree/boringssl
The build succeed using that branch. However, when I try a make dev in my gojira env, I got the following error:
ldoc 1.4.6-2 is now installed in /build/luarocks (license: MIT/X11)

Error: ssl_dhparam: no such file at ffdhe2048
  Run with --v (verbose) or --vv (debug) for more details
Error: ssl_dhparam: no such file at ffdhe2048
  Run with --v (verbose) or --vv (debug) for more details

@fffonion do you know what is the ssl_dhparam error?

@aboudreault yes that's because boringssl doesn't implement those pre-defined groups. In fact, you should always set ssl_ciphers=fips for the boringssl build (or even better fips=on as this flags turns on ssl_ciphers=on), those will be default turned on in the FIPS build. We will need the boringssl-matrix branch on kong-ee.

authors: aboudreault fffonion

repo: Kong/gojira


text:
Failed to render Hl in 8.4.5 Insomnia version

Expected Behavior
have the ability to make requests from my collection
Actual Behavior
after opening my collection I see the error

every request has the error message on its page

Reproduction Steps
No response
Is there an existing issue for this?

[X] I have searched the issue tracker for this problem.

Additional Information

my app version is the latest
Insomnia Version
8.4.5
What operating system are you using?
macOS
Operating System Version
macOS Sonoma 14.1.1
Installation method
https://docs.insomnia.rest/insomnia/install
Last Known Working Insomnia version
No response

@mariadrshv interesting. The screenshot shows the POST request opened. Do you have availability to hop on a quick call and trouble shoot it?

It happened when typing something like {"foo": []]]} in the graphql variable area.
when processed with the last ], call new Array(-1).join(tab) to generate an indent, however, a negative length is illegal for Array.

I have a very similar issue. When will this fix be available?

authors: lpearceh1 marckong mariadrshv zhengjitf

repo: Kong/insomnia