gandres / pwm

Automatically exported from code.google.com/p/pwm
0 stars 0 forks source link

Locale cannot be changed when using Novell's CLE restricted browser #422

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
Hello,

We set a Novell's CLE using the work around suggested in issue #317
We added the PWM site url to the restricted sites of IE, and used session 
cookies as suggested.
The PWM functionality works except the locale change.
We set 2 locales (iw and en), and when trying to switch between them using the 
link at the bottom, the application is reloaded but the locale is not changed.

Checking the log, we can see the following lines:

TRACE, pwm.SessionFilter, {1wa} user locale set to 'iw' 
DEBUG, pwm.SessionFilter, {1wa} setting session locale to 'en' due to 
'pwmLocale' request parameter 

but right after that:

pwm.SessionFilter, {1wb} user locale set to 'iw'

The log file is attached bellow.

Please noticed that the problem is not reproduced when using another browser or 
when using a IE browser without setting the restricted site.

What version of PWM are you using?
1.6.4

What ldap directory and version are you using?
eDir 8.8.7

Please paste any error log messages below:

2013-07-07 16:25:18, TRACE, rest.RestHealthServer, {1w7} GET request for: 
/pwm/public/rest/pwm-health  [132.64.30.3/]
  pwmFormID='4DGrUqQiccRTc45cluqjG6BmQuTVthhy13fb94a978eedxvp4'
  dojo.preventCache='1373203480820'
2013-07-07 16:25:29, TRACE, pwm.EventManager, {1w8} http session created
2013-07-07 16:25:29, TRACE, pwm.SessionFilter, {1w8} http session headers:  
[132.64.215.126/]
  accept=text/html, application/xhtml+xml, */*
  accept-language=he-IL
  user-agent=Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; WOW64; Trident/5.0)
  accept-encoding=gzip, deflate
  host=test.example.com
  connection=Keep-Alive
2013-07-07 16:25:29, TRACE, pwm.SessionFilter, {1w8} GET request for: 
/pwm/public/ActivateUser (no params)  [132.64.215.126/]
2013-07-07 16:25:29, TRACE, pwm.SessionFilter, {1w8} user locale set to 'iw' 
[132.64.215.126/]
2013-07-07 16:25:29, DEBUG, pwm.CaptchaFilter, {1w8} reCaptcha private or 
public key not configured, skipping captcha check [132.64.215.126/]
2013-07-07 16:25:29, TRACE, pwm.SessionFilter, {1w8} rewriting URL from 
'/pwm/resources/themes/custom/testPwmStyle.css' to 
'/pwm/resources/themes/custom/testPwmStyle.css;jsessionid=E4EAD48B5C1A8FB2C24BDE
7F51BD2706' [132.64.215.126/]
2013-07-07 16:25:29, TRACE, pwm.SessionFilter, {1w8} rewriting URL from 
'/pwm/resources/themes/custom/testPwmStyleMobile.css' to 
'/pwm/resources/themes/custom/testPwmStyleMobile.css;jsessionid=E4EAD48B5C1A8FB2
C24BDE7F51BD2706' [132.64.215.126/]
2013-07-07 16:25:29, TRACE, pwm.SessionFilter, {1w8} rewriting URL from 
'ActivateUser' to 'ActivateUser;jsessionid=E4EAD48B5C1A8FB2C24BDE7F51BD2706' 
[132.64.215.126/]
2013-07-07 16:25:29, TRACE, servlet.ResourceFileServlet, {1w8} GET request for: 
/pwm/resources/themes/custom/testPwmStyle.css;jsessionid=E4EAD48B5C1A8FB2C24BDE7
F51BD2706 (no params) (cached, gzip) [132.64.215.126/]
2013-07-07 16:25:29, TRACE, servlet.ResourceFileServlet, {1w8} GET request for: 
/pwm/resources/themes/custom/testPwmStyleMobile.css;jsessionid=E4EAD48B5C1A8FB2C
24BDE7F51BD2706 (no params) (cached, gzip) [132.64.215.126/]
2013-07-07 16:25:29, TRACE, pwm.EventManager, {1w9} http session created
2013-07-07 16:25:29, TRACE, pwm.SessionFilter, {1w9} rewriting URL from 
'SetupResponses' to 'SetupResponses;jsessionid=08F9066F3753A9B77EE4968980717ACC'
2013-07-07 16:25:29, TRACE, rest.RestHealthServer, {1w7} GET request for: 
/pwm/public/rest/pwm-health  [132.64.30.3/]
  pwmFormID='4DGrUqQiccRTc45cluqjG6BmQuTVthhy13fb94a978eedxvp4'
  dojo.preventCache='1373203491849'
2013-07-07 16:25:40, TRACE, rest.RestHealthServer, {1w7} GET request for: 
/pwm/public/rest/pwm-health  [132.64.30.3/]
  pwmFormID='4DGrUqQiccRTc45cluqjG6BmQuTVthhy13fb94a978eedxvp4'
  dojo.preventCache='1373203502878'
2013-07-07 16:25:46, TRACE, pwm.EventManager, {1wa} http session created
2013-07-07 16:25:46, TRACE, pwm.SessionFilter, {1wa} http session headers:  
[132.64.215.126/]
  accept=*/*
  content-type=application/x-www-form-urlencoded
  X-Requested-With=XMLHttpRequest
  referer=https://test.example.com/pwm/public/ActivateUser
  accept-language=he
  accept-encoding=gzip, deflate
  user-agent=Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; WOW64; Trident/5.0)
  host=test.example.com
  connection=Keep-Alive
