Known Issues

Modular version (5.0), Classic version (2.6.1)

Renew 5.0

ImageNetDiff does not find ImageMagick

Description: ImageNetDiff does not find the software ImageMagick although this software is installed. It throws the error message: "ImageMagick not found" while attempting to open the window for creating a .png or .eps file.

Environments: MS Windows - other operating systems may have the same issue.

Cause: Unknown at this moment.

Workaround: At this moment there is no workaround known.

With the Apple UI installed, Renew does not close via the close button

Description: When the Apple UI is installed and Renew is closed via the close Button, the program window disappears but the program remains running and can only be closed with Apples "Force quit" menu.

Environments: MacOS

Cause: Unknown at this moment.

Workaround: Use the Cmd+Q shortcut instead.

The Console plugin does not work on the Git Bash

Description: The Console plugin does not work on the Git Bash. Typing commands (e.g. list) into the Git Bash has only an effect after closing Renew. This means the typed commands will only be executed after closing Renew. However, the commands will be executed correctly on the old Windows bash and the Windows PowerShell.

Environments: MS Windows - other operating systems may have the same issue.

Cause: Unknown at this moment.

Workaround: Start Renew with the additional parameter -Djline.terminal=jline.UnixTerminal. Now, the typed commands will be executed during runtime.

MacOS refuses to open the App because the developer cannot be verified.

Description: MacOS refuses to open the app because the developer cannot be verified and recommends to move it to trash.

Environments: multiple versions of MacOS

Cause: Renew is not signed with an apple developer certificate. Thus it is considered malicious by MacOS.

Workaround: Explicitly allow the app to run in the Security & Privacy Settings (see Apple Support: Safely open apps on your Mac)

Already opened drawings will not come to front if they are opened again

Description: Already opened drawings do not open again. They should come to front, if they are reopend. With some window managers this behavior does not work properly. In some cases the window only comes to the front of the Renew application but not in front of the other windows. In Gnome 3 the window stays in the background and sometimes it is not clickable afterwards. Another window has to be selected before the desired window can be brought to front.

Environments: observed in different Linux window managers (including the default Gnome 3 window manager Mutter)
Since: Renew 2.4

Cause: Different behavior of window managers

Workaround: Try setting the Renew property ch.ifa.draw.window-focus-workaround to true. The property must have been set to true on Renew start to take effect.

Uncategorized hotkeys in plugin settings do not affect the actual functionality

Description: Hotkeys under the "Uncategorized" tab in plugin settings do not affect the actual functionality. Setting e.g. a tool hotkey to a different key shows the new key in the user interface but the functionality still remains on the default key.

Environments: All operating systems

Cause: Missing implementation.

Workaround: At this moment there is no workaround known.

Diagonally angled arcs between places and transitions do not snap cleanly or overlap with other arcs when both point to the same element

Description: If a place and a transition have arcs connecting both of them to each other and both arcs are moved away from each other so they do not overlap, the arcs are commonly in a diagonal pattern. This causes the non-arrow-end of an arc to slightly extend into the element it originates from. Additionally, if multiple arc-arrow-ends point toward the same spot on an element, they do not properly overlap.

Environments: All operating systems

Cause: Bug in graphical display, if an arc is angled diagonally

Workaround: If the graphical issue is bothersome, the arcs can be rearranged to be orthogonal instead.

Locally saving property changes does not work on MacOS

Description: Locally saving changes to the properties of Renew via the plugin settings menu does not work on MacOS systems.

Environments: MacOS

Cause: Creation of necessary file is not possible

Workaround: At this moment there is no workaround known.

Renew 2.6.1

The Console plugin does not work on the Git Bash

Description: The Console plugin does not work on the Git Bash. Typing commands (e.g. list) into the Git Bash has only an effect after closing Renew. This means the typed commands will only be executed after closing Renew. However, the commands will be executed correctly on the old Windows bash and the Windows PowerShell.

Environments: MS Windows - other operating systems may have the same issue.

Cause: Unknown at this moment.

Workaround: Start Renew with the additional parameter -Djline.terminal=jline.UnixTerminal. Now, the typed commands will be executed during runtime.

MacOS refuses to open the App because the developer cannot be verified.

Description: MacOS refuses to open the app because the developer cannot be verified and recommends to move it to trash.

Environments: multiple versions of MacOS

Cause: Renew is not signed with an apple developer certificate. Thus it is considered malicious by MacOS.

Workaround: Explicitly allow the app to run in the Security & Privacy Settings (see Apple Support: Safely open apps on your Mac)

Syntax error message about linkage problem

Description: After editing an inscription or when compiling a net, the syntax error window shows up with the follwing message:

Variable expected, but xxx is class with linkage problem:
java.lang.NoClassDefFoundError: some/package/xxx (wrong name: some/package/Xxx)

Environments: Windows.

Cause: Due to a bug fix from release 2.0.1 to 2.1, the Java Net Compiler no longer ignores a LinkageError reported by the class loader. One situation where the Java class loader reports such an error is when it is queried for a class name and finds a file on a case-insensitive file system (e.g. on Windows machines) that matches the name up to the case. This imposes a problem for Renew when untyped nets are combined with generic imports (e.g. import some.package.*;) or classes in the unnamed package.

Workaround: There are alternative solutions that free Renew from the need to guess what the meaning of the name is. Either...

  • ... declare all variables,
  • ... use specific imports, or
  • ... rename the variables so that they really differ from any class name.
Already opened drawings will not come to front if they are opened again

Description: Already opened drawings do not open again. They should come to front, if they are reopend. With some window managers this behavior does not work properly. In some cases the window only comes to the front of the Renew application but not in front of the other windows. In Gnome 3 the window stays in the background and sometimes it is not clickable afterwards. Another window has to be selected before the desired window can be brought to front.

Environments: observed in different Linux window managers (including the default Gnome 3 window manager Mutter)
Since: Renew 2.4

Cause: Different behavior of window managers

Workaround: Try setting the Renew property ch.ifa.draw.window-focus-workaround to true. The property must have been set to true on Renew start to take effect.

Known Issues in old Versions of Renew

Should you find any other issues which are not yet listed as known, please contact us under webmaster@renew.de.

UHH, Inf
Impressum

Back to the Renew homepage

Last modified: Fri May 8 14:07:11 2026 +0200 by webmaster@renew.de