<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://community.appian.com/cfs-file/__key/system/syndication/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Appian Plugin Deploys Successfully but No Modules Appear in Admin Console (Expression Function)</title><link>https://community.appian.com/discussions/f/plug-ins/40268/appian-plugin-deploys-successfully-but-no-modules-appear-in-admin-console-expression-function</link><description>Title: Appian Plugin Deploys Successfully but No Modules Appear in Admin Console (Expression Function) 
 Question: 
 Hello everyone, 
 I am developing a simple Appian expression function plugin using Java and Maven in Spring Tool Suite (STS) for Appian</description><dc:language>en-US</dc:language><generator>Telligent Community 12</generator><item><title>RE: Appian Plugin Deploys Successfully but No Modules Appear in Admin Console (Expression Function)</title><link>https://community.appian.com/thread/154097?ContentTypeID=1</link><pubDate>Wed, 01 Apr 2026 04:28:14 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:ef5579cd-e6e8-459c-ab72-0a5f9f032097</guid><dc:creator>Manideep Kodela</dc:creator><description>&lt;p&gt;It Was Solved&lt;br /&gt;Thank you!!&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Appian Plugin Deploys Successfully but No Modules Appear in Admin Console (Expression Function)</title><link>https://community.appian.com/thread/154096?ContentTypeID=1</link><pubDate>Wed, 01 Apr 2026 00:04:43 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:608ed759-3c23-4528-8774-4fa02931b168</guid><dc:creator>taylorb</dc:creator><description>Since you&amp;#39;ve tried the XML fixes already and modules still don&amp;#39;t show up, the issue is almost certainly one of these two things:

**1. Missing resource bundle.** Appian 24.1 requires a properties file for every expression function. Create `src/main/resources/com/example/HelloPlugin.properties` with at least:

`hello.name=hello`
`hello.description=Returns a greeting`

The keys must match the function name. Without this file the plugin loads but registers zero modules because it can&amp;#39;t resolve the function metadata.

**2. The JAR isn&amp;#39;t shading dependencies correctly.** Make sure your pom.xml uses maven-shade-plugin or maven-assembly-plugin to produce a fat JAR. If the Appian SDK classes end up inside your JAR instead of being marked as `provided`, the classloader conflict silently prevents module registration.

Check your `tomcat-stdOut.log` right after uploading. Even when Modules shows empty, Appian usually logs a specific error like &amp;#39;Could not resolve resource bundle&amp;#39; or &amp;#39;ClassNotFoundException.&amp;#39; That log entry will tell you exactly which of these two it is.&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Appian Plugin Deploys Successfully but No Modules Appear in Admin Console (Expression Function)</title><link>https://community.appian.com/thread/154068?ContentTypeID=1</link><pubDate>Fri, 27 Mar 2026 07:33:53 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:fcf31ad2-53df-4d3c-94ac-8764a2a2fb3d</guid><dc:creator>jithesh</dc:creator><description>&lt;p&gt;Looks like plugin-info tag also missing. Not sure where you picked up this&amp;nbsp;&lt;span&gt;appian-plugin.xml&amp;nbsp;from. You can&amp;nbsp;download any function plugin from app market and unzip it to check the&amp;nbsp;appian-plugin.xml&amp;nbsp;and use it as reference.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Also, I dont see you mention resource bundles in your post. Thats the next error you will hit if its missing. (Hope you are checking the tomcat log for plugin deployment errors) Based on your locale setting you need to supply the resource bundle&amp;nbsp;with the funtions name in your&amp;nbsp;project.&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Appian Plugin Deploys Successfully but No Modules Appear in Admin Console (Expression Function)</title><link>https://community.appian.com/thread/154065?ContentTypeID=1</link><pubDate>Fri, 27 Mar 2026 04:35:19 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:4539514a-e9c1-4d1c-80e4-7942d42cff42</guid><dc:creator>Manideep Kodela</dc:creator><description>&lt;p&gt;I have done that as well&lt;br /&gt;Still modules are not appearing&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Appian Plugin Deploys Successfully but No Modules Appear in Admin Console (Expression Function)</title><link>https://community.appian.com/thread/154064?ContentTypeID=1</link><pubDate>Fri, 27 Mar 2026 04:11:40 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:23fc88cc-1fa3-4035-9e1c-cc6596b00026</guid><dc:creator>jithesh</dc:creator><description>&lt;p&gt;Your&amp;nbsp;appian-plugin.xml seems to be incorrect. Use below&amp;nbsp;in place of&amp;nbsp;&amp;lt;functions&amp;gt; tag. &amp;lt;&lt;span&gt;functions&amp;gt; is not required.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="xml"&gt;&amp;lt;function name=&amp;quot;helloPlugin&amp;quot; key=&amp;quot;helloPluginV1&amp;quot;
		class=&amp;quot;com.example.HelloPlugin&amp;quot; /&amp;gt;&lt;/pre&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Appian Plugin Deploys Successfully but No Modules Appear in Admin Console (Expression Function)</title><link>https://community.appian.com/thread/153954?ContentTypeID=1</link><pubDate>Fri, 13 Mar 2026 07:16:00 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:befe13a2-7ea3-401c-9074-76de92261138</guid><dc:creator>Manideep Kodela</dc:creator><description>&lt;p&gt;Anyone know?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Appian Plugin Deploys Successfully but No Modules Appear in Admin Console (Expression Function)</title><link>https://community.appian.com/thread/153936?ContentTypeID=1</link><pubDate>Thu, 12 Mar 2026 05:58:58 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:d6b2b197-e298-4f30-a09d-b3b7de8698c7</guid><dc:creator>Shubham Aware</dc:creator><description>&lt;p&gt;&lt;span&gt;No restart needed!&lt;br /&gt;Without logs/pom.xml, exact cause can&amp;#39;t be confirmed. Can you share either?&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Appian Plugin Deploys Successfully but No Modules Appear in Admin Console (Expression Function)</title><link>https://community.appian.com/thread/153934?ContentTypeID=1</link><pubDate>Thu, 12 Mar 2026 05:53:55 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:f42e2a63-24ae-4e62-8391-17d1dfa0ad6a</guid><dc:creator>Manideep Kodela</dc:creator><description>&lt;p&gt;Thank you for the response Shubham&lt;br /&gt;and Yeah I did the Modifications you told,but still modeules weren&amp;#39;t available&amp;nbsp;&lt;br /&gt;Do we need to restart the server after deploying to get the modules available?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Appian Plugin Deploys Successfully but No Modules Appear in Admin Console (Expression Function)</title><link>https://community.appian.com/thread/153933?ContentTypeID=1</link><pubDate>Thu, 12 Mar 2026 05:46:41 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:193eda82-83a6-4757-b769-9762f134a2d7</guid><dc:creator>Shubham Aware</dc:creator><description>&lt;p&gt;You could try this,&lt;br /&gt;Replace &amp;lt;functions&amp;gt; with &amp;lt;expression-function key=&amp;quot;hello&amp;quot; name=&amp;quot;hello&amp;quot; class=&amp;quot;com.example.HelloPlugin&amp;quot;/&amp;gt; in your XML.&lt;br /&gt;Remove static from your Java method.&lt;br /&gt;Run mvn clean package, re-upload JAR -&amp;gt; Modules will populate.&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>