Page 1 of 1

CMS module start up kit

Posted: Sun Oct 09, 2011 3:32 am
by om.singh
Are there any options to have an early development sample of the cms module. I am in between development of the store application and would like to start integrating the cms pages as well.

Re: CMS module start up kit

Posted: Sun Oct 09, 2011 5:58 pm
by jefffischer
It's funny you ask - I just finished merging the CMS code into trunk. It's part of 1.5-M5-SNAPSHOT. It still needs more polish, but we'll be working it going forward from trunk. You'll likely face the following going to this new version:

1) Compilation exceptions resulting from package changes. These should be easy to address with an "organize imports" in Eclipse, or the like.
2) web.xml, persistence xml and applicationContext file changes. I don't have time at the moment to update the sample project (viewtopic.php?f=7&t=400) to reflect these changes (I'll try to get to it in the upcoming week or so), but in the meantime, you can do a diff on the BroadleafCommerceDemo project between 1.5-M4-SNAPSHOT and 1.5-M5-SNAPSHOT to see what changes and clue you in on how you would need to alter your project to take advantage of CMS.

Re: CMS module start up kit

Posted: Mon Oct 10, 2011 2:23 am
by om.singh
Thanks a lot. I will kick start on it then.:-)

Re: CMS module start up kit

Posted: Sat Oct 15, 2011 1:53 pm
by om.singh
I did the required merge and get the a null pointer exception, with no good information. Is there some debug available which I can enable to get more information.

Code: Select all

[artifact:mvn] [ERROR] 19:47:39 ContextLoader - Context initialization failed
[artifact:mvn] java.lang.NullPointerException
[artifact:mvn]  at org.broadleafcommerce.profile.web.extensibility.MergeXmlWebApplicationContext.loadBeanDefinitions(MergeXmlWebApplicationContext.
a:107)
[artifact:mvn]  at org.springframework.web.context.support.XmlWebApplicationContext.loadBeanDefinitions(XmlWebApplicationContext.java:93)
[artifact:mvn]  at org.springframework.context.support.AbstractRefreshableApplicationContext.refreshBeanFactory(AbstractRefreshableApplicationConte
java:130)
[artifact:mvn]  at org.springframework.context.support.AbstractApplicationContext.obtainFreshBeanFactory(AbstractApplicationContext.java:467)
[artifact:mvn]  at2011-10-15 19:47:40.001:WARN::Failed startup of context org.mortbay.jetty.plugin.Jetty6PluginWebAppContext@4c6b3fc7{/admin,C:\pr
.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:397)
[artifact:mvn]  at org.broadleafcojects\techshila\ecommerce\development\main\site-admin\target\admin}
[artifact:mvn] java.lang.NullPointerException
[artifact:mvn]  at org.broadleafcommerce.prommerce.profile.web.extensibility.MergeContextLoader.createWebApplicationContext(MergeContextLoader.java
3)
[artifact:mvn]  at org.springfraofile.web.extensibility.MergeXmlWebApplicationContext.loadBeanDefinitions(MergeXmlWebApplicationContext.java:107)
[artifact:mvn]  at org.springmework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:197)
[artifact:mvn]  at org.broadleafcommerce.profile.web.extensframework.web.context.support.XmlWebApplicationContext.loadBeanDefinitions(XmlWebApplica
nContext.java:93)
[artifact:mvn]  at org.springframeibility.MergeContextLoaderListener.contextInitialized(MergeContextLoaderListener.java:41)
[artifact:mvn]  at org.mortbay.jetty.handler.ContextHandler.startContext(ContextHandler.java:548)
[artifact:mvn]  at org.mortbay.jetty.servlet.Context.startContext(Context.java:136)
[artifact:mvn]  at org.morwork.context.support.AbstractRefreshableApplicationContext.refreshBeanFactory(AbstractRefreshableApplicationContext.java:
)
[artifact:mvn]  at org.springframework.context.support.AbstractApplicationContext.obtainFreshBeanFactory(AbstractApplicationContext.java:467)
[artifact:mvn]  attbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1250)
[artifact:mvn]  at org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:517)
[artifact:mvn]  at org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:467)
[artifact:mvn]  at org.mortbay.jetty.plugin.Jetty6PluginWebAppContext.doStart(Jetty6PluginWebAppContext.java:115)
[artifact:mvn]  at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
[artifact:mvn]  at org.mortbay.jetty.handler.HandlerCollection.doStart(HandlerCollection.java:152)
[artifact:mvn]  at org.mortbay.jetty.handler.ContextHandlerCollection.doStart(ContextHandlerCollection.java:156)
[artifact:mvn]  at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
[artifact:mvn]  at org.mortbay.jetty.handler.HandlerCollection.doStart(HandlerCollection.java:152)
[artifact:mvn]  at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
[artifact:mvn]  at org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java:130)
[artifact:mvn]  at org.mortbay.jetty.Server.doStart(Server.java:224)
[artifact:mvn]  at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
[artifact:mvn]  at org.mortbay.jetty.plugin.Jetty6PluginServer.start(Jetty6PluginServer.java:132)
[artifact:mvn]  at org.mortbay.jetty.plugin.AbstractJettyMojo.startJetty(AbstractJettyMojo.java:441)
[artifact:mvn]  at org.mortbay.jetty.plugin.AbstractJettyMojo.execute(AbstractJettyMojo.java:383)
[artifact:mvn]  at org.mortbay.jetty.plugin.AbstractJettyRunMojo.execute(AbstractJettyRunMojo.java:210)
[artifact:mvn]  at org.mortbay.jetty.plugin.Jetty6RunMojo.execute(Jetty6RunMojo.java:184)
[artifact:mvn]  at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:101)
[artifact:mvn]  at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:209)
[artifact:mvn]  at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153)
[artifact:mvn]  at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145)
[artifact:mvn]  at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.j org.springframework.context.sup
t.AbstractApplicationContext.refresh(AbstractApplicationContext.java:397)
[artifact:mvn]  at org.broadleafcoava:84)
[artifact:mvn]  at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:59)
[artifact:mvn]  at org.apache.maven.lifecycle.internal.LifecycleStarter.singleThreadedBuild(LifecycleStarter.java:183)
[artifact:mvn]  at org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:161)
[artifact:mvn]  at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:319)
[artifact:mvn]  at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:156)
[artifact:mvn]  at org.apache.maven.cli.MavenCli.execute(MavenCli.java:537)
[artifact:mvn]  at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:196)
[artifact:mvn]  at org.apache.maven.cli.MavenCli.main(MavenCli.java:141)
[artifact:mvn]  at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[artifact:mvn]  at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
[artifact:mvn]  at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
[artifact:mvn]  at java.lang.reflect.Method.invoke(Method.java:597)
[artifact:mvn]  at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:290)
[artifact:mvn]  at org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:230)
[artifact:mvn]  at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:409)
[artifact:mvn]  at org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:352)
[artifact:mvn]  at org.codehaus.classworlds.Launcher.main(Launcher.java:47)
[artifact:mvn] mmerce.profile.web.extensibility.MergeContextLoader.createWebApplicationContext(MergeContextLoader.java:103)
[artifact:mvn]  at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:197)
[artifact:mvn]  at org.broadleafcommerce.profile.web.extensibility.MergeContextLoaderListener.contextInitialized(MergeContextLoaderListener.java:41
[artifact:mvn]  at org.mortbay.jetty.handler.ContextHandler.startContext(ContextHandler.java:548)
[artifact:mvn]  at org.mortbay.jetty.servlet.Context.startContext(Context.java:136)
[artifact:mvn]  at org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1250)
[artifact:mvn]  at org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:517)
[artifact:mvn]  at org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:467)
[artifact:mvn]  at org.mortbay.jetty.plugin.Jetty6PluginWebAppContext.doStart(Jetty6PluginWebAppContext.java:115)
[artifact:mvn]  at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
[artifact:mvn]  at org.mortbay.jetty.handler.HandlerCollection.doStart(HandlerCollection.java:152)
[artifact:mvn]  at org.mortbay.jetty.handler.ContextHandlerCollection.doStart(ContextHandlerCollection.java:156)
[artifact:mvn]  at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
[artifact:mvn]  at org.mortbay.jetty.handler.HandlerCollection.doStart(HandlerCollection.java:152)
[artifact:mvn]  at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
[artifact:mvn]  at org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java:130)
[artifact:mvn]  at org.mortbay.jetty.Server.doStart(Server.java:224)
[artifact:mvn]  at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
[artifact:mvn]  at org.mortbay.jetty.plugin.Jetty6PluginServer.start(Jetty6PluginServer.java:132)
[artifact:mvn]  at org.mortbay.jetty.plugin.AbstractJettyMojo.startJetty(AbstractJettyMojo.java:441)
[artifact:mvn]  at org.mortbay.jetty.plugin.AbstractJettyMojo.execute(AbstractJettyMojo.java:383)
[artifact:mvn]  at org.mortbay.jetty.plugin.AbstractJettyRunMojo.execute(AbstractJettyRunMojo.java:210)
[artifact:mvn]  at org.mortbay.jetty.plugin.Jetty6RunMojo.execute(Jetty6RunMojo.java:184)
[artifact:mvn]  at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:101)
[artifact:mvn]  at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:209)
[artifact:mvn]  at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153)
[artifact:mvn]  at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145)
[artifact:mvn]  at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:84)
[artifact:mvn]  at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:59)
[artifact:mvn]  at org.apache.maven.lifecycle.internal.LifecycleStarter.singleThreadedBuild(LifecycleStarter.java:183)
[artifact:mvn]  at org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:161)
[artifact:mvn]  at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:319)
[artifact:mvn]  at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:156)
[artifact:mvn]  at org.apache.maven.cli.MavenCli.execute(MavenCli.java:537)
[artifact:mvn]  at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:196)
[artifact:mvn]  at org.apache.maven.cli.MavenCli.main(MavenCli.java:141)
[artifact:mvn]  at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[artifact:mvn]  at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
[artifact:mvn]  at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
[artifact:mvn]  at java.lang.reflect.Method.invoke(Method.java:597)
[artifact:mvn]  at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:290)
[artifact:mvn]  at org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:230)
[artifact:mvn]  at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:409)
[artifact:mvn]  at org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:352)
[artifact:mvn]  at org.codehaus.classworlds.Launcher.main(Launcher.java:47)
[artifact:mvn] 2011-10-15 19:47:40.359:INFO::Started SelectChannelConnector@0.0.0.0:8081
[artifact:mvn] [INFO] Started Jetty Server
[artifact:mvn] [INFO] Starting scanner at interval of 10 seconds.



