Hey Community The ivy.core team just started to release a BETA version of MacDesigner. How is you user experience with it? Can you work with it on a daily basis? Please share issues or work-arounds that only occur on the MAC platform so that we can improve our work. Download: Outlook:
Looking for a 7.0 version? https://answers.axonivy.com/questions/3156/is-there-anyway-to-run-ivy-designer-7-0-on-macos asked 13.02.2019 at 10:25 Reguel Werme... ♦♦ |
XATTR Problem If I download and run the Axon.ivy Designer with Safari on my High Sierra the Designer does not start. The unzipped 'Axon.ivy Designer.app' can not be booted: (fails with an Eclipse window stating that the Engine boot failed -> See /logs Occasionally a dialog could appear that warn the user about the app verification: Cause:
Solution:
Gray Process Editor The Designers shows only a grayed out editing window when I open a new process with the Process Editor. Work-Around:
Designer boots with gray empty front-end The Designers boots but shows only a gray empty window. Cause:
Work-Around:
link
This answer is marked "community wiki".
answered 13.02.2019 at 10:44 SupportIvyTeam ♦♦ Reguel Werme... ♦♦ |
Hi there My experience has been okay so far. A few remarks:
When running it from a shell I get an error: ./Axon.ivy\ Designer Error: could not find libjava.dylib Failed to GetJREPath() Unable to create basic Accelerated OpenGL renderer. Core Image is now using the software OpenGL renderer. This will be slow. I found this to be a bug:https://bugs.openjdk.java.net/browse/JDK-8213362
.
it never uses more memory than shown above. Building the workspace is taking very long (5-10 minutes).
On windows this can be done by renaming the .exe and .ini files. Designer 1 runs on 8081, Designer 2 on 8082... This would also be essential. I'd love to work with it, but it's too slow for now. Any help is greatly appreciated. Many thanks advance and regards, Peter answered 12.04.2020 at 18:40 peterw81 Reguel Werme... ♦♦ thanks a lot for pointing on these shortcomings of the current designer.
(14.04.2020 at 05:03)
Reguel Werme... ♦♦
(14.04.2020 at 05:07)
Reguel Werme... ♦♦
hi there, many thanks for your reply. Thanks for pointing out how to install Oracle JDK using home-brew. That's very useful. I'll check out your scripts tonight. As for the memory issue, I was wondering if the java process could be the integrated tomcat, but then again the .ini file is set to 5 min and 5 max gb heap. I'd assume that the Ivy Designer process as shown above would allocate 5g of memory, which it doesn't. It always stays around 2.7g up to 2.9g. Generally speaking, how is the memory allocated between the physical Designer process and the java process shown in the picture above? Thanks again for your efforts. I'd really love to work with MacOS. As of now I have to use windows, unfortunately.
(14.04.2020 at 07:02)
peterw81
|
Hello. I tested the memory issue and realized that you actually should increase The "java" process shown with 1G is actually the process for elasticsearch so you shouldn't worry much about it. Here is some sample configuration that uses more memory. You can also enable heap status like on the screenshot by going to preferences ->General and Show heap status answered 15.04.2020 at 07:30 ivy-jla |
hi there, thanks for your reply. Yes, I found the heap status bar already, that's helpful. also thanks for eplaining the java process. I got it to use more memory, thanks. still it's painfully slow. what JDK are you using? oracle (open or commercial), adoptopenjdk, or perhaps any other? I am using virtualisation (VMware Fusion), has anyone some recommendations for resources to allocate to VMware (and settings)? are there any smart vmargs recommended? perhaps another garbage collector or server vm option? any advice to speed things up little are very welcome. answered 15.04.2020 at 10:40 peterw81 Mhh actually we started building a Mac Designer mainly to let users free from the bondage to use a hypervisor just to develop with the Designer. In essence to have the best user experience (let the user decide on his favorit tooling). In addition, having maximum resource available was also a driver. Now, it seems like you are using a virtualized Mac OS. I assume that performance restrictions are caused by the hypervisor so general hypervisor rules for mac should apply: share at least 2 cpu cores, allow 3d acceleration, give 128 MB graphic memory, use a virtual drive on an ssd.
(16.04.2020 at 03:28)
Reguel Werme... ♦♦
|
hi there, thanks again for your reply. I understand your point, I am considering not using virtualisation. currently my vm has 1024mb graphic memory, allows 3d acceleration, uses openGL rendering rather then metal (since I read in VMware forums that those two don't go well together), 3 CPU cores and 10GB memory. I cleared out lots of unnecessary apps and services and tried to slim it down. also I have a rather new ssd (2018). Thanks again very much for all your support and thoughts. answered 16.04.2020 at 03:56 peterw81 |
having started to work with it now there are two details that I observed:
(on windows CTRL-SHIFT-T and CTRL-SHIFT-R) are not working when the focus is in a process map. the shortcut only works when the focus is in the process explorer (COMMAND instead of CTRL of course). also at times no shortcuts at all work (e.g. undo !, then all that works is selected from the menu, which is annoying)
also the I didn't find a way to set a default for the zoom on a process map, which means I always have to zoom twice when opening any sort of process.
sometimes the code tab (or output tab) is shown without text, see image below:
unfortunately I can't find the designer logs. I checked the log4j config file located in ../Contents/Eclipse/configuration/log4jconfig.xml user.dir=/Applications/Axon.ivy Designer.app/Contents/MacOS but there is no log. I double the write permissions on the directory, which should be okay. Also I tried to place a fixed path to the log directory. no luck. how is anyone else getting on with the logging? console (runtime) log is hence also not working. answered 16.04.2020 at 08:38 peterw81
(16.04.2020 at 10:14)
Reguel Werme... ♦♦
(16.04.2020 at 10:15)
Reguel Werme... ♦♦
thanks very much reguel for this infos. what is your gut-feeling about when this runtime log issue will be resolved. shortcuts, zoom and all the other stuff I could live with, but no runtime log is a huge problem. showstopper if you will, which means back to windows .-(
(16.04.2020 at 10:18)
peterw81
I agree that this is really a big issue. So I'll enforce it to be done by the third-level support - so that at least a hotfix can be provided to make it work. An 8.0.5 with the final fix is currently planned to be released in a month.
(17.04.2020 at 09:22)
Reguel Werme... ♦♦
That'd be much appreciated, thanks very much for your efforts and continuous help!
(17.04.2020 at 12:29)
peterw81
You are welcome @peterw81 We just published a work-around for the logging issue here: https://answers.axonivy.com/questions/4418/where-to-find-engine-logs-using-the-mac-designer Please verify that it work for you and leave a comment either way on your experience.
(20.04.2020 at 03:30)
Reguel Werme... ♦♦
hi there again. thanks for the workaround. yes, I now can see the eclipse/logs/ivy.log being written to. Also adding a ivy.log.setLevel(Level.ALL); helps seeing the runtime log. I changed the log4jconfig.xml <root> <level value="ALL"/> <appender-ref ref="FileLog"/> <appender-ref ref="ConsoleAppender"/> </root> Now I get runtime log entries as expected.
(20.04.2020 at 04:47)
peterw81
Thanks for testing @peterw81 Meanwhile we have are stabilizing a real fix for 8.0.5 so in about four weeks these log issues will be gone without manual hacking. From then on I'd recommend to remove the ~/xpertivy/log4jconfig.xml and stick to the standard impl.
(20.04.2020 at 10:47)
Reguel Werme... ♦♦
brilliant, thanks for the good news.
(20.04.2020 at 11:00)
peterw81
showing 5 of 9
show 4 more comments
|
hi there here are some more observations I made:
these are not so important issues, yet they can be annoying. perhaps at some point they could be addressed. answered 21.04.2020 at 09:39 peterw81
(21.04.2020 at 11:11)
Reguel Werme... ♦♦
Hi Reguel Thanks very much! Apparently when you remove the following line from the Axon.Ivy Designer.ini -Dorg.eclipse.swt.internal.carbon.smallFonts at least the project explorer font size get's bigger. The only one I was not able to set via preferences. Still the process designer is very small, so the issue remains even having removed the above line. in regards to inscribe: I'll let you know, when I run into that issue again. I didn't yet today, but I did quite regularly restart Designer today.
(22.04.2020 at 11:32)
peterw81
speaking of the devil "not being able to inscribe", it happened. No, also in the outline view, I am not able to open the inscribe dialog. no log entries...
(22.04.2020 at 11:54)
peterw81
Hi there again another observation is that simulating a process (even in fastest setting) is quite lame. this takes unnecessary time. perhaps the speed of the simulation can be raised? another point: sometimes, I have the feeling, after you abort a running process by hitting the red stop button in the top bar, the designer engine is gone. in my browser window I get a site can't be reached, connection refused. again, restart is the only thing that helps. many thanks, p
(22.04.2020 at 14:47)
peterw81
(23.04.2020 at 04:03)
Reguel Werme... ♦♦
(23.04.2020 at 04:11)
Reguel Werme... ♦♦
(23.04.2020 at 04:12)
Reguel Werme... ♦♦
Hi @peterw81 I hope you are still valiantly working with the Mac Designer.app. Thanks to your effort we have a bunch of issues solved on 8.0.5. 😍 However the 'Browser' and 'Inscribe' bug still bothers us. For the browser we have meanwhile other customers facing similar issues on different platforms - maybe they can provide data on the cause. But for both bugs recording 'thread dumps' could be the solution. Very likely an EVENT thread (e.g. AWT) is blocked. Can you record a thread dump using visualvm when you face one of the issues next time? https://visualvm.github.io/
(30.04.2020 at 02:41)
Reguel Werme... ♦♦
You can create Thread Dumps most conveniently using VisualVM. Install and open it:
(30.04.2020 at 02:45)
Reguel Werme... ♦♦
Hi there, I'll see what I can do about the thread dump and video for the simulation speed. Frankly, there is another issue that is really frustrating me. Intermittently "Jump to referenced process" is crashing Designer. This is really really bad, since I use it very frequently. Again, it keeps just hanging and no log entries. All there is left to do is killing the OS process and restarting it (which is again a time-consuming matter)
(04.05.2020 at 12:28)
peterw81
As for the browser: it's not the internal browser that can't connect, it's my external Chrome that can't open the site anymore. I don't use the internal browser at all. Also sometimes values set in an inscribe dialog are not being saved. This means I always have to double check if it stored my code and/or values. This takes a lot of time, since Designer is generally speaking not very responsive. Frustration levels rise when you push a button and it takes several moments (seconds) until something happens. I hear from windows users issues along the same lines.
(04.05.2020 at 12:28)
peterw81
Thanks a lot @peterw81
The hint with using the 'jumping to referenced process' action was very helpful. I could reproduce this when using the menu on a process activity and reported the issue:
(05.05.2020 at 05:36)
Reguel Werme... ♦♦
Hi there, many thanks for the hint with pressing J, i'll try to do that and keep you posted. Glad you can now reproduce the issue! Hopefully this can be fixed soon-isch.
(05.05.2020 at 05:44)
peterw81
Hey @peterw81 We've just fixed the 'thread blocking' issue that arose when using the menu 'jump to referenced process'. If you want to play with the improved designer you can get it here: https://dev.axonivy.com/permalink/nightly/axonivy-designer-macosx-beta.zip But be aware that this is the leading edge version - already containing 9.1 features which may not comply with 8.0. It would be interesting for us if there are any blocking issues left.... At any rate, 8.0.5 can be expected in a few days and will also contain the fix :-)
(07.05.2020 at 03:05)
Reguel Werme... ♦♦
sorry, didn't have time to play. also, if it's not 8.0 compliant, then the risk is too high for me to use it. I'd rather wait for 8.0.5.
(07.05.2020 at 13:03)
peterw81
good new for Apple users: Axon.ivy Designer.app 8.0.5 is available https://dev.axonivy.com/download Enjoy @peterw81
(08.05.2020 at 05:04)
Reguel Werme... ♦♦
showing 5 of 16
show 11 more comments
|
hi there Thanks 8.0.5 is pretty stable and a huge improvement. There is one little thing I really miss a lot: when editing a data class, pressing tab would also go focus on the open select datatype dialog. Now it leaves the little C-Icon out. When I press tab takes the focus out of the line. It would be very very convenient if I could press tab to focus on the open dialog and then by pressing space the dialog opens. Then I would not need to use the pointer to open the dialog. answered 12.05.2020 at 08:33 peterw81 also, sometimes when selecting a data class in the dialog, it's not correctly set in the dataclass definition. repeating the procedure (opening the dialog by using the pointer and press the C-Icon, searching and selecting the desired type by double-clicking it) helps. I hear from windows users, that they have the same issues.
(12.05.2020 at 09:40)
peterw81
|
Once you sign in you will be able to subscribe for any updates here
By RSS:Markdown Basics
Tags:
Asked: 13.02.2019 at 10:25
Seen: 18,463 times
Last updated: 12.05.2020 at 09:40