Thanks for the info. 

I'd like to hear what we should do in the long run whit @Retain? Is it
recommended to initialize everything again and again and never use @Retain
anymore? When the page pool is dropped is the @Retain dropped also?

 - Ville


Robert Zeigler wrote:
> 
> 
> On Aug 17, 2010, at 8/1711:22 PM , 9902468 wrote:
> 
>> 
>> Hi,
>> 
>> First of all our software seems, if possible, even more snappier when run
>> with 5.2, so thank you everyone how have contributed.
>> 
>> Now let's get to issues I encountered:
>> 
>> 1. Asset protection: The documentation is not yet there, as it still
>> speaks
>> about AssetPathAuthorizer. How should I fix the app now? I have my assets
>> all around the final jar, and the only solution I found was to add
>> 
>>    public static void
>> contributeClasspathAssetAliasManager(MappedConfiguration<String,String>
>> configuration) {
>>        configuration.add("orientT5", "com/orient/framework");
>>    }
>> 
>> which means everything. (Classes and tml are all in
>> com.orient.framework.something, javascript is at com.orient.framework.js
>> etc.) Are my assets now secured?
>> 
> 
> I haven't looked closely at the new security system, so I can't speak to
> the security of your assets, but if you liked the AssetProtection
> framework, it's still available as a 3rd-party library (which is what it
> was originally):
> http://maven.saiwai-solutions.com/com/saiwai-solutions/AssetProtectionDispatcher/1.0.0/AssetProtectionDispatcher-1.0.0.jar
> Yes, maven.saiwai-solutions.com is a proper maven repo, so you can add it
> to your repo and fetch via maven, as well.
> I still use it for my projects (call me paranoid, but I like explicit
> control over what is accessible ;).
> 
>> 2. contributeTranslatorSource methods broke as the configuration has
>> changed
>> from list to mapped. Not mentioned in the nightly docs upgrade notes.
>> 
> 
> Good catch.
> 
>> 3. The @Retain annotation is deprecated, with a text saying that it is
>> likely to cause threading issues with 5.2!! Not mentioned in the nightly
>> docs upgrade notes. I have over 200 hits of these deprecation messages in
>> the first client I tried. Mostly properties that hold beanmodels, but not
>> all. Do I have to evaluate these one by one, or do I have to remove all
>> of
>> them and change the way the properties are constructed? (Now using 5.1
>> recommended way to use static construction, copied away from the tapestry
>> home page...) What is the recommended upgrade practise on this one?
>> 
> 
> This changed as a result of tossing out the page pool.
> If you're in a hurry... ;) You can tell tapestry to continue using the
> page pool (for now).
> That would at least let you continue working on your project and gradually
> evaluate the individual uses of @Retain.
> 
>> Number 3 will mean a LOT of work and testing for us os any info on that
>> one
>> would be nice. It makes things even worse that this will only be an issue
>> in
>> the production, as the developer machines are not likely to see this
>> (load
>> testing, I know...).
>> 
>> - Ville
>> -- 
>> View this message in context:
>> http://tapestry.1045711.n5.nabble.com/T5-2-Upgrade-issues-tp2638940p2638940.html
>> Sent from the Tapestry - User mailing list archive at Nabble.com.
>> 
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
>> For additional commands, e-mail: users-h...@tapestry.apache.org
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
> For additional commands, e-mail: users-h...@tapestry.apache.org
> 
> 
> 

On Aug 17, 2010, at 8/1711:22 PM , 9902468 wrote:

> 
> Hi,
> 
> First of all our software seems, if possible, even more snappier when run
> with 5.2, so thank you everyone how have contributed.
> 
> Now let's get to issues I encountered:
> 
> 1. Asset protection: The documentation is not yet there, as it still
> speaks
> about AssetPathAuthorizer. How should I fix the app now? I have my assets
> all around the final jar, and the only solution I found was to add
> 
>    public static void
> contributeClasspathAssetAliasManager(MappedConfiguration<String,String>
> configuration) {
>        configuration.add("orientT5", "com/orient/framework");
>    }
> 
> which means everything. (Classes and tml are all in
> com.orient.framework.something, javascript is at com.orient.framework.js
> etc.) Are my assets now secured?
> 

I haven't looked closely at the new security system, so I can't speak to the
security of your assets, but if you liked the AssetProtection framework,
it's still available as a 3rd-party library (which is what it was
originally):
http://maven.saiwai-solutions.com/com/saiwai-solutions/AssetProtectionDispatcher/1.0.0/AssetProtectionDispatcher-1.0.0.jar
Yes, maven.saiwai-solutions.com is a proper maven repo, so you can add it to
your repo and fetch via maven, as well.
I still use it for my projects (call me paranoid, but I like explicit
control over what is accessible ;).

