[BZANALYSIS-39] PCM Solver schießt Eclipse ab Created: 09/Jun/07 Updated: 16/Jan/12 Resolved: 17/Nov/09 Status: Project: Component/s: Affects Version/s: Fix Version/s: Resolved Bugzilla Analysis/Simulation Approaches PCMSolver unspezifiziert Type: Reporter: Resolution: Labels: Remaining Estimate: Time Spent: Original Estimate: Environment: Bug Klaus Krogmann Incomplete None Not Specified External issue URL: Severity: Priority: External issue ID: http://sdqweb.ipd.kit.edu/bugzilla/show_bug.cgi?id=215 None Assignee: Votes: brosch 0 1 hour, 18 minutes Not Specified Operating System: All Platform: All normal P1 215 Description Beim Test des PCM Solvers anhand von CoCoME beendet sich Eclipse ohne jegliche Fehlermeldung. Unable to create editor ID de.uka.ipd.sdq.pcm.gmf.repository.part.PalladioComponentModelRepositoryDiagram org.eclipse.core.runtime.CoreException: ERROR org.eclipse.core.runtime.CoreException: ERROR at org.eclipse.gmf.runtime.diagram.ui.resources.editor.parts.DiagramDocumentEditor.createPartControl(DiagramD at org.eclipse.ui.internal.EditorReference.createPartHelper(EditorReference.java:667) at org.eclipse.ui.internal.EditorReference.createPart(EditorReference.java:426) at org.eclipse.ui.internal.WorkbenchPartReference.getPart(WorkbenchPartReference.java:592) at org.eclipse.ui.internal.EditorAreaHelper.setVisibleEditor(EditorAreaHelper.java:263) at org.eclipse.ui.internal.EditorManager.setVisibleEditor(EditorManager.java:1405) at org.eclipse.ui.internal.EditorManager$5.runWithException(EditorManager.java:939) at org.eclipse.ui.internal.StartupThreading$StartupRunnable.run(StartupThreading.java:31) at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35) at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:123) at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3650) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3287) at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2288) at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2204) at org.eclipse.ui.internal.Workbench$4.run(Workbench.java:466) at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:289) at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:461) at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149) at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:106) at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:153) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:106) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:76) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:363) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:176) 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.eclipse.equinox.launcher.Main.invokeFramework(Main.java:497) at org.eclipse.equinox.launcher.Main.basicRun(Main.java:436) at org.eclipse.equinox.launcher.Main.run(Main.java:1162) Comments Comment by [email protected] [ 10/Jun/07 ] ???? Die Meldung redet vom Solver (->Heiko) während der Stacktrace von einem der GMF Editoren stammt. Da ist w Report Comment by [email protected] [ 18/Jun/07 ] Es ging um den PCMSolver -> Heiko Comment by [email protected] [ 28/May/08 ] Mit dem angegebenen StackTrace kann ich nichts anfangen, die Exceptions stammen aus den GMF-Editoren. Ist aktuell, bzw. reproduzierbar? Soll das überhaupt noch bearbeitet werden? Comment by [email protected] [ 28/May/08 ] Ich denke, dass die Meldung nach wie vor aktuell ist. Ziel wäre es, dass eine Modellinstanz wie der MediaStore geöffnet werden und berechnet werden könnte, ohne dass die PCM Bench abraucht. Bisher kenne ich kein Mode Oder ich kenne die Kniffe nicht, die man dafür anwenden muss. Comment by [email protected] [ 29/May/08 ] Bei mir laufen die auch nach wie vor nicht durch Comment by [email protected] [ 29/May/08 ] Von welcher PCM-Instanz redet ihr denn? Palladio.Examples/MIS2008-SIPEW/ zum Beispiel läuft bei mir prob LQSIM und SRE). Schickt mir mal euer Modell und ich schau mir das an. Comment by [email protected] [ 29/May/08 ] Interessante Modelle wären: svn://[email protected]/code/Palladio.Examples/trunk/QoSA2007_MediaStore_SimuCom#+ und langfristig: svn://[email protected]/code/Palladio.Examples/trunk/cocomePcmModel (das läuft im Moment aber auch nicht in der Simulation, siehe #380) Comment by [email protected] [ 08/Nov/09 ] Habe nach langer Zeit mal wieder in den Bug geschaut.... Die beiden Modelle aus dem letzten Kommentar (cocome, mediastore) sind offenbar nicht mehr valide. Unter PC D-Solver für die Modelle nicht ausgeführt werden. Fehlermeldung: 21:22:54,938 [Worker-2] ERROR de.uka.ipd.sdq.pcmsolver.models.PCMInstance org.eclipse.emf.ecore.xmi.FeatureNotFoundException: Feature 'childComponentContexts_ComposedStructure' n (file:/C:/Eclipse/pcm3.1_win32_stable_2009-07-15_example-workspace/ws-pcm3.1/cocomePcmModel/cocome 21:22:55,002 [Worker-2] ERROR de.uka.ipd.sdq.pcmsolver.PCMSolver - PCM Instance invalid! Check filenam 21:25:07,437 [Worker-3] ERROR de.uka.ipd.sdq.pcmsolver.models.PCMInstance org.eclipse.emf.ecore.xmi.FeatureNotFoundException: Feature 'childComponentContexts_ComposedStructure' n (file:/C:/Eclipse/pcm3.1_win32_stable_2009-07-15_example-workspace/wspcm3.1/QoSA2007_MediaStore_SimuCom/MediaStore.system, 3, 105) 21:25:07,441 [Worker-3] ERROR de.uka.ipd.sdq.pcmsolver.PCMSolver - PCM Instance invalid! Check filenam Gibt es irgendwo aktuelle Versionen dieser Modelle, die ich mit dem D-Solver testen könnte? Comment by [email protected] [ 08/Nov/09 ] Mit dem aktuellen PCM kompatible Bugs sind im SVN unter Palladio.Examples verfügbar. Dort bitte Verzeichn wählen. Kleiner Hinweis: Bitte noch offene Bugs auch im Bugtracker geöffnet lassen. Comment by [email protected] [ 17/Nov/09 ] Sorry aber ich kann den Fehler nicht nachvollziehen. Habe es mit den beiden Beispielen versucht, die mit "PCM sind: svn://i43pc13.ipd.uka.de:/code/Palladio.Examples/trunk/PCM3.2_MediaStore svn://i43pc13.ipd.uka.de:/code/Palladio.Examples/trunk/PCM3.2_BRS_Optimisation_Milano Ergebnisse: Mit dem MediaStore läuft es durch (Stochastic Regular Expression Solver), beim BRS kommt ein F offensichtlich mit einer unbekannten StoEx-Spezifikation zusammenhängt ("LongnormMoments") - Die Simula nicht. Wahrscheinlich ist mein PCM nicht aktuell genug (PCM Nightly vom 22.09.09). Ich denke wir können nur warten, bis das Verhalten tatsächlich wieder auftritt. @Klaus: Wenn ich den Fehler nicht schließe, wie kann ich dann ausdrücken, dass ich ihn mangels praktischem A bearbeiten kann? Hier noch die Fehlermeldung beim BRS: java.lang.RuntimeException: java.lang.UnsupportedOperationException: Function LognormMoments not suppo at de.uka.ipd.sdq.pcmsolver.transformations.pcm2regex.Pcm2RegExStrategy.runDSolver(Pcm2RegExStrategy.j at de.uka.ipd.sdq.pcmsolver.transformations.pcm2regex.Pcm2RegExStrategy.transform(Pcm2RegExStrategy.jav at de.uka.ipd.sdq.pcmsolver.PCMSolver.execute(PCMSolver.java:166) at de.uka.ipd.sdq.pcmsolver.runconfig.PCMSolverLaunchConfigurationDelegate.launch(PCMSolverLaunchConfig at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:853) at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:703) at org.eclipse.debug.internal.ui.DebugUIPlugin.buildAndLaunch(DebugUIPlugin.java:866) at org.eclipse.debug.internal.ui.DebugUIPlugin$8.run(DebugUIPlugin.java:1069) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) ... Comment by [email protected] [ 17/Nov/09 ] Die StoEx Funktion LognormMoments und andere sind im Nightly Build nachgepflegt. Sogar der SRE Solver k approximiert sie mit Stufenfunktionen). Ich habe alle drei PCM Solver (SRE, LQNS, LQSIM) gerade nochmal mit dem Beispiel PCM3.2_BRS_Optimis alle laufen durch. (Die Vorhersagen selbst habe ich nicht auf Plasibilität geprüft) Generated at Thu Apr 06 13:44:06 CEST 2017 using JIRA 7.3.3#73014sha1:d5be8da522213be2ca9ad7b043c51da6e4cc9754.