Unsupported encoding: "UTF-8; boundary=3305f10721pif267828d74d0g86a74sp" specified.

Avatar

Avatar

MorisTM

Avatar

MorisTM

MorisTM

26-08-2012

We are experiencing the following error (extracted from log files) when submitting a form in CMSA.

LC ES 2.5 on Weblogic 10.3.0.0

Can anyone advise us on why this error is occurring and how to resolve it. Or is it a known but harmless issue?

  ####<18/08/2012 1:30:16 AM EST> <Error> <HTTP> <wstblcesv01> <ES25-n1> <[ACTIVE] ExecuteThread: '2' for queue: 'weblogic.kernel.Default (self-tuning)'> <<anonymous>> <> <> <1345217416658> <BEA-101108> <[ServletContext@879423487[app:adobe-correspondencemanagement module:/cmsa path:/cmsa spec-version:2.5]] Unsupported encoding: "UTF-8; boundary=3305f10721pif267828d74d0g86a74sp" specified.
java.io.UnsupportedEncodingException: Unsupported Encoding UTF-8; boundary=3305f10721pif267828d74d0g86a74sp
at weblogic.servlet.internal.ServletRequestImpl.setCharacterEncodingInternal(ServletRequestImpl.java:436)
at weblogic.servlet.internal.ServletRequestImpl.initRequestEncoding(ServletRequestImpl.java:1163)
at weblogic.servlet.internal.ServletRequestImpl.getCharacterEncoding(ServletRequestImpl.java:459)
at javax.servlet.ServletRequestWrapper.getCharacterEncoding(ServletRequestWrapper.java:115)
at org.springframework.web.util.UrlPathHelper.determineEncoding(UrlPathHelper.java:334)
at org.springframework.web.util.UrlPathHelper.decodeRequestString(UrlPathHelper.java:308)
at org.springframework.web.util.UrlPathHelper.getContextPath(UrlPathHelper.java:212)
at org.springframework.web.util.UrlPathHelper.getPathWithinApplication(UrlPathHelper.java:162)
at org.springframework.web.util.UrlPathHelper.getPathWithinServletMapping(UrlPathHelper.java:141)
at org.springframework.web.util.UrlPathHelper.getLookupPathForRequest(UrlPathHelper.java:120)
at org.springframework.web.servlet.handler.AbstractUrlHandlerMapping.getHandlerInternal(AbstractUrlHandlerMapping.java:184)
at org.springframework.web.servlet.handler.AbstractHandlerMapping.getHandler(AbstractHandlerMapping.java:184)
at org.springframework.web.servlet.DispatcherServlet.getHandler(DispatcherServlet.java:942)
at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:750)
at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:716)
at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:644)
at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:560)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:227)
at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125)
at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:300)
at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:343)
at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:109)
at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:83)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:355)
at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:97)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:355)
at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:100)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:355)
at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:78)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:355)
at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:54)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:355)
at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:35)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:355)
at org.springframework.security.web.authentication.preauth.AbstractPreAuthenticatedProcessingFilter.doFilter(AbstractPreAuthenticatedProcessingFilter.java:89)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:355)
at org.springframework.security.web.authentication.www.BasicAuthenticationFilter.doFilter(BasicAuthenticationFilter.java:177)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:355)
at org.springframework.security.web.authentication.ui.DefaultLoginPageGeneratingFilter.doFilter(DefaultLoginPageGeneratingFilter.java:90)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:355)
at org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:188)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:355)
at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:105)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:355)
at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:79)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:355)
at org.springframework.security.web.authentication.www.BasicAuthenticationFilter.doFilter(BasicAuthenticationFilter.java:177)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:355)
at org.springframework.security.web.session.ConcurrentSessionFilter.doFilter(ConcurrentSessionFilter.java:109)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:355)
at com.adobe.livecycle.usermanager.authentication.web.CSRFFilter.doFilter(CSRFFilter.java:52)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:355)
at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:149)
at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:237)
at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:167)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.wrapRun(WebAppServletContext.java:3715)
at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3681)
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:120)
at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2277)
at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2183)
at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1454)
at weblogic.work.ExecuteThread.execute(ExecuteThread.java:207)
at weblogic.work.ExecuteThread.run(ExecuteThread.java:176)
>

Accepted Solutions (0)

Answers (3)

Answers (3)

Avatar

Avatar

Moris_Mihailidi

Avatar

Moris_Mihailidi

Moris_Mihailidi

09-09-2012

1. IE and Firefox

2. Http >

https://uat3.apps.test.com/cmsa/messagebroker/amf

