steps to identify whether the plugins uses javax.mail

Hi Experts,

I need help with the steps/method/way to identify whether plugins installed on the server uses javax.mail.

Could anyone of you help please.

Thanks in advance.

  Discussion posts and replies are publicly visible

Parents
  • 0
    Certified Senior Developer

    Download the plugin from the Appian community and then extract the code from the jar file using java. For that, you need to install java on your system, set JAVA_HOME and Path variable then open the terminal or command prompt.

    Go to the directory where the jar exists using the cd command and extract code using jar xf jarfilename.jar. Or you can use eclipse or winrar or 7zip to extract the source code.

    After extracting the source code, import the code as is in eclipse. In eclipse go to src > com > appiancorp>cs>plugin>then go through each class and see whether they have imported the javax.mail

    The second approach is to wait for Appian to upgrade the environment to 22.3 Slight smile  and then the plugin will stop working. You will easily get to know that this plugin has some dependency but to do root cause analysis you have to do the above step for each plugin

Reply
  • 0
    Certified Senior Developer

    Download the plugin from the Appian community and then extract the code from the jar file using java. For that, you need to install java on your system, set JAVA_HOME and Path variable then open the terminal or command prompt.

    Go to the directory where the jar exists using the cd command and extract code using jar xf jarfilename.jar. Or you can use eclipse or winrar or 7zip to extract the source code.

    After extracting the source code, import the code as is in eclipse. In eclipse go to src > com > appiancorp>cs>plugin>then go through each class and see whether they have imported the javax.mail

    The second approach is to wait for Appian to upgrade the environment to 22.3 Slight smile  and then the plugin will stop working. You will easily get to know that this plugin has some dependency but to do root cause analysis you have to do the above step for each plugin

Children
No Data