[#BZANALYSIS-39] PCM Solver schießt Eclipse ab

advertisement
[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 steffen.becker@upb.de [ 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 steffen.becker@upb.de [ 18/Jun/07 ]
Es ging um den PCMSolver -> Heiko
Comment by koziolek@ipd.uka.de [ 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 krogmann@ipd.uka.de [ 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 steffen.becker@upb.de [ 29/May/08 ]
Bei mir laufen die auch nach wie vor nicht durch
Comment by koziolek@ipd.uka.de [ 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 krogmann@ipd.uka.de [ 29/May/08 ]
Interessante Modelle wären:
svn://LOGIN@141.3.52.13/code/Palladio.Examples/trunk/QoSA2007_MediaStore_SimuCom#+
und langfristig:
svn://LOGIN@141.3.52.13/code/Palladio.Examples/trunk/cocomePcmModel
(das läuft im Moment aber auch nicht in der Simulation, siehe #380)
Comment by brosch@fzi.de [ 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 krogmann@ipd.uka.de [ 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 brosch@fzi.de [ 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 martens@ipd.uka.de [ 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.
Herunterladen