Я пытаюсь запустить пример моделирования PCM Palladio. Одним из них является пример моделирования MediaStore, который предоставляется онлайн (см. https://updatesite.palladio-simulator.com/palladio-example-models/releases/4.1.0/MediaStore_Example.zip). Я пытаюсь заставить его работать, используя инструкции, приведенные в https://sdqweb.ipd.kit.edu/wiki/Palladio_Usecase_Tutorial, но при попытке запустить симуляцию (см. Шаг 8) редактор выдает мне следующие ошибки (см. Ниже). Я не знаю точно, что делать с этой проблемой или как ее решить. При создании собственного проекта PCM это доставляет мне те же проблемы. Я думаю, что-то с конфигурацией в PCM не установлено правильно (так как я предполагаю, что предоставленный пример MediaStore сам является правильным), но я не знаю точно, где искать. Ваша помощь приветствуется! Если вам нужна дополнительная информация, пожалуйста, дайте мне знать. Я использую Eclipse версии 2019-09R и PCM Palladio 4.2.0
[Worker-0: Launching ms base all 10k] INFO : Create workflow configuration
[Worker-0: Launching ms base all 10k] INFO : Validating workflow configuration
[Worker-0: Launching ms base all 10k] INFO : Creating workflow engine
[Worker-0: Launching ms base all 10k] INFO : Executing workflow
[Worker-0: Launching ms base all 10k] INFO : Creating workflow engine and starting workflow
[Worker-0: Launching ms base all 10k] INFO : Task Create. completed in 0.013451421 seconds
[Worker-0: Launching ms base all 10k] INFO : Task Opening 'de.uka.ipd.sdq.temporary'. completed in 0.115413712 seconds
[Worker-0: Launching ms base all 10k] INFO : Task Sequential Job Execution completed in 0.218488892 seconds
[Worker-0: Launching ms base all 10k] FATAL: Workflow terminated unexpectedly
de.uka.ipd.sdq.workflow.WorkflowFailedException: A workflow job failed
at de.uka.ipd.sdq.workflow.jobs.SequentialJob.executeWithImmediateCleanUp(SequentialJob.java:165)
at de.uka.ipd.sdq.workflow.jobs.SequentialJob.execute(SequentialJob.java:77)
at de.uka.ipd.sdq.workflow.BlackboardBasedWorkflow.execute(BlackboardBasedWorkflow.java:82)
at de.uka.ipd.sdq.workflow.Workflow.run(Workflow.java:90)
at de.uka.ipd.sdq.workflow.launchconfig.AbstractWorkflowBasedLaunchConfigurationDelegate.createAndRunWorkflow(AbstractWorkflowBasedLaunchConfigurationDelegate.java:244)
at de.uka.ipd.sdq.workflow.launchconfig.AbstractWorkflowBasedLaunchConfigurationDelegate.launch(AbstractWorkflowBasedLaunchConfigurationDelegate.java:91)
at de.uka.ipd.sdq.codegen.simucontroller.runconfig.SimulationWorkflowLauncher.launch(SimulationWorkflowLauncher.java:42)
at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:860)
at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:719)
at org.eclipse.debug.internal.ui.DebugUIPlugin.buildAndLaunch(DebugUIPlugin.java:1017)
at org.eclipse.debug.internal.ui.DebugUIPlugin$2.run(DebugUIPlugin.java:1220)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63)
Caused by: de.uka.ipd.sdq.workflow.WorkflowFailedException: A workflow job failed
at de.uka.ipd.sdq.workflow.jobs.SequentialJob.executeWithImmediateCleanUp(SequentialJob.java:165)
at de.uka.ipd.sdq.workflow.jobs.SequentialJob.execute(SequentialJob.java:77)
at de.uka.ipd.sdq.workflow.jobs.SequentialBlackboardInteractingJob.execute(SequentialBlackboardInteractingJob.java:86)
at de.uka.ipd.sdq.workflow.jobs.SequentialJob.executeWithImmediateCleanUp(SequentialJob.java:150)
... 11 more
Caused by: de.uka.ipd.sdq.workflow.WorkflowFailedException: A workflow job failed
at de.uka.ipd.sdq.workflow.jobs.SequentialJob.executeWithImmediateCleanUp(SequentialJob.java:165)
at de.uka.ipd.sdq.workflow.jobs.SequentialJob.execute(SequentialJob.java:77)
at de.uka.ipd.sdq.workflow.jobs.SequentialBlackboardInteractingJob.execute(SequentialBlackboardInteractingJob.java:86)
at de.uka.ipd.sdq.workflow.jobs.SequentialJob.executeWithImmediateCleanUp(SequentialJob.java:150)
... 14 more
Caused by: EvaluationException : Type not found : ComposedStructure
pcm.chk[260,237] on line 15 'ComposedStructure 'ProvidesComponentTypes cannot be generated but are used in AssemblyContext.''
at org.eclipse.internal.xtend.xtend.ast.Check.validate(Check.java:152)
at org.eclipse.internal.xtend.xtend.ast.ExtensionFile.check(ExtensionFile.java:258)
at org.eclipse.xtend.check.CheckFacade.checkAll(CheckFacade.java:79)
at org.eclipse.xtend.check.CheckFacade.checkAll(CheckFacade.java:34)
at de.uka.ipd.sdq.workflow.mdsd.oaw.PerformOAWCheckValidation.execute(PerformOAWCheckValidation.java:86)
at de.uka.ipd.sdq.workflow.jobs.SequentialJob.executeWithDelayedCleanUp(SequentialJob.java:111)
at de.uka.ipd.sdq.workflow.jobs.SequentialJob.execute(SequentialJob.java:79)
at de.uka.ipd.sdq.workflow.jobs.SequentialBlackboardInteractingJob.execute(SequentialBlackboardInteractingJob.java:86)
at de.uka.ipd.sdq.workflow.jobs.SequentialJob.executeWithDelayedCleanUp(SequentialJob.java:111)
at de.uka.ipd.sdq.workflow.jobs.SequentialJob.execute(SequentialJob.java:79)
at de.uka.ipd.sdq.workflow.jobs.SequentialBlackboardInteractingJob.execute(SequentialBlackboardInteractingJob.java:86)
at de.uka.ipd.sdq.workflow.jobs.SequentialJob.executeWithImmediateCleanUp(SequentialJob.java:150)
... 17 more
[Worker-0: Launching ms base all 10k] INFO : Cleaning up...