vipm-io / vipm-desktop-issues

All software has bugs. So does VIPM. Thanks for your help reporting them! We hope to squash them all :)
5 stars 1 forks source link

Error 7 occurs building my VIPM package. #42

Open timstreeter opened 11 months ago

timstreeter commented 11 months ago

Short Description of the Bug (in one or two sentences)

Please provide a clear and concise description of the bug. I am getting this error 7 every time I try to build the package.

Version Information

VIPM Version and Build:

2022.0 (build 2371)

Operating System Version:

For example: Windows 10 Pro 22H2

LabVIEW Version:

LV2021 Community edition 21.0.1f2

LabVIEW Bitness:

32-bit LabVIEW?

Virtualization or Processor Version Information

Are you running in a Virtual Machine? NO Do you have a Mac with an Apple M1 or M2 (ARM) Processor? NO

Steps To Reproduce

What are the steps to reproduce the behavior? (you can replace the text below with your exact steps) For example:

  1. Code is on github here: "https://github.com/timstreeter/LV_Abstract"
  2. try to build the "Abstract Data Classes.vipb"

Expected behavior

complete the build

Actual Behavior

Error dialog appears as below

There was a problem building Abstract Data Classes.

Error Details: Code: 7 Source: Error 7 occurred at Invoke Node in Read Linker Infoogb.vi->Read Linker Info from Fileogb.vi->Read VI Linking Info from Files (w err)ogb.vi->Generate Resources Copy Infoogb.vi->Build Applicationogb.vi->Build Application from Build Fileogb.vi->Build Application from Build File__ogb.vi.ProxyCaller

Possible reason(s):

LabVIEW: (Hex 0x7) File not found. The file might be in a different location or deleted. Use the command prompt or the file explorer to verify that the path is correct.

Nonexistent GPIB interface.

Error Conditions:

Read VI Linking Info. VI files listed below or some of their dependencies do not exist. Open all the VIs listed, recompile them, and save them to update their dependencies. 1 : C:\Users\Tim\Documents\GitHub\LV_Abstract.Source\Functions\Logic\EXNOR.vi 2 : C:\Users\Tim\Documents\GitHub\LV_Abstract.Source\Functions\Logic\Support\EXNOR\I16\Function.vi 3 : C:\Users\Tim\Documents\GitHub\LV_Abstract.Source\Functions\Logic\Support\EXNOR\I16\Method.vi 4 : C:\Users\Tim\Documents\GitHub\LV_Abstract.Source\Functions\Logic\Support\EXNOR\I16\Abs_Type.ctl 5 : C:\Users\Tim\Documents\GitHub\LV_Abstract.Source\Functions\Logic\Support\EXNOR\I16\Type.ctl 6 : C:\Users\Tim\Documents\GitHub\LV_Abstract.Source\Functions\Logic\Support\EXNOR\I16\Abs_Type.ctl 7 : C:\Users\Tim\Documents\GitHub\LV_Abstract.Source\Functions\Logic\Support\EXNOR\I16\Type.ctl 8 : C:\Users\Tim\Documents\GitHub\LV_Abstract.Source\Functions\Logic\Support\EXNOR\I16\Function.vi 9 : C:\Users\Tim\Documents\GitHub\LV_Abstract.Source\Functions\Logic\Support\EXNOR\I16\Method.vi 10 : C:\Users\Tim\Documents\GitHub\LV_Abstract.Source\Functions\Logic\Support\EXNOR\I16\EXNOR_I16.lvclass

Method Name: Linker:Read Info From File

The file at 'C:\Users\Tim\Documents\GitHub\LV_Abstract.Source\Functions\Logic\Support\EXNOR\I16\EXNOR_I16.lvclass\EXNOR_I16.ctl' was expected to have the qualified name 'EXNOR_I16.lvclass:EXNOR_I16.ctl', but has the qualified name 'EXNOR_I6lvclass.lvclass:EXNOR_I16.ctl'.

Screenshots

If applicable, please add screenshots to help explain your problem.

Anything else you'd like us to know? I have tried creating the vipa from scratch This code successfully mass compiles. Error 7 indicated the file doesn't exist so I checked during the build process and the files do exist in the ".Source" folder except the ".Source" and sub folders disappear at the same time as the error dialog appears. It is weird that the error thinks there is duplicate files.

jimkring commented 10 months ago

Hi @timstreeter. Would you be able to test using the latest VIPM 2024 Q1? (vipm downloads here)

timstreeter commented 10 months ago

Hi Jim,

I gave VIPM 2024 a try and it returned the same error image

It really doesn't like my EXNOR_I16.lvclass and I have no idea why.

Cheers

Tim

timstreeter commented 10 months ago

The about box for the VIPM I used image