• 고객센터
  • 교육
  • 매뉴얼
  • 데모
  • 제품소개
  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
2233 2006-10-24
2307 dataset Column의 size에 관하여..
정성철
2900 2006-10-24
2306 dataset Column의 size에 관하여..
관리자
2330 2006-10-25
2305 GridToExcel함수의 사용시 addSheet의 저장문제
유대영
3631 2006-10-24
2304 서버에서 DataSet 호출시 &lt;a href="javascript:메소드()"&gt;클릭&lt;/a&gt; 시 에러
방수상
3495 2006-10-24
2303 서버에서 DataSet 호출시 &lt;a href="javascript:메소드()"&gt;클릭&lt;/a&gt; 시 에러
관리자
2403 2006-10-24
2302 subsum에 관련해서 질문이 있는데요~~~
정현주
2311 2006-10-24
2301 subsum에 관련해서 질문이 있는데요~~~
관리자
3350 2006-10-24
2300 Grid의 값은 변경하지 않고, status만 Update 로 변경할 수 있나여?
최성준
3596 2006-10-24
2299 Grid의 값은 변경하지 않고, status만 Update 로 변경할 수 있나여?
관리자
2334 2006-10-24
2298 DataSet에 입력되는 String의 길이.
정성철
2375 2006-10-24
2297 DataSet에 입력되는 String의 길이.
관리자
2773 2006-10-24
2296 서버에서 DataSet 호출시 클라이언트에서 dataSet Method 호출할 경우
방수상
2345 2006-10-24
Selected 서버에서 DataSet 호출시 클라이언트에서 dataSet Method 호출할 경우
관리자
2616 2006-10-24
2294 그러면 클라이언트의 DataSet 상태를 알수 있는 방법은 있나요
방수상
2336 2006-10-24
2293 그러면 클라이언트의 DataSet 상태를 알수 있는 방법은 있나요
관리자
2570 2006-10-24
2292 서비스 빌더 관련..
김희정
2091 2006-10-23
2291 서비스 빌더 관련..
기술지원47
2057 2006-10-24
2290 LuxeCombo의 ClearData() 다시 질문드립니다. 파일
이신호
2114 2006-10-23
2289 LuxeCombo의 ClearData() 다시 질문드립니다. 파일
관리자
2475 2006-10-23
Tag List
XE Login