Bob ... don't worry about it. It's not like we had a test for this ... I saw that you had added package infos (thanks!) and even I didn't expect there to be a problem.
I'm more concerned about problems with template parsing I may have introduced in the late betas. On Tue, Nov 1, 2011 at 5:01 AM, Igor Drobiazko <igor.drobia...@gmail.com> wrote: > I'd rather say you found a bug which is fixed now. Tapestry users would > experience same problems, if they would place package-info.java into > components sub-package. Thank you, Bob. > > On Tue, Nov 1, 2011 at 11:53 AM, Bob Harner <bobhar...@gmail.com> wrote: > >> Howard -- I'm very sorry for the pin I caused with the package-info files. >> I thought a little more documentation would be innocuous enough, but I >> should have known better considering the special treatment of pages, >> components and mixin directories. >> >> Bob Harner >> On Oct 31, 2011 4:56 PM, "Howard Lewis Ship" <hls...@gmail.com> wrote: >> >> > BTW, because git svn gets easily confused by branches, here's my >> workflow. >> > >> > Make the change in Git trunk branch (my primary workspace). git >> > commit, git svn dcommit >> > >> > Use git diff to generate a diff file. .. something like git diff >> > --raw -p head^^..head^ >> > >> > In my SVN workspace (on the SVN 5.3 branch), apply the patch (using >> > patch --skip 1), then svn commit. >> > >> > It's awkward, but gets the job done. Hopefully the only additional >> > change will be to switch over to the final version number. >> > >> > >> > >> > On Mon, Oct 31, 2011 at 1:48 PM, <hls...@apache.org> wrote: >> > > Author: hlship >> > > Date: Mon Oct 31 20:48:21 2011 >> > > New Revision: 1195662 >> > > >> > > URL: http://svn.apache.org/viewvc?rev=1195662&view=rev >> > > Log: >> > > TAP5-1737: Loading all pages using PageCatalog page fails with >> > java.lang.ClassFormatError: Illegal field modifiers in class >> > org/apache/tapestry5/corelib/pages/package-info: 0x12 >> > > >> > > Modified: >> > > >> > >> tapestry/tapestry5/branches/5.3/tapestry-ioc/src/main/java/org/apache/tapestry5/ioc/internal/services/ClassNameLocatorImpl.java >> > > >> > > Modified: >> > >> tapestry/tapestry5/branches/5.3/tapestry-ioc/src/main/java/org/apache/tapestry5/ioc/internal/services/ClassNameLocatorImpl.java >> > > URL: >> > >> http://svn.apache.org/viewvc/tapestry/tapestry5/branches/5.3/tapestry-ioc/src/main/java/org/apache/tapestry5/ioc/internal/services/ClassNameLocatorImpl.java?rev=1195662&r1=1195661&r2=1195662&view=diff >> > > >> > >> ============================================================================== >> > > --- >> > >> tapestry/tapestry5/branches/5.3/tapestry-ioc/src/main/java/org/apache/tapestry5/ioc/internal/services/ClassNameLocatorImpl.java >> > (original) >> > > +++ >> > >> tapestry/tapestry5/branches/5.3/tapestry-ioc/src/main/java/org/apache/tapestry5/ioc/internal/services/ClassNameLocatorImpl.java >> > Mon Oct 31 20:48:21 2011 >> > > @@ -278,7 +278,9 @@ public class ClassNameLocatorImpl implem >> > > { >> > > scanDir(packageName + "." + fileName, file, >> > componentClassNames); >> > > } >> > > - else if (fileName.endsWith(CLASS_SUFFIX)) >> > > + // https://issues.apache.org/jira/browse/TAP5-1737 >> > > + // Use of package-info.java leaves these >> > package-info.class files around. >> > > + else if (fileName.endsWith(CLASS_SUFFIX) && ! >> > fileName.equals("package-info")) >> > > { >> > > String className = packageName + "." + >> > fileName.substring(0, >> > > >> > fileName.length() - CLASS_SUFFIX.length()); >> > > >> > > >> > > >> > >> > >> > >> > -- >> > 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 >> > >> > --------------------------------------------------------------------- >> > To unsubscribe, e-mail: dev-unsubscr...@tapestry.apache.org >> > For additional commands, e-mail: dev-h...@tapestry.apache.org >> > >> > >> > > > > -- > Best regards, > > Igor Drobiazko > http://tapestry5.de > -- 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 --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@tapestry.apache.org For additional commands, e-mail: dev-h...@tapestry.apache.org