[Bug] IndexError: list index out of range in falcon config

I received this while testing the falcon config.
Reproduce:
accelerate launch scripts/finetune.py examples/falcon/config-7b.yml
Fix:
datasets:
  - path: teknium/GPT4-LLM-Cleaned
    type: alpaca:chat
+    data_files:  alpaca_gpt4_data_unfiltered.json

There is some issue with the unnatural_instructions_unfiltered.json file that is causing the conflict.

Same thing with the Pythia configs

@winglian . Issue was first reported in #229
accelerate launch scripts/finetune.py examples/falcon/config-7b.yml

[2023-08-12 16:19:54,515] [INFO] [axolotl.load_tokenized_prepared_datasets:265] [PID:2981652] tokenizing, merging, and shuffling master dataset
Map (num_proc=48):  98%|██████████████████████████████████████████████████████████████████████████████████████████████████████████████▎ | 53749/54568 [00:03<00:00, 16567.68 examples/s]
multiprocess.pool.RemoteTraceback:
"""
Traceback (most recent call last):
  File "/root/mambaforge/envs/test/lib/python3.10/site-packages/multiprocess/pool.py", line 125, in worker
    result = (True, func(*args, **kwds))
  File "/root/mambaforge/envs/test/lib/python3.10/site-packages/datasets/utils/py_utils.py", line 1347, in _write_generator_to_queue
    for i, result in enumerate(func(**kwargs)):
  File "/root/mambaforge/envs/test/lib/python3.10/site-packages/datasets/arrow_dataset.py", line 3450, in _map_single
    example = apply_function_on_filtered_inputs(example, i, offset=offset)
  File "/root/mambaforge/envs/test/lib/python3.10/site-packages/datasets/arrow_dataset.py", line 3353, in apply_function_on_filtered_inputs
    processed_inputs = function(*fn_args, *additional_args, **fn_kwargs)
  File "/root/axolotl-test/src/axolotl/prompt_tokenizers.py", line 122, in tokenize_prompt
    tokenized_res_prompt = self._tokenize(
  File "/root/axolotl-test/src/axolotl/prompt_tokenizers.py", line 78, in _tokenize
    result["input_ids"][-1] != self.tokenizer.eos_token_id
IndexError: list index out of range
"""

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