In the web.xml for the site-admin I have the following configuration

Code: Select all

   <context-param>
      <param-name>patchConfigLocation</param-name>
      <param-value>   
           /WEB-INF/applicationContext-admin.xml
            /WEB-INF/applicationContext-security.xml
            classpath:/mycompany-applicationContext.xml
         classpath:/bl-open-admin-contentClient-applicationContext.xml
            classpath:/bl-open-admin-contentCreator-applicationContext.xml
            classpath:/bl-admin-applicationContext.xml
            classpath:/bl-cms-contentClient-applicationContext.xml
            classpath:/bl-cms-contentCreator-applicationContext.xml
        </param-value>
   </context-param>

Re: CMS module start up kit

Posted: Sat Oct 15, 2011 3:36 pm
by om.singh
I did some more changed and realized that the null pointers comes due to the following patch config files

classpath:/bl-cms-contentClient-applicationContext.xml
classpath:/bl-cms-contentCreator-applicationContext.xml

Re: CMS module start up kit

Posted: Sat Oct 15, 2011 4:17 pm
by om.singh
Some more changes and things are getting solved. The cms modules were not included in the pom.xml and hence I was getting the exception above. All the above issues are gone now, but am left with on when I start the admin module

Code: Select all

[artifact:mvn] [DEBUG] 22:11:33 VelocityEngine - Velocimacro : "velocimacro.library" is not set.  Trying default library: VM_global_library.vm
[artifact:mvn] [DEBUG] 22:11:33 VelocityEngine - Could not load resource 'VM_global_library.vm' from ResourceLoader org.apache.velocity.runtime.resour
ce.loader.ClasspathResourceLoader:
[artifact:mvn] [DEBUG] 22:11:33 VelocityEngine - org.apache.velocity.exception.ResourceNotFoundException: ClasspathResourceLoader Error: cannot find r
esource VM_global_library.vm
[artifact:mvn]  at org.apache.velocity.runtime.resource.loader.ClasspathResourceLoader.getResourceStream(ClasspathResourceLoader.java:131)
[artifact:mvn]  at org.apache.velocity.runtime.resource.loader.ResourceLoader.resourceExists(ResourceLoader.java:224)
[artifact:mvn]  at org.apache.velocity.runtime.resource.ResourceManagerImpl.getLoaderForResource(ResourceManagerImpl.java:641)
[artifact:mvn]  at org.apache.velocity.runtime.resource.ResourceManagerImpl.getLoaderNameForResource(ResourceManagerImpl.java:624)
[artifact:mvn]  at org.apache.velocity.runtime.RuntimeInstance.getLoaderNameForResource(RuntimeInstance.java:1464)
[artifact:mvn]  at org.apache.velocity.runtime.VelocimacroFactory.initVelocimacro(VelocimacroFactory.java:159)
[artifact:mvn]  at org.apache.velocity.runtime.RuntimeInstance.init(RuntimeInstance.java:261)
[artifact:mvn]  at org.apache.velocity.app.VelocityEngine.init(VelocityEngine.java:107)
[artifact:mvn]  at org.springframework.ui.velocity.VelocityEngineFactory.createVelocityEngine(VelocityEngineFactory.java:251)
[artifact:mvn]  at org.springframework.ui.velocity.VelocityEngineFactoryBean.afterPropertiesSet(VelocityEngineFactoryBean.java:57)
[artifact:mvn]  at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.j
ava:1477)
[artifact:mvn]  at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java
:1417)
[artifact:mvn]  at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:5
19)
[artifact:mvn]  at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:456


