Added an app to the Wapt store (Wapt public repository)

Questions about WAPT Packaging / Requests and help regarding Wapt packages.
Forum Rules
Community Forum Rules
* English support on www.reddit.com/r/wapt
* French community support is available on this forum
* Please prefix the topic title with [RESOLVED] if it is resolved.
* Please do not edit a topic that is tagged [RESOLVED]. Open a new topic referencing the old one.
* Specify the installed WAPT version, full version, and build number (2.2.1.11957 / 2.2.2.12337 / etc.) as well as the Enterprise/Discovery edition.
* Versions 1.8.2 and earlier are no longer supported. The only questions accepted regarding version 1.8.2 are related to upgrading to a supported version (2.1, 2.2, etc.).
* Specify the server OS (Linux/Windows) and version (Debian Buster/Bullseye - CentOS 7 - Windows Server 2012/2016/2019).
* Specify the OS of the administration/package creation machine and the machine with the problematic agent, if applicable (Windows 7/10/11/Debian 11/etc.).
* Avoid asking multiple questions when opening a topic, otherwise it may be ignored. If there are multiple topics, open separate topics, preferably one after the other and not all at the same time (i.e., do not spam the forum).
* Include code snippets, screenshots, and other images directly in the post. Links to Pastebin, Bitly, and other third-party sites will be systematically removed.
* As with any community forum, support is provided voluntarily by members. If you require commercial support, you can contact Tranquil IT's sales department at 02.40.97.57.55
Answer
Joshua
Messages: 17
Registration: May 27, 2026 - 09:26

August 10, 2026 - 10:26

Hello,

Is it possible to integrate this software into the WAPT store?
https://natbraille.org/index.php?lang=f ... e=down.php

Description:
NatBraille is free software for transcribing and detranscribing Braille. The project has been supported by the French Ministry of National Education since July 2008.

---
The software has a dependency on OpenJDK 8.

Thank you for your help.
italbot
Messages: 88
Registration: Sep 26, 2023 - 3:50 p.m.

August 10, 2026 - 10:36

Hello,

I'll check if this software can be packaged and I'll get back to you.

Best regards,

Ingrid
Tranquil IT
italbot
Messages: 88
Registration: Sep 26, 2023 - 3:50 p.m.

August 11, 2026 - 2:42 PM

Hello,

I've just packaged the software; it's available in pre-production on the store:

https://wapt.tranquil.it/store/fr/tis-natbraille

It will be on the store in 5 days.

Sincerely,

Ingrid
Tranquil IT
Joshua
Messages: 17
Registration: May 27, 2026 - 09:26

August 11, 2026 - 3:32 PM

Hello,
thank you so much!

It doesn't seem possible to download the preproduction package?

Best regards,
Joshua
italbot
Messages: 88
Registration: Sep 26, 2023 - 3:50 p.m.

August 11, 2026 - 4:16 PM

It's possible, but you need to log in to your account on the store and in your account settings, simply check the box to download pre-production packages.

Regards,

Ingrid
Tranquil IT
Joshua
Messages: 17
Registration: May 27, 2026 - 09:26

August 13, 2026 - 09:25

Hello,

I was able to retrieve and install it, the first attempt worked
by uninstalling natbraille via the self-service, it worked.

I then uninstalled OpenJDK 8 manually.
When I reinstall it, the dependency doesn't reinstall

; the log returns nothing. This
is normal in my opinion since the dependency isn't reinstalled

. Sincerely,

Installing: Nat-installer-v2_2rc1.exe
Installing: Nat-installer-v2_2rc1.exe (2.2)
Traceback (most recent call last):
File "C:\Program Files (x86)\wapt\common.py", line 4534, in install_wapt
exitstatus = setup.install()
File "C:\Program Files (x86)\wapt\private\tmp\waptgbjroz28\setup.py", line 17, in install
File "C:\Program Files (x86)\wapt\common.py", line 4451, in new_func
return func(*args, **kwargs)
File "C:\Program Files (x86)\wapt\setuphelpers_windows.py", line 1762, in install_exe_if_needed
run(r'"%s" %s' % (exe, silentflags), accept_returncodes=accept_returncodes, timeout=timeout, pidlist=pidlist)
File "C:\Program Files (x86)\wapt\waptutils.py", line 2423, in run
raise CalledProcessErrorOutput(proc.returncode, cmd, ''.join(output))
waptutils.CalledProcessErrorOutput: Command '"Nat-installer-v2_2rc1.exe" -q' returned non-zero exit status 83.
Output:No JRE found.


CalledProcessErrorOutput: Command '"Nat-installer-v2_2rc1.exe" -q' returned non-zero exit status 83.
Output:No JRE found. Aborting.
italbot
Messages: 88
Registration: Sep 26, 2023 - 3:50 p.m.

August 13, 2026 - 3:05 PM

Hello,

When you manually remove the software, the registry key is still stored in WAPT, and therefore WAPT will not reinstall the dependency because it is considered already installed. The NatBraille software cannot install because it cannot find OpenJDK.

Sincerely,

Ingrid
Tranquil IT
Joshua
Messages: 17
Registration: May 27, 2026 - 09:26

August 14, 2026 - 08:50

Hello,
okay, thank you for your feedback.

When you say "registry key," are you referring to the key for natbraille or the dependency?
Uninstalling natbraille is fine;
leaving openjdk8 installed on the machine isn't a problem
, but in this test, it's not the result I expected.

Perhaps it's possible to adjust the package?
I worked on the packaging, but I ran into a problem with the natbraille uninstallation.

Thank you for your clarification.
Best regards,
Joshua
italbot
Messages: 88
Registration: Sep 26, 2023 - 3:50 p.m.

August 14, 2026 - 09:31

Hello,

In principle, when you install packages via WAPT, you must uninstall them via WAPT.
I imagine what you did was remove openjdk8 manually and then try to uninstall NatBraille using the self-service option or the console?
With WAPT, when there's a dependency, it's installed before the software, and during uninstallation, the dependency is also the first thing removed. In this case, if you removed openjdk8 manually, the registry key that WAPT looks for to uninstall openjdk is no longer there, hence the error you encountered.

But this is how WAPT works.

Sincerely,

Ingrid
Tranquil IT
Joshua
Messages: 17
Registration: May 27, 2026 - 09:26

August 14, 2026 - 12:07

Hello,

I uninstalled Natbraille using the self-service option, but the dependency wasn't uninstalled when I clicked "uninstall Natbraille," hence my manual uninstallation.
When I tried reinstalling Natbraille, it failed to reinstall the dependency.

Uninstalling the dependency through the self-service option and restarting the Natbraille software installation process resolved the issue.
I hadn't realized I could uninstall it through the self-service option.

So, it's all good for me
. Thanks again for your help!

Best regards,
Joshua
Answer