Traceback (most recent call last):
  File "/root/axolotl-test/scripts/finetune.py", line 354, in <module>
    fire.Fire(train)
  File "/root/mambaforge/envs/test/lib/python3.10/site-packages/fire/core.py", line 141, in Fire
    component_trace = _Fire(component, args, parsed_flag_args, context, name)
  File "/root/mambaforge/envs/test/lib/python3.10/site-packages/fire/core.py", line 475, in _Fire
    component, remaining_args = _CallAndUpdateTrace(
  File "/root/mambaforge/envs/test/lib/python3.10/site-packages/fire/core.py", line 691, in _CallAndUpdateTrace
    component = fn(*varargs, **kwargs)
  File "/root/axolotl-test/scripts/finetune.py", line 227, in train
    train_dataset, eval_dataset = load_prepare_datasets(
  File "/root/axolotl-test/src/axolotl/utils/data.py", line 402, in load_prepare_datasets
    dataset = load_tokenized_prepared_datasets(
  File "/root/axolotl-test/src/axolotl/utils/data.py", line 270, in load_tokenized_prepared_datasets
    d_iter = iter(d)
  File "/root/axolotl-test/src/axolotl/datasets.py", line 41, in __iter__
    self.dataset.map(
  File "/root/mambaforge/envs/test/lib/python3.10/site-packages/datasets/arrow_dataset.py", line 592, in wrapper
    out: Union["Dataset", "DatasetDict"] = func(self, *args, **kwargs)
  File "/root/mambaforge/envs/test/lib/python3.10/site-packages/datasets/arrow_dataset.py", line 557, in wrapper
    out: Union["Dataset", "DatasetDict"] = func(self, *args, **kwargs)
  File "/root/mambaforge/envs/test/lib/python3.10/site-packages/datasets/arrow_dataset.py", line 3189, in map
    for rank, done, content in iflatmap_unordered(
  File "/root/mambaforge/envs/test/lib/python3.10/site-packages/datasets/utils/py_utils.py", line 1387, in iflatmap_unordered
    [async_result.get(timeout=0.05) for async_result in async_results]
  File "/root/mambaforge/envs/test/lib/python3.10/site-packages/datasets/utils/py_utils.py", line 1387, in <listcomp>
    [async_result.get(timeout=0.05) for async_result in async_results]
  File "/root/mambaforge/envs/test/lib/python3.10/site-packages/multiprocess/pool.py", line 774, in get
    raise self._value
IndexError: list index out of range

This is due to an empty output inside the dataset. We have reached out to the author for the fix.


Contact section

WHEN I am presented with the Contact section
THEN I see a contact form with fields for a name, an email address, and a message

done


Z Drive won't show in drive selection dropdown

Windows 10 - Godot 2.1 stable
In windows explorer I have multiple drives, one of which is Z:
Trying to import a project, the "Z" drive is not listed in the "Open a File" dialog's drive pulldown.
Mapping different paths to "Z" drive doesn't help. If I map the same path to a different drive letter I can access it under that drive letter.
The dialog won't show a "Z" drive in the listing, no matter what's mapped to it but appears to show any other drive letter (ie. "A" to "Y")

Seems like the error comes from here: https://github.com/godotengine/godot/blob/master/drivers/windows/dir_access_windows.h#L47

@bojidar-bg Yes, changed it to 26 as the number of english letters and it showed Z drive
Before:

After:

@RebelliousX Good, then you can make a PR! :laughing:

Fixed by #7351.


mapping SEMMEDDB:diagnoses to biolink:biomarker_for is causing problems

This issue came to light investigating RTX issue 1774, which was first reported by @dkoslicki.
On the KG2.7.4pre Neo4j database server kg2endpoint3.rtx.ai, when I run this Cypher command,
match (n)-[r:`biolink:biomarker_for` {original_predicate: 'SEMMEDDB:diagnoses'}]->(m) return n.name, m.name limit 1000;

I see that most of the subject nodes in the matching triples are really procedures and not molecular biomarkers. So I think we need to rethink this particular predicate mapping.

n.name
m.name

Scanning Electron Microscopy
tunica vasculosa lentis

Fluorescein Angiography
tunica vasculosa lentis

null
Bile duct structure

Tomography, Emission-Computed
Cervical rib

angiogram
Cervical rib

Ultrasonography
Cervical rib

tomography
Cervical rib

X-Rays
Cervical rib

X-Ray Computed Tomography
Cervical rib

Magnetic Resonance Imaging
Cervical rib

Plain x-ray
Cervical rib

Echocardiography, Transesophageal
Persistent Ostium Primum

2D Echocardiography
Persistent Ostium Primum

Heart murmur
Persistent Ostium Primum

Echocardiography
Persistent Ostium Primum

Forced expiratory volume procedure
Right aortic arch (disorder)

Medical Imaging
Right aortic arch (disorder)

Chest CT
Right aortic arch (disorder)

null
Right aortic arch (disorder)

Ultrasonography
Right aortic arch (disorder)

Microarray Analysis
Right aortic arch (disorder)

Thoracoscopy
Right aortic arch (disorder)

Angiocardiography
Right aortic arch (disorder)

Bronchoscopy
Right aortic arch (disorder)

Computed Tomography Angiography
Right aortic arch (disorder)

Magnetic Resonance Angiography
Right aortic arch (disorder)

Signs and Symptoms, Respiratory
Right aortic arch (disorder)

Fetal echocardiography
Right aortic arch (disorder)

Diagnostic Imaging
Right aortic arch (disorder)

Plain chest X-ray
Right aortic arch (disorder)

Esophagram
Right aortic arch (disorder)

Barium swallow
Right aortic arch (disorder)

Cardiac Catheterization Procedures
Right aortic arch (disorder)

Autopsy
Right aortic arch (disorder)

Magnetic Resonance Imaging
Right aortic arch (disorder)

Echocardiography
Right aortic arch (disorder)

Scanning
Right aortic arch (disorder)

Echocardiography, Transesophageal
Right aortic arch (disorder)

Aortography
Right aortic arch (disorder)

Plain x-ray
Right aortic arch (disorder)

angiogram
Right aortic arch (disorder)

Transthoracic echocardiography
Right aortic arch (disorder)

tomography
Right aortic arch (disorder)

angiogram
Absent left common carotid artery

Laboratory Tests
Meckel Diverticulum

Double-Balloon Enteroscopy
Meckel Diverticulum

Planar Imaging
Meckel Diverticulum

Capsule Endoscopy
Meckel Diverticulum

Physical findings
Meckel Diverticulum

Biopsy
Meckel Diverticulum

Radiologic examination, small intestine,   includes multiple serial films
Meckel Diverticulum

Sample macroscopy
Meckel Diverticulum

Diagnostic tests
Meckel Diverticulum

Red blood cell scan
Meckel Diverticulum

Work-up
Meckel Diverticulum

Ultrasonography, Prenatal
Meckel Diverticulum

Ethics Committees, Research
Meckel Diverticulum

colonoscopy
Meckel Diverticulum

Magnetic Resonance Imaging
Meckel Diverticulum

Plain x-ray
Meckel Diverticulum

Vomiting
Meckel Diverticulum

Nausea
Meckel Diverticulum

Pain
Meckel Diverticulum

Autopsy
Meckel Diverticulum

X-Rays
Meckel Diverticulum

diagnostic procedure
Meckel Diverticulum

Symptoms
Meckel Diverticulum

Angiography, Digital Subtraction
Meckel Diverticulum

Abdominal Pain
Meckel Diverticulum

Intestinal hemorrhage NOS
Meckel Diverticulum

Fetal Ultrasonography
Meckel Diverticulum

Laparoscopy
Meckel Diverticulum

Gegenhalten
Meckel Diverticulum

Fluoroscopy
Meckel Diverticulum

Abdomen, Acute
Meckel Diverticulum

Diagnostic Techniques, Radioisotope
Meckel Diverticulum

Journalist
Meckel Diverticulum

Arteriography
Meckel Diverticulum

null
Meckel Diverticulum

Exploratory laparotomy
Meckel Diverticulum

Ultrasonography
Meckel Diverticulum

angiogram
Meckel Diverticulum

tomography
Meckel Diverticulum

Endoscopy
Meckel Diverticulum

Medical Imaging
Meckel Diverticulum

X-Ray Computed Tomography
Meckel Diverticulum

Enteroscopy
Meckel Diverticulum

Scanning
Meckel Diverticulum

Radionuclide Imaging
Meckel Diverticulum

Arteriography
Flexion, function

Intestinal hemorrhage NOS
Accessory pancreas

Oral Examination
Supernumerary cusp

tomography
Supernumerary cusp

Echocardiography
Supernumerary cusp

Red blood cell morphology procedure
Burr cell

Medical Imaging
Burr cell

Microscopy, Atomic Force
Burr cell

Microscopy, Fluorescence
Burr cell

Scanning Electron Microscopy
Burr cell

Plain x-ray
Cervical lordosis

Early Diagnosis
Lumbar lordosis

Low Back Pain
Lumbar lordosis

Imbalance
Lumbar lordosis

Pain, Postoperative
Lumbar lordosis

Plain x-ray
Lumbar lordosis

Diagnosis
Thoracic kyphosis

Immunohistochemistry
Neurosecretory granule

Immunocytochemistry
Neurosecretory granule

Histocytochemistry
Neurosecretory granule

Immunoelectron microscopy study
Neurosecretory granule

Transmission Electron Microscopy
Neurosecretory granule

Microscopy, Immunoelectron
Neurosecretory granule

In Situ Hybridization
Neurosecretory granule

Mediastinal biopsy
Neurosecretory granule

Electron Microscopy
Neurosecretory granule

Microscopy
Neurosecretory granule

Plain x-ray
Pelvic inclination

imaging studies
Accessory spleen

Elasticity Imaging Techniques
Accessory spleen

Pathologic Examination
Accessory spleen

PET/CT scan
Accessory spleen

Erythrocyte scintigraphy
Accessory spleen

Diffusion Magnetic Resonance Imaging
Accessory spleen

Syncope
Accessory spleen

Laparoscopy
Accessory spleen

Differential Diagnosis
Accessory spleen

Symptoms
Accessory spleen

Ultrasound examination
Accessory spleen

Arteriography
Accessory spleen

Splenomegaly
Accessory spleen

Diffusion weighted imaging
Accessory spleen

Immunoperoxidase stain
Accessory spleen

Fine needle aspiration biopsy
Accessory spleen

X-Ray Computed Tomography
Accessory spleen

Absence of pain sensation
Accessory spleen

Spleen scintigraphy
Accessory spleen

Medical Imaging
Accessory spleen

Ultrasonography
Accessory spleen

tomography
Accessory spleen

Radionuclide Imaging
Accessory spleen

Tomography, Emission-Computed,   Single-Photon
Accessory spleen

Scanning
Accessory spleen

Magnetic Resonance Imaging
Accessory spleen

Differential Diagnosis
Accessory breast

Fine needle aspiration biopsy
Accessory breast

Magnetic Resonance Imaging
Accessory breast

Ultrasonography
Accessory breast

Excision biopsy
Accessory breast

Biopsy
Accessory breast

Electrocardiogram
Accessory breast

Diagnosis
chronic inflammatory response

Biopsy
chronic inflammatory response

Tryptophan measurement
Hypersensitivity

Cancer Diagnosis
Hypersensitivity

Clinical Pharmacists
Hypersensitivity

Challenge tests
Hypersensitivity

Aluminum measurement
Hypersensitivity

Elution
Hypersensitivity

Magnetoencephalography
Hypersensitivity

Chemokine (C-X-C Motif) Ligand 10   Measurement
Hypersensitivity

Diagnostic Neoplasm Staging
Hypersensitivity

Spectral Domain-Optical Coherence   Tomography
Hypersensitivity

Vision Tests
Hypersensitivity

tomosynthesis
Hypersensitivity

null
Hypersensitivity

Soft Agar Assay
Hypersensitivity

Strand Displacement Amplification
Hypersensitivity

infrared imaging
Hypersensitivity

Spectrometry
Hypersensitivity

Cystoscopy
Hypersensitivity

Aldosterone to Renin Activity Ratio   Measurement
Hypersensitivity

Sonoelastography
Hypersensitivity

Immunochromatography
Hypersensitivity

Immunocytochemistry
Hypersensitivity

Radioisotope scan of bone
Hypersensitivity

Immunochromatographic Assay
Hypersensitivity

Mucosal biopsy
Hypersensitivity

Colposcopy
Hypersensitivity

Capsule Endoscopy
Hypersensitivity

Functional assessment
Hypersensitivity

Endometrial scraping
Hypersensitivity

Radiologist 1
Hypersensitivity

Anterior drawer test
Hypersensitivity

Toxicity Tests, Acute
Hypersensitivity

Immunologic Techniques
Hypersensitivity

Magnetic Resonance Angiography
Hypersensitivity

Rapid Antigen Test
Hypersensitivity

Morphometry
Hypersensitivity

Oral Glucose Tolerance Test
Hypersensitivity

Insulin sensitivity index
Hypersensitivity

Cancer Screening Tests
Hypersensitivity

Doppler Ultrasound (procedure)
Hypersensitivity

molecular diagnostics (lab procedure)
Hypersensitivity

Transthoracic needle biopsy
Hypersensitivity

Immunochemiluminometric assay
Hypersensitivity

Antibody screen
Hypersensitivity

Dual energy computed tomography
Hypersensitivity

Quick Test for Liver Function
Hypersensitivity

Pegylation
Hypersensitivity

Plain chest X-ray
Hypersensitivity

null
Hypersensitivity

Plethysmography, Whole Body
Hypersensitivity

Immunoglobulin G Subclass 1 Measurement
Hypersensitivity

OtherServiceProviderSpecialistHIPAA
Hypersensitivity

Electrophoresis, Cellulose Acetate
Hypersensitivity

Action Spectrum
Hypersensitivity

Internal medicine physicians
Hypersensitivity

Digital Radiography
Hypersensitivity

Color doppler ultrasound
Hypersensitivity

Cholangioscopy
Hypersensitivity

Endoscopic Retrograde   Cholangiopancreatography
Hypersensitivity

Laser Doppler Imaging
Hypersensitivity

Multidetector Computed Tomography
Hypersensitivity

Electroretinography
Hypersensitivity

Imaging Techniques
Hypersensitivity

Iterative Reconstruction
Hypersensitivity

Oligoclonal protein measurement
Hypersensitivity

Estrogen Receptor Measurement
Hypersensitivity

B mode ultrasound
Hypersensitivity

Neuroimaging
Hypersensitivity

Random Amplified Polymorphic DNA   Technique
Hypersensitivity

Prostate Specific Antigen Density
Hypersensitivity

Double-Balloon Enteroscopy
Hypersensitivity

Computational analysis
Hypersensitivity

Cell Proliferation Assay
Hypersensitivity

Computed tomography of orbits
Hypersensitivity

High Throughput Screening
Hypersensitivity

Observation - diagnostic procedure
Hypersensitivity

Functional Imaging
Hypersensitivity

Toe Brachial Index
Hypersensitivity

Low dose computed tomography of thorax
Hypersensitivity

Magnetic resonance imaging of breast
Hypersensitivity

Phototesting
Hypersensitivity

Immunoprecipitation
Hypersensitivity

Palpation
Hypersensitivity

Silver stain method
Hypersensitivity

Red Blood Cell Count measurement
Hypersensitivity

Examination of breast
Hypersensitivity

Contrast enhanced spectral mammography
Hypersensitivity

Bioelectric Impedance Analysis
Hypersensitivity

Autoantibody measurement
Hypersensitivity

Stroop Test
Hypersensitivity

Karnofsky Performance Status
Hypersensitivity

Test Method
Hypersensitivity

Inductively-Coupled Plasma Mass   Spectrometry
Hypersensitivity

Inverse PCR
Hypersensitivity

Esophageal pH Monitoring
Hypersensitivity

Formalin Test
Hypersensitivity

Spectroscopy, Near-Infrared
Hypersensitivity

Nephrologists
Hypersensitivity

Antimicrobial susceptibility test   (procedure)
Hypersensitivity

Susceptibility Testing
Hypersensitivity

S-Phase Fraction
Hypersensitivity

Inspiratory Vital Capacity Test
Hypersensitivity

Neutralization Tests
Hypersensitivity

Cytology procedure
Hypersensitivity

Blood Sedimentation
Hypersensitivity

Assay of volatiles
Hypersensitivity

Electrochemical Techniques
Hypersensitivity

Immunoglobulin G Subclass 2 Measurement
Hypersensitivity

Electrospray Ionization
Hypersensitivity

Reporter (occupation)
Hypersensitivity

High pressure liquid chromatography   procedure
Hypersensitivity

Core needle biopsy
Hypersensitivity

Liquid Chromatography
Hypersensitivity

Culture Techniques
Hypersensitivity

Sds-page
Hypersensitivity

High resolution
Hypersensitivity

Matrix-assisted laser   desorption/ionisation time-of-flight mass spectrometry
Hypersensitivity

Staff
Hypersensitivity

Albumin To Creatinine Protein Ratio   Measurement
Hypersensitivity

Merging
Hypersensitivity

Psychometrics
Hypersensitivity

Galactography
Hypersensitivity

Ultrasonography, Doppler, Duplex
Hypersensitivity

Continuous wave ultrasonic Doppler
Hypersensitivity

Scientific Study
Hypersensitivity

Hearing Tests
Hypersensitivity

Energy Dispersive Spectroscopy
Hypersensitivity

F-18 Sodium Fluoride Positron Emission   Tomography
Hypersensitivity

therapist
Hypersensitivity

Mycobacteria culture
Hypersensitivity

Cell Separation
Hypersensitivity

Positron-Emission Tomography
Hypersensitivity

Single Photon Emission Computed   Tomography Computed Tomography
Hypersensitivity

Foundation for the Accreditation of   Cellular Therapy
Hypersensitivity

Quantitative Computed Tomography
Hypersensitivity

Vendors
Hypersensitivity

Skin assessment
Hypersensitivity

Infrared Thermography
Hypersensitivity

radiologist
Hypersensitivity

Spectrophotometry
Hypersensitivity

Behavioral Health & Social Service;   Social Worker
Hypersensitivity

Pathologic Examination
Hypersensitivity

Direct assay
Hypersensitivity

Histocompatibility Testing
Hypersensitivity

Direct immunofluorescence
Hypersensitivity

null
Hypersensitivity

Single-Cell Analysis
Hypersensitivity

Thrombomodulin Assay
Hypersensitivity

Conventional Imaging
Hypersensitivity

Elasticity Imaging Techniques
Hypersensitivity

Alpha one fetoprotein measurement
Hypersensitivity

Gas Chromatography/Tandem Mass   Spectrometry
Hypersensitivity

Oscillometry
Hypersensitivity

Computer Assisted Diagnosis
Hypersensitivity

Tomography, Emission-Computed
Hypersensitivity

Cholangiopancreatography, Magnetic   Resonance
Hypersensitivity

Blood culture
Hypersensitivity

Positive Selection
Hypersensitivity

Spectroscopy, Fourier Transform Infrared
Hypersensitivity

Illumination Technique
Hypersensitivity

Electrochemiluminescence
Hypersensitivity

Neuropsychological Tests
Hypersensitivity

Fibrinogen assay
Hypersensitivity

Agglutination Tests
Hypersensitivity

Absolute neutrophil count
Hypersensitivity

Primed lymphocyte test
Hypersensitivity

Photon Correlation Spectroscopy
Hypersensitivity

Toxicity Tests, Chronic
Hypersensitivity

Diffuse Optical Tomography
Hypersensitivity

Liquid Chromatography/Tandem Mass   Spectrometry
Hypersensitivity

Computed Tomography Angiography
Hypersensitivity

Adenosine deaminase measurement
Hypersensitivity

Electrophoresis
Hypersensitivity

International Normalized Ratio
Hypersensitivity

Pathology procedure
Hypersensitivity

Phadiatop infant
Hypersensitivity

Positron emission tomography-magnetic   resonance imaging
Hypersensitivity

Glucose measurement
Hypersensitivity

Liquid Biopsy
Hypersensitivity

null
Hypersensitivity

Immunoglobulin G Subclass 4 Measurement
Hypersensitivity

Examination by method
Hypersensitivity

Diagnosis, clinical
Hypersensitivity

Urine cytology
Hypersensitivity

Diffusion Tensor Imaging
Hypersensitivity

Polymerase chain reaction analysis
Hypersensitivity

null
Hypersensitivity

Disk Diffusion Method
Hypersensitivity

Liquid Phase Microextraction
Hypersensitivity

White Blood Cell Count procedure
Hypersensitivity

Differential panel
Hypersensitivity

Contrast-Enhanced Ultrasound
Hypersensitivity

Nucleic acid sequencing
Hypersensitivity

Western Blotting
Hypersensitivity

Tomography, Emission-Computed,   Single-Photon
Hypersensitivity

Microscopy, Scanning Tunneling
Hypersensitivity

Cytological Techniques
Hypersensitivity

Transient elastography
Hypersensitivity

null
Hypersensitivity

Enzyme Assays
Hypersensitivity

Spectrum Analysis
Hypersensitivity

Transmission Electron Microscopy
Hypersensitivity

Immunohistochemistry
Hypersensitivity

Arthrogram
Hypersensitivity

Scientist
Hypersensitivity

Carbon Monoxide Diffusing Capability Test
Hypersensitivity

Spectrometry, Mass, Electrospray   Ionization
Hypersensitivity

Spectrum Analysis, Raman
Hypersensitivity

Electromagnetic navigation bronchoscopy
Hypersensitivity

Dual-Energy X-Ray Absorptiometry
Hypersensitivity

Loop-mediated Isothermal Amplification
Hypersensitivity

Plain x-ray
Hypersensitivity

Contrast-enhanced Magnetic Resonance   Imaging
Hypersensitivity

Visual field study
Hypersensitivity

Comparison.study
Hypersensitivity

Angiotensin II Assay
Hypersensitivity

Health Screening
Hypersensitivity

Lymphangiography
Hypersensitivity

Radioisotope scan of lymphatic system
Hypersensitivity

Digital Breast Tomosynthesis
Hypersensitivity

Mammography
Hypersensitivity

Fluorescence Resonance Energy Transfer
Hypersensitivity

Immunoenzyme Procedure
Hypersensitivity

angiogram
Hypersensitivity

Ion Mobility Spectrometry
Hypersensitivity

Estimated Glomerular Filtration Rate
Hypersensitivity

Fluorescent polarization assay
Hypersensitivity

Pyrosequencing
Hypersensitivity

Fluorescence Spectroscopy
Hypersensitivity

Echography of kidney
Hypersensitivity

performance tests
Hypersensitivity

Seeding
Hypersensitivity

Multiparametric Magnetic Resonance   Imaging
Hypersensitivity

Cell Culture
Hypersensitivity

Magnetic Resonance Spectroscopy
Hypersensitivity

Oncologists
Hypersensitivity

Specimen preparation
Hypersensitivity

Fine needle aspiration biopsy
Hypersensitivity

Sensitivity test
Hypersensitivity

Detection of virus procedure
Hypersensitivity

High Sensitivity Troponin T Assay
Hypersensitivity

Cardiac troponin I measurement
Hypersensitivity

Liquid Chromatography Mass Spectrometry
Hypersensitivity

Midwife
Hypersensitivity

Culturing, In Vitro Microbial
Hypersensitivity

Radiologic Examination
Hypersensitivity

Photoacoustic Imaging
Hypersensitivity

Diagnostic Imaging
Hypersensitivity

Fluorescent stain method
Hypersensitivity

professional occupation status
Hypersensitivity

Genetic Variation Analysis
Hypersensitivity

Coronary angiography
Hypersensitivity

Cell Count
Hypersensitivity

PET/CT scan
Hypersensitivity

Intravenous Glucose Tolerance Test
Hypersensitivity

Diffusion weighted imaging
Hypersensitivity

Thermometry
Hypersensitivity

Seroreactivity
Hypersensitivity

Educator
Hypersensitivity

Ki67 Measurement
Hypersensitivity

Whole Body Imaging
Hypersensitivity

Fecal Immunochemical Test
Hypersensitivity

Enrichment (technique)
Hypersensitivity

Chromatography, Gas-Liquid
Hypersensitivity

FDG-Positron Emission Tomography and   Computed Tomography Scan
Hypersensitivity

Chemical analysis
Hypersensitivity

Diagnosis
Hypersensitivity

Gene Cloning
Hypersensitivity

Spectrometry, Fluorescence
Hypersensitivity

Breast Imaging Reporting and Data System
Hypersensitivity

Point-of-Care Testing
Hypersensitivity

Total immunoglobulin measurement
Hypersensitivity

Nasal Swab (procedure)
Hypersensitivity

Single-Molecule Array
Hypersensitivity

Radionuclide Imaging
Hypersensitivity

Interferometry
Hypersensitivity

Chest CT
Hypersensitivity

Principal Investigator
Hypersensitivity

Anesthesiologist
Hypersensitivity

Ultrasonography
Hypersensitivity

Electroencephalography
Hypersensitivity

Physician Assistants & Advanced   Practice Nursing Providers; Physician Assistant
Hypersensitivity

Ethics Committees, Research
Hypersensitivity

Encounter for Genetic screening NEC in   ICD9CM
Hypersensitivity

Specific antibody measurement
Hypersensitivity

Scanning
Hypersensitivity

Individual
Hypersensitivity

Caregivers
Hypersensitivity

ELISA, antigen capture
Hypersensitivity

Visual Analog Pain Scale
Hypersensitivity

Early Diagnosis
Hypersensitivity

Substance Abuse Detection
Hypersensitivity

Microscopy, Confocal
Hypersensitivity

Polymerase Chain Reaction
Hypersensitivity

Discogram
Hypersensitivity

Registrar
Hypersensitivity

Spirometry
Hypersensitivity

Erythrocyte Mean Corpuscular Hemoglobin   Test
Hypersensitivity

Differential white blood cell count   procedure
Hypersensitivity

Chemiluminescence assay
Hypersensitivity

Cell hybridization
Hypersensitivity

Tomography, Optical Coherence
Hypersensitivity

Peak expiratory flow rate measurement
Hypersensitivity

Blood basophil count (lab test)
Hypersensitivity

Surgeon
Hypersensitivity

Patients
Hypersensitivity

Gene Expression Profiling
Hypersensitivity

Judge
Hypersensitivity

Circular Dichroism
Hypersensitivity

Mass Spectrometry
Hypersensitivity

Spectrometry, Mass, Matrix-Assisted Laser   Desorption-Ionization
Hypersensitivity

Colorimetry
Hypersensitivity

Ophthalmic surgeon
Hypersensitivity

Magnetic Resonance Imaging
Hypersensitivity

Toxin assay procedure
Hypersensitivity

Spectrophotometry, Atomic Absorption
Hypersensitivity

Immunoassay method
Hypersensitivity

Soldiers
Hypersensitivity

Medical pathologist
Hypersensitivity

Orthopedic Surgeons
Hypersensitivity

Microbiologist
Hypersensitivity

Alanine measurement
Hypersensitivity

Colony-Forming Units Assay
Hypersensitivity

Provider
Hypersensitivity

Voluntary Workers
Hypersensitivity

Enzyme-Linked Immunospot Assay
Hypersensitivity

Genetic Testing
Hypersensitivity

Veterinarian
Hypersensitivity

Antibody studies (procedure)
Hypersensitivity

Genetic Analysis
Hypersensitivity

Pediatrician (occupation)
Hypersensitivity

Laser-Doppler Flowmetry
Hypersensitivity

Cloning, Molecular
Hypersensitivity

Tuberculin Test
Hypersensitivity

Antistreptolysin O titer
Hypersensitivity

Dilution technique
Hypersensitivity

Hematologic Tests
Hypersensitivity

Sensitivity test, SKIN
Hypersensitivity

Human leukocyte antigen isotype   determination
Hypersensitivity

Consultant
Hypersensitivity

Endoscopy of nose
Hypersensitivity

Family
Hypersensitivity

Type 4 hypersensitivity skin test
Hypersensitivity

Pulmonary function tests
Hypersensitivity

Electrocardiogram
Hypersensitivity

Passive Cutaneous Anaphylaxis
Hypersensitivity

Coombs Test
Hypersensitivity

null
Hypersensitivity

Internist
Hypersensitivity

Microscopy
Hypersensitivity

immunoelectrophoresis
Hypersensitivity

Endoscopy
Hypersensitivity

Transbronchial lung biopsy
Hypersensitivity

Activated clotting time measurement
Hypersensitivity

Tissue Culture Techniques
Hypersensitivity

Aerobic Culture
Hypersensitivity

Dietary & Nutritional Service   Providers; Nutritionist
Hypersensitivity

Nasal Provocation Tests
Hypersensitivity

Farmers
Hypersensitivity

Psychological Tests (procedure)
Hypersensitivity

Exercise stress test
Hypersensitivity

Electronystagmography
Hypersensitivity

Maker (occupation)
Hypersensitivity

Laboratory Technicians
Hypersensitivity

Nurses
Hypersensitivity

Laboratory culture
Hypersensitivity

thermography
Hypersensitivity

Hemagglutination test
Hypersensitivity

Prausnitz-Kustner Test
Hypersensitivity

Immunologic Tests
Hypersensitivity

Electrophoresis, Gel, Two-Dimensional
Hypersensitivity

Workers
Hypersensitivity

homemaker
Hypersensitivity

High sensitivity
Hypersensitivity

Titration
Hypersensitivity

Immunoglobulin E measurement
Hypersensitivity

Allergy testing
Hypersensitivity

Bronchoalveolar Lavage
Hypersensitivity

Diagnostic tests
Hypersensitivity

Dermatoglyphics
Hypersensitivity

Fire ant specific IgE antibody   measurement
Hypersensitivity

Teacher
Hypersensitivity

parent
Hypersensitivity

null
Hypersensitivity

Immunophenotyping
Hypersensitivity

Employee
Hypersensitivity

Gas Chromatography
Hypersensitivity

Histology Procedure
Hypersensitivity

Diagnosis, Oral
Hypersensitivity

member
Hypersensitivity

Dental Service Providers; Dentist
Hypersensitivity

Cook (occupation)
Hypersensitivity

Fluorescent Antibody Technique, Indirect
Hypersensitivity

Basophil Degranulation Test
Hypersensitivity

student
Hypersensitivity

Research Personnel
Hypersensitivity

Rhinomanometry
Hypersensitivity

Otolaryngologist
Hypersensitivity

Journalist
Hypersensitivity

Histocytochemistry
Hypersensitivity

Biopsy of skin procedure
Hypersensitivity

Coculture Techniques
Hypersensitivity

Clinical Enzyme Tests (procedure)
Hypersensitivity

Enzyme Immunoassay
Hypersensitivity

Fluorescent Antibody Technique
Hypersensitivity

Angiography, Digital Subtraction
Hypersensitivity

null
Hypersensitivity

medical diagnosis
Hypersensitivity

Immunoblotting
Hypersensitivity

Serologic tests
Hypersensitivity

Cell Migration Assays, Macrophage
Hypersensitivity

Flow Cytometry
Hypersensitivity

Clinical immunologist
Hypersensitivity

Genotype determination
Hypersensitivity

General Practitioners
Hypersensitivity

Cell Migration Assays, Leukocyte
Hypersensitivity

Hospital specialist
Hypersensitivity

Migration Inhibitory Factor Assay
Hypersensitivity

Mantoux test
Hypersensitivity

Biological Assay
Hypersensitivity

null
Hypersensitivity

Countercurrent electrophoresis   measurement
Hypersensitivity

Toxicology screen, general (procedure)
Hypersensitivity

Bronchial Provocation Tests
Hypersensitivity

null
Hypersensitivity

X-Rays
Hypersensitivity

Radioimmunoassay
Hypersensitivity

Laboratory Tests
Hypersensitivity

Enzyme-Linked Immunosorbent Assay
Hypersensitivity

Sequence Analysis
Hypersensitivity

Clinician
Hypersensitivity

Differential Diagnosis
Hypersensitivity

filtration
Hypersensitivity

Immunology procedure
Hypersensitivity

Immunologist
Hypersensitivity

Work-up
Hypersensitivity

CD4 Count determination procedure
Hypersensitivity

diagnostic procedure
Hypersensitivity

Dermatologist
Hypersensitivity

Western Blot
Hypersensitivity

null
Hypersensitivity

Molecular Diagnosis
Hypersensitivity

Medical Imaging
Hypersensitivity

Physicians
Hypersensitivity

Intradermal Tests
Hypersensitivity

Health Personnel
Hypersensitivity

Gastrointestinal transit procedure
Hypersensitivity

Hypersensitivity skin testing
Hypersensitivity

Biopsy
Hypersensitivity

tomography
Hypersensitivity

No-Observed-Adverse-Effect Level
Hypersensitivity

Assay
Hypersensitivity

Microarray Analysis
Hypersensitivity

Skin prick test
Hypersensitivity

Patch Tests
Hypersensitivity

Migration Inhibitory Tests, Leukocyte
Hypersensitivity

Immunodiagnosis
Hypersensitivity

Leukocyte histamine release test
Hypersensitivity

purification aspects
Hypersensitivity

laboratory studies
Hypersensitivity

Radioallergosorbent Test
Hypersensitivity

Cell Count
acute inflammatory response

Coculture Techniques
acute inflammatory response

Hematologic Tests
acute inflammatory response

Diagnosis
type II cellular hypersensitivity

null
type II cellular hypersensitivity

Police
Aggressive behavior

Encounter for Genetic screening NEC in   ICD9CM
Aggressive behavior

Needle biopsy procedure
Aggressive behavior

Histology Procedure
Aggressive behavior

Immunoassay method
Aggressive behavior

Digital Rectal Examination
Aggressive behavior

Cystoscopy
Aggressive behavior

Finding of urine cytology
Aggressive behavior

Supervisor (occupation)
Aggressive behavior

Diffusion weighted imaging
Aggressive behavior

Polymerase Chain Reaction
Aggressive behavior

Testosterone measurement
Aggressive behavior

Students, Medical
Aggressive behavior

Diffusion Magnetic Resonance Imaging
Aggressive behavior

Registered nurse
Aggressive behavior

Diagnostic tests
Aggressive behavior

Reader of medical images
Aggressive behavior

magnetic resonance spectroscopic imaging
Aggressive behavior

Spectrophotometry
Aggressive behavior

Patients
Aggressive behavior

Free Prostate Specific Antigen   Measurement
Aggressive behavior

Breast Carcinoma
Aggressive behavior

Fine needle aspiration biopsy
Aggressive behavior

Ultrasonography
Aggressive behavior

Magnesium measurement
Aggressive behavior

Mass Spectrometry
Aggressive behavior

Classmate
Aggressive behavior

Biological Assay
Aggressive behavior

Magnetic Resonance Spectroscopy
Aggressive behavior

Medical pathologist
Aggressive behavior

5-Hydroxyindoleacetic acid measurement
Aggressive behavior

Cholesterol measurement test
Aggressive behavior

Activated clotting time measurement
Aggressive behavior

Neuroimaging
Aggressive behavior

therapist
Aggressive behavior

Antigen assay
Aggressive behavior

Biopsy of prostate
Aggressive behavior

X-Ray Computed Tomography
Aggressive behavior

Medical Imaging
Aggressive behavior

Scanning
Aggressive behavior

Staff
Aggressive behavior

Mini-mental state examination
Aggressive behavior

Calculation
Aggressive behavior

Differential Diagnosis
Aggressive behavior

Epinephrine measurement
Aggressive behavior

Measurement of serum lipid level
Aggressive behavior

Physicians
Aggressive behavior

Employee
Aggressive behavior

Early Diagnosis
Aggressive behavior

Nurses
Aggressive behavior

Microdissection
Aggressive behavior

Nursing Staff
Aggressive behavior

Tomography, Emission-Computed,   Single-Photon
Aggressive behavior

Toxicology screen, general (procedure)
Aggressive behavior

Positron-Emission Tomography
Aggressive behavior

laboratory studies
Aggressive behavior

Scientist
Aggressive behavior

Child
Aggressive behavior

Cell Separation
Aggressive behavior

Psychological assessment
Aggressive behavior

Genotype determination
Aggressive behavior

Genetic Variation Analysis
Aggressive behavior

Hospital specialist
Aggressive behavior

General Practitioners
Aggressive behavior

Thematic Apperception Test
Aggressive behavior

Immunohistochemistry
Aggressive behavior

Personality Tests
Aggressive behavior

Sequence Analysis
Aggressive behavior

University Professor
Aggressive behavior

Caregivers
Aggressive behavior

DNA analysis
Aggressive behavior

null
Aggressive behavior

Research Personnel
Aggressive behavior

Flow Cytometry
Aggressive behavior

Tumor Burden
Aggressive behavior

Observer
Aggressive behavior

child behavior checklist
Aggressive behavior

FDG-Positron Emission Tomography
Aggressive behavior

Transrectal ultrasound
Aggressive behavior

Neuropsychological Tests
Aggressive behavior

Psychiatrist
Aggressive behavior

tomography
Aggressive behavior

Magnetic Resonance Imaging
Aggressive behavior

angiogram
Aggressive behavior

Psychometrics
Aggressive behavior

Phosphorus measurement
Aggressive behavior

Journalist
Aggressive behavior

High sensitivity
Aggressive behavior

Core needle biopsy
Aggressive behavior

student
Aggressive behavior

Tomography, Emission-Computed
Aggressive behavior

depression scale
Aggressive behavior

Tomography, Optical
Aggressive behavior

Fluorescent in Situ Hybridization
Aggressive behavior

Biopsy
Aggressive behavior

Clinician
Aggressive behavior

Assay
Aggressive behavior

Soldiers
Aggressive behavior

Teacher
Aggressive behavior

Molecular Imaging
Metaplasia

tomography
Metaplasia

Histological Techniques
Metaplasia

Cell Count
Metaplasia

Early Diagnosis
Metaplasia

Bronchoscopy
Metaplasia

Gene Expression Profiling
Metaplasia

Magnetic Resonance Imaging
Metaplasia

Western Blotting
Metaplasia

Microdissection
Metaplasia

null
Metaplasia

Fluorescence Bronchoscopy
Metaplasia

Light Microscopy
Metaplasia

Mucin-2 Staining Method
Metaplasia

Mucin-1 Staining Method
Metaplasia

Biopsy of stomach
Metaplasia

Esophagogastroduodenoscopy
Metaplasia

Periodic acid Schiff stain method
Metaplasia

Endoscopy of stomach
Metaplasia

Biopsy of bronchus
Metaplasia

Ultrasonography
Metaplasia

Biological Assay
Metaplasia

Assay
Metaplasia

Clinician
Metaplasia

Medical pathologist
Metaplasia

Excision biopsy
Metaplasia

Autopsy
Metaplasia

High pressure liquid chromatography   procedure
Metaplasia

Plain x-ray
Metaplasia

Colposcopic Biopsy
Metaplasia

Staining method
Metaplasia

Endoscopy
Metaplasia

Journalist
Metaplasia

Endocervical biopsy
Metaplasia

Electron Microscopy
Metaplasia

Cytodiagnosis
Metaplasia

Endoscopic biopsy
Metaplasia

Biopsy of esophagus
Metaplasia

Histocytochemistry
Metaplasia

Northern Blotting
Metaplasia

Microbiology procedure
Metaplasia

Reverse Transcriptase Polymerase Chain   Reaction
Metaplasia

Radionuclide Imaging
Metaplasia

Microscopy
Metaplasia

Pap smear
Metaplasia

Cancer Diagnosis
Metaplasia

Scanning Electron Microscopy
Metaplasia

Biopsy
Metaplasia

Transbronchial lung biopsy
Metaplasia

Immunohistochemistry
Metaplasia

Laparoscopy
Metaplasia

X-Rays
Osseous metaplasia

Magnetic Resonance Imaging
Osseous metaplasia

Biopsy
Osseous metaplasia

Ultrasonography
Osseous metaplasia

Microscopy
Osseous metaplasia

Core needle biopsy
Osseous metaplasia

Myelography
Osseous metaplasia

Plain x-ray
Osseous metaplasia

Electron Microscopy
Skeletal muscle atrophy

Microscopy
Peroxisome Proliferation

Flow Cytometry
Peroxisome Proliferation

Biopsy
Peroxisome Proliferation

Electron Microscopy
Peroxisome Proliferation

Mutagenicity Tests
Peroxisome Proliferation

High sensitivity
Rumination

Manometry
Rumination

student
Rumination

Athletes
Rumination

Professional Organization or Group
Rumination

Journalist
Rumination

fMRI
Rumination

Testosterone measurement
Muscle hypertrophy

Medical Examination
Muscle hypertrophy

Neuroimaging
Muscle hypertrophy

Microarray Analysis
Muscle hypertrophy

Differential Diagnosis
Muscle hypertrophy

Multimodal Imaging
Muscle hypertrophy

Transthoracic echocardiography
Muscle hypertrophy

Ultrasound examination
Muscle hypertrophy

Diagnostic tests
Muscle hypertrophy

Endoscopic Ultrasound
Muscle hypertrophy

Weighing patient
Muscle hypertrophy

Medical Imaging
Muscle hypertrophy

Electromyography
Muscle hypertrophy

Morphometry
Muscle hypertrophy

2D Echocardiography
Muscle hypertrophy

Immunocytochemistry
Muscle hypertrophy

X-Ray Computed Tomography
Muscle hypertrophy

Ultrasonography
Muscle hypertrophy

Grip strength
Muscle hypertrophy

tomography
Muscle hypertrophy

Surface Electromyography
Muscle hypertrophy

Magnetic Resonance Imaging
Muscle hypertrophy

Scanning
Muscle hypertrophy

Autopsy
cardiac muscle atrophy

Journalist
General Adaptation Syndrome

Differential Diagnosis
General Adaptation Syndrome

null
General Adaptation Syndrome

Magnetic Resonance Imaging
General Adaptation Syndrome

Athletes
General Adaptation Syndrome

imaging studies
Muscular Atrophy

Diagnosis
Muscular Atrophy

Grip strength
Muscular Atrophy

Hemagglutination test
Muscular Atrophy

null
Muscular Atrophy

Dual-Energy X-Ray Absorptiometry
Muscular Atrophy

Evoked Potentials, Motor
Muscular Atrophy

Scanning
Muscular Atrophy

Computed Tomography Angiography
Muscular Atrophy

Cell Culture Techniques
Muscular Atrophy

Western Blot
Muscular Atrophy

X-Rays
Muscular Atrophy

Cell Count
Muscular Atrophy

Weighing patient
Muscular Atrophy

Spectrometry
Muscular Atrophy

Electron Spin Resonance Spectroscopy
Muscular Atrophy

Gene Expression Profiling
Muscular Atrophy

Magnetic resonance imaging of brain and   brain stem
Muscular Atrophy

Ultrasonography
Muscular Atrophy

Serologic tests
Muscular Atrophy

Immunoblotting
Muscular Atrophy

Calcium measurement
Muscular Atrophy

Forced expiratory volume procedure
Muscular Atrophy

Microscopy
Muscular Atrophy

Electroencephalography
Muscular Atrophy

Assay
Muscular Atrophy

Journalist
Muscular Atrophy

Asthenia
Muscular Atrophy

Impaired exercise tolerance
Muscular Atrophy

Transmission Electron Microscopy
Muscular Atrophy

D-lactate measurement
Muscular Atrophy

Muscle biopsy
Muscular Atrophy

Growth hormone measurement
Muscular Atrophy

Physical Examination
Muscular Atrophy

tomography
Muscular Atrophy

Biologic Preservation
Muscular Atrophy

Biopsy
Muscular Atrophy

Autopsy
Muscular Atrophy

Electron Microscopy
Muscular Atrophy

Histocytochemistry
Muscular Atrophy

Electromyography
Muscular Atrophy

Neurologic Examination
Muscular Atrophy

Mass Spectrometry
Muscular Atrophy

Electrophoresis, Gel, Two-Dimensional
Muscular Atrophy

Western Blotting
Muscular Atrophy

Magnetic Resonance Imaging
Muscular Atrophy

Medical Imaging
Muscular Atrophy

Electric stimulation technique
Muscular Atrophy

Superficial biopsy
Autolysis

Pancreas.FNA
Autolysis

Gene Expression Profiling
Autolysis

Magnetic Resonance Imaging
Autolysis

Scanning Electron Microscopy
Autolysis

Morphometry
Autolysis

Polymerase chain reaction analysis
Autolysis

Mass Spectrometry
Autolysis

American College of Physicians
Autolysis

Minimum Inhibitory Concentration   measurement
Autolysis

Bone marrow biopsy
Autolysis

Protein Sequence Determination
Autolysis

Assay
Autolysis

Warthin-Starry stain method
Autolysis

Paper Chromatography (procedure)
Autolysis

Electrophoresis
Autolysis

Gel Chromatography
Autolysis

Autopsy
Autolysis

Sds-page
Autolysis

purification aspects
Autolysis

Cell Count
invasive growth

tomography
invasive growth

High Resolution Computed Tomography
invasive growth

Magnetic Resonance Imaging
invasive growth

Mucin-2 Staining Method
invasive growth

Microtomy
invasive growth

Microscopy
invasive growth

In Situ Hybridization
invasive growth

Chromatography, Gas-Liquid
invasive growth

null
invasive growth

Electron Microscopy
invasive growth

Blood culture
invasive growth

Light Microscopy
invasive growth

Smooth Muscle Actin Staining Method
invasive growth

Biopsy
invasive growth

Autopsy
invasive growth

Electrophoresis, Gel, Pulsed-Field
Chromosome Breakage

Comet Assay
Chromosome Breakage

laboratory studies
Chromosome Breakage

In Situ Hybridization
Chromosome Breakage

Assay
Chromosome Breakage

Coculture Techniques
Chromosome Breakage

Micronucleus Tests
Chromosome Breakage

Fluorescent in Situ Hybridization
Chromosome Breakage

Chromosome analysis
Chromosome Breakage

Cytogenetic Analysis
Chromosome Breakage

Acoustic Evoked Brain Stem Potentials
Cellular Stress Response

Electrophoretic Mobility Shift Assay
Cellular Stress Response

Immunoprecipitation
Cellular Stress Response

Activated clotting time measurement
Cellular Stress Response

Genetic Variation Analysis
Cellular Stress Response

Microarray Analysis
Cellular Stress Response

Mass Spectrometry
Cellular Stress Response

Flocculation Assay
Cellular Stress Response

Assay
Mismatch Repair

Electron Microscopy
Enamel Formation (finding)

Light Microscopy
Enamel Formation (finding)

Mass Spectrometry
Immunity, Innate

Journalist
Immunity, Innate

Viral load measurement
Immunity, Innate

Lymphocyte subset measurement
Immunity, Innate

Assay
Immunity, Innate

Gene Expression Profiling
Immunity, Innate

Professional Organization or Group
Immunity, Innate

Polymerase Chain Reaction
Immunity, Innate

Activated clotting time measurement
Immunity, Innate

Microarray Analysis
Immunity, Innate

Research Personnel
Immunity, Innate

Blood typing procedure
Immunity, Innate

Chloride measurement
Immunity, Innate

Enzyme-Linked Immunosorbent Assay
Immunity, Innate

Mucin-2 Staining Method
Immunity, Innate

Esophagogastroduodenoscopy
Necrosis

null
Necrosis

Image analysis (procedure)
Necrosis

Immunofluorescence assay
Necrosis

Excision biopsy
Necrosis

Medical pathologist
Necrosis

Enzyme-Linked Immunosorbent Assay
Necrosis

Perfusion Magnetic Resonance Imaging
Necrosis

Dye test
Necrosis

Laminin Staining Method
Necrosis

Echocardiography, Doppler
Necrosis

Diagnostic Imaging
Necrosis

Biopsy of jejunum
Necrosis

Early Diagnosis
Necrosis

Oral Examination
Necrosis

Ultrasonography of abdomen
Necrosis

Cytology examination
Necrosis

Enteroscopy
Necrosis

Functional assessment
Necrosis

radiologist
Necrosis

Computed Tomography Angiography
Necrosis

Vitamin measurement
Necrosis

High Resolution Computed Tomography
Necrosis

Western Blotting
Necrosis

Percussion
Necrosis

Chest CT
Necrosis

Thermometry
Necrosis

CD4 Count determination procedure
Necrosis

Haemoconcentration
Necrosis

Hematocrit procedure
Necrosis

Hemaglutination Inhibition
Necrosis

Giemsa stain method
Necrosis

Plain x-ray
Necrosis

Darkfield microscopy
Necrosis

Electroporation
Necrosis

null
Necrosis

Retroperitoneal lymph node dissection
Necrosis

null
Necrosis

Physicians
Necrosis

Biopsy of testis
Necrosis

Fluorescence Angiography
Necrosis

Radiography, Abdominal
Necrosis

Pap smear
Necrosis

From this Cypher query (against KG2.7.4pre Neo4j server):
match (n)-[r:`biolink:biomarker_for` {original_predicate: 'SEMMEDDB:diagnoses'}]->(m) return distinct n.category, m.category, count(*) as c order by c desc;

we get the following results:

n.category
m.category
c

"biolink:Procedure"
"biolink:Disease"
177684

"biolink:Procedure"
"biolink:DiseaseOrPhenotypicFeature"
28042

"biolink:Cohort"
"biolink:Disease"
20671

"biolink:Procedure"
"biolink:NamedThing"
8934

"biolink:NamedThing"
"biolink:Disease"
7347

"biolink:Procedure"
"biolink:OrganismTaxon"
7049

"biolink:Procedure"
"biolink:PhenotypicFeature"
3665

"biolink:Activity"
"biolink:Disease"
2230

"biolink:PhenotypicFeature"
"biolink:Disease"
1715

"biolink:Cohort"
"biolink:PhenotypicFeature"
1510

"biolink:Procedure"
"biolink:BiologicalEntity"
1171

"biolink:NamedThing"
"biolink:DiseaseOrPhenotypicFeature"
1072

"biolink:Procedure"
"biolink:InformationContentEntity"
1043

"biolink:DiseaseOrPhenotypicFeature"
"biolink:Disease"
861

"biolink:Device"
"biolink:OrganismTaxon"
779

"biolink:InformationContentEntity"
"biolink:Disease"
642

"biolink:Cohort"
"biolink:DiseaseOrPhenotypicFeature"
637

"biolink:Cohort"
"biolink:NamedThing"
570

"biolink:PopulationOfIndividualOrganisms"
"biolink:Disease"
564

"biolink:Phenomenon"
"biolink:Disease"
548

"biolink:Publication"
"biolink:Disease"
485

"biolink:Activity"
"biolink:DiseaseOrPhenotypicFeature"
426

"biolink:PhysiologicalProcess"
"biolink:Disease"
406

"biolink:Procedure"
"biolink:Phenomenon"
362

"biolink:Procedure"
"biolink:PhysiologicalProcess"
333

"biolink:Agent"
"biolink:Disease"
288

"biolink:NamedThing"
"biolink:NamedThing"
268

"biolink:NamedThing"
"biolink:OrganismTaxon"
257

"biolink:Disease"
"biolink:Disease"
226

"biolink:NamedThing"
"biolink:PhenotypicFeature"
202

"biolink:Procedure"
"biolink:Procedure"
201

"biolink:Activity"
"biolink:NamedThing"
115

"biolink:Procedure"
"biolink:Activity"
107

"biolink:Publication"
"biolink:DiseaseOrPhenotypicFeature"
106

"biolink:Procedure"
"biolink:Behavior"
105

"biolink:Phenomenon"
"biolink:DiseaseOrPhenotypicFeature"
94

"biolink:InformationContentEntity"
"biolink:DiseaseOrPhenotypicFeature"
93

"biolink:PhysicalEntity"
"biolink:OrganismTaxon"
90

"biolink:PhysiologicalProcess"
"biolink:DiseaseOrPhenotypicFeature"
83

"biolink:PhysiologicalProcess"
"biolink:OrganismTaxon"
78

"biolink:Procedure"
"biolink:PopulationOfIndividualOrganisms"
71

"biolink:Activity"
"biolink:PhenotypicFeature"
69

"biolink:Publication"
"biolink:PhenotypicFeature"
69

"biolink:PhenotypicFeature"
"biolink:NamedThing"
69

"biolink:PopulationOfIndividualOrganisms"
"biolink:PhenotypicFeature"
63

"biolink:Cohort"
"biolink:BiologicalEntity"
54

"biolink:Cohort"
"biolink:Behavior"
53

"biolink:Procedure"
"biolink:AnatomicalEntity"
52

"biolink:Device"
"biolink:Disease"
51

"biolink:DiseaseOrPhenotypicFeature"
"biolink:DiseaseOrPhenotypicFeature"
50

"biolink:NamedThing"
"biolink:BiologicalEntity"
49

"biolink:InformationContentEntity"
"biolink:PhenotypicFeature"
49

"biolink:NamedThing"
"biolink:InformationContentEntity"
45

"biolink:Activity"
"biolink:OrganismTaxon"
42

"biolink:PopulationOfIndividualOrganisms"
"biolink:DiseaseOrPhenotypicFeature"
36

"biolink:DiseaseOrPhenotypicFeature"
"biolink:NamedThing"
35

"biolink:Procedure"
"biolink:GrossAnatomicalStructure"
32

"biolink:PhysiologicalProcess"
"biolink:NamedThing"
32

"biolink:ChemicalEntity"
"biolink:Disease"
31

"biolink:InformationContentEntity"
"biolink:NamedThing"
31

"biolink:Procedure"
"biolink:CellularComponent"
30

"biolink:Procedure"
"biolink:Cohort"
29

"biolink:Procedure"
"biolink:ChemicalEntity"
28

"biolink:PhysiologicalProcess"
"biolink:PhenotypicFeature"
27

"biolink:Publication"
"biolink:NamedThing"
27

"biolink:Cohort"
"biolink:InformationContentEntity"
27

"biolink:Procedure"
"biolink:Publication"
26

"biolink:InformationContentEntity"
"biolink:OrganismTaxon"
25

"biolink:Activity"
"biolink:InformationContentEntity"
24

"biolink:Phenomenon"
"biolink:PhenotypicFeature"
22

"biolink:Procedure"
"biolink:IndividualOrganism"
22

"biolink:NamedThing"
"biolink:PhysiologicalProcess"
21

"biolink:PopulationOfIndividualOrganisms"
"biolink:NamedThing"
21

"biolink:Phenomenon"
"biolink:NamedThing"
21

"biolink:PhenotypicFeature"
"biolink:DiseaseOrPhenotypicFeature"
20

"biolink:Activity"
"biolink:BiologicalEntity"
18

"biolink:Cohort"
"biolink:PhysiologicalProcess"
15

"biolink:Agent"
"biolink:PhenotypicFeature"
15

"biolink:Phenomenon"
"biolink:OrganismTaxon"
15

"biolink:NamedThing"
"biolink:Phenomenon"
15

"biolink:InformationContentEntity"
"biolink:InformationContentEntity"
13

"biolink:Disease"
"biolink:DiseaseOrPhenotypicFeature"
13

"biolink:Phenomenon"
"biolink:InformationContentEntity"
11

"biolink:Procedure"
"biolink:Event"
11

"biolink:Agent"
"biolink:DiseaseOrPhenotypicFeature"
10

"biolink:Procedure"
"biolink:Cell"
9

"biolink:Device"
"biolink:DiseaseOrPhenotypicFeature"
9

"biolink:ChemicalEntity"
"biolink:DiseaseOrPhenotypicFeature"
8

"biolink:Procedure"
"biolink:NucleicAcidEntity"
7

"biolink:InformationContentEntity"
"biolink:BiologicalEntity"
7

"biolink:IndividualOrganism"
"biolink:Disease"
6

"biolink:Gene"
"biolink:Disease"
6

"biolink:Activity"
"biolink:Phenomenon"
6

"biolink:Device"
"biolink:NamedThing"
6

"biolink:Cohort"
"biolink:Procedure"
6

"biolink:NamedThing"
"biolink:Procedure"
6

"biolink:Disease"
"biolink:NamedThing"
6

"biolink:NamedThing"
"biolink:GrossAnatomicalStructure"
5

"biolink:PopulationOfIndividualOrganisms"
"biolink:Behavior"
5

"biolink:NucleicAcidEntity"
"biolink:Disease"
5

"biolink:Activity"
"biolink:Procedure"
5

"biolink:InformationContentEntity"
"biolink:Phenomenon"
5

"biolink:PhysiologicalProcess"
"biolink:InformationContentEntity"
5

"biolink:Publication"
"biolink:Cohort"
5

"biolink:Phenomenon"
"biolink:BiologicalEntity"
5

"biolink:Activity"
"biolink:Activity"
5

"biolink:NamedThing"
"biolink:PopulationOfIndividualOrganisms"
5

"biolink:PhenotypicFeature"
"biolink:InformationContentEntity"
5

"biolink:Cohort"
"biolink:GrossAnatomicalStructure"
5

"biolink:Activity"
"biolink:PhysiologicalProcess"
4

"biolink:OrganismTaxon"
"biolink:Disease"
4

"biolink:ChemicalEntity"
"biolink:OrganismTaxon"
4

"biolink:PhysiologicalProcess"
"biolink:BiologicalEntity"
4

"biolink:NamedThing"
"biolink:Activity"
4

"biolink:Activity"
"biolink:Behavior"
3

"biolink:NamedThing"
"biolink:Behavior"
3

"biolink:Cohort"
"biolink:Phenomenon"
3

"biolink:PhysiologicalProcess"
"biolink:PhysiologicalProcess"
3

"biolink:InformationContentEntity"
"biolink:Behavior"
3

"biolink:Polypeptide"
"biolink:Disease"
3

"biolink:AnatomicalEntity"
"biolink:OrganismTaxon"
3

"biolink:DiseaseOrPhenotypicFeature"
"biolink:OrganismTaxon"
3

"biolink:AnatomicalEntity"
"biolink:Disease"
3

"biolink:Cohort"
"biolink:IndividualOrganism"
3

"biolink:Publication"
"biolink:Phenomenon"
3

"biolink:Activity"
"biolink:PopulationOfIndividualOrganisms"
3

"biolink:Publication"
"biolink:Activity"
3

"biolink:Agent"
"biolink:NamedThing"
3

"biolink:DiseaseOrPhenotypicFeature"
"biolink:Behavior"
2

"biolink:InformationContentEntity"
"biolink:PhysiologicalProcess"
2

"biolink:Device"
"biolink:PhenotypicFeature"
2

"biolink:DiseaseOrPhenotypicFeature"
"biolink:PhenotypicFeature"
2

"biolink:Publication"
"biolink:OrganismTaxon"
2

"biolink:NamedThing"
"biolink:CellularComponent"
2

"biolink:NamedThing"
"biolink:AnatomicalEntity"
2

"biolink:NamedThing"
"biolink:Cohort"
2

"biolink:Phenomenon"
"biolink:Behavior"
2

"biolink:Publication"
"biolink:PhysiologicalProcess"
2

"biolink:DiseaseOrPhenotypicFeature"
"biolink:InformationContentEntity"
2

"biolink:Cohort"
"biolink:Activity"
2

"biolink:Disease"
"biolink:Behavior"
1

"biolink:Agent"
"biolink:Behavior"
1

"biolink:Publication"
"biolink:Behavior"
1

"biolink:PopulationOfIndividualOrganisms"
"biolink:Phenomenon"
1

"biolink:DiseaseOrPhenotypicFeature"
"biolink:PhysiologicalProcess"
1

"biolink:PopulationOfIndividualOrganisms"
"biolink:PhysiologicalProcess"
1

"biolink:Disease"
"biolink:PhenotypicFeature"
1

"biolink:AnatomicalEntity"
"biolink:DiseaseOrPhenotypicFeature"
1

"biolink:Phenomenon"
"biolink:Phenomenon"
1

"biolink:Device"
"biolink:ChemicalEntity"
1

"biolink:InformationContentEntity"
"biolink:CellularComponent"
1

"biolink:Activity"
"biolink:AnatomicalEntity"
1

"biolink:Phenomenon"
"biolink:AnatomicalEntity"
1

"biolink:Cohort"
"biolink:AnatomicalEntity"
1

"biolink:InformationContentEntity"
"biolink:AnatomicalEntity"
1

"biolink:Phenomenon"
"biolink:Cohort"
1

"biolink:PhysiologicalProcess"
"biolink:Cohort"
1

"biolink:Phenomenon"
"biolink:PhysiologicalProcess"
1

"biolink:Device"
"biolink:PhysiologicalProcess"
1

"biolink:PhysiologicalProcess"
"biolink:Phenomenon"
1

"biolink:PhysiologicalProcess"
"biolink:Behavior"
1

"biolink:NamedThing"
"biolink:NucleicAcidEntity"
1

"biolink:Cohort"
"biolink:NucleicAcidEntity"
1

"biolink:Publication"
"biolink:PopulationOfIndividualOrganisms"
1

"biolink:Phenomenon"
"biolink:PopulationOfIndividualOrganisms"
1

"biolink:Agent"
"biolink:InformationContentEntity"
1

"biolink:PopulationOfIndividualOrganisms"
"biolink:GrossAnatomicalStructure"
1

"biolink:Phenomenon"
"biolink:GrossAnatomicalStructure"
1

"biolink:InformationContentEntity"
"biolink:Activity"
1

"biolink:DiseaseOrPhenotypicFeature"
"biolink:BiologicalEntity"
1

"biolink:Publication"
"biolink:InformationContentEntity"
1

"biolink:ChemicalEntity"
"biolink:NamedThing"
1

I have logged an issue in the Biolink GitHub project, to request that the relation mapping be updated so that SEMMEDDB:diagnoses would map to biolink:diagnoses.
https://github.com/biolink/biolink-model/issues/942

So this has been fixed in both Biolink and in RTX-KG2. Closing it out.


Chatterino SIGABRT due to redemptions

Describe the bug
Chatterino quits (it sends a SIGABRT signal) at apparently random times. It seems to be triggered by addChannelPointReward according to the backtrace.

To reproduce
I have no consistent way to reproduce the issue. It doesn't happen very often (5 times in the last 2 weeks). The bug triggers with no gui interaction, even when I'm on a different program's window.
Screenshots
Backtrace:

Chatterino version
Chatterino 2.2.3-beta2 (commit a6e23e246)

Operating system
Archlinux 5.10.11-arch1-1  qt 5.15.2

Additional information
My PC was only running on 4GB of RAM when all these crashes occurred, so maybe this had something to do. Now I have upgraded to 8GB, will report if the issue comes up again.
Full backtrace: https://pastebin.com/yFDuAGeC

Same crash happened again with same backtrace, on the more recent version Chatterino 2.2.3-beta2 (commit 4a5347221)

I suspect this causes the global crashing issue people have reported.

Hey, back again after several more episodes of the same crash. What I have been able to observe so far via debugging is that under some conditions, when a user redeems a reward which involves user input, this causes chatterino to crash.
I dont have evidence to support this but I suspect the reason for the crash being so infrequent is because it needs the twitch feature Community challenges  to be enabled in the channel.
I'm now looking for more affiliate channels with that feature turned on to see if I can trigger the crash with more consistency on my ch2 client.
I'd appreciate any help or tips on  how to debug this better.

@cWve Awesome work!

If you need to use my channel to test stuff I'm happy to set up goals etc., just jump in my channel :+1:

We've done some tests but haven't been able to trigger the crash. It seems however that a necessary condition is that the redeemed reward should be a newly created reward, or at least new to the chatterino client. Otherwise the program doesn't call the invoke signal shown in the backtrace.
I dont know much about chatterino's codebase (and in particular I don't understand the code surrounding this problem) so if someone more knowledgeable can shed some light I'd appreciate it.

Scenarios tested:

Custom reward with just a title
Custom reward with title and description
Custom reward with title, description & images

It seems to throw in a weird spot. Potentially an issue with the channel itself?

I've run into the same issue and come to the same conclusion as you have @cWve - the relevant piece of code that I've found is https://github.com/Chatterino/chatterino2/blob/master/src/providers/twitch/IrcMessageHandler.cpp#L259-L275
So if a channel point reward is redeemed but it's not known, we queue up a signal that will fire when a new channel point reward is registered in the channel

I have a list of channels in chatterino which I believe are responsible for triggering the crashes in my client. I managed to narrow the list down based on the cost of the reward redeeemed that triggers the crash (for some reason the channel ID doesnt show up in the reward object, which would make things easier).

justketh
Falcodrin
SteelToeShow
Aikobliss
Lucidfoxx

In particular I know for certain that the "justketh" channel has caused at least 2 of my crashes.
Try to keep these channels added to your chatterino client for a while, see if you experience crashes too.
Also, I found that the exception thrown is std::bad_function_call at lib/signals/include/pajlada/signals/signal.hpp:156
I don't know why this didn't show up in the backtrace of my OP, I had to use "catch throw" in gdb.

I have a list of channels in chatterino which I believe are responsible for triggering the crashes in my client. I managed to narrow the list down based on the cost of the reward redeeemed that triggers the crash (for some reason the channel ID doesnt show up in the reward object, which would make things easier).
* justketh

* Falcodrin

* SteelToeShow

* Aikobliss

* Lucidfoxx

In particular I know for certain that the "justketh" channel has caused at least 2 of my crashes.
Try to keep these channels added to your chatterino client for a while, see if you experience crashes too.
Also, I found that the exception thrown is std::bad_function_call at lib/signals/include/pajlada/signals/signal.hpp:156
I don't know why this didn't show up in the backtrace of my OP, I had to use "catch throw" in gdb.

How i can identify the channels what make my chatterino crash?
I have about 40 channel tabs and I would like to know which ones make my chatterino crashes.
Also i have arch linux, if i need to make something with that for identify someone, tell me :)

I have a list of channels in chatterino which I believe are responsible for triggering the crashes in my client. I managed to narrow the list down based on the cost of the reward redeeemed that triggers the crash (for some reason the channel ID doesnt show up in the reward object, which would make things easier).
* justketh

* Falcodrin

* SteelToeShow

* Aikobliss

* Lucidfoxx

In particular I know for certain that the "justketh" channel has caused at least 2 of my crashes.
Try to keep these channels added to your chatterino client for a while, see if you experience crashes too.
Also, I found that the exception thrown is std::bad_function_call at lib/signals/include/pajlada/signals/signal.hpp:156
I don't know why this didn't show up in the backtrace of my OP, I had to use "catch throw" in gdb.

How i can identify the channels what make my chatterino crash?
I have about 40 channel tabs and I would like to know which ones make my chatterino crashes.
Also i have arch linux, if i need to make something with that for identify someone, tell me :)

There might be an easier way to figure it out, but this is what I've been doing so far basically.
First of all you have to compile chatterino in debug mode, basically follow this part of the guide https://github.com/Chatterino/chatterino2/blob/master/BUILDING_ON_LINUX.md#manually-1
except that you want to run instead qmake CONFIG+=debug .. && make, or cmake -DCMAKE_BUILD_TYPE=Debug .. && make if you wanna use cmake.
Install GDB and run gdb chatterino , an interactive shell will show up which allows you to enter gdb commands. Then enter the command catch throw. This will cause gdb to stop chatterino right before it's about to crash, so you have access to its memory state at that point. Then type run so that chatterino starts in a new window.
Now you just have to wait for chatterino to crash. Once that happens, type info args in gdb. If you have the same crash as me, you should see something like this:

Then look at the variable cost (in this case 80000) and go to the twitch streams of every stream that was live at the moment of the crash, looking for those who have a channel reward with that cost.
Also typing backtrace in gdb should give you something similar to my first screenshot in the OP.

No custom rewards in those channels have anything in common. Some use custom icons, some don't etc.
One thing I have picked up is an ended community challenge on all of them. Not sure if this could impact yet but I've set up a 1 day challenge on my stream and will get someone to redeem a reward when it has ended.
I'm out of ideas from a rewards POV if this doesn't work out.

This seems to be related to a heap use-after-free, this was reported by ASan: https://pastebin.com/wbcGYDfd
You can check it yourself by adding "-fno-omit-frame-pointer" and "-fsanitize=address" to compile flags, for example by adding these to src/CMakeList.txt and buildind a debug build:
set (CMAKE_CXX_FLAGS_DEBUG "${CMAKE_CXX_FLAGS_DEBUG} -fno-omit-frame-pointer -fsanitize=address")
set (CMAKE_LINKER_FLAGS_DEBUG "${CMAKE_LINKER_FLAGS_DEBUG} -fno-omit-frame-pointer -fsanitize=address")

@cWve My chatterino has crashed 3 times in less than 3 hours and I get this output, I built it with QMake as debug like you said, I put the commands you said and I get nothing like the points. Am I stupid?

@Yoitsu is this something you're able to dig into since you're in this space at the moment? Would be nice to have fixed as it's breaking user experience.
Doesn't have to be you but should probably be a priority issue.

@Fijxu
I'm thinking perhaps it's because you're running your old chatterino executable instead of the one you built with debug flags? One way to check is to run file $(which chatterino) in the shell. You should see "with debug_info, not stripped" in the output.
Also a small correction to the instructions I gave you. before running info args you first need to move to the piece of code where the reward object is in scope. First look at your backtrace, and look for the line that contains  chatterino::TwitchChannel::addChannelPointReward. Then run frame number in gdb, where number is the line #number shown by the backtrace. Now you can run info args.

I cannot match the list of channels given to anyone in my chatterino tabs, but I am certainly having this issue, Windows 10 21H1, commit 6732b25f3

I got pretty much the same output as @Yoitsu when my chatterino crashed today, having compiled it with the AddressSanitizer.
I don't understand very well what's going on. All I know is that first chatterino::IrcMessageHandler::addMessage allocates memory for a ChannelPointReward object and then somehow that memory is freed and then read, causing the crash.
Also, this is the last pubsub event that was recorded in the logs right before crashing, so if this has anything to do with the reward's properties maybe we can reproduce the crash:
{
  "topic": "community-points-channel-v1.270232021",
  "message": {
    "type": "reward-redeemed",
    "data": {
      "timestamp": "2021-06-05T10:29:27.522269652Z",
      "redemption": {
        "id": "dab8ec71-897a-47be-8d53-54fdab9bb411",
        "user": {
          "id": "551538697",
          "login": "billyjupiteragx",
          "display_name": "billyjupiteragx"
        },
        "channel_id": "270232021",
        "redeemed_at": "2021-06-05T10:29:27.522269652Z",
        "reward": {
          "id": "23930b9b-1310-4a59-ae15-5612adf157f4",
          "channel_id": "270232021",
          "title": "choose drink 7/11",
          "prompt": "not more than 4$",
          "cost": 30000,
          "is_user_input_required": true,
          "is_sub_only": false,
          "image": {
            "url_1x": "https://static-cdn.jtvnw.net/custom-reward-images/270232021/23930b9b-1310-4a59-ae15-5612adf157f4/4dd45fa2-330c-4d29-b61f-c2e9157de4cc/custom-1.png",
            "url_2x": "https://static-cdn.jtvnw.net/custom-reward-images/270232021/23930b9b-1310-4a59-ae15-5612adf157f4/4dd45fa2-330c-4d29-b61f-c2e9157de4cc/custom-2.png",
            "url_4x": "https://static-cdn.jtvnw.net/custom-reward-images/270232021/23930b9b-1310-4a59-ae15-5612adf157f4/4dd45fa2-330c-4d29-b61f-c2e9157de4cc/custom-4.png"
          },
          "default_image": {
            "url_1x": "https://static-cdn.jtvnw.net/custom-reward-images/default-1.png",
            "url_2x": "https://static-cdn.jtvnw.net/custom-reward-images/default-2.png",
            "url_4x": "https://static-cdn.jtvnw.net/custom-reward-images/default-4.png"
          },
          "background_color": "#FFF756",
          "is_enabled": true,
          "is_paused": false,
          "is_in_stock": true,
          "max_per_stream": {
            "is_enabled": true,
            "max_per_stream": 5
          },
          "should_redemptions_skip_request_queue": false,
          "template_id": null,
          "updated_for_indicator_at": "2020-06-13T19:46:16.629654508Z",
          "max_per_user_per_stream": {
            "is_enabled": false,
            "max_per_user_per_stream": 0
          },
          "global_cooldown": {
            "is_enabled": false,
            "global_cooldown_seconds": 0
          },
          "redemptions_redeemed_current_stream": 1,
          "cooldown_expires_at": null
        },
        "user_input": "Beer",
        "status": "UNFULFILLED",
        "cursor": "ZGFiOGVjNzEtODk3YS00N2JlLThkNTMtNTRmZGFiOWJiNDExX18yMDIxLTA2LTA1VDEwOjI5OjI3LjUyMjI2OTY1Mlo="
      }
    }
  }
}

I have similar quits, but since I'm running a built version there's no crash logs that I can find. It will just randomly close.
I created a brand new channel reward for myself and immediately redeemed it to test it, didn't crash. Genuinely not sure what I can do. Just reporting as it's still happening for me.


[SPARK-19611][SQL][followup] set dataSchema correctly in HiveMetastoreCatalog.convertToLogicalRelation

What changes were proposed in this pull request?
We made a mistake in https://github.com/apache/spark/pull/16944 . In HiveMetastoreCatalog#inferIfNeeded we infer the data schema, merge with full schema, and return the new full schema. At caller side we treat the full schema as data schema and set it to HadoopFsRelation.
This doesn't cause any problem because both parquet and orc can work with a wrong data schema that has extra columns, but it's better to fix this mistake.
How was this patch tested?
N/A

cc @budde @gatorsmile

Test build #83234 has started for PR 19615 at commit 46f530f.

Test build #83234 has finished for PR 19615 at commit 46f530f.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/83234/
Test PASSed.

also cc @dongjoon-hyun @viirya

LGTM

thanks, merging to master/2.2!

Thank you so much, @cloud-fan !


Cannot Send Messages Anymore, Connection Error

Hello, I'm working on an app to automatically send WhatsApp messages to groups, this was previously working on replit.com, however, it has for some reason stopped working suddenly. This is what i tried in the command line:

```
~/DopeyWorrisomeDatasets$ node ./node_modules/mudslide/dist/index.js send me "HELLOO" -v
{"level":30,"time":1686561186581,"pid":565,"hostname":"180d1982ff8e","browser":["Linux","Chrome","10.15.0"],"helloMsg":{"clientHello":{"ephemeral":"MgbVX67Km0S4rIVw5Zts8TZ0VXToSS0QE9R+9aTFqQg="}},"msg":"connected to WA Web"}
{"level":30,"time":1686561186686,"pid":565,"hostname":"180d1982ff8e","node":{"username":"6591380435","passive":true,"userAgent":{"platform":"WEB","appVersion":{"primary":2,"secondary":2243,"tertiary":7},"mcc":"000","mnc":"000","osVersion":"0.1","manufacturer":"","device":"Desktop","osBuildNumber":"0.1","releaseChannel":"RELEASE","localeLanguageIso6391":"en","localeCountryIso31661Alpha2":"US"},"webInfo":{"webSubPlatform":"WEB_BROWSER"},"connectType":"WIFI_UNKNOWN","connectReason":"USER_ACTIVATED","device":58},"msg":"logging in..."}
{"level":30,"time":1686561189837,"pid":565,"hostname":"180d1982ff8e","trace":"Error: Connection Failure\n    at WebSocket. (/home/runner/DopeyWorrisomeDatasets/node_modules/@adiwajshing/baileys/lib/Socket/socket.js:429:13)\n    at WebSocket.emit (node:events:513:28)\n    at WebSocket.emit (node:domain:489:12)\n    at /home/runner/DopeyWorrisomeDatasets/node_modules/@adiwajshing/baileys/lib/Socket/socket.js:222:35\n    at Object.decodeFrame (/home/runner/DopeyWorrisomeDatasets/node_modules/@adiwajshing/baileys/lib/Utils/noise-handler.js:131:17)\n    at WebSocket.onMessageRecieved (/home/runner/DopeyWorrisomeDatasets/node_modules/@adiwajshing/baileys/lib/Socket/socket.js:198:15)\n    at WebSocket.emit (node:events:513:28)\n    at WebSocket.emit (node:domain:489:12)\n    at Receiver.receiverOnMessage (/home/runner/DopeyWorrisomeDatasets/node_modules/ws/lib/websocket.js:1184:20)\n    at Receiver.emit (node:events:513:28)","msg":"connection errored"}
```

Am I the only one with this problem? How can I fix it?

same issue here i cant login even if i clear cache dir... using the Linux BIN on Debian 11 (not the NPM version)

Some temporary solutions may be found here:
https://github.com/WhiskeySockets/Baileys/issues/130
Hopefully it will be resolved soon

i update to the last version, clear the cache folder and now its working... some commands also change.


build a celery collector

http://docs.celeryproject.org/en/latest/userguide/monitoring.html
or
http://docs.celeryproject.org/en/latest/userguide/signals.html
with: running / error / success for tasks splitted over queues

This repo has moved to https://github.com/python-diamond/Diamond
Please open a new ticket there if this issue is not resolved with the current code there.
Thanks!


boehmgc: 8.0.6 -> 8.2.2

Automatic update generated by nixpkgs-update tools. This update was made based on information from https://github.com/ivmai/bdwgc/releases.
meta.description for boehmgc is: "The Boehm-Demers-Weiser conservative garbage collector for C and C++"
meta.homepage for boehmgc is: "https://hboehm.info/gc/"
meta.changelog for boehmgc is: "https://github.com/ivmai/bdwgc/blob/v8.2.2/ChangeLog"
Updates performed

Version update

To inspect upstream changes
Impact

Checks done (click to expand)

built on NixOS
Warning: a test defined in passthru.tests did not pass
found 8.2.2 with grep in /nix/store/xjipdn5m9md9j5fz0a0zxx6kv0xh4qqa-boehm-gc-8.2.2
found 8.2.2 in filename of file in /nix/store/xjipdn5m9md9j5fz0a0zxx6kv0xh4qqa-boehm-gc-8.2.2

Rebuild report (if merged into master) (click to expand)

31017 total rebuild path(s)

31017 package rebuild(s)

First fifty rebuilds by attrpath

AusweisApp2
CHOWTapeModel
ChowCentaur
ChowKick
ChowPhaser
CuboCore.coreaction
CuboCore.corearchiver
CuboCore.corefm
CuboCore.coregarage
CuboCore.corehunt
CuboCore.coreimage
CuboCore.coreinfo
CuboCore.corekeyboard
CuboCore.corepad
CuboCore.corepaint
CuboCore.corepdf
CuboCore.corepins
CuboCore.corerenamer
CuboCore.coreshot
CuboCore.corestats
CuboCore.corestuff
CuboCore.coreterminal
CuboCore.coretime
CuboCore.coretoppings
CuboCore.coreuniverse
CuboCore.libcprime
CuboCore.libcsys
DisnixWebService
EBTKS
EmptyEpsilon
Fabric
HentaiAtHome
LibreArp
LibreArp-lv2
MACS2
MIDIVisualizer
MMA
OSCAR
OVMF
OVMFFull
PageEdit
R
SDL
SDL2
SDL2_gfx
SDL2_image
SDL2_mixer
SDL2_net
SDL2_sound

Instructions to test this update (click to expand)

Either download from Cachix:
nix-store -r /nix/store/xjipdn5m9md9j5fz0a0zxx6kv0xh4qqa-boehm-gc-8.2.2 \
  --option binary-caches 'https://cache.nixos.org/ https://nix-community.cachix.org/' \
  --option trusted-public-keys '
  nix-community.cachix.org-1:mB9FSh9qf2dCimDSUo8Zy7bkq5CX+/rkCWyvRCYg3Fs=
  cache.nixos.org-1:6NCHdD59X431o0gWypbMrAURkbJ16ZPMQFGspcDShjY=
  '

(The Cachix cache is only trusted for this store-path realization.)
For the Cachix download to work, your user must be in the trusted-users list or you can use sudo since root is effectively trusted.
Or, build yourself:
nix-build -A boehmgc https://github.com/r-ryantm/nixpkgs/archive/f716ceb4d7fcecca5343757faa24feeb175236d9.tar.gz

After you've downloaded or built it, look at the files and if there are any, run the binaries:
ls -la /nix/store/xjipdn5m9md9j5fz0a0zxx6kv0xh4qqa-boehm-gc-8.2.2
ls -la /nix/store/xjipdn5m9md9j5fz0a0zxx6kv0xh4qqa-boehm-gc-8.2.2/bin

Pre-merge build results
NixPkgs review skipped

Maintainer pings
cc @AndersonTorres for testing.

I guess this should also be made draft as in #183990? Also, the patch is no longer needed.

Done in https://github.com/NixOS/nixpkgs/pull/189020


Fd ensemble

Why this PR?
While we do provide a workflow for dealing with offsets by means of fitting in the F,d curves, some labs prefer doing analyses on ensembles of F,d curves. One thing they often do is align the curves prior to analysis, after which they classify different parts of the curves (many curves at the same time). This PR is the first towards enabling that type of workflow.
What's in this PR?
It introduces the FdEnsemble which is essentially a collection of processed F,d curves. It also includes the most basic alignment method, which is based on two regressions (one constant, one linear) at the start and end of each curve.
It works quite well for data generated by some of our collaborators. For some of our own data, the conditions that the measurements were taken in are often not standardized enough, leading to misalignment when this method is applied. I've tried to make the preconditions for using this method clear in the docstring.
Future work will go into implementing a more robust alignment method as well (Bosshart et al).

Hey @dean0x7d @tiagobonetti , I changed with_offset back from a deep copy to a shallow copy with explicit channel copies. The reason being that it contains a handle to File. It's probably undesirable to copy the entire File and even if you wanted to, you can't because you can't pickle the h5 handle. It might be a good idea to think about maybe adding an explicit __deepcopy__ method to the classes that contain a handle to File (Scan and Kymo also come to mind), but I suggest making that a separate ticket.
I specifically left the reversion (and a test for the regression) explicit in the commit history so you can review it separately if you want. The idea for the history would be to squash that one into the previous.


Dark mode color issues on the index page

New Mockup
Please check assets/css/global.css, design-assets folder images, and figma files for updated style guides. Any new pull request should use the updated color, spacing, and sizing variables.
No Bootstrap or jQuery
Please refrain from adding Bootstrap or jQuery to the site. These pr's will be closed. They overwrite global styles. Vanilla CSS and JS is way better now anyways 😊
New Task:
Wrong colors used in the dark mode for the index page
What is the task
Pricing card background gets hidden while in Dark Mode. Also, wrong colors used in Dark Mode for the brands section
Who is the task for?

[x] I created this task for me to complete, I will create a PR soon.
[ ] I created this task for someone else to claim.
[ ] I think this is a task that multiple people can do

Confirm all of the following:

[x] I have looked at all the issues currently available and this does not exist or overlap with another ticket

⚠ PLEASE ONLY SUBMIT A PR FOR THIS TASK IF THIS TASK WAS AVAILABLE FOR YOU TO CLAIM

I would like to help for this issue.


Add docstrings

Add docstrings to ProximalGLM.ji

testing

Feel free to ask questions here or in our next meeting!


Add tests for external sharing not dependant on semaphores.

Additional external sharing tests that use fences instead of semaphores.

Will need to merge https://github.com/KhronosGroup/OpenCL-CTS/pull/1630 before merging any changes to test_vulkan.

Can we make VkFence + clFinish a synchronization option to existing tests rather than creating a separate test that uses fence?
That way we can extend existing coverage across both modes (synchronization via external semaphores vs synchronization via VkFence + clFinish)

@pj87
Looks like there will be some conflicts between this PR and part of #1645 due to refactoring of vulkan_wrapper moved into common place / lib.
We can go either ways, but do we have a preference which one we want to merge first? We will need to update other one based on the sequence.
Given that this is still in drafts, should we focus on #1645 first?

After the changes requested by @nikhiljnv I am still seeing undeterministic messages:
log_error("&&&& vulkan_opencl_buffer test FAILED\n");
It mostly doesn't reproduce, but it seems that there still may occur from time to time.

@joshqti could you take a look if everything is OK now?

The latest commit looks good. This PR can be merged.
Thanks,
Balaji Calidas,
Qualcomm


[#4826] dont zoom max for point coverage

Resolves #4826. Intended release as a hotfix 1.60.1

Pull Request Checklist:

[x] Positive Test Case Written by Dev

[ ] Automated Testing

[ ] Sufficient User and Developer Documentation

[ ] Passing Jenkins Build

[ ] Peer Code review and approval

Positive Test Case

Add point spatial coverage to a resource
Refresh the page
The map no longer zooms in so far that you can't tell where the point is

METRIC
VALUE

https://sonarqube.cuahsi-workstation.com:9000/dashboard?id=hydroshare-4827


Expose Kafka client connectivity details to filters

As an Filter author, I wish to have access to the downstream client ip of the connected client.
Possible use-cases:

an Audit Filter may want to make the client IP part of the audit record emitted by the filter
an Header Injection Filter might want to make the client IP when calculating say, injecting an OriginatingIP header value to be injected into produced records.
problem diagnosis purposes.

#947

Is this about just exposing this information through the filter context, or does/should it also include support for the PROXY protocol?


Move convenient path selections in push/pull

We should make it easier to push/pull a bunch of paths based on patterns. For that we should add

[x]  Permit passing glob-patterns to push
[ ] Permit passing glob-patterns to pull
[x]  Add the possibility to pass a regex as except_matches kwarg to permit simple exclusion of files. The current regex kwarg should be renamed to if_matches.

This would permit things like
storage.push("data/**/*.jpg", except_matches=r".*test.*")

We could additionally allow passing a except_condition: Callable[[str]], bool] = None (or do you think if_condition is more natural?), in which case the above can be rewritten
storage.push("data/**/*.jpg", except_condition=lambda n: "test" in n)

The condition could be even made more general, mapping the metadata-object to a bool (thereby e.g. allowing filtering by size), at the cost of a more complicated interface for callables. @fariedabuzaid @AnesBenmerzoug what do you think?

Condition is not really needed for now, can be added later. Passing globs to push was implemented, as well as exclude_pattern. Passing glob to pull was not implemented and might not be needed, it is a bit more complicated to do

Closing this, libcloud does not support glob-patterns for listing and implementing this by ourselves would be messy


fix(RHTAPWATCH-8): Update gitops-service-argocd-dashboard CRD

Update gitops-service-argocd-dashboard CRD with Grafana Operator v5 api and instanceSelector

@Michkov Please review

/lgtm

/retest-required

/test appstudio-e2e-tests


select text inside the div

I would like to create a draggable and resizable text box using this component; Everything works fine except it doesn't allow me to select text inside the box, that is when I mousedown and move, the behavior is dragging the box, while I would like it to be able to select text inside the box, that is, ignore dragging when mouse is inside the box. Is it possible for me to restrict the drag effect to be applied only when the mousedown is on the edges of the div? Thanks in advance ~

Check Drag Handle and Drag Cancel at the bottom. Is it suitable?

Yep. Just figure out that I can use the dragHandle property. Pretty much what I needed. Though it would be even better to be able to drag when mouse is at the edge of the div ;)

@PsidomPC Something like this?

Though it would be even better to be able to drag when mouse is at the edge of the div ;) Or even a dedicated drag handle like the resize handles

