On Thu, 2010-04-01 at 12:38 +0200, Nils Breunese wrote:
> Federico Grilli wrote:
> 
> > did you also install Magnolia's Groovy module 1.0?
> 
> No, we haven't looked into that yet. We do have
> openutils-mgnlgroovy-1.1.2 in our build. Are you suggesting that could
> be interfering somehow? By the way, are these modules comparable?

Forget about it. Mine was just a vague feeling that our Groovy module's
classloader could have something to do with it. As to Magnolia's Groovy
module it offers more than a console to run groovy scripts within the
adminCentral. It integrates Groovy in Magnolia at a deeper level,
allowing, for instance, to have stk models written in Groovy which can
be deployed on the fly, with no need to stop/start the server. It also
provides sugar syntax (similar to Groovy's XmlParser) to navigate
through a nodes hierarchy with a dot notation. More about Groovy's
support in Magnolia here
http://www.magnolia-cms.com/home/magnolia-cms/magnolia-4-3/groovy.html

Cheers,

Federico 

 

> > Can you post the complete warning message you get?
> 
> This is using Jetty, but I get a similar error when using Tomcat:
> 
> ----
> 2010-04-01 12:36:44,849 WARN
> gnolia.content2bean.impl.Content2BeanProcessorImpl: can't resolve class
> for node /modules/extended-templating-kit/config/sites/pip/mappings/dms
> java.lang.ClassNotFoundException:
> info.magnolia.module.dms.DMSURI2RepositoryMapping
>         at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
>         at java.security.AccessController.doPrivileged(Native Method)
>         at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
>         at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
>         at
> org.codehaus.classworlds.RealmClassLoader.loadClassDirect(RealmClassLoader.java:195)
>         at
> org.codehaus.classworlds.DefaultClassRealm.loadClass(DefaultClassRealm.java:255)
>         at
> org.codehaus.classworlds.DefaultClassRealm.loadClass(DefaultClassRealm.java:274)
>         at
> org.codehaus.classworlds.RealmClassLoader.loadClass(RealmClassLoader.java:214)
>         at java.lang.ClassLoader.loadClass(ClassLoader.java:252)
>         at
> org.eclipse.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:350)
>         at
> org.eclipse.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:303)
>         at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320)
>         at java.lang.Class.forName0(Native Method)
>         at java.lang.Class.forName(Class.java:247)
>         at
> info.magnolia.objectfactory.DefaultClassFactory.forName(DefaultClassFactory.java:54)
>         at
> info.magnolia.content2bean.impl.Content2BeanTransformerImpl.resolveType(Content2BeanTransformerImpl.java:109)
>         at
> info.magnolia.content2bean.impl.Content2BeanProcessorImpl.toBean(Content2BeanProcessorImpl.java:78)
>         at
> info.magnolia.content2bean.impl.Content2BeanProcessorImpl.toMap(Content2BeanProcessorImpl.java:179)
>         at
> info.magnolia.content2bean.impl.Content2BeanProcessorImpl.toBean(Content2BeanProcessorImpl.java:95)
>         at
> info.magnolia.content2bean.impl.Content2BeanProcessorImpl.toMap(Content2BeanProcessorImpl.java:179)
>         at
> info.magnolia.content2bean.impl.Content2BeanProcessorImpl.toBean(Content2BeanProcessorImpl.java:95)
>         at
> info.magnolia.content2bean.impl.Content2BeanProcessorImpl.toMap(Content2BeanProcessorImpl.java:179)
>         at
> info.magnolia.content2bean.impl.Content2BeanProcessorImpl.toBean(Content2BeanProcessorImpl.java:95)
>         at
> info.magnolia.content2bean.impl.Content2BeanProcessorImpl.toMap(Content2BeanProcessorImpl.java:179)
>         at
> info.magnolia.content2bean.impl.Content2BeanProcessorImpl.setProperties(Content2BeanProcessorImpl.java:148)
>         at
> info.magnolia.content2bean.Content2BeanUtil.setProperties(Content2BeanUtil.java:204)
>         at
> info.magnolia.content2bean.Content2BeanUtil.setProperties(Content2BeanUtil.java:194)
>         at
> info.magnolia.module.ModuleManagerImpl.populateModuleInstance(ModuleManagerImpl.java:403)
>         at
> info.magnolia.module.ModuleManagerImpl.startModules(ModuleManagerImpl.java:327)
>         at
> info.magnolia.module.ui.ModuleManagerNullUI.onStartup(ModuleManagerNullUI.java:76)
>         at 
> info.magnolia.cms.beans.config.ConfigLoader.load(ConfigLoader.java:108)
>         at
> info.magnolia.cms.servlets.MgnlServletContextListener$2.doExec(MgnlServletContextListener.java:207)
>         at info.magnolia.context.MgnlContext$VoidOp.exec(MgnlContext.java:433)
>         at info.magnolia.context.MgnlContext$VoidOp.exec(MgnlContext.java:431)
>         at
> info.magnolia.context.MgnlContext.doInSystemContext(MgnlContext.java:396)
>         at
> info.magnolia.cms.servlets.MgnlServletContextListener.startServer(MgnlServletContextListener.java:205)
>         at
> info.magnolia.cms.servlets.MgnlServletContextListener.contextInitialized(MgnlServletContextListener.java:201)
>         at
> org.eclipse.jetty.server.handler.ContextHandler.callContextInitialized(ContextHandler.java:676)
>         at
> org.eclipse.jetty.servlet.ServletContextHandler.callContextInitialized(ServletContextHandler.java:370)
>         at
> org.eclipse.jetty.server.handler.ContextHandler.startContext(ContextHandler.java:667)
>         at
> org.eclipse.jetty.servlet.ServletContextHandler.startContext(ServletContextHandler.java:253)
>         at
> org.eclipse.jetty.webapp.WebAppContext.startContext(WebAppContext.java:978)
>         at
> org.eclipse.jetty.server.handler.ContextHandler.doStart(ContextHandler.java:608)
>         at
> org.eclipse.jetty.servlet.ServletContextHandler.doStart(ServletContextHandler.java:155)
>         at 
> org.eclipse.jetty.webapp.WebAppContext.doStart(WebAppContext.java:349)
>         at
> org.mortbay.jetty.plugin.JettyWebAppContext.doStart(JettyWebAppContext.java:102)
>         at
> org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:55)
>         at
> org.eclipse.jetty.server.handler.HandlerCollection.doStart(HandlerCollection.java:165)
>         at
> org.eclipse.jetty.server.handler.ContextHandlerCollection.doStart(ContextHandlerCollection.java:162)
>         at
> org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:55)
>         at
> org.eclipse.jetty.server.handler.HandlerCollection.doStart(HandlerCollection.java:165)
>         at
> org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:55)
>         at
> org.eclipse.jetty.server.handler.HandlerWrapper.doStart(HandlerWrapper.java:92)
>         at org.eclipse.jetty.server.Server.doStart(Server.java:231)
>         at org.mortbay.jetty.plugin.JettyServer.doStart(JettyServer.java:69)
>         at
> org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:55)
>         at
> org.mortbay.jetty.plugin.AbstractJettyMojo.startJetty(AbstractJettyMojo.java:433)
>         at
> org.mortbay.jetty.plugin.AbstractJettyMojo.execute(AbstractJettyMojo.java:377)
>         at
> org.mortbay.jetty.plugin.JettyRunWarExplodedMojo.execute(JettyRunWarExplodedMojo.java:170)
>         at
> org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:490)
>         at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:694)
>         at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeStandaloneGoal(DefaultLifecycleExecutor.java:569)
>         at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:539)
>         at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:387)
>         at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:348)
>         at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:180)
>         at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:328)
>         at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:138)
>         at org.apache.maven.cli.MavenCli.main(MavenCli.java:362)
>         at 
> org.apache.maven.cli.compat.CompatibleMain.main(CompatibleMain.java:60)
>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>         at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>         at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>         at java.lang.reflect.Method.invoke(Method.java:597)
>         at org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315)
>         at org.codehaus.classworlds.Launcher.launch(Launcher.java:255)
>         at 
> org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430)
>         at org.codehaus.classworlds.Launcher.main(Launcher.java:375)
> ----
> 
> Nils Breunese.
> 
> 
> De informatie vervat in deze  e-mail en meegezonden bijlagen is uitsluitend 
> bedoeld voor gebruik door de geadresseerde en kan vertrouwelijke informatie 
> bevatten. Openbaarmaking, vermenigvuldiging, verspreiding en/of verstrekking 
> van deze informatie aan derden is voorbehouden aan geadresseerde. De VPRO 
> staat niet in voor de juiste en volledige overbrenging van de inhoud van een 
> verzonden e-mail, noch voor tijdige ontvangst daarvan.
> 
> ----------------------------------------------------------------
> For list details see
> http://www.magnolia-cms.com/home/community/mailing-lists.html
> To unsubscribe, E-mail to: <[email protected]>
> ----------------------------------------------------------------
> 



----------------------------------------------------------------
For list details see
http://www.magnolia-cms.com/home/community/mailing-lists.html
To unsubscribe, E-mail to: <[email protected]>
----------------------------------------------------------------

Reply via email to