The alias '/rwt-resources' is already in use. [message #886676] |
Fri, 15 June 2012 12:19 |
|
I have implemented the simple RWT application: http://www.eclipse.org/rap/developers-guide/devguide.php?topic=getting-started/hello-world.html
Run with RWT launch config works fine.
Now I want to run it as OSGi and have created an ApplicationConfiuration that registers itself as a service.
When I now use a RAP launch config I keep getting the error:
The alias '/rwt-resources' is already in use.
I have confirmed that there is only one ApplicationConfiuration. In fact, I only have one bundle with two classes, the entry point with the button and the ApplicationConfiuration.
I am using Juno RC3 as development environment.
Thanks for helping,
Wim
0 ACTIVE org.eclipse.osgi_3.8.0.v20120529-1548
Fragments=34
1 ACTIVE javax.servlet_3.0.0.v201112011016
2 ACTIVE org.eclipse.rap.ui_1.5.0.20120605-1606
3 ACTIVE org.eclipse.core.contenttype_3.4.200.v20120523-2004
4 ACTIVE org.eclipse.rap.rwt_1.5.0.20120605-1606
5 ACTIVE org.eclipse.equinox.registry_3.5.200.v20120522-1841
6 ACTIVE org.eclipse.equinox.console_1.0.0.v20120522-1841
7 ACTIVE org.eclipse.rap.jface.databinding_1.5.0.20120605-1606
8 ACTIVE org.eclipse.equinox.http.jetty_3.0.0.v20120522-1841
9 ACTIVE com.remainsoftware.server.rap_1.0.0.qualifier
10 ACTIVE org.eclipse.equinox.app_1.3.100.v20120522-1841
11 ACTIVE org.eclipse.core.expressions_3.4.400.v20120523-2004
12 ACTIVE org.apache.felix.gogo.runtime_0.8.0.v201108120515
13 ACTIVE org.eclipse.jetty.servlet_8.1.3.v20120522
14 ACTIVE org.eclipse.jetty.security_8.1.3.v20120522
15 ACTIVE org.apache.felix.gogo.command_0.8.0.v201108120515
16 ACTIVE org.eclipse.equinox.http.registry_1.1.200.v20120522-2049
17 ACTIVE org.eclipse.rap.jface_1.5.0.20120605-1606
18 ACTIVE org.eclipse.core.databinding.property_1.4.100.v20120523-1955
19 ACTIVE org.eclipse.jetty.server_8.1.3.v20120522
20 ACTIVE org.eclipse.core.commands_3.6.1.v20120521-2329
21 ACTIVE org.eclipse.core.databinding_1.4.1.v20120521-2329
22 ACTIVE org.eclipse.core.jobs_3.5.200.v20120521-2346
23 ACTIVE org.eclipse.jetty.continuation_8.1.3.v20120522
24 ACTIVE org.eclipse.osgi.services_3.3.100.v20120522-1822
25 ACTIVE org.eclipse.rap.rwt.osgi_1.5.0.20120605-1606
26 ACTIVE org.eclipse.help_3.6.0.v20120521-2344
27 ACTIVE com.ibm.icu.base_4.4.2.v20110831
28 ACTIVE org.eclipse.jetty.util_8.1.3.v20120522
29 ACTIVE org.eclipse.equinox.http.servlet_1.1.300.v20120522-1841
30 ACTIVE org.eclipse.equinox.common_3.6.100.v20120522-1841
31 ACTIVE org.apache.felix.gogo.shell_0.8.0.v201110170705
32 ACTIVE org.eclipse.equinox.ds_1.4.0.v20120522-1841
33 ACTIVE org.eclipse.jetty.http_8.1.3.v20120522
34 RESOLVED org.eclipse.equinox.servletbridge.extensionbundle_1.2.100.v20120522-2049
Master=0
35 ACTIVE org.eclipse.rap.ui.forms_1.5.0.20120605-1606
36 ACTIVE org.eclipse.rap.ui.workbench_1.5.0.20120605-1606
37 ACTIVE org.eclipse.equinox.preferences_3.5.0.v20120522-1841
38 ACTIVE org.eclipse.rap.ui.views_1.5.0.20120605-1606
39 ACTIVE org.eclipse.jetty.io_8.1.3.v20120522
40 ACTIVE org.eclipse.core.runtime_3.8.0.v20120521-2346
41 ACTIVE org.eclipse.equinox.util_1.0.400.v20120522-2049
42 ACTIVE org.eclipse.core.databinding.observable_1.4.1.v20120521-2329
===================
2012-06-15 14:07:24.470:INFO:oejs.Server:jetty-8.1.3.v20120522
2012-06-15 14:07:24.510:INFO:oejs.AbstractConnector:Started SelectChannelConnector@0.0.0.0:55725
osgi> started
!SESSION 2012-06-15 14:07:22.348 -----------------------------------------------
eclipse.buildId=unknown
java.version=1.7.0_02
java.vendor=Oracle Corporation
BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=en_US
Command-line arguments: -dev file:C:/Users/jongw/workspaces/gravity/.metadata/.plugins/org.eclipse.pde.core/RAP Application2/dev.properties -os win32 -ws win32 -arch x86_64 -consoleLog -console -data C:\Users\jongw\workspaces\gravity/.metadata/.plugins/org.eclipse.rap.ui.launch/RAPApplicationq
!ENTRY org.eclipse.rap.rwt.osgi 4 0 2012-06-15 14:07:26.544
!MESSAGE Unable to start RWT application.
!STACK 0
java.lang.RuntimeException: org.osgi.service.http.NamespaceException: The alias '/rwt-resources' is already in use.
at org.eclipse.rap.rwt.osgi.internal.ApplicationReferenceImpl.registerResourceDirectory(ApplicationReferenceImpl.java:194)
at org.eclipse.rap.rwt.osgi.internal.ApplicationReferenceImpl.startRWTApplication(ApplicationReferenceImpl.java:79)
at org.eclipse.rap.rwt.osgi.internal.ApplicationReferenceImpl.start(ApplicationReferenceImpl.java:63)
at org.eclipse.rap.rwt.osgi.internal.ApplicationLauncherImpl.doLaunch(ApplicationLauncherImpl.java:103)
at org.eclipse.rap.rwt.osgi.internal.ApplicationLauncherImpl.launch(ApplicationLauncherImpl.java:85)
at org.eclipse.rap.rwt.osgi.internal.ApplicationLauncherImpl.launch(ApplicationLauncherImpl.java:162)
at org.eclipse.rap.rwt.osgi.internal.ApplicationLauncherImpl.launchWithConfiguration(ApplicationLauncherImpl.java:149)
at org.eclipse.rap.rwt.osgi.internal.ApplicationLauncherImpl.addConfiguration(ApplicationLauncherImpl.java:64)
at org.eclipse.rap.rwt.osgi.internal.ApplicationConfigurationTracker.addingService(ApplicationConfigurationTracker.java:35)
at org.eclipse.rap.rwt.osgi.internal.ApplicationConfigurationTracker.addingService(ApplicationConfigurationTracker.java:1)
at org.osgi.util.tracker.ServiceTracker$Tracked.customizerAdding(ServiceTracker.java:932)
at org.osgi.util.tracker.ServiceTracker$Tracked.customizerAdding(ServiceTracker.java:1)
at org.osgi.util.tracker.AbstractTracked.trackAdding(AbstractTracked.java:256)
at org.osgi.util.tracker.AbstractTracked.trackInitial(AbstractTracked.java:183)
at org.osgi.util.tracker.ServiceTracker.open(ServiceTracker.java:317)
at org.osgi.util.tracker.ServiceTracker.open(ServiceTracker.java:261)
at org.eclipse.rap.rwt.osgi.internal.Activator.openConfiguratorTracker(Activator.java:55)
at org.eclipse.rap.rwt.osgi.internal.Activator.start(Activator.java:28)
at org.eclipse.osgi.framework.internal.core.BundleContextImpl$1.run(BundleContextImpl.java:711)
at java.security.AccessController.doPrivileged(Native Method)
at org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivator(BundleContextImpl.java:702)
at org.eclipse.osgi.framework.internal.core.BundleContextImpl.start(BundleContextImpl.java:683)
at org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(BundleHost.java:381)
at org.eclipse.osgi.framework.internal.core.AbstractBundle.resume(AbstractBundle.java:390)
at org.eclipse.osgi.framework.internal.core.Framework.resumeBundle(Framework.java:1177)
at org.eclipse.osgi.framework.internal.core.StartLevelManager.resumeBundles(StartLevelManager.java:559)
at org.eclipse.osgi.framework.internal.core.StartLevelManager.resumeBundles(StartLevelManager.java:544)
at org.eclipse.osgi.framework.internal.core.StartLevelManager.incFWSL(StartLevelManager.java:457)
at org.eclipse.osgi.framework.internal.core.StartLevelManager.doSetStartLevel(StartLevelManager.java:243)
at org.eclipse.osgi.framework.internal.core.StartLevelManager.dispatchEvent(StartLevelManager.java:438)
at org.eclipse.osgi.framework.internal.core.StartLevelManager.dispatchEvent(StartLevelManager.java:1)
at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:230)
at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:340)
Caused by: org.osgi.service.http.NamespaceException: The alias '/rwt-resources' is already in use.
at org.eclipse.equinox.http.servlet.internal.ProxyServlet.registerServlet(ProxyServlet.java:164)
at org.eclipse.equinox.http.servlet.internal.ProxyServlet.registerResources(ProxyServlet.java:194)
at org.eclipse.equinox.http.servlet.internal.HttpServiceImpl.registerResources(HttpServiceImpl.java:78)
at org.eclipse.rap.rwt.osgi.internal.ApplicationReferenceImpl.registerResourceDirectory(ApplicationReferenceImpl.java:190)
... 32 more
|
|
|
Re: The alias '/rwt-resources' is already in use. [message #886698 is a reply to message #886676] |
Fri, 15 June 2012 13:32 |
|
I fixed it by removing the service registration and switching to extension points. A bug? If you want me to file one please say when.
To solve the problem, I first switched to the latest release target. There was no ApplicationConfiguration so I defined extension points. This worked fine so I decided to try this for the latest stable release (and juno RC3) as well.
Regards,
Wim
|
|
|
|
|
|
|
Powered by
FUDForum. Page generated in 0.03699 seconds