Dear g# development team,
I've got an Error during start of Reverse Engineer. I've got the message as you can see in the attached png.
I'am working with LabVIEW 2017SP1 and WhiteStarUML 184.108.40.206 on Windows 10 (1803).
Thank you for using our product and congratulations on finding a new bug!
I'm on vacation so i'm slow to respond, but will be back to work next week. From the screen shot it looks like you're trying to Reverse engineer to C++, based on the "invalid profile (Cpp)", which won't work.
For extra information, which version of G# and G#UML are you running?
/Albert "Yamaeda" Bergquist
Hi I just started to use WhiteStarUML and G# framework. I get the same error as described in this posting. I tried this with both LV2017 and LV2018. I used G# 1.8.1 framework and g-uml-plugin-2.2.0.
I also get errors when trying to generate LV code from a simple Class.
My question is there a newer uml plugin? If there is; can we get a link to it? Also the g-uml-plugin-2.2.0 installation does not install the XMLLib in the G#IDE lvlib correctly; I needed to correct this after installation
You're right, there are some bugs, but not the ones you mention.
On my 2017 test machine (i develop in 2014 for compatibility reasons) I have G#IDE 220.127.116.11 and my internal G#UML 18.104.22.168 which i've attached here.
My goto test is the G#UML - example 2 and it doesn't work with G#IDE 22.214.171.124. There are 2 VI's that needs fixing for that and i've attached them, you simply need to replace them. I've talked to Mattias and we'll make a patch/update to G# with these files.
The XMLLib is part of G#IDE and is installed with the 126.96.36.199 on my 2017 machine, the Dialog file had a small bug that caused CreateMethod to always pop up, and DataTypeToControl needed a little update to work better with 2017 (it's been inherited since the original G# done in LV2009 with very few changes)
Dave, I just realized I fixed a bug generation bug yesterday. Is it possible to send the code/classes so I can test your Reverse engineering case?
Hi I followed your instructions above and the reverse engineer tool now works. The problem is that the generate code tool does not work. I created a simple class and a simple inherited class. When I tried to generate code I got an error. I have attached the screenshot. The failure occurs when applying dependencies but I get different errors depending on the sequence of events.
Hmm, that's interesting. Often we use a This VI to force a front panel to stay in memory, but with a .ctl you can't really do that. I'll test it when I get home and hope (?) that I get the same behavior.
@thols LOL! Code generation bug, ofcourse! I was quite messed up after not sleeping properly, my sleep schedule has been very strange during Christmas.