POST /cmsa/messagebroker/amf HTTP/1.1
Host: uat3.apps.test.com
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:15.0) Gecko/20100101 Firefox/15.0
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: en-gb,en;q=0.5
Accept-Encoding: gzip, deflate
Connection: keep-alive
Cookie: JSESSIONID=M1WCQMGplpP4jLVJyfJJ2vSFKnLpNwyGc0qypQ21QtTZ2QZ8JNhG!-1397862523; lcAuthToken=AB4A8DA1-1709-61B8-7C90-8F71D3A6B338
Referer: https://uat3.apps.test.com/cmsa/dc/index.swf
Content-type: application/x-amf
Content-length: 362


HTTP/1.1 200 OK
Date: Sun, 09 Sep 2012 12:05:31 GMT
Server: Apache/2.2.22 (Win32)
Cache-Control: private, max-age=60, no-cache
Pragma: no-cache
Expires: Sat, 25 Dec 1999 00:00:00 GMT
X-Powered-By: Servlet/2.5 JSP/2.1
Vary: Accept-Encoding,User-Agent
Content-Encoding: gzip
X-XSS-Protection: 0
Content-Type: application/x-amf
Connection: close
Transfer-Encoding: chunked
Via: 1.1 uat3.apps.test.com (Alteon iSD-SSL/6.0.1)
----------------------------------------------------------
https://uat3.apps.test.com/cmsa/Submit

POST /cmsa/Submit HTTP/1.1
Host: uat3.apps.test.com
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:15.0) Gecko/20100101 Firefox/15.0
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: en-gb,en;q=0.5
Accept-Encoding: gzip, deflate
Connection: keep-alive
Cookie: JSESSIONID=M1WCQMGplpP4jLVJyfJJ2vSFKnLpNwyGc0qypQ21QtTZ2QZ8JNhG!-1397862523; lcAuthToken=AB4A8DA1-1709-61B8-7C90-8F71D3A6B338
Referer: https://uat3.apps.test.com/cmsa/dc/index.swf
Content-type: multipart/form-data; charset=UTF-8; boundary=vbkxfw6g8swl4858tn51e5my6mnmld7o
Content-length: 4403

--vbkxfw6g8swl4858tn51e5my6mnmld7o
Content-Disposition: form-data; name="useLatestAssets"

false
--vbkxfw6g8swl4858tn51e5my6mnmld7o
Content-Disposition: form-data; name="xmlData"

<proposal>
  <proposalDetail>
    <template>ProposalMinimal</template>
    <title>test</title>
    <purpose>Acquisition</purpose>
    <coverpage>proposal-cover-2</coverpage>
    <createDate>09/09/2012</createDate>
  </proposalDetail>
  <dealerDetail>
    <userID>5F580335-90F7-102F-AAAE-00000A53DEE6</userID>
    <firstName>Proposal Builder</firstName>
    <lastName>Administrator</lastName>
    <email>user@test.com</email>
    <phone>999999999</phone>
    <businessCentreName>HA PM</businessCentreName>
    <address>1 Street;East City;VIC;3000</address>
    <logo/>
  </dealerDetail>
  <salesTeamDetail>
    <sales_address1>1 Street</sales_address1>
    <sales_address2>East City, VIC, 3000</sales_address2>
    <sales_phone>99999999</sales_phone>
    <sales_business_centre>HA PM</sales_business_centre>
    <sales_first_name>Proposal Builder</sales_first_name>
    <sales_last_name>Administrator</sales_last_name>
    <sales_email>user@test.com</sales_email>
  </salesTeamDetail>
  <customerDetail>
    <businessName>test</businessName>
    <contactName>test</contactName>
  </customerDetail>
  <tables/>
  <fields/>
  <icc:icc xmlns:icc="http://ns.adobe.com/icc/1.0/">
    <icc:letter icc:ref="workspace://SpacesStore/230e7041-d798-415e-9c43-914f6f95a033" icc:name="ProposalMinimal">
      <icc:layout icc:ref="workspace://SpacesStore/02d37e3b-70c5-4bcf-8012-b0c7abfefddf"/>
      <icc:dataDictionary icc:ref="Proposal">
        <icc:instance>
          <proposal>
            <proposalDetail>
              <template>ProposalMinimal</template>
              <title>test</title>
              <purpose>Acquisition</purpose>
              <coverpage>proposal-cover-2</coverpage>
              <createDate>09/09/2012</createDate>
            </proposalDetail>
            <dealerDetail>
              <userID>5F580335-90F7-102F-AAAE-00000A53DEE6</userID>
              <firstName>Proposal Builder</firstName>
              <lastName>Administrator</lastName>
              <email>user@test.com</email>
              <phone>86494444</phone>
              <businessCentreName>HA PM</businessCentreName>
              <address>1 Street;East City;VIC;3000</address>
              <logo/>
            </dealerDetail>
            <salesTeamDetail>
              <sales_address1>1 Street</sales_address1>
              <sales_address2>East City, VIC, 3000</sales_address2>
              <sales_phone>86494444</sales_phone>
              <sales_business_centre>HA PM</sales_business_centre>
              <sales_first_name>Proposal Builder</sales_first_name>
              <sales_last_name>Administrator</sales_last_name>
              <sales_email>user@test.com</sales_email>
            </salesTeamDetail>
            <customerDetail>
              <businessName>test</businessName>
              <contactName>test</contactName>
            </customerDetail>
            <tables/>
            <fields/>
          </proposal>
        </icc:instance>
      </icc:dataDictionary>
    </icc:letter>
    <icc:sRoot0_sSalesTeam0_sContent0_SalesTeam0 icc:ref="form1[0].sRoot[0].sSalesTeam[0].sContent[0].SalesTeam[0]" xmlns:xfa="http://www.xfa.org/schema/xfa-data/1.0/" xfa:dataNode="dataGroup"/>
    <icc:sRoot0_sSolutionOverview0_sContent0_PricingSchedule0 icc:ref="form1[0].sRoot[0].sSolutionOverview[0].sContent[0].PricingSchedule[0]" xmlns:xfa="http://www.xfa.org/schema/xfa-data/1.0/" xfa:dataNode="dataGroup"/>
    <icc:sRoot0_sChallenges0_sContent0_Challenges0 icc:ref="form1[0].sRoot[0].sChallenges[0].sContent[0].Challenges[0]" xmlns:xfa="http://www.xfa.org/schema/xfa-data/1.0/" xfa:dataNode="dataGroup"/>
  </icc:icc>