> 2. contributeTranslatorSource methods broke as the configuration has
> changed
> from list to mapped. Not mentioned in the nightly docs upgrade notes.
> 

Good catch.

> 3. The @Retain annotation is deprecated, with a text saying that it is
> likely to cause threading issues with 5.2!! Not mentioned in the nightly
> docs upgrade notes. I have over 200 hits of these deprecation messages in
> the first client I tried. Mostly properties that hold beanmodels, but not
> all. Do I have to evaluate these one by one, or do I have to remove all of
> them and change the way the properties are constructed? (Now using 5.1
> recommended way to use static construction, copied away from the tapestry
> home page...) What is the recommended upgrade practise on this one?
> 

This changed as a result of tossing out the page pool.
If you're in a hurry... ;) You can tell tapestry to continue using the page
pool (for now).
That would at least let you continue working on your project and gradually
evaluate the individual uses of @Retain.

> Number 3 will mean a LOT of work and testing for us os any info on that
> one
> would be nice. It makes things even worse that this will only be an issue
> in
> the production, as the developer machines are not likely to see this (load
> testing, I know...).
> 
> - Ville
> -- 
> View this message in context:
> http://tapestry.1045711.n5.nabble.com/T5-2-Upgrade-issues-tp2638940p2638940.html
> Sent from the Tapestry - User mailing list archive at Nabble.com.
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
> For additional commands, e-mail: users-h...@tapestry.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
For additional commands, e-mail: users-h...@tapestry.apache.org




On Aug 17, 2010, at 8/1711:22 PM , 9902468 wrote:

> 
> Hi,
> 
> First of all our software seems, if possible, even more snappier when run
> with 5.2, so thank you everyone how have contributed.
> 
> Now let's get to issues I encountered:
> 
> 1. Asset protection: The documentation is not yet there, as it still
> speaks
> about AssetPathAuthorizer. How should I fix the app now? I have my assets
> all around the final jar, and the only solution I found was to add
> 
>    public static void
> contributeClasspathAssetAliasManager(MappedConfiguration<String,String>
> configuration) {
>        configuration.add("orientT5", "com/orient/framework");
>    }
> 
> which means everything. (Classes and tml are all in
> com.orient.framework.something, javascript is at com.orient.framework.js
> etc.) Are my assets now secured?
> 

I haven't looked closely at the new security system, so I can't speak to the
security of your assets, but if you liked the AssetProtection framework,
it's still available as a 3rd-party library (which is what it was
originally):
http://maven.saiwai-solutions.com/com/saiwai-solutions/AssetProtectionDispatcher/1.0.0/AssetProtectionDispatcher-1.0.0.jar
Yes, maven.saiwai-solutions.com is a proper maven repo, so you can add it to
your repo and fetch via maven, as well.
I still use it for my projects (call me paranoid, but I like explicit
control over what is accessible ;).

> 2. contributeTranslatorSource methods broke as the configuration has
> changed
> from list to mapped. Not mentioned in the nightly docs upgrade notes.
> 

Good catch.

> 3. The @Retain annotation is deprecated, with a text saying that it is
> likely to cause threading issues with 5.2!! Not mentioned in the nightly
> docs upgrade notes. I have over 200 hits of these deprecation messages in
> the first client I tried. Mostly properties that hold beanmodels, but not
> all. Do I have to evaluate these one by one, or do I have to remove all of
> them and change the way the properties are constructed? (Now using 5.1
> recommended way to use static construction, copied away from the tapestry
> home page...) What is the recommended upgrade practise on this one?
> 

This changed as a result of tossing out the page pool.
If you're in a hurry... ;) You can tell tapestry to continue using the page
pool (for now).
That would at least let you continue working on your project and gradually
evaluate the individual uses of @Retain.

> Number 3 will mean a LOT of work and testing for us os any info on that
> one
> would be nice. It makes things even worse that this will only be an issue
> in
> the production, as the developer machines are not likely to see this (load
> testing, I know...).
> 
> - Ville
> -- 
> View this message in context:
> http://tapestry.1045711.n5.nabble.com/T5-2-Upgrade-issues-tp2638940p2638940.html
> Sent from the Tapestry - User mailing list archive at Nabble.com.
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
> For additional commands, e-mail: users-h...@tapestry.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
For additional commands, e-mail: users-h...@tapestry.apache.org



-- 
View this message in context: 
http://tapestry.1045711.n5.nabble.com/T5-2-Upgrade-issues-tp2638940p2638953.html
Sent from the Tapestry - User mailing list archive at Nabble.com.

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
For additional commands, e-mail: users-h...@tapestry.apache.org

Reply via email to