|
Re: Custom Body +war export [message #89247 is a reply to message #88884] |
Wed, 21 May 2008 16:42 |
Eclipse User |
|
|
|
Originally posted by: rherrmann.innoopract.com
Max,
this looks like you did not deploy the page body. Please check your
biuld.properties file.
Cheers,
Rüdiger
Maximilian Falkenstein wrote:
> Hi,
>
> I have used branding in my application to set a custom page body. It
> works fine as long as I use the app inside eclipse. If I export it as
> ..war I still get no errors. But when I deploy it on the server, I get
> the following:
>
> INFO: Deploying web application archive is.war
>
> osgi> org.eclipse.core.runtime.CoreException: Plug-in org.eclipse.rap.ui
> was unable to load class org.eclipse.ui.internal.RAPHttpContext.
> at
> org.eclipse.core.internal.registry.osgi.RegistryStrategyOSGI .throwException(RegistryStrategyOSGI.java:180)
>
> at
> org.eclipse.core.internal.registry.osgi.RegistryStrategyOSGI .createExecutableExtension(RegistryStrategyOSGI.java:162)
>
> at
> org.eclipse.core.internal.registry.ExtensionRegistry.createE xecutableExtension(ExtensionRegistry.java:863)
>
> at
> org.eclipse.core.internal.registry.ConfigurationElement.crea teExecutableExtension(ConfigurationElement.java:243)
>
> at
> org.eclipse.core.internal.registry.ConfigurationElementHandl e.createExecutableExtension(ConfigurationElementHandle.java: 51)
>
> at
> org.eclipse.equinox.http.registry.internal.HttpContextManage r.added(HttpContextManager.java:75)
>
> at
> org.eclipse.equinox.http.registry.internal.ExtensionPointTra cker.open(ExtensionPointTracker.java:75)
>
> at
> org.eclipse.equinox.http.registry.internal.HttpContextManage r.start(HttpContextManager.java:47)
>
> at
> org.eclipse.equinox.http.registry.internal.HttpRegistryManag er.start(HttpRegistryManager.java:84)
>
> at
> org.eclipse.equinox.http.registry.internal.HttpServiceTracke r.addingService(HttpServiceTracker.java:58)
>
> at
> org.osgi.util.tracker.ServiceTracker$Tracked.trackAdding(Ser viceTracker.java:1064)
>
> at
> org.osgi.util.tracker.ServiceTracker$Tracked.track(ServiceTr acker.java:1042)
>
> at
> org.osgi.util.tracker.ServiceTracker$Tracked.serviceChanged( ServiceTracker.java:967)
>
> at
> org.eclipse.osgi.framework.internal.core.FilteredServiceList ener.serviceChanged(FilteredServiceListener.java:91)
>
> at
> org.eclipse.osgi.framework.internal.core.BundleContextImpl.d ispatchEvent(BundleContextImpl.java:1248)
>
> at
> org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEve nt(EventManager.java:211)
>
> at
> org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEv entSynchronous(ListenerQueue.java:141)
>
> at
> org.eclipse.osgi.framework.internal.core.Framework.publishSe rviceEventPrivileged(Framework.java:1563)
>
> at
> org.eclipse.osgi.framework.internal.core.Framework.publishSe rviceEvent(Framework.java:1538)
>
> at
> org.eclipse.osgi.framework.internal.core.ServiceRegistration Impl.register(ServiceRegistrationImpl.java:122)
>
> at
> org.eclipse.osgi.framework.internal.core.BundleContextImpl.c reateServiceRegistration(BundleContextImpl.java:666)
>
> at
> org.eclipse.osgi.framework.internal.core.BundleContextImpl.r egisterService(BundleContextImpl.java:617)
>
> at
> org.eclipse.osgi.framework.internal.core.BundleContextImpl.r egisterService(BundleContextImpl.java:685)
>
> at
> org.eclipse.equinox.http.servlet.internal.Activator.register HttpService(Activator.java:78)
>
> at
> org.eclipse.equinox.http.servlet.internal.Activator.addProxy Servlet(Activator.java:57)
>
> at
> org.eclipse.equinox.http.servlet.internal.ProxyServlet.init( ProxyServlet.java:39)
>
> at
> org.eclipse.equinox.servletbridge.BridgeServlet.registerServ letDelegate(BridgeServlet.java:226)
>
> at
> org.eclipse.equinox.http.servletbridge.internal.Activator.st art(Activator.java:25)
>
> at
> org.eclipse.osgi.framework.internal.core.BundleContextImpl$2 .run(BundleContextImpl.java:1009)
>
> at java.security.AccessController.doPrivileged(Native Method)
> at
> org.eclipse.osgi.framework.internal.core.BundleContextImpl.s tartActivator(BundleContextImpl.java:1003)
>
> at
> org.eclipse.osgi.framework.internal.core.BundleContextImpl.s tart(BundleContextImpl.java:984)
>
> at
> org.eclipse.osgi.framework.internal.core.BundleHost.startWor ker(BundleHost.java:346)
>
> at
> org.eclipse.osgi.framework.internal.core.AbstractBundle.resu me(AbstractBundle.java:355)
>
> at
> org.eclipse.osgi.framework.internal.core.Framework.resumeBun dle(Framework.java:1074)
>
> at
> org.eclipse.osgi.framework.internal.core.StartLevelManager.r esumeBundles(StartLevelManager.java:616)
>
> at
> org.eclipse.osgi.framework.internal.core.StartLevelManager.i ncFWSL(StartLevelManager.java:508)
>
> at
> org.eclipse.osgi.framework.internal.core.StartLevelManager.d oSetStartLevel(StartLevelManager.java:299)
>
> at
> org.eclipse.osgi.framework.internal.core.StartLevelManager.d ispatchEvent(StartLevelManager.java:489)
>
> at
> org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEve nt(EventManager.java:211)
>
> at
> org.eclipse.osgi.framework.eventmgr.EventManager$EventThread .run(EventManager.java:321)
>
> Caused by:
> org.eclipse.core.runtime.internal.adaptor.EclipseLazyStarter $TerminatingClassNotFoundException:
> An error occurred while automatically activating bundle
> org.eclipse.rap.ui.workbench (13).
> at
> org.eclipse.core.runtime.internal.adaptor.EclipseLazyStarter .postFindLocalClass(EclipseLazyStarter.java:125)
>
> at
> org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLoc alClass(ClasspathManager.java:419)
>
> at
> org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.fin dLocalClass(DefaultClassLoader.java:193)
>
> at
> org.eclipse.osgi.framework.internal.core.BundleLoader.findLo calClass(BundleLoader.java:368)
>
> at
> org.eclipse.osgi.framework.internal.core.SingleSourcePackage .loadClass(SingleSourcePackage.java:33)
>
> at
> org.eclipse.osgi.framework.internal.core.BundleLoader.findCl assInternal(BundleLoader.java:441)
>
> at
> org.eclipse.osgi.framework.internal.core.BundleLoader.findCl ass(BundleLoader.java:397)
>
> at
> org.eclipse.osgi.framework.internal.core.BundleLoader.findCl ass(BundleLoader.java:385)
>
> at
> org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loa dClass(DefaultClassLoader.java:87)
>
> at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
> at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319 )
> at java.lang.ClassLoader.defineClass1(Native Method)
> at java.lang.ClassLoader.defineClass(ClassLoader.java:620)
> at
> org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.def ineClass(DefaultClassLoader.java:165)
>
> at
> org.eclipse.osgi.baseadaptor.loader.ClasspathManager.defineC lass(ClasspathManager.java:503)
>
> at
> org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findCla ssImpl(ClasspathManager.java:473)
>
> at
> org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLoc alClassImpl(ClasspathManager.java:432)
>
> at
> org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLoc alClass(ClasspathManager.java:415)
>
> at
> org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.fin dLocalClass(DefaultClassLoader.java:193)
>
> at
> org.eclipse.osgi.framework.internal.core.BundleLoader.findLo calClass(BundleLoader.java:368)
>
> at
> org.eclipse.osgi.framework.internal.core.BundleLoader.findCl assInternal(BundleLoader.java:444)
>
> at
> org.eclipse.osgi.framework.internal.core.BundleLoader.findCl ass(BundleLoader.java:397)
>
> at
> org.eclipse.osgi.framework.internal.core.BundleLoader.findCl ass(BundleLoader.java:385)
>
> at
> org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loa dClass(DefaultClassLoader.java:87)
>
> at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
> at
> org.eclipse.osgi.framework.internal.core.BundleLoader.loadCl ass(BundleLoader.java:313)
>
> at
> org.eclipse.osgi.framework.internal.core.BundleHost.loadClas s(BundleHost.java:227)
>
> at
> org.eclipse.osgi.framework.internal.core.AbstractBundle.load BundleActivator(AbstractBundle.java:139)
>
> at
> org.eclipse.osgi.framework.internal.core.BundleContextImpl.s tart(BundleContextImpl.java:980)
>
> ... 9 more
> Caused by: org.osgi.framework.BundleException: Exception in
> org.eclipse.ui.internal.WorkbenchPlugin.start() of bundle
> org.eclipse.rap.ui.workbench.
> at
> org.eclipse.osgi.framework.internal.core.BundleContextImpl.s tartActivator(BundleContextImpl.java:1028)
>
> at
> org.eclipse.osgi.framework.internal.core.BundleContextImpl.s tart(BundleContextImpl.java:984)
>
> at
> org.eclipse.osgi.framework.internal.core.BundleHost.startWor ker(BundleHost.java:346)
>
> at
> org.eclipse.osgi.framework.internal.core.AbstractBundle.star t(AbstractBundle.java:265)
>
> at
> org.eclipse.osgi.framework.util.SecureAction.start(SecureAct ion.java:400)
> at
> org.eclipse.core.runtime.internal.adaptor.EclipseLazyStarter .postFindLocalClass(EclipseLazyStarter.java:111)
>
> ... 37 more
> Caused by: java.lang.NullPointerException
> at
> org.eclipse.ui.internal.branding.BrandingExtension.readBody( BrandingExtension.java:172)
>
> at
> org.eclipse.ui.internal.branding.BrandingExtension.readBrand ing(BrandingExtension.java:90)
>
> at
> org.eclipse.ui.internal.branding.BrandingExtension.read(Bran dingExtension.java:68)
>
> at
> org.eclipse.ui.internal.WorkbenchPlugin.start(WorkbenchPlugi n.java:1059)
> at
> org.eclipse.osgi.framework.internal.core.BundleContextImpl$2 .run(BundleContextImpl.java:1009)
>
> at java.security.AccessController.doPrivileged(Native Method)
> at
> org.eclipse.osgi.framework.internal.core.BundleContextImpl.s tartActivator(BundleContextImpl.java:1003)
>
> ... 42 more
>
> Hopefully
>
> Max
|
|
|
Re: Custom Body +war export [message #89333 is a reply to message #88884] |
Thu, 22 May 2008 09:10 |
Eclipse User |
|
|
|
Originally posted by: fappel.innoopract.com
Hi,
which RAP version do you use? This seems to be related to
231274: Occasional Deadlock while starting bundles
https://bugs.eclipse.org/bugs/show_bug.cgi?id=231274
(see stacktrace from Thomas Kratz)
which should be fixed with RC1.
Ciao
Frank
-----Ursprüngliche Nachricht-----
Von: Maximilian Falkenstein [mailto:maxf59964@googlemail.com]
Bereitgestellt: Dienstag, 20. Mai 2008 18:40
Bereitgestellt in: eclipse.technology.rap
Unterhaltung: Custom Body +war export
Betreff: Custom Body +war export
Hi,
I have used branding in my application to set a custom page body. It
works fine as long as I use the app inside eclipse. If I export it as
..war I still get no errors. But when I deploy it on the server, I get
the following:
INFO: Deploying web application archive is.war
osgi> org.eclipse.core.runtime.CoreException: Plug-in org.eclipse.rap.ui
was unable to load class org.eclipse.ui.internal.RAPHttpContext.
at
org.eclipse.core.internal.registry.osgi.RegistryStrategyOSGI .throwExcept
ion(RegistryStrategyOSGI.java:180)
at
org.eclipse.core.internal.registry.osgi.RegistryStrategyOSGI .createExecu
tableExtension(RegistryStrategyOSGI.java:162)
at
org.eclipse.core.internal.registry.ExtensionRegistry.createE xecutableExt
ension(ExtensionRegistry.java:863)
at
org.eclipse.core.internal.registry.ConfigurationElement.crea teExecutable
Extension(ConfigurationElement.java:243)
at
org.eclipse.core.internal.registry.ConfigurationElementHandl e.createExec
utableExtension(ConfigurationElementHandle.java:51)
at
org.eclipse.equinox.http.registry.internal.HttpContextManage r.added(Http
ContextManager.java:75)
at
org.eclipse.equinox.http.registry.internal.ExtensionPointTra cker.open(Ex
tensionPointTracker.java:75)
at
org.eclipse.equinox.http.registry.internal.HttpContextManage r.start(Http
ContextManager.java:47)
at
org.eclipse.equinox.http.registry.internal.HttpRegistryManag er.start(Htt
pRegistryManager.java:84)
at
org.eclipse.equinox.http.registry.internal.HttpServiceTracke r.addingServ
ice(HttpServiceTracker.java:58)
at
org.osgi.util.tracker.ServiceTracker$Tracked.trackAdding(Ser viceTracker.
java:1064)
at
org.osgi.util.tracker.ServiceTracker$Tracked.track(ServiceTr acker.java:1
042)
at
org.osgi.util.tracker.ServiceTracker$Tracked.serviceChanged( ServiceTrack
er.java:967)
at
org.eclipse.osgi.framework.internal.core.FilteredServiceList ener.service
Changed(FilteredServiceListener.java:91)
at
org.eclipse.osgi.framework.internal.core.BundleContextImpl.d ispatchEvent
(BundleContextImpl.java:1248)
at
org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEve nt(EventMana
ger.java:211)
at
org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEv entSynchrono
us(ListenerQueue.java:141)
at
org.eclipse.osgi.framework.internal.core.Framework.publishSe rviceEventPr
ivileged(Framework.java:1563)
at
org.eclipse.osgi.framework.internal.core.Framework.publishSe rviceEvent(F
ramework.java:1538)
at
org.eclipse.osgi.framework.internal.core.ServiceRegistration Impl.registe
r(ServiceRegistrationImpl.java:122)
at
org.eclipse.osgi.framework.internal.core.BundleContextImpl.c reateService
Registration(BundleContextImpl.java:666)
at
org.eclipse.osgi.framework.internal.core.BundleContextImpl.r egisterServi
ce(BundleContextImpl.java:617)
at
org.eclipse.osgi.framework.internal.core.BundleContextImpl.r egisterServi
ce(BundleContextImpl.java:685)
at
org.eclipse.equinox.http.servlet.internal.Activator.register HttpService(
Activator.java:78)
at
org.eclipse.equinox.http.servlet.internal.Activator.addProxy Servlet(Acti
vator.java:57)
at
org.eclipse.equinox.http.servlet.internal.ProxyServlet.init( ProxyServlet
..java:39)
at
org.eclipse.equinox.servletbridge.BridgeServlet.registerServ letDelegate(
BridgeServlet.java:226)
at
org.eclipse.equinox.http.servletbridge.internal.Activator.st art(Activato
r.java:25)
at
org.eclipse.osgi.framework.internal.core.BundleContextImpl$2 .run(BundleC
ontextImpl.java:1009)
at java.security.AccessController.doPrivileged(Native Method)
at
org.eclipse.osgi.framework.internal.core.BundleContextImpl.s tartActivato
r(BundleContextImpl.java:1003)
at
org.eclipse.osgi.framework.internal.core.BundleContextImpl.s tart(BundleC
ontextImpl.java:984)
at
org.eclipse.osgi.framework.internal.core.BundleHost.startWor ker(BundleHo
st.java:346)
at
org.eclipse.osgi.framework.internal.core.AbstractBundle.resu me(AbstractB
undle.java:355)
at
org.eclipse.osgi.framework.internal.core.Framework.resumeBun dle(Framewor
k.java:1074)
at
org.eclipse.osgi.framework.internal.core.StartLevelManager.r esumeBundles
(StartLevelManager.java:616)
at
org.eclipse.osgi.framework.internal.core.StartLevelManager.i ncFWSL(Start
LevelManager.java:508)
at
org.eclipse.osgi.framework.internal.core.StartLevelManager.d oSetStartLev
el(StartLevelManager.java:299)
at
org.eclipse.osgi.framework.internal.core.StartLevelManager.d ispatchEvent
(StartLevelManager.java:489)
at
org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEve nt(EventMana
ger.java:211)
at
org.eclipse.osgi.framework.eventmgr.EventManager$EventThread .run(EventMa
nager.java:321)
Caused by:
org.eclipse.core.runtime.internal.adaptor.EclipseLazyStarter $Terminating
ClassNotFoundException:
An error occurred while automatically activating bundle
org.eclipse.rap.ui.workbench (13).
at
org.eclipse.core.runtime.internal.adaptor.EclipseLazyStarter .postFindLoc
alClass(EclipseLazyStarter.java:125)
at
org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLoc alClass(Clas
spathManager.java:419)
at
org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.fin dLocalClass(
DefaultClassLoader.java:193)
at
org.eclipse.osgi.framework.internal.core.BundleLoader.findLo calClass(Bun
dleLoader.java:368)
at
org.eclipse.osgi.framework.internal.core.SingleSourcePackage .loadClass(S
ingleSourcePackage.java:33)
at
org.eclipse.osgi.framework.internal.core.BundleLoader.findCl assInternal(
BundleLoader.java:441)
at
org.eclipse.osgi.framework.internal.core.BundleLoader.findCl ass(BundleLo
ader.java:397)
at
org.eclipse.osgi.framework.internal.core.BundleLoader.findCl ass(BundleLo
ader.java:385)
at
org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loa dClass(Defau
ltClassLoader.java:87)
at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
at
java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319 )
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:620)
at
org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.def ineClass(Def
aultClassLoader.java:165)
at
org.eclipse.osgi.baseadaptor.loader.ClasspathManager.defineC lass(Classpa
thManager.java:503)
at
org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findCla ssImpl(Class
pathManager.java:473)
at
org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLoc alClassImpl(
ClasspathManager.java:432)
at
org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLoc alClass(Clas
spathManager.java:415)
at
org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.fin dLocalClass(
DefaultClassLoader.java:193)
at
org.eclipse.osgi.framework.internal.core.BundleLoader.findLo calClass(Bun
dleLoader.java:368)
at
org.eclipse.osgi.framework.internal.core.BundleLoader.findCl assInternal(
BundleLoader.java:444)
at
org.eclipse.osgi.framework.internal.core.BundleLoader.findCl ass(BundleLo
ader.java:397)
at
org.eclipse.osgi.framework.internal.core.BundleLoader.findCl ass(BundleLo
ader.java:385)
at
org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loa dClass(Defau
ltClassLoader.java:87)
at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
at
org.eclipse.osgi.framework.internal.core.BundleLoader.loadCl ass(BundleLo
ader.java:313)
at
org.eclipse.osgi.framework.internal.core.BundleHost.loadClas s(BundleHost
..java:227)
at
org.eclipse.osgi.framework.internal.core.AbstractBundle.load BundleActiva
tor(AbstractBundle.java:139)
at
org.eclipse.osgi.framework.internal.core.BundleContextImpl.s tart(BundleC
ontextImpl.java:980)
... 9 more
Caused by: org.osgi.framework.BundleException: Exception in
org.eclipse.ui.internal.WorkbenchPlugin.start() of bundle
org.eclipse.rap.ui.workbench.
at
org.eclipse.osgi.framework.internal.core.BundleContextImpl.s tartActivato
r(BundleContextImpl.java:1028)
at
org.eclipse.osgi.framework.internal.core.BundleContextImpl.s tart(BundleC
ontextImpl.java:984)
at
org.eclipse.osgi.framework.internal.core.BundleHost.startWor ker(BundleHo
st.java:346)
at
org.eclipse.osgi.framework.internal.core.AbstractBundle.star t(AbstractBu
ndle.java:265)
at
org.eclipse.osgi.framework.util.SecureAction.start(SecureAct ion.java:400
)
at
org.eclipse.core.runtime.internal.adaptor.EclipseLazyStarter .postFindLoc
alClass(EclipseLazyStarter.java:111)
... 37 more
Caused by: java.lang.NullPointerException
at
org.eclipse.ui.internal.branding.BrandingExtension.readBody( BrandingExte
nsion.java:172)
at
org.eclipse.ui.internal.branding.BrandingExtension.readBrand ing(Branding
Extension.java:90)
at
org.eclipse.ui.internal.branding.BrandingExtension.read(Bran dingExtensio
n.java:68)
at
org.eclipse.ui.internal.WorkbenchPlugin.start(WorkbenchPlugi n.java:1059)
at
org.eclipse.osgi.framework.internal.core.BundleContextImpl$2 .run(BundleC
ontextImpl.java:1009)
at java.security.AccessController.doPrivileged(Native Method)
at
org.eclipse.osgi.framework.internal.core.BundleContextImpl.s tartActivato
r(BundleContextImpl.java:1003)
... 42 more
Hopefully
Max
|
|
|
|
Powered by
FUDForum. Page generated in 0.03008 seconds