This falls into the category of edge cases and what would work for you may not work for others. You can use dragHandle, just like @TitanFighter pointed out, which is perfect for such use cases

ok @TitanFighter that is a pretty cool solution. I think I'll go with that. thanks


Clipping Optimizations

The ClipArtTests focus on adding hundreds of shapes. We should have a similar test for clipping
To start with: I'll use my preexisting Clipper class. I'll try to abstract that into a generic interface so we can add other implementations over time.

Closing; we have a profile log, and we have additional unit tests that clip a circle (cubic bezier curves) from tens of thousands of positions & rotations)


[contextual-cursor] Custom cursor resets to windows default

This issue is for the external plugin: contextual-cursor
Plugin version: 1.3.1
Description
When using contextual-cursor in combination with the Runelite "Custom Cursor" plugin, mousing over any item/entity/object that causes a contextual cursor to appear, and then moving the mouse off of that item/entity/object, causes the cursor to reset to the system default cursor instead of the custom cursor chosen in Runelite. I just noticed this behavior for the first time a week (or maybe two) ago.
Steps to replicate

Install contextual cursor in Runelite if it is not already installed.
Disable both contextual cursor and custom cursor plugins.
Enable both contextual cursor and custom cursor plugins. The cursor should now display as the selected choice from the custom cursor plugin.
Move the mouse over any inventory item, NPC, or game object. The cursor should now display with the context icon.
Move the mouse off of the item, NPC, or game object onto any empty tile, UI space, etc. The cursor should now be the system default.

