-
Notifications
You must be signed in to change notification settings - Fork 49
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
Flexbe_app isn't usable anymore #53
Comments
the issue : #37 is about the same problem. It seems to be some change done to the version before may 2019. |
Well, probably due to my little mix-up : it can't find the py made. |
Thanks for the detailed description of the problem and the steps that you took. Can you let me know what exactly you changed to make it (somehow) work, e.g.
Which version do you use and which other files did you change or add? Also, it would be helpful to get some more information about your workspace. If the Do you use custom states and behaviors or does it also happen when you only have standard packages and one created by |
Hi I just installed flexbe using the instruction of this page ( Binary at the first step ) and the only available option for the other steps. My installation is on ROS Melodic Ubuntu 18.04. I also copier two packages that were working perfectly in the Ignite academy course that i just finished. The hole thing contains:
After launch i have the following error messages: Then. When the gui opens, If it can help |
Sorry for the late answer. I can't tell you those additional information because i redid my whole ubuntu. For all the others the problem is always the same: no behavior presented, as FrGe2016, and when it opens a yellow window pop up on the right side of the application. (sorry no preview at the moment) asking to add a behavior (if i recall correctly). i remember a warning sign on it. and on the behavior side, no package proposed. The weird manipulation i did previously was to install the 2.0.6 version i found (was working on a simulator) and corrected all the errors and problems with the files in the newer version. For FrGle2016, just checked on the computer that got Flexbe running, it also has: but it works fine. The problem may be elsewhere but i can't seem to find it... I don't find any difference between the pc running it and the 7 other servers! (actually it's 4pc with multiple boots). It would be great if you knew of those instances to resolve it! |
Hi, I want to use that app but the latest version of it still not working on ubuntu 18.04 and ros melodic, is there any solution in the near future? |
I hope there will be a solution. I'm working on it, but still not able to reproduce the problem.
Those errors result from nwjs. While I have no control over them, I get similar ones and it still works. As long as the window opens, they should not be related.
This yellow window always appears if no behavior package is detected and it lists all detected packages in the workspace (not installed). Let me know in case this list is incomplete, i.e.,
Is this package the only one in your workspace? Or are there any packages missing? If some are missing, what's the first missing one in alphabetical order? For trying again, can you please use the
|
Hi My problem is partly solved with the force Discover command But lets give feedback step by step After i have done the "Force discover"
Other good new, if i stop and start the app, my 2 packages are available for selection but the above problems remains. |
In my recent experience the Python parser fails to parse some states when they are missing action/service/message dependencies. An example for this would be the ExampleActionState that tries to import an action from In the current develop branch this leads to a useful warning about the import error in the FlexBE App Gui Terminal. Sill, the behavior differs from the old regex parser, which would happily parse and allow the addition of states from files with broken imports. So, @FrGe2016, do you get any error output in the app after pressing Force Discover, with the current |
Yes, this is a difference by design. The two parsers are not exactly the same. While the Python parser is supposed to support a wider range in what can be done (e.g., sub-classing of states), the Regex parser is more independent from how Python works (e.g., can ignore import errors).
vigir_behaviors still has the package structure for the old Chrome App, see Backwards Compatibility. Note: The recently released version 2.2.4 contains several improvements how the ROS package cache is used and also adds an option to disable it. After updating, please click "Force Discover" once to reset the cache. If you still face any issues, let me know, disable the cache, and check whether the issue persists. |
OS: Ubuntu 18.04 LOG I got the above error message on terminal when I started the execution of my behavior and flexbe_app hangs. The execution of the behavior does not finish and the stop execution option is not clickable. Any help would be appreciated. |
@pschillinger is there any update on it? |
OS: Ubuntu 16.04 LOG When I run a behavior twice, it throws this exception on the terminal. What does it trigger it? Any idea? |
@evangelosc: When you say "run a behavior twice", do you mean pressing "Start behavior" again after the first one completed? Did you try the newer versions 2.2.4/1.2.5, or the current develop branch? The develop branches work very well for me on 16.04. |
@cjue Thanks for your response. What's your nwjs version? |
My nwjs/version is 0.42.3 |
#71 discussion of parser issues As this discussion is a bit stale, I'm inclined to close this issue unless folks have additional input |
I have never seen this particular issue. Delete your devel and build folders so you start fresh. If the build works, then be sure to run the installer for nwjs |
hello,
I tried to install Flexbe_app, but i couldn't use it. I thought i missed a step or something so erased everything and did it again. Another person had the same problem as I, the flexbe app open but no behaviors are accessible from it.
When we opened the flexbe_app we had errors showing up about manifest not accessible and only 3 behaviors were found (but none were accessible from the app window -beside it should have been 7 behaviors, not 3).
we came to the conclusion that the following of the steps wasn't the problem but that this new flexbe_app version had a problem.
The flexbe_app open correctly but the manifest of the behavior packages aren't seen anymore. (we can't create anything).
I fixed the problem in my computer (after 2 days of strugling) by downloading this version and changing the run_app (in the bin) by a previous version of your flexbe_app (the 2.0.6 i could find on ros_ignite) and adding some files.
The 2.0.6 version isn't sustainable because the nwjs version is not recent enough and the behaviors can't be saved. So i did a mix with both versions (recuperated the manifest file, lib and locates files and changed the "app_run")
I still get the error "Your profile can not be used because it is from a newer version of NW.js.
Some features may be unavailable. Please specify a different profile directory or use a newer version of NW.js."
But now i can actually see my behaviors files and save them.
The weird mix done isn't a good solution, it would be great to fix this please :)
Here is the mix i did.
Thank you for your great app!
run_app.txt
The text was updated successfully, but these errors were encountered: