Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

LabVIEW Crash After Updating gRPC-LabVIEW Packages to Version 1.2.5.1 #594

Closed
varshini-senthil opened this issue Sep 17, 2024 · 3 comments
Closed
Labels
bug Something isn't working

Comments

@varshini-senthil
Copy link
Contributor

varshini-senthil commented Sep 17, 2024

Bug Report

LabVIEW crashes when running Enumerate Services.vi under the Discovery client wrappers, with the update of gRPC LabVIEW package to version 1.2.5.1 from 1.0.1.1.

Repro or Code Sample

  • Install the packages provided in the latest release in our repo: Measurement Plug-In SDK for LabVIEW 3.0.0.4
  • Run the Enumerate Services.vi under the Discovery client wrapper library NI Discovery V1 Client.lvlib with default input
  • LabVIEW crashes with the following error code:

image

  • Attached the generated error log for reference: Error log

Expected Behavior

The Enumerate Services.vi should run without issues and throw error if any invalid input arguments are provided.

Current Behavior

The VI runs without error but causes LabVIEW crash after execution.

Your Environment

  • OS & Device: Windows 10
  • Measurement Plug-In SDK Service version: 3.0.0.3
  • LabVIEW version: 2021 SP1

AB#2859207

@varshini-senthil varshini-senthil added the bug Something isn't working label Sep 17, 2024
@varshini-senthil varshini-senthil changed the title LabVIEW crash with update of gRPC package version to 1.2.5.1 LabVIEW Crash After Updating gRPC-LabVIEW Packages to Version 1.2.5.1 Sep 17, 2024
@varshini-senthil
Copy link
Contributor Author

This issue caused by the update of gRPC LabVIEW packages to version 1.2.5.1, affects the Measurement Plug-In Client Generator tool, as the Client generator uses the Enumerate Services API to get the list of available V2 measurement services.

cc: @dixonjoel @jasonmreding

@jasonmreding
Copy link
Contributor

See ni/grpc-labview#384.

@Avinash2Suresh
Copy link
Contributor

It's working fine with v1.2.7.1, and I don't see any crashes.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

3 participants