2012-08-16 5 views
0

나는이 오류 얻을 톰캣의 재시작없이 오랜 시간이 지나면 내 데이터베이스에 최대 절전 모드에서 액세스 할 때 나는 내 응용 프로그램 에 문제가 :최대 절전 모드 오라클 연결 오류

Line 2130 : Exception in thread "OracleTimeoutPollingThread" java.lang.NullPointerException 
Line 2131 : at oracle.jdbc.driver.OracleTimeoutPollingThread.pollOnce(OracleTimeoutPollingThread.java:209) 
Line 2132 : at oracle.jdbc.driver.OracleTimeoutPollingThread.run(OracleTimeoutPollingThread.java:166) 
Line 2133 : # 
Line 2134 : # An unexpected error has been detected by HotSpot Virtual Machine: 
Line 2135 : # 
Line 2136 : # EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x6d394aca, pid=4160, tid=5848 
Line 2137 : # 
Line 2138 : # Java VM: Java HotSpot(TM) Server VM (1.5.0_09-b03 mixed mode) 
Line 2139 : # Problematic frame: 
Line 2140 : # C [tcnative-1.dll+0x4aca] 
Line 2141 : # 
Line 2142 : # An error report file with more information is saved as hs_err_pid4160.log 
Line 2143 : # 
Line 2144 : # If you would like to submit a bug report, please visit: 
Line 2145 : # http://java.sun.com/webapps/bugreport/crash.jsp 
Line 2146 : # 
Line 2147 : 
Line 2148 : 2012-08-16 13:27:52 Commons Daemon procrun stdout initialized 

누구가 될 수 무엇인지를 내 코드의 문제? 아마도 방화벽이나 다른 것이 있습니까? 참고 : c3p0에서 내 연결을 사용합니다. 미리 감사드립니다.

+0

당신에게 도움이 당신의 "hs_err_pid4160.log"을 확인하려는 경우 여기에 그 내용을 붙여 콘스탄틴에 의해 제안 hs_err_pid4160.log의 내용을보고 - 뭔가 유용한 할 수있다 there –

+0

JAVA_OPTS 옵션을 늘리십시오. – Ilya

+0

을 참조하십시오. http://www.java-forums.org/eclipse/312-exception_access_violation-0xc0000005.html. JVM을 재설치하고 가능한 경우 1.5의 최신 패치로 업그레이드하십시오. – aishwarya

답변

0

JNI를 통해 기본 코드를 사용하지 않는 한 일반적으로 Java 버그 인 jvm 크래시가 있습니다.

자바 버전이 다소 오래되었으므로 마지막 1.5 버전으로 업그레이드하거나 1.6으로 업그레이드 할 수 있습니다.

시도는 일부 메모리 잘못을 제외하고 우리가