was 에서 사용 하는 java 버전과 gauce쪽에서 사용하는 java 버전이 달라서 문제가 생긴 걸로 보입니다.
기존에 사용하셨던 java 1.4에서 1.6업그레이드시 gauce 재설치를 하셔야 됩니다.
기존에 가지고 계시던 라이센스키는 보관해주시고 gauce 재설치 하시기바랍니다.
감사합니다.
>게시판을 이용해 주셔서 감사합니다.
>다음양식에 맞게 입력해주세요.
>
>* 고객시스템명 : LVMS
>* GAUCE 버전 : 4.0
>* WAS 종류(WebLogic 등등) : weblogic 12c, java6
>* DB 종류 : oracle 11g
>* 문의 유형(질문/요청/참조) : 질문
>* 내용 :
>
>
>기존 weblogic 8.1, java 1.4 버전에서는 TR 컴포넌트가 잘 돌아가는데요
>
>weblogic 12c, java 1.6으로 업그레이드 후에는 TR 실행 시
>
>Unexpected Exception occurred - java.io.IOException: 더 이상 입력 스트림으로부터 읽어들일 데이터가 없습니다.
>JSP/Servlet Error (Catched by LAbstractGauceChannelServlet) :[LDefaultGauceChannelServlet-catchService Failed ] Request URI: /RetriveFaultMgmtGau.gau, User Location: 127.0.0.1(127.0.0.1)
>java.io.IOException: 더 이상 입력 스트림으로부터 읽어들일 데이터가 없습니다.
> at com.gauce.io.bin.A.A(Unknown Source)
> at com.gauce.io.bin.A.A(Unknown Source)
> at com.gauce.filter.HttpGauceRequestWrapper.getGauceInputStream(Unknown Source)
> at com.gauce.io.bin.E.<init>(Unknown Source)
> at com.gauce.engine.K.getGauceRequest(Unknown Source)
> at com.gauce.engine.K.getGauceRequest(Unknown Source)
> at comm.channel.GauceServlet$beaVersion0_2.catchService(GauceServlet.java:67
>
>이런 에러가 발생합니다.
>
>샘플 TR 시에도
>
><2012. 3. 30 오후 2시 30분 23초 KST> <Error> <ServletContext-> <BEA-000000> <[GAUCE] GauceFilter: ActionPipe를 invoke하는 중 오류가 발생하였습니다.
>java.io.IOException: 더 이상 입력 스트림으로부터 읽어들일 데이터가 없습니다.
> at com.gauce.io.bin.A.A(Unknown Source)
> at com.gauce.io.bin.A.A(Unknown Source)
> at com.gauce.filter.HttpGauceRequestWrapper.getGauceInputStream(Unknown Source)
> at com.gauce.gsaf.GauceAction.fireTxEvent(Unknown Source)
> at gauce.samples.grid.GridTR.invoke(GridTR.java:37)
> Truncated. see log file for complete stacktrace
>>
>ROW수 : 0
>
>이런 에러가 발생합니다.
>
>filter 설정 등 여러가지를 살펴봤는데 원인을 모르겠네요,,
>
>serviceLoader 객체의 값비교는 아래와 같습니다.
>
>
> <<< Weblogic 8.1 >>>
>
>loader ServiceLoader (id=182)
> A HttpGauceResponseWrapper (id=181)
> K FALSE
> L F (id=192)
> A HashMap (id=292)
> C null
> D 1.32149E+12
> E 50
> F com.gauce.filter.HttpGauceRequestWrapper
> G GauceVariable (id=285)
> H 40
> I FALSE
> J GauceProvider (id=287)
> K GauceLocale (id=289)
> L com.gauce.filter.HttpGauceResponseWrapper
> M 2
> N 2
> O Logger (id=298)
> P default
> Q FALSE
> R StringManager (id=242)
> M Exception[0] (id=265)
> N null
> O null
> P String[0] (id=268)
> Q null
> R H (id=207)
> response ServletResponseImpl (id=260)
> S null
> sm StringManager (id=200)
> T Xml2BinOutputStream (id=271)
> B HttpGauceRequestWrapper (id=180)
> A A (id=187)
> A HttpGauceRequestWrapper (id=180)
> B GauceDataSet[1] (id=302)
> C StringManager (id=262)
> is ByteArrayInputStream (id=305)
> B F (id=192)
> A HashMap (id=292)
> C null
> D 1.32149E+12
> E 50
> F com.gauce.filter.HttpGauceRequestWrapper
> G GauceVariable (id=285)
> H 40
> I FALSE
> J GauceProvider (id=287)
> K GauceLocale (id=289)
> L com.gauce.filter.HttpGauceResponseWrapper
> M 2
> N 2
> O Logger (id=298)
> P default
> Q FALSE
> R StringManager (id=242)
> request ServletRequestImpl (id=197)
> accountInfo HttpAccountingInfoImpl (id=314)
> allSessions HashMap (id=311)
> attributes RequestAttributes (id=312)
> authCookieID null
> authType null
> bufferedReader null
> certExtracted FALSE
> checkIndexFile FALSE
> clientCnxnWish 1
> contentLength 901
> contentLengthSet TRUE
> contentType multipart/form-data; boundary=sunny418&imagodei&comnik&chaser&batman&19981231
> context WebAppServletContext (id=318)
> cookies null
> dispatched FALSE
> encodedAuthCookieID null
> encodedSessionID null
> extraQueryString null
> firstLine null
> fromCookie TRUE
> fromURL FALSE
> hash null
> headerNames ArrayList (id=325)
> headerValues ArrayList (id=331)
> hsc MemorySessionContext (id=332)
> inputEncoding UTF-8
> inputStream ServletInputStreamImpl (id=337)
> inputStreamReader null
> invTime 1.33307E+12
> isCookieParsed FALSE
> isPostParamsParsed TRUE
> isQueryParamsParsed TRUE
> isRedirected FALSE
> locales null
> method POST
> muxableSocketHTTP MuxableSocketHTTP (id=341)
> originalContextPath
> originalURI /RetriveFaultMgmtGau.gau
> originalURL byte[24] (id=346)
> parsePost TRUE
> pathInfo null
> pathParameters null
> peer null
> perimeterAuthClientCert ArrayList (id=348)
> perimeterAuthClientCertType ArrayList (id=349)
> postData null
> postDataRead FALSE
> processPathParameters FALSE
> protocol HTTP/1.1
> queryParameters QueryParams (id=352)
> queryString null
> redirectLocation null
> remoteAddr null
> remoteHost null
> remoteUser null
> requestedSessionID P1WB7Q7JfycgvGMnT1SXvTqkLzNYHMwBnyQj1xpgkGW222QLn08b!-915760492
> response ServletResponseImpl (id=260)
> scheme http
> securityContextHandler null
> sendRedirect FALSE
> serverName 127.0.0.1
> serverPort 7006
> servletPath /RetriveFaultMgmtGau.gau
> session MemorySessionData (id=358)
> sessionID P1WB7Q7JfycgvGMnT1SXvTqkLzNYHMwBnyQj1xpgkGW222QLn08b
> sessionIds HashMap (id=365)
> sessionInitialized TRUE
> sstub ServletStubImpl (id=107)
> unescapedURI /RetriveFaultMgmtGau.gau
> uriQueryParamsEncoding null
> useInputStream TRUE
> useProxyIP FALSE
> useReader FALSE
> verbose FALSE
> x509ProxyClientCert null
> sm StringManager (id=200)
>
>
><<< weblogic 12c >>>
>
>loader ServiceLoader (id=247)
> A HttpGauceResponseWrapper (id=246)
> K FALSE
> L F (id=130)
> A HashMap<K,V> (id=155)
> C null
> D 1.32149E+12
> E 50
> F com.gauce.filter.HttpGauceRequestWrapper
> G GauceVariable (id=151)
> H 40
> I FALSE
> J GauceProvider (id=153)
> K GauceLocale (id=160)
> L com.gauce.filter.HttpGauceResponseWrapper
> M 2
> N 2
> O Logger (id=163)
> P default
> Q FALSE
> R StringManager (id=166)
>
> M Exception[0] (id=250)
> N null
> O null
> P String[0] (id=251)
> Q null
> R null
> response ServletResponseImpl (id=252)
>
> S null
> sm StringManager (id=146)
> T Xml2BinOutputStream (id=253)
> B HttpGauceRequestWrapper (id=245)
> A A (id=255)
> A HttpGauceRequestWrapper (id=245)
> B GauceDataSet[0] (id=256)
> C StringManager (id=183)
> is ServletInputStreamImpl (id=258)
> B F (id=130)
> A HashMap<K,V> (id=155)
> C null
> D 1.32149E+12
> E 50
> F com.gauce.filter.HttpGauceRequestWrapper
> G GauceVariable (id=151)
> H 40
> I FALSE
> J GauceProvider (id=153)
> K GauceLocale (id=160)
> L com.gauce.filter.HttpGauceResponseWrapper
> M 2
> N 2
> O Logger (id=163)
> P default
> Q FALSE
> R StringManager (id=166)
> request ServletRequestImpl (id=254)
> accountInfo HttpAccountingInfoImpl (id=336)
> async null
> asyncSupported FALSE
> attributes AttributesMap (id=326)
> bufferedReader null
> checkIndexFile FALSE
> connection VirtualConnection (id=328)
> context WebAppServletContext (id=330)
> contextManager null
> cookies null
> cookiesParsed FALSE
> dispatchType DispatcherType (id=341)
> futureResponse FALSE
> headers RequestHeaders (id=344)
> inputEncoding UTF-8
> inputEncodingInitialized TRUE
> inputHelper ServletRequestImpl$RequestInputHelper (id=347)
> inputStream ServletInputStreamImpl (id=258)
> locales null
> multipart Multipart (id=351)
> overloadRejectionMessage null
> parameters ServletRequestImpl$RequestParameters (id=349)
> pathInfo null
> performOverloadAction FALSE
> preventRedispatch FALSE
> queryParamsEncoding null
> redirectLocation null
> relativeURI /RetriveFaultMgmtGau.gau
> response ServletResponseImpl (id=252)
> sendRedirect FALSE
> serverName 127.0.0.1
> serverPort 7007
> servletPath /RetriveFaultMgmtGau.gau
> sessionHelper ServletRequestImpl$SessionHelper (id=358)
> sstub ServletStubImpl (id=360)
> underExecution TRUE
> useInputStream TRUE
> useReader FALSE
> sm StringManager (id=146)
>
>
>
>문제 확인 요청 드리겠습니다.
>
>필요시 원격 지원 해주셔도 됩니다.
>
>감사합니다.