[ 
https://issues.apache.org/jira/browse/TAPESTRY-1559?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Davor Hrg reopened TAPESTRY-1559:
---------------------------------


A simplest example app using application-root-package.entities for hibernate 
entities fails.

reason is that tapestry-hibernate fails because it depends on 
ApplicationGlobals to provide the value for root-package:
an extract from HibernateModule:

    public static void contributeHibernateSessionSource(Configuration<String> 
configuration,
            ApplicationGlobals globals)
    {
        configuration.add(globals.getApplicationRootPackage() + ".entities");
    } 

Application globals returns null which is expected since following code was 
removed from InternalModeule.contributeApplicationInitializer:

        ApplicationInitializerFilter setApplicationPackage = new 
ApplicationInitializerFilter()
        {
            public void initializeApplication(Context context, 
ApplicationInitializer initializer)
            {
                String packageName = context
                        
.getInitParameter(InternalConstants.TAPESTRY_APP_PACKAGE_PARAM);

                applicationGlobals.store(packageName);
                _componentClassResolver.setApplicationPackage(packageName);

                initializer.initializeApplication(context);
            }
        };

        configuration.add("SetApplicationPackage", setApplicationPackage, 
"before:*.*");






> application package initializer removed while merging svn
> ---------------------------------------------------------
>
>                 Key: TAPESTRY-1559
>                 URL: https://issues.apache.org/jira/browse/TAPESTRY-1559
>             Project: Tapestry
>          Issue Type: Bug
>          Components: Core Components
>    Affects Versions: 5.0.5
>         Environment: any
>            Reporter: Davor Hrg
>            Assignee: Howard M. Lewis Ship
>
> revision: #536053 (Marge changes from the temporary branch)
> a chunk of code was removed from 
> org.apache.tapestry.internal.services.InternalModule#contributeApplicationInitializer
> this code was responsible for setting TAPESTRY_APP_PACKAGE_PARAM to 
> ApplicationGlobals
> this will cause problems, I noticed because my entities weren't recognized ba 
> tapestry-hibernate
> the problematic code is clearly visible in the diff, so I'll omit a patch...
> perhaps the revision shoould be checked for any other deleted code
> that might cause problems....

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


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

Reply via email to