|
|
|
Java.sql.SQLRecoverableException: Данные для считывания из сокета отсутствуют
|
|||
|---|---|---|---|
|
#18+
Доброго времени суток! Возникла одна ошибка, с которой не могу разобраться. При разработке модуля на Oracle ADF в среде разработки JDeveloper выходит ошибка при вызове оракловской функции. Лог ошибки: <15.11.2016 14:10:29 ALMT> <Error> <Default> <INSIS-00000 (***INSIS ERROR MESSAGE***)> <[com.fadata.insis.view.message.InsisMessageService writeMessageToLogger] Данные для считывания из сокета отсутствуют java.sql.SQLRecoverableException: Данные для считывания из сокета отсутствуют at oracle.jdbc.driver.T4CMAREngine.unmarshalUB1(T4CMAREngine.java:1204) at oracle.jdbc.driver.T4CMAREngine.unmarshalSB1(T4CMAREngine.java:1153) at oracle.jdbc.driver.T4CTTIfun.receive(T4CTTIfun.java:312) at oracle.jdbc.driver.T4CTTIfun.doRPC(T4CTTIfun.java:204) at oracle.jdbc.driver.T4C8Oall.doOALL(T4C8Oall.java:540) Truncated. see log file for complete stacktrace > <UIXRegion> <_warn> Ошибка при обработке viewId: /CntBlanksTF/CntBlanks URI: /gencnt/taskFlow/CntFormsTF/CntBlanks/CntBlanks.jsff actual-URI: /gencnt/taskFlow/CntFormsTF/CntBlanks/CntBlanks.jsff. oracle.jbo.SQLStmtException: JBO-27122: SQL error during statement preparation. Statement: SELECT * FROM (SELECT BEI.EMP_ID AS MAN_ID, PP.NAME, BEI.DEPARTMENT_ID, BEI.RANK_ID FROM BSO.BSO_EMPLOYEE_INFO BEI JOIN INSIS_CNT_V1.P_PEOPLE PP ON BEI.EMP_ID = PP.MAN_ID) QRSLT WHERE MAN_ID = :Bind_DonorEmpId at oracle.jbo.server.BaseSQLBuilderImpl.processException(BaseSQLBuilderImpl.java:3721) at oracle.jbo.server.OracleSQLBuilderImpl.processException(OracleSQLBuilderImpl.java:4722) at oracle.jbo.server.QueryCollection.buildResultSet(QueryCollection.java:1386) at oracle.jbo.server.QueryCollection.executeQuery(QueryCollection.java:928) at oracle.jbo.server.ViewObjectImpl.executeQueryForCollection(ViewObjectImpl.java:6968) at com.fadata.insis.adfextensions.InsisViewObjectImpl.executeQueryForCollection(InsisViewObjectImpl.java:178) at oracle.jbo.server.ViewRowSetImpl.execute(ViewRowSetImpl.java:1183) at oracle.jbo.server.ViewRowSetImpl.execute(ViewRowSetImpl.java:1037) at oracle.jbo.server.ViewRowSetIteratorImpl.ensureRefreshed(ViewRowSetIteratorImpl.java:2774) at oracle.jbo.server.ViewRowSetIteratorImpl.ensureRefreshed(ViewRowSetIteratorImpl.java:2751) at oracle.jbo.server.ViewRowSetIteratorImpl.first(ViewRowSetIteratorImpl.java:1580) at oracle.jbo.server.ViewRowSetImpl.first(ViewRowSetImpl.java:3500) at oracle.jbo.server.AssociationDefImpl.get(AssociationDefImpl.java:452) at oracle.jbo.server.ViewAttributeDefImpl.get(ViewAttributeDefImpl.java:945) at oracle.jbo.server.ViewRowStorage.getViewLinkAccessorResult(ViewRowStorage.java:1514) at oracle.jbo.server.ViewRowStorage.getAttributeInternal(ViewRowStorage.java:1793) at oracle.jbo.server.ViewRowImpl.getAttributeValue(ViewRowImpl.java:1897) at oracle.jbo.server.ViewRowImpl.getAttributeInternal(ViewRowImpl.java:840) at oracle.jbo.server.ViewRowImpl.getAttrInvokeAccessor(ViewRowImpl.java:922) at oracle.jbo.server.ViewRowImpl.getAttribute(ViewRowImpl.java:870) at oracle.jbo.ExprEval.getRowVal(ExprEval.java:1361) at oracle.jbo.server.RowImpl.getExprVarVal(RowImpl.java:1953) at oracle.jbo.server.ViewRowImpl.getExprVarVal(ViewRowImpl.java:2895) at oracle.jbo.ExprEval$ExprValueSupplierOverrideMap.internalGet(ExprEval.java:164) at oracle.jbo.common.JboAbstractMap.get(JboAbstractMap.java:54) at oracle.jbo.ExprEval$ExprEvalGroovyWrapper.getProperty(ExprEval.java:315) at oracle.jbo.ExprEval$ExprValueSupplierGroovyBinding.getVariable(ExprEval.java:610) at groovy.lang.Script.getProperty(Script.java:54) at org.codehaus.groovy.runtime.callsite.PogoGetPropertySite.getProperty(PogoGetPropertySite.java:47) at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callGroovyObjectGetProperty(AbstractCallSite.java:241) at bc4j.com_fadata_insis_model_dmc_gencnt_CntForms_CntBlanks_BsoOrderView_DonorEmpDesc_null.gs.run(bc4j.com_fadata_insis_model_dmc_gencnt_CntForms_CntBlanks_BsoOrderView_DonorEmpDesc_null.gs.groovy:1) Ошибка возникла после добавления столбца в таблицу с которой работает данная функцию. При этом Commit работает нормально сохраняет введенные данные. А потом после сохранения вызывается функция Оракл и приложение зависает. Выходит окно с ошибкой "Данные для считывания из сокета отсутствуют". В Entity и View Objects добавил данный столбец. Вызов функции из Java кода: Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. А вот и сама функция Оракл: Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. Может кто-нибудь сталкивался с такой проблемой. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.11.2016, 15:25 |
|
||
|
|

start [/forum/topic.php?fid=52&msg=39347639&tid=1887021]: |
0ms |
get settings: |
10ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
156ms |
get topic data: |
8ms |
get forum data: |
3ms |
get page messages: |
35ms |
get tp. blocked users: |
1ms |
| others: | 257ms |
| total: | 491ms |

| 0 / 0 |
