Skip to content

Conversation

@tonygermano
Copy link
Member

ExtensionManager apparently used to be a plugin, but it has not been for some time. The step in the client build script that produced the extension jar was not removed at the same time and has been producing an effectively empty jar file with no classes and only a manifest. The actual extensionmanager related classes are included in mirth-client.jar.

Related: 027ae24

@tonygermano tonygermano added this to the Next Release milestone Jul 12, 2025
@leovander
Copy link

That's not needed for the extensions view? Gets referenced in places like: client/src/com/mirth/connect/client/ui/Frame.java

@tonygermano
Copy link
Member Author

tonygermano commented Jul 12, 2025

That's not needed for the extensions view? Gets referenced in places like: client/src/com/mirth/connect/client/ui/Frame.java

See my comment in the description that the classes are included in mirth-client.jar instead and the related commit. The classes are in a different package than where this build step is looking.

@tonygermano
Copy link
Member Author

That's not needed for the extensions view? Gets referenced in places like: client/src/com/mirth/connect/client/ui/Frame.java

This is run from a nextgen mirth 4.5.0 docker container. You can see there are no class files in it.

mirth@f874da704e65:/opt/connect$ unzip -l extensions/extensionmanager/extensionmanager-client.jar 
Archive:  extensions/extensionmanager/extensionmanager-client.jar
  Length      Date    Time    Name
---------  ---------- -----   ----
      180  2024-01-17 12:29   META-INF/MANIFEST.MF
      231  2024-01-17 12:30   META-INF/SERVER.SF
     8994  2024-01-17 12:30   META-INF/SERVER.RSA
        0  2024-01-17 12:28   META-INF/
---------                     -------
     9405                     4 files

@kpalang kpalang force-pushed the remove-extensionmanager-jar branch from b30cfa2 to 40a0bb9 Compare July 13, 2025 20:46
ExtensionManager apparently used to be a plugin, but it has not been for
some time. The step in the client build script that produced the
extension jar was not removed at the same time and has been producing an
effectively empty jar file with no classes and only a manifest. The
actual extensionmanager related classes are included in
mirth-client.jar.

Related: 027ae24
Signed-off-by: Tony Germano <tony@germano.name>
@tonygermano tonygermano force-pushed the remove-extensionmanager-jar branch from 40a0bb9 to df42f26 Compare July 13, 2025 22:12
@tonygermano tonygermano merged commit df42f26 into OpenIntegrationEngine:main Jul 13, 2025
2 checks passed
@tonygermano tonygermano deleted the remove-extensionmanager-jar branch July 13, 2025 22:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants