Hi Zack.

By chance are you using any 3rd party component libs?

chris

zack1403 wrote:
> I have a very basic project with a few pages just doing basic crud stuff.  My
> Tomcat6 (SDK 1.6) server is running just this one tapestry project with
> nothing running of my own during startup.  I get this stack trace after 10
> seconds starting up.  I should not that this project was working like a
> charm until i renamed some pages subpackages and classes.  I renamed them to
> utilize the feature that strips the package name (pages.project.ProjectIndex
> becomes the root page of project).  Stack trace:
>
> java.lang.OutOfMemoryError: GC overhead limit exceeded
>       at java.util.Arrays.copyOf(Arrays.java:2882)
>       at
> java.lang.AbstractStringBuilder.expandCapacity(AbstractStringBuilder.java:100)
>       at 
> java.lang.AbstractStringBuilder.append(AbstractStringBuilder.java:572)
>       at java.lang.StringBuilder.append(StringBuilder.java:203)
>       at sun.net.www.ParseUtil.decode(ParseUtil.java:193)
>       at sun.net.www.protocol.file.Handler.openConnection(Handler.java:63)
>       at sun.net.www.protocol.file.Handler.openConnection(Handler.java:55)
>       at java.net.URL.openConnection(URL.java:945)
>       at java.net.URL.openStream(URL.java:1009)
>       at
> org.apache.tapestry.internal.services.ClassNameLocatorImpl.scanDirStream(ClassNameLocatorImpl.java:166)
>       at
> org.apache.tapestry.internal.services.ClassNameLocatorImpl.scanURL(ClassNameLocatorImpl.java:114)
>       at
> org.apache.tapestry.internal.services.ClassNameLocatorImpl.findClassesWithinPath(ClassNameLocatorImpl.java:79)
>       at
> org.apache.tapestry.internal.services.ClassNameLocatorImpl.locateClassNames(ClassNameLocatorImpl.java:60)
>       at
> $ClassNameLocator_119729cca92.locateClassNames($ClassNameLocator_119729cca92.java)
>       at
> org.apache.tapestry.internal.services.ComponentClassResolverImpl.fillNameToClassNameMap(ComponentClassResolverImpl.java:282)
>       at
> org.apache.tapestry.internal.services.ComponentClassResolverImpl.rebuild(ComponentClassResolverImpl.java:271)
>       at
> org.apache.tapestry.internal.services.ComponentClassResolverImpl.performRebuild(ComponentClassResolverImpl.java:192)
>       at
> org.apache.tapestry.internal.services.ComponentClassResolverImpl.access$100(ComponentClassResolverImpl.java:33)
>       at
> org.apache.tapestry.internal.services.ComponentClassResolverImpl$2.run(ComponentClassResolverImpl.java:174)
>       at
> org.apache.tapestry.ioc.internal.util.ConcurrentBarrier$2.invoke(ConcurrentBarrier.java:178)
>       at
> org.apache.tapestry.ioc.internal.util.ConcurrentBarrier$2.invoke(ConcurrentBarrier.java:176)
>       at
> org.apache.tapestry.ioc.internal.util.ConcurrentBarrier.withWrite(ConcurrentBarrier.java:132)
>       at
> org.apache.tapestry.ioc.internal.util.ConcurrentBarrier.withWrite(ConcurrentBarrier.java:184)
>       at
> org.apache.tapestry.internal.services.ComponentClassResolverImpl.rebuild(ComponentClassResolverImpl.java:170)
>       at
> org.apache.tapestry.internal.services.ComponentClassResolverImpl.locate(ComponentClassResolverImpl.java:469)
>       at
> org.apache.tapestry.internal.services.ComponentClassResolverImpl.access$300(ComponentClassResolverImpl.java:33)
>       at
> org.apache.tapestry.internal.services.ComponentClassResolverImpl$4.invoke(ComponentClassResolverImpl.java:403)
>       at
> org.apache.tapestry.internal.services.ComponentClassResolverImpl$4.invoke(ComponentClassResolverImpl.java:401)
>       at
> org.apache.tapestry.ioc.internal.util.ConcurrentBarrier.withRead(ConcurrentBarrier.java:77)
>       at
> org.apache.tapestry.internal.services.ComponentClassResolverImpl.isPageName(ComponentClassResolverImpl.java:399)
>       at
> $ComponentClassResolver_119729cca8f.isPageName($ComponentClassResolver_119729cca8f.java)
>       at
> org.apache.tapestry.services.TapestryModule$32.initializeApplication(TapestryModule.java:1901)
> 21-Apr-2008 1:11:46 PM org.apache.catalina.core.StandardContext start
>
>
> Any ideas would be hugely helpful.  Thanks!
>   

-- 
http://thegodcode.net


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to