подключаемый модуль выпускного вечера нарушения конфиденциальности - PullRequest
0 голосов
/ 08 мая 2020

Я пытался использовать подключаемый модуль Prom о нарушении конфиденциальности. Подключаемый модуль требует два входа: журнал событий и модель CPN и дает два выхода: XML файл, описывающий все отклонения журнала событий от модели процесса и диаграмма рассеяния, показывающая серьезность нарушений конфиденциальности. Я загрузил модель cpn + журнал событий + 4 текстовых файла, содержащих (веса конфиденциальности, уровни репутации пользователей, расстояния между задачами, расстояния между ролями), но когда я запустил моделирование, я получил следующее:

<pre>java.lang.NullPointerException
at org.cpntools.accesscpn.model.cpntypes.util.CpntypesSwitch.doSwitch(CpntypesSwitch.java:94)
at org.cpntools.accesscpn.engine.highlevel.PacketGenerator.constructTypeDeclaration(PacketGenerator.java:714)
at org.cpntools.accesscpn.engine.highlevel.PacketGenerator$1.caseTypeDeclaration(PacketGenerator.java:102)
at org.cpntools.accesscpn.engine.highlevel.PacketGenerator$1.caseTypeDeclaration(PacketGenerator.java:1)
at org.cpntools.accesscpn.model.declaration.util.DeclarationSwitch.doSwitch(DeclarationSwitch.java:139)
at org.cpntools.accesscpn.model.declaration.util.DeclarationSwitch.doSwitch(DeclarationSwitch.java:97)
at org.cpntools.accesscpn.model.declaration.util.DeclarationSwitch.doSwitch(DeclarationSwitch.java:85)
at org.cpntools.accesscpn.engine.highlevel.PacketGenerator.constructCheckDeclaration(PacketGenerator.java:115)
at org.cpntools.accesscpn.engine.highlevel.HighLevelSimulator.checkDeclaration(HighLevelSimulator.java:441)
at org.cpntools.accesscpn.engine.highlevel.checker.Checker.checkDeclaration(Checker.java:81)
at org.processmining.plugins.privacy.ColouredPetriNet.checkDeclarations(ColouredPetriNet.java:284)
at org.processmining.plugins.privacy.ColouredPetriNet.checkModel(ColouredPetriNet.java:209)
at org.processmining.plugins.privacy.ColouredPetriNet.getSimulator(ColouredPetriNet.java:186)
at org.processmining.plugins.privacy.ReplayLog.replay(ReplayLog.java:129)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.processmining.framework.plugin.impl.PluginDescriptorImpl.execute(PluginDescriptorImpl.java:230)
at org.processmining.framework.plugin.impl.AbstractPluginDescriptor$1.doInBackground(AbstractPluginDescriptor.java:144)
at org.processmining.framework.plugin.ProMFuture$1.doInBackground(ProMFuture.java:56)
at javax.swing.SwingWorker$1.call(Unknown Source)
at java.util.concurrent.FutureTask.run(Unknown Source)
at javax.swing.SwingWorker.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)

введите описание изображения здесь

Я не понимаю, в чем проблема, или что мне делать, чтобы исправить?

...