Environment
Windows 11 (10.0.22621 Build 22621)
AMD Ryzen 5950x
RTX 4090
Demonstration

Can confrim I am also experiencing this

Just add the Golden Cursor to the Contextual Cursor source code and make changes to the code that makes the reset or default cursor be the Golden Cursor


Fix setup.py to ensure all extensions are properly built.

Also, update from distutils.core to setuptools.

PTAL @awbraunstein

lgtm :shipit:


why HttpMethods are not constants?

I was trying to use HttpMethods as parameters for an Attribute and found out those are not constants but readonly. why aren't const?
public static readonly string Connect = "CONNECT";
public static readonly string Delete = "DELETE";
public static readonly string Get = "GET";
public static readonly string Head = "HEAD";
public static readonly string Options = "OPTIONS";
public static readonly string Patch = "PATCH";
public static readonly string Post = "POST";
public static readonly string Put = "PUT";
public static readonly string Trace = "TRACE";

https://github.com/aspnet/HttpAbstractions/blob/dev/src/Microsoft.AspNetCore.Http.Abstractions/HttpMethods.cs#L10-L18

Because @davidfowl said no, for obscure reasons: https://github.com/aspnet/HttpAbstractions/pull/712 :trollface:

oh ok. well, if it was intentional I can live with it. not able to use them as attribute params was a bummer tho.


