"Platform filter did not match" when running exported RCP product [message #502336] |
Mon, 07 December 2009 18:09 |
Steve H Messages: 3 Registered: December 2009 |
Junior Member |
|
|
Hi,
I'm having trouble getting my exported RCP product to run from the command line. The product was exported from the eclipse rcp export wizard (galileo, with delta pack), from a working run configuration (i.e. a run configuration from which I can successfully run the product inside the eclipse IDE). However, when I run the product from the command line, I get unresolved bundles. Using the osgi console & the diagnostic commands, I can see that 2 of my bundles were in the INSTALLED rather than the ACTIVE or LAZY states. The osgi console's "diag" command tells me that they were not resolved because "platform filter did not match". Here's some error info, followed by my osgi console output:
--------------------------------
!ENTRY org.eclipse.osgi 2 0 2009-12-07 09:17:28.001
!MESSAGE One or more bundles are not resolved because the following root constraints are not resolved:
!SUBENTRY 1 org.eclipse.osgi 2 0 2009-12-07 09:17:28.001
!MESSAGE Bundle initial@reference :file:plugins/org.eclipse.equinox.launcher.gtk.linux.x86_1.0 .200.v20090520/ was not resolved.
!SUBENTRY 2 org.eclipse.equinox.launcher.gtk.linux.x86 2 0 2009-12-07 09:17:28.001
!MESSAGE Missing host org.eclipse.equinox.launcher_[1.0.0,1.1.0).
!ENTRY org.eclipse.osgi 2 0 2009-12-07 09:17:28.012
!MESSAGE The following is a complete list of bundles which are not resolved, see the prior log entry for the root cause if it exists:
!SUBENTRY 1 org.eclipse.osgi 2 0 2009-12-07 09:17:28.012
!MESSAGE Bundle org.eclipse.equinox.launcher.gtk.linux.x86_1.0.200.v20090520 [18] was not resolved.
!SUBENTRY 2 org.eclipse.equinox.launcher.gtk.linux.x86 2 0 2009-12-07 09:17:28.012
!MESSAGE Missing host org.eclipse.equinox.launcher_[1.0.0,1.1.0).
!SUBENTRY 1 org.eclipse.osgi 2 0 2009-12-07 09:17:28.012
!MESSAGE Bundle org.eclipse.swt.gtk.linux.x86_3.5.1.v3555a [26] was not resolved.
!SUBENTRY 2 org.eclipse.swt.gtk.linux.x86 2 0 2009-12-07 09:17:28.013
!MESSAGE Platform filter did not match: (& (osgi.ws=gtk) (osgi.os=linux) (osgi.arch=x86))
(evince:4657): Gtk-WARNING **: Unsupported unit
(evince:4657): Gtk-WARNING **: Unsupported unit
(evince:4690): Gtk-WARNING **: Unsupported unit
(evince:4690): Gtk-WARNING **: Unsupported unit
osgi> ss
Framework is launched.
id State Bundle
0 ACTIVE org.eclipse.osgi_3.5.1.R35x_v20090827
1 RESOLVED TmcdbExplorerJars_1.0.0
2 RESOLVED TmcdbExplorerPlugin_1.0.0
3 ACTIVE com.ibm.icu_4.0.1.v20090822
4 RESOLVED javax.servlet_2.5.0.v200806031605
5 RESOLVED org.eclipse.core.commands_3.5.0.I20090525-2000
6 ACTIVE org.eclipse.core.contenttype_3.4.1.R35x_v20090826-0451
7 ACTIVE org.eclipse.core.databinding_1.2.0.M20090819-0800
8 RESOLVED org.eclipse.core.databinding.beans_1.2.0.I20090525-2000
9 ACTIVE org.eclipse.core.databinding.observable_1.2.0.M20090902-0800
10 ACTIVE org.eclipse.core.databinding.property_1.2.0.M20090819-0800
11 ACTIVE org.eclipse.core.expressions_3.4.100.v20090429-1800
12 ACTIVE org.eclipse.core.jobs_3.4.100.v20090429-1800
13 ACTIVE org.eclipse.core.runtime_3.5.0.v20090525
14 ACTIVE org.eclipse.core.runtime.compatibility.auth_3.2.100.v2009041 3
15 RESOLVED org.eclipse.core.runtime.compatibility.registry_3.2.200.v200 90429-1800
Master=20
16 ACTIVE org.eclipse.equinox.app_1.2.0.v20090520-1800
17 ACTIVE org.eclipse.equinox.common_3.5.1.R35x_v20090807-1100
18 INSTALLED org.eclipse.equinox.launcher.gtk.linux.x86_1.0.200.v20090520
19 ACTIVE org.eclipse.equinox.preferences_3.2.300.v20090520-1800
20 ACTIVE org.eclipse.equinox.registry_3.4.100.v20090520-1800
Fragments=15
21 ACTIVE org.eclipse.help_3.4.1.v20090805_35x
22 ACTIVE org.eclipse.jface_3.5.1.M20090826-0800
23 RESOLVED org.eclipse.jface.databinding_1.3.1.M20090826-0800
24 RESOLVED org.eclipse.osgi.services_3.2.0.v20090520-1800
25 RESOLVED org.eclipse.swt_3.5.1.v3555a
26 INSTALLED org.eclipse.swt.gtk.linux.x86_3.5.1.v3555a
27 RESOLVED org.eclipse.ui_3.5.1.M20090902-1000
28 <<LAZY>> org.eclipse.ui.workbench_3.5.1.M20090826-0800a
osgi> diag 26
initial@reference :file:plugins/org.eclipse.swt.gtk.linux.x86_3.5.1.v3555a.jar / [26]
Platform filter did not match: (& (osgi.ws=gtk) (osgi.os=linux) (osgi.arch=x86))
--------------------------------
The confusing thing is that I am running on linux, x86, gtk platform, so I don't understand why my "platform filter did not match". Any ideas why this could be happening? Or, suggestions on how to further debug/diagnose the problem? Any pointers will be greatly appreciated.
Thanks, Steve
|
|
|
|
|
Powered by
FUDForum. Page generated in 0.03449 seconds