Ideally the velocity modules should only be present in the store facing application. Am not sure which configuration is trying to load this.

Re: CMS module start up kit

Posted: Sun Oct 16, 2011 12:36 pm
by om.singh
I have been able to resolve all the issues in the admin application [ merging the demo application + with the skeleton code based [ ecommerce.zip] and 1.5-M5-SNAPSHOT. The velocity exception comes only if I enable the logging to debug level. I think its non critical at this stage but would like to solve it as well.

I am able to bring the admin login console and log into it. There are three associated issues
1. On loading the CMS module does not load any thing in the tree structure

Code: Select all

[artifact:mvn] Hibernate: select count(*) as y0_ from BLC_LOCALE this_
[artifact:mvn] Hibernate: select count(adminpermi0_.ADMIN_PERMISSION_ID) as col_0_0_ from BLC_ADMIN_PERMISSION adminpermi0_ inner join BLC_ADMIN_PERMI
SSION_ENTITY qualifiede1_ on adminpermi0_.ADMIN_PERMISSION_ID=qualifiede1_.ADMIN_PERMISSION_ID inner join BLC_ADMIN_ROLE_PERMISSION_XREF allroles2_ on
 adminpermi0_.ADMIN_PERMISSION_ID=allroles2_.ADMIN_PERMISSION_ID inner join BLC_ADMIN_ROLE adminrolei3_ on allroles2_.ADMIN_ROLE_ID=adminrolei3_.ADMIN
_ROLE_ID inner join BLC_ADMIN_USER_ROLE_XREF allusers4_ on adminrolei3_.ADMIN_ROLE_ID=allusers4_.ADMIN_ROLE_ID inner join BLC_ADMIN_USER adminuseri5_
on allusers4_.ADMIN_USER_ID=adminuseri5_.ADMIN_USER_ID left outer join BLC_ADMIN_USER_SANDBOX adminuseri5_1_ on adminuseri5_.ADMIN_USER_ID=adminuseri5
_1_.ADMIN_USER_ID where adminuseri5_.ADMIN_USER_ID=? and adminpermi0_.PERMISSION_TYPE=? and qualifiede1_.CEILING_ENTITY=? limit ?
[artifact:mvn] Hibernate: select adminuseri0_.ADMIN_USER_ID as ADMIN1_77_, adminuseri0_.EMAIL as EMAIL77_, adminuseri0_.LOGIN as LOGIN77_, adminuseri0
_.NAME as NAME77_, adminuseri0_.PASSWORD as PASSWORD77_, adminuseri0_1_.SANDBOX_ID as SANDBOX1_78_ from BLC_ADMIN_USER adminuseri0_ left outer join BL
C_ADMIN_USER_SANDBOX adminuseri0_1_ on adminuseri0_.ADMIN_USER_ID=adminuseri0_1_.ADMIN_USER_ID where adminuseri0_.LOGIN=?

[artifact:mvn] [ERROR] 12:55:23 PagesCustomPersistenceHandler - Unable to perform fetch for entity: org.broadleafcommerce.cms.page.domain.PageFolder
[artifact:mvn] java.lang.NullPointerException
[artifact:mvn] at org.broadleafcommerce.cms.admin.server.handler.PagesCustomPersistenceHandler.getSandBox(PagesCustomPersistenceHandler.java:84)
[artifact:mvn] at org.broadleafcommerce.cms.admin.server.handler.PagesCustomPersistenceHandler.fetch(PagesCustomPersistenceHandler.java:127)
[artifact:mvn] at org.broadleafcommerce.openadmin.server.service.persistence.PersistenceManagerImpl.fetch(PersistenceManagerImpl.java:219)
[artifact:mvn] at org.broadleafcommerce.openadmin.server.service.DynamicEntityRemoteService.fetch(DynamicEntityRemoteService.java:77)
[artifact:mvn] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[artifact:mvn] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
[artifact:mvn] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
[artifact:mvn] at java.lang.reflect.Method.invoke(Method.java:597)
[artifact:mvn] at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:309)
[artifact:mvn] at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:183)
[artifact:mvn] at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:150)
[artifact:mvn] at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:110)
[artifact:mvn] at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)
[artifact:mvn] at org.springframework.security.access.intercept.aopalliance.MethodSecurityInterceptor.invoke(MethodSecurityInterceptor.java:67)
[artifact:mvn] at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)
[artifact:mvn] at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:89)
[artifact:mvn] at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)
[artifact:mvn] at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:202)
[artifact:mvn] at $Proxy113.fetch(Unknown Source)
[artifact:mvn] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[artifact:mvn] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
[artifact:mvn] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
[artifact:mvn] at java.lang.reflect.Method.invoke(Method.java:597)
[artifact:mvn] at org.gwtwidgets.server.spring.GWTRPCServiceExporter.invokeMethodOnService(GWTRPCServiceExporter.java:169)
[artifact:mvn] at org.gwtwidgets.server.spring.GWTRPCServiceExporter.processCall(GWTRPCServiceExporter.java:338)
[artifact:mvn] at org.broadleafcommerce.openadmin.security.CompatibleGWTSecuredRPCServiceExporter.processCall(CompatibleGWTSecuredRPCServiceExporter.
java:100)
[artifact:mvn] at com.google.gwt.user.server.rpc.RemoteServiceServlet.processPost(RemoteServiceServlet.java:243)
[artifact:mvn] at com.google.gwt.user.server.rpc.AbstractRemoteServiceServlet.doPost(AbstractRemoteServiceServlet.java:62)
[artifact:mvn] at org.gwtwidgets.server.spring.GWTRPCServiceExporter.handleRequest(GWTRPCServiceExporter.java:407)
[artifact:mvn] at org.springframework.web.servlet.mvc.HttpRequestHandlerAdapter.handle(HttpRequestHandlerAdapter.java:49)
[artifact:mvn] at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:790)
[artifact:mvn] at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:719)
[artifact:mvn] at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:644)
[artifact:mvn] at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:560)
[artifact:mvn] at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
[artifact:mvn] at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
[artifact:mvn] at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:511)
[artifact:mvn] at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1166)
[artifact:mvn] at org.springframework.web.filter.HiddenHttpMethodFilter.doFilterInternal(HiddenHttpMethodFilter.java:77)
[artifact:mvn] at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)
[artifact:mvn] at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1157)
[artifact:mvn] at org.springframework.orm.jpa.support.OpenEntityManagerInViewFilter.doFilterInternal(OpenEntityManagerInViewFilter.java:113)
[artifact:mvn] at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)
[artifact:mvn] at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1157)
[artifact:mvn] at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:368)
[artifact:mvn] at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:109)
[artifact:mvn] at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:83)
[artifact:mvn] at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:380)
[artifact:mvn] at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:97)
[artifact:mvn] at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:380)
[artifact:mvn] at org.springframework.security.web.authentication.rememberme.RememberMeAuthenticationFilter.doFilter(RememberMeAuthenticationFilter.j
ava:119)
[artifact:mvn] at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:380)
[artifact:mvn] at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilte
r.java:54)
[artifact:mvn] at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:380)
[artifact:mvn] at org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFil
ter.java:187)
[artifact:mvn] at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:380)
[artifact:mvn] at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:105)
[artifact:mvn] at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:380)
[artifact:mvn] at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:79)
[artifact:mvn] at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:380)
[artifact:mvn] at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:169)
[artifact:mvn] at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:237)
[artifact:mvn] at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:167)
[artifact:mvn] at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1157)
[artifact:mvn] at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:388)
[artifact:mvn] at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
[artifact:mvn] at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:182)
[artifact:mvn] at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:765)
[artifact:mvn] at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:418)
[artifact:mvn] at org.mortbay.jetty.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:230)
[artifact:mvn] at org.mortbay.jetty.handler.HandlerCollection.handle(HandlerCollection.java:114)
[artifact:mvn] at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
[artifact:mvn] at org.mortbay.jetty.Server.handle(Server.java:326)
[artifact:mvn] at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:542)
[artifact:mvn] at org.mortbay.jetty.HttpConnection$RequestHandler.content(HttpConnection.java:938)
[artifact:mvn] at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:755)
[artifact:mvn] at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:218)
[artifact:mvn] at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404)
[artifact:mvn] at org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:409)
[artifact:mvn] at org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:582)
[artifact:mvn] [ WARN] 12:55:23 CompatibleGWTSecuredRPCServiceExporter - org.broadleafcommerce.openadmin.client.service.ServiceException: Unable to pe
rform fetch for entity: org.broadleafcommerce.cms.page.domain.PageFolder



