Graham Dumpleton
graham.dumpleton at gmail.com
Tue Mar 31 07:42:43 EDT 2009
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." >>>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>> >>>>>> >>>>>> >>>>>> >>>>> >>>>> >>>> >>> >>> >>> >> > > >
|