HostRegexTableBalancer property confusion

The HostRegexTableBalancer.parseConfiguration() will pull the related properties from all of the tables configurations and merges them together.  The table name is actually pulled from the table property.  The result is that you can override the host regex property for one table in a different table's configuration.  This was particularly bad for one installation where we changed the property at the system level and then could not understand why it was not getting picked up even after rebooting the master process.  This has been there since the inception of this feature.
So to reproduce this, startup an accumulo instance with multiple tservers and multiple tables.  Define the host regex for one table in a separate tables configuration.  Observe that the tablets balance appropriately.  Then change that same property at the system level or in the correct table configuration and depending on the order of the table ids in the table id map, the system may or may not actually react to the change.
I believe that the table name for the regex should be derived from the property and then ONLY used if being pulled from that table's configuration.

This is a dup of the previous ticket.  Sorry.

Duplicate of #1837


disabling xworker.window

I have not tested in detail but AFAIK xworker allows direct access to dom via xworker.window.document.
postMessage, isWindowProxy and window is automatically injected into xworker which is accessible to the underlying script.
This means that it is possible to perform XSS attacks on another user.
In pyodie it is possible to unregisterJsModule(js) (hoodmane was involved) in order for the environment to not have access to js.document.
Is there a way to do the same for xworker (disabling window)?
This is not particularly significant for pyscript, until someone adds pyscript to an app that allows one user to write pyscript code for another user to run.  This is the same as, I can put some script on a page with dom access with no issues, however if I allow one user to write script tags for another user to run then it becomes an issue.
aside, I am not clear how isWindowProxy should be used within xworker..

