Authorization Scheme problem using query
Greetings:
I have an application with 4 different roles in my application. Depending on the user role, the access to different pages within the application are filtered. We have 4 group types: admin, general, transactional and read_only; each, with descending levels of authorization.
The application utilizes a two-level tab navigation system in which I hide the tabs that the users are not supposed to see, depending on the level of authorization that they have. I have implemented three authorization schemes for three different types of access depending on the pages within my application. The only page without any auhorization is the login page.
The three created authorization schemes are as follows.
My first scheme (set as scheme type: exists SQL Query):
Select APP_USER_NAME, APP_GROUP_TYPE from APP_USERS
where
APP_USER_NAME = :APP_USER
AND
APP_GROUP_TYPE != 'READ_ONLY'
This one is supposed to negate access to the READ_ONLY group, but allow access to all other groups.
My Second scheme (set as scheme type: exists SQL Query):
Select APP_USER_NAME, APP_GROUP_TYPE from APP_USERS
where
APP_USER_NAME = :APP_USER
AND
(APP_GROUP_TYPE != 'READ_ONLY'
and
APP_GROUP_TYPE != 'transactional')
The second one, I have added the transactional group as to be explicitly negated access.
My Third scheme
Select APP_USER_NAME, APP_GROUP_TYPE from APP_USERS
where
APP_USER_NAME = :APP_USER
AND
(APP_GROUP_TYPE != 'READ_ONLY'
AND
APP_GROUP_TYPE != 'transactional'
AND
APP_GROUP_TYPE != 'general')
the last one, I have added the general group as to be explicitly negated access.
I am thinking that, logically, this would work, but the pages do not display properly. I am always getting the failed authorization page, even with my admin user. Is there something wrong with my methodology? Should I be white-listing instead of black-listing in my queries? Thanks for your support.
I appreciate your help Jeff, you helped me a great deal, but not in the way you may think. In your link, there was a post that offered a solution with a simple query. There was one person that posted a query using (upper) to bring the username to uppercase so it can be properly compared to :APP_USER. Yes, the users were entered as lowercase, the logic was ok. I changed the query logic to a white list as to avoid possible users that may be able to authenticate into the application without a proper group configured.
Thanks for your support. Maybe this can help someone on the forums out.
Similar Messages
-
Hi all,
I have implemented ACL authorization (Restricted only), and have just created a new ACL scheme in my app is the name of "Registration" same copy of EDIT scheme, I have set following users with these roles:
USERS with roles
=============
1. Admin with Administrator.
2. Guest with Registration.
3. Frank with Edit.
I have create a Navigation List entries (for redirection) on my home page with following entries with restricted roles:
Navigation List :
============
Administration (for Administrator only ) assigned 'ADMIN' role
New Registration (for 1 time user registration) assigned 'REGISTRATION' role
Student Schedule (for existing users) assigned 'EDIT' role
Student Semester Result (for existing users) assigned 'EDIT' role
Student Attendance (for existing users) assigned 'EDIT' role
Problem:
========
When I set REGIS role to guest user , all entries of navigation list ( i mentioned above) except Administration Entry are shown on this page.
I want to restrict guest user, who can only see Registration Link only. How can I do this ??
help me out
waiting for your prompt reply
regards n thanks
qamarThanks for your reply scott, at least someone is there to understand it :).
Well ok just forget everything and focus on it, I am using apex version Apex 3.0.1 with Oracle 9.2.0.1.0, my question is simple as i had stated above long time ago, I have added a new scheme/role 'REGIS' as same as EDIT role and changed EDIT to REGIS on that scheme/role, through this I just want to access only guest user to log in temporarily and create its account in our application and log out, and when he registered in our application, a role EDIT will assigned him automatically and he will be able connect our portal with EDIT role now.
I had created a simple HTML page and created a Navigation List on it.
there are 5 list entries on this page .
1. Administration
2. New User Registration.
3. Student schedule.
4. Student results
5. Student attendance.
-Administration
(assigned ADMIN , so only administrator can see this link and all the entries)
-New User Registration
(only guest user with REGIS role can see this link)
-3,4,5
(only registered users with EDIT role can see these links)
I have set these authorization in every list entry with authorization schemes mentioned above.
Q. But the problem in this situation is that when I assign REGIS scheme to my 2 list entry, all other entries (3,4,5) including 2nd entry are also visible to guest user who has REGIS scheme assigned.
I hope now you can understand clearly what I am trying to say and understand it.
Hoping for your prompt reply.
regards
qamarsyed -
Problem Use Query Bind Parameters with binding
Hi Developers
i use JHeadstart 11g TP2
I want use Lov Group by Query Bind Parameters. when i use simple value like "P_PARENT_ID=10" , Query Lov view By this parameter right but when i use Binding like "P_PARENT_ID=#{bindings.inputtext1.inputValue}" and inputtext1 value is 10 but result is wrong and show me all record , my where clause of my view is (Acc.ID_FK =:P_PARENT_ID OR :P_PARENT_ID is null)
this method work in Jheadstart 10g but not in 11g
Regards,
sanaeisanaei,
Did this really work in 10.1.3 without custom templates?
Assuming inputtext1 is in your base page, then #{bindings.inputtext1.inputValue} should return null when used as query bind var in the LOV, since the LOV page as its own binding container (stored under request attribute "bindings").
In R11, we have a cleaner way to pass parameters to an LOV:
- In the LOV group, define a parameter, for example "parentIdParam"
- In the LOV group, use the following expression as Query Bind Parameters:
P_PARENT_ID=#{pageFlowScope.parentIdParam}
- In the lov item of the base group, add a parameter named "parentIdParam" and set the value to #{bindings.inputtext1.inputValue}
That should work.
Steven Davelaar,
JHeadstart Team. -
Public and Authenticated App with Authorization Scheme once per session
I have a question . . .
Let's say I have an application and at the application level I have an authorization scheme (auth1). If auth1 is set up to evaluate once per session, does it authenticate for the public user, then pass me back to the page and then check then evaluate the auth1 scheme. Or does it evaluate the auth1 scheme, then log in, then return to the page. Is it the same regardless of authentication scheme (e.g. Oracle SSO).
It may make a big difference. If the authorization sheme is based upon the user (most will be) then setting it to evaluate once per session can be a real problem. If it evaluates before the user logs in, then it won't really work.
This is an even bigger question when the application does not have a authorization scheme at the application level and allows public pages. If a page that is not public has an authorization scheme set, and the user goes directly to that page, it seems to authenticate the authorization scheme and then logs you in, but does not re-evaluate authorization scheme after you are logged in. Is this accurate? I realize that I could set it up to evaluate for every page view, but I really only need it once after login.
Is this clear?Anton,
It seems that all authorization schemes that are set to evaluate once per session are evaluated with the beginning establishment of a session.Sort of correct. Authorization schemes don't get evaluated until the component that uses them is considered for rendering or processing. So if the authorization scheme is attached to a page, it won't fire until the page is requested. If another component uses that scheme first, the evaluation will happen then and will not happen again during the session.
What if I have another page that is not public. If it is the first page I go to, what happens. Obviously, I get redirected to login, then login. Do the authorization schemes get evaluated at this point?Yes, assuming the authorization scheme is used by the page, the scheme is evaluated during the first rendering or processing of the page in the session, after the authentication step.
Now, what if I have a page that is public, but also has an auth scheme (odd, but could happen). Now what happens, does the auth scheme get evaluated before or after login?During the rendering or processing of the page after the authentication step. For a public page, the authentication step is performed up to the point where it determines that no authentication is required.
OK, now let's add in Application level auth scheme. I can have public or private pages. If I go to a private page, when does the app level auth scheme kick in? How about for a public page?When an application uses an authorization scheme, it gets evaluated before the authorization scheme (if any) for the page that is being requested, so the public/private property of the page doesn't matter.
General advice: when an authorization scheme uses :APP_USER, it doesn't work well to have it fire once per session because it'll get run before authentication to the application occurs, which sets APP_USER. You can have such schemes fire once per page view and for PL/SQL function-type schemes, have them give a "pass" when the current page is the login page, that kind of thing.
In addition, if the overhead of running a scheme is high, one can set an application-level item to indicate that a once-per-page scheme has already run satisfactorily. The PL/SQL-type schemes can access the value of such an item to skip the expensive part of the evaluation and return true immediately.
Finally, the htmldb_application.reset_security_check API can be called in order to reset the "fired" status of all authorization schemes in the session, allowing them to be re-evaluated if/when they are encountered again in the session.
Hope this helps,
Scott -
Logout fails Authorization Scheme
I'm using the following logout url on the authentication scheme:
wwv_flow_custom_auth_std.logout?p_this_flow=&APP_ID.&p_next_flow_page_sess=140:12
On page 12 the authorization scheme is - No Page Authorization Required - and the Authentication is 'Page is Public'.
Page 12 fails on authentication. I get Access denied by Application security check and the error message for the authentication scheme.
I know it's happening because the authentication scheme is using a query to verify the user exists in a table:
Exists SQL Query
select 1
from Personnel
where upper(USERid) = :APP_USER
:APP_USER is now empty because they logged out.
My question is how can I get the application to skip the authentication scheme? I thought when I picked, 'no page authorization required' and 'page is public' the application no longer checks the authentication and authorization.
Thanks, ElizabethSorry about that. I tried to write it from memory.
I'm using the following logout url on the Authentication Scheme:
wwv_flow_custom_auth_std.logout?p_this_flow=&APP_ID.&p_next_flow_page_sess=140:12
On page 12 the Authorization Scheme is - No Page Authorization Required - and the Authentication is 'Page is Public'.
Page 12 fails on authorization. I get Access denied by Application security check and the error message for the Authorization Scheme.
I know it's happening because the Authorization Scheme is using a query to verify the user exists in a table:
Exists SQL Query
select 1
from Personnel
where upper(USERid) = :APP_USER
:APP_USER is now empty because they logged out.
My question is how can I get the application to skip the Authorization Scheme? I thought when I picked, 'no page authorization required' and 'page is public' the application no longer checks the authentication and authorization.
Thanks, Elizabeth -
Error in executing authorization scheme code
I run my application on APEX.ORACLE.COm and I immediatly get the following error:
ORA-06550: line 13, column 28: PL/SQL: ORA-00942: table or view does not exist ORA-06550: line 12, column 14: PL/SQL: SQL Statement ignored ORA-06550: line 16, column 19: PLS-00364: loop index variable 'C1' use is invalid ORA-06550: line 16, column 5: PL/SQL: Statement ignored ORA-06550: line 17, column 15: PLS-00364: loop index variable 'C1' use is invalid ORA-06550: line 17, column 5: PL/SQL: Statement ignored ORA-06550: line 25, column 28: PL/SQL: ORA-00942: table or view does not exist ORA-06550: line
Error ERR-1082 Error in executing authorization scheme code.
Here are the login credentials:
Workspace: RGWORK
Application: Online Certification Application Prototype - 21405
User: TESTER
Password: test123
The application s/b public . I am not able to identify the invalid authorization scheme. I checked all the authorization schemes in the Shared Components > Security > Authorization Schemes and can't find the culprit.
Can someone assist please?
Thank you,
Robert
My Blog: http://apexjscss.blogspot.comYour Authorization Scheme "Access control - administrator" has this line of code that uses a table that isn't there (or RGTEST has no access to):
select id, application_mode
from apex_adm.apex_access_setup
This Authorization Scheme is used in the Admin tab.
If you run the page in debug mode you'll see (amongst a lot of other stuff):
0.19: Authorization Check: "11204012643155257465" User: "nobody" Component: "tab"
0.20: Show ERROR page...
That pointed me to the Tab section...and there it was! -
Order of evaluation - Authorization scheme or application computation
APEX 4.2.2
A page has a Evaluate for every page view authorizaton scheme of the type Value of item in Expression 1 = Expression 2 with Expression 1=G_ITEM and Expression 2=1. G_ITEM is set using a Before-Header application computation conditioned to fire when G_ITEM is null.
What I see is that the authorization scheme always returns false and the page is not rendered. Inspecting wwv_flow_data shows that G_ITEM is not there. So it would appear that the authorization scheme is evaluated before the application computation and since it returns false, the engine stops.
Does that sound right? Is this order of evaluation of components documented anywhere? There is a Utilities > Page Events screen but that doesn't include Authorization schemes.
ThanksHi Christian - I am referring to a page-level authorization scheme set to be evaluated For each page view
Here are some more details...the application has only one UI (Desktop) and Application XX > User Interfaces > User Interface Details > Home URL is set to f?p=&APP_ID.:30:&SESSION.
When I launch the app using f?p=181::::LEVEL9 this is what I get in apex_debug_messages
init cgi_var_name.count=>29
CGI: PATH_INFO = /f
HTTP://xxx/pls/xxx
QUERY_STRING=p=181::::LEVEL9
REQUEST_METHOD=GET
REMOTE_ADDR=xx.xx.xx.xx
REMOTE_USER=foobar
APEX_LISTENER_VERSION=
REFERER=
Cookies:
S H O W: application="181" page="" workspace="" request="" session=""
Reset NLS settings
alter session set NLS_LANGUAGE="AMERICAN"
alter session set NLS_TERRITORY="AMERICA"
alter session set NLS_CALENDAR="GREGORIAN"
alter session set NLS_SORT="BINARY"
alter session set NLS_COMP="BINARY"
...NLS: Set Decimal separator="."
...NLS: Set NLS Group separator=","
...NLS: Set g_nls_date_format="DD-MON-RR"
...NLS: Set g_nls_timestamp_format="DD-MON-RR HH.MI.SSXFF AM"
...NLS: Set g_nls_timestamp_tz_format="DD-MON-RR HH.MI.SSXFF AM TZR"
no characterset conversion needed
...Setting session time_zone to -04:00
reset_nls_environment
reset
reset
Processing page view with session ID = 0
fetch_flow_info
set_html_escaping_mode p_mode=>E
Language derived from: FLOW_PRIMARY_LANGUAGE, current browser language: en-us
alter session set nls_language="AMERICAN"
alter session set nls_territory="AMERICA"
NLS: CSV charset=WE8MSWIN1252
...NLS: Set Decimal separator="."
...NLS: Set NLS Group separator=","
...NLS: Set g_nls_date_format="DD-MON-RR"
...NLS: Set g_nls_timestamp_format="DD-MON-RR HH.MI.SSXFF AM"
...NLS: Set g_nls_timestamp_tz_format="DD-MON-RR HH.MI.SSXFF AM TZR"
Setting NLS_DATE_FORMAT to application date format: mm/dd/yyyy
...NLS: Set g_nls_date_format="mm/dd/yyyy"
...NLS: Set g_nls_timestamp_format="DD-MON-RR HH.MI.SSXFF AM"
...NLS: Set g_nls_timestamp_tz_format="DD-MON-RR HH.MI.SSXFF AM TZR"
NLS: Language=en-us
fetch_flow_info
set_html_escaping_mode p_mode=>E
Application 181, Authentication: PLUGIN, Page Template: 12902619543947292
authenticate_and_init_session p_app_id=>181
fetch_flow_info
set_html_escaping_mode p_mode=>E
set_g_security_group_id p_security_group_id=>634111608319703,p_check_host_prefix=>true
does_host_prefix_match p_security_group_id=>634111608319703,p_host_prefix=>,c_path_info=>/f
detect_user_interface p_application_id=>181
... "Desktop" is the only UI - no autodetection necessary
... setting ui to "DESKTOP"
... authentication id=252985691712777759, sgid=634111608319703, curr flow sgid=634111608319703
... page is public:null
Authentication check: Login (NATIVE_CUSTOM)
... no page specified: failure
...fetch session state from database
get_current
... DOES NOT EXIST - ignore
fetch items (exact)
Redirecting to f?p=181:30:
Stop APEX Engine detected
Final commit
I am not sure why the engine stops rendering but I get the Access denied by Page security check error on the screen
Next experiment...launch f?p=181:30:::LEVEL9:
That gets me the following debug stack
init cgi_var_name.count=>28
CGI: PATH_INFO = /f
HTTP://xxx/pls/xxx.xx
QUERY_STRING=p=181:30:::LEVEL9:
REQUEST_METHOD=GET
REMOTE_ADDR=xx.xx.xx.xx
REMOTE_USER=foobar
APEX_LISTENER_VERSION=
REFERER=
Cookies:
S H O W: application="181" page="30" workspace="" request="" session=""
Reset NLS settings
alter session set NLS_LANGUAGE="AMERICAN"
alter session set NLS_TERRITORY="AMERICA"
alter session set NLS_CALENDAR="GREGORIAN"
alter session set NLS_SORT="BINARY"
alter session set NLS_COMP="BINARY"
...NLS: Set Decimal separator="."
...NLS: Set NLS Group separator=","
...NLS: Set g_nls_date_format="DD-MON-RR"
...NLS: Set g_nls_timestamp_format="DD-MON-RR HH.MI.SSXFF AM"
...NLS: Set g_nls_timestamp_tz_format="DD-MON-RR HH.MI.SSXFF AM TZR"
no characterset conversion needed
...Setting session time_zone to -04:00
reset_nls_environment
reset
reset
Processing page view with session ID = 0
fetch_flow_info
set_html_escaping_mode p_mode=>E
Language derived from: FLOW_PRIMARY_LANGUAGE, current browser language: en-us
alter session set nls_language="AMERICAN"
alter session set nls_territory="AMERICA"
NLS: CSV charset=WE8MSWIN1252
...NLS: Set Decimal separator="."
...NLS: Set NLS Group separator=","
...NLS: Set g_nls_date_format="DD-MON-RR"
...NLS: Set g_nls_timestamp_format="DD-MON-RR HH.MI.SSXFF AM"
...NLS: Set g_nls_timestamp_tz_format="DD-MON-RR HH.MI.SSXFF AM TZR"
Setting NLS_DATE_FORMAT to application date format: mm/dd/yyyy
...NLS: Set g_nls_date_format="mm/dd/yyyy"
...NLS: Set g_nls_timestamp_format="DD-MON-RR HH.MI.SSXFF AM"
...NLS: Set g_nls_timestamp_tz_format="DD-MON-RR HH.MI.SSXFF AM TZR"
NLS: Language=en-us
fetch_flow_info
set_html_escaping_mode p_mode=>E
Application 181, Authentication: PLUGIN, Page Template: 12902619543947292
authenticate_and_init_session p_app_id=>181
fetch_flow_info
set_html_escaping_mode p_mode=>E
set_g_security_group_id p_security_group_id=>634111608319703,p_check_host_prefix=>true
does_host_prefix_match p_security_group_id=>634111608319703,p_host_prefix=>,c_path_info=>/f
get_login_url p_user_interface_id=>12942041779151719,p_application_id=>181,p_security_group_id=>634111608319703
get_home_url p_user_interface_id=>12942041779151719,p_application_id=>181,p_security_group_id=>634111608319703
... authentication id=252985691712777759, sgid=634111608319703, curr flow sgid=634111608319703
... page is public:false
Authentication check: Login (NATIVE_CUSTOM)
get_current
... DOES NOT EXIST - ignore
builtin_cookie_sentry p_cookie_name=>ORA_WWV_APP_181
get_by_cookie_name p_cookie_name=>ORA_WWV_APP_181
session cookie value for ORA_WWV_APP_181=
... cookie is not set
... failure, session not found
set_db_session_info
...fetch session state from database
get_current
... DOES NOT EXIST - ignore
fetch items (exact)
execute_native_session_sentry p_type=>NATIVE_CUSTOM
...Execute Statement: begin declare
begin
wwv_flow.g_boolean := htmldb_public_user.Modntlm_Page_Sentry;
end;
~
get_cookie_properties 181 -> ORA_WWV_APP_181, ,
get_by_cookie_name p_cookie_name=>ORA_WWV_APP_181
session cookie value for ORA_WWV_APP_181=
... cookie is not set
get_cookie_properties 181 -> ORA_WWV_APP_181, ,
get_by_cookie_name p_cookie_name=>ORA_WWV_APP_181
session cookie value for ORA_WWV_APP_181=
... cookie is not set
generate_unique_session_id
remember_deep_link p_url=>f?p=181:30:::LEVEL9:
get_current
... DOES NOT EXIST - ignore
... insert into wwv_flow_sessions$: 7781513768577
create_new
Session created: 7781513768577 user: foobar
save_by_name p_item_name=>FSP_AFTER_LOGIN_URL,p_item_value=>***
set_builtin_global_item_value p_item_name=>FSP_AFTER_LOGIN_URL,p_value=>f?p=181:30:7781513768577::LEVEL9:
...Session State: Saved Item "FSP_AFTER_LOGIN_URL" New Value="f?p=181:30:7781513768577::LEVEL9:"
login p_uname=>foobar,p_password=>...,p_session_id=>7781513768577,p_flow_page=>181:30,p_entry_point=>POST-LOGIN,p_preserve_case=>false,p_use_secure_cookie=>false
execute_login p_username=>foobar,p_password=>...,p_current_app_id=>181,p_next_app_id=>181,p_next_page_id=>30,p_post_login=>true,p_builder_login_for_workspace=>
...delaying unrecoverable error to the end of execute_login
create_or_reuse_session
get_current
... session=7781513768577, user=foobar, sgid=634111608319703 (from db)
...Session ID 7781513768577 can be used
...New Instance Detected -
get_current
... session=7781513768577, user=foobar, sgid=634111608319703 (from cache)
get_login_url p_user_interface_id=>12942041779151719,p_application_id=>181,p_security_group_id=>634111608319703
get_home_url p_user_interface_id=>12942041779151719,p_application_id=>181,p_security_group_id=>634111608319703
... authentication id=252985691712777759, sgid=634111608319703, curr flow sgid=634111608319703
... page is public:false
... POST LOGIN shortcut, no pre-auth and auth process
... Authentication success
... running post_auth_240111674424380819
...Execute Statement: begin declare
procedure post_auth_240111674424380819 is
begin
post_auth_240111674424380819;
end;
end;
Collection - Begin create_collection_from_query_b, Collection Name: AD_GROUPS
Collection - Begin Create Collection, Collection Name: EM_ROLES
save_by_name p_item_name=>G_APP_USER,p_item_value=>***
find_item_by_name p_name=>G_APP_USER
set_substitution_cache p_id=>8993704979413505,p_value=>***,p_name=>G_APP_USER,p_filter=>Y,p_encrypted=>N
...Session State: Saved Item "G_APP_USER" New Value="foobar"
get_item_value p_item=>FSP_AFTER_LOGIN_URL,p_flow=>181,p_instance=>7781513768577
... l_instance=7781513768577,l_flow_id=181,l_sgid=634111608319703,p_item=FSP_AFTER_LOGIN_URL
get_builtin_global_item_value p_item_name=>FSP_AFTER_LOGIN_URL,p_session_id=>7781513768577
...value="f?p=181:30:7781513768577::LEVEL9:"
save_by_name p_item_name=>FSP_AFTER_LOGIN_URL,p_item_value=>***
set_builtin_global_item_value p_item_name=>FSP_AFTER_LOGIN_URL,p_value=>
...Session State: Saved Item "FSP_AFTER_LOGIN_URL" New Value=""
log_login p_username=>foobar,p_security_group_id=>634111608319703,p_owner=>foobar,p_application_id=>181,p_authentication_method=>Login,p_authentication_result=>0,p_custom_status_text=>
... update session user (foobar) and auth result ()
reset_cache
update_hashed_id -> ORA_WWV-PqmZTwhNdxkMTTqPlY88APZ1, sqlrowcount=1
send name=>ORA_WWV_APP_181,value=>ORA_WWV-PqmZTwhNdxkMTTqPlY88APZ1,expires=>,path=>,domain=>,secure=>,httponly=>HTTPONLY
Redirecting to f?p=181:30:7781513768577::LEVEL9:
...setting g_unrecoverable_error:=true again
Stop APEX Engine detected
Stop APEX Engine detected
Final commit
init cgi_var_name.count=>29
CGI: PATH_INFO = /f
HTTP://xxx/pls/xxx.xx
QUERY_STRING=p=181:30:7781513768577::LEVEL9:
REQUEST_METHOD=GET
REMOTE_ADDR=xx.xx.xx.xx
REMOTE_USER=foobar
APEX_LISTENER_VERSION=
REFERER=
Cookies:
S H O W: application="181" page="30" workspace="" request="" session="7781513768577"
Reset NLS settings
alter session set NLS_LANGUAGE="AMERICAN"
alter session set NLS_TERRITORY="AMERICA"
alter session set NLS_CALENDAR="GREGORIAN"
alter session set NLS_SORT="BINARY"
alter session set NLS_COMP="BINARY"
...NLS: Set Decimal separator="."
...NLS: Set NLS Group separator=","
...NLS: Set g_nls_date_format="DD-MON-RR"
...NLS: Set g_nls_timestamp_format="DD-MON-RR HH.MI.SSXFF AM"
...NLS: Set g_nls_timestamp_tz_format="DD-MON-RR HH.MI.SSXFF AM TZR"
no characterset conversion needed
...Setting session time_zone to -04:00
reset_nls_environment
reset
reset
fetch_flow_info
set_html_escaping_mode p_mode=>E
Language derived from: FLOW_PRIMARY_LANGUAGE, current browser language: en-us
alter session set nls_language="AMERICAN"
alter session set nls_territory="AMERICA"
NLS: CSV charset=WE8MSWIN1252
...NLS: Set Decimal separator="."
...NLS: Set NLS Group separator=","
...NLS: Set g_nls_date_format="DD-MON-RR"
...NLS: Set g_nls_timestamp_format="DD-MON-RR HH.MI.SSXFF AM"
...NLS: Set g_nls_timestamp_tz_format="DD-MON-RR HH.MI.SSXFF AM TZR"
Setting NLS_DATE_FORMAT to application date format: mm/dd/yyyy
...NLS: Set g_nls_date_format="mm/dd/yyyy"
...NLS: Set g_nls_timestamp_format="DD-MON-RR HH.MI.SSXFF AM"
...NLS: Set g_nls_timestamp_tz_format="DD-MON-RR HH.MI.SSXFF AM TZR"
NLS: Language=en-us
fetch_flow_info
set_html_escaping_mode p_mode=>E
Application 181, Authentication: PLUGIN, Page Template: 12902619543947292
authenticate_and_init_session p_app_id=>181
fetch_flow_info
set_html_escaping_mode p_mode=>E
set_g_security_group_id p_security_group_id=>634111608319703,p_check_host_prefix=>true
does_host_prefix_match p_security_group_id=>634111608319703,p_host_prefix=>,c_path_info=>/f
get_login_url p_user_interface_id=>12942041779151719,p_application_id=>181,p_security_group_id=>634111608319703
get_home_url p_user_interface_id=>12942041779151719,p_application_id=>181,p_security_group_id=>634111608319703
... authentication id=252985691712777759, sgid=634111608319703, curr flow sgid=634111608319703
... page is public:false
Authentication check: Login (NATIVE_CUSTOM)
get_current
... session=7781513768577, user=foobar, sgid=634111608319703 (from db)
builtin_cookie_sentry p_cookie_name=>ORA_WWV_APP_181
get_by_cookie_name p_cookie_name=>ORA_WWV_APP_181
session cookie value for ORA_WWV_APP_181=ORA_WWV-PqmZTwhNdxkMTTqPlY88APZ1
... session=7781513768577, user=foobar, sgid=634111608319703 (from cache)
... success, session id and security group id matches
... set user and session id in package globals
set_g_security_group_id p_security_group_id=>634111608319703,p_check_host_prefix=>true
does_host_prefix_match p_security_group_id=>634111608319703,p_host_prefix=>,c_path_info=>/f
set_db_session_info
...fetch session state from database
get_current
... session=7781513768577, user=foobar, sgid=634111608319703 (from cache)
fetch items (exact)
... fetched 8993704979413505: name=G_APP_USER, value=foobar
execute_native_session_sentry p_type=>NATIVE_CUSTOM
...Execute Statement: begin declare
begin
wwv_flow.g_boolean := htmldb_public_user.Modntlm_Page_Sentry;
end;
~
get_cookie_properties 181 -> ORA_WWV_APP_181, ,
get_by_cookie_name p_cookie_name=>ORA_WWV_APP_181
session cookie value for ORA_WWV_APP_181=ORA_WWV-PqmZTwhNdxkMTTqPlY88APZ1
... session=7781513768577, user=foobar, sgid=634111608319703 (from cache)
get_cookie_properties 181 -> ORA_WWV_APP_181, ,
get_by_cookie_name p_cookie_name=>ORA_WWV_APP_181
session cookie value for ORA_WWV_APP_181=ORA_WWV-PqmZTwhNdxkMTTqPlY88APZ1
... session=7781513768577, user=foobar, sgid=634111608319703 (from cache)
get_current
... session=7781513768577, user=foobar, sgid=634111608319703 (from cache)
... sentry success, no verification specified
... sentry+verification success
create_or_reuse_session
get_current
... session=7781513768577, user=foobar, sgid=634111608319703 (from cache)
...Session ID 7781513768577 can be used
...New Instance Detected -
get_by_cookie_name p_cookie_name=>ORA_WWV_USER_61814286625969
session cookie value for ORA_WWV_USER_61814286625969=
... cookie is not set
get_builder_session_id: builder session=null
...Setting session time_zone to -04:00
...Check for session expiration:
get_current
... session=7781513768577, user=foobar, sgid=634111608319703 (from cache)
get_builtin_global_item_value p_item_name=>FSP_SESSION_TIME,p_session_id=>7781513768577
NO_DATA_FOUND!
set_builtin_global_item_value p_item_name=>FSP_SESSION_TIME,p_value=>20130925091227::
...Session State: Saved Item "FSP_SESSION_TIME" New Value="20130925091227::"
Session: Fetch session header information
get_current
... session=7781513768577, user=foobar, sgid=634111608319703 (from cache)
fetch_step_info p_mode=>SHOW
get_home_url p_user_interface_id=>12942041779151719,p_application_id=>181,p_security_group_id=>634111608319703
get_login_url p_user_interface_id=>12942041779151719,p_application_id=>181,p_security_group_id=>634111608319703
get_theme_id p_user_interface_id=>12942041779151719,p_application_id=>181,p_security_group_id=>634111608319703
Branch point: Before Header
Authorization Check: "Administrator" Caching: "BY_USER_BY_PAGE_VIEW" Component: "PAGE"
... failed
setting g_primary_language := en-us
Add error onto error stack
...Error data:
......message: Must be Administrator
......additional_info: Access denied by Page security check
......display_location: ON_ERROR_PAGE
......is_internal_error: true
......apex_error_code: APEX.AUTHORIZATION.ACCESS_DENIED
......error_backtrace: ----- PL/SQL Call Stack -----
object line object
handle number name
0x2d7325bc0 556 package body APEX_040200.WWV_FLOW_ERROR
0x2d7325bc0 607 package body APEX_040200.WWV_FLOW_ERROR
0x2d7325bc0 911 package body APEX_040200.WWV_FLOW_ERROR
0x211e95470 488 package body APEX_040200.WWV_FLOW_AUTHORIZATION
0x2dbf01138 6000 package body APEX_040200.WWV_FLOW
0x2db632be8 249 procedure APEX_040200.F
0x267d27130 31 anonymous block
......component.type: APEX_APPLICATION_AUTHORIZATION
......component.id: 19813621888498766
......component.name: Administrator
...Show Error on Error Page
......Performing rollback
render_error_page
wwv_flow_init_htp_buffer
reset
reset
get_grid_template p_page_template_id=>12901127353947285
emit_page_header
Show page template header
handle_common_placeholders p_placeholder=>#TITLE#
get_title
handle_common_placeholders p_placeholder=>#IMAGE_PREFIX#
handle_common_placeholders p_placeholder=>#IMAGE_PREFIX#
handle_common_placeholders p_placeholder=>#APEX_CSS#
is_desktop_ui p_application_id=>181,p_page_id=>30,p_security_group_id=>634111608319703
get_ui_type p_application_id=>181,p_page_id=>30,p_security_group_id=>634111608319703
...initialize cache
... ui type name=DESKTOP
... true
handle_common_placeholders p_placeholder=>#TEMPLATE_CSS#
handle_common_placeholders p_placeholder=>#THEME_CSS#
handle_common_placeholders p_placeholder=>#PAGE_CSS#
handle_common_placeholders p_placeholder=>#APEX_JAVASCRIPT#
is_desktop_ui p_application_id=>181,p_page_id=>30,p_security_group_id=>634111608319703
get_ui_type p_application_id=>181,p_page_id=>30,p_security_group_id=>634111608319703
...use cache
... ui type name=DESKTOP
... true
handle_common_placeholders p_placeholder=>#TEMPLATE_JAVASCRIPT#
handle_common_placeholders p_placeholder=>#APPLICATION_JAVASCRIPT#
handle_common_placeholders p_placeholder=>#PAGE_JAVASCRIPT#
handle_common_placeholders p_placeholder=>#IMAGE_PREFIX#
handle_common_placeholders p_placeholder=>#IMAGE_PREFIX#
handle_common_placeholders p_placeholder=>#ONLOAD#
handle_common_placeholders p_placeholder=>#OUTDATED_BROWSER#
handle_common_placeholders p_placeholder=>#FORM_OPEN#
Rendering form open tag and internal values
clear_page_checksum
generate_unique_session_id
perform p_process_point=>AFTER_ERROR_HEADER
Processes - point: AFTER_ERROR_HEADER
handle_common_placeholders p_placeholder=>#REGION_POSITION_07#
handle_common_placeholders p_placeholder=>#HOME_LINK#
handle_common_placeholders p_placeholder=>#LOGO#
handle_common_placeholders p_placeholder=>#NAVIGATION_BAR#
handle_common_placeholders p_placeholder=>#REGION_POSITION_08#
handle_common_placeholders p_placeholder=>#REGION_POSITION_04#
handle_common_placeholders p_placeholder=>#REGION_POSITION_01#
handle_common_placeholders p_placeholder=>#SUCCESS_MESSAGE#
handle_common_placeholders p_placeholder=>#NOTIFICATION_MESSAGE#
handle_common_placeholders p_placeholder=>#GLOBAL_NOTIFICATION#
handle_common_placeholders p_placeholder=>#REGION_POSITION_02#
handle_common_placeholders p_placeholder=>#REGION_POSITION_03#
perform p_process_point=>BEFORE_ERROR_FOOTER
Processes - point: BEFORE_ERROR_FOOTER
emit_footer
Show page footer
Show page tempate footer
handle_common_placeholders p_placeholder=>#CUSTOMIZE#
handle_common_placeholders p_placeholder=>#REGION_POSITION_05#
handle_common_placeholders p_placeholder=>#APP_VERSION#
handle_common_placeholders p_placeholder=>#REGION_POSITION_08#
handle_common_placeholders p_placeholder=>#FORM_CLOSE#
Rendering form close tag and page checksum
handle_common_placeholders p_placeholder=>#DEVELOPER_TOOLBAR#
handle_common_placeholders p_placeholder=>#GENERATED_CSS#
handle_common_placeholders p_placeholder=>#GENERATED_JAVASCRIPT#
emit_generated_javascript
Logging exception in final_exception_handler:
Sqlerrm: ORA-20987: APEX - Must be Administrator - Access denied by Page security check
Backtrace: ORA-06512: at "APEX_040200.WWV_FLOW_ERROR", line 861
ORA-06512: at "APEX_040200.WWV_FLOW_ERROR", line 896
ORA-06512: at "APEX_040200.WWV_FLOW_AUTHORIZATION", line 501
ORA-06512: at "APEX_040200.WWV_FLOW", line 6000
Seems to me that the authorization scheme (which uses the value of the application item) is evaluated before the before-header/unconditional application computation sets the value of the application item and since the authorization scheme fails, show processing stops with an error.
What say you? -
Using Page Text Item in an Authorization Scheme
Hello,
I will be having a text item is every page say, Px_RESP_ID (hidden and its value set in an earlier page), and want to use its value in an authorization scheme to verify if the user has an access to the page.
I'm using the following SQL in the authorization scheme -
Apex Version: Apex 3.2
Scheme Type: Exists SQL Query
SQL:
SELECT 1
FROM zs_users zu
, zs_responsibilities zr
, zs_user_resp_groups zur
WHERE
zu.user_name = :APP_USER
AND zr.resp_id = '&P'||:APP_PAGE_ID||'_RESP_ID.'
AND zu.user_id = zur.user_id
AND zr.resp_id = zur.resp_id
For some reason this approach is not working. Any ideas to help me move forward will be greatly appreciated.
Regards,
SeshuAFAIK an application item, or maybe a page 0 item, is the only way to do this (as those items effectively exist across all pages of an application). Unfortunately since authorization schemes are application-level, you can't really effectively reference page items at runtime since you aren't necessarily on that page.
The other option is an ugly one. Instead of creating one auth scheme (e.g.: "user_has_whatever_authority"), create one for every page (e.g.: "user_has_whatever_authority_1", "user_has_whatever_authority_2", etc.) and attach each auth scheme to each page by matching up the number in the name with the page. But this is a maintenance nightmare and terrible style IMHO, but it'll work. Your colleagues will hate you for it when you're gone though. -
Unexpected problem with authorization scheme of type plsql function
Hi,
I have created one authorization scheme of type plsql function returning boolean. Authorization scheme is for pages only. p2_user_priviledge is a textbox on home page which extract privilege (list of pagenos) for login user from database. Home page has no authorization required. AUTHORIZATION SCHEME always returns false. I am not able to trace problem in my code. same code works fine for a textbox's default returning 'c'.
----- CODE FOR AUTHORIZATION SCHEME------------------------------------------------------------
declare
pageid varchar2(10);
privilege varchar2(300);
c number(3);
begin
pageid := ':P'||to_char(:app_page_id)||':' ; ---Pageno get stored in format *:P2:*
privilege := trim(:p2_user_priviledge); ++------Contain list of privilege like :P2:P13:P67:P23: etc+++ select instr(privilege,pageid) into c from dual;
if c>0 then
return true;
else
return false;
end if;
end;
One more problem is again related to authorization scheme.
I created one application and one authorization scheme (auth_aug) which worked finely. Then after some days i added 10 more pages to same application, But now autho_aug was always returning false for new pages. So i copied code from 'autho_aug' to new scheme 'autho_sept', & it worked for new pages. I don't understand if code is same for both scheme, why required to use two different schemes.
Now i have added few more pages to application, and facing problem mentioned earlier.
any solution for both the problems.....Hi,
Let me clear my problem once again.
-->Home page i.e. P2 does not use authorization, So it is displayed along with text item :p2_user_privilege.
-->Then user click on one of the links , Now page :P70: should get displayed.
P70 is using authorization scheme.
-->But :p2_user_priviledge value is not accessible at authorization scheme, I dont know why.
I could not find out where to create Application item , as suggested by you.
& not able to find Developer menu , session at home page as suggested earlier.
And one more question, my application at runtime display
X en us
at bottom
How to make it
USER: X Language: en us
Like in development environment.
Hope I have cleared my problem, waiting for reply.
Edited by: TEJU on Nov 17, 2008 9:25 AM -
Authorization Scheme using the APEX Authentication Scheme
How would you build an authentication scheme that is using the APEX Authorization scheme. All users are belonging to a group which could be Oracle, External or Developer and I'd like to hide certain pages from the External users.
I am not sure if I can grab the group name from some V('..') function and make something work?
Cheers,
AndyI'll give it a try again, sorry for not being able to describe the problem better!
I am using the APEX built in authorization and authentication to make my life simple with regards to user mgmt. So all the users are managed using the Home>Administration>Manage Application Express Users. Every user belongs to an APEX group (Home>Administration>Manage Application Express Users>User Groups). For example:
User A belongs to Group External
User B belongs to Group Oracle
User C belongs to Group Admin
Now, there are certaing pages in my application that I want to restrict from the Group External (but the Group Admin and Group Oracle can see them).
So my question is really how would I build such an Authorization Scheme to accomplish this? Not suer about which APEX API functions I should use to get this data and how to build the function.
I hope this makes more sense?
Andy -
Problems with putting the Schema on the query!!!! Need Help.
Hi guys!
I have a problem and a doubt about putting schema name on my query. I want to know if is neccesery specify the schema name on the query I want to execute. All my queries are on my application, I connect from the begging to my oracle data base with a user and password, this user is only alow for that schema. So my question is if I can ommit the schema name on the query.
Explample
Select * From Table
Select * from Student
Select * from Schema.Table
Select * from Institution.Student
Thanks, and I hope you can help me,
Yuni.YOU WROTE "I have a problem and a doubt about putting schema name on my query. I want to know if is neccesery specify the schema name on the query I want to execute. All my queries are on my application, I connect from the begging to my oracle data base with a user and password, this user is only alow for that schema. So my question is if I can ommit the schema name on the query."
don't use words that you don't know!
also, your example (in the first post) gave the schema.table as INSTITUTION.STUDENT
so these are all words that you started with.
now, PAY ATTENTION and RUN THE EXAMPLE SQLS I GAVE
connect to the database as INSTITUTION (user, schema, I don't care which).
execute the sql statement "select * from student".
did it do anything? did it return data, did it say "no rows", or did it have an error? my magic 8 ball and x-ray glasses are broken and I can't see you monitor (my old computer only has that one way window). if it works, then you clearly do not need to put be "putting the Schema on the query!!!!". if it didn't work, then TELL US EXACTLY WHAT HAPPENED (copy AND paste).
and where are my cigars ;-)
MERGE AGAIN????? PLZ Somebody HELP ME!!!!! -
Problem in using query bind parameters with dynamic domains
Hi JHeadstart Team,
I am trying to implement the functionality you have mentioned in the chapter 3 of JHS Developer's Guide Using Query Bind Parameters section. I followed the instructions but when I run the application, the following errors are shown on the top of the page :
javax.faces.FacesException: javax.faces.FacesException: Can't set managed bean property: 'namedParams'.
javax.faces.FacesException: javax.faces.FacesException: Possible cycle reference to managed bean "ElgOfMajDomainQueryBindParams"
javax.faces.FacesException: javax.faces.FacesException: Can't set managed bean property: 'namedParams'.
javax.faces.FacesException: javax.faces.FacesException: Possible cycle reference to managed bean "ElgOfMajDomainQueryBindParams"
I also read the chapter 5 - Query Bind Parameters and found that there is a difference between my page definition and the one mentioned in the JHS Developer's Guide .the refresh property in the InvokeAction section of our page definition was "ifNeeded" and I changed it to "renderModel". Now I just get these 2 following errors :
javax.faces.FacesException: javax.faces.FacesException: Can't set managed bean property: 'namedParams'.
javax.faces.FacesException: javax.faces.FacesException: Can't set managed bean property: 'namedParams'.
What is the probable cause of this problem ?
Any help would be appreciated.
Best Regards,
Navid
P.S. We are using Jdeveloper 10.1.3 and jhs 10.1.3 biuld 97.Dear Steven,
I have noticed that I have this difficulty with every dynamic domain which uses query bind parameters.
Here is a scenario which leads to the same error.
I want to have a read only view object on cg_ref_codes table with a p_domain_name parameter so that I can use it for every drop down list in my application.
1- I added a read only view with the following query :
select rv_domain,rv_low_value ,rv_high_value ,rv_abbreviation ,rv_meaning
from cg_ref_codes
where (:p_domain_name is null or rv_domain = :p_domain_name)
2- I added a bind variable to the view with the name of p_domain_name
3- I added the view to application module
4- I made a dynamic domain and put the following values in the query bind parameters but I always got the same errors and the drop down list always showed every record in cg_ref_codes which probably means that the parameter was sent to view object with the value of null.
p_domain_name=#{'RELIGION'}
p_domain_name=#{RELIGION}
p_domain_name=#{"RELIGION"}
p_domain_name='RELIGION'
I also tried to use a trick to check if this problem relate to constant value, so I update one field of my form to the constant I wanted and used the following value for query bind parameters :
p_domain_name=#{bindings.EngOrgPersonFirstName.inputValue}
but the result was the same.
I am realy confused with this error. Any prompt help would be highly appreciated.
Thanks in advance,
Navid
Here is one of stack trace :
14:05:10 ERROR (ApplicationImpl) -Managedbean ReligionsQueryBindParams could not be created Can't set managed bean property: 'namedParams'.
javax.faces.FacesException: Can't set managed bean property: 'namedParams'.
at com.sun.faces.config.ManagedBeanFactory.setPropertiesIntoBean(ManagedBeanFactory.java:576)
at com.sun.faces.config.ManagedBeanFactory.newInstance(ManagedBeanFactory.java:233)
at com.sun.faces.application.ApplicationAssociate.createAndMaybeStoreManagedBeans(ApplicationAssociate.java:256)
at com.sun.faces.el.VariableResolverImpl.resolveVariable(VariableResolverImpl.java:78)
at oracle.adfinternal.view.faces.el.AdfFacesVariableResolver.resolveVariable(AdfFacesVariableResolver.java:40)
at oracle.adfinternal.view.faces.model.VariableResolverUtils$JspResolver.resolveVariable(VariableResolverUtils.java:79)
at oracle.adfinternal.view.faces.model.VariableResolverUtils$FacesResolver.resolveVariable(VariableResolverUtils.java:144)
at oracle.adf.share.http.HttpADFContextVariableResolverImpl.resolveVariable(HttpADFContextVariableResolverImpl.java:232)
at oracle.adf.model.binding.DCVariableResolverImpl.resolveVariable(DCVariableResolverImpl.java:84)
at oracle.adfinternal.view.faces.model.VariableResolverUtils$JspResolver.resolveVariable(VariableResolverUtils.java:70)
at com.sun.faces.el.impl.NamedValue.evaluate(NamedValue.java:125)
at com.sun.faces.el.impl.ComplexValue.evaluate(ComplexValue.java:146)
at com.sun.faces.el.impl.ExpressionEvaluatorImpl.evaluate(ExpressionEvaluatorImpl.java:243)
at com.sun.faces.el.ValueBindingImpl.getValue(ValueBindingImpl.java:173)
at com.sun.faces.el.ValueBindingImpl.getValue(ValueBindingImpl.java:154)
at oracle.adfinternal.view.faces.model.FacesExpressionEvaluator._evaluate(FacesExpressionEvaluator.java:101)
at oracle.adfinternal.view.faces.model.FacesExpressionEvaluator.evaluate(FacesExpressionEvaluator.java:69)
at oracle.adf.model.binding.DCUtil.elEvaluate(DCUtil.java:765)
at oracle.adf.model.binding.DCBindingContainer.evaluateParameter(DCBindingContainer.java:1078)
at oracle.adf.model.binding.DCMethodParameterDef.resolveParameterValue(DCMethodParameterDef.java:213)
at oracle.adf.model.binding.DCMethodParameter.resolveParameterValue(DCMethodParameter.java:63)
at oracle.adf.model.binding.DCInvokeMethod.fetchAndSaveParameterValues(DCInvokeMethod.java:278)
at oracle.adf.model.binding.DCInvokeMethod.callMethod(DCInvokeMethod.java:195)
at oracle.jbo.uicli.binding.JUCtrlActionBinding.doIt(JUCtrlActionBinding.java:1287)
at oracle.adf.model.binding.DCDataControl.invokeOperation(DCDataControl.java:1802)
at oracle.jbo.uicli.binding.JUCtrlActionBinding.invoke(JUCtrlActionBinding.java:625)
at oracle.adf.model.binding.DCInvokeActionDef$DCInvokeAction.refresh(DCInvokeActionDef.java:130)
at oracle.adf.model.binding.DCBindingContainer.internalRefreshControl(DCBindingContainer.java:2518)
at oracle.adf.model.binding.DCBindingContainer.refresh(DCBindingContainer.java:2257)
at oracle.adf.controller.v2.lifecycle.PageLifecycleImpl.prepareModel(PageLifecycleImpl.java:104)
at oracle.adf.controller.v2.lifecycle.Lifecycle$8.execute(Lifecycle.java:210)
at oracle.adf.controller.v2.lifecycle.Lifecycle.executePhase(Lifecycle.java:116)
at oracle.adf.controller.faces.lifecycle.ADFPhaseListener.mav$executePhase(ADFPhaseListener.java)
at oracle.adf.controller.faces.lifecycle.ADFPhaseListener$4.after(ADFPhaseListener.java:331)
at oracle.adf.controller.faces.lifecycle.ADFPhaseListener.afterPhase(ADFPhaseListener.java:97)
at com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:211)
at com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:90)
at javax.faces.webapp.FacesServlet.service(FacesServlet.java:197)
at com.evermind.server.http.ResourceFilterChain.doFilter(ResourceFilterChain.java:64)
at oracle.adf.model.servlet.ADFBindingFilter.doFilter(ADFBindingFilter.java:332)
at com.evermind.server.http.EvermindFilterChain.doFilter(EvermindFilterChain.java:15)
at oracle.adfinternal.view.faces.webapp.AdfFacesFilterImpl._invokeDoFilter(AdfFacesFilterImpl.java:367)
at oracle.adfinternal.view.faces.webapp.AdfFacesFilterImpl._doFilterImpl(AdfFacesFilterImpl.java:336)
at oracle.adfinternal.view.faces.webapp.AdfFacesFilterImpl.doFilter(AdfFacesFilterImpl.java:196)
at oracle.adf.view.faces.webapp.AdfFacesFilter.doFilter(AdfFacesFilter.java:87)
at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:627)
at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:376)
at com.evermind.server.http.HttpRequestHandler.doProcessRequest(HttpRequestHandler.java:870)
at com.evermind.server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:451)
at com.evermind.server.http.HttpRequestHandler.serveOneRequest(HttpRequestHandler.java:218)
at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:119)
at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:112)
at oracle.oc4j.network.ServerSocketReadHandler$SafeRunnable.run(ServerSocketReadHandler.java:260)
at oracle.oc4j.network.ServerSocketAcceptHandler.procClientSocket(ServerSocketAcceptHandler.java:230)
at oracle.oc4j.network.ServerSocketAcceptHandler.access$800(ServerSocketAcceptHandler.java:33)
at oracle.oc4j.network.ServerSocketAcceptHandler$AcceptHandlerHorse.run(ServerSocketAcceptHandler.java:831)
at com.evermind.util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:303)
at java.lang.Thread.run(Thread.java:595)
Caused by: java.lang.reflect.InvocationTargetException
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at org.apache.commons.beanutils.PropertyUtils.getSimpleProperty(PropertyUtils.java:1185)
at org.apache.commons.beanutils.PropertyUtils.getNestedProperty(PropertyUtils.java:772)
at org.apache.commons.beanutils.PropertyUtils.getProperty(PropertyUtils.java:801)
at com.sun.faces.config.ManagedBeanFactory.setMapPropertiesIntoBean(ManagedBeanFactory.java:773)
at com.sun.faces.config.ManagedBeanFactory.setPropertiesIntoBean(ManagedBeanFactory.java:519)
... 57 more
Caused by: java.lang.NullPointerException
at oracle.jheadstart.controller.jsf.bean.QueryBindParams.getNamedParams(QueryBindParams.java:94)
... 66 more
14:05:11 DEBUG (JhsPageLifecycle) -Executing prepareModel, page=/WEB-INF/engorg/page/EngOrgPerson.jspx, pagedef=EngOrgPersonPageDef
14:05:11 DEBUG (JhsNavigationHandlerImpl) -Executing checkRoles
14:05:11 ERROR (ManagedBeanFactory) -Possible cyclic reference to managedBean ReligionsQueryBindParams
14:05:11 ERROR (ApplicationImpl) -Managedbean ReligionsQueryBindParams could not be created Possible cycle reference to managed bean "ReligionsQueryBindParams"
javax.faces.FacesException: Possible cycle reference to managed bean "ReligionsQueryBindParams"
at com.sun.faces.config.ManagedBeanFactory.newInstance(ManagedBeanFactory.java:189)
at com.sun.faces.application.ApplicationAssociate.createAndMaybeStoreManagedBeans(ApplicationAssociate.java:256)
at com.sun.faces.el.VariableResolverImpl.resolveVariable(VariableResolverImpl.java:78)
at oracle.adfinternal.view.faces.el.AdfFacesVariableResolver.resolveVariable(AdfFacesVariableResolver.java:40)
at oracle.adfinternal.view.faces.model.VariableResolverUtils$JspResolver.resolveVariable(VariableResolverUtils.java:79)
at oracle.adfinternal.view.faces.model.VariableResolverUtils$FacesResolver.resolveVariable(VariableResolverUtils.java:144)
at oracle.adf.share.http.HttpADFContextVariableResolverImpl.resolveVariable(HttpADFContextVariableResolverImpl.java:232)
at oracle.adf.model.binding.DCVariableResolverImpl.resolveVariable(DCVariableResolverImpl.java:84)
at oracle.adfinternal.view.faces.model.VariableResolverUtils$JspResolver.resolveVariable(VariableResolverUtils.java:70)
at com.sun.faces.el.impl.NamedValue.evaluate(NamedValue.java:125)
at com.sun.faces.el.impl.ComplexValue.evaluate(ComplexValue.java:146)
at com.sun.faces.el.impl.ExpressionEvaluatorImpl.evaluate(ExpressionEvaluatorImpl.java:243)
at com.sun.faces.el.ValueBindingImpl.getValue(ValueBindingImpl.java:173)
at com.sun.faces.el.ValueBindingImpl.getValue(ValueBindingImpl.java:154)
at oracle.adfinternal.view.faces.model.FacesExpressionEvaluator._evaluate(FacesExpressionEvaluator.java:101)
at oracle.adfinternal.view.faces.model.FacesExpressionEvaluator.evaluate(FacesExpressionEvaluator.java:69)
at oracle.adf.model.binding.DCUtil.elEvaluate(DCUtil.java:765)
at oracle.adf.model.binding.DCBindingContainer.evaluateParameter(DCBindingContainer.java:1078)
at oracle.adf.model.binding.DCMethodParameterDef.resolveParameterValue(DCMethodParameterDef.java:213)
at oracle.adf.model.binding.DCMethodParameter.resolveParameterValue(DCMethodParameter.java:63)
at oracle.adf.model.binding.DCInvokeMethod.fetchAndSaveParameterValues(DCInvokeMethod.java:278)
at oracle.adf.model.binding.DCInvokeMethod.callMethod(DCInvokeMethod.java:195)
at oracle.jbo.uicli.binding.JUCtrlActionBinding.doIt(JUCtrlActionBinding.java:1287)
at oracle.adf.model.binding.DCDataControl.invokeOperation(DCDataControl.java:1802)
at oracle.jbo.uicli.binding.JUCtrlActionBinding.invoke(JUCtrlActionBinding.java:625)
at oracle.adf.model.binding.DCInvokeActionDef$DCInvokeAction.refresh(DCInvokeActionDef.java:130)
at oracle.adf.model.binding.DCBindingContainer.internalRefreshControl(DCBindingContainer.java:2518)
at oracle.adf.model.binding.DCBindingContainer.refresh(DCBindingContainer.java:2257)
at oracle.adf.controller.v2.lifecycle.PageLifecycleImpl.prepareModel(PageLifecycleImpl.java:104)
at oracle.jheadstart.controller.jsf.lifecycle.JhsPageLifecycle.prepareModel(JhsPageLifecycle.java:798)
at oracle.adf.controller.v2.lifecycle.Lifecycle$8.execute(Lifecycle.java:210)
at oracle.adf.controller.v2.lifecycle.Lifecycle.executePhase(Lifecycle.java:116)
at oracle.adf.controller.faces.lifecycle.ADFPhaseListener.mav$executePhase(ADFPhaseListener.java)
at oracle.adf.controller.faces.lifecycle.ADFPhaseListener$4.after(ADFPhaseListener.java:331)
at oracle.adf.controller.faces.lifecycle.ADFPhaseListener.afterPhase(ADFPhaseListener.java:97)
at com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:211)
at com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:90)
at javax.faces.webapp.FacesServlet.service(FacesServlet.java:197)
at com.evermind.server.http.ResourceFilterChain.doFilter(ResourceFilterChain.java:64)
at oracle.adf.model.servlet.ADFBindingFilter.doFilter(ADFBindingFilter.java:332)
at com.evermind.server.http.EvermindFilterChain.doFilter(EvermindFilterChain.java:15)
at oracle.adfinternal.view.faces.webapp.AdfFacesFilterImpl._invokeDoFilter(AdfFacesFilterImpl.java:367)
at oracle.adfinternal.view.faces.webapp.AdfFacesFilterImpl._doFilterImpl(AdfFacesFilterImpl.java:336)
at oracle.adfinternal.view.faces.webapp.AdfFacesFilterImpl.doFilter(AdfFacesFilterImpl.java:196)
at oracle.adf.view.faces.webapp.AdfFacesFilter.doFilter(AdfFacesFilter.java:87)
at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:627)
at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:376)
at com.evermind.server.http.HttpRequestHandler.doProcessRequest(HttpRequestHandler.java:870)
at com.evermind.server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:451)
at com.evermind.server.http.HttpRequestHandler.serveOneRequest(HttpRequestHandler.java:218)
at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:119)
at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:112)
at oracle.oc4j.network.ServerSocketReadHandler$SafeRunnable.run(ServerSocketReadHandler.java:260)
at oracle.oc4j.network.ServerSocketAcceptHandler.procClientSocket(ServerSocketAcceptHandler.java:230)
at oracle.oc4j.network.ServerSocketAcceptHandler.access$800(ServerSocketAcceptHandler.java:33)
at oracle.oc4j.network.ServerSocketAcceptHandler$AcceptHandlerHorse.run(ServerSocketAcceptHandler.java:831)
at com.evermind.util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:303)
at java.lang.Thread.run(Thread.java:595)
14:05:11 DEBUG (BreadcrumbStack) -Adding breadcrumb to stack: "?????? ??????? ??? ?????" (/WEB-INF/engorg/page/EngOrgPerson.jspx)
14:05:11 DEBUG (JhsPageLifecycle) -Executing prepareRender, page=/WEB-INF/engorg/page/EngOrgPerson.jspx, pagedef=EngOrgPersonPageDef
14:05:11 DEBUG (BreadcrumbStack) -Breadcrumb already on stack; rolling back the stack
14:05:11 DEBUG (BreadcrumbStack) -Adding breadcrumb to stack: "?????? ??????? ??? ?????" (/WEB-INF/engorg/page/EngOrgPerson.jspx)
06/11/20 14:05:11 javax.faces.el.EvaluationException: javax.faces.FacesException: javax.faces.FacesException: Can't set managed bean property: 'namedParams'.
06/11/20 14:05:11 at com.sun.faces.el.ValueBindingImpl.getValue(ValueBindingImpl.java:206)
06/11/20 14:05:11 at com.sun.faces.el.ValueBindingImpl.getValue(ValueBindingImpl.java:154)
06/11/20 14:05:11 at oracle.adfinternal.view.faces.model.FacesExpressionEvaluator._evaluate(FacesExpressionEvaluator.java:101)
06/11/20 14:05:11 at oracle.adfinternal.view.faces.model.FacesExpressionEvaluator.evaluate(FacesExpressionEvaluator.java:69)
06/11/20 14:05:11 at oracle.adf.model.binding.DCUtil.elEvaluate(DCUtil.java:765)
06/11/20 14:05:11 at oracle.adf.model.binding.DCBindingContainer.evaluateParameter(DCBindingContainer.java:1078)
06/11/20 14:05:11 at oracle.adf.model.binding.DCMethodParameterDef.resolveParameterValue(DCMethodParameterDef.java:213)
06/11/20 14:05:11 at oracle.adf.model.binding.DCMethodParameter.resolveParameterValue(DCMethodParameter.java:63)
06/11/20 14:05:11 at oracle.adf.model.binding.DCInvokeMethod.fetchAndSaveParameterValues(DCInvokeMethod.java:278)
06/11/20 14:05:11 at oracle.adf.model.binding.DCInvokeMethod.callMethod(DCInvokeMethod.java:195)
06/11/20 14:05:11 at oracle.jbo.uicli.binding.JUCtrlActionBinding.doIt(JUCtrlActionBinding.java:1287)
06/11/20 14:05:11 at oracle.adf.model.binding.DCDataControl.invokeOperation(DCDataControl.java:1802)
06/11/20 14:05:11 at oracle.jbo.uicli.binding.JUCtrlActionBinding.invoke(JUCtrlActionBinding.java:625)
06/11/20 14:05:11 at oracle.adf.model.binding.DCInvokeActionDef$DCInvokeAction.refresh(DCInvokeActionDef.java:130)
06/11/20 14:05:11 at oracle.adf.model.binding.DCBindingContainer.internalRefreshControl(DCBindingContainer.java:2518)
06/11/20 14:05:11 at oracle.adf.model.binding.DCBindingContainer.refresh(DCBindingContainer.java:2257)
06/11/20 14:05:11 at oracle.adf.controller.v2.lifecycle.PageLifecycleImpl.prepareModel(PageLifecycleImpl.java:104)
06/11/20 14:05:11 at oracle.adf.controller.v2.lifecycle.Lifecycle$8.execute(Lifecycle.java:210)
06/11/20 14:05:11 at oracle.adf.controller.v2.lifecycle.Lifecycle.executePhase(Lifecycle.java:116)
06/11/20 14:05:11 at oracle.adf.controller.faces.lifecycle.ADFPhaseListener.mav$executePhase(ADFPhaseListener.java)
06/11/20 14:05:11 at oracle.adf.controller.faces.lifecycle.ADFPhaseListener$4.after(ADFPhaseListener.java:331)
06/11/20 14:05:11 at oracle.adf.controller.faces.lifecycle.ADFPhaseListener.afterPhase(ADFPhaseListener.java:97)
06/11/20 14:05:11 at com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:211)
06/11/20 14:05:11 at com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:90)
06/11/20 14:05:11 at javax.faces.webapp.FacesServlet.service(FacesServlet.java:197)
06/11/20 14:05:11 at com.evermind.server.http.ResourceFilterChain.doFilter(ResourceFilterChain.java:64)
06/11/20 14:05:11 at oracle.adf.model.servlet.ADFBindingFilter.doFilter(ADFBindingFilter.java:332)
06/11/20 14:05:11 at com.evermind.server.http.EvermindFilterChain.doFilter(EvermindFilterChain.java:15)
06/11/20 14:05:11 at oracle.adfinternal.view.faces.webapp.AdfFacesFilterImpl._invokeDoFilter(AdfFacesFilterImpl.java:367)
06/11/20 14:05:12 at oracle.adfinternal.view.faces.webapp.AdfFacesFilterImpl._doFilterImpl(AdfFacesFilterImpl.java:336)
06/11/20 14:05:12 at oracle.adfinternal.view.faces.webapp.AdfFacesFilterImpl.doFilter(AdfFacesFilterImpl.java:196)
06/11/20 14:05:12 at oracle.adf.view.faces.webapp.AdfFacesFilter.doFilter(AdfFacesFilter.java:87)
06/11/20 14:05:12 at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:627)
06/11/20 14:05:12 at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:376)
06/11/20 14:05:12 at com.evermind.server.http.HttpRequestHandler.doProcessRequest(HttpRequestHandler.java:870)
06/11/20 14:05:12 at com.evermind.server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:451)
06/11/20 14:05:12 at com.evermind.server.http.HttpRequestHandler.serveOneRequest(HttpRequestHandler.java:218)
06/11/20 14:05:12 at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:119)
06/11/20 14:05:12 at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:112)
06/11/20 14:05:12 at oracle.oc4j.network.ServerSocketReadHandler$SafeRunnable.run(ServerSocketReadHandler.java:260)
06/11/20 14:05:12 at oracle.oc4j.network.ServerSocketAcceptHandler.procClientSocket(ServerSocketAcceptHandler.java:230)
06/11/20 14:05:12 at oracle.oc4j.network.ServerSocketAcceptHandler.access$800(ServerSocketAcceptHandler.java:33)
06/11/20 14:05:12 at oracle.oc4j.network.ServerSocketAcceptHandler$AcceptHandlerHorse.run(ServerSocketAcceptHandler.java:831)
06/11/20 14:05:12 at com.evermind.util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:303)
06/11/20 14:05:12 at java.lang.Thread.run(Thread.java:595)
06/11/20 14:05:12 Caused by: javax.faces.FacesException: javax.faces.FacesException: Can't set managed bean property: 'namedParams'.
06/11/20 14:05:12 at com.sun.faces.application.ApplicationAssociate.createAndMaybeStoreManagedBeans(ApplicationAssociate.java:266)
06/11/20 14:05:12 at com.sun.faces.el.VariableResolverImpl.resolveVariable(VariableResolverImpl.java:78)
06/11/20 14:05:12 at oracle.adfinternal.view.faces.el.AdfFacesVariableResolver.resolveVariable(AdfFacesVariableResolver.java:40)
06/11/20 14:05:12 at oracle.adfinternal.view.faces.model.VariableResolverUtils$JspResolver.resolveVariable(VariableResolverUtils.java:79)
06/11/20 14:05:12 at oracle.adfinternal.view.faces.model.VariableResolverUtils$FacesResolver.resolveVariable(VariableResolverUtils.java:144)
06/11/20 14:05:12 at oracle.adf.share.http.HttpADFContextVariableResolverImpl.resolveVariable(HttpADFContextVariableResolverImpl.java:232)
06/11/20 14:05:12 at oracle.adf.model.binding.DCVariableResolverImpl.resolveVariable(DCVariableResolverImpl.java:84)
06/11/20 14:05:12 at oracle.adfinternal.view.faces.model.VariableResolverUtils$JspResolver.resolveVariable(VariableResolverUtils.java:70)
06/11/20 14:05:12 at com.sun.faces.el.impl.NamedValue.evaluate(NamedValue.java:125)
06/11/20 14:05:12 at com.sun.faces.el.impl.ComplexValue.evaluate(ComplexValue.java:146)
06/11/20 14:05:12 at com.sun.faces.el.impl.ExpressionEvaluatorImpl.evaluate(ExpressionEvaluatorImpl.java:243)
06/11/20 14:05:12 at com.sun.faces.el.ValueBindingImpl.getValue(ValueBindingImpl.java:173)
06/11/20 14:05:12 ... 44 more
06/11/20 14:05:12 Caused by: javax.faces.FacesException: Can't set managed bean property: 'namedParams'.
06/11/20 14:05:12 at com.sun.faces.config.ManagedBeanFactory.setPropertiesIntoBean(ManagedBeanFactory.java:576)
06/11/20 14:05:12 at com.sun.faces.config.ManagedBeanFactory.newInstance(ManagedBeanFactory.java:233)
06/11/20 14:05:12 at com.sun.faces.application.ApplicationAssociate.createAndMaybeStoreManagedBeans(ApplicationAssociate.java:256)
06/11/20 14:05:12 ... 55 more
06/11/20 14:05:12 Caused by: java.lang.reflect.InvocationTargetException
06/11/20 14:05:12 at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
06/11/20 14:05:12 at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
06/11/20 14:05:12 at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
06/11/20 14:05:12 at java.lang.reflect.Method.invoke(Method.java:585)
06/11/20 14:05:12 at org.apache.commons.beanutils.PropertyUtils.getSimpleProperty(PropertyUtils.java:1185)
06/11/20 14:05:12 at org.apache.commons.beanutils.PropertyUtils.getNestedProperty(PropertyUtils.java:772)
06/11/20 14:05:12 at org.apache.commons.beanutils.PropertyUtils.getProperty(PropertyUtils.java:801)
06/11/20 14:05:12 at com.sun.faces.config.ManagedBeanFactory.setMapPropertiesIntoBean(ManagedBeanFactory.java:773)
06/11/20 14:05:12 at com.sun.faces.config.ManagedBeanFactory.setPropertiesIntoBean(ManagedBeanFactory.java:519)
06/11/20 14:05:12 ... 57 more
06/11/20 14:05:12 Caused by: java.lang.NullPointerException
06/11/20 14:05:12 at oracle.jheadstart.controller.jsf.bean.QueryBindParams.getNamedParams(QueryBindParams.java:94)
06/11/20 14:05:12 ... 66 more
06/11/20 14:05:12 javax.faces.el.EvaluationException: javax.faces.FacesException: javax.faces.FacesException: Possible cycle reference to managed bean "ReligionsQueryBindParams"
06/11/20 14:05:12 at com.sun.faces.el.ValueBindingImpl.getValue(ValueBindingImpl.java:206)
06/11/20 14:05:12 at com.sun.faces.el.ValueBindingImpl.getValue(ValueBindingImpl.java:154)
06/11/20 14:05:12 at oracle.adfinternal.view.faces.model.FacesExpressionEvaluator._evaluate(FacesExpressionEvaluator.java:101)
06/11/20 14:05:12 at oracle.adfinternal.view.faces.model.FacesExpressionEvaluator.evaluate(FacesExpressionEvaluator.java:69)
06/11/20 14:05:12 at oracle.adf.model.binding.DCUtil.elEvaluate(DCUtil.java:765)
06/11/20 14:05:12 at oracle.adf.model.binding.DCBindingContainer.evaluateParameter(DCBindingContainer.java:1078)
06/11/20 14:05:12 at oracle.adf.model.binding.DCMethodParameterDef.resolveParameterValue(DCMethodParameterDef.java:213)
06/11/20 14:05:12 at oracle.adf.model.binding.DCMethodParameter.resolveParameterValue(DCMethodParameter.java:63)
06/11/20 14:05:12 at oracle.adf.model.binding.DCInvokeMethod.fetchAndSaveParameterValues(DCInvokeMethod.java:278)
06/11/20 14:05:12 at oracle.adf.model.binding.DCInvokeMethod.callMethod(DCInvokeMethod.java:195)
06/11/20 14:05:12 at oracle.jbo.uicli.binding.JUCtrlActionBinding.doIt(JUCtrlActionBinding.java:1287)
06/11/20 14:05:12 at oracle.adf.model.binding.DCDataControl.invokeOperation(DCDataControl.java:1802)
06/11/20 14:05:12 at oracle.jbo.uicli.binding.JUCtrlActionBinding.invoke(JUCtrlActionBinding.java:625)
06/11/20 14:05:12 at oracle.adf.model.binding.DCInvokeActionDef$DCInvokeAction.refresh(DCInvokeActionDef.java:130)
06/11/20 14:05:12 at oracle.adf.model.binding.DCBindingContainer.internalRefreshControl(DCBindingContainer.java:2518)
06/11/20 14:05:12 at oracle.adf.model.binding.DCBindingContainer.refresh(DCBindingContainer.java:2257)
06/11/20 14:05:12 at oracle.adf.controller.v2.lifecycle.PageLifecycleImpl.prepareModel(PageLifecycleImpl.java:104)
06/11/20 14:05:12 at oracle.jheadstart.controller.jsf.lifecycle.JhsPageLifecycle.prepareModel(JhsPageLifecycle.java:798)
06/11/20 14:05:12 at oracle.adf.controller.v2.lifecycle.Lifecycle$8.execute(Lifecycle.java:210)
06/11/20 14:05:12 at oracle.adf.controller.v2.lifecycle.Lifecycle.executePhase(Lifecycle.java:116)
06/11/20 14:05:12 at oracle.adf.controller.faces.lifecycle.ADFPhaseListener.mav$executePhase(ADFPhaseListener.java)
06/11/20 14:05:12 at oracle.adf.controller.faces.lifecycle.ADFPhaseListener$4.after(ADFPhaseListener.java:331)
06/11/20 14:05:12 at oracle.adf.controller.faces.lifecycle.ADFPhaseListener.afterPhase(ADFPhaseListener.java:97)
06/11/20 14:05:12 at com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:211)
06/11/20 14:05:12 at com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:90)
06/11/20 14:05:12 at javax.faces.webapp.FacesServlet.service(FacesServlet.java:197)
06/11/20 14:05:12 at com.evermind.server.http.ResourceFilterChain.doFilter(ResourceFilterChain.java:64)
06/11/20 14:05:12 at oracle.adf.model.servlet.ADFBindingFilter.doFilter(ADFBindingFilter.java:332)
06/11/20 14:05:12 at com.evermind.server.http.EvermindFilterChain.doFilter(EvermindFilterChain.java:15)
06/11/20 14:05:12 at oracle.adfinternal.view.faces.webapp.AdfFacesFilterImpl._invokeDoFilter(AdfFacesFilterImpl.java:367)
06/11/20 14:05:12 at oracle.adfinternal.view.faces.webapp.AdfFacesFilterImpl._doFilterImpl(AdfFacesFilterImpl.java:336)
06/11/20 14:05:12 at oracle.adfinternal.view.faces.webapp.AdfFacesFilterImpl.doFilter(AdfFacesFilterImpl.java:196)
06/11/20 14:05:12 at oracle.adf.view.faces.webapp.AdfFacesFilter.doFilter(AdfFacesFilter.java:87)
06/11/20 14:05:12 at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:627)
06/11/20 14:05:12 at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:376)
06/11/20 14:05:12 at com.evermind.server.http.HttpRequestHandler.doProcessRequest(HttpRequestHandler.java:870)
06/11/20 14:05:12 at com.evermind.server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:451)
06/11/20 14:05:12 at com.evermind.server.http.HttpRequestHandler.serveOneRequest(HttpRequestHandler.java:218)
06/11/20 14:05:12 at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:119)
06/11/20 14:05:12 at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:112)
06/11/20 14:05:12 at oracle.oc4j.network.ServerSocketReadHandler$SafeRunnable.run(ServerSocketReadHandler.java:260)
06/11/20 14:05:12 at oracle.oc4j.network.ServerSocketAcceptHandler.procClientSocket(ServerSocketAcceptHandler.java:230)
06/11/20 14:05:12 at oracle.oc4j.network.ServerSocketAcceptHandler.access$800(ServerSocketAcceptHandler.java:33)
06/11/20 14:05:12 at oracle.oc4j.network.ServerSocketAcceptHandler$AcceptHandlerHorse.run(ServerSocketAcceptHandler.java:831)
06/11/20 14:05:12 at com.evermind.util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:303)
06/11/20 14:05:12 at java.lang.Thread.run(Thread.java:595)
06/11/20 14:05:12 Caused by: javax.faces.FacesException: javax.faces.FacesException: Possible cycle reference to managed bean "ReligionsQueryBindParams"
06/11/20 14:05:12 at com.sun.faces.application.ApplicationAssociate.createAndMaybeStoreManagedBeans(ApplicationAssociate.java:266)
06/11/20 14:05:12 at com.sun.faces.el.VariableResolverImpl.resolveVariable(VariableResolverImpl.java:78)
06/11/20 14:05:12 at oracle.adfinternal.view.faces.el.AdfFacesVariableResolver.resolveVariable(AdfFacesVariableResolver.java:40)
06/11/20 14:05:12 at oracle.adfinternal.view.faces.model.VariableResolverUtils$JspResolver.resolveVariable(VariableResolverUtils.java:79)
06/11/20 14:05:12 at oracle.adfinternal.view.faces.model.VariableResolverUtils$FacesResolver.resolveVariable(VariableResolverUtils.java:144)
06/11/20 14:05:12 at oracle.adf.share.http.HttpADFContextVariableResolverImpl.resolveVariable(HttpADFContextVariableResolverImpl.java:232)
06/11/20 14:05:12 at oracle.adf.model.binding.DCVariableResolverImpl.resolveVariable(DCVariableResolverImpl.java:84)
06/11/20 14:05:12 at oracle.adfinternal.view.faces.model.VariableResolverUtils$JspResolver.resolveVariable(VariableResolverUtils.java:70)
06/11/20 14:05:12 at com.sun.faces.el.impl.NamedValue.evaluate(NamedValue.java:125)
06/11/20 14:05:12 at com.sun.faces.el.impl.ComplexValue.evaluate(ComplexValue.java:146)
06/11/20 14:05:12 at com.sun.faces.el.impl.ExpressionEvaluatorImpl.evaluate(ExpressionEvaluatorImpl.java:243)
06/11/20 14:05:12 at com.sun.faces.el.ValueBindingImpl.getValue(ValueBindingImpl.java:173)
06/11/20 14:05:12 ... 45 more
06/11/20 14:05:12 Caused by: javax.faces.FacesException: Possible cycle reference to managed bean "ReligionsQueryBindParams"
06/11/20 14:05:12 at com.sun.faces.config.ManagedBeanFactory.newInstance(ManagedBeanFactory.java:189)
14:05:12 DEBUG (JhsPageLifecycle) -Executing prepareRender, page=/WEB-INF/engorg/page/EngOrgPerson.jspx, pagedef=EngOrgPersonPageDef
06/11/20 14:05:12 at com.sun.faces.application.ApplicationAssociate.createAndMaybeStoreManagedBeans(ApplicationAssociate.java:256)
06/11/20 14:05:12 ... 56 more
06/11/20 14:05:12 javax.faces.el.EvaluationException: javax.faces.FacesException: javax.faces.FacesException: Can't set managed bean property: 'namedParams'.
06/11/20 14:05:12 at com.sun.faces.el.ValueBindingImpl.getValue(ValueBindingImpl.java:206)
06/11/20 14:05:12 at com.sun.faces.el.ValueBindingImpl.getValue(ValueBindingImpl.java:154)
06/11/20 14:05:12 at oracle.adfinternal.view.faces.model.FacesExpressionEvaluator._evaluate(FacesExpressionEvaluator.java:101)
14:05:12 DEBUG (BreadcrumbStack) -Breadcrumb already on stack; rolling back the stack
14:05:12 DEBUG (BreadcrumbStack) -Adding breadcrumb to stack: "?????? ??????? ??? ?????" (/WEB-INF/engorg/page/EngOrgPerson.jspx)
06/11/20 14:05:12 at oracle.adfinternal.view.faces.model.FacesExpressionEvaluator.evaluate(FacesExpressionEvaluator.java:69)
06/11/20 14:05:12 at oracle.adf.model.binding.DCUtil.elEvaluate(DCUtil.java:765)
06/11/20 14:05:12 at oracle.adf.model.binding.DCBindingContainer.evaluateParameter(DCBindingContainer.java:1078)
06/11/20 14:05:12 at oracle.adf.model.binding.DCMethodParameterDef.resolveParameterValue(DCMethodParameterDef.java:213)
06/11/20 14:05:12 at oracle.adf.model.binding.DCMethodParameter.resolveParameterValue(DCMethodParameter.java:63)
06/11/20 14:05:12 at oracle.adf.model.binding.DCInvokeMethod.fetchAndSaveParameterValues(DCInvokeMethod.java:278)
06/11/20 14:05:12 at oracle.adf.model.binding.DCInvokeMethod.callMethod(DCInvokeMethod.java:195)
06/11/20 14:05:12 at oracle.jbo.uicli.binding.JUCtrlActionBinding.doIt(JUCtrlActionBinding.java:1287)
06/11/20 14:05:12 at oracle.adf.model.binding.DCDataControl.invokeOperation(DCDataControl.java:1802)
06/11/20 14:05:12 at oracle.jbo.uicli.binding.JUCtrlActionBinding.invoke(JUCtrlActionBinding.java:625)
06/11/20 14:05:12 at oracle.adf.model.binding.DCInvokeActionDef$DCInvokeAction.refresh(DCInvokeActionDef.java:130)
06/11/20 14:05:12 at oracle.adf.model.binding.DCBindingContainer.internalRefreshControl(DCBindingContainer.java:2518)
06/11/20 14:05:12 at oracle.adf.model.binding.DCBindingContainer.refresh(DCBindingContainer.java:2257)
06/11/20 14:05:12 at oracle.adf.controller.v2.lifecycle.PageLifecycleImpl.prepareModel(PageLifecycleImpl.java:104)
06/11/20 14:05:12 at oracle.adf.controller.v2.lifecycle.Lifecycle$8.execute(Lifecycle.java:210)
06/11/20 14:05:12 at oracle.adf.controller.v2.lifecycle.Lifecycle.executePhase(Lifecycle.java:116)
06/11/20 14:05:12 at oracle.adf.controller.faces.lifecycle.ADFPhaseListener.mav$executePhase(ADFPhaseListener.java)
06/11/20 14:05:12 at oracle.adf.controller.faces.lifecycle.ADFPhaseListener$4.after(ADFPhaseListener.java:331)
06/11/20 14:05:12 at oracle.adf.controller.faces.lifecycle.ADFPhaseListener.afterPhase(ADFPhaseListener.java:97)
06/11/20 14:05:12 at com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:211)
06/11/20 14:05:12 at com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:90)
06/11/20 14:05:12 at javax.faces.webapp.FacesServlet.service(FacesServlet.java:197)
06/11/20 14:05:12 at com.evermind.server.http.ResourceFilterChain.doFilter(ResourceFilterChain.java:64)
06/11/20 14:05:12 at oracle.adf.model.servlet.ADFBindingFilter.doFilter(ADFBindingFilter.java:332)
06/11/20 14:05:12 at com.evermind.server.http.EvermindFilterChain.doFilter(EvermindFilterChain.java:15)
06/11/20 14:05:12 at oracle.adfinternal.view.faces.webapp.AdfFacesFilterImpl._invokeDoFilter(AdfFacesFilterImpl.java:367)
06/11/20 14:05:12 at oracle.adfinternal.view.faces.webapp.AdfFacesFilterImpl._doFilterImpl(AdfFacesFilterImpl.java:336)
06/11/20 14:05:12 at oracle.adfinternal.view.faces.webapp.AdfFacesFilterImpl.doFilter(AdfFacesFilterImpl.java:196)
06/11/20 14:05:12 at oracle.adf.view.faces.webapp.AdfFacesFilter.doFilter(AdfFacesFilter.java:87)
06/11/20 14:05:12 at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:627)
06/11/20 14:05:12 at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:376)
06/11/20 14:05:12 at com.evermind.server.http.HttpRequestHandler.doProcessRequest(HttpRequestHandler.java:870)
06/11/20 14:05:12 at com.evermind.server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:451)
06/11/20 14:05:12 at com.evermind.server.http.HttpRequestHandler.serveOneRequest(HttpRequestHandler.java:218)
06/11/20 14:05:12 at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:119)
06/11/20 14:05:12 at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:112)
06/11/20 14:05:12 at oracle.oc4j.network.ServerSocketReadHandler$SafeRunnable.run(ServerSocketReadHandler.java:260)
06/11/20 14:05:12 at oracle.oc4j.network.ServerSocketAcceptHandler.procClientSocket(ServerSocketAcceptHandler.java:230)
06/11/20 14:05:12 at oracle.oc4j.network.ServerSocketAcceptHandler.access$800(ServerSocketAcceptHandler.java:33)
06/11/20 14:05:12 at oracle.oc4j.network.ServerSocketAcceptHandler$AcceptHandlerHorse.run(ServerSocketAcceptHandler.java:831)
06/11/20 14:05:12 at com.evermind.util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:303)
06/11/20 14:05:12 at java.lang.Thread.run(Thread.java:595)
06/11/20 14:05:12 Caused by: javax.faces.FacesException: javax.faces.FacesException: Can't set managed bean property: 'namedParams'.
06/11/20 14:05:12 at com.sun.faces.application.ApplicationAssociate.createAndMaybeStoreManagedBeans(ApplicationAssociate.java:266)
06/11/20 14:05:12 at com.sun.faces.el.VariableResolverImpl.resolveVariable(VariableResolverImpl.java:78)
06/11/20 14:05:12 at oracle.adfinternal.view.faces.el.AdfFacesVariableResolver.resolveVariable(AdfFacesVariableResolver.java:40)
06/11/20 14:05:12 at oracle.adfinternal.view.faces.model.VariableResolverUtils$JspResolver.resolveVariable(VariableResolverUtils.java:79)
06/11/20 14:05:12 at oracle.adfinternal.view.faces.model.VariableResolverUtils$FacesResolver.resolveVariable(VariableResolverUtils.java:144)
06/11/20 14:05:12 at oracle.adf.share.http.HttpADFContextVariableResolverImpl.resolveVariable(HttpADFContextVariableResolverImpl.java:232)
06/11/20 14:05:12 at oracle.adf.model.binding.DCVariableResolverImpl.resolveVariable(DCVariableResolverImpl.java:84)
06/11/20 14:05:12 at oracle.adfinternal.view.faces.model.VariableResolverUtils$JspResolver.resolveVariable(VariableResolverUtils.java:70)
06/11/20 14:05:12 at com.sun.faces.el.impl.NamedValue.evaluate(NamedValue.java:125)
06/11/20 14:05:12 at com.sun.faces.el.impl.ComplexValue.evaluate(ComplexValue.java:146)
06/11/20 14:05:12 at com.sun.faces.el.impl.ExpressionEvaluatorImpl.evaluate(ExpressionEvaluatorImpl.java:243)
06/11/20 14:05:12 at com.sun.faces.el.ValueBindingImpl.getValue(ValueBindingImpl.java:173)
06/11/20 14:05:12 ... 44 more
06/11/20 14:05:12 Caused by: javax.faces.FacesException: Can't set managed bean property: 'namedParams'.
06/11/20 14:05:12 at com.sun.faces.config.ManagedBeanFactory.setPropertiesIntoBean(ManagedBeanFactory.java:576)
06/11/20 14:05:12 at com.sun.faces.config.ManagedBeanFactory.newInstance(ManagedBeanFactory.java:233)
06/11/20 14:05:12 at com.sun.faces.application.ApplicationAssociate.createAndMaybeStoreManagedBeans(ApplicationAssociate.java:256)
06/11/20 14:05:12 ... 55 more
06/11/20 14:05:12 Caused by: java.lang.reflect.InvocationTargetException
06/11/20 14:05:12 at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
06/11/20 14:05:12 at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
06/11/20 14:05:12 at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
06/11/20 14:05:12 at java.lang.reflect.Method.invoke(Method.java:585)
06/11/20 14:05:12 at org.apache.commons.beanutils.PropertyUtils.getSimpleProperty(PropertyUtils.java:1185)
06/11/20 14:05:12 at org.apache.commons.beanutils.PropertyUtils.getNestedProperty(PropertyUtils.java:772)
06/11/20 14:05:12 at org.apache.commons.beanutils.PropertyUtils.getProperty(PropertyUtils.java:801)
06/11/20 14:05:12 at com.sun.faces.config.ManagedBeanFactory.setMapPropertiesIntoBean(ManagedBeanFactory.java:773)
06/11/20 14:05:12 at com.sun.faces.config.ManagedBeanFactory.setPropertiesIntoBean(ManagedBeanFactory.java:519)
06/11/20 14:05:12 ... 57 more
06/11/20 14:05:12 Caused by: java.lang.NullPointerException
06/11/20 14:05:12 at oracle.jheadstart.controller.jsf.bean.QueryBindParams.getNamedParams(QueryBindParams.java:94)
06/11/20 14:05:12 ... 66 more
06/11/20 14:05:12 javax.faces.el.EvaluationException: javax.faces.FacesException: javax.faces.FacesException: Possible cycle reference to managed bean "ReligionsQueryBindParams"
06/11/20 14:05:12 at com.sun.faces.el.ValueBindingImpl.getValue(ValueBindingImpl.java:206)
06/11/20 14:05:12 at com.sun.faces.el.ValueBindingImpl.getValue(ValueBindingImpl.java:154)
06/11/20 14:05:12 at oracle.adfinternal.view.faces.model.FacesExpressionEvaluator._evaluate(FacesExpressionEvaluator.java:101)
06/11/20 14:05:12 at oracle.adfinternal.view.faces.model.FacesExpressionEvaluator.evaluate(FacesExpressionEvaluator.java:69)
06/11/20 14:05:12 at oracle.adf.model.binding.DCUtil.elEvaluate(DCUtil.java:765)
06/11/20 14:05:12 at oracle.adf.model.binding.DCBindingContainer.evaluateParameter(DCBindingContainer.java:1078)
06/11/20 14:05:12 at oracle.adf.model.binding.DCMethodParameterDef.resolveParameterValue(DCMethodParameterDef.java:213)
06/11/20 14:05:12 at oracle.adf.model.binding.DCMethodParameter.resolveParameterValue(DCMethodParameter.java:63)
06/11/20 14:05:12 at oracle.adf.model.binding.DCInvokeMethod.fetchAndSaveParameterValues(DCInvokeMethod.java:278)
06/11/20 14:05:12 at oracle.adf.model.binding.DCInvokeMethod.callMethod(DCInvokeMethod.java:195)
06/11/20 14:05:12 at oracle.jbo.uicli.binding.JUCtrlActionBinding.doIt(JUCtrlActionBinding.java:1287)
06/11/20 14:05:12 at oracle.adf.model.binding.DCDataControl.invokeOperation(DCDataControl.java:1802)
06/11/20 14:05:12 at oracle.jbo.uicli.binding.JUCtrlActionBinding.invoke(JUCtrlActionBinding.java:625)
06/11/20 14:05:12 at oracle.adf.model.binding.DCInvokeActionDef$DCInvokeAction.refresh(DCInvokeActionDef.java:130)
06/11/20 14:05:12 at oracle.adf.model.binding.DCBindingContainer.internalRefreshControl(DCBindingContainer.java:2518)
06/11/20 14:05:12 at oracle.adf.model.binding.DCBindingContainer.refresh(DCBindingContainer.java:2257)
06/11/20 14:05:12 at oracle.adf.controller.v2.lifecycle.PageLifecycleImpl.prepareModel(PageLifecycleImpl.java:104)
06/11/20 14:05:12 at oracle.jheadstart.controller.jsf.lifecycle.JhsPageLifecycle.prepareModel(JhsPageLifecycle.java:798)
06/11/20 14:05:12 at oracle.adf.controller.v2.lifecycle.Lifecycle$8.execute(Lifecycle.java:210)
06/11/20 14:05:12 at oracle.adf.controller.v2.lifecycle.Lifecycle.executePhase(Lifecycle.java:116)
06/11/20 14:05:12 at oracle.adf.controller.faces.lifecycle.ADFPhaseListener.mav$executePhase(ADFPhaseListener.java)
06/11/20 14:05:12 at oracle.adf.controller.faces.lifecycle.ADFPhaseListener$4.after(ADFPhaseListener.java:331)
06/11/20 14:05:12 at oracle.adf.controller.faces.lifecycle.ADFPhaseListener.afterPhase(ADFPhaseListener.java:97)
06/11/20 14:05:12 at com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:211)
06/11/20 14:05:12 at com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:90)
06/11/20 14:05:12 at javax.faces.webapp.FacesServlet.service(FacesServlet.java:197)
06/11/20 14:05:12 at com.evermind.server.http.ResourceFilterChain.doFilter(ResourceFilterChain.java:64)
06/11/20 14:05:12 at oracle.adf.model.servlet.ADFBindingFilter.doFilter(ADFBindingFilter.java:332)
06/11/20 14:05:12 at com.evermind.server.http.EvermindFilterChain.doFilter(EvermindFilterChain.java:15)
06/11/20 14:05:12 at oracle.adfinternal.view.faces.webapp.AdfFacesFilterImpl._invokeDoFilter(AdfFacesFilterImpl.java:367)
06/11/20 14:05:12 at oracle.adfinternal.view.faces.webapp.AdfFacesFilterImpl._doFilterImpl(AdfFacesFilterImpl.java:336)
06/11/20 14:05:12 at oracle.adfinternal.view.faces.webapp.AdfFacesFilterImpl.doFilter(AdfFacesFilterImpl.java:196)
06/11/20 14:05:12 at oracle.adf.view.faces.webapp.AdfFacesFilter.doFilter(AdfFacesFilter.java:87)
06/11/20 14:05:12 at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:627)
06/11/20 14:05:12 at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:376)
06/11/20 14:05:12 at com.evermind.server.http.HttpRequestHandler.doProcessRequest(HttpRequestHandler.java:870)
06/11/20 14:05:12 at com.evermind.server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:451)
06/11/20 14:05:12 at com.evermind.server.http.HttpRequestHandler.serveOneRequest(HttpRequestHandler.java:218)
06/11/20 14:05:12 at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:119)
06/11/20 14:05:12 at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:112)
06/11/20 14:05:12 at oracle.oc4j.network.ServerSocketReadHandler$SafeRunnable.run(ServerSocketReadHandler.java:260)
06/11/20 14:05:12 at oracle.oc4j.network.ServerSocketAcceptHandler.procClientSocket(ServerSocketAcceptHandler.java:230)
06/11/20 14:05:12 at oracle.oc4j.network.ServerSocketAcceptHandler.access$800(ServerSocketAcceptHandler.java:33)
06/11/20 14:05:12 at oracle.oc4j.network.ServerSocketAcceptHandler$AcceptHandlerHorse.run(ServerSocketAcceptHandler.java:831)
06/11/20 14:05:12 at com.evermind.util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:303)
06/11/20 14:05:12 at java.lang.Thread.run(Thread.java:595)
06/11/20 14:05:12 Caused by: javax.faces.FacesException: javax.faces.FacesException: Possible cycle reference to managed bean "ReligionsQueryBindParams"
06/11/20 14:05:12 at com.sun.faces.application.ApplicationAssociate.createAndMaybeStoreManagedBeans(ApplicationAssociate.java:266)
06/11/20 14:05:12 at com.sun.faces.el.VariableResolverImpl.resolveVariable(VariableResolverImpl.java:78)
06/11/20 14:05:12 at oracle.adfinternal.view.faces.el.AdfFacesVariableResolver.resolveVariable(AdfFacesVariableResolver.java:40)
06/11/20 14:05:12 at oracle.adfinternal.view.faces.model.VariableResolverUtils$JspResolver.resolveVariable(VariableResolverUtils.java:79)
06/11/20 14:05:12 at oracle.adfinternal.view.faces.model.VariableResolverUtils$FacesResolver.resolveVariable(VariableResolverUtils.java:144)
06/11/20 14:05:12 at oracle.adf.share.http.HttpADFContextVariableResolverImpl.resolveVariable(HttpADFContextVariableResolverImpl.java:232)
06/11/20 14:05:12 at oracle.adf.model.binding.DCVariableResolverImpl.resolveVariable(DCVariableResolverImpl.java:84)
06/11/20 14:05:12 at oracle.adfinternal.view.faces.model.VariableResolverUtils$JspResolver.resolveVariable(VariableResolverUtils.java:70)
06/11/20 14:05:12 at com.sun.faces.el.impl.NamedValue.evaluate(NamedValue.java:125)
06/11/20 14:05:12 at com.sun.faces.el.impl.ComplexValue.evaluate(ComplexValue.java:146)
06/11/20 14:05:12 at com.sun.faces.el.impl.ExpressionEvaluatorImpl.evaluate(ExpressionEvaluatorImpl.java:243)
06/11/20 14:05:12 at com.sun.faces.el.ValueBindingImpl.getValue(ValueBindingImpl.java:173)
06/11/20 14:05:12 ... 45 more
06/11/20 14:05:12 Caused by: javax.faces.FacesException: Possible cycle reference to managed bean "ReligionsQueryBindParams"
06/11/20 14:05:12 at com.sun.faces.config.ManagedBeanFactory.newInstance(ManagedBeanFactory.java:189)
06/11/20 14:05:12 at com.sun.faces.application.ApplicationAssociate.createAndMaybeStoreManagedBeans(ApplicationAssociate.java:256)
06/11/20 14:05:12 ... 56 more
06/11/20 14:05:16 Warning: directory D:\Oracle\Jdev10g\jlib\sync.jar doesn't exist on classpath
06/11/20 14:05:16 Warning: directory D:\Oracle\Jdev10g\jlib\netcfg.jar doesn't exist on classpath
06/11/20 14:05:16 Warning: directory D:\Oracle\Jdev10g\lib\jsse.jar doesn't exist on classpath
06/11/20 14:05:16 Warning: directory D:\Oracle\Jdev10g\lib\jnet.jar doesn't exist on classpath
06/11/20 14:05:16 Warning: directory D:\Oracle\Jdev10g\lib\jcert.jar doesn't exist on classpath
06/11/20 14:05:16 Warning: directory D:\Oracle\Jdev10g\ldap\oidadmin\dasnls.jar doesn't exist on classpath
06/11/20 14:05:16 Warning: directory D:\Oracle\Jdev10g\owm\jlib\owm-3_0.jar doesn't exist on classpath
06/11/20 14:05:16 Warning: directory D:\Oracle\Jdev10g\jlib\oembase.jar doesn't exist on classpath
06/11/20 14:05:16 Warning: directory D:\Oracle\Jdev10g\jlib\oemlt.jar doesn't exist on classpath
06/11/20 14:05:16 Warning: directory D:\Oracle\encryption\jlib\ojpse.jar doesn't exist on classpath
06/11/20 14:05:16 Warning: directory D:\Oracle\oracle\jlib\ldapjclnt10.jar doesn't exist on classpath
06/11/20 14:05:16 Warning: directory D:\Oracle\ldap\jlib\ldapjclnt10.jar doesn't exist on classpath
06/11/20 14:05:16 Warning: directory D:\Oracle\Jdev10g\jlib\owm-3_0.jar doesn't exist on classpath
06/11/20 14:05:16 Warning: directory D:\Oracle\oem_bin\lib\oembase.jar doesn't exist on classpath
06/11/20 14:05:16 Warning: directory D:\Oracle\oem_bin\lib\oemlt.jar doesn't exist on classpath
06/11/20 14:05:16 Warning: directory D:\Oracle\Jdev10g\oracle\jlib\oraclepki.jar doesn't exist on classpath
06/11/20 14:05:16 Warning: directory D:\Oracle\lib\xmlparserv2.jar doesn't exist on classpath
06/11/20 14:05:16 Warning: directory D:\lib\xmlparserv2.jar doesn't exist on classpath
06/11/20 14:05:16 Warning: directory D:\Oracle\Jdev10g\oracle\lib\xmlparserv2.jar doesn't exist on classpath
06/11/20 14:05:16 Warning: directory D:\Oracle\jlib\ldapjclnt10.jar doesn't exist on classpath
06/11/20 14:05:16 Warning: directory D:\jlib\ldapjclnt10.jar doesn't exist on classpath
06/11/20 14:05:16 Warning: directory D:\Oracle\Jdev10g\oracle\jlib\ldapjclnt10.jar doesn't exist on classpath
06/11/20 14:05:16 Warning: directory D:\Oracle\Jdev10g\oracle\jlib\ospnego.jar doesn't exist on classpath
06/11/20 14:05:16 Warning: directory D:\Oracle\Jdev10g\dms\diagnostics\lib\ojdl.jar doesn't exist on classpath
06/11/20 14:05:16 Warning: directory D:\Oracle\Jdev10g\oracle\lib\dms.jar doesn't exist on classpath
06/11/20 14:05:16 Warning: directory D:\Oracle\Jdev10g\xdk\xml.jar doesn't exist on classpath
06/11/20 14:05:16 Warning: directory D:\Oracle\Jdev10g\webservices\lib\.\namespace.jar doesn't exist on classpath
06/11/20 14:05:16 Warning: directory D:\Oracle\Jdev10g\javacache\cachedobjects\classes doesn't exist on classpath
06/11/20 14:05:16 Warning: directory D:\Oracle\Jdev10g\javacache\cachedobjects\share.jar doesn't exist on classpath
06/11/20 14:05:16 Warning: directory D:\Oracle\Jdev10g\oracle\lib\xschema.jar doesn't exist on classpath
06/11/20 14:05:16 Warning: directory D:\Oracle\Jdev10g\oracle\jlib\ojmisc.jar doesn't exist on classpath
06/11/20 14:05:16 Warning: directory D:\Oracle\Jdev10g\j2ee\home\lib\jsse.jar doesn't exist on classpath
06/11/20 14:05:16 Warning: directory D:\Oracle\Jdev10g\oracle\j2ee\home\lib\jsse.jar doesn't exist on classpath
06/11/20 14:05:16 Warning: directory D:\Oracle\Jdev10g\j2ee\home\lib\jnet.jar doesn't exist on classpath
06/11/20 14:05:16 Warning: directory D:\Oracle\Jdev10g\oracle\j2ee\home\lib\jnet.jar doesn't exist on classpath
06/11/20 14:05:16 Warning: directory D:\Oracle\Jdev10g\dms\lib\dms.jar doesn't exist on classpath
06/11/20 14:05:16 Warning: directory E:\Users\JdevProjects\Mhud0829_3\ViewController\public_html\WEB-INF\lib\commons-beanutils.jar doesn't exist on classpath
06/11/20 14:05:16 Warning: directory E:\Users\JdevProjects\Mhud0829_3\ViewController\public_html\WEB-INF\lib\commons-collections.jar doesn't exist on classpath
06/11/20 14:05:16 Warning: directory E:\Users\JdevProjects\Mhud0829_3\ViewController\public_html\WEB-INF\lib\commons-digester.jar doesn't exist on classpath
06/11/20 14:05:16 Warning: directory E:\Users\JdevProjects\Mhud0829_3\ViewController\public_html\WEB-INF\lib\commons-logging.jar doesn't exist on classpath
06/11/20 14:05:16 Warning: directory E:\Users\JdevProjects\Mhud0829_3\ViewController\public_html\WEB-INF\lib\commons-validator.jar doesn't exist on classpath
06/11/20 14:05:16 Warning: directory E:\Users\JdevProjects\Mhud0829_3\ViewController\public_html\WEB-INF\lib\jakarta-oro.jar doesn't exist on classpath
06/11/20 14:05:16 Warning: directory E:\Users\JdevProjects\Mhud0829_3\ViewController\public_html\WEB-INF\lib\struts-legacy.jar doesn't exist on classpath
06/11/20 14:05:16 Warning: directory D:\Oracle\Jdev10g\jakarta-taglibs\commons-logging-1.0.3\log4j.jar doesn't exist on classpath
06/11/20 14:05:16 Warning: directory D:\Oracle\Jdev10g\jakarta-taglibs\commons-logging-1.0.3\log4j-core.jar doesn't exist on classpath
06/11/20 14:05:16 Warning: directory D:\Oracle\Jdev10g\oracle\jlib\ojpse.jar doesn't exist on classpath
06/11/20 14:05:16 Warning: directory D:\Oracle\Jdev10g\jakarta-struts\lib\log4j.jar doesn't exist on classpath
06/11/20 14:05:16 Warning: directory D:\Oracle\Jdev10g\jakarta-struts\lib\log4j-core.jar doesn't exist on classpath
06/11/20 14:05:16 Warning: directory E:\Users\JdevProjects\Mhud0829_3\ViewController\public_html\WEB-INF\classes doesn't exist on classpath
06/11/20 14:05:18 E:\Users\JdevProjects\Mhud0829_3\ViewController\classes\.jsps\_regions\_engorg\_MhudAppModuleMenu1Tabs_jspx.java:32: warning #556: variable session assigned to but never used
06/11/20 14:05:18 HttpSession session = pageContext.getSession();06/11/20 14:05:18 ^
06/11/20 14:05:18 E:\Users\JdevProjects\Mhud0829_3\ViewController\classes\.jsps\_regions\_engorg\_MhudAppModuleMenu1Tabs_jspx.java:34: warning #556: variable application assigned to but never used
06/11/20 14:05:18 ServletContext application = pageContext.getServletContext();06/11/20 14:05:18 ^
06/11/20 14:05:18 E:\Users\JdevProjects\Mhud0829_3\ViewController\classes\.jsps\_regions\_engorg\_MhudAppModuleMenu1Tabs_jspx.java:36: warning #556: variable page assigned to but never used
06/11/20 14:05:18 MhudAppModuleMenu1Tabsjspx page = this;06/11/20 14:05:18 ^
06/11/20 14:05:18 E:\Users\JdevProjects\Mhud0829_3\ViewController\classes\.jsps\_regions\_engorg\_MhudAppModuleMenu1Tabs_jspx.java:37: warning #556: variable config assigned to but never used
06/11/20 14:05:18 ServletConfig config = pageContext.getServletConfig();06/11/20 14:05:18 ^
06/11/20 14:05:18 E:\Users\JdevProjects\Mhud0829_3\ViewController\classes\.jsps\_regions\_engorg\_MhudAppModuleMenu1Tabs_jspx.java:38: warning #556: variable __ojsp_varRes assigned to but never used
06/11/20 14:05:18 javax.servlet.jsp.el.VariableResolver __ojsp_varRes = (VariableResolver)new OracleVariableResolverImpl(pageContext);06/11/20 14:05:18 ^
06/11/20 14:05:18 E:\Users\JdevProjects\Mhud0829_3\ViewController\classes\.jsps\_regions\_engorg\_MhudAppModuleMenu1Tabs_jspx.java:40: warning #556: variable __ojsp_s_out assigned to but never used
06/11/20 14:05:18 com.evermind.server.http.JspCommonExtraWriter __ojsp_s_out = (com.evermind.server.http.JspCommonExtraWriter) out;06/11/20 14:05:18 ^
06/11/20 14:05:19 Warning: directory D:\Oracle\Jdev10g\jlib\sync.jar doesn't exist on classpath
06/11/20 14:05:19 Warning: directory D:\Oracle\Jdev10g\jlib\netcfg.jar doesn't exist on classpath
06/11/20 14:05:19 Warning: directory D:\Oracle\Jdev10g\lib\jsse.jar doesn't exist on classpath
06/11/20 14:05:19 Warning: directory D:\Oracle\Jdev10g\lib\jnet.jar doesn't exist on classpath
06/11/20 14:05:19 Warning: directory D:\Oracle\Jdev10g\lib\jcert.jar doesn't exist on classpath
06/11/20 14:05:19 Warning: directory D:\Oracle\Jdev10g\ldap\oidadmin\dasnls.jar doesn't exist on classpath
06/11/20 14:05:19 Warning: directory D:\Oracle\Jdev10g\owm\jlib\owm-3_0.jar doesn't exist on classpath
06/11/20 14:05:19 Warning: directory D:\Oracle\Jdev10g\jlib\oembase.jar doesn't exist on classpath
06/11/20 14:05:19 Warning: directory D:\Oracle\Jdev10g\jlib\oemlt.jar doesn't exist on classpath
06/11/20 14:05:19 Warning: directory D:\Oracle\encryption\jlib\ojpse.jar doesn't exist on classpath
06/11/20 14:05:19 Warning: directory D:\Oracle\oracle\jlib\ldapjclnt10.jar doesn't exist on classpath
06/11/20 14:05:19 Warning: directory D:\Oracle\ldap\jlib\ldapjclnt10.jar doesn't exist on classpath
06/11/20 14:05:19 Warning: directory D:\Oracle\Jdev10g\jlib\owm-3_0.jar doesn't exist on classpath
06/11/20 14:05:19 Warning: directory D:\Oracle\oem_bin\lib\oembase.jar doesn't exist on classpath
06/11/20 14:05:19 Warning: directory D:\Oracle\oem_bin\lib\oemlt.jar doesn't exist on classpath
06/11/20 14:05:19 Warning: directory D:\Oracle\Jdev10g\oracle\jlib\oraclepki.jar doesn't exist on classpath
06/11/20 14:05:19 Warning: directory D:\Oracle\lib\xmlparserv2.jar doesn't exist on classpath
06/11/20 14:05:19 Warning: directory D:\lib\xmlparserv2.jar doesn't exist on classpath
06/11/20 14:05:19 Warning: directory D:\Oracle\Jdev10g\oracle\lib\xmlparserv2.jar doesn't exist on classpath
06/11/20 14:05:19 Warning: directory D:\Oracle\jlib\ldapjclnt10.jar doesn't exist on classpath
06/11/20 14:05:19 Warning: directory D:\jlib\ldapjclnt10.jar doesn't exist on classpath
06/11/20 14:05:19 Warning: directory D:\Oracle\Jdev10g\oracle\jlib\ldapjclnt10.jar doesn't exist on classpath
06/11/20 14:05:19 Warning: directory D:\Oracle\Jdev10g\oracle\jlib\ospnego.jar doesn't exist on classpath
06/11/20 14:05:19 Warning: directory D:\Oracle\Jdev10g\dms\diagnostics\lib\ojdl.jar doesn't exist on classpath
06/11/20 14:05:19 Warning: directory D:\Oracle\Jdev10g\oracle\lib\dms.jar doesn't exist on classpath
06/11/20 14:05:19 Warning: directory D:\Oracle\Jdev10g\xdk\xml.jar doesn't exist on classpath
06/11/20 14:05:19 Warning: directory D:\Oracle\Jdev10g\webservices\lib\.\namespace.jar doesn't exist on classpath
06/11/20 14:05:19 Warning: directory D:\Oracle\Jdev10g\javacache\cachedobjects\classes doesn't exist on classpath
06/11/20 14:05:19 Warning: directory D:\Oracle\Jdev10g\javacache\cachedobjects\share.jar doesn't exist on classpath
06/11/20 14:05:19 Warning: directory D:\Oracle\Jdev10g\oracle\lib\xschema.jar doesn't exist on classpath
06/11/20 14:05:19 Warning: directory D:\Oracle\Jdev10g\oracle\jlib\ojmisc.jar doesn't exist on classpath
06/11/20 14:05:19 Warning: directory D:\Oracle\Jdev10g\j2ee\home\lib\jsse.jar doesn't exist on classpath
06/11/20 14:05:19 Warning: directory D:\Oracle\Jdev10g\oracle\j2ee\home\lib\jsse.jar doesn't exist on classpath
06/11/20 14:05:19 Warning: directory D:\Oracle\Jdev10g\j2ee\home\lib\jnet.jar doesn't exist on classpath
06/11/20 14:05:19 Warning: directory D:\Oracle\Jdev10g\oracle\j2ee\home\lib\jnet.jar doesn't exist on classpath
06/11/20 14:05:19 Warning: directory D:\Oracle\Jdev10g\dms\lib\dms.jar doesn't exist on classpath
06/11/20 14:05:19 Warning: directory E:\Users\JdevProjects\Mhud0829_3\ViewController\public_html\WEB-INF\lib\commons-beanutils.jar doesn't exist on classpath
06/11/20 14:05:19 Warning: directory E:\Users\JdevProjects\Mhud0829_3\ViewController\public_html\WEB-INF\lib\commons-collections.jar doesn't exist on classpath
06/11/20 14:05:19 Warning: directory E:\Users\JdevProjects\Mhud0829_3\ViewController\public_html\WEB-INF\lib\commons-digester.jar doesn't exist on classpath
06/11/20 14:05:19 Warning: directory E:\Users\JdevProjects\Mhud0829_3\ViewController\public_html\WEB-INF\lib\commons-logging.jar doesn't exist on classpath
06/11/20 14:05:19 Warning: directory E:\Users\JdevProjects\Mhud0829_3\ViewController\public_html\WEB-INF\lib\commons-validator.jar doesn't exist on classpath
06/11/20 14:05:19 Warning: directory E:\Users\JdevProjects\Mhud0829_3\ViewController\public_html\WEB-INF\lib\jakarta-oro.jar doesn't exist on classpath
06/11/20 14:05:19 Warning: directory E:\Users\JdevProjects\Mhud0829_3\ViewController\public_html\WEB-INF\lib\struts-legacy.jar doesn't exist on classpath
06/11/20 14:05:20 Warning: directory D:\Oracle\Jdev10g\jakarta-taglibs\commons-logging-1.0.3\log4j.jar doesn't exist on classpath
06/11/20 14:05:20 Warning: directory D:\Oracle\Jdev10g\jakarta-taglibs\commons-logging-1.0.3\log4j-core.jar doesn't exist on classpath
06/11/20 14:05:20 Warning: directory D:\Oracle\Jdev10g\oracle\jlib\ojpse.jar doesn't exist on classpath
06/11/20 14:05:20 Warning: directory D:\Oracle\Jdev10g\jakarta-struts\lib\log4j.jar doesn't exist on classpath
06/11/20 14:05:20 Warning: directory D:\Oracle\Jdev10g\jakarta-struts\lib\log4j-core.jar doesn't exist on classpath
06/11/20 14:05:20 Warning: directory E:\Users\JdevProjects\Mhud0829_3\ViewController\public_html\WEB-INF\classes doesn't exist on classpath
06/11/20 14:05:21 E:\Users\JdevProjects\Mhud0829_3\ViewController\classes\.jsps\_regions\_engorg\_MhudAppModuleEngOrgPersonMenu2Tabs_jspx.java:32: warning #556: variable session assigned to but never used
06/11/20 14:05:21 HttpSession session = pageContext.getSession();06/11/20 14:05:21 ^
06/11/20 14:05:21 E:\Users\JdevProjects\Mhud0829_3\ViewController\classes\.jsps\_regions\_engorg\_MhudAppModuleEngOrgPersonMenu2Tabs_jspx.java:34: warning #556: variable application assigned to but never used
06/11/20 14:05:21 ServletContext application = pageContext.getServletContext();06/11/20 14:05:21 ^
06/11/20 14:05:21 E:\Users\JdevProjects\Mhud0829_3\ViewController\classes\.jsps\_regions\_engorg\_MhudAppModuleEngOrgPersonMenu2Tabs_jspx.java:36: warning #556: variable page assigned to but never used
06/11/20 14:05:21 MhudAppModuleEngOrgPersonMenu2Tabsjspx page = this;06/11/20 14:05:21 ^
06/11/20 14:05:21 E:\Users\JdevProjects\Mhud0829_3\ViewController\classes\.jsps\_regions\_en -
Using xml schema problem (SAP MDM 7.1 Syndicator)
Good day !
I try to syndicate directory which correspond to some xml-schema and I have a problem.
I want to syndicate data from hierarchy table which have one field which have a type like lookup <Flat> (multivalued).
In XML-schema element "DEF_PRODUCT" and "DEF_PRODUCT_CODE" - attribute presents hierarchy table.
"CREDIT_PRODUCT" and childs presents linked flat table.
According idea and business rules I must get the result like this: each "DEF_PRODUCT" have N-"CREDIT_PRODUCT". One - to- many.
But when I set up all map completely and look to xml result file I start to be disappointed.
XML result file approximately must be like this:
<DEF_PRODUCT>
<CREDIT_PRODUCT/>
<CREDIT_PRODUCT/>
<CREDIT_PRODUCT/>
</DEF_PRODUCT>
but in result I have all <CREDIT_PRODUCT> in one node and child attributes.
I attach 3 pics which explain my situation.
xml-schema :[http://xmages.net/storage/10/1/0/6/3/upload/42ca6ca8.jpg]
field mapping: [http://xmages.net/storage/10/1/0/6/a/upload/bbbc09f2.jpg]
example: [http://xmages.net/storage/10/1/0/c/c/upload/817b0e23.jpg]
Anybody can help me?
About software : SAP MDM 7.1 (7.1.04.139)
P.S: My problem can be resolved succesfully if I will use 1 <main> table and 1 <qualified flat> table.
But in my case I must use hierarchy - structure because it most usable for business - users>
Christian Heuer wrote:
> Hi,
>
> now I understood and you really have got a point here. But the question is whether you need key mapping then on the remote key level with a tuple anymore. If yes, you won
>
> Best regards
> Christian
If SAP MDM will present many opportunities to me I will be very glad.
I repeat I must get output xml which have the pair like "RemoteKey"="RemoteSystem" in tuple subnode.
In tuple, after your advices.
Ideally, Syndicator must present to each user ability to choose pair "RemoteKey" = "RemoteSystem" in each subnode like <LookUp> table in root (look at my example pic).
Imagine you have one root table and N-linked <lookup> tables.
Tree like this :
<main tbl>
<subtbl1/>
<subtbl2/>
<subtbl3>
<childtbl1/>
<childtbl2/>
</subtbl3>
</main tbl>
It's dangerous to deprive SAP MDM user to select pair "RemoteKey" = "RemoteSystem" from ROOT to ALL and LAST LEAF in abstract hierarchy. How do you think ?
Now, I haven't abilities to solve my problem using standard resources. Really ? -
Implement an authorization scheme using to check users
Hello,
I want to implement an authorization scheme for my application in which i want to
give access to only threee users to view my application. Can anyone help me what would be my pl/sql expression.
something like :APP_USER in ('R123',Y7654','TY7890')
can anyone help me with what type of scheme I need to create??
thanks,
ortonHi,
I have exactly similar application for my organisation with SSO organisation, but the application need to be accessed only by my TEAM members
What is did is i created a user table.. that will hold the user detail like email id , etc..
after that i went to shared component -> Security -> authorization scheme
Clicked on create button to create new authorization scheme..
Selected From scratch option .
Give a name to the authorization scheme.. i named is as VALID USERS
Scheme type - select Exits SQL Query
then in expression 1 i entered
select * from user_table where upper(user_email_id) = upper(:APP_USER)
and in error message enter ...Unauthorized USER.
Regards,
Shijesh -
Problem with branch authorization scheme
Hello,
I am trying to use 2 non-conditional branches (onsubmit after processing) with different authorization schemes (the first one should be executed for USER, the second - for ADMIN). But it doesn't work - the branch with smaller sequence number is executed in spite of the fact that user has no right because of authorization scheme of this branch (the second one should be executed for this user).
Why do this happens?
Regards,
NikolayWe use our own installation of HTML DB, so it is not on the Oracle site.
The first branch (which is executed in spite of authorization) sets page-item using value of item which is not accessible for this user (using the same authorization scheme as branch). Therefore this value equels null (we don't setup this item for this user) instead of using another branch with another value.
Thanks.
Nikolay
Maybe you are looking for
-
How to get non-purchased from Apple music and playlists to appear on my new MacBookAir with Mavericks, and iTunes 11.3, when all the prior music was transferred from MacBookPro. I see the library.itl files, and have removed them and imported the Lib
-
Friends, Getting below error when i restart the server. <Dec 31, 2014 5:33:58 AM EST> <Warning> <Management> <BEA-141274> <Production mode has specified at the command line via the weblogic.ProductionModeEnabled system property. This system property
-
hi to all! We have a namespace in our system, and my manager wants me to research on how to update a namespace, as what I've researched, I need to go to se03 then change namespace, I did that and I transported it last friday,,, however up to now, It
-
To setup Sun Java Studio Enterprise 8
Hi, First of all my WinXP is in Traditional Chinese (not English one or Simplified Chinese one). And when I'm setting up such below, it seems the setup wizard cannot properly show in traditional Chinese. Which version actually should I try instead? W
-
What happened?? (people with mac's)
i was lisenting to my ipod touch and i triple pressed to home button to bring it out of sleep so i could change the song (without unlocking it) and i had accidently hit the screen when the controls went away and this volume symbol i have never seen o