juju-gui did not allow add-relation and "freezes"

Bug #1499857 reported by Artur Tyloch
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
juju-gui
Triaged
High
Uros Jovanovic

Bug Description

goto :

https://demo.jujucharms.com

deploy e.g. this bundle:

https://demo.jujucharms.com/~matt-williams-x/bundle/clearwater-restcomm-1/?text=restcomm

than deploy Zabbix charm:

https://demo.jujucharms.com/trusty/zabbix-server-1/?text=zabbix

try to add relation between zabbix and any service deployed.

GUI will show short red line you cannot move while nothing grays out (very bad user experience)
see attached screenshot

tested with Chrom and Firefox

Revision history for this message
Artur Tyloch (artur-tyloch) wrote :
Revision history for this message
Richard Harding (rharding) wrote :

Thanks for the report. There's a JS error in the relation code that the team will try to get at asap.

Changed in juju-gui:
status: New → Triaged
importance: Undecided → High
assignee: nobody → Uros Jovanovic (uros-jovanovic)
Revision history for this message
Antonio Rosales (arosales) wrote :

I hit this bug again today when working on creating a new Hadoop Core + Analytics bundle but swapping MariaDB for MySQL.

For reference the issue I saw was:

I visit the bundle:
https://jujucharms.com/apache-core-batch-processing/18

Click "Add to Demo"

Press "Commit" and "Confirm" in the GUI

Search for "apache-pig" and add that to the Canvas (commit & automatically place)

Try to create a relation from apache-pig to plugin but the GUI doesn't respond.

I try this in a live AWS environment and it works. The impact is for folks wanting to build additional bundles and share are unable to in the demo GUI. We would like to promote folks looking at our base big-data bundle and then adding in other plugin charms to build a solution they need.

-------

Any eta on a fix? The impact is folks wanting to build off existing solutions in the in-browser GUI are unable to.

-thanks,
Antonio

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.