From: Jacob F. <jac...@gm...> - 2009-01-07 00:47:25
|
When I try to run jython manage.py war I get this error: raise ImproperlyConfigured("Error loading MySQLdb module: %s" % e) django.core.exceptions.ImproperlyConfigured: Error loading MySQLdb module: No module named MySQLdb I assume what this means is jython can't find this library. Indeed, if I go into python I can do this: import MySQLdb MySQLdb.__file__ and get: '/Library/Python/2.5/site-packages/MySQL_python-1.2.2-py2.5-macosx-10.5-i386.egg/MySQLdb/__init__.pyc' But if I do the same thing in jython it can't find the library. I tried adding the site-packages directory to my PYTHONPATH, and my JYTHONPATH, and that didn't help. Could it be because it's inside an egg? If so, how do I extract an egg? Jacob |
From: Josh J. <jun...@gm...> - 2009-01-07 03:08:00
|
Jacob- I do not believe that MySQL is functional with Jython-Django as yet. The MySQL Django implementation has not yet been tweaked to work with Jython. You should be able to use Postgresql and SQLite at this time. I am also currently working on the Oracle implementation. Perhaps after the Oracle implementation I will tackle MySQL, but we'll see when the time comes. Best to you. Josh Juneau jun...@gm... http://jj-blogger.blogspot.com http://www.gathereventplanning.com Twitter ID: javajuneau On Tue, Jan 6, 2009 at 6:47 PM, Jacob Fenwick <jac...@gm...> wrote: > When I try to run jython manage.py war I get this error: > > raise ImproperlyConfigured("Error loading MySQLdb module: %s" % e) > django.core.exceptions.ImproperlyConfigured: Error loading MySQLdb module: > No module named MySQLdb > > I assume what this means is jython can't find this library. > > > Indeed, if I go into python I can do this: > > import MySQLdb > MySQLdb.__file__ > > and get: > '/Library/Python/2.5/site-packages/MySQL_python-1.2.2-py2.5-macosx-10.5-i386.egg/MySQLdb/__init__.pyc' > > But if I do the same thing in jython it can't find the library. > > I tried adding the site-packages directory to my PYTHONPATH, and my > JYTHONPATH, and that didn't help. > > Could it be because it's inside an egg? If so, how do I extract an egg? > > Jacob > > ------------------------------------------------------------------------------ > Check out the new SourceForge.net Marketplace. > It is the best place to buy or sell services for > just about anything Open Source. > http://p.sf.net/sfu/Xq1LFB > _______________________________________________ > Jython-users mailing list > Jyt...@li... > https://lists.sourceforge.net/lists/listinfo/jython-users > > |
From: Jacob F. <jac...@gm...> - 2009-01-07 03:38:09
|
Josh, I wrote my own mysql backend. I don't know if it works yet, as I haven't been able to get jython-django working at all. I don't think this problem is related to the fact that there isn't a mysql backend. If I change my DATABASE_ENGINE in settings.py to postgresql, I get the error: raise ImproperlyConfigured("Error loading psycopg module: %s" % e) django.core.exceptions.ImproperlyConfigured: Error loading psycopg module: No module named psycopg So I think this is a problem in jython finding the libraries, rather than jython-django. Jacob On Tue, Jan 6, 2009 at 10:07 PM, Josh Juneau <jun...@gm...> wrote: > Jacob- > > I do not believe that MySQL is functional with Jython-Django as yet. > The MySQL Django implementation has not yet been tweaked to work with > Jython. You should be able to use Postgresql and SQLite at this time. > I am also currently working on the Oracle implementation. Perhaps > after the Oracle implementation I will tackle MySQL, but we'll see > when the time comes. > > Best to you. > > > Josh Juneau > jun...@gm... > http://jj-blogger.blogspot.com > http://www.gathereventplanning.com > Twitter ID: javajuneau > > > > On Tue, Jan 6, 2009 at 6:47 PM, Jacob Fenwick <jac...@gm...> > wrote: > > When I try to run jython manage.py war I get this error: > > > > raise ImproperlyConfigured("Error loading MySQLdb module: %s" % e) > > django.core.exceptions.ImproperlyConfigured: Error loading MySQLdb > module: > > No module named MySQLdb > > > > I assume what this means is jython can't find this library. > > > > > > Indeed, if I go into python I can do this: > > > > import MySQLdb > > MySQLdb.__file__ > > > > and get: > > > '/Library/Python/2.5/site-packages/MySQL_python-1.2.2-py2.5-macosx-10.5-i386.egg/MySQLdb/__init__.pyc' > > > > But if I do the same thing in jython it can't find the library. > > > > I tried adding the site-packages directory to my PYTHONPATH, and my > > JYTHONPATH, and that didn't help. > > > > Could it be because it's inside an egg? If so, how do I extract an egg? > > > > Jacob > > > > > ------------------------------------------------------------------------------ > > Check out the new SourceForge.net Marketplace. > > It is the best place to buy or sell services for > > just about anything Open Source. > > http://p.sf.net/sfu/Xq1LFB > > _______________________________________________ > > Jython-users mailing list > > Jyt...@li... > > https://lists.sourceforge.net/lists/listinfo/jython-users > > > > > |
From: Josh J. <jun...@gm...> - 2009-01-07 04:53:08
|
Cool that you wrote a mysql backend. For postgres, you need to change the database name to "doj.backends.zxjdbc.postgresql" in order to make it work. This is because the django-jython project needs to implement (override) some of the default django code for postgres. Django-jython does not use psycopg at all...only the Zxjdbc wrapper. Hope this helps! Josh Juneau DBA-Application Developer On Jan 6, 2009, at 9:38 PM, "Jacob Fenwick" <jac...@gm...> wrote: > Josh, > > I wrote my own mysql backend. I don't know if it works yet, as I > haven't been able to get jython-django working at all. > > I don't think this problem is related to the fact that there isn't a > mysql backend. If I change my DATABASE_ENGINE in settings.py to > postgresql, I get the error: > > raise ImproperlyConfigured("Error loading psycopg module: %s" % e) > django.core.exceptions.ImproperlyConfigured: Error loading psycopg > module: No module named psycopg > > So I think this is a problem in jython finding the libraries, rather > than jython-django. > > Jacob > > > On Tue, Jan 6, 2009 at 10:07 PM, Josh Juneau <jun...@gm...> > wrote: > Jacob- > > I do not believe that MySQL is functional with Jython-Django as yet. > The MySQL Django implementation has not yet been tweaked to work with > Jython. You should be able to use Postgresql and SQLite at this time. > I am also currently working on the Oracle implementation. Perhaps > after the Oracle implementation I will tackle MySQL, but we'll see > when the time comes. > > Best to you. > > > Josh Juneau > jun...@gm... > http://jj-blogger.blogspot.com > http://www.gathereventplanning.com > Twitter ID: javajuneau > > > > On Tue, Jan 6, 2009 at 6:47 PM, Jacob Fenwick > <jac...@gm...> wrote: > > When I try to run jython manage.py war I get this error: > > > > raise ImproperlyConfigured("Error loading MySQLdb module: %s" > % e) > > django.core.exceptions.ImproperlyConfigured: Error loading MySQLdb > module: > > No module named MySQLdb > > > > I assume what this means is jython can't find this library. > > > > > > Indeed, if I go into python I can do this: > > > > import MySQLdb > > MySQLdb.__file__ > > > > and get: > > '/Library/Python/2.5/site-packages/MySQL_python-1.2.2-py2.5- > macosx-10.5-i386.egg/MySQLdb/__init__.pyc' > > > > But if I do the same thing in jython it can't find the library. > > > > I tried adding the site-packages directory to my PYTHONPATH, and my > > JYTHONPATH, and that didn't help. > > > > Could it be because it's inside an egg? If so, how do I extract an > egg? > > > > Jacob > > > > > --- > --- > --- > --------------------------------------------------------------------- > > Check out the new SourceForge.net Marketplace. > > It is the best place to buy or sell services for > > just about anything Open Source. > > http://p.sf.net/sfu/Xq1LFB > > _______________________________________________ > > Jython-users mailing list > > Jyt...@li... > > https://lists.sourceforge.net/lists/listinfo/jython-users > > > > > |
From: Leo S. M. <leo...@gm...> - 2009-01-07 13:51:13
|
Hi Jacob, As Josh pointed out, you need to point Django to your own backend by setting the DATABASE_ENGINE variable on your settings.py. On the other hand, to test your backend you don't need to deploy the whole project as a WAR file into a Java App Server. Django's development server (jython manage.py runserver) runs just fine and by now it is (IMHO) a better environment for quick testing and development. Finally, we would be quite interested on your Django/Jython MySQL backend. Thus, please make an announcement here when you feel like releasing it to the wild :) Regards, -- Leo Soto M. http://blog.leosoto.com |
From: Jacob F. <jac...@gm...> - 2009-01-08 07:38:42
|
Mohamed, Thanks for the tutorial. It's helped me get a lot farther, but I'm still not there. I still haven't gotten django-jython to work. I'm on Mac OS X, using Java 1.5, and as a result I've needed to download a lot of libraries and recompile them, since most are compiled with 1.6. I've needed a lot of strange libraries that weren't listed in the instructions. I now have antlr, asm, asm-commons, constantine, and jruby in my WEB-INF/lib folder. These are in addition to jarjar, jython, and modjy. Was this all really necessary? After all this work I still can't get it to run. When I start Tomcat I get this error: java.lang.ClassCastException: org.python.core.PyType at com.xhaus.modjy.ModjyJServlet.init(ModjyJServlet.java:96) at javax.servlet.GenericServlet.init(GenericServlet.java:212) ... I have no idea what that means! Here's the line in the ModjyServlet.java file: PyObject pyServlet = ((PyClass)interp.get(MODJY_PYTHON_CLASSNAME)).__call__(); Any help would be appreciated. Jacob On Tue, Jan 6, 2009 at 10:53 PM, Mohamed Lrhazi <lr...@gm...> wrote: > This document helped me a lot with war issues : > > http://jblebrun.blogspot.com/2008/10/django-on-glassfish-via-jython.html > > > > On Tue, Jan 6, 2009 at 7:47 PM, Jacob Fenwick <jac...@gm...> > wrote: > > When I try to run jython manage.py war I get this error: > > > > raise ImproperlyConfigured("Error loading MySQLdb module: %s" % e) > > django.core.exceptions.ImproperlyConfigured: Error loading MySQLdb > module: > > No module named MySQLdb > > > > I assume what this means is jython can't find this library. > > > > > > Indeed, if I go into python I can do this: > > > > import MySQLdb > > MySQLdb.__file__ > > > > and get: > > > '/Library/Python/2.5/site-packages/MySQL_python-1.2.2-py2.5-macosx-10.5-i386.egg/MySQLdb/__init__.pyc' > > > > But if I do the same thing in jython it can't find the library. > > > > I tried adding the site-packages directory to my PYTHONPATH, and my > > JYTHONPATH, and that didn't help. > > > > Could it be because it's inside an egg? If so, how do I extract an egg? > > > > Jacob > > > > > ------------------------------------------------------------------------------ > > Check out the new SourceForge.net Marketplace. > > It is the best place to buy or sell services for > > just about anything Open Source. > > http://p.sf.net/sfu/Xq1LFB > > _______________________________________________ > > Jython-users mailing list > > Jyt...@li... > > https://lists.sourceforge.net/lists/listinfo/jython-users > > > > > > > > -- > " Logic merely sanctions the conquests of the intuition." > Jacques Hadamard > |
From: Alan K. <jyt...@xh...> - 2009-01-08 08:01:55
|
[Jacob] > After all this work I still can't get it to run. When I start Tomcat I get > this error: > > java.lang.ClassCastException: org.python.core.PyType > at com.xhaus.modjy.ModjyJServlet.init(ModjyJServlet.java:96) > at javax.servlet.GenericServlet.init(GenericServlet.java:212) > ... > > I have no idea what that means! Here's the line in the ModjyServlet.java > file: > PyObject pyServlet = > ((PyClass)interp.get(MODJY_PYTHON_CLASSNAME)).__call__(); You've tripped across a bug in modjy, that was caused by some API changes in jython 2.5b0. You can fix it by downloading and using the latest modjy from SVN, https://jython.svn.sourceforge.net/svnroot/jython/trunk/jython/extlibs/modjy_0_25_1.zip or by waiting for the next beta, which will include the updated library. Regards, Alan. |
From: Leo S. M. <leo...@gm...> - 2009-01-08 14:25:47
|
On Thu, Jan 8, 2009 at 5:01 AM, Alan Kennedy <jyt...@xh...> wrote: > [Jacob] >> After all this work I still can't get it to run. When I start Tomcat I get >> this error: >> >> java.lang.ClassCastException: org.python.core.PyType >> at com.xhaus.modjy.ModjyJServlet.init(ModjyJServlet.java:96) >> at javax.servlet.GenericServlet.init(GenericServlet.java:212) >> ... >> >> I have no idea what that means! Here's the line in the ModjyServlet.java >> file: >> PyObject pyServlet = >> ((PyClass)interp.get(MODJY_PYTHON_CLASSNAME)).__call__(); > > You've tripped across a bug in modjy, that was caused by some API > changes in jython 2.5b0. > > You can fix it by downloading and using the latest modjy from SVN, > > https://jython.svn.sourceforge.net/svnroot/jython/trunk/jython/extlibs/modjy_0_25_1.zip > > or by waiting for the next beta, which will include the updated library. I definitely have to integrate django-jython with the latest modjy release. It's a long overdue issue, but I have been really sucked up on many life issues which forced me to put this work aside for a while. I'm almost back now, so expect an updated[*] release of django-jython by the next weekend. [*] Actually, it will be the first release ever, but I think the point is clear. -- Leo Soto M. http://blog.leosoto.com |
From: Alan K. <jyt...@xh...> - 2009-01-08 15:12:30
|
[Leo] > I definitely have to integrate django-jython with the latest modjy > release. It's a long overdue issue, but I have been really sucked up > on many life issues which forced me to put this work aside for a > while. I'm almost back now, so expect an updated[*] release of > django-jython by the next weekend. > > [*] Actually, it will be the first release ever, but I think the point is clear. Hi Leo, I've just checked out the latest django-jython, and come to the same conclusion. It would be *really* *nice* to get this resolved sooner rather than later; people are tripping over the problems; it looks messy. I could make the relevant changes to a django-jython SVN checkout, and either you or I could check them in? Alan. |
From: Leo S. M. <leo...@gm...> - 2009-01-08 15:41:35
|
On Thu, Jan 8, 2009 at 12:12 PM, Alan Kennedy <jyt...@xh...> wrote: > [Leo] >> I definitely have to integrate django-jython with the latest modjy >> release. It's a long overdue issue, but I have been really sucked up >> on many life issues which forced me to put this work aside for a >> while. I'm almost back now, so expect an updated[*] release of >> django-jython by the next weekend. >> >> [*] Actually, it will be the first release ever, but I think the point is clear. > > Hi Leo, > > I've just checked out the latest django-jython, and come to the same conclusion. > > It would be *really* *nice* to get this resolved sooner rather than > later; people are tripping over the problems; it looks messy. > > I could make the relevant changes to a django-jython SVN checkout, and > either you or I could check them in? Sure, please give me your google code account name and I'll add you to the project members. -- Leo Soto M. http://blog.leosoto.com |
From: Jacob F. <jac...@gm...> - 2009-01-09 08:18:49
|
It's great to see this kind of responsiveness to the community from the makers of these tools. So far I love the Python community! I think I almost have everything working, but I have one small problem. How can I compile a war for an existing django project? When I try to run jython25 manage.py war it says: Unknown command: 'war' Does this mean I have to build every project from scratch as a jython project? Or is there something special I can do to my old projects to make them able to compile into a war? I noticed I can at least run jython25 manage.py runserver, but when I load the site it says: Exception Type: DatabaseError Exception Value: driver [org.mysql.Driver] not found Exception Location: /Users/jacob/djython/jython-d/dist/Lib/site-packages/doj/backends/zxjdbc/mysql/base.py in _cursor, line 167 Thanks, Jacob On Thu, Jan 8, 2009 at 10:41 AM, Leo Soto M. <leo...@gm...> wrote: > On Thu, Jan 8, 2009 at 12:12 PM, Alan Kennedy <jyt...@xh...> > wrote: > > [Leo] > >> I definitely have to integrate django-jython with the latest modjy > >> release. It's a long overdue issue, but I have been really sucked up > >> on many life issues which forced me to put this work aside for a > >> while. I'm almost back now, so expect an updated[*] release of > >> django-jython by the next weekend. > >> > >> [*] Actually, it will be the first release ever, but I think the point > is clear. > > > > Hi Leo, > > > > I've just checked out the latest django-jython, and come to the same > conclusion. > > > > It would be *really* *nice* to get this resolved sooner rather than > > later; people are tripping over the problems; it looks messy. > > > > I could make the relevant changes to a django-jython SVN checkout, and > > either you or I could check them in? > > Sure, please give me your google code account name and I'll add you to > the project members. > > -- > Leo Soto M. > http://blog.leosoto.com > > > ------------------------------------------------------------------------------ > Check out the new SourceForge.net Marketplace. > It is the best place to buy or sell services for > just about anything Open Source. > http://p.sf.net/sfu/Xq1LFB > _______________________________________________ > Jython-users mailing list > Jyt...@li... > https://lists.sourceforge.net/lists/listinfo/jython-users > |
From: Jacob F. <jac...@gm...> - 2009-01-09 19:28:47
|
Thanks Josh, that got my runserver working. Now if only I could fix this problem where I can't build a war from an existing, non-jython based django project... On Fri, Jan 9, 2009 at 7:27 AM, Josh Juneau <jun...@gm...> wrote: > Jacob- > > Glad to hear that it is going well for you. I also received a similar > error to the one that you are writing about when I started out with > Oracle. I was able to resolve the error by adding the Oracle jar file > to my CLASSPATH. I am on OS X, so I'm not sure if this will make a > difference if you are using a different platform. > > Thanks, and I hope this helps you out. > > > Josh Juneau > jun...@gm... > http://jj-blogger.blogspot.com > http://www.gathereventplanning.com > Twitter ID: javajuneau > > > > On Fri, Jan 9, 2009 at 2:18 AM, Jacob Fenwick <jac...@gm...> > wrote: > > It's great to see this kind of responsiveness to the community from the > > makers of these tools. So far I love the Python community! > > > > I think I almost have everything working, but I have one small problem. > > > > How can I compile a war for an existing django project? When I try to run > > jython25 manage.py war it says: Unknown command: 'war' > > > > Does this mean I have to build every project from scratch as a jython > > project? Or is there something special I can do to my old projects to > make > > them able to compile into a war? > > > > I noticed I can at least run jython25 manage.py runserver, but when I > load > > the site it says: > > > > Exception Type: DatabaseError > > Exception Value: > > > > driver [org.mysql.Driver] not found > > > > Exception Location: > > > /Users/jacob/djython/jython-d/dist/Lib/site-packages/doj/backends/zxjdbc/mysql/base.py > > in _cursor, line 167 > > > > Thanks, > > > > Jacob > > > > > > On Thu, Jan 8, 2009 at 10:41 AM, Leo Soto M. <leo...@gm...> wrote: > >> > >> On Thu, Jan 8, 2009 at 12:12 PM, Alan Kennedy <jyt...@xh...> > >> wrote: > >> > [Leo] > >> >> I definitely have to integrate django-jython with the latest modjy > >> >> release. It's a long overdue issue, but I have been really sucked up > >> >> on many life issues which forced me to put this work aside for a > >> >> while. I'm almost back now, so expect an updated[*] release of > >> >> django-jython by the next weekend. > >> >> > >> >> [*] Actually, it will be the first release ever, but I think the > point > >> >> is clear. > >> > > >> > Hi Leo, > >> > > >> > I've just checked out the latest django-jython, and come to the same > >> > conclusion. > >> > > >> > It would be *really* *nice* to get this resolved sooner rather than > >> > later; people are tripping over the problems; it looks messy. > >> > > >> > I could make the relevant changes to a django-jython SVN checkout, and > >> > either you or I could check them in? > >> > >> Sure, please give me your google code account name and I'll add you to > >> the project members. > >> > >> -- > >> Leo Soto M. > >> http://blog.leosoto.com > >> > >> > >> > ------------------------------------------------------------------------------ > >> Check out the new SourceForge.net Marketplace. > >> It is the best place to buy or sell services for > >> just about anything Open Source. > >> http://p.sf.net/sfu/Xq1LFB > >> _______________________________________________ > >> Jython-users mailing list > >> Jyt...@li... > >> https://lists.sourceforge.net/lists/listinfo/jython-users > > > > > > > ------------------------------------------------------------------------------ > > Check out the new SourceForge.net Marketplace. > > It is the best place to buy or sell services for > > just about anything Open Source. > > http://p.sf.net/sfu/Xq1LFB > > _______________________________________________ > > Jython-users mailing list > > Jyt...@li... > > https://lists.sourceforge.net/lists/listinfo/jython-users > > > > > |
From: Jacob F. <jac...@gm...> - 2009-01-10 00:12:34
|
How silly of me, I forgot to include doj in my INSTALLED_APPS in my settings.py for this existing project. But now I have a new problem, this time with authentication. My project requires that users be authenticated. When I try to login to my project at http://localhost:8080/foo, I get redirected to the url http://localhost:8080/accounts/login/?next=/foo/ and I get this error: HTTP Status 404 - /accounts/login/ type Status report message /accounts/login/ description The requested resource (/accounts/login/) is not available. Apache Tomcat/6.0.18 If I change my url to http://localhost:8080/foo/accounts/login/?next=/foo/ I get the right page, but this is clearly a bug that needs to be fixed with how jython deals with authorization. On Fri, Jan 9, 2009 at 2:28 PM, Jacob Fenwick <jac...@gm...>wrote: > Thanks Josh, that got my runserver working. > > Now if only I could fix this problem where I can't build a war from an > existing, non-jython based django project... > > > On Fri, Jan 9, 2009 at 7:27 AM, Josh Juneau <jun...@gm...> wrote: > >> Jacob- >> >> Glad to hear that it is going well for you. I also received a similar >> error to the one that you are writing about when I started out with >> Oracle. I was able to resolve the error by adding the Oracle jar file >> to my CLASSPATH. I am on OS X, so I'm not sure if this will make a >> difference if you are using a different platform. >> >> Thanks, and I hope this helps you out. >> >> >> Josh Juneau >> jun...@gm... >> http://jj-blogger.blogspot.com >> http://www.gathereventplanning.com >> Twitter ID: javajuneau >> >> >> >> On Fri, Jan 9, 2009 at 2:18 AM, Jacob Fenwick <jac...@gm...> >> wrote: >> > It's great to see this kind of responsiveness to the community from the >> > makers of these tools. So far I love the Python community! >> > >> > I think I almost have everything working, but I have one small problem. >> > >> > How can I compile a war for an existing django project? When I try to >> run >> > jython25 manage.py war it says: Unknown command: 'war' >> > >> > Does this mean I have to build every project from scratch as a jython >> > project? Or is there something special I can do to my old projects to >> make >> > them able to compile into a war? >> > >> > I noticed I can at least run jython25 manage.py runserver, but when I >> load >> > the site it says: >> > >> > Exception Type: DatabaseError >> > Exception Value: >> > >> > driver [org.mysql.Driver] not found >> > >> > Exception Location: >> > >> /Users/jacob/djython/jython-d/dist/Lib/site-packages/doj/backends/zxjdbc/mysql/base.py >> > in _cursor, line 167 >> > >> > Thanks, >> > >> > Jacob >> > >> > >> > On Thu, Jan 8, 2009 at 10:41 AM, Leo Soto M. <leo...@gm...> >> wrote: >> >> >> >> On Thu, Jan 8, 2009 at 12:12 PM, Alan Kennedy <jyt...@xh...> >> >> wrote: >> >> > [Leo] >> >> >> I definitely have to integrate django-jython with the latest modjy >> >> >> release. It's a long overdue issue, but I have been really sucked up >> >> >> on many life issues which forced me to put this work aside for a >> >> >> while. I'm almost back now, so expect an updated[*] release of >> >> >> django-jython by the next weekend. >> >> >> >> >> >> [*] Actually, it will be the first release ever, but I think the >> point >> >> >> is clear. >> >> > >> >> > Hi Leo, >> >> > >> >> > I've just checked out the latest django-jython, and come to the same >> >> > conclusion. >> >> > >> >> > It would be *really* *nice* to get this resolved sooner rather than >> >> > later; people are tripping over the problems; it looks messy. >> >> > >> >> > I could make the relevant changes to a django-jython SVN checkout, >> and >> >> > either you or I could check them in? >> >> >> >> Sure, please give me your google code account name and I'll add you to >> >> the project members. >> >> >> >> -- >> >> Leo Soto M. >> >> http://blog.leosoto.com >> >> >> >> >> >> >> ------------------------------------------------------------------------------ >> >> Check out the new SourceForge.net Marketplace. >> >> It is the best place to buy or sell services for >> >> just about anything Open Source. >> >> http://p.sf.net/sfu/Xq1LFB >> >> _______________________________________________ >> >> Jython-users mailing list >> >> Jyt...@li... >> >> https://lists.sourceforge.net/lists/listinfo/jython-users >> > >> > >> > >> ------------------------------------------------------------------------------ >> > Check out the new SourceForge.net Marketplace. >> > It is the best place to buy or sell services for >> > just about anything Open Source. >> > http://p.sf.net/sfu/Xq1LFB >> > _______________________________________________ >> > Jython-users mailing list >> > Jyt...@li... >> > https://lists.sourceforge.net/lists/listinfo/jython-users >> > >> > >> > > |
From: Jacob F. <jac...@gm...> - 2009-01-10 02:12:53
|
I checked out the most recent version of jython and downloaded the newest modjy, and I tried to run the war tool from django-jython, and I got this error: IOError: [Errno 2] No such file or directory: '/Users/jacob/djython/jython-d/dist/jython.jar' Solution: The name for the jython jar file has changed to jython-dev.jar. This needs to be fixed in django-jython/doj/management/commands/war.py. On Fri, Jan 9, 2009 at 7:12 PM, Jacob Fenwick <jac...@gm...>wrote: > How silly of me, I forgot to include doj in my INSTALLED_APPS in my > settings.py for this existing project. > > But now I have a new problem, this time with authentication. > > My project requires that users be authenticated. When I try to login to my > project at http://localhost:8080/foo, I get redirected to the url > http://localhost:8080/accounts/login/?next=/foo/ and I get this error: > > HTTP Status 404 - /accounts/login/ > type Status report > message /accounts/login/ > description The requested resource (/accounts/login/) is not available. > Apache Tomcat/6.0.18 > > If I change my url to http://localhost:8080/foo/accounts/login/?next=/foo/ > I get the right page, but this is clearly a bug that needs to be fixed with > how jython deals with authorization. > > > > > On Fri, Jan 9, 2009 at 2:28 PM, Jacob Fenwick <jac...@gm...>wrote: > >> Thanks Josh, that got my runserver working. >> >> Now if only I could fix this problem where I can't build a war from an >> existing, non-jython based django project... >> >> >> On Fri, Jan 9, 2009 at 7:27 AM, Josh Juneau <jun...@gm...> wrote: >> >>> Jacob- >>> >>> Glad to hear that it is going well for you. I also received a similar >>> error to the one that you are writing about when I started out with >>> Oracle. I was able to resolve the error by adding the Oracle jar file >>> to my CLASSPATH. I am on OS X, so I'm not sure if this will make a >>> difference if you are using a different platform. >>> >>> Thanks, and I hope this helps you out. >>> >>> >>> Josh Juneau >>> jun...@gm... >>> http://jj-blogger.blogspot.com >>> http://www.gathereventplanning.com >>> Twitter ID: javajuneau >>> >>> >>> >>> On Fri, Jan 9, 2009 at 2:18 AM, Jacob Fenwick <jac...@gm...> >>> wrote: >>> > It's great to see this kind of responsiveness to the community from the >>> > makers of these tools. So far I love the Python community! >>> > >>> > I think I almost have everything working, but I have one small problem. >>> > >>> > How can I compile a war for an existing django project? When I try to >>> run >>> > jython25 manage.py war it says: Unknown command: 'war' >>> > >>> > Does this mean I have to build every project from scratch as a jython >>> > project? Or is there something special I can do to my old projects to >>> make >>> > them able to compile into a war? >>> > >>> > I noticed I can at least run jython25 manage.py runserver, but when I >>> load >>> > the site it says: >>> > >>> > Exception Type: DatabaseError >>> > Exception Value: >>> > >>> > driver [org.mysql.Driver] not found >>> > >>> > Exception Location: >>> > >>> /Users/jacob/djython/jython-d/dist/Lib/site-packages/doj/backends/zxjdbc/mysql/base.py >>> > in _cursor, line 167 >>> > >>> > Thanks, >>> > >>> > Jacob >>> > >>> > >>> > On Thu, Jan 8, 2009 at 10:41 AM, Leo Soto M. <leo...@gm...> >>> wrote: >>> >> >>> >> On Thu, Jan 8, 2009 at 12:12 PM, Alan Kennedy <jyt...@xh...> >>> >> wrote: >>> >> > [Leo] >>> >> >> I definitely have to integrate django-jython with the latest modjy >>> >> >> release. It's a long overdue issue, but I have been really sucked >>> up >>> >> >> on many life issues which forced me to put this work aside for a >>> >> >> while. I'm almost back now, so expect an updated[*] release of >>> >> >> django-jython by the next weekend. >>> >> >> >>> >> >> [*] Actually, it will be the first release ever, but I think the >>> point >>> >> >> is clear. >>> >> > >>> >> > Hi Leo, >>> >> > >>> >> > I've just checked out the latest django-jython, and come to the same >>> >> > conclusion. >>> >> > >>> >> > It would be *really* *nice* to get this resolved sooner rather than >>> >> > later; people are tripping over the problems; it looks messy. >>> >> > >>> >> > I could make the relevant changes to a django-jython SVN checkout, >>> and >>> >> > either you or I could check them in? >>> >> >>> >> Sure, please give me your google code account name and I'll add you to >>> >> the project members. >>> >> >>> >> -- >>> >> Leo Soto M. >>> >> http://blog.leosoto.com >>> >> >>> >> >>> >> >>> ------------------------------------------------------------------------------ >>> >> Check out the new SourceForge.net Marketplace. >>> >> It is the best place to buy or sell services for >>> >> just about anything Open Source. >>> >> http://p.sf.net/sfu/Xq1LFB >>> >> _______________________________________________ >>> >> Jython-users mailing list >>> >> Jyt...@li... >>> >> https://lists.sourceforge.net/lists/listinfo/jython-users >>> > >>> > >>> > >>> ------------------------------------------------------------------------------ >>> > Check out the new SourceForge.net Marketplace. >>> > It is the best place to buy or sell services for >>> > just about anything Open Source. >>> > http://p.sf.net/sfu/Xq1LFB >>> > _______________________________________________ >>> > Jython-users mailing list >>> > Jyt...@li... >>> > https://lists.sourceforge.net/lists/listinfo/jython-users >>> > >>> > >>> >> >> > |
From: Jacob F. <jac...@gm...> - 2009-01-10 10:57:55
|
I feel like a broken record but I have another bug. With the newest versions of jythin, modjy, and django-jython from svn, I was able to get the system working by using Jason LeBrun's checklist. I still had to perform steps 6, 7, and 9 to deploy the system to my servlet and load the site. Once I get the system up I can open most of my views that involve get, but once I have to use POST I have a problem. For instance, I can load one of my generic update views, but when I try to submit data, I get this error: AttributeError at /companies/update/1/ 'str' object has no attribute 'read' Request Method: POST Request URL: http://localhost:8080/companies/update/1/ Exception Type: AttributeError Exception Value: 'str' object has no attribute 'read' Exception Location: /usr/local/tomcat/webapps/catwash/WEB-INF/lib-python/django/django/core/handlers/wsgi.py in safe_copyfileobj, line 69 Python Executable: None I don't know what this means, but it appears there are problems at the level of wsgi with how it deals with strings. I'll try to debug it more myself later but I thought I'd put it out there in case someone has some insight into what's going on. Jacob On Fri, Jan 9, 2009 at 9:12 PM, Jacob Fenwick <jac...@gm...>wrote: > I checked out the most recent version of jython and downloaded the newest > modjy, and I tried to run the war tool from django-jython, and I got this > error: > > IOError: [Errno 2] No such file or directory: > '/Users/jacob/djython/jython-d/dist/jython.jar' > > Solution: The name for the jython jar file has changed to jython-dev.jar. > This needs to be fixed in django-jython/doj/management/commands/war.py. > > > On Fri, Jan 9, 2009 at 7:12 PM, Jacob Fenwick <jac...@gm...>wrote: > >> How silly of me, I forgot to include doj in my INSTALLED_APPS in my >> settings.py for this existing project. >> >> But now I have a new problem, this time with authentication. >> >> My project requires that users be authenticated. When I try to login to my >> project at http://localhost:8080/foo, I get redirected to the url >> http://localhost:8080/accounts/login/?next=/foo/ and I get this error: >> >> HTTP Status 404 - /accounts/login/ >> type Status report >> message /accounts/login/ >> description The requested resource (/accounts/login/) is not available. >> Apache Tomcat/6.0.18 >> >> If I change my url to >> http://localhost:8080/foo/accounts/login/?next=/foo/ I get the right >> page, but this is clearly a bug that needs to be fixed with how jython deals >> with authorization. >> >> >> >> >> On Fri, Jan 9, 2009 at 2:28 PM, Jacob Fenwick <jac...@gm...>wrote: >> >>> Thanks Josh, that got my runserver working. >>> >>> Now if only I could fix this problem where I can't build a war from an >>> existing, non-jython based django project... >>> >>> >>> On Fri, Jan 9, 2009 at 7:27 AM, Josh Juneau <jun...@gm...> wrote: >>> >>>> Jacob- >>>> >>>> Glad to hear that it is going well for you. I also received a similar >>>> error to the one that you are writing about when I started out with >>>> Oracle. I was able to resolve the error by adding the Oracle jar file >>>> to my CLASSPATH. I am on OS X, so I'm not sure if this will make a >>>> difference if you are using a different platform. >>>> >>>> Thanks, and I hope this helps you out. >>>> >>>> >>>> Josh Juneau >>>> jun...@gm... >>>> http://jj-blogger.blogspot.com >>>> http://www.gathereventplanning.com >>>> Twitter ID: javajuneau >>>> >>>> >>>> >>>> On Fri, Jan 9, 2009 at 2:18 AM, Jacob Fenwick <jac...@gm...> >>>> wrote: >>>> > It's great to see this kind of responsiveness to the community from >>>> the >>>> > makers of these tools. So far I love the Python community! >>>> > >>>> > I think I almost have everything working, but I have one small >>>> problem. >>>> > >>>> > How can I compile a war for an existing django project? When I try to >>>> run >>>> > jython25 manage.py war it says: Unknown command: 'war' >>>> > >>>> > Does this mean I have to build every project from scratch as a jython >>>> > project? Or is there something special I can do to my old projects to >>>> make >>>> > them able to compile into a war? >>>> > >>>> > I noticed I can at least run jython25 manage.py runserver, but when I >>>> load >>>> > the site it says: >>>> > >>>> > Exception Type: DatabaseError >>>> > Exception Value: >>>> > >>>> > driver [org.mysql.Driver] not found >>>> > >>>> > Exception Location: >>>> > >>>> /Users/jacob/djython/jython-d/dist/Lib/site-packages/doj/backends/zxjdbc/mysql/base.py >>>> > in _cursor, line 167 >>>> > >>>> > Thanks, >>>> > >>>> > Jacob >>>> > >>>> > >>>> > On Thu, Jan 8, 2009 at 10:41 AM, Leo Soto M. <leo...@gm...> >>>> wrote: >>>> >> >>>> >> On Thu, Jan 8, 2009 at 12:12 PM, Alan Kennedy <jyt...@xh...> >>>> >> wrote: >>>> >> > [Leo] >>>> >> >> I definitely have to integrate django-jython with the latest modjy >>>> >> >> release. It's a long overdue issue, but I have been really sucked >>>> up >>>> >> >> on many life issues which forced me to put this work aside for a >>>> >> >> while. I'm almost back now, so expect an updated[*] release of >>>> >> >> django-jython by the next weekend. >>>> >> >> >>>> >> >> [*] Actually, it will be the first release ever, but I think the >>>> point >>>> >> >> is clear. >>>> >> > >>>> >> > Hi Leo, >>>> >> > >>>> >> > I've just checked out the latest django-jython, and come to the >>>> same >>>> >> > conclusion. >>>> >> > >>>> >> > It would be *really* *nice* to get this resolved sooner rather than >>>> >> > later; people are tripping over the problems; it looks messy. >>>> >> > >>>> >> > I could make the relevant changes to a django-jython SVN checkout, >>>> and >>>> >> > either you or I could check them in? >>>> >> >>>> >> Sure, please give me your google code account name and I'll add you >>>> to >>>> >> the project members. >>>> >> >>>> >> -- >>>> >> Leo Soto M. >>>> >> http://blog.leosoto.com >>>> >> >>>> >> >>>> >> >>>> ------------------------------------------------------------------------------ >>>> >> Check out the new SourceForge.net Marketplace. >>>> >> It is the best place to buy or sell services for >>>> >> just about anything Open Source. >>>> >> http://p.sf.net/sfu/Xq1LFB >>>> >> _______________________________________________ >>>> >> Jython-users mailing list >>>> >> Jyt...@li... >>>> >> https://lists.sourceforge.net/lists/listinfo/jython-users >>>> > >>>> > >>>> > >>>> ------------------------------------------------------------------------------ >>>> > Check out the new SourceForge.net Marketplace. >>>> > It is the best place to buy or sell services for >>>> > just about anything Open Source. >>>> > http://p.sf.net/sfu/Xq1LFB >>>> > _______________________________________________ >>>> > Jython-users mailing list >>>> > Jyt...@li... >>>> > https://lists.sourceforge.net/lists/listinfo/jython-users >>>> > >>>> > >>>> >>> >>> >> > |
From: Dakshinamurthy K. <tec...@gm...> - 2009-01-10 04:20:16
|
I have the problem with jython.jar being named jython-complete.jar or jython.jar. IMO, all the releases should only use a single name - jython.jar. -- KD Dakshinamurthy Karra (blog: http://blog.marathontesting.com) (daily dose: http://twitter.com/marathontesting) On Sat, Jan 10, 2009 at 7:42 AM, Jacob Fenwick <jac...@gm...> wrote: > I checked out the most recent version of jython and downloaded the newest > modjy, and I tried to run the war tool from django-jython, and I got this > error: > > IOError: [Errno 2] No such file or directory: > '/Users/jacob/djython/jython-d/dist/jython.jar' > > Solution: The name for the jython jar file has changed to jython-dev.jar. > This needs to be fixed in django-jython/doj/management/commands/war.py. > > On Fri, Jan 9, 2009 at 7:12 PM, Jacob Fenwick <jac...@gm...> > wrote: >> >> How silly of me, I forgot to include doj in my INSTALLED_APPS in my >> settings.py for this existing project. >> >> But now I have a new problem, this time with authentication. >> >> My project requires that users be authenticated. When I try to login to my >> project at http://localhost:8080/foo, I get redirected to the url >> http://localhost:8080/accounts/login/?next=/foo/ and I get this error: >> >> HTTP Status 404 - /accounts/login/ >> type Status report >> message /accounts/login/ >> description The requested resource (/accounts/login/) is not available. >> Apache Tomcat/6.0.18 >> >> If I change my url to >> http://localhost:8080/foo/accounts/login/?next=/foo/ I get the right page, >> but this is clearly a bug that needs to be fixed with how jython deals with >> authorization. >> >> >> >> On Fri, Jan 9, 2009 at 2:28 PM, Jacob Fenwick <jac...@gm...> >> wrote: >>> >>> Thanks Josh, that got my runserver working. >>> >>> Now if only I could fix this problem where I can't build a war from an >>> existing, non-jython based django project... >>> >>> On Fri, Jan 9, 2009 at 7:27 AM, Josh Juneau <jun...@gm...> wrote: >>>> >>>> Jacob- >>>> >>>> Glad to hear that it is going well for you. I also received a similar >>>> error to the one that you are writing about when I started out with >>>> Oracle. I was able to resolve the error by adding the Oracle jar file >>>> to my CLASSPATH. I am on OS X, so I'm not sure if this will make a >>>> difference if you are using a different platform. >>>> >>>> Thanks, and I hope this helps you out. >>>> >>>> >>>> Josh Juneau >>>> jun...@gm... >>>> http://jj-blogger.blogspot.com >>>> http://www.gathereventplanning.com >>>> Twitter ID: javajuneau >>>> >>>> >>>> >>>> On Fri, Jan 9, 2009 at 2:18 AM, Jacob Fenwick <jac...@gm...> >>>> wrote: >>>> > It's great to see this kind of responsiveness to the community from >>>> > the >>>> > makers of these tools. So far I love the Python community! >>>> > >>>> > I think I almost have everything working, but I have one small >>>> > problem. >>>> > >>>> > How can I compile a war for an existing django project? When I try to >>>> > run >>>> > jython25 manage.py war it says: Unknown command: 'war' >>>> > >>>> > Does this mean I have to build every project from scratch as a jython >>>> > project? Or is there something special I can do to my old projects to >>>> > make >>>> > them able to compile into a war? >>>> > >>>> > I noticed I can at least run jython25 manage.py runserver, but when I >>>> > load >>>> > the site it says: >>>> > >>>> > Exception Type: DatabaseError >>>> > Exception Value: >>>> > >>>> > driver [org.mysql.Driver] not found >>>> > >>>> > Exception Location: >>>> > >>>> > /Users/jacob/djython/jython-d/dist/Lib/site-packages/doj/backends/zxjdbc/mysql/base.py >>>> > in _cursor, line 167 >>>> > >>>> > Thanks, >>>> > >>>> > Jacob >>>> > >>>> > >>>> > On Thu, Jan 8, 2009 at 10:41 AM, Leo Soto M. <leo...@gm...> >>>> > wrote: >>>> >> >>>> >> On Thu, Jan 8, 2009 at 12:12 PM, Alan Kennedy <jyt...@xh...> >>>> >> wrote: >>>> >> > [Leo] >>>> >> >> I definitely have to integrate django-jython with the latest modjy >>>> >> >> release. It's a long overdue issue, but I have been really sucked >>>> >> >> up >>>> >> >> on many life issues which forced me to put this work aside for a >>>> >> >> while. I'm almost back now, so expect an updated[*] release of >>>> >> >> django-jython by the next weekend. >>>> >> >> >>>> >> >> [*] Actually, it will be the first release ever, but I think the >>>> >> >> point >>>> >> >> is clear. >>>> >> > >>>> >> > Hi Leo, >>>> >> > >>>> >> > I've just checked out the latest django-jython, and come to the >>>> >> > same >>>> >> > conclusion. >>>> >> > >>>> >> > It would be *really* *nice* to get this resolved sooner rather than >>>> >> > later; people are tripping over the problems; it looks messy. >>>> >> > >>>> >> > I could make the relevant changes to a django-jython SVN checkout, >>>> >> > and >>>> >> > either you or I could check them in? >>>> >> >>>> >> Sure, please give me your google code account name and I'll add you >>>> >> to >>>> >> the project members. >>>> >> >>>> >> -- >>>> >> Leo Soto M. >>>> >> http://blog.leosoto.com >>>> >> >>>> >> >>>> >> >>>> >> ------------------------------------------------------------------------------ >>>> >> Check out the new SourceForge.net Marketplace. >>>> >> It is the best place to buy or sell services for >>>> >> just about anything Open Source. >>>> >> http://p.sf.net/sfu/Xq1LFB >>>> >> _______________________________________________ >>>> >> Jython-users mailing list >>>> >> Jyt...@li... >>>> >> https://lists.sourceforge.net/lists/listinfo/jython-users >>>> > >>>> > >>>> > >>>> > ------------------------------------------------------------------------------ >>>> > Check out the new SourceForge.net Marketplace. >>>> > It is the best place to buy or sell services for >>>> > just about anything Open Source. >>>> > http://p.sf.net/sfu/Xq1LFB >>>> > _______________________________________________ >>>> > Jython-users mailing list >>>> > Jyt...@li... >>>> > https://lists.sourceforge.net/lists/listinfo/jython-users >>>> > >>>> > >>> >> > > > ------------------------------------------------------------------------------ > Check out the new SourceForge.net Marketplace. > It is the best place to buy or sell services for > just about anything Open Source. > http://p.sf.net/sfu/Xq1LFB > _______________________________________________ > Jython-users mailing list > Jyt...@li... > https://lists.sourceforge.net/lists/listinfo/jython-users > > |
From: Charlie G. <cha...@gm...> - 2009-01-10 10:59:15
|
On Fri, Jan 9, 2009 at 8:20 PM, Dakshinamurthy Karra <tec...@gm...> wrote: > I have the problem with jython.jar being named jython-complete.jar or > jython.jar. > > IMO, all the releases should only use a single name - jython.jar. That's what just changed. When you make a developer build from trunk with ant, it produces jython-dev.jar To use that, you need to include various support libraries on the classpath along with the built jar. When you run jar-complete or make an installer, it produces jython.jar, and that includes all the support libraries and is ready to go by itself. |