• 고객센터
  • 교육
  • 매뉴얼
  • 데모
  • 제품소개

게시판을 이용해 주셔서 감사합니다.
다음양식에 맞게 입력해주세요.

**필수입력사항**

* 고객(업체)명 : TGS
* 제품 버전 : 4
* 문의 유형(질문/요청/참조) : 질문
* 내용 :  다음과 같은 오류가 지속적으로 발생합니다.

해당 쿼리는 토드에서 조회시 3분정도 걸리는 쿼리입니다.

다음과 같은 사례는 어떻게 조치를 해야하는지 문의 드립니다.

                                                                                                                                    
java.lang.RuntimeException: 컴포넌트로 GauceDataSet을 출력하는 동안에 오류가 발생하였습니다.
  ClientAbortException:  java.net.SocketException: Connection reset by peer: socket write error
 at com.gauce.io.bin.A.bufferFilled(Unknown Source)
 at com.gauce.GauceDataSet.addDataRow(Unknown Source)
 at common.db.DBManager.makeGauceDataSet(DBManager.java:596)
 at common.db.DBManager.makeGauceDataSet(DBManager.java:371)
 at org.apache.jsp.STOCKMNG.STOCK.AgingTotal_005fView_005fProc_jsp._jspService(AgingTotal_005fView_005fProc_jsp.java:675)
 at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
 at javax.servlet.http.HttpServlet.service(HttpServlet.java:728)
 at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:432)
 at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:390)
 at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:334)
 at javax.servlet.http.HttpServlet.service(HttpServlet.java:728)
 at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)
 at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
 at com.ixync.filter.IXyncFilter.doFilter(Unknown Source)
 at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
 at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
 at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:222)
 at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:123)
 at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472)
 at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171)
 at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:99)
 at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:936)
 at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
 at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407)
 at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1004)
 at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:589)
 at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:312)
 at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
 at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
 at java.lang.Thread.run(Thread.java:619)
ClientAbortException:  java.net.SocketException: Connection reset by peer: socket write error
 at org.apache.catalina.connector.OutputBuffer.realWriteBytes(OutputBuffer.java:388)
 at org.apache.tomcat.util.buf.ByteChunk.flushBuffer(ByteChunk.java:462)
 at org.apache.tomcat.util.buf.ByteChunk.append(ByteChunk.java:366)
 at org.apache.catalina.connector.OutputBuffer.writeBytes(OutputBuffer.java:413)
 at org.apache.catalina.connector.OutputBuffer.write(OutputBuffer.java:401)
 at org.apache.catalina.connector.CoyoteOutputStream.write(CoyoteOutputStream.java:91)
 at com.gauce.io.bin.A.A(Unknown Source)
 at com.gauce.io.bin.A.A(Unknown Source)
 at com.gauce.io.bin.A.write(Unknown Source)
 at org.apache.jsp.STOCKMNG.STOCK.AgingTotal_005fView_005fProc_jsp._jspService(AgingTotal_005fView_005fProc_jsp.java:1004)
 at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
 at javax.servlet.http.HttpServlet.service(HttpServlet.java:728)
 at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:432)
 at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:390)
 at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:334)
 at javax.servlet.http.HttpServlet.service(HttpServlet.java:728)
 at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)
 at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
 at com.ixync.filter.IXyncFilter.doFilter(Unknown Source)
 at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
 at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
 at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:222)
 at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:123)
 at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472)
 at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171)
 at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:99)
 at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:936)
 at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
 at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407)
 at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1004)
 at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:589)
 at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:312)
 at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
 at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
 at java.lang.Thread.run(Thread.java:619)
