Unable to run the plugin without starting visual paradigm

Hey there
I want to start a plugin without running visual paradigm. when I run plugin.bat file with the proper arguments, the following exceptions occurs and it wont run the plugin :

java.lang.ClassNotFoundException: com.vp.plugin.sample.bpdplugin.actions.BusinessProcessDiagramActionControl
        at java.base/java.net.URLClassLoader.findClass(Unknown Source)
        at java.base/java.lang.ClassLoader.loadClass(Unknown Source)
        at v.bdz.h.loadClass(:37)
        at java.base/java.lang.ClassLoader.loadClass(Unknown Source)
        at v.bdz.g.a(:174)
        at v.bdz.a.a(:24)
        at v.bdz.d.b(:28)
        at v.bec.a.b(:31)
        at v.beb.d.a(:16)
        at v.beb.d.c(:39)
        at v.bec.b.b(:60)
        at v.beb.d.a(:16)
        at v.beb.d.c(:39)
        at v.bec.d.b(:25)
        at v.beb.d.a(:16)
        at v.beb.d.c(:39)
        at v.bec.f.b(:26)
        at v.beb.d.a(:16)
        at v.beb.d.c(:39)
        at v.bec.t.b(:31)
        at v.beb.d.a(:16)
        at v.beb.h.b(:57)
        at v.bdx.a.a(:258)
        at v.bdx.a.a(:226)
        at v.beg.n.a(:76)
        at com.vp.cmd.Plugin.a(:246)
        at com.vp.cmd.Plugin.main(:120)

[warning] Failed to create ActionController "com.vp.plugin.sample.bpdplugin.actions.BusinessProcessDiagramActionControl": java.lang.NullPointerException, null
java.lang.NullPointerException
        at v.bdz.a.a(:24)
        at v.bdz.d.b(:28)
        at v.bec.a.b(:31)
        at v.beb.d.a(:16)
        at v.beb.d.c(:39)
        at v.bec.b.b(:60)
        at v.beb.d.a(:16)
        at v.beb.d.c(:39)
        at v.bec.d.b(:25)
        at v.beb.d.a(:16)
        at v.beb.d.c(:39)
        at v.bec.f.b(:26)
        at v.beb.d.a(:16)
        at v.beb.d.c(:39)
        at v.bec.t.b(:31)
        at v.beb.d.a(:16)
        at v.beb.h.b(:57)
        at v.bdx.a.a(:258)
        at v.bdx.a.a(:226)
        at v.beg.n.a(:76)
        at com.vp.cmd.Plugin.a(:246)
        at com.vp.cmd.Plugin.main(:120)

java.lang.ClassNotFoundException: com.vp.plugin.sample.bpdplugin.BusinessProcessDiagramPlugin
        at java.base/java.net.URLClassLoader.findClass(Unknown Source)
        at java.base/java.lang.ClassLoader.loadClass(Unknown Source)
        at v.bdz.h.loadClass(:37)
        at java.base/java.lang.ClassLoader.loadClass(Unknown Source)
        at v.bdz.g.a(:174)
        at v.bdz.a.a(:24)
        at v.bdz.d.b(:28)
        at v.bec.t.b(:40)
        at v.beb.d.a(:16)
        at v.beb.h.b(:57)
        at v.bdx.a.a(:258)
        at v.bdx.a.a(:226)
        at v.beg.n.a(:76)
        at com.vp.cmd.Plugin.a(:246)
        at com.vp.cmd.Plugin.main(:120)

[warning] Failed to create Plugin "class v.bdz.d": java.lang.NullPointerException, null
[error] "class" of Plugin must be defined.
java.lang.NullPointerException
        at v.bdz.a.a(:24)
        at v.bdz.d.b(:28)
        at v.bec.t.b(:40)
        at v.beb.d.a(:16)
        at v.beb.h.b(:57)
        at v.bdx.a.a(:258)
        at v.bdx.a.a(:226)
        at v.beg.n.a(:76)
        at com.vp.cmd.Plugin.a(:246)
        at com.vp.cmd.Plugin.main(:120)

plugin "v.bdz.a" should implement "com.vp.plugin.VPPluginCommanLineSupport"
[licenseClient].releaseKey
[licenseClient].releaseKey : OK

Hi Mamad,

Please make:

  1. Your main class has implemented VPPluginCommandLineSupport and
  2. You have specified the plugin id with the -pluginId argument

Best regards,
Jick Yeung

1 Like

Implementing VPPluginCommandLineSuppor solved the problem :ok_hand:
Thank you

Hi Mamad,

Glad that the problem is solved. :slight_smile: We wish you a Merry Christmas! :christmas_tree:

Best regards,
Jick Yeung