Моделирование Palladio Component Model (PCM) не работает в Eclipse - PullRequest
0 голосов
/ 22 марта 2020

Я пытаюсь запустить пример моделирования 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...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...