Hi Henry I thought this issue was fix with the recent replacement of the scala-compile and runtime bundles.
Afaik the problem appears after updating a bundle and disappears when restarting, to diagnose the problem it would be helpfull if you could (while the problem occurs) look at the felix webconsolse to see from which bundle the package import for scala.xml is statisfied. Cheers, reto On Wed, Mar 23, 2011 at 10:44 AM, Henry Story <[email protected]>wrote: > I have been having odd errors ever since I added rdfa to my renderlets as > here > > > > > I get errors like this, but not always. Any ideas? > > 2011-03-23 10:39:02,847 [qtp1038874326-62 - /user/admin/ping/add] WARN > [qtp1038874326-62 - /user/admin/ping/add] (Slf4jLog.java\:50) - Error for > /user/admin/ping/add > java.lang.NoClassDefFoundError: scala/xml/NamespaceBinding > at > org.apache.clerezza.platform.accountcontrolpanel.ping_back_panel.renderedPage(ping_back_panel.scala:31) > at > org.apache.clerezza.platform.typerendering.scala.SRenderlet$class.render(SRenderlet.scala:78) > at > org.apache.clerezza.platform.accountcontrolpanel.ping_back_panel.render(ping_back_panel.scala:28) > at > org.apache.clerezza.platform.typerendering.TypeRenderletRendererImpl.render(TypeRenderletRendererImpl.java:79) > at > org.apache.clerezza.platform.typerendering.CallbackRendererImpl.render(CallbackRendererImpl.java:62) > at > org.apache.clerezza.platform.typerendering.scala.RenderedPage.render(RenderedPage.scala:77) > at CompiledScalaServerPage$$anon$1.content(<script1>:60) > at CompiledScalaServerPage$$anon$1.content(<script1>:12) > at > org.apache.clerezza.platform.typerendering.scala.RenderedPage.<init>(RenderedPage.scala:107) > at CompiledScalaServerPage$$anon$1.<init>(<script1>:12) > at CompiledScalaServerPage.renderedPage(<script1>:12) > at > org.apache.clerezza.platform.typerendering.scala.AbstractRenderlet.render(AbstractRenderlet.scala:83) > at > org.apache.clerezza.platform.typerendering.scalaserverpages.ScalaServerPagesRenderlet.render(ScalaServerPagesRenderlet.java:117) > at > org.apache.clerezza.platform.typerendering.RenderletManagerImpl$1.render(RenderletManagerImpl.java:279) > at > org.apache.clerezza.platform.typerendering.TypeRenderletRendererImpl.render(TypeRenderletRendererImpl.java:79) > at > org.apache.clerezza.platform.typerendering.GenericGraphNodeMBW.writeTo(GenericGraphNodeMBW.java:159) > at > org.apache.clerezza.platform.typerendering.GenericGraphNodeMBW.writeTo(GenericGraphNodeMBW.java:76) > at > org.apache.clerezza.triaxrs.ResponseProcessor$1.writeTo(ResponseProcessor.java:333) > at > org.apache.clerezza.triaxrs.ResponseProcessor$1.access$300(ResponseProcessor.java:279) > at > org.apache.clerezza.triaxrs.ResponseProcessor$1$3.run(ResponseProcessor.java:313) > at java.security.AccessController.doPrivileged(Native Method) > at javax.security.auth.Subject.doAs(Subject.java:396) > at > org.apache.clerezza.triaxrs.ResponseProcessor$1.writeTo(ResponseProcessor.java:309) > at > org.wymiwyg.wrhapi.osgi.OsgiWebServerFactory$1.service(OsgiWebServerFactory.java:112) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:847) > at > org.eclipse.equinox.http.servlet.internal.ServletRegistration.handleRequest(ServletRegistration.java:90) > at > org.eclipse.equinox.http.servlet.internal.ProxyServlet.processAlias(ProxyServlet.java:109) > at > org.eclipse.equinox.http.servlet.internal.ProxyServlet.service(ProxyServlet.java:75) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:847) > at > org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:532) > at > org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:453) > at > org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:227) > at > org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:965) > at > org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:388) > at > org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:187) > at > org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:901) > at > org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:117) > at > org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:113) > at org.eclipse.jetty.server.Server.handle(Server.java:348) > at > org.eclipse.jetty.server.HttpConnection.handleRequest(HttpConnection.java:596) > at > org.eclipse.jetty.server.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:1048) > at org.eclipse.jetty.http.HttpParser.parseNext(HttpParser.java:549) > at > org.eclipse.jetty.http.HttpParser.parseAvailable(HttpParser.java:211) > at > org.eclipse.jetty.server.HttpConnection.handle(HttpConnection.java:425) > at > org.eclipse.jetty.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:489) > at > org.eclipse.jetty.util.thread.QueuedThreadPool$2.run(QueuedThreadPool.java:436) > at java.lang.Thread.run(Thread.java:680) > Caused by: java.lang.ClassNotFoundException: scala.xml.NamespaceBinding not > found by org.apache.clerezza.platform.accountcontrolpanel.core [129] > at > org.apache.felix.framework.ModuleImpl.findClassOrResourceByDelegation(ModuleImpl.java:780) > at > org.apache.felix.framework.ModuleImpl.access$300(ModuleImpl.java:73) > at > org.apache.felix.framework.ModuleImpl$ModuleClassLoader.loadClass(ModuleImpl.java:1735) > at java.lang.ClassLoader.loadClass(ClassLoader.java:248) > ... 47 more > > > > > > > Social Web Architect > http://bblfish.net/ > > >
