|
|
|
ADF_FACES-60096:Исключение сервера в ходе PPR
|
|||
|---|---|---|---|
|
#18+
Пишу приложение в среде JDeveloper. После использования компонента region который ссылается на существующий TaskFlow периодически появляется ошибка: <RegistrationConfigurator> <handleError> ADF_FACES-60096:Исключение сервера в ходе PPR, #2 oracle.jbo.InvalidOwnerException: JBO-29114 ADFContext is not setup to process messages for this exception. Use the exception stack trace and error code to investigate the root cause of this exception. Root cause error code is JBO-25301 at oracle.jbo.server.ComponentObjectImpl.getRootApplicationModule(ComponentObjectImpl.java:174) at oracle.jbo.server.ApplicationModuleImpl.getDBTransaction(ApplicationModuleImpl.java:3619) at oracle.jbo.server.ApplicationModuleImpl.getSyncLock(ApplicationModuleImpl.java:381) at oracle.adf.model.binding.DCIteratorBinding.getSyncLock(DCIteratorBinding.java:1272) at oracle.adf.model.binding.DCIteratorBinding.removeValueBinding(DCIteratorBinding.java:2642) at oracle.jbo.uicli.binding.JUCtrlValueBinding.release(JUCtrlValueBinding.java:1850) at oracle.jbo.uicli.binding.JUCtrlHierNodeBinding.release(JUCtrlHierNodeBinding.java:334) at oracle.adfinternal.view.faces.model.binding.FacesCtrlHierNodeBinding.release(FacesCtrlHierNodeBinding.java:84) at oracle.jbo.uicli.binding.JUCtrlHierNodeBinding.release(JUCtrlHierNodeBinding.java:264) at oracle.adfinternal.view.faces.model.binding.FacesCtrlHierNodeBinding.release(FacesCtrlHierNodeBinding.java:84) at oracle.jbo.uicli.binding.JUCtrlHierNodeBinding.release(JUCtrlHierNodeBinding.java:264) at oracle.adfinternal.view.faces.model.binding.FacesCtrlHierNodeBinding.release(FacesCtrlHierNodeBinding.java:84) at oracle.jbo.uicli.binding.JUCtrlHierNodeBinding.release(JUCtrlHierNodeBinding.java:264) at oracle.adfinternal.view.faces.model.binding.FacesCtrlHierNodeBinding.release(FacesCtrlHierNodeBinding.java:84) at oracle.jbo.uicli.binding.JUCtrlHierNodeBinding.release(JUCtrlHierNodeBinding.java:264) at oracle.adfinternal.view.faces.model.binding.FacesCtrlHierNodeBinding.release(FacesCtrlHierNodeBinding.java:84) at oracle.jbo.uicli.binding.JUCtrlHierNodeBinding.release(JUCtrlHierNodeBinding.java:264) at oracle.adfinternal.view.faces.model.binding.FacesCtrlHierNodeBinding.release(FacesCtrlHierNodeBinding.java:84) at oracle.adf.model.binding.DCBindingContainer.release(DCBindingContainer.java:2313) at oracle.adfinternal.view.faces.model.binding.FacesCtrlSearchBinding.release(FacesCtrlSearchBinding.java:126) at oracle.adf.model.binding.DCDataControl.releaseBindings(DCDataControl.java:1871) at oracle.adf.model.bc4j.DCJboDataControl.releaseApplicationModule(DCJboDataControl.java:2408) at oracle.adf.model.bc4j.DCJboDataControl.endRequest(DCJboDataControl.java:2130) at oracle.adf.model.dcframe.DataControlFrameImpl.endRequestInternal(DataControlFrameImpl.java:760) at oracle.adf.model.dcframe.DataControlFrameImpl.endRequest(DataControlFrameImpl.java:641) at oracle.adf.model.BindingContext.endRequest(BindingContext.java:1981) at oracle.adf.model.BindingRequestHandler.invokeEndRequest(BindingRequestHandler.java:406) at oracle.adf.model.BindingRequestHandler.endRequest(BindingRequestHandler.java:302) at oracle.adf.model.servlet.ADFBindingFilter.doFilter(ADFBindingFilter.java:210) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56) at oracle.adfinternal.view.faces.webapp.rich.RegistrationFilter.doFilter(RegistrationFilter.java:106) at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl$FilterListChain.doFilter(TrinidadFilterImpl.java:446) at oracle.adfinternal.view.faces.activedata.AdsFilter.doFilter(AdsFilter.java:60) at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl$FilterListChain.doFilter(TrinidadFilterImpl.java:446) at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl._doFilterImpl(TrinidadFilterImpl.java:271) at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl.doFilter(TrinidadFilterImpl.java:177) at org.apache.myfaces.trinidad.webapp.TrinidadFilter.doFilter(TrinidadFilter.java:92) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56) at com.fadata.insis.servlet.ContextInterceptor.doFilter(ContextInterceptor.java:145) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56) at oracle.adf.library.webapp.LibraryFilter.doFilter(LibraryFilter.java:175) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56) at oracle.security.jps.ee.http.JpsAbsFilter$1.run(JpsAbsFilter.java:111) at java.security.AccessController.doPrivileged(Native Method) at oracle.security.jps.util.JpsSubject.doAsPrivileged(JpsSubject.java:313) at oracle.security.jps.ee.util.JpsPlatformUtil.runJaasMode(JpsPlatformUtil.java:413) at oracle.security.jps.ee.http.JpsAbsFilter.runJaasMode(JpsAbsFilter.java:94) at oracle.security.jps.ee.http.JpsAbsFilter.doFilter(JpsAbsFilter.java:161) at oracle.security.jps.ee.http.JpsFilter.doFilter(JpsFilter.java:71) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56) at oracle.dms.servlet.DMSServletFilter.doFilter(DMSServletFilter.java:136) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56) at weblogic.servlet.internal.RequestEventsFilter.doFilter(RequestEventsFilter.java:27) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56) at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.wrapRun(WebAppServletContext.java:3715) at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3681) at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321) at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:120) at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2277) at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2183) at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1454) at weblogic.work.ExecuteThread.execute(ExecuteThread.java:209) at weblogic.work.ExecuteThread.run(ExecuteThread.java:178) Ошибка появляется не всегда, но когда появляется все приложение виснет и помогает только перезапуск сервера WebLogic ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.10.2016, 11:20 |
|
||
|
ADF_FACES-60096:Исключение сервера в ходе PPR
|
|||
|---|---|---|---|
|
#18+
Кайрат, покажите классы, который расширяют ApplicationModuleImpl также xml AM <AppModule ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.10.2016, 11:52 |
|
||
|
ADF_FACES-60096:Исключение сервера в ходе PPR
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.10.2016, 12:53 |
|
||
|
ADF_FACES-60096:Исключение сервера в ходе PPR
|
|||
|---|---|---|---|
|
#18+
Кайрат, а где вызываете getDBTransaction() ? какой-то бин? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.10.2016, 13:06 |
|
||
|
ADF_FACES-60096:Исключение сервера в ходе PPR
|
|||
|---|---|---|---|
|
#18+
K790, видимо да. В своем коде эту функцию не использую. Вот весь код который я пишу для вызова динамических окон: Код: 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. 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. 80. 81. 82. 83. 84. 85. 86. 87. 88. 89. 90. 91. 92. 93. 94. 95. 96. 97. 98. 99. 100. 101. 102. 103. 104. 105. 106. 107. 108. 109. 110. 111. 112. 113. 114. 115. 116. 117. 118. 119. 120. 121. 122. 123. 124. 125. 126. 127. 128. 129. 130. 131. 132. 133. 134. 135. 136. 137. 138. 139. 140. 141. 142. 143. 144. 145. 146. 147. 148. 149. 150. 151. 152. 153. 154. 155. 156. 157. 158. 159. 160. 161. 162. 163. 164. 165. 166. 167. 168. 169. 170. 171. 172. 173. 174. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.10.2016, 13:16 |
|
||
|
ADF_FACES-60096:Исключение сервера в ходе PPR
|
|||
|---|---|---|---|
|
#18+
Кайрат, покажите лучше ComponentObjectImpl.java для больших портянок, используйте тег spoiler ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.10.2016, 13:32 |
|
||
|
ADF_FACES-60096:Исключение сервера в ходе PPR
|
|||
|---|---|---|---|
|
#18+
// // Oracle JDeveloper Stub Generated Source // package oracle.jbo.server; public class ComponentObjectImpl extends oracle.jbo.server.NamedObjectImpl implements oracle.jbo.ComponentObject, oracle.jbo.VariableManagerOwner, oracle.jbo.OperationContainer { // // Constructors // public ComponentObjectImpl() { } // // Fields // private java.util.HashMap mProxyClassNames; private java.util.ArrayList mCompListeners; private boolean mCreateCalled; private oracle.jbo.server.DefObject mDef; private oracle.jbo.VariableValueManager mVariableManager; private boolean mIsDead; private boolean mIsPersonalized; // // Methods // void setDef(oracle.jbo.server.DefObject p1) { } oracle.jbo.server.DefObject getDef() { } protected java.util.ArrayList getCompListenersList() { } protected java.util.Vector getCompListeners() { } public final oracle.jbo.server.ApplicationModuleImpl getRootApplicationModule() { } public static oracle.jbo.server.ComponentObjectImpl createRef(java.lang.String p1, oracle.jbo.server.DefObject p2) { } protected java.lang.String getFullNameForPersDef() { } protected oracle.jbo.mom.DefinitionManager getDefinitionManager() { } public void applyPersonalization() { } public boolean isPersonalized() { } boolean isCreatedCalled() { } void resetPersonalization() { } void callCreate() { } protected void create() { } public java.lang.String getDefName() { } public java.lang.String getDefFullName() { } public void remove() { } public boolean isDead() { } protected java.lang.String getStringFromMessageBundle(java.lang.String p1, oracle.jbo.LocaleContext p2, boolean p3) { } public java.lang.String getProxyClassName() { } protected java.lang.String getProxyClassName(java.lang.String p1) { } public oracle.jbo.ApplicationModule getApplicationModule() { } protected void setProxyClassName(java.lang.String p1, java.lang.String p2) { } public boolean isRegWithPiggyMan() { } public java.lang.String getLabel(oracle.jbo.LocaleContext p1) { } public java.lang.String getLabelPlural(oracle.jbo.LocaleContext p1) { } public java.lang.String getTooltip(oracle.jbo.LocaleContext p1) { } public java.lang.String getHintValue(oracle.jbo.LocaleContext p1, java.lang.String p2) { } public void addListener(oracle.jbo.ComponentObjectListener p1) { } public void setName(java.lang.String p1) { } protected void setParent(oracle.jbo.server.NamedObjectImpl p1) { } public oracle.jbo.VariableValueManager getVariableManager() { } public boolean hasVariables() { } public oracle.jbo.VariableValueManager ensureVariableManager() { } protected oracle.jbo.VariableValueManager createVariableValueManager(oracle.jbo.VariableManagerOwnerBase p1, oracle.jbo.VariableManager[] p2) { } protected java.lang.Object resolvePropertyRaw(java.lang.String p1, oracle.jbo.LocaleContext p2) { } public java.util.HashMap getAllProperties(java.util.HashMap p1, oracle.jbo.LocaleContext p2) { } public java.lang.Class getMessageBundleClass() { } public oracle.jbo.common.ResourceBundleDef getResourceBundleDef() { } public oracle.jbo.OperationDefinitions findOperationDefinitions() { } } ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.10.2016, 14:04 |
|
||
|
ADF_FACES-60096:Исключение сервера в ходе PPR
|
|||
|---|---|---|---|
|
#18+
Кайрат, и последнее, что у Вас в AppModuleImpl ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.10.2016, 14:56 |
|
||
|
ADF_FACES-60096:Исключение сервера в ходе PPR
|
|||
|---|---|---|---|
|
#18+
K790, // // Oracle JDeveloper Stub Generated Source // package oracle.jbo.server; public class ApplicationModuleImpl extends oracle.jbo.server.ContainerObjectImpl implements oracle.jbo.ApplicationModule, oracle.jbo.common.TransPostControl, oracle.svcmsg.SvcMsgReceiver, oracle.svcmsg.SvcMsgSender, oracle.jbo.common.ws.WSApplicationModuleMarshaller, oracle.jbo.server.TransactionListener { // // Constructors // protected ApplicationModuleImpl() { } // // Fields // private java.util.concurrent.ConcurrentHashMap mApplicationModules; java.util.ArrayList mApplicationModuleList; private java.util.concurrent.ConcurrentHashMap mViewObjects; java.util.ArrayList mViewObjectList; private java.util.concurrent.ConcurrentHashMap mViewLinks; java.util.ArrayList mViewLinkList; private oracle.jbo.Session mSession; private boolean mIsReferencedBySession; private boolean mRequiresConnection; private boolean mIsRoot; private boolean mIsLoadComponentsLazily; private int mNumComponentsToLoad; private oracle.jbo.common.ws.WSApplicationModuleMarshaller mWSMarshaller; private oracle.jbo.JboExceptionHandler mExHandler; private boolean mDeferredValidation; private oracle.jbo.server.DBTransaction mTransaction; private int mIsTransactionShared; private java.lang.String mSharedTransactionLockName; private boolean mIsApplicationModuleShared; private oracle.jbo.server.Serializer mAMSerializer; private oracle.jbo.JboSyncLock mSyncLock; private java.lang.String mId; private boolean mSessionActivated; private boolean mIsNameGenerated; private oracle.jbo.server.remote.colo.ServerApplicationModuleImpl mColoApplicationModule; private oracle.jbo.server.ApplicationModuleRemoteAdapter mRemoteAdapter; private java.util.Stack mSnapshotStack; private java.util.HashMap mSnapshotStackIndexByIdMap; private int mSnapshotStackIndex; private oracle.jbo.server.SnapshotHandle mDeferredSnapshotHandle; private byte[] mDeferredClientData; private byte[] mConnStateData; private int mConnStatePassivationId; private boolean mConnectionStateExist; private oracle.jbo.common.WeakHashtable mPassivateRSMap; private java.util.HashMap mActivatedRSMap; private boolean mTmpActivateClient; private oracle.jbo.server.ApplicationPoolMessageHandler mPoolMessageHandler; private boolean mInvokeDeferredCreate; public static final java.lang.String DEFAULT_DEF_NAME; static final java.lang.String MTH_createViewLinkFromDefName; static final java.lang.String MTH_createViewLinkFromEntityAssocName; static final java.lang.String MTH_createViewLinkBetweenViewObjects; private static java.lang.String sMyName; private oracle.jbo.common.AppModuleRequestHandler mCliReqHandler; private int mReleaseLevel; private oracle.jbo.common.ampool.AMStatistics mStatistics; private oracle.jbo.server.SIFCtrlHintManager mSIFCtrlHintManager; public static final int SHARED_SCOPE_APPLICATION; public static final int SHARED_SCOPE_SESSION; // // Methods // private static void initDefaultDef() { } private static oracle.jbo.server.ApplicationModuleDefImpl getDefaultDef() { } final java.lang.String getId() { } public final java.lang.Object getSyncLock() { } final java.lang.Object getSyncLockInternal() { } public static oracle.jbo.server.ApplicationModuleImpl createRootApplicationModule(java.lang.String p1, oracle.jbo.Session p2) { } private static void set8iProjectName(oracle.jbo.Session p1) { } public static void createSharedDataHandle() { } public static void createXMLSharedDataHandle() { } protected void activate(oracle.jbo.Session p1) { } private java.lang.String generateSharedTransMOMName(java.lang.String p1) { } void attachTransaction(java.lang.String p1) { } private void attachTransaction() { } void attachTransaction(oracle.jbo.server.DBTransactionImpl p1) { } void detachTransaction() { } void setDef(oracle.jbo.server.DefObject p1) { } public boolean isLoadComponentsLazily() { } public void setLoadComponentsLazily(boolean p1) { } public void finishLoadingComponents(boolean p1) { } public oracle.jbo.server.ApplicationModuleDefImpl getApplicationModuleDef() { } public boolean isRoot() { } void callCreate(oracle.jbo.server.ComponentObjectImpl p1) { } void makeDeferredCreateCalls() { } protected void addChild(oracle.jbo.server.ComponentObjectImpl p1) { } protected void removeChild(oracle.jbo.server.ComponentObjectImpl p1) { } public java.lang.String getDefName() { } public java.lang.String getDefFullName() { } public oracle.jbo.ApplicationModule createApplicationModule(java.lang.String p1, java.lang.String p2) { } oracle.jbo.server.ApplicationModuleImpl doFindApplicationModule(java.lang.String p1) { } java.lang.Object findObjectOfName(java.lang.String[] p1, java.lang.Class p2, int p3, int p4) { } public java.lang.Object findObject(java.lang.String p1) { } public java.lang.Object findObject(java.lang.String p1, java.lang.Class p2) { } public oracle.jbo.ApplicationModule findApplicationModule(java.lang.String p1) { } public java.lang.String[] getApplicationModuleNames() { } public java.lang.String[] getApplicationModuleNames(boolean p1, boolean p2) { } public void transPostPushback(int p1) { } public void transPostRemove(int p1) { } public void transPostRevert(int p1) { } public void transPostRefresh(int p1, int p2) { } public void transPostRowOp(int p1, int p2) { } public java.lang.Object transPostGetAttr(int p1, int p2, int p3, java.lang.String p4) { } public void transPostSetAttr(int p1, int p2, int p3, java.lang.String p4, java.lang.Object p5) { } public void transPostSetAttrValues(int p1, java.util.List p2, java.util.List p3) { } public oracle.jbo.Row getEntityRowFromHandle(int p1) { } public void sync() { } public void setBoundToWorkingSet(boolean p1) { } public void setSyncMode(int p1) { } public void setWorkingSetMarshaller(oracle.jbo.common.ws.WSApplicationModuleMarshaller p1) { } public oracle.jbo.common.ws.WSApplicationModuleMarshaller getWorkingSetMarshaller() { } public void detach() { } public void afterActivation(int p1) { } public void bindToWorkingSet(oracle.jbo.common.ws.WSApplicationModuleImpl p1) { } public oracle.jbo.common.ws.WSApplicationModuleImpl getCurrentWorkingSet() { } public boolean hasPendingDataPosts() { } private void checkWSMarshaller() { } public oracle.jbo.ApplicationModule createWorkerApplicationModule(java.lang.Object p1) { } public oracle.jbo.common.AppModuleRequestHandler getAppModuleRequestHandler() { } public void syncWorkingSet(oracle.jbo.common.ws.WSApplicationModuleImpl p1) { } public void finishSyncWorkingSet(oracle.jbo.common.ws.WSApplicationModuleImpl p1, boolean p2) { } public oracle.svcmsg.ServiceMessage sendWorkingSetRequests(java.lang.String p1, oracle.jbo.common.ws.WSApplicationModuleImpl p2, oracle.svcmsg.ServiceMessage p3) { } public java.lang.String getResponseName() { } public int getRemoteObjectId(java.lang.Object p1) { } public java.lang.Object marshal(java.lang.Object p1) { } public java.lang.Object marshalForActivate(java.lang.Object p1) { } public void addResponse(java.io.Serializable p1) { } public void setDataModelRefresh(boolean p1) { } public oracle.jbo.common.ObjectMarshaller getObjectMarshaller() { } public int getSyncMode() { } oracle.jbo.server.SIFCtrlHintManager getSIFCtrlHintManager() { } public java.lang.String[] getViewObjectNames() { } public java.lang.String[] getViewObjectNames(boolean p1, boolean p2) { } public java.lang.String[] getViewLinkNames() { } public java.lang.String[] getViewLinkNames(boolean p1, boolean p2) { } public java.lang.String[] getComponentObjectNames() { } public java.lang.String[] getComponentObjectNames(boolean p1, boolean p2) { } public oracle.jbo.server.ViewLinkImpl[] getViewLinks() { } java.lang.String verifyViewLinkParams(java.lang.String p1, java.lang.String p2, oracle.jbo.ViewObject p3, oracle.jbo.ViewObject p4, java.lang.String p5, boolean p6) { } void verifyViewLinkAttributes(oracle.jbo.server.ViewObjectImpl p1, oracle.jbo.AttributeDef[] p2, java.lang.String p3) { } public oracle.jbo.ViewLink createViewLink(java.lang.String p1, oracle.jbo.server.ViewLinkDefImpl p2, oracle.jbo.ViewObject p3, oracle.jbo.ViewObject p4, boolean p5) { } public oracle.jbo.ViewLink createViewLink(java.lang.String p1, java.lang.String p2, oracle.jbo.ViewObject p3, oracle.jbo.ViewObject p4) { } public oracle.jbo.ViewLink createViewLinkFromEntityAssocName(java.lang.String p1, java.lang.String p2, oracle.jbo.ViewObject p3, oracle.jbo.ViewObject p4) { } public oracle.jbo.ViewLink createViewLinkBetweenViewObjects(java.lang.String p1, java.lang.String p2, oracle.jbo.ViewObject p3, oracle.jbo.AttributeDef[] p4, oracle.jbo.ViewObject p5, oracle.jbo.AttributeDef[] p6, java.lang.String p7) { } oracle.jbo.ViewObject doFindViewObject(java.lang.String p1) { } public oracle.jbo.ViewObject findViewObjectWithParameters(java.lang.String p1, oracle.jbo.VariableManager p2, boolean p3) { } public oracle.jbo.RowSet executeQueryOnViewObjects(java.lang.String p1) { } public oracle.jbo.ViewObject findViewObject(java.lang.String p1) { } public oracle.jbo.ComponentObject findComponentObject(java.lang.String p1) { } private oracle.jbo.ComponentObject doFindComponentObject(java.lang.String p1) { } oracle.jbo.ViewLink doFindViewLink(java.lang.String p1, boolean p2) { } public oracle.jbo.ViewLink findViewLink(java.lang.String p1) { } oracle.jbo.server.ApplicationModuleImpl findApplicationModuleForTrans(oracle.jbo.server.DBTransaction p1) { } oracle.jbo.server.ApplicationModuleImpl getTransApplicationModule() { } public oracle.jbo.server.DBTransaction getDBTransaction() { } oracle.jbo.server.DBTransactionImpl getDBTransactionImpl() { } boolean hasTransaction() { } protected oracle.jbo.server.DBTransaction getTransactionInternal() { } public oracle.jbo.ViewObject[] getViewObjects() { } public oracle.jbo.ViewObject createViewObjectFromQueryStmt(java.lang.String p1, java.lang.String p2) { } public oracle.jbo.ViewObject createViewObjectFromQueryStmt(java.lang.String p1, java.lang.String p2, java.lang.String p3) { } public oracle.jbo.ViewObject createViewObjectFromQueryClauses(java.lang.String p1, java.lang.String p2, java.lang.String p3, java.lang.String p4, java.lang.String p5, java.lang.String p6) { } oracle.jbo.ViewObject doCreateViewObjectFromQueryClauses(java.lang.String p1, java.lang.String p2, java.lang.String p3, java.lang.String p4, java.lang.String p5, java.lang.String p6, java.lang.String p7) { } public oracle.jbo.ViewObject createViewObjectOnEntity(java.lang.String p1, java.lang.String p2) { } public oracle.jbo.ViewObject createViewObjectOnRowSet(java.lang.String p1, oracle.jbo.RowSet p2) { } public int executeCommand(java.lang.String p1) { } public java.lang.String dumpQueryResult(java.lang.String p1, java.lang.String p2, java.lang.String[] p3) { } protected oracle.jbo.ViewObject createViewObject(java.lang.String p1, oracle.jbo.server.ViewDefImpl p2) { } public oracle.jbo.ViewObject createViewObject(java.lang.String p1, java.lang.String p2) { } public oracle.jbo.ViewObject createViewObjectForDef(java.lang.String p1, oracle.jbo.server.ViewDefImpl p2) { } oracle.jbo.ViewObject doCreateViewObject(java.lang.String p1, oracle.jbo.server.ViewDefImpl p2, boolean p3) { } public oracle.jbo.ComponentObject createComponentObject(java.lang.String p1, java.lang.String p2) { } oracle.jbo.ComponentObject createComponentObject(java.lang.String p1, oracle.jbo.server.ComponentDefImpl p2) { } private oracle.jbo.server.EntityReference getEntityReference(oracle.jbo.server.EntityDefImpl p1, oracle.jbo.server.ViewDefImpl p2) { } public oracle.jbo.server.ApplicationModuleImpl[] getApplicationModuleImpls() { } oracle.jbo.server.ApplicationModuleImpl createApplicationModuleImpl(java.lang.String p1, oracle.jbo.server.ApplicationModuleDefImpl p2, boolean p3) { } public final boolean isNameGenerated() { } final void setNameGenerated(boolean p1) { } void validate() { } void validateBuffer() { } void setDeferredValidation(boolean p1) { } boolean isDeferredMode() { } public static oracle.jbo.common.AttributeDefValue[] getAttributeDefs(oracle.jbo.StructureDef p1) { } public static oracle.jbo.common.AttributeDefValue[] getAttributeDefs(oracle.jbo.StructureDef p1, boolean p2) { } public static oracle.jbo.common.AttributeDefValue[] getAttributeDefsForVO(oracle.jbo.ViewObject p1) { } public void remove() { } void removeViewLinks() { } void removeViewObjects() { } private void removeSessionViewObjects(int p1) { } private void removeSessionApplicationModules(int p1) { } void removeApplicationModules() { } void removeApplicationModule(java.lang.String p1) { } void removeViewObject(java.lang.String p1) { } void removeViewLink(java.lang.String p1) { } protected void reset() { } public void resetState(boolean p1) { } void resetState(boolean p1, boolean p2) { } public void resetState(int p1) { } void setNumComponentsToLoad(int p1) { } void decrNumComponentsToLoad() { } int getNumComponentsToLoad() { } boolean isLoaded() { } public void findVOsWithEntityUsage(java.lang.String p1, boolean p2, java.util.ArrayList p3) { } public void findVOsWithEntityUsage(java.lang.String p1, boolean p2, java.util.Vector p3) { } public void clearVOCaches(java.lang.String p1, boolean p2) { } void doClearVOCaches(java.lang.String p1, boolean p2, boolean p3) { } private oracle.jbo.server.ComponentObjectImpl createRefByClass(java.lang.String p1, java.lang.Class p2, oracle.jbo.server.DefObject p3) { } private boolean isEmpty(java.lang.String p1) { } private void setConnectionStateData(byte[] p1) { } private int setConnectionStateId(int p1) { } private boolean isConnectionStatePassivated() { } private void clearConnectionState() { } public java.lang.String getClientProxyClassName() { } public java.lang.String getClientProxyClassName(java.lang.String p1) { } public java.lang.String getClientProxyInterfaceName() { } public oracle.jbo.JboExceptionHandler getExceptionHandler() { } public java.lang.String getImageLoc(boolean p1) { } public void setExceptionHandler(oracle.jbo.JboExceptionHandler p1) { } public void addWarning(oracle.jbo.JboWarning p1) { } public void setStyles(java.lang.String p1, oracle.jbo.common.ClientDocument p2) { } public oracle.jbo.common.ClientDocument getStyles(java.lang.String p1) { } protected void setSessionUserData(java.util.Hashtable p1) { } public oracle.jbo.Session getSession() { } public oracle.jbo.common.ampool.AMStatistics getAMStatistics() { } public oracle.jbo.Transaction getTransaction() { } void txnRemoved(oracle.jbo.server.DBTransactionImpl p1) { } void txnCreated(oracle.jbo.server.DBTransactionImpl p1) { } void addVOsAsTxnListeners(oracle.jbo.server.DBTransactionImpl p1) { } public void beforeCommit(oracle.jbo.server.TransactionEvent p1) { } public void beforeRollback(oracle.jbo.server.TransactionEvent p1) { } public void afterCommit(oracle.jbo.server.TransactionEvent p1) { } public void afterRollback(oracle.jbo.server.TransactionEvent p1) { } public void afterRemove(oracle.jbo.server.TransactionEvent p1) { } public boolean isTransientTransactionListener() { } private void verifyViewLinkAccessor(java.lang.String p1, oracle.jbo.ViewObject p2) { } public oracle.jbo.RowSetIterator findRSIForEntity(oracle.jbo.RowSetIterator[] p1, int p2) { } oracle.jbo.ViewObject findViewObjectBySignature(long p1) { } public void setStoreForPassiveState(byte p1) { } oracle.jbo.server.Serializer getAMSerializer() { } public int reservePassivationId() { } public int reserveSnapshotId(int p1) { } public int passivateState(byte[] p1) { } public int passivateState(byte[] p1, int p2) { } public int passivateState(int p1, byte[] p2) { } public int passivateState(int p1, byte[] p2, int p3) { } protected void passivateState(org.w3c.dom.Document p1, org.w3c.dom.Element p2) { } private int passivateStateInternal(int p1, byte[] p2, int p3) { } void passivateConnectionState(byte[] p1) { } protected void passivateConnectionState(org.w3c.dom.Document p1, org.w3c.dom.Element p2) { } private int passivateToStack(int p1, byte[] p2) { } public byte[] activateState(int p1, boolean p2) { } public byte[] activateState(int p1, boolean p2, oracle.jbo.SessionData p3) { } public byte[] activateState(int p1, oracle.jbo.SessionData p2, int p3) { } protected void activateState(org.w3c.dom.Element p1) { } byte[] activateConnectionState() { } protected void activateConnectionState(org.w3c.dom.Element p1) { } private void validateSnapshotStackIndex(int p1, java.util.Stack p2) { } private int validateSnapshotId(int p1, java.util.Stack p2, java.util.HashMap p3) { } private byte[] activateFromStack(int p1, java.util.Stack p2, java.util.HashMap p3, int p4) { } public int getMostRecentStackId() { } private int pushSnapshot(oracle.jbo.server.SnapshotHandle p1) { } private void clearSnapshotStack(boolean p1) { } private void rebuildStackIndexMap() { } private oracle.jbo.server.SnapshotHandle popSnapshot(int p1, boolean p2) { } private oracle.jbo.server.SnapshotHandle popSnapshot(int p1, java.util.Stack p2, java.util.HashMap p3, boolean p4) { } private int findPersistentSnapshotOnStack(int p1, java.util.Stack p2) { } public void prepareSession(oracle.jbo.SessionData p1) { } protected void prepareSession(oracle.jbo.Session p1) { } protected void prepareApplicationModuleSession(oracle.jbo.Session p1) { } public void removeState(int p1) { } public static void launchTester(java.lang.String p1, java.lang.String p2) { } protected void handleDefinitionChangedOnActivate(java.lang.Object p1) { } private oracle.jbo.ViewObject findViewObjectUsingEntity(oracle.jbo.ViewObject[] p1, java.lang.String p2, java.util.ArrayList p3) { } public oracle.jbo.ViewObject findViewObjectUsingEntity(oracle.jbo.ViewObject[] p1, java.lang.String p2, java.lang.String[] p3) { } public java.lang.Object[] transformExceptionParams(oracle.jbo.ViewObject[] p1, java.lang.String p2, java.lang.String p3, java.lang.Object[] p4) { } protected java.lang.Object[] transformExceptionParams(oracle.jbo.ViewObject p1, java.lang.String p2, java.lang.String p3, java.lang.Object[] p4) { } void callAfterConnect() { } protected void afterConnect() { } void callBeforeDisconnect() { } protected void beforeDisconnect() { } public oracle.xml.parser.v2.XMLDocument passivateOpenVOs(boolean p1) { } public void activateOpenVOs(oracle.xml.parser.v2.XMLDocument p1) { } public void fetchAttributeProperties(java.lang.String[] p1, java.lang.String[][] p2, oracle.jbo.LocaleContext p3) { } public void prepareViewObjects(java.lang.String[] p1, java.lang.String[][] p2, oracle.jbo.LocaleContext p3) { } public void selectAttributesForViewObjects(java.lang.String[] p1, java.lang.String[][] p2) { } oracle.jbo.server.remote.colo.ServerApplicationModuleImpl getColoApplicationModule() { } public oracle.svcmsg.ServiceMessage sendServiceMessage(oracle.svcmsg.ServiceMessage p1) { } protected void prepareForPassivation(org.w3c.dom.Document p1, org.w3c.dom.Element p2) { } void doPassivateAMState(oracle.xml.parser.v2.XMLDocument p1, oracle.xml.parser.v2.XMLElement p2, int p3) { } void doPassivateState(oracle.xml.parser.v2.XMLDocument p1, oracle.xml.parser.v2.XMLElement p2, int p3) { } void doPassivateConnectionState(oracle.xml.parser.v2.XMLDocument p1, oracle.xml.parser.v2.XMLElement p2) { } void passivateVOs(oracle.xml.parser.v2.XMLDocument p1, oracle.xml.parser.v2.XMLElement p2) { } void passivateVLs(oracle.jbo.server.ApplicationModuleImpl p1, oracle.xml.parser.v2.XMLDocument p2, oracle.xml.parser.v2.XMLElement p3) { } void passivateInternalRowSets(oracle.jbo.server.ApplicationModuleImpl p1, oracle.xml.parser.v2.XMLDocument p2, oracle.xml.parser.v2.XMLElement p3) { } void doPassivateEffectiveDate(oracle.xml.parser.v2.XMLDocument p1, oracle.xml.parser.v2.XMLElement p2) { } void doPassivateVariables(oracle.xml.parser.v2.XMLDocument p1, oracle.xml.parser.v2.XMLElement p2) { } protected void prepareForActivation(org.w3c.dom.Element p1) { } void doActivateAMState(oracle.xml.parser.v2.XMLElement p1, int p2) { } void doActivateState(oracle.xml.parser.v2.XMLElement p1, int p2) { } void doActivateConnectionState(oracle.xml.parser.v2.XMLElement p1) { } void activateVOs(oracle.xml.parser.v2.XMLElement p1, int p2) { } void activateVLs(oracle.xml.parser.v2.XMLElement p1) { } void activateInternalRowSets(oracle.xml.parser.v2.XMLElement p1) { } void doActivateEffectiveDate(oracle.xml.parser.v2.XMLElement p1) { } void doActivateVariables(oracle.xml.parser.v2.XMLElement p1) { } void addPassivatableRowSet(oracle.jbo.server.ViewRowSetImpl p1) { } void removePassivatableRowSet(oracle.jbo.server.ViewRowSetImpl p1) { } void removeFromActivatedRSMap(oracle.jbo.server.ViewRowSetImpl p1) { } oracle.jbo.server.ViewRowSetImpl getPassivatableRowSet(oracle.jbo.server.ViewObjectImpl p1, java.lang.String p2) { } public java.lang.String getUserPrincipalName() { } java.lang.String getSharedTransactionName() { } boolean isTransactionShared() { } boolean isApplicationModuleShared() { } void setApplicationModuleShared(boolean p1) { } public oracle.jbo.ApplicationModule findOrCreateSharedApplicationModule(java.lang.String p1, java.lang.String p2, int p3) { } void closeSessionRowSets() { } private boolean useNullDBTransaction() { } public byte[] getEntityAttributesPermission(java.lang.String p1) { } byte getEntityAttributePermission(java.lang.String p1, java.lang.String p2) { } public byte[] getViewAttributesPermission(oracle.jbo.ViewObject p1) { } public boolean isForRemote() { } public void setRemoteAdapter(oracle.jbo.server.ApplicationModuleRemoteAdapter p1) { } public oracle.svcmsg.ServiceMessage doMessage(oracle.svcmsg.ServiceMessage p1) { } public java.lang.String passivateStateForUndo(java.lang.String p1, byte[] p2, int p3) { } private int validateSnapshotName(java.lang.String p1, java.util.Stack p2) { } public byte[] activateStateForUndo(java.lang.String p1, int p2) { } public boolean isValidIdForUndo(java.lang.String p1) { } public java.lang.Object invokeMethod(java.lang.Object p1, java.lang.String p2, java.lang.String[] p3, java.lang.Object[] p4) { } public oracle.jbo.ApplicationPoolSvcMsgContext doPoolMessage(oracle.jbo.ApplicationPoolSvcMsgContext p1) { } public int getReleaseLevel() { } public void setReleaseLevel(int p1) { } public oracle.jbo.ViewDef createCompositeViewDef(java.lang.String p1, java.lang.String p2) { } public void syncMarshaller(oracle.svcmsg.ServiceMessage p1) { } public java.lang.String getListBindingName(oracle.jbo.RowSetIterator p1, oracle.jbo.Key p2, java.lang.String p3, java.lang.String p4) { } public oracle.jbo.RowSetIterator getListBindingRSI(oracle.jbo.RowSetIterator p1, oracle.jbo.Key p2, java.lang.String p3, java.lang.String p4) { } public oracle.jbo.RowSetIterator getPreferredListRSI(oracle.jbo.RowSetIterator p1, oracle.jbo.Key p2, java.lang.String p3, java.lang.String p4) { } protected oracle.jbo.RowSetIterator internalGetListBindingRSI(oracle.jbo.RowSetIterator p1, oracle.jbo.Key p2, java.lang.String p3, java.lang.String p4, boolean p5) { } protected void beforeValidate(oracle.jbo.server.TransactionEvent p1) { } protected void afterValidate(oracle.jbo.server.TransactionEvent p1) { } public void processChangeNotifications() { } protected void setDBConnectionRequired(boolean p1) { } } ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.10.2016, 16:08 |
|
||
|
ADF_FACES-60096:Исключение сервера в ходе PPR
|
|||
|---|---|---|---|
|
#18+
Кайрат, попробуйте перенести getRootApplicationModule из ComponentObjectImpl в ApplicationModuleImpl ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.10.2016, 16:41 |
|
||
|
ADF_FACES-60096:Исключение сервера в ходе PPR
|
|||
|---|---|---|---|
|
#18+
K790, а что это изменит? Просто это исходники сторонней компании, в которые я не лезу, чтобы совсем все не сломать. Кстати, во-первых, ошибка появляется при закрытии приложения, во-вторых, недавно заметил, что эта ошибка появляется только после ошибки об отсутствии таблицы или представления, в других случаях она не появляется (вроде). По поводу отсутствия таблицы/представления - это я понимаю, что какая трабла с правами на таблицы, буду разбираться с ними. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.10.2016, 11:25 |
|
||
|
ADF_FACES-60096:Исключение сервера в ходе PPR
|
|||
|---|---|---|---|
|
#18+
Кайрат, проблема в определениях ваших переменных, так скажем приведенная ошибка - это результат конфликта определения между ApplicationModuleImpl и вашим ComponentObjectImpl. сами переменные определены нормально, через методы, но понять, где именно достаточно сложно, т.к. их очень много. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.10.2016, 11:46 |
|
||
|
|

start [/forum/topic.php?fid=52&msg=39324408&tid=1887246]: |
0ms |
get settings: |
9ms |
get forum list: |
17ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
189ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
46ms |
get tp. blocked users: |
1ms |
| others: | 212ms |
| total: | 493ms |

| 0 / 0 |
