ERLEDIGT
NEIN
NEIN
ANTWORTEN
3
3
ZUGRIFFE
5478
5478
EMPFEHLEN
-
13.03.07 16:10 #1
- Registriert seit
- Mar 2007
- Ort
- Schweiz
- Beiträge
- 2
Hallihallo,
Ich hab in den bestehenden Themen keine Antwort gefunden, drum hoffe ich jemand kann mir bei meinem Problemchen helfen.
Plattform: Eclipse 3.2.1
Java Vers.: 5.0 (Compiler Compliance Level)
Ich entwickle gerade ein Plugin bzw. eine RCP-Standalone Applikation. Der Export über den Product-Wizard gelingt, beim ausführen der exportierten Applikation bekomme ich aber eine Fehlermeldung. Hier der Log davon:
Code :1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
!SESSION 2007-03-13 15:50:21.500 ----------------------------------------------- eclipse.buildId=unknown java.version=1.6.0-rc java.vendor=Sun Microsystems Inc. BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=de_CH Command-line arguments: -os win32 -ws win32 -arch x86 !ENTRY org.eclipse.core.runtime 2007-03-13 15:50:22.218 !MESSAGE Product com.firma.xyz.product could not be found. !ENTRY org.eclipse.osgi 4 0 2007-03-13 15:50:22.218 !MESSAGE Application error !STACK 1 java.lang.RuntimeException: No application id has been found. at org.eclipse.core.internal.runtime.PlatformActivator$1.run(PlatformActivator.java:56) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:92) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:68) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:177) 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.core.launcher.Main.invokeFramework(Main.java:336) at org.eclipse.core.launcher.Main.basicRun(Main.java:280) at org.eclipse.core.launcher.Main.run(Main.java:977) at org.eclipse.core.launcher.Main.main(Main.java:952)
Die Produktdefinition com.firma.xyz.product wurde automatisch erstellt und befindet sich brav im META-INF Ordner. Überhaupt wurden alle Konfigurationsdateien weitgehend von Eclipse selbst erzeugt. Ich habe überall einen Namen angegeben, aber irgendwie scheint da trotzdem was nicht zu stimmen. Etliche Namensänderungen und rebuilds blieben erfolglos :S
Hier sind noch die anderen Dateien:
MANIFEST.MF:
Code :1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
Manifest-Version: 1.0 Bundle-ManifestVersion: 2 Bundle-Name: xyz Bundle-SymbolicName: com.firma.xyz;singleton:=true Bundle-Version: 1.0.0 Bundle-Activator: com.firma.xyz.Activator Bundle-Vendor: firma GmbH Bundle-Localization: plugin Eclipse-LazyStart: true Require-Bundle: org.eclipse.ui, org.eclipse.core.runtime, org.eclipse.ui.forms Export-Package: com.firma.xyz, com.firma.xyz.model, com.firma.xyz.page, com.firma.xyz.page.composite, com.firma.xyz.page.graphics, com.firma.xyz.page.phase1, com.firma.xyz.view Bundle-ClassPath: lib/commons-lang-2.2.jar, lib/commons-logging-1.1.jar, lib/itext-1.4.8.jar, lib/log4j-1.2.14.jar, ., lib/itext-hyph-xml-1.0.0.jar, lib/xyz-Reporting-1.0.0.jar
plugin.xml:
Code :1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54
<?xml version="1.0" encoding="UTF-8"?> <?eclipse version="3.0"?> <plugin id="xyz" name="firma.xyz" version="1.0" provider-name="firma"> <extension id="application" name="xyz - Risk Self Analysis" point="org.eclipse.core.runtime.applications"> <application> <run class="com.firma.xyz.Application"> </run> </application> </extension> <extension point="org.eclipse.ui.perspectives"> <perspective name="Perspective" class="com.firma.xyz.Perspective" id="com.firma.xyz.perspective"> </perspective> </extension> <extension point="org.eclipse.ui.views"> <view name="FormView" class="com.firma.xyz.view.FormView" id="com.firma.xyz.view.FormView"> </view> <view class="com.firma.xyz.VisualEditorRcpView" id="com.firma.xyz.VisualEditorRcpView" name="com.firma.xyz.VisualEditorRcpView"/> </extension> <extension id="xyz_product" point="org.eclipse.core.runtime.products"> <product application="com.firma.xyz.application" name="xyz - Risk Self Analysis"> </product> </extension> <extension id="product" point="org.eclipse.core.runtime.products"> <product application="com.firma.xyz.application" name="xyz - Risk Self Analysis"/> </extension> </plugin>
build.properties:
Code :1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
source.. = src/ output.. = bin/ bin.includes = plugin.xml,\ META-INF/,\ .,\ icons/,\ splash.bmp,\ plugin.properties,\ xyz.product,\ build.properties,\ lib/commons-lang-2.2.jar,\ lib/commons-logging-1.1.jar,\ lib/itext-1.4.8.jar,\ lib/log4j-1.2.14.jar,\ bin/,\ lib/itext-hyph-xml-1.0.0.jar,\ lib/xyz-Reporting-1.0.0.jar src.includes = build.properties,\ META-INF/,\ icons/,\ plugin.properties,\ plugin.xml,\ xyz.product,\ splash.bmp,\ src/
Also wenn irgendjemand ein ähnliches Problem schonmal hatt, wäre ich dankbar für jeden Tip. Ich und jeder den ich zugezogen habe stehen total auf dem Schlauch :S
Vielen Dank im Voraus, tolles Forum
-
14.03.07 07:48 #2
- Registriert seit
- Aug 2006
- Ort
- Europe - Germany - Mainz
- Beiträge
- 296
Hallo,
kann es sein, das wenn Du in auf die MANIFEST.MF klickst, bei dem Reiter Overview nichts bei ID eingeben ist? Wäre jetzt das einzige was mir so eben einfällt, weil ansonsten scheint alles von Deiner Konfiguration her richtig zu sein.
Gruß KlaDi.
[EDIT] Hab nochmal drüber geschaut...Der findet die Datei nicht: com.firma.xyz.product. Ich denke mal damit hängt es zusammen...Er sucht nach der obigen Datei, Du hast aber nur eine die so heißt: xyz.product. Vielleicht mal irgendwann nen Rename gemacht?Geändert von KlaDi (14.03.07 um 07:51 Uhr)
-
15.03.07 18:27 #3
- Registriert seit
- Mar 2007
- Ort
- Schweiz
- Beiträge
- 2
Danke vielmals dass dus dir angeschaut hast.
Ich hab im MANIFEST und überall ID's angegeben. Es hat keine Fehlenden Einträge in der Übersicht. Die Datei com.firma.xyz.product existiert, aber die Idee mit dem Eintrag im build.properties ist gut, das hatte ich noch nicht probiert.
Ich hab mal die beiden Einträge
Code :1
xyz.product,\
in
umgeändert, aber es hat nix bewirkt. warscheinlich wird der Präfix cmo.firma sowieso von Eclipse selbst hinzugefügt.Code :1
com.firma.xyz.product,\
Aber danke für deine Idee
-
15.03.07 21:33 #4
- Registriert seit
- Jun 2002
- Ort
- Saarbrücken (Saarland)
- Beiträge
- 9.886
- Blog-Einträge
- 29
Hallo,
existiert in dem configuration Verzeichnis in das die das Product exportiert hast auch eine Datei namens "config.ini" ?
Mit ähnlichem Inhalt?
Code :1 2 3 4 5 6
#Product Runtime Configuration File osgi.splashPath=platform:/base/plugins/mailclient eclipse.product=mailclient.product osgi.bundles=org.eclipse.equinox.common@2:start,org.eclipse.core.runtime@start,com.ibm.icu,mailclient,org.eclipse.core.commands,org.eclipse.core.contenttype,org.eclipse.core.expressions,org.eclipse.core.jobs,org.eclipse.core.runtime.compatibility.auth,org.eclipse.core.runtime.compatibility.registry,org.eclipse.equinox.preferences,org.eclipse.equinox.registry,org.eclipse.help,org.eclipse.jface,org.eclipse.swt,org.eclipse.swt.win32.win32.x86,org.eclipse.ui,org.eclipse.ui.workbench osgi.bundles.defaultStartLevel=4
Wenn dort unter eclipse.product die falsche Product ID steht gibts auch den oben genannten Fehler.
Exportier doch einfach mal zum Spaß die mail Client Beispiel RPC Anwendung. Anschließend kannst du die einzelnen Files miteinander vergleichen. So solltest du das Problem ziemlich schnell aufspüren können. (Ansonsten bietet es sich noch an den eclipse Product launcher mal auf der Konsole mit -console zu starten. Es könnte nämlich sein, dass dein Plugin (mit der Application) nicht geladen werden kann weil eine Abhängiges Plugin stress macht...
Gruß TomJava rocks!
How to become a good Java Programmer?
Does IT in Java and .Net
The only valid measurement of code quality: WTFs / minute
Blog
Xing
Twitter
Ähnliche Themen
-
JFreeChart eclipse export Problem
Von Timbo23 im Forum Swing, Java2D/3D, SWT, JFaceAntworten: 2Letzter Beitrag: 20.08.10, 16:26 -
Eclipse export Plugin Problem
Von darie17 im Forum JavaAntworten: 0Letzter Beitrag: 28.07.10, 11:52 -
Eclipse Plugin Export Problem
Von vadik im Forum JavaAntworten: 2Letzter Beitrag: 12.11.09, 09:20 -
Export Eclipse Feature Project: Jarsigner problem
Von daywalkertp im Forum Swing, Java2D/3D, SWT, JFaceAntworten: 0Letzter Beitrag: 09.12.08, 15:58 -
Probleme beim Deployen einer simplen MyFaces Applikation
Von Dignity1983 im Forum Enterprise Java (JEE, J2EE, Spring & Co.)Antworten: 8Letzter Beitrag: 11.02.08, 13:24





Zitieren

Login





