Page 1 of 1

BLC Demo 1.6 unnable to open admin page

Posted: Thu May 10, 2012 9:08 pm
by zean
Hi,

I've been download and build the demo site version 1.6-GA and have tried to run it, the store is working fine, but I'm unable to enter the admin page and get following error on the log file :

[artifact:mvn] [ WARN] 09:03:34 RuntimeEnvironmentPropertiesConfigurer - Unable to determine runtime environment, using default environment 'development'
[artifact:mvn] 2012-05-11 09:03:34.429:WARN::/broadleafdemo/org.broadleafcommerce.admin.demoAdmin/org.broadleafcommerce.admin.demoAdmin.nocache.js
[artifact:mvn] java.lang.NullPointerException
[artifact:mvn] at org.broadleafcommerce.common.web.util.PrecompressedHttpServletResponse.getContentType(PrecompressedHttpServletResponse.java:41)
[artifact:mvn] at javax.servlet.ServletResponseWrapper.getContentType(ServletResponseWrapper.java:151)
[artifact:mvn] at org.mortbay.jetty.servlet.DefaultServlet.writeHeaders(DefaultServlet.java:841)
[artifact:mvn] at org.mortbay.jetty.servlet.DefaultServlet.sendData(DefaultServlet.java:711)
[artifact:mvn] at org.mortbay.jetty.servlet.DefaultServlet.doGet(DefaultServlet.java:451)
[artifact:mvn] at javax.servlet.http.HttpServlet.service(HttpServlet.java:707)
[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.handle(ServletHandler.java:390)
[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.servlet.Dispatcher.forward(Dispatcher.java:224)
[artifact:mvn] at org.mortbay.jetty.servlet.Dispatcher.forward(Dispatcher.java:126)
[artifact:mvn] at org.springframework.web.servlet.resource.DefaultServletHttpRequestHandler.handleRequest(DefaultServletHttpRequestHandler.java:119)
[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.doGet(FrameworkServlet.java:549)
[artifact:mvn] at javax.servlet.http.HttpServlet.service(HttpServlet.java:707)
[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.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:368)
[artifact:mvn] at org.broadleafcommerce.cms.web.BroadleafProcessURLFilter.doFilterInternal(BroadleafProcessURLFilter.java:150)
[artifact:mvn] at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)
[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.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.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.java:119)
[artifact:mvn] at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:380)
[artifact:mvn] at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.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(AbstractAuthenticationProcessingFilter.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.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.broadleafcommerce.common.web.util.PrecompressedArtifactFilter.doFilter(PrecompressedArtifactFilter.java:55)
[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.headerComplete(HttpConnection.java:923)
[artifact:mvn] at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:547)
[artifact:mvn] at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:212)
[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)

I have tried to rebuild it several time but still encounter the same result. This error didn't happen with demo site 1.5.4 version . Do you have any idea what I'm missing for this problem?

Re: BLC Demo 1.6 unnable to open admin page

Posted: Fri May 11, 2012 9:51 am
by jmdiazlr
I hava the same problem.

Re: BLC Demo 1.6 unnable to open admin page

Posted: Wed May 16, 2012 2:57 pm
by jefffischer
This is because of http://jira.broadleafcommerce.org/browse/BLC-456. This will be addressed in version 1.6.1. In the meantime, the easiest workaround is to remove the offending filter from web.xml. Just remove the filter declaration for blPrecompressedArtifactFilter from your web.xml.

Re: BLC Demo 1.6 unnable to open admin page

Posted: Fri May 18, 2012 2:39 pm
by skip
Hi

Could you tell me if you had to manually populate the tables broadleaf database for site-war they got populated on their own every time server started? I could see all the tables generated by build-sql task in the site-war/build.xml but I don't see any of those tables populated. And logging says

Code: Select all

import file not found: /import.sql
which seem to do the database table population job.

Thanks.