2013-07-07 16:25:46, TRACE, pwm.SessionFilter, {1wa} GET request for: 
/pwm/public/CommandServlet  [132.64.215.126/]
  pwmFormID='9gpgPwN7yXovqvXLq9Mm0oeDZCV4VUg113fb94efe18lai0xs'
  dojo.preventCache='1373203508170'
  pwmLocale='en'
  processAction='idleUpdate'
2013-07-07 16:25:46, TRACE, pwm.SessionFilter, {1wa} user locale set to 'iw' 
[132.64.215.126/]
2013-07-07 16:25:46, DEBUG, pwm.SessionFilter, {1wa} setting session locale to 
'en' due to 'pwmLocale' request parameter [132.64.215.126/]
2013-07-07 16:25:46, TRACE, servlet.CommandServlet, {1wa} received request for 
action idleUpdate [132.64.215.126/]
2013-07-07 16:25:46, WARN , pwm.Validator, {1wa} form submitted with incorrect 
pwmFormID value [132.64.215.126/]
2013-07-07 16:25:46, ERROR, servlet.TopServlet, {1wa} pwm error during page 
generation: 5034 ERROR_INVALID_FORMID [132.64.215.126/]
2013-07-07 16:25:46, TRACE, pwm.SessionFilter, {1wa} rewriting URL from 
'/pwm/resources/themes/custom/testPwmStyle.css' to 
'/pwm/resources/themes/custom/testPwmStyle.css;jsessionid=F6F8E56F63EFF3C22B9F5E
FADF8FC74E' [132.64.215.126/]
2013-07-07 16:25:46, TRACE, pwm.SessionFilter, {1wa} rewriting URL from 
'/pwm/resources/themes/custom/testPwmStyleMobile.css' to 
'/pwm/resources/themes/custom/testPwmStyleMobile.css;jsessionid=F6F8E56F63EFF3C2
2B9F5EFADF8FC74E' [132.64.215.126/]
2013-07-07 16:25:46, TRACE, pwm.SessionFilter, {1wa} rewriting URL from 
'CommandServlet' to 
'CommandServlet;jsessionid=F6F8E56F63EFF3C22B9F5EFADF8FC74E' [132.64.215.126/]
2013-07-07 16:25:47, TRACE, pwm.EventManager, {1wb} http session created
2013-07-07 16:25:47, TRACE, pwm.SessionFilter, {1wb} http session headers:  
[132.64.215.126/]
  accept=text/html, application/xhtml+xml, */*
  accept-language=he-IL
  user-agent=Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; WOW64; Trident/5.0)
  accept-encoding=gzip, deflate
  host=test.example.com
  connection=Keep-Alive
2013-07-07 16:25:47, TRACE, pwm.SessionFilter, {1wb} GET request for: 
/pwm/public/ActivateUser (no params)  [132.64.215.126/]
2013-07-07 16:25:47, TRACE, pwm.SessionFilter, {1wb} user locale set to 'iw' 
[132.64.215.126/]
2013-07-07 16:25:47, DEBUG, pwm.CaptchaFilter, {1wb} reCaptcha private or 
public key not configured, skipping captcha check [132.64.215.126/]
2013-07-07 16:25:47, TRACE, pwm.SessionFilter, {1wb} rewriting URL from 
'/pwm/resources/themes/custom/testPwmStyle.css' to 
'/pwm/resources/themes/custom/testPwmStyle.css;jsessionid=65120477428D176B6B68DE
AAF01B358A' [132.64.215.126/]
2013-07-07 16:25:47, TRACE, pwm.SessionFilter, {1wb} rewriting URL from 
'/pwm/resources/themes/custom/testPwmStyleMobile.css' to 
'/pwm/resources/themes/custom/testPwmStyleMobile.css;jsessionid=65120477428D176B
6B68DEAAF01B358A' [132.64.215.126/]
2013-07-07 16:25:47, TRACE, pwm.SessionFilter, {1wb} rewriting URL from 
'ActivateUser' to 'ActivateUser;jsessionid=65120477428D176B6B68DEAAF01B358A' 
[132.64.215.126/]
2013-07-07 16:25:47, TRACE, pwm.EventManager, {1wc} http session created
2013-07-07 16:25:47, TRACE, servlet.ResourceFileServlet, {1wc} GET request for: 
/pwm/resources/nonce-hiu6y77s/dojo/dojo/dojo.js (no params) (cached, gzip)
2013-07-07 16:25:47, TRACE, servlet.ResourceFileServlet, {1wb} GET request for: 
/pwm/resources/themes/custom/testPwmStyle.css;jsessionid=65120477428D176B6B68DEA
AF01B358A (no params) (cached, gzip) [132.64.215.126/]
2013-07-07 16:25:47, TRACE, servlet.ResourceFileServlet, {1wb} GET request for: 
/pwm/resources/themes/custom/testPwmStyleMobile.css;jsessionid=65120477428D176B6
B68DEAAF01B358A (no params) (cached, gzip) [132.64.215.126/]
2013-07-07 16:25:47, TRACE, pwm.EventManager, {1wd} http session created
2013-07-07 16:25:47, TRACE, servlet.ResourceFileServlet, {1wd} GET request for: 
/pwm/resources/nonce-hiu6y77s/pwmStyle.css (no params) (cached, gzip)
2013-07-07 16:25:47, TRACE, pwm.EventManager, {1we} http session created
2013-07-07 16:25:47, TRACE, servlet.ResourceFileServlet, {1we} GET request for: 
/pwm/resources/nonce-hiu6y77s/dojo/dijit/themes/nihilo/nihilo.css (no params) 
(cached, gzip)
2013-07-07 16:25:47, TRACE, pwm.EventManager, {1wf} http session created
2013-07-07 16:25:47, TRACE, pwm.EventManager, {1wg} http session created
2013-07-07 16:25:47, TRACE, servlet.ResourceFileServlet, {1wg} GET request for: 
/pwm/resources/nonce-hiu6y77s/pwmHelper.js (no params) (cached, gzip)
2013-07-07 16:25:47, TRACE, pwm.SessionFilter, {1wf} rewriting URL from 
'SetupResponses' to 'SetupResponses;jsessionid=96F37E7891239733E150E86BFF8216F6'
2013-07-07 16:25:47, TRACE, pwm.EventManager, {1wh} http session created
2013-07-07 16:25:47, TRACE, servlet.ResourceFileServlet, {1wh} GET request for: 
/pwm/resources/nonce-hiu6y77s/pwmMobileStyle.css (no params) (cached, gzip)
2013-07-07 16:25:47, TRACE, pwm.EventManager, {1wi} http session created
2013-07-07 16:25:47, TRACE, servlet.ResourceFileServlet, {1wi} GET request for: 
/pwm/resources/themes/custom/logo.png (no params) (cached)
2013-07-07 16:25:47, TRACE, pwm.EventManager, {1wj} http session created
2013-07-07 16:25:47, TRACE, servlet.ResourceFileServlet, {1wj} GET request for: 
/pwm/resources/themes/custom/logout.png (no params) (cached)
2013-07-07 16:25:47, TRACE, pwm.EventManager, {1wk} http session created
2013-07-07 16:25:47, TRACE, servlet.ResourceFileServlet, {1wk} GET request for: 
/pwm/resources/themes/custom/header-gradient.gif (no params) (cached)
2013-07-07 16:25:47, TRACE, pwm.EventManager, {1wl} http session created
2013-07-07 16:25:47, TRACE, servlet.ResourceFileServlet, {1wl} GET request for: 
/pwm/resources/nonce-hiu6y77s/dojo/dijit/registry.js (no params) (cached, gzip)
2013-07-07 16:25:51, TRACE, rest.RestHealthServer, {1w7} GET request for: 
/pwm/public/rest/pwm-health  [132.64.30.3/]
  pwmFormID='4DGrUqQiccRTc45cluqjG6BmQuTVthhy13fb94a978eedxvp4'
  dojo.preventCache='1373203513908'

Original issue reported on code.google.com by tomerazran on 7 Jul 2013 at 1:29

GoogleCodeExporter commented 9 years ago
This isn't a PWM bug.  Closing as invalid.

Original comment by jrivard on 26 Jul 2013 at 10:23