P.S. xworker.window.document is the only way to deal with the DOM via workers and that is a feature that won't ever be removed from this project ... those are both proxied values out of coincident though, and coincident uses a robust unique identifier to ensure the channel can't be addressed or leak and again, the whole point of coincident is to drive 100% the main thread from a worker and it's not going anywhere as that's a feature and it has no XSS issues whatsoever because you own the running code, nobody else does. I hope this helps understanding where we are, what we offer, why, and why that's not going away at any time.

Thanks for the clarification.  you own the running code is not the case for me.

P.S. xworker.window.document is the only way to deal with the DOM via workers and that is a feature that won't ever be removed from this project

I agree and I am definitely not asking for this feature to be removed.  I am saying that:

not all workers need to deal with DOM.  pyscript certainly does but in some user scenarios where this is not needed.

with xworker.sync we can whitelist arbitrary functions that I can actually control, assuming the code python code I am running might be out of my control.

OK, I think I've got it ... you are asking to avoid worker code to propagate through the main so that "each user gets a worker and what happens in their worker stays in their worker" ... if I am understanding this correctly, please let me know, so I cna think about a way to avoid that.
Arguably, for educational purposes, this might indeed be a requirement ... if I got it right ... but did I get it right?

each user gets a worker and what happens in their worker stays in their worker

