• 고객센터
  • 교육
  • 매뉴얼
  • 데모
  • 제품소개
  1. 공지사항
  2. FAQ
  3. QnA
  4. Download
안녕하세요?

비동기 방식으로 데이터셋을 사용할때 서버쪽과 통신중인 데이터셋을 조작하여서 발생한

에러 인것 같습니다.

해결방법은 syncload를 true로 처리하던가 또는 해당 데이터셋의 onloadcompleted이벤트에서

데이터셋을 조작해 주시면 됩니다.

그럼 수고하세요.

>Spring + iBatis + Gauce 4.0 에 Jeus 5.0 환경입니다.
>
><object id="dataset_master"    CLASSID="CLSID:2506B38B-0FF7-4249-BA3E-8BC1DC399FBB" >
>    <param name="DataID"          value="">
>    <param name="SyncLoad"        value="false">
>    <param name="ViewDeletedRow"  value="true">
></object>
>에서 DataSet을
>Get 방식으로 다음과 같이 데이터 조회할 경우
>
>dataset_master.DataId = "/test.do?name=홍길동";
>dataset_master.reset();
>
>
>서버측 (Controller) 에서 DataSet Header 가 생성되고 클라이언트로 DataSet 이 넘어오기전
>
>클라이언측(jsp) 에서 dataset_master.addRow() Method 를 발생시켰을 경우
>
>서버측에서 다음과 같은 에러가 발생합니다.
>
>java.lang.RuntimeException: 컴포넌트로 GauceDataSet을 출력하는 동안에 오류가 발생하였습니다.
>         java.net.SocketException: Connection reset by peer: socket write error
>        at com.gauce.io.bin.G.bufferFilled(Unknown Source)
>        at com.gauce.GauceDataSet.addDataRow(Unknown Source)
>        at com.shinsegae.mall.frm.gauce.GauceDataConvert.convertListMapToDataSet(GauceDataConvert.java:121)
>        at com.shinsegae.mall.web.test.TestController.searchCrudtest(TestController.java:89)
>        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>        at java.lang.reflect.Method.invoke(Method.java:324)
>        at org.springframework.web.servlet.mvc.multiaction.MultiActionController.invokeNamedMethod(MultiActionController.java:393)
>        at org.springframework.web.servlet.mvc.multiaction.MultiActionController.handleRequestInternal(MultiActionController.java:331)
>        at org.springframework.web.servlet.mvc.AbstractController.handleRequest(AbstractController.java:153)
>        at org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle(SimpleControllerHandlerAdapter.java:44)
>        at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:723)
>        at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:663)
>        at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:394)
>        at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:348)
>        at javax.servlet.http.HttpServlet.service(HttpServlet.java:743)
>        at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
>        at jeus.servlet.engine.ServletWrapper.executeServlet(ServletWrapper.java:306)
>        at jeus.servlet.filter2.FilterChainImpl.internalDoFilter(FilterChainImpl.java:139)
>        at jeus.servlet.filter2.FilterChainImpl.doFilter(FilterChainImpl.java:91)
>        at com.gauce.filter.GauceFilter.doFilter(Unknown Source)
>        at jeus.servlet.filter2.FilterChainImpl.internalDoFilter(FilterChainImpl.java:122)
>        at jeus.servlet.filter2.FilterChainImpl.doFilter(FilterChainImpl.java:91)
>        at jeus.servlet.engine.ServletWrapper.execute(ServletWrapper.java:194)
>        at jeus.servlet.engine.HttpRequestProcessor.run(HttpRequestProcessor.java:275)
>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 jeus.servlet.engine.io.ChunkedOutputAdaptor.internalFlush(ChunkedOutputAdaptor.java:182)
>        at jeus.servlet.engine.io.ProtocolOutputAdaptor.flush(ProtocolOutputAdaptor.java:295)
>        at jeus.servlet.engine.io.WebServerOutputStream.flush(WebServerOutputStream.java:384)
>        at com.gauce.io.bin.G.close(Unknown Source)
>        at com.shinsegae.mall.frm.gauce.GauceClose.failure(GauceClose.java:190)
>        at com.shinsegae.mall.frm.gauce.GauceClose.failure(GauceClose.java:118)
>        at com.shinsegae.mall.web.test.TestController.searchCrudtest(TestController.java:97)
>        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>        at java.lang.reflect.Method.invoke(Method.java:324)
>        at org.springframework.web.servlet.mvc.multiaction.MultiActionController.invokeNamedMethod(MultiActionController.java:393)
>        at org.springframework.web.servlet.mvc.multiaction.MultiActionController.handleRequestInternal(MultiActionController.java:331)
>        at org.springframework.web.servlet.mvc.AbstractController.handleRequest(AbstractController.java:153)
>        at org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle(SimpleControllerHandlerAdapter.java:44)
>        at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:723)
>        at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:663)
>        at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:394)
>        at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:348)
>        at javax.servlet.http.HttpServlet.service(HttpServlet.java:743)
>        at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
>        at jeus.servlet.engine.ServletWrapper.executeServlet(ServletWrapper.java:306)
>        at jeus.servlet.filter2.FilterChainImpl.internalDoFilter(FilterChainImpl.java:139)
>        at jeus.servlet.filter2.FilterChainImpl.doFilter(FilterChainImpl.java:91)
>        at com.gauce.filter.GauceFilter.doFilter(Unknown Source)
>        at jeus.servlet.filter2.FilterChainImpl.internalDoFilter(FilterChainImpl.java:122)
>        at jeus.servlet.filter2.FilterChainImpl.doFilter(FilterChainImpl.java:91)
>        at jeus.servlet.engine.ServletWrapper.execute(ServletWrapper.java:194)
>        at jeus.servlet.engine.HttpRequestProcessor.run(HttpRequestProcessor.java:275)
>
>
>
번호 제목 닉네임 조회 등록일
2308 SubSumText 를 subsum 라인별 표현하고 싶습니다.
기술지원45
2229 2006-10-24
2307 dataset Column의 size에 관하여..
정성철
2895 2006-10-24
2306 dataset Column의 size에 관하여..
관리자
2327 2006-10-25
2305 GridToExcel함수의 사용시 addSheet의 저장문제
유대영
3626 2006-10-24
2304 서버에서 DataSet 호출시 &lt;a href="javascript:메소드()"&gt;클릭&lt;/a&gt; 시 에러
방수상
3490 2006-10-24
2303 서버에서 DataSet 호출시 &lt;a href="javascript:메소드()"&gt;클릭&lt;/a&gt; 시 에러
관리자
2400 2006-10-24
2302 subsum에 관련해서 질문이 있는데요~~~
정현주
2308 2006-10-24
2301 subsum에 관련해서 질문이 있는데요~~~
관리자
3345 2006-10-24
2300 Grid의 값은 변경하지 않고, status만 Update 로 변경할 수 있나여?
최성준
3590 2006-10-24
2299 Grid의 값은 변경하지 않고, status만 Update 로 변경할 수 있나여?
관리자
2329 2006-10-24
2298 DataSet에 입력되는 String의 길이.
정성철
2370 2006-10-24
2297 DataSet에 입력되는 String의 길이.
관리자
2769 2006-10-24
2296 서버에서 DataSet 호출시 클라이언트에서 dataSet Method 호출할 경우
방수상
2340 2006-10-24
Selected 서버에서 DataSet 호출시 클라이언트에서 dataSet Method 호출할 경우
관리자
2611 2006-10-24
2294 그러면 클라이언트의 DataSet 상태를 알수 있는 방법은 있나요
방수상
2331 2006-10-24
2293 그러면 클라이언트의 DataSet 상태를 알수 있는 방법은 있나요
관리자
2565 2006-10-24
2292 서비스 빌더 관련..
김희정
2086 2006-10-23
2291 서비스 빌더 관련..
기술지원47
2054 2006-10-24
2290 LuxeCombo의 ClearData() 다시 질문드립니다. 파일
이신호
2111 2006-10-23
2289 LuxeCombo의 ClearData() 다시 질문드립니다. 파일
관리자
2472 2006-10-23
Tag List
XE Login