Forum: PTT

Here is a forum space for Technical: PTT.

205. Cannot load plug-in

I'm trying to configure a plugin in the standard version of ProPTT on Linux.
I have been trying to do that with the sample provided (PTTPlugin3Sample.jar).
The JAR file has been copied to std-server/ptt-server/plugins.
It has the correct attributes I think:
-rw-rw-r-- 1 peru peru 2530 Mar  5 07:17 PTTPlugin3Sample.jar

peru is also the user starting the server
I have updated the system.xml the following way:


When I start the server I see this logging:

2021-03-05 07:32:56,109 main             INFO  -SourceFilemain(454)Load plugin(PTTPlugin)
2021-03-05 07:34:56,126 Thread-1         INFO  -SourceFiled(501)config update
2021-03-05 07:34:56,204 Thread-1         INFO  -SourceFiled(316)config update

But no client is able to login anymore on the ptt-server.

When I remove the plugin from the system.xml file and restart everything is fine again. 
Where should I look to see why the plugin is not loading?



Mar 5 '21 at 07:45 (GMT0) created by Olivier Vanekem

Dear Olivier,
Could you give me your ProPTT2 server's version?

Mar 5 '21 at 10:58 (GMT0) created by ProPTT2 dev

I am using version 5.2.2

Mar 5 '21 at 11:09 (GMT0) created by Olivier Vanekem

I have sent the patched ptt-server by email.
Please check it up.

Mar 5 '21 at 11:21 (GMT0) created by ProPTT2 dev

Thanks it is working with the patched ptt-server JAR ! I could run the sample and also my own plugin.
I have another question related to plugin: can we define multiple plugins and have them defined as below ?

Mar 5 '21 at 12:30 (GMT0) created by Olivier Vanekem

No, only 1 plugin is possible.
But I think you can control it in your plugin side.

Mar 5 '21 at 12:36 (GMT0) created by ProPTT2 dev

yes indeed I can create my own master/subplugins design, no issue indeed.

Mar 5 '21 at 12:54 (GMT0) created by Olivier Vanekem

This is removed.

Mar 5 '21 at 12:35 (GMT0) created by ProPTT2 dev