2. There are media files associated to catalog and products, but they never show up on the admin console, when i choose any item and click on the media tab. This problem though is not associated to this merge, but I never was able to make this work [ even on previous version]
3. When on the merchandising module tab, clicking on the product tab throws the following error

Code: Select all

[artifact:mvn] Hibernate: select count(adminpermi0_.ADMIN_PERMISSION_ID) as col_0_0_ from BLC_ADMIN_PERMISSION adminpermi0_ inner join BLC_ADMIN_PERMISSION_ENTITY qualifiede1_ on adminpermi0_.ADMIN_PERMISSION_ID=qualifiede1_.ADMIN_PERMISSION_ID inner join BLC_ADMIN_ROLE_PERMISSION_XREF allroles2_ on
 adminpermi0_.ADMIN_PERMISSION_ID=allroles2_.ADMIN_PERMISSION_ID inner join BLC_ADMIN_ROLE adminrolei3_ on allroles2_.ADMIN_ROLE_ID=adminrolei3_.ADMIN_ROLE_ID inner join BLC_ADMIN_USER_ROLE_XREF allusers4_ on adminrolei3_.ADMIN_ROLE_ID=allusers4_.ADMIN_ROLE_ID inner join BLC_ADMIN_USER adminuseri5_
on allusers4_.ADMIN_USER_ID=adminuseri5_.ADMIN_USER_ID left outer join BLC_ADMIN_USER_SANDBOX adminuseri5_1_ on adminuseri5_.ADMIN_USER_ID=adminuseri5
_1_.ADMIN_USER_ID where adminuseri5_.ADMIN_USER_ID=? and adminpermi0_.PERMISSION_TYPE=? and qualifiede1_.CEILING_ENTITY=? limit ?

[artifact:mvn] [ WARN] 18:33:06 CompatibleGWTSecuredRPCServiceExporter - org.broadleafcommerce.openadmin.client.service.ServiceException: Security Check Failed for entity operation: INSPECT

Any pointers and help will me move ahead.

Regards
Om