Looks like, on some module you are loading, there's an annotation, but the .class file for the annotation is missing.
On Tue, Dec 4, 2012 at 3:26 PM, Muhammad Gelbana <m.gelb...@gmail.com>wrote: > I'm asking mainly because of this exception > > Dec 5, 2012 1:10:30 AM org.apache.catalina.core.StandardContext filterStart > > SEVERE: Exception starting filter app > > java.lang.ArrayStoreException: > > sun.reflect.annotation.TypeNotPresentExceptionProxy > > at sun.reflect.annotation.AnnotationParser.parseClassArray(Unknown > Source) > > at sun.reflect.annotation.AnnotationParser.parseArray(Unknown Source) > > at sun.reflect.annotation.AnnotationParser.parseMemberValue(Unknown > Source) > > at sun.reflect.annotation.AnnotationParser.parseAnnotation(Unknown > Source) > > at sun.reflect.annotation.AnnotationParser.parseAnnotations2(Unknown > > Source) > > at sun.reflect.annotation.AnnotationParser.parseAnnotations(Unknown > Source) > > at java.lang.Class.initAnnotationsIfNecessary(Unknown Source) > > at java.lang.Class.getAnnotation(Unknown Source) > > * at > > > org.apache.tapestry5.ioc.internal.DefaultModuleDefImpl.<init>(DefaultModuleDefImpl.java:103) > > ** at > > org.apache.tapestry5.ioc.RegistryBuilder.add(RegistryBuilder.java:131) > > ** at > > > org.apache.tapestry5.internal.TapestryAppInitializer.<init>(TapestryAppInitializer.java:142) > > ** at org.apache.tapestry5.TapestryFilter.init(TapestryFilter.java:103) > > * at > > > org.apache.catalina.core.ApplicationFilterConfig.initFilter(ApplicationFilterConfig.java:277) > > at > > > org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:258) > > at > > > org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(ApplicationFilterConfig.java:382) > > at > > > org.apache.catalina.core.ApplicationFilterConfig.<init>(ApplicationFilterConfig.java:103) > > at > > > org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:4650) > > at > > > org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5306) > > at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150) > > at > > > org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:901) > > at > org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:877) > > at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:633) > > at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:977) > > at > > > org.apache.catalina.startup.HostConfig$DeployWar.run(HostConfig.java:1655) > > at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) > > at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source) > > at java.util.concurrent.FutureTask.run(Unknown Source) > > at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source) > > at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) > > at java.lang.Thread.run(Unknown Source) > > > Does this happen due to a missing library ? > > On Tue, Dec 4, 2012 at 11:47 PM, Muhammad Gelbana <m.gelb...@gmail.com > >wrote: > > > I'm trying to narrow down tapestry's minimal dependcies as I'm having > some > > issues with deploying my app into tomcat. > > > > *Commons* > > antlr-runtime-3.3.jar > > commons-codec-1.5.jar > > javax.inject-1.jar > > log4j-1.2.16.jar > > plastic-5.3.6.jar > > slf4j-api-1.6.1.jar > > slf4j-log4j12-1.6.1.jar > > > > *Tapestry's* > > tapestry-core-5.3.6.jar > > tapestry-func-5.3.6.jar > > tapestry-ioc-5.3.6.jar > > tapestry-json-5.3.6.jar > > tapestry5-annotations-5.3.6.jar > > > > I believe the mentioned JARs are the minimal that tapestry needs to run, > > but what about these two: > > > > tapestry-javadoc-5.3.6.jar > > tapestry-jmx-5.3.6.jar > > > > Does tapestry need them to basically operate ? > > > -- Howard M. Lewis Ship Creator of Apache Tapestry The source for Tapestry training, mentoring and support. Contact me to learn how I can get you up and productive in Tapestry fast! (971) 678-5210 http://howardlewisship.com