Quantcast
Channel: SmartClient Forums
Viewing all articles
Browse latest Browse all 4756

Automated test for Compressed WAR with _USE_CONTAINER_ enabled

$
0
0
Can you please add an automated test to your process that will validate if the SmartGWT is used in an environment that has both a Compressed WAR file and _USE_CONTAINER true that it will function. We tried to update to build v9.1p_2015-07-19 of SmartGWT4.1 and were forced to roll it back.

Our WAR files are compressed and we are getting 0 bytes back for icons. If we rollback to the previous version of SmartGWT that we are using v9.1p_2014-07-22/Enterprise Deployment works fine.

Be sure your post includes:

1. v9.1p_2015-07-19/Enterprise Deployment (v4.1 of SmartGWT)

2. Server: WebLogic12.1.2; Browser: Any


3.
=== 2015-07-30 17:00:04,530 [ng)'] ERROR Download - Problem sending static file: __USE_CONTAINER__/com.pci.gp.GP/sc/skins/Enterprise/images/ToolStrip/separator.png
java.net.ProtocolException: Exceeded stated content-length of: '0' bytes
at weblogic.servlet.internal.ServletOutputStreamImpl.checkCL(ServletOutputStreamImpl.java:203)
at weblogic.servlet.internal.ServletOutputStreamImpl.write(ServletOutputStreamImpl.java:149)
at com.isomorphic.util.IOUtil.copyStreams(IOUtil.java:109)
at com.isomorphic.util.IOUtil.copyStreams(IOUtil.java:84)
at com.isomorphic.servlet.ServletTools.sendStaticFile(ServletTools.java:1604)
at com.isomorphic.servlet.FileDownload.doGet(FileDownload.java:191)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:731)
at com.isomorphic.servlet.BaseServlet.service(BaseServlet.java:152)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:844)
at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:242)
at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:216)
at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:132)
at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:338)
at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:25)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:74)
at com.isomorphic.servlet.CompressionFilter.doFilter(CompressionFilter.java:247)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:74)
at com.pci.gtdw.web.filter.ResponseTimeFilter.doFilter(ResponseTimeFilter.java:95)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:74)
at com.pci.gtdw.web.filter.CsrfPreventionFilter.doFilter(CsrfPreventionFilter.java:309)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:74)
at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.wrapRun(WebAppServletContext.java:3296)
at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3262)
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:120)
at weblogic.servlet.provider.WlsSubjectHandle.run(WlsSubjectHandle.java:57)
at weblogic.servlet.internal.WebAppServletContext.doSecuredExecute(WebAppServletContext.java:2171)
at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2097)
at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2075)
at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1513)
at weblogic.servlet.provider.ContainerSupportProviderImpl$WlsRequestExecutor.run(ContainerSupportProviderImpl.java:254)
at weblogic.work.ExecuteThread.execute(ExecuteThread.java:256)
at weblogic.work.ExecuteThread.run(ExecuteThread.java:221)

.

Viewing all articles
Browse latest Browse all 4756

Trending Articles