FWIW: I am running web2py 2.9.12 (using source code) on: Apache/2.4.12 
(Win32) OpenSSL/1.0.1l mod_wsgi/4.4.6 Python/2.7.9 configured and Windows 
Server 2008 32-bit without any of the problems indicated by OP.

Specifically:
Apache is from ApacheLounge compiled with VC 9. This is required because 
mod_wsgi 4.4.6 from Graham Dumpleton's github is compiled using VC 9 and my 
python 32-bit version from python.org is 2.7.9, which matches the version 
that mod_wsgi was compiled against. Making sure all versions compiled 
against same dependencies and by same compiler ensures the best success. 
See Also: 
https://github.com/GrahamDumpleton/mod_wsgi/blob/master/win32/README.rst 
before reporting bugs pertaining to mod_wsgi on Win32.

On Monday, January 26, 2015 at 7:18:29 PM UTC-5, Niphlod wrote:
>
> uhm. apache is reaaaaaaaally something nasty when it comes to a few things 
> like 
>
> https://code.google.com/p/modwsgi/wiki/ApplicationIssues
>
> and 
>
> https://code.google.com/p/modwsgi/wiki/IssuesWithPickleModule
>
> wondering if it's a problem-per-se or not.
>
> On Friday, January 23, 2015 at 11:46:08 PM UTC+1, Omi Chiba wrote:
>>
>> Please delete my previous forum post from your emails.... : )
>>
>> On Friday, January 23, 2015 at 4:18:03 PM UTC-6, Massimo Di Pierro wrote:
>>>
>>> Want to stop by my office next week? I'd like to take a look.
>>>
>>> On Friday, 23 January 2015 15:02:21 UTC-6, Omi Chiba wrote:
>>>>
>>>> OK, so I can fix this TypeError: can't pickle function objects error by 
>>>> the solution described here. (Adding AllowOverride None  in apache config 
>>>> file
>>>>
>>>> https://groups.google.com/forum/#!searchin/web2py/apache$20pickle/web2py/UYqS8nIkeQY/ib8Vjshs7JEJ
>>>>
>>>> This solve one problem! So I don't have any problem with web2py 2.4.7 
>>>> right now,
>>>> I was hoping this also solve the problem with 2.9.12 but it doesn't. I 
>>>> got a same error.
>>>>
>>>> The ticket mentioned in the linked forum post is still opened, 
>>>> https://code.google.com/p/web2py/issues/detail?id=1655
>>>>
>>>> So I think this is related issue which is not solved yet.
>>>>
>>>>
>>>> On Friday, January 23, 2015 at 10:05:06 AM UTC-6, Omi Chiba wrote:
>>>>>
>>>>> I mean file is created anyway. It's just a error ticket 
>>>>>
>>>>>  File "C:\Python27\Lib\copy_reg.py", line 70, in _reduce_ex
>>>>>     raise TypeError, "can't pickle %s objects" % base.__name__
>>>>> TypeError: can't pickle function objects
>>>>>
>>>>> On Friday, January 23, 2015 at 9:26:18 AM UTC-6, Omi Chiba wrote:
>>>>>>
>>>>>> Um... more weird things. I'm using version 2.4.7 now and I got a 
>>>>>> similar error when I try to create view.
>>>>>>
>>>>>> Versionweb2py™Version 2.4.7-stable+timestamp.2013.05.24.17.48.47
>>>>>> PythonPython 2.7.4: C:\UniServer\usr\local\apache2\bin\Apache.exe 
>>>>>> (prefix: C:\Python27)Traceback
>>>>>>
>>>>>> 1.
>>>>>> 2.
>>>>>> 3.
>>>>>> 4.
>>>>>> 5.
>>>>>> 6.
>>>>>> 7.
>>>>>> 8.
>>>>>> 9.
>>>>>> 10.
>>>>>> 11.
>>>>>> 12.
>>>>>> 13.
>>>>>>
>>>>>> Traceback (most recent call last):
>>>>>>   File "C:\web2py\gluon\main.py", line 606, in wsgibase
>>>>>>     session._try_store_in_cookie_or_file(request, response)
>>>>>>   File "C:\web2py\gluon\globals.py", line 757, in 
>>>>>> _try_store_in_cookie_or_file
>>>>>>     self._try_store_in_file(request, response)
>>>>>>   File "C:\web2py\gluon\globals.py", line 763, in _try_store_in_file
>>>>>>     if not response.session_id or self._forget or self._unchanged():
>>>>>>   File "C:\web2py\gluon\globals.py", line 719, in _unchanged
>>>>>>     session_pickled = cPickle.dumps(dict(self))
>>>>>>   File "C:\Python27\Lib\copy_reg.py", line 70, in _reduce_ex
>>>>>>     raise TypeError, "can't pickle %s objects" % base.__name__
>>>>>> TypeError: can't pickle function objects
>>>>>>
>>>>>>
>>>>>> On Friday, January 23, 2015 at 8:54:23 AM UTC-6, Omi Chiba wrote:
>>>>>>>
>>>>>>> Yes. I stop and start apache when I replace web2py folder.
>>>>>>>
>>>>>>> After trouble shooting I found
>>>>>>>
>>>>>>> 1. http://thksupport.com/welcome/default/index => OK
>>>>>>> 2. https://thksupport.com/welcome/default/index => NG
>>>>>>> 3. https://thksupport.com/admin/default/index => NG
>>>>>>>
>>>>>>> So any https request become NG for the same error
>>>>>>>
>>>>>>> Then, Restart Apache server
>>>>>>>
>>>>>>> 1. http://thksupport.com/welcome/default/index => NG
>>>>>>> 2. https://thksupport.com/welcome/default/index => OK
>>>>>>> 3. https://thksupport.com/admin/default/index => OK
>>>>>>>
>>>>>>> Now all http request become error!!
>>>>>>>
>>>>>>> Then, Restart Apache server Again... all https request become error.
>>>>>>>
>>>>>>> Previous version (2.4.6) is working fine both http and https no 
>>>>>>> problem.
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> On Thursday, January 22, 2015 at 11:21:49 PM UTC-6, Massimo Di 
>>>>>>> Pierro wrote:
>>>>>>>>
>>>>>>>> Did you restart the web server?
>>>>>>>>
>>>>>>>> I do not think this has anything to do with cookies. This has to do 
>>>>>>>> with pickle being None and it cannot be because it is clearly 
>>>>>>>> imported. 
>>>>>>>> Something very bad happened to your import. Make sure you stop and 
>>>>>>>> start 
>>>>>>>> again the web server. If you use mod_proxy also stop and start python.
>>>>>>>>
>>>>>>>>
>>>>>>>> On Thursday, 22 January 2015 17:27:00 UTC-6, Omi Chiba wrote:
>>>>>>>>>
>>>>>>>>> Please see my quick test result below. I'm not sure if it's 
>>>>>>>>> related to sessions and/or cookies because I always failed when I 
>>>>>>>>> access 
>>>>>>>>> with https.
>>>>>>>>>
>>>>>>>>> 1st test 
>>>>>>>>>
>>>>>>>>> 1. delete all the cookie on my browser and delete sessions from 
>>>>>>>>> all the app. 
>>>>>>>>> 2. open the website => display welcome app => ok
>>>>>>>>> 3. tried to access admin app with https => NG (Same error ticket.)
>>>>>>>>>
>>>>>>>>> 2nd test
>>>>>>>>>
>>>>>>>>> 1. delete all the cookie on my browser and delete sessions from 
>>>>>>>>> all the app. 
>>>>>>>>> 2. tried to access admin app with https => NG (Same error ticket.)
>>>>>>>>>
>>>>>>>>> 3rd Test
>>>>>>>>>
>>>>>>>>> 1. delete all the cookie on my browser and delete sessions from 
>>>>>>>>> all the app. 
>>>>>>>>> 2. Open browser incognito mode 
>>>>>>>>> 3. open the website => display welcome app => ok
>>>>>>>>> 4. tried to access admin app with https => NG (Same error ticket.)
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> On Thu, Jan 22, 2015 at 5:02 PM, Massimo Di Pierro <
>>>>>>>>> [email protected]> wrote:
>>>>>>>>>
>>>>>>>>>> I am pretty sure that is what web2py does. If sessions are 
>>>>>>>>>> deleted the cookie is ignored. Are these session in cookies?
>>>>>>>>>>
>>>>>>>>>> On Thursday, 22 January 2015 11:35:56 UTC-6, Leonel Câmara wrote:
>>>>>>>>>>>
>>>>>>>>>>> Basically you have an old cookie in your browser that's messing 
>>>>>>>>>>> things up. Obviously it's also a bug with web2py as it should just 
>>>>>>>>>>> discard 
>>>>>>>>>>> it if it doesn't have a file for it anymore. But you should be good 
>>>>>>>>>>> if you 
>>>>>>>>>>> clear your browser cookies and the sessions in the apps.
>>>>>>>>>>>
>>>>>>>>>>  -- 
>>>>>>>>>> Resources:
>>>>>>>>>> - http://web2py.com
>>>>>>>>>> - http://web2py.com/book (Documentation)
>>>>>>>>>> - http://github.com/web2py/web2py (Source code)
>>>>>>>>>> - https://code.google.com/p/web2py/issues/list (Report Issues)
>>>>>>>>>> --- 
>>>>>>>>>> You received this message because you are subscribed to a topic 
>>>>>>>>>> in the Google Groups "web2py-users" group.
>>>>>>>>>> To unsubscribe from this topic, visit 
>>>>>>>>>> https://groups.google.com/d/topic/web2py/yBM8Ybl_xGA/unsubscribe.
>>>>>>>>>> To unsubscribe from this group and all its topics, send an email 
>>>>>>>>>> to [email protected].
>>>>>>>>>> For more options, visit https://groups.google.com/d/optout.
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>>

-- 
Resources:
- http://web2py.com
- http://web2py.com/book (Documentation)
- http://github.com/web2py/web2py (Source code)
- https://code.google.com/p/web2py/issues/list (Report Issues)
--- 
You received this message because you are subscribed to the Google Groups 
"web2py-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to