</proposal>
--vbkxfw6g8swl4858tn51e5my6mnmld7o
Content-Disposition: form-data; name="reload"

false
--vbkxfw6g8swl4858tn51e5my6mnmld7o
Content-Disposition: form-data; name="letterId"

workspace://SpacesStore/230e7041-d798-415e-9c43-914f6f95a033
--vbkxfw6g8swl4858tn51e5my6mnmld7o
Content-Disposition: form-data; name="serviceName"


--vbkxfw6g8swl4858tn51e5my6mnmld7o
Content-Disposition: form-data; name="renderInteractive"

true
--vbkxfw6g8swl4858tn51e5my6mnmld7o--
HTTP/1.1 200 OK
Date: Sun, 09 Sep 2012 12:05:32 GMT
Server: Apache/2.2.22 (Win32)
Cache-Control: private, max-age=60
X-Powered-By: Servlet/2.5 JSP/2.1
Vary: Accept-Encoding,User-Agent
Content-Encoding: gzip
X-XSS-Protection: 0
Content-Type: text/xml; charset=UTF-8
Connection: close
Transfer-Encoding: chunked
Via: 1.1 uat3.apps.test.com (Alteon iSD-SSL/6.0.1)
----------------------------------------------------------
https://uat3.apps.test.com/remoting/messagebroker/amf

POST /remoting/messagebroker/amf HTTP/1.1
Host: uat3.apps.test.com
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:15.0) Gecko/20100101 Firefox/15.0
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: en-gb,en;q=0.5
Accept-Encoding: gzip, deflate
Connection: keep-alive
Cookie: JSESSIONID=M1WCQMGplpP4jLVJyfJJ2vSFKnLpNwyGc0qypQ21QtTZ2QZ8JNhG!-1397862523; lcAuthToken=AB4A8DA1-1709-61B8-7C90-8F71D3A6B338
Referer: https://uat3.apps.test.com/cmsa/dc/index.swf
Content-type: application/x-amf
Content-length: 377


HTTP/1.1 200 OK
Date: Sun, 09 Sep 2012 12:05:35 GMT
Server: Apache/2.2.22 (Win32)
Cache-Control: private, max-age=60, no-cache
Pragma: no-cache
Expires: Sat, 25 Dec 1999 00:00:00 GMT
X-Powered-By: Servlet/2.5 JSP/2.1
Vary: Accept-Encoding,User-Agent
Content-Encoding: gzip
X-XSS-Protection: 0
Content-Type: application/x-amf
Connection: close
Transfer-Encoding: chunked
Via: 1.1 uat3.apps.test.com (Alteon iSD-SSL/6.0.1)

Avatar

Avatar

chetanm_oct

Avatar

chetanm_oct

chetanm_oct

03-09-2012

Looks like an issue with Weblogic [1]. Any details on

  1. What was the browser used
  2. What was the HTTP request sent

When this exception occured

[1] http://stackoverflow.com/questions/9332791/weblogic-10gr3-unsupportedencodingexception-parsing-conte...

Avatar

Avatar

Moris_Mihailidi

Avatar

Moris_Mihailidi

Moris_Mihailidi

02-09-2012

If I may ask

1. Does anybody have CMSA running on Weblogic?

2. Are you experiencing this error?

Cheers

M