Caused by: java.net.SocketException: Connection reset by peer: socket write error
 at java.net.SocketOutputStream.socketWrite0(Native Method)
 at java.net.SocketOutputStream.socketWrite(SocketOutputStream.java:92)
 at java.net.SocketOutputStream.write(SocketOutputStream.java:136)
 at org.apache.coyote.http11.InternalOutputBuffer.realWriteBytes(InternalOutputBuffer.java:215)
 at org.apache.tomcat.util.buf.ByteChunk.flushBuffer(ByteChunk.java:462)
 at org.apache.tomcat.util.buf.ByteChunk.append(ByteChunk.java:366)
 at org.apache.coyote.http11.InternalOutputBuffer$OutputStreamOutputBuffer.doWrite(InternalOutputBuffer.java:240)
 at org.apache.coyote.http11.filters.ChunkedOutputFilter.doWrite(ChunkedOutputFilter.java:117)
 at org.apache.coyote.http11.AbstractOutputBuffer.doWrite(AbstractOutputBuffer.java:192)
 at org.apache.coyote.Response.doWrite(Response.java:505)
 at org.apache.catalina.connector.OutputBuffer.realWriteBytes(OutputBuffer.java:383)
 ... 34 more

2015.12.24 (16:20:02)
shift

Connection reset by peer: socket write error

 Socket으로 write() operation을 수행할 때, N/W level에서의 IO 에러가 발생한 경우입니다.

 

 PC <---> WebServer <---> WAS <----> Database

        (1)                    (2)             (3)

 

 구간(1)을 거친 구간(2)에서 발생했을 가능성이 가장 높습니다. 이같은 상황은, 응답이 느린 응용어플리케이션이나

 혹은 '동시단말사용자수'가 증가하여 시스템의 '임계성능'에 도달하여 전체적으로 응답속도가 느려질 경우,

사용자는 응답이 미처 오기전에 'Stop/Forward/Backward' 버튼을 누르거나 혹은 다른 사이트로 이동해 버릴 수 있습니다.

 일단 요청이 '접수'되어 일정한 오랜 시간동안 동작된 해당 처리의 결과를 사용자PC에게 HTTP result를 보내려고 하나 이미 사라져 버린 사용자PC 측의

 Socket peer가 사라졌으로(close) Socket write IO errer를 발생하는 것입니다.

 

따라서, 해당 메세지가 빈번하지 않을 경우는 무시하시면 되고, 반면, 사용자 증가에 따라 부하가 극심한 시점에 위와 같은 메세지가 동시다발적으로 발생하고 있다면,

메세지가 뿌려지는 것은 어찌보면 당연한 것이며, 응용어플리케이션 혹은 해당 시스템의 임계성능'을 끌어올리는 성능개선작업을 하셔야 할 것입니다.

 

우선 WebServer 또는 WAS 환경의 Timeout 설정을 충분히 늘려 주는 것입니다. 가장 간단하면서 강력한 효과를 발휘할 수 있습니다. 그렇지만 해당 설정을 변경하고자

할 때 충분한 시간적 요구 사항을 파악하여 적절한 값을 도출해 주어야 합니다.

 

감사합니다.

