웹로직 11g에서 잘 돌던 친구가 12c에서 안돌아간다..
<Oct 16, 2019 4:06:30,776 PM NZDT> <Error> <***> <BEA-000000> <Error in getExitProgs()
java.sql.SQLException: Fail to convert to internal representation: weblogic.jdbc.wrapper.Struct_oracle_sql_STRUCT@22f
at oracle.jdbc.oracore.OracleTypeADT.toDatum(OracleTypeADT.java:335)
at oracle.jdbc.oracore.OracleTypeADT.toDatumArray(OracleTypeADT.java:364)
at oracle.jdbc.oracore.OracleTypeUPT.toDatumArray(OracleTypeUPT.java:109)
at oracle.sql.ArrayDescriptor.toOracleArray(ArrayDescriptor.java:1141)
at oracle.sql.ARRAY.<init>(ARRAY.java:139)
at oracle.jdbc.driver.PhysicalConnection.createARRAY(PhysicalConnection.java:6815)
at weblogic.jdbc.wrapper.PoolConnection_oracle_jdbc_driver_T4CConnection.createARRAY(Unknown Source)
와 함께 안돌아 간다 왜??? 왜!!!!!!!!!!!!!!
fail to convert to intenal representation 에 jdbc나오고 array이니까.. 여러가지 알아
알고보니 weblogic 12c jdbc advanced설정 쪽에 Wrap data types가 활성화 되어 있었고 풀었더니 잘 동작한다
와.. 소스코드 5시간 들여다 보고 결론은 이 작은 옵션 하나라니..
"이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다."