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

Reply via email to