[mod_python] Getting error as The system cannot find the file specified

rahul.warhekar at edisphere.com rahul.warhekar at edisphere.com
Tue Mar 31 08:00:23 EDT 2009


I already have Enabled the PSP code debugging feature.
I am using citrix Xen server to host this setup.(virtual machine)

rahul

> Enable the PSP code debugging feature I asked you to. Documentation
> mentions it at:
>
>   http://www.modpython.org/live/current/doc-html/hand-psp.html
>
> In other words, you want to enable .psp_ requests to get side by side
> comparison of PSP code and generated Python code.
>
> Graham
>
> 2009/3/31  <rahul.warhekar at edisphere.com>:
>> hi graham
>>
>> I just got entire trace please have a look at it
>>
>> Mod_python error: "PythonHandler mod_python.psp"
>>
>> Traceback (most recent call last):
>>
>>  File "C:\Python24\lib\site-packages\mod_python\apache.py", line 299, in
>> HandlerDispatch
>>    result = object(req)
>>
>>  File "C:\Python24\lib\site-packages\mod_python\psp.py", line 302, in
>> handler
>>    p.run()
>>
>>  File "C:\Python24\lib\site-packages\mod_python\psp.py", line 213, in
>> run
>>    exec code in global_scope
>>
>>  File "C:/wamp/www/edi/modules/reports/index.psp", line 43, in ?
>>
>> WindowsError: [Errno 2] The system cannot find the file specified
>>
>>
>>
>> my index.psp contents are,
>>
>>
>> <%
>> import os
>> from mod_python import Session
>> from mod_python import util
>> from mod_python import psp
>> _REQUEST = util.FieldStorage(req)
>> view = "reports"
>> user =''
>> session.load()
>> try:
>>        user = session['user']
>>        user_name = session['user']
>> except KeyError,e:
>>        util.redirect(req,"/edi/login.psp")
>> try:
>>        new=session['my_filter']
>> except KeyError,e:
>>        util.redirect(req,"/edi/login.psp")
>>
>>
>> if view=='reports':
>>      
>>  util.redirect(req,'/edi/modules/reports/index.psp?hidval=f&showcnt=25&user=%s'%session['user'])
>> else:
>>        req.write("Invalid User")
>>
>> %>
>>
>>
>> I have nothing on my line no 43.
>>
>> Rahul
>>
>>> 2009/3/31  <rahul.warhekar at edisphere.com>:
>>>> Traceback is:-
>>>>
>>>> Mod_python error: "PythonHandler mod_python.psp"
>>>>
>>>> File C:/wamp/www/edi/modules/reports/index.psp in line no 43
>>>> WindowsError: [Errno 2] The system cannot find the file specified
>>>>
>>>> I have this much traceback only with me. Any idea depending on this.
>>>
>>> The only remaining suggestion I have then is to check that the user
>>> that the Apache service runs as has the necessary privileges to access
>>> the directories/files that make up your project.
>>>
>>> Also calculate exactly what line 43 is in the file. I don't believe
>>> you have identified this to us. If there is no line 43, then it is
>>> possibly identifying the line in the generate Python code for the PSP
>>> page. In that case, enable PSP debug mode using:
>>>
>>>   AddHandler mod_python .psp_
>>>   PythonHandler mod_python.psp | .psp_
>>>
>>> and access URL 'index.psp_'.
>>>
>>> Check manual on how to do this, as my memory on how to do that is
>>> really
>>> bad.
>>>
>>> Graham
>>>
>>>>>> util.redirect(req,"modules/reports/index.psp?hidval=f&showcnt=25&user=%s"%se
>>>>>> ssion['user'])
>>>>
>>>> i have made it as
>>>>
>>>> util.redirect(req,"http://localhost/edi/modules/reports/index.psp?hidval=f&showcnt=25&user=%s"%se
>>>> ssion['user'])
>>>>
>>>> Still not working
>>>>
>>>> Rahul
>>>>
>>>>
>>>>> 2009/3/31 rahul <rahul.warhekar at edisphere.com>:
>>>>>> Hi graham,
>>>>>>
>>>>>> I have done what you suggested but was not successful.
>>>>>> My code in index.psp is
>>>>>>
>>>>>>
>>>>>> <%
>>>>>> import os
>>>>>> from mod_python import Session
>>>>>> from mod_python import util
>>>>>> from mod_python import psp
>>>>>> _REQUEST = util.FieldStorage(req)
>>>>>> view = "reports"
>>>>>> user =''
>>>>>> session.load()
>>>>>>
>>>>>> if view=='reports':
>>>>>>
>>>>>> util.redirect(req,"modules/reports/index.psp?hidval=f&showcnt=25&user=%s"%se
>>>>>> ssion['user'])
>>>>>
>>>>> This isn't what I told you to use.
>>>>>
>>>>> Having a path that doesn't start with a '/' will not ever work
>>>>> either.
>>>>>
>>>>>> else:
>>>>>>        req.write("Invalid User")
>>>>>>
>>>>>> %>
>>>>>>
>>>>>> And full error message is
>>>>>
>>>>> That is not the full message.
>>>>>
>>>>> Post the complete Python traceback giving lines numbers, files etc.
>>>>>
>>>>> Graham
>>>>>
>>>>>> Mod_python Error: mod python stuff
>>>>>> And in last it gives
>>>>>>
>>>>>> File C:/wamp/www/edi/modules/reports/index.psp
>>>>>> WindowsError [Errno2]: The system cannot find the file specified.
>>>>>>
>>>>>>
>>>>>> According to me it seems that my mod_python code is not getting
>>>>>> executed
>>>>>> or
>>>>>> either it is not registered.
>>>>>>
>>>>>> Any suggestion on this will be greatly appreciated.
>>>>>>
>>>>>> Thanks,
>>>>>>
>>>>>> Rahul
>>>>>>
>>>>>>
>>>>>> -----Original Message-----
>>>>>> From: Graham Dumpleton [mailto:graham.dumpleton at gmail.com]
>>>>>> Sent: Monday, March 30, 2009 11:33 AM
>>>>>> To: rahul.warhekar at edisphere.com
>>>>>> Cc: Tim Valenta; mod_python at modpython.org
>>>>>> Subject: Re: [mod_python] Getting error as The system cannot find
>>>>>> the
>>>>>> file
>>>>>> specified
>>>>>>
>>>>>> 2009/3/30  <rahul.warhekar at edisphere.com>:
>>>>>>> ok, sorry for that,
>>>>>>>
>>>>>>> I am using util.redirect(req,"/edi/modules/index.psp")
>>>>>>
>>>>>> Technically the second argument, as I said before, must be a full
>>>>>> URI,
>>>>>> including 'http://host'. Supplying a path only as you have may or
>>>>>> may
>>>>>> not work depending on the browser.
>>>>>>
>>>>>> For starters, therefore change it to:
>>>>>>
>>>>>>  util.redirect(req,req.construct_url("/edi/modules/index.psp"))
>>>>>>
>>>>>> and see if that works.
>>>>>>
>>>>>> And that you are using a virtual machine is likely got nothing to do
>>>>>> with
>>>>>> it.
>>>>>>
>>>>>> Graham
>>>>>>
>>>>>>> my document root dir is c:\wamp\www
>>>>>>>
>>>>>>> Thanks
>>>>>>> Rahul
>>>>>>>
>>>>>>>> You did not answer my question.
>>>>>>>>
>>>>>>>> What is your code passing as the second argument to:
>>>>>>>>
>>>>>>>>   util.redirect
>>>>>>>>
>>>>>>>> function call?
>>>>>>>>
>>>>>>>> I cannot help if you do not answer the question. You are already
>>>>>>>> stressing the abilities of the crystal ball as it is by not
>>>>>>>> supplying
>>>>>>>> enough actual useful information.
>>>>>>>>
>>>>>>>> Graham
>>>>>>>>
>>>>>>>> 2009/3/30  <rahul.warhekar at edisphere.com>:
>>>>>>>>> hello all
>>>>>>>>>
>>>>>>>>> I am using virtual machine. On it we are having wamp server 2.6
>>>>>>>>> running.
>>>>>>>>>
>>>>>>>>> any suggestion for this situation.
>>>>>>>>>
>>>>>>>>> Any help will be greatly appreciated.
>>>>>>>>>
>>>>>>>>> Thanks
>>>>>>>>> rahul
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>> What is "path to file"?
>>>>>>>>>>
>>>>>>>>>> It must be a properly formed URI, ie., 'http://host/.....'. You
>>>>>>>>>> should
>>>>>>>>>> not be just supplying a local URL without the 'http://host' bit.
>>>>>>>>>>
>>>>>>>>>> Graham
>>>>>>>>>>
>>>>>>>>>> 2009/3/30 rahul <rahul.warhekar at edisphere.com>:
>>>>>>>>>>> No I get error while using util.redirect(req,”path to file”)
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> Regards
>>>>>>>>>>>
>>>>>>>>>>> rahul
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> ________________________________
>>>>>>>>>>>
>>>>>>>>>>> From: Tim Valenta [mailto:tonightslastsong at gmail.com]
>>>>>>>>>>> Sent: Saturday, March 28, 2009 12:08 AM
>>>>>>>>>>> To: rahul
>>>>>>>>>>> Cc: Graham Dumpleton; mod_python at modpython.org
>>>>>>>>>>> Subject: Re: [mod_python] Getting error as The system cannot
>>>>>>>>>>> find
>>>>>>>>>>> the
>>>>>>>>>>> file
>>>>>>>>>>> specified
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> When do you get the error?  When you start Apache?
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> Tim
>>>>>>>>>>>
>>>>>>>>>>> On Fri, Mar 27, 2009 at 6:25 AM, rahul
>>>>>>>>>>> <rahul.warhekar at edisphere.com>
>>>>>>>>>>> wrote:
>>>>>>>>>>>
>>>>>>>>>>> Hello all,
>>>>>>>>>>>
>>>>>>>>>>> I am using my mod_python for my web application.
>>>>>>>>>>>
>>>>>>>>>>> And I am getting "WindowsError: [Errno 2] The system cannot
>>>>>>>>>>> find
>>>>>>>>>>> the
>>>>>>>>>>> file
>>>>>>>>>>> specified" error.
>>>>>>>>>>>
>>>>>>>>>>> Any quick help reg this will be greatly appreciated and this is
>>>>>>>>>>> really
>>>>>>>>>>> urgent.
>>>>>>>>>>>
>>>>>>>>>>> Thanks in advance.
>>>>>>>>>>>
>>>>>>>>>>> Rahul
>>>>>>>>>>>
>>>>>>>>>>> _______________________________________________
>>>>>>>>>>> Mod_python mailing list
>>>>>>>>>>> Mod_python at modpython.org
>>>>>>>>>>> http://mailman.modpython.org/mailman/listinfo/mod_python
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> --
>>>>>>>>>>> "Python is the unholy bastard step-child between Ruby and PHP."
>>>>>>>>>>> "I'd let an ipod blow up on my leg for $150,000."
>>>>>>>>>>> "but Ben and Jerry do make a lovely couple."
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>
>>>>>>
>>>>>
>>>>
>>>>
>>>>
>>>
>>
>>
>>
>




More information about the Mod_python mailing list