You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@clerezza.apache.org by Reto Bachmann-Gmuer <re...@trialox.org> on 2011/03/23 11:29:10 UTC

Re: rdfa problem with renderlet

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 <he...@bblfish.net>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/
>
>
>

Re: rdfa problem with renderlet

Posted by Henry Story <he...@bblfish.net>.
On 23 Mar 2011, at 11:56, Henry Story wrote:

> On 23 Mar 2011, at 11:29, Reto Bachmann-Gmuer wrote:
> 
>> Hi Henry
>> 
>> I thought this issue was fix with the recent replacement of the
>> scala-compile and runtime bundles.
> 
> Ah I don't always keep up to date with the HEAD of the tree.
> I updated it and recompiled ZZ.
> I now get a new error message
> 
> http://pastebin.com/4MC4kmrZ

seems to have disappeared after making changes, then restarting ZZ... Now which change was it that made the difference? mystery...

...to be continued...


Social Web Architect
http://bblfish.net/


Re: rdfa problem with renderlet

Posted by Henry Story <he...@bblfish.net>.
On 23 Mar 2011, at 11:29, Reto Bachmann-Gmuer wrote:

> Hi Henry
> 
> I thought this issue was fix with the recent replacement of the
> scala-compile and runtime bundles.

Ah I don't always keep up to date with the HEAD of the tree.
I updated it and recompiled ZZ.
I now get a new error message

http://pastebin.com/4MC4kmrZ

> 
> 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.

how do I do that?

Henry

> 
> Cheers,
> reto
> 
> On Wed, Mar 23, 2011 at 10:44 AM, Henry Story <he...@bblfish.net>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/
>> 
>> 
>> 

Social Web Architect
http://bblfish.net/