yes exactly, thanks!  Again I am currently executing everything in main thread and might move to xworkers in the future so not urgent in anyway.

A few solutions:

unregisterJsModule("polyscript") so that nothing is reachable from polyscript when code executes ... yet internals should work just fine
in worker, from polyscript import xworker; del xworker.window; or others ... in the worker, xworker has everything configurable ... you can pre-pend that before any code that's going to be evaluated and that should work too ... remember? you own the code you run, so if it's you enabling code to evaluate for any user, you can at least guard that code won't expose what you don't want to expose

postMessage is needed in the class or nothing would ever work, reason it's not even configurable, exactly to prevent XSS from evil 3rd party scripts, but can still remove it from the xworker reference that's trashed into polyscript module as it's not used internally at all.
would any of this work? dare I say having an example that reproduces your issue would help the both of us too ...

btw, if the second solution works for you, remember to also del polyscript.target as that indirectly exposes a place on the dom to eventually inject stuff ... although luckily enough, innerHTML doesn't execute <script> tags anymore, but having any DOM reference means they can element.ownerDocument.documentView to access either the document or the window they run into.

i definitely need xworker.sync but del xworker.window should do the trick, thanks

@bugzpodder btw, I have been thinking about this ... to be clear, if 2 users or two tabs of the same browser reach the same main thread, that's still client-side ... multiple users per worker doesn't mean they can interfere with each others, they all run code in their own machine, it's not that they can share anything across browsers or tabs or PCs ... I hope this is clear, which is also why I didn't get the XSS concern to start with ... the user, if it hurts the main, hurts only itself, you need a websocket or something else to let them hurt anyone else on the Web, but happy to learn more about what you are trying to do.