(*.234.186.58)
번호 제목 닉네임 조회 등록일
7429 no image 가우스 설치 후에도 시스템 로그인 불가 건 [1]
kiarakim
5288 2016-03-02
7428 no image Bind 의 길이 제한이 있나요? [1]
scirea
5307 2016-02-18
7427 no image Oracle Null 값 표시 방법 [1]
양승원
4783 2016-02-16
7426 no image HttpServletRequest를 HttpGauceReqeust으로 Casting할 수 없습니다. GauceFilter를 통한 정상 요청이 아닙니다. [11]
정민75
21527 2016-02-12
게시판을 이용해 주셔서 감사합니다. 다음양식에 맞게 입력해주세요. **필수입력사항** * 고객(업체)명 : 삼성 SDI * 제품 버전 : gauce4054 * 문의 유형(질문/요청/참조) : 요청 * 내용 : 전에 한번 같은 문제로 문의 드렸었는데 시스템 포맷 하고 4.0을 다시 설정 중입니다. 같은 현상으로 인하여 재요청 드립니다. . . JAVA Memory arguments: -Xms256m -Xmx512m -XX:CompileThreshold=8000 -XX:PermSize=48m -XX:MaxPermSize=128m . WLS Start Mode=Development . CLASSPATH=C:\Oracle\MIDDLE~1\patch_wls1036\profiles\default\sys_manifest_classpath\weblogic_patch.jar;C:\Oracle\MIDDLE~1\patch_oepe180\profiles\default\sys_manifest_classpath\weblogic_patch.jar;C:\Oracle\MIDDLE~1\patch_ocp371\profiles\default\sys_manifest_classpath\weblogic_patch.jar;C:\Oracle\MIDDLE~1\patch_adfr1111\profiles\default\sys_manifest_classpath\weblogic_patch.jar;C:\Oracle\MIDDLE~1\JDK160~1\lib\tools.jar;C:\Oracle\MIDDLE~1\WLSERV~1.3\server\lib\weblogic_sp.jar;C:\Oracle\MIDDLE~1\WLSERV~1.3\server\lib\weblogic.jar;C:\Oracle\MIDDLE~1\modules\features\weblogic.server.modules_10.3.6.0.jar;C:\Oracle\MIDDLE~1\WLSERV~1.3\server\lib\webservices.jar;C:\Oracle\MIDDLE~1\modules\ORGAPA~1.1/lib/ant-all.jar;C:\Oracle\MIDDLE~1\modules\NETSFA~1.0_1/lib/ant-contrib.jar;C:\Oracle\MIDDLE~1\WLSERV~1.3\common\derby\lib\derbyclient.jar;C:\Oracle\MIDDLE~1\WLSERV~1.3\server\lib\xqrl.jar;;C:\gauce40\WEB-INF\lib\gauce4054.jar;C:\Oracle\Middleware\customlib\log4j-1.2.8.jar;C:\Oracle\Middleware\customlib\log4j-api-2.3.jar;C:\Oracle\Middleware\customlib\log4j-core-2.3.jar;C:\Oracle\Middleware\customlib\log4jdbc-log4j2-jdbc4-1.16.jar;C:\Oracle\Middleware\customlib\log4j-web-2.3.jar;C:\Oracle\Middleware\customlib\commons-httpclient-3.1.jar;C:\Oracle\Middleware\customlib\commons-logging-1.0.4.jar;C:\Oracle\Middleware\customlib\commons-codec-1.4.jar;C:\Oracle\Middleware\customlib\commons-discovery-0.2.jar;C:\Oracle\Middleware\SHARED\classes\jce-jdk13-125.jar;C:\Oracle\Middleware\SHARED\classes\sutil.jar . PATH=C:\Oracle\MIDDLE~1\patch_wls1036\profiles\default\native;C:\Oracle\MIDDLE~1\patch_oepe180\profiles\default\native;C:\Oracle\MIDDLE~1\patch_ocp371\profiles\default\native;C:\Oracle\MIDDLE~1\patch_adfr1111\profiles\default\native;C:\Oracle\MIDDLE~1\WLSERV~1.3\server\native\win\32;C:\Oracle\MIDDLE~1\WLSERV~1.3\server\bin;C:\Oracle\MIDDLE~1\modules\ORGAPA~1.1\bin;C:\Oracle\MIDDLE~1\JDK160~1\jre\bin;C:\Oracle\MIDDLE~1\JDK160~1\bin;C:\java\jdk1.6.0_29\bin;C:\app\product\11.2.0\client_2\bin;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files\Intel\WiFi\bin\;C:\Program Files\Common Files\Intel\WirelessCommon\;C:\Program Files\Intel\WiFi\bin\;C:\Program Files\Common Files\Intel\WirelessCommon\;C:\Oracle\MIDDLE~1\WLSERV~1.3\server\native\win\32\oci920_8 . *************************************************** * To start WebLogic Server, use a username and * * password assigned to an admin-level user. For * * server administration, use the WebLogic Server * * console at http:\\hostname:port\console * *************************************************** starting weblogic with Java version: java version "1.6.0_29" Java(TM) SE Runtime Environment (build 1.6.0_29-b11) Java HotSpot(TM) Client VM (build 20.4-b02, mixed mode) Starting WLS with line: C:\Oracle\MIDDLE~1\JDK160~1\bin\java -client -Xms256m -Xmx512m -XX:CompileThreshold=8000 -XX:PermSize=48m -XX:MaxPermSize=128m -Dweblogic.Name=AdminServer -Djava.security.policy=C:\Oracle\MIDDLE~1\WLSERV~1.3\server\lib\weblogic.policy -Xverify:none -da -Dplatform.home=C:\Oracle\MIDDLE~1\WLSERV~1.3 -Dwls.home=C:\Oracle\MIDDLE~1\WLSERV~1.3\server -Dweblogic.home=C:\Oracle\MIDDLE~1\WLSERV~1.3\server -Dweblogic.management.discover=true -Dwlw.iterativeDev= -Dwlw.testConsole= -Dwlw.logErrorsToConsole= -Dweblogic.ext.dirs=C:\Oracle\MIDDLE~1\patch_wls1036\profiles\default\sysext_manifest_classpath;C:\Oracle\MIDDLE~1\patch_oepe180\profiles\default\sysext_manifest_classpath;C:\Oracle\MIDDLE~1\patch_ocp371\profiles\default\sysext_manifest_classpath;C:\Oracle\MIDDLE~1\patch_adfr1111\profiles\default\sysext_manifest_classpath weblogic.Server <2016. 2. 12 오전 9시 11분 27초 KST> <Info> <Security> <BEA-090905> <Disabling CryptoJ JCE Provider self-integrity check for better startup performance. To enable this check, specify -Dweblogic.security.allowCryptoJDefaultJCEVerification=true> <2016. 2. 12 오전 9시 11분 27초 KST> <Info> <Security> <BEA-090906> <Changing the default Random Number Generator in RSA CryptoJ from ECDRBG to FIPS186PRNG. To disable this change, specify -Dweblogic.security.allowCryptoJDefaultPRNG=true> <2016. 2. 12 오전 9시 11분 27초 KST> <Info> <WebLogicServer> <BEA-000377> <Starting WebLogic Server with Java HotSpot(TM) Client VM Version 20.4-b02 from Sun Microsystems Inc.> <2016. 2. 12 오전 9시 11분 28초 KST> <Info> <Management> <BEA-141107> <Version: WebLogic Server 10.3.6.0 Tue Nov 15 08:52:36 PST 2011 1441050 > <2016. 2. 12 오전 9시 11분 29초 KST> <Notice> <WebLogicServer> <BEA-000365> <Server state changed to STARTING> <2016. 2. 12 오전 9시 11분 29초 KST> <Info> <WorkManager> <BEA-002900> <Initializing self-tuning thread pool> <2016. 2. 12 오전 9시 11분 29초 KST> <Notice> <LoggingService> <BEA-320400> <The log file C:\Oracle\Middleware\user_projects\domains\base_domain\servers\AdminServer\logs\AdminServer.log will be rotated. Reopen the log file if tailing has stopped. This can happen on some platforms like Windows.> <2016. 2. 12 오전 9시 11분 29초 KST> <Notice> <LoggingService> <BEA-320401> <The log file has been rotated to C:\Oracle\Middleware\user_projects\domains\base_domain\servers\AdminServer\logs\AdminServer.log00016. Log messages will continue to be logged in C:\Oracle\Middleware\user_projects\domains\base_domain\servers\AdminServer\logs\AdminServer.log.> <2016. 2. 12 오전 9시 11분 29초 KST> <Notice> <Log Management> <BEA-170019> <The server log file C:\Oracle\Middleware\user_projects\domains\base_domain\servers\AdminServer\logs\AdminServer.log is opened. All server side log events will be written to this file.> <2016. 2. 12 오전 9시 11분 30초 KST> <Notice> <Security> <BEA-090082> <Security initializing using security realm myrealm.> <2016. 2. 12 오전 9시 11분 31초 KST> <Notice> <LoggingService> <BEA-320400> <The log file C:\Oracle\Middleware\user_projects\domains\base_domain\servers\AdminServer\logs\access.log will be rotated. Reopen the log file if tailing has stopped. This can happen on some platforms like Windows.> <2016. 2. 12 오전 9시 11분 31초 KST> <Notice> <LoggingService> <BEA-320401> <The log file has been rotated to C:\Oracle\Middleware\user_projects\domains\base_domain\servers\AdminServer\logs\access.log00016. Log messages will continue to be logged in C:\Oracle\Middleware\user_projects\domains\base_domain\servers\AdminServer\logs\access.log.> <2016. 2. 12 오전 9시 11분 31초 KST> <Notice> <WebLogicServer> <BEA-000365> <Server state changed to STANDBY> <2016. 2. 12 오전 9시 11분 31초 KST> <Notice> <WebLogicServer> <BEA-000365> <Server state changed to STARTING> ERROR StatusLogger No log4j2 configuration file found. Using default configuration: logging only errors to the console. <2016. 2. 12 오전 9시 11분 34초 KST> <Notice> <LoggingService> <BEA-320400> <The log file C:\Oracle\Middleware\user_projects\domains\base_domain\servers\AdminServer\logs\base_domain.log will be rotated. Reopen the log file if tailing has stopped. This can happen on some platforms like Windows.> <2016. 2. 12 오전 9시 11분 34초 KST> <Notice> <LoggingService> <BEA-320401> <The log file has been rotated to C:\Oracle\Middleware\user_projects\domains\base_domain\servers\AdminServer\logs\base_domain.log00015. Log messages will continue to be logged in C:\Oracle\Middleware\user_projects\domains\base_domain\servers\AdminServer\logs\base_domain.log.> <2016. 2. 12 오전 9시 11분 34초 KST> <Notice> <Log Management> <BEA-170027> <The Server has established connection with the Domain level Diagnostic Service successfully.> <2016. 2. 12 오전 9시 11분 34초 KST> <Notice> <WebLogicServer> <BEA-000365> <Server state changed to ADMIN> <2016. 2. 12 오전 9시 11분 34초 KST> <Notice> <WebLogicServer> <BEA-000365> <Server state changed to RESUMING> <2016. 2. 12 오전 9시 11분 34초 KST> <Notice> <Server> <BEA-002613> <Channel "Default" is now listening on 50.24.132.172:7001 for protocols iiop, t3, ldap, snmp, http.> <2016. 2. 12 오전 9시 11분 34초 KST> <Notice> <WebLogicServer> <BEA-000331> <Started WebLogic Admin Server "AdminServer" for domain "base_domain" running in Development Mode> <2016. 2. 12 오전 9시 11분 34초 KST> <Notice> <WebLogicServer> <BEA-000365> <Server state changed to RUNNING> <2016. 2. 12 오전 9시 11분 34초 KST> <Notice> <WebLogicServer> <BEA-000360> <Server started in RUNNING mode> <2016. 2. 12 오전 9시 12분 06초 KST> <Error> <HTTP> <BEA-101019> <[ServletContext@22460353[app:gepm module:gepm path:/gepm spec-version:null]] Servlet failed with IOException java.io.IOException: HttpServletRequest를 HttpGauceReqeust으로 Casting할 수 없습니다. GauceFilter를 통한 정상 요청이 아닙니다. at com.gauce.engine.K.A(Unknown Source) at com.gauce.ServiceLoader.newService(Unknown Source) at com.gauce.ServiceLoader.newService(Unknown Source) at jsp_servlet._system.__select2._jspService(__select2.java:73) at weblogic.servlet.jsp.JspBase.service(JspBase.java:34) Truncated. see log file for complete stacktrace > <2016. 2. 12 오전 9시 12분 06초 KST> <Error> <HTTP> <BEA-101083> <Connection failure. java.net.ProtocolException: Didn't meet stated Content-Length, wrote: '2653' bytes instead of stated: '2611' bytes. at weblogic.servlet.internal.ServletOutputStreamImpl.ensureContentLength(ServletOutputStreamImpl.java:457) at weblogic.servlet.internal.ServletResponseImpl.ensureContentLength(ServletResponseImpl.java:1448) at weblogic.servlet.internal.ServletResponseImpl.send(ServletResponseImpl.java:1530) at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1498) at weblogic.work.ExecuteThread.execute(ExecuteThread.java:256) Truncated. see log file for complete stacktrace > <2016. 2. 12 오전 9시 12분 06초 KST> <Error> <HTTP> <BEA-101104> <Servlet execution in servlet context "ServletContext@22460353[app:gepm module:gepm path:/gepm spec-version:null]" failed, java.net.ProtocolException: Didn't meet stated Content-Length, wrote: '2653' bytes instead of stated: '2611' bytes.. java.net.ProtocolException: Didn't meet stated Content-Length, wrote: '2653' bytes instead of stated: '2611' bytes. at weblogic.servlet.internal.ServletOutputStreamImpl.ensureContentLength(ServletOutputStreamImpl.java:457) at weblogic.servlet.internal.ServletResponseImpl.ensureContentLength(ServletResponseImpl.java:1448) at weblogic.servlet.internal.ServletResponseImpl.send(ServletResponseImpl.java:1530) at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1498) at weblogic.work.ExecuteThread.execute(ExecuteThread.java:256) Truncated. see log file for complete stacktrace > <2016. 2. 12 오전 9시 59분 28초 KST> <Error> <HTTP> <BEA-101019> <[ServletContext@22460353[app:gepm module:gepm path:/gepm spec-version:null]] Servlet failed with IOException java.io.IOException: HttpServletRequest를 HttpGauceReqeust으로 Casting할 수 없습니다. GauceFilter를 통한 정상 요청이 아닙니다. at com.gauce.engine.K.A(Unknown Source) at com.gauce.ServiceLoader.newService(Unknown Source) at com.gauce.ServiceLoader.newService(Unknown Source) at jsp_servlet._system.__select2._jspService(__select2.java:73) at weblogic.servlet.jsp.JspBase.service(JspBase.java:34) Truncated. see log file for complete stacktrace > <2016. 2. 12 오전 9시 59분 28초 KST> <Error> <HTTP> <BEA-101083> <Connection failure. java.net.ProtocolException: Didn't meet stated Content-Length, wrote: '2479' bytes instead of stated: '2437' bytes. at weblogic.servlet.internal.ServletOutputStreamImpl.ensureContentLength(ServletOutputStreamImpl.java:457) at weblogic.servlet.internal.ServletResponseImpl.ensureContentLength(ServletResponseImpl.java:1448) at weblogic.servlet.internal.ServletResponseImpl.send(ServletResponseImpl.java:1530) at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1498) at weblogic.work.ExecuteThread.execute(ExecuteThread.java:256) Truncated. see log file for complete stacktrace > <2016. 2. 12 오전 9시 59분 28초 KST> <Error> <HTTP> <BEA-101104> <Servlet execution in servlet context "ServletContext@22460353[app:gepm module:gepm path:/gepm spec-version:null]" failed, java.net.ProtocolException: Didn't meet stated Content-Length, wrote: '2479' bytes instead of stated: '2437' bytes.. java.net.ProtocolException: Didn't meet stated Content-Length, wrote: '2479' bytes instead of stated: '2437' bytes. at weblogic.servlet.internal.ServletOutputStreamImpl.ensureContentLength(ServletOutputStreamImpl.java:457) at weblogic.servlet.internal.ServletResponseImpl.ensureContentLength(ServletResponseImpl.java:1448) at weblogic.servlet.internal.ServletResponseImpl.send(ServletResponseImpl.java:1530) at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1498) at weblogic.work.ExecuteThread.execute(ExecuteThread.java:256) Truncated. see log file for complete stacktrace > env.jsp GAUCE_HOME > C:/gauce40/WEB-INF/ GAUCE_VERSION > 4.0.5.4 LICENSE > true find.jsp InnoXync/Gauce Library Finder Version 1.0 jar:file:/C:/gauce40/WEB-INF/lib/gauce4054.jar!/com/gauce/GauceDataSet.class
7425 윈도우 7(혹은 익스플로러 10이상) 호환성 문의 파일 [1]
남궁경
5454 2016-02-03
게시판을 이용해 주셔서 감사합니다. 다음양식에 맞게 입력해주세요. **필수입력사항** * 고객(업체)명 : LG 전자 * 제품 버전 : * 문의 유형(질문/요청/참조) : * 내용 : 안녕하세요. LG CNS에서 SM을 담당하고 있습니다. 다름이 아니라 저희 시스템중 하나가 가우스를 사용하는데 윈도우 XP에서는 정상적 설치 및 트리구조가 보이나(그림 1) 윈도우 7이상 버전에서는 설치되어도 화면에 표시가 되지 않습니다.(그림 2) 컴포넌트 문제인가해서 여기 사이트에서 최신 버전으로 업데이트 했어도 화면에는 표시되지 않습니다. 해당 가져오는 소스부분은 <script src="/targetadmin/js/object.js"></script> <script langauge="javascript"> var str = ' <OBJECT ID="tree" WIDTH="100%" HEIGHT="100%" '; str += ' CLASSID="CLSID:8C2D90A6-6800-44EA-9D2B-DE4CB13FD701" CODEBASE="http://156.147.36.61:8700/targetadmin/taPageflow/target_admin/menu_manager/Manager.cab#version=1,0,0,3"> '; str += ' <PARAM NAME="dataURL" VALUE="http://156.147.36.61:8700/targetadmin/taPageflow/target_admin/menu_manager/sendTargetMenuStructure.jsp"> '; str += ' <PARAM NAME="maxDepth" VALUE="4"> <PARAM NAME="fontSize" VALUE="12"> </OBJECT> '; fn_object_daesang(str); </script> 옛날 버전이여서 윈도우7 이상 (혹은 익스플로러 10이상) 호환성이 문제 있는 것인지 확인 하고 싶습니다. 그리고 화면에 정상적으로 표시할 방안이 있다면 알고 싶습니다. 감사합니다.
7424 no image windows10 에서 접속시 엑티브엑스를 계속 설치를 합니다. [1]
강동민
5602 2016-01-27
7423 64비트 서버 업그레이드 파일 [1]
조세희
6170 2016-01-27
7422 no image window7/10 IE11에서 on load [3]
kiarakim
5013 2016-01-26
7421 no image windows10 에서 ie11로 접속시 Grid 폰트 크기가 크게 보입니다. [3]
신현철
4928 2016-01-21
7420 no image 대용량조회 sample 소스 요청 [1]
정성호
4599 2016-01-21
7419 no image TreeView에 checkbox 추가 후 저장하는 방법 [2]
헐랭이
4868 2016-01-20
Selected no image 컴포넌트로 GauceDataSet을 출력하는 동안에 오류가 발생하였습니다. [1]
쟤쟤
5992 2015-12-24
게시판을 이용해 주셔서 감사합니다. 다음양식에 맞게 입력해주세요. **필수입력사항** * 고객(업체)명 : TGS * 제품 버전 : 4 * 문의 유형(질문/요청/참조) : 질문 * 내용 : 다음과 같은 오류가 지속적으로 발생합니다. 해당 쿼리는 토드에서 조회시 3분정도 걸리는 쿼리입니다. 다음과 같은 사례는 어떻게 조치를 해야하는지 문의 드립니다. java.lang.RuntimeException: 컴포넌트로 GauceDataSet을 출력하는 동안에 오류가 발생하였습니다. ClientAbortException: java.net.SocketException: Connection reset by peer: socket write error at com.gauce.io.bin.A.bufferFilled(Unknown Source) at com.gauce.GauceDataSet.addDataRow(Unknown Source) at common.db.DBManager.makeGauceDataSet(DBManager.java:596) at common.db.DBManager.makeGauceDataSet(DBManager.java:371) at org.apache.jsp.STOCKMNG.STOCK.AgingTotal_005fView_005fProc_jsp._jspService(AgingTotal_005fView_005fProc_jsp.java:675) at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70) at javax.servlet.http.HttpServlet.service(HttpServlet.java:728) at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:432) at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:390) at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:334) at javax.servlet.http.HttpServlet.service(HttpServlet.java:728) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) at com.ixync.filter.IXyncFilter.doFilter(Unknown Source) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:222) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:123) at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:99) at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:936) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407) at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1004) at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:589) at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:312) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) at java.lang.Thread.run(Thread.java:619) ClientAbortException: java.net.SocketException: Connection reset by peer: socket write error at org.apache.catalina.connector.OutputBuffer.realWriteBytes(OutputBuffer.java:388) at org.apache.tomcat.util.buf.ByteChunk.flushBuffer(ByteChunk.java:462) at org.apache.tomcat.util.buf.ByteChunk.append(ByteChunk.java:366) at org.apache.catalina.connector.OutputBuffer.writeBytes(OutputBuffer.java:413) at org.apache.catalina.connector.OutputBuffer.write(OutputBuffer.java:401) at org.apache.catalina.connector.CoyoteOutputStream.write(CoyoteOutputStream.java:91) at com.gauce.io.bin.A.A(Unknown Source) at com.gauce.io.bin.A.A(Unknown Source) at com.gauce.io.bin.A.write(Unknown Source) at org.apache.jsp.STOCKMNG.STOCK.AgingTotal_005fView_005fProc_jsp._jspService(AgingTotal_005fView_005fProc_jsp.java:1004) at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70) at javax.servlet.http.HttpServlet.service(HttpServlet.java:728) at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:432) at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:390) at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:334) at javax.servlet.http.HttpServlet.service(HttpServlet.java:728) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) at com.ixync.filter.IXyncFilter.doFilter(Unknown Source) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:222) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:123) at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:99) at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:936) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407) at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1004) at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:589) at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:312) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) at java.lang.Thread.run(Thread.java:619) Caused by: java.net.SocketException: Connection reset by peer: socket write error at java.net.SocketOutputStream.socketWrite0(Native Method) at java.net.SocketOutputStream.socketWrite(SocketOutputStream.java:92) at java.net.SocketOutputStream.write(SocketOutputStream.java:136) at org.apache.coyote.http11.InternalOutputBuffer.realWriteBytes(InternalOutputBuffer.java:215) at org.apache.tomcat.util.buf.ByteChunk.flushBuffer(ByteChunk.java:462) at org.apache.tomcat.util.buf.ByteChunk.append(ByteChunk.java:366) at org.apache.coyote.http11.InternalOutputBuffer$OutputStreamOutputBuffer.doWrite(InternalOutputBuffer.java:240) at org.apache.coyote.http11.filters.ChunkedOutputFilter.doWrite(ChunkedOutputFilter.java:117) at org.apache.coyote.http11.AbstractOutputBuffer.doWrite(AbstractOutputBuffer.java:192) at org.apache.coyote.Response.doWrite(Response.java:505) at org.apache.catalina.connector.OutputBuffer.realWriteBytes(OutputBuffer.java:383) ... 34 more
7417 GridtoExcel 메소드 문의 파일 [1]
김성현
5987 2015-12-23
7416 no image Dynamic Report Builder 메뉴얼 요청 드려요 [1]
ㅈㅇ
5013 2015-12-17
7415 no image Dynamic Report Builder 요청드립니다. [1]
변현용
4914 2015-12-15
7414 no image 그리드 내 콤보 변경 관련 문의 [1]
가우스사용자님
4882 2015-12-14
7413 no image csv 문의드립니다. [1]
노시진
4750 2015-12-09
7412 no image trial licence 요청 [1]
Romano
4861 2015-12-07
7411 no image 서블릿에서 요청보낸 jsp 알수 있을까요? [1]
서은형
5586 2015-12-02
7410 no image HttpServletRequest를 HttpGauceReqeust으로 Casting할 수 없습니다 [23]
정민75
10745 2015-11-25
게시판을 이용해 주셔서 감사합니다. 다음양식에 맞게 입력해주세요. **필수입력사항** * 고객(업체)명 : (주) 삼성 SDI * 제품 버전 : 4.0 * 문의 유형(질문/요청/참조) : Weblogic10.3.6 에서 gauce4.0 환경 설정 문제 * 내용 : 개발 환경 구성 중 Weblogic10.3.6 버전에 gauce4.0 설치 하여 구성 하였습니다. 아래와 같은 에러 메시지가 나오는데 원인을 아직 찾지 못 하였습니다. java.io.IOException: HttpServletRequest를 HttpGauceReqeust으로 Casting할 수 없습니다. GauceFilter를 통한 정상 요청이 아닙니다. at com.gauce.engine.K.A(Unknown Source) at com.gauce.ServiceLoader.newService(Unknown Source) at com.sdi.bizint.Bizint_UserInfo.service(Bizint_UserInfo.java:39) 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:301) at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:184) at weblogic.servlet.ServletServlet.service(ServletServlet.java:47) 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:301) at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56) at com.sdi.common.CrossScriptingFilter.doFilter(CrossScriptingFilter.java:35) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56) at com.gauce.filter.GauceFilter.doFilter(Unknown Source) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56) at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.wrapRun(WebAppServletContext.java:3730) at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3696) 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:2273) at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2179) at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1490) at weblogic.work.ExecuteThread.execute(ExecuteThread.java:256) at weblogic.work.ExecuteThread.run(ExecuteThread.java:221)
Tag List
XE Login