-
Bug
-
Resolution: Obsolete
-
Major
-
None
-
1.0
-
None
After updating to the latest version of core and groovy modules in trunk, when I try to start my dev webapp I get the exception below. Tried without the groovy module in classpath and it works fine. However, the exception does not prevent the web context to start and work (apparently with no problem).
Here is the stacktrace:
2010-01-25 12:06:39,809 INFO info.magnolia.cms.beans.config.ConfigLoader : Configuration loaded (took 29 seconds)
2010-01-25 12:06:40,161 ERROR info.magnolia.cms.core.DefaultHierarchyManager : Exception caught
javax.jcr.RepositoryException: invalid path:/[Linfo/magnolia/cms/filters/MgnlFilter;Transformer: '/[Linfo/magnolia/cms/filters/MgnlFilter;Transformer' is not a valid path. '[' not a valid name character.: '/[Linfo/magnolia/cms/filters/MgnlFilter;Transformer' is not a valid path. '[' not a valid name character.
at org.apache.jackrabbit.core.SessionImpl.itemExists(SessionImpl.java:900)
at info.magnolia.cms.core.DefaultHierarchyManager.isExist(DefaultHierarchyManager.java:400)
at info.magnolia.module.groovy.MagnoliaGroovyResourceLoader.loadGroovySource(MagnoliaGroovyResourceLoader.java:78)
at groovy.lang.GroovyClassLoader.loadClass(GroovyClassLoader.java:713)
at groovy.lang.GroovyClassLoader.loadClass(GroovyClassLoader.java:540)
at info.magnolia.module.groovy.GroovyClassFactory.forName(GroovyClassFactory.java:110)
at info.magnolia.content2bean.impl.TypeMappingImpl.getTypeDescriptor(TypeMappingImpl.java:178)
at info.magnolia.content2bean.impl.TypeMappingImpl.getPropertyTypeDescriptor(TypeMappingImpl.java:130)
at info.magnolia.content2bean.TypeDescriptor.getPropertyDescriptors(TypeDescriptor.java:119)
at info.magnolia.content2bean.TypeDescriptor.getPropertyTypeDescriptor(TypeDescriptor.java:102)
at info.magnolia.content2bean.impl.CollectionPropertyHidingTransformer.<init>(CollectionPropertyHidingTransformer.java:69)
at info.magnolia.cms.filters.CompositeFilterTransformer.<init>(CompositeFilterTransformer.java:47)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
at java.lang.Class.newInstance0(Class.java:355)
at java.lang.Class.newInstance(Class.java:308)
at info.magnolia.content2bean.impl.TypeMappingImpl.getTypeDescriptor(TypeMappingImpl.java:182)
at info.magnolia.content2bean.impl.Content2BeanTransformerImpl.resolveType(Content2BeanTransformerImpl.java:144)
at info.magnolia.content2bean.impl.Content2BeanProcessorImpl.toBean(Content2BeanProcessorImpl.java:78)
at info.magnolia.content2bean.impl.Content2BeanProcessorImpl.toBean(Content2BeanProcessorImpl.java:69)
at info.magnolia.content2bean.Content2BeanUtil.toBean(Content2BeanUtil.java:151)
at info.magnolia.content2bean.Content2BeanUtil.toBean(Content2BeanUtil.java:137)
at info.magnolia.cms.filters.MgnlMainFilter.createRootFilter(MgnlMainFilter.java:135)
at info.magnolia.cms.filters.MgnlMainFilter$2.doExec(MgnlMainFilter.java:112)
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.filters.MgnlMainFilter.init(MgnlMainFilter.java:107)
at org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:275)
at org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(ApplicationFilterConfig.java:397)
at org.apache.catalina.core.ApplicationFilterConfig.<init>(ApplicationFilterConfig.java:108)
at org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:3800)
at org.apache.catalina.core.StandardContext.start(StandardContext.java:4450)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
at org.apache.catalina.core.StandardHost.start(StandardHost.java:722)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
at org.apache.catalina.core.StandardService.start(StandardService.java:516)
at org.apache.catalina.core.StandardServer.start(StandardServer.java:710)
at org.apache.catalina.startup.Catalina.start(Catalina.java:583)
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.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
Caused by: org.apache.jackrabbit.spi.commons.conversion.MalformedPathException: '/[Linfo/magnolia/cms/filters/MgnlFilter;Transformer' is not a valid path. '[' not a valid name character.
at org.apache.jackrabbit.spi.commons.conversion.PathParser.parse(PathParser.java:201)
at org.apache.jackrabbit.spi.commons.conversion.PathParser.parse(PathParser.java:57)
at org.apache.jackrabbit.spi.commons.conversion.ParsingPathResolver.getQPath(ParsingPathResolver.java:60)
at org.apache.jackrabbit.spi.commons.conversion.CachingPathResolver.getQPath(CachingPathResolver.java:77)
at org.apache.jackrabbit.spi.commons.conversion.DefaultNamePathResolver.getQPath(DefaultNamePathResolver.java:78)
at org.apache.jackrabbit.core.SessionImpl.getQPath(SessionImpl.java:766)
at org.apache.jackrabbit.core.SessionImpl.itemExists(SessionImpl.java:892)
... 47 more
org.apache.jackrabbit.spi.commons.conversion.MalformedPathException: '/[Linfo/magnolia/cms/filters/MgnlFilter;Transformer' is not a valid path. '[' not a valid name character.
at org.apache.jackrabbit.spi.commons.conversion.PathParser.parse(PathParser.java:201)
at org.apache.jackrabbit.spi.commons.conversion.PathParser.parse(PathParser.java:57)
at org.apache.jackrabbit.spi.commons.conversion.ParsingPathResolver.getQPath(ParsingPathResolver.java:60)
at org.apache.jackrabbit.spi.commons.conversion.CachingPathResolver.getQPath(CachingPathResolver.java:77)
at org.apache.jackrabbit.spi.commons.conversion.DefaultNamePathResolver.getQPath(DefaultNamePathResolver.java:78)
at org.apache.jackrabbit.core.SessionImpl.getQPath(SessionImpl.java:766)
at org.apache.jackrabbit.core.SessionImpl.itemExists(SessionImpl.java:892)
at info.magnolia.cms.core.DefaultHierarchyManager.isExist(DefaultHierarchyManager.java:400)
at info.magnolia.module.groovy.MagnoliaGroovyResourceLoader.loadGroovySource(MagnoliaGroovyResourceLoader.java:78)
at groovy.lang.GroovyClassLoader.loadClass(GroovyClassLoader.java:713)
at groovy.lang.GroovyClassLoader.loadClass(GroovyClassLoader.java:540)
at info.magnolia.module.groovy.GroovyClassFactory.forName(GroovyClassFactory.java:110)
at info.magnolia.content2bean.impl.TypeMappingImpl.getTypeDescriptor(TypeMappingImpl.java:178)
at info.magnolia.content2bean.impl.TypeMappingImpl.getPropertyTypeDescriptor(TypeMappingImpl.java:130)
at info.magnolia.content2bean.TypeDescriptor.getPropertyDescriptors(TypeDescriptor.java:119)
at info.magnolia.content2bean.TypeDescriptor.getPropertyTypeDescriptor(TypeDescriptor.java:102)
at info.magnolia.content2bean.impl.CollectionPropertyHidingTransformer.<init>(CollectionPropertyHidingTransformer.java:69)
at info.magnolia.cms.filters.CompositeFilterTransformer.<init>(CompositeFilterTransformer.java:47)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
at java.lang.Class.newInstance0(Class.java:355)
at java.lang.Class.newInstance(Class.java:308)
at info.magnolia.content2bean.impl.TypeMappingImpl.getTypeDescriptor(TypeMappingImpl.java:182)
at info.magnolia.content2bean.impl.Content2BeanTransformerImpl.resolveType(Content2BeanTransformerImpl.java:144)
at info.magnolia.content2bean.impl.Content2BeanProcessorImpl.toBean(Content2BeanProcessorImpl.java:78)
at info.magnolia.content2bean.impl.Content2BeanProcessorImpl.toBean(Content2BeanProcessorImpl.java:69)
at info.magnolia.content2bean.Content2BeanUtil.toBean(Content2BeanUtil.java:151)
at info.magnolia.content2bean.Content2BeanUtil.toBean(Content2BeanUtil.java:137)