I tried to delete polyfill.xworker.document only and it didn't work because xworker is a JSProxy or something.  anyway I found out window.document is needed for matplotlib and I couldn't really delete it without breaking anything.
which is also why I didn't get the XSS concern to start with ... the user, if it hurts the main, hurts only itself, you need a websocket or something else to let them hurt anyone else on the Web

@WebReflection This is actually not the case for me.  User A writes some python code -> this gets stored by the server in the database (think pyscript.com) -> User B logins into the site that happens to show case User A's script, user A's script is run (in a worker) without User B knowing exactly what's happening -> script proceeds to do some malicious things (eg steals login information).
It's like github.com running some random javascript snippet from me when you are viewing this message.

Ok, I understand your case better now but that’s dangerous for plain JS too because you are in fact enabling untrusted code to your users.
mad you also noticed, if DOM access is dropped packages depending on it will break and from polyscript perspective it’s impossible to know if the executing Python comes from trusted or untrusted code.
To be honest, I took the CS online course at Harvard and their system had the same issue + codepen and other online tools suffer pretty much the same gotcha. Cookies and localStorage but also indexed DB can be abused but what you could do is to use an iframe with all the guards as main thread. That iframe won’t leak anything sensible and it can still be used as main.
In short, the platform has guards to prevent evil things and this library can still run behind those guards but it can’t prevent untrusted code to work.

See this post to know more how to disable sensible details from a user: https://developer.mozilla.org/en-US/docs/Web/Security/IFrame_credentialless
that dev can point at any page you like and your concerns should disappear.

iframe is a good solution in many situations.  However on my page I am rendering multiple python script blocks and I cannot iframe them individually (else i have to load pyodide in each iframe).  I could iframe the entire thing that contains all python script blocks but I am not clear of the security implications especially since I have an authenticated user, so have to err on the safe side.

As you also noticed, if DOM access is dropped packages depending on it will break and from polyscript perspective it’s impossible to know if the executing Python comes from trusted or untrusted code.

I think I found a way to switch to a different matplotlib backend that does not rely on js.document (have not tested it yet).
It would be great if polyscript.xworker.window can be disabled via a flag while keeping polyscript.xwoker.sync enabled.  I agree that polyscript can allow access to window.document by default, but if some flag can be passed that would disallow xworker.window (while keeping xwoker.sync) that might be acceptable solution.  Assuming from polyscript import xworker; del xworker.window; doesn't work.  I think I tried this on Thursday and didn't work, but I'll try it again at some point.
Anyway no big deal for now, I'll need to determine the feasibility of removing js.document on the main thread first.

ok was able to use your linkedom and create a fake document node in order to satisfy matplotlib..

so ... we're good?

I could iframe the entire thing that contains all python script blocks but I am not clear of the security implications especially since I have an authenticated user, so have to err on the safe side.

CodePen and many others do that for logged in users ... it's not straight forward, I suppose, but there is surely a way.

so ... we're good?

ok looks like del polyscript.xworker and del polyscript.xworker.window both worked.


Implement Uint256UnsignedDivRemExpanded + Split128 + Uint128Sqrt hints

@MaksymMalicki  seems we are missing uint256Sqrt
https://github.com/lambdaclass/cairo-vm/blob/24c2349cc19832fd8c1552304fe0439765ed82c6/vm/src/hint_processor/builtin_hint_processor/hint_code.rs#L337
can you add it in the PR? its basically almost the same as Sqrt hint, but with a low and a high with high == 0

@MaksymMalicki seems we are missing uint256Sqrt
https://github.com/lambdaclass/cairo-vm/blob/24c2349cc19832fd8c1552304fe0439765ed82c6/vm/src/hint_processor/builtin_hint_processor/hint_code.rs#L337
can you add it in the PR? its basically almost the same as Sqrt hint, but with a low and a high with high == 0

done


BCDR question for online endpoint with multiple deployments

Hi,  is there any documentation/best practice to enable a single online endpoint with multiple deployments in different regions for failover consideration? For instance, using the same model/API a single endpoint can allow blue deployment on East US while green deployment on West US. If this does not work, I plan to build multiple endpoints against the same set of model/API and still need some routing/load balancing solution to route traffic among these endpoints. Is Azure Traffic Manager available for this purpose? Or some other options, e.g. Azure Application Gateway. Thank you!

Document Details
⚠ Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.

ID: a852f927-cbbd-634a-d81e-78359d539ee3
Version Independent ID: 0af3f631-2669-38a9-9b17-fe5e9893b711
Content: Deploy an ML model by using an online endpoint - Azure Machine Learning
Content Source: articles/machine-learning/how-to-deploy-managed-online-endpoints.md
Service: machine-learning
Sub-service: mlops
GitHub Login: @dem108
Microsoft Alias: sehan

Thanks for the feedback! We are currently investigating and will update you shortly.

Thanks. Any update so far?

Hello @dem108 I don't find any official doc for this part, could you please help?
@sunnyhay
Thanks for the feedback! I have assigned the issue to the content author to investigate further and update the document as appropriate.

Thank you for the response. I'm looking forward to either building an online endpoint under which several deployments are put in different regions for failover consideration, or building several online endpoints deployed in different regions and routed under the same load balancer. Please advise the best practice or solution. For latter case, my user case is to route http requests among two URLs: https://pbi-endpoint.eastus2.inference.ml.azure.com/score and https://pa-endpoint.eastus2.inference.ml.azure.com/score. I expect to have a load balancer to route traffic between these two AML online endpoints.

@YutongTie-MSFT  any update so far? Thanks.