Results 1 to 8 of 8

Thread: The 3.0.0 RC1 doesn't support Tiles 2.0?

  1. #1

    Default The 3.0.0 RC1 doesn't support Tiles 2.0?

    Due to a critical issue (https://issues.apache.org/struts/browse/TILES-464) on the release versions of Tile 2.1 and 2.2 lines, I roll back to Tiles 2.0.7. Although I have all three Tiles 2.0.7 jar files, I get the following exception. It seems the class is not in the version, but a later one.
    HTTP Status 500 -

    type Exception report

    message

    description The server encountered an internal error () that prevented it from fulfilling this request.

    exception

    java.lang.NoClassDefFoundError: org/apache/tiles/startup/TilesInitializer
    java.lang.Class.getDeclaredConstructors0(Native Method)
    java.lang.Class.privateGetDeclaredConstructors(Unk nown Source)
    java.lang.Class.getDeclaredConstructors(Unknown Source)
    org.springframework.beans.factory.annotation.Autow iredAnnotationBeanPostProcessor.determineCandidate Constructors(AutowiredAnnotationBeanPostProcessor. java:224)
    org.springframework.beans.factory.support.Abstract AutowireCapableBeanFactory.determineConstructorsFr omBeanPostProcessors(AbstractAutowireCapableBeanFa ctory.java:903)
    org.springframework.beans.factory.support.Abstract AutowireCapableBeanFactory.createBeanInstance(Abst ractAutowireCapableBeanFactory.java:876)
    org.springframework.beans.factory.support.Abstract AutowireCapableBeanFactory.doCreateBean(AbstractAu towireCapableBeanFactory.java:479)
    org.springframework.beans.factory.support.Abstract AutowireCapableBeanFactory.createBean(AbstractAuto wireCapableBeanFactory.java:450)
    org.springframework.beans.factory.support.Abstract BeanFactory$1.getObject(AbstractBeanFactory.java:2 89)
    org.springframework.beans.factory.support.DefaultS ingletonBeanRegistry.getSingleton(DefaultSingleton BeanRegistry.java:222)
    org.springframework.beans.factory.support.Abstract BeanFactory.doGetBean(AbstractBeanFactory.java:286 )
    org.springframework.beans.factory.support.Abstract BeanFactory.getBean(AbstractBeanFactory.java:188)
    org.springframework.beans.factory.support.DefaultL istableBeanFactory.preInstantiateSingletons(Defaul tListableBeanFactory.java:543)
    org.springframework.context.support.AbstractApplic ationContext.finishBeanFactoryInitialization(Abstr actApplicationContext.java:730)
    org.springframework.context.support.AbstractApplic ationContext.refresh(AbstractApplicationContext.ja va:387)
    org.springframework.web.servlet.FrameworkServlet.c reateWebApplicationContext(FrameworkServlet.java:4 47)
    org.springframework.web.servlet.FrameworkServlet.i nitWebApplicationContext(FrameworkServlet.java:342 )
    org.springframework.web.servlet.FrameworkServlet.i nitServletBean(FrameworkServlet.java:308)
    org.springframework.web.servlet.HttpServletBean.in it(HttpServletBean.java:127)
    javax.servlet.GenericServlet.init(GenericServlet.j ava:212)
    org.apache.catalina.valves.ErrorReportValve.invoke (ErrorReportValve.java:102)
    org.apache.catalina.connector.CoyoteAdapter.servic e(CoyoteAdapter.java:286)
    org.apache.coyote.http11.Http11Processor.process(H ttp11Processor.java:845)
    org.apache.coyote.http11.Http11Protocol$Http11Conn ectionHandler.process(Http11Protocol.java:583)
    org.apache.tomcat.util.net.JIoEndpoint$Worker.run( JIoEndpoint.java:447)
    java.lang.Thread.run(Unknown Source)
    root cause

    java.lang.ClassNotFoundException: org.apache.tiles.startup.TilesInitializer
    org.apache.catalina.loader.WebappClassLoader.loadC lass(WebappClassLoader.java:1387)
    org.apache.catalina.loader.WebappClassLoader.loadC lass(WebappClassLoader.java:1233)
    java.lang.ClassLoader.loadClassInternal(Unknown Source)
    java.lang.Class.getDeclaredConstructors0(Native Method)
    java.lang.Class.privateGetDeclaredConstructors(Unk nown Source)
    java.lang.Class.getDeclaredConstructors(Unknown Source)
    org.springframework.beans.factory.annotation.Autow iredAnnotationBeanPostProcessor.determineCandidate Constructors(AutowiredAnnotationBeanPostProcessor. java:224)
    org.springframework.beans.factory.support.Abstract AutowireCapableBeanFactory.determineConstructorsFr omBeanPostProcessors(AbstractAutowireCapableBeanFa ctory.java:903)
    org.springframework.beans.factory.support.Abstract AutowireCapableBeanFactory.createBeanInstance(Abst ractAutowireCapableBeanFactory.java:876)
    org.springframework.beans.factory.support.Abstract AutowireCapableBeanFactory.doCreateBean(AbstractAu towireCapableBeanFactory.java:479)
    org.springframework.beans.factory.support.Abstract AutowireCapableBeanFactory.createBean(AbstractAuto wireCapableBeanFactory.java:450)
    org.springframework.beans.factory.support.Abstract BeanFactory$1.getObject(AbstractBeanFactory.java:2 89)
    org.springframework.beans.factory.support.DefaultS ingletonBeanRegistry.getSingleton(DefaultSingleton BeanRegistry.java:222)
    org.springframework.beans.factory.support.Abstract BeanFactory.doGetBean(AbstractBeanFactory.java:286 )
    org.springframework.beans.factory.support.Abstract BeanFactory.getBean(AbstractBeanFactory.java:188)
    org.springframework.beans.factory.support.DefaultL istableBeanFactory.preInstantiateSingletons(Defaul tListableBeanFactory.java:543)
    org.springframework.context.support.AbstractApplic ationContext.finishBeanFactoryInitialization(Abstr actApplicationContext.java:730)
    org.springframework.context.support.AbstractApplic ationContext.refresh(AbstractApplicationContext.ja va:387)
    org.springframework.web.servlet.FrameworkServlet.c reateWebApplicationContext(FrameworkServlet.java:4 47)
    org.springframework.web.servlet.FrameworkServlet.i nitWebApplicationContext(FrameworkServlet.java:342 )
    org.springframework.web.servlet.FrameworkServlet.i nitServletBean(FrameworkServlet.java:308)
    org.springframework.web.servlet.HttpServletBean.in it(HttpServletBean.java:127)
    javax.servlet.GenericServlet.init(GenericServlet.j ava:212)
    org.apache.catalina.valves.ErrorReportValve.invoke (ErrorReportValve.java:102)
    org.apache.catalina.connector.CoyoteAdapter.servic e(CoyoteAdapter.java:286)
    org.apache.coyote.http11.Http11Processor.process(H ttp11Processor.java:845)
    org.apache.coyote.http11.Http11Protocol$Http11Conn ectionHandler.process(Http11Protocol.java:583)
    org.apache.tomcat.util.net.JIoEndpoint$Worker.run( JIoEndpoint.java:447)
    java.lang.Thread.run(Unknown Source)
    It seems to me that the org.springframework.web.servlet.view.tiles2.TilesC onfigurer is looking for the TilesInitializer which doesn't presented.
    [URL="http://vicina.info"] 新闻,社区新闻,分类广告

  2. #2

    Default 3.0.0.RC1 and tiles.2.0

    Hi,

    I have same issue with 3.0.0.RC1, how do you solve this

    Thanks

  3. #3

    Default

    Code:
    Due to a critical issue (https://issues.apache.org/struts/browse/TILES-464) on the release versions of Tile 2.1 and 2.2 lines
    I have checked out the fixes from here...
    http://svn.eu.apache.org/repos/asf/t...es/TILES_2_1_X

    http://svn.eu.apache.org/repos/asf/t...ramework/trunk
    tiles 2.2.0 from trunk has issues, and doesn't work with spring 3.0.0.RC1

  4. #4

    Default

    Quote Originally Posted by asheikh View Post
    Code:
    Due to a critical issue (https://issues.apache.org/struts/browse/TILES-464) on the release versions of Tile 2.1 and 2.2 lines
    I have checked out the fixes from here...
    http://svn.eu.apache.org/repos/asf/t...es/TILES_2_1_X

    http://svn.eu.apache.org/repos/asf/t...ramework/trunk
    tiles 2.2.0 from trunk has issues, and doesn't work with spring 3.0.0.RC1
    So, Tiles 2.1 with the fix works with spring 3.0.0.RC1?
    [URL="http://vicina.info"] 新闻,社区新闻,分类广告

  5. #5

    Default

    up to now, I don't have any issues with tiles 2.1 and spring 3.0.0.RC1

  6. #6
    Join Date
    Oct 2009
    Posts
    4

    Default

    is it a portlet?.

    We are also using 3.0.0 RC1 +webflow 2.0.8+Tiles 2.1.2, page not rendering at all. All i am getting is "null".

  7. #7

    Default

    No it is not a portlet, I am also using 3.0.0 RC1 + Tiles 2.1.3/2.1.5

  8. #8
    Join Date
    Nov 2006
    Location
    Boston, MA
    Posts
    303

    Default Please read the Javadocs...

    This is from the Javadoc for org.springframework.web.servlet.view.tiles2.TilesConfigurerclass:

    Code:
    Note: Spring 3.0 requires Tiles 2.1.2 or above.
    I hope this answers the original poster's question.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •