You can subscribe to this list here.
2000 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
(34) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2001 |
Jan
(33) |
Feb
(21) |
Mar
(7) |
Apr
(9) |
May
(15) |
Jun
(14) |
Jul
(60) |
Aug
(31) |
Sep
(4) |
Oct
(38) |
Nov
(69) |
Dec
(67) |
2002 |
Jan
(15) |
Feb
(13) |
Mar
(30) |
Apr
(9) |
May
(19) |
Jun
(8) |
Jul
(15) |
Aug
(7) |
Sep
(41) |
Oct
(29) |
Nov
(7) |
Dec
(8) |
2003 |
Jan
(4) |
Feb
(5) |
Mar
(3) |
Apr
(11) |
May
(17) |
Jun
(8) |
Jul
(48) |
Aug
(2) |
Sep
(5) |
Oct
(12) |
Nov
(11) |
Dec
(5) |
2004 |
Jan
(8) |
Feb
(4) |
Mar
(3) |
Apr
(3) |
May
(5) |
Jun
(1) |
Jul
(10) |
Aug
(2) |
Sep
(5) |
Oct
(7) |
Nov
|
Dec
(3) |
2005 |
Jan
|
Feb
(12) |
Mar
(3) |
Apr
(4) |
May
(1) |
Jun
(19) |
Jul
(12) |
Aug
(20) |
Sep
(8) |
Oct
(27) |
Nov
(12) |
Dec
(8) |
2006 |
Jan
(4) |
Feb
(8) |
Mar
(9) |
Apr
(9) |
May
(195) |
Jun
(16) |
Jul
(13) |
Aug
(77) |
Sep
(52) |
Oct
(17) |
Nov
(74) |
Dec
(88) |
2007 |
Jan
(171) |
Feb
(184) |
Mar
(54) |
Apr
(91) |
May
(109) |
Jun
(65) |
Jul
(171) |
Aug
(193) |
Sep
(155) |
Oct
(79) |
Nov
(66) |
Dec
(86) |
2008 |
Jan
(52) |
Feb
(13) |
Mar
(14) |
Apr
(9) |
May
(12) |
Jun
(25) |
Jul
(26) |
Aug
(25) |
Sep
(24) |
Oct
(28) |
Nov
(21) |
Dec
(30) |
2009 |
Jan
(40) |
Feb
(11) |
Mar
(30) |
Apr
(37) |
May
(28) |
Jun
(30) |
Jul
(31) |
Aug
(31) |
Sep
(32) |
Oct
(16) |
Nov
(10) |
Dec
(21) |
2010 |
Jan
(19) |
Feb
(16) |
Mar
(23) |
Apr
(15) |
May
(10) |
Jun
(9) |
Jul
(17) |
Aug
(12) |
Sep
(11) |
Oct
(10) |
Nov
(9) |
Dec
(14) |
2011 |
Jan
(10) |
Feb
(11) |
Mar
(13) |
Apr
(18) |
May
(10) |
Jun
(12) |
Jul
(21) |
Aug
(12) |
Sep
(12) |
Oct
(17) |
Nov
(15) |
Dec
(4) |
2012 |
Jan
(6) |
Feb
(10) |
Mar
(27) |
Apr
(8) |
May
(29) |
Jun
(34) |
Jul
(12) |
Aug
(13) |
Sep
(6) |
Oct
(8) |
Nov
(14) |
Dec
(10) |
2013 |
Jan
(8) |
Feb
(10) |
Mar
(15) |
Apr
(7) |
May
(14) |
Jun
(7) |
Jul
(9) |
Aug
(8) |
Sep
(12) |
Oct
(9) |
Nov
(3) |
Dec
(3) |
2014 |
Jan
(5) |
Feb
(3) |
Mar
(4) |
Apr
(13) |
May
(23) |
Jun
(19) |
Jul
(9) |
Aug
(13) |
Sep
(18) |
Oct
(10) |
Nov
(9) |
Dec
(8) |
2015 |
Jan
(21) |
Feb
(13) |
Mar
(33) |
Apr
(43) |
May
(17) |
Jun
(8) |
Jul
(8) |
Aug
(5) |
Sep
(22) |
Oct
(12) |
Nov
(18) |
Dec
(12) |
2016 |
Jan
(7) |
Feb
(25) |
Mar
(10) |
Apr
(6) |
May
(7) |
Jun
(4) |
Jul
(6) |
Aug
(5) |
Sep
(6) |
Oct
(7) |
Nov
(5) |
Dec
(4) |
2017 |
Jan
(5) |
Feb
(16) |
Mar
(14) |
Apr
(9) |
May
(13) |
Jun
(6) |
Jul
(12) |
Aug
(9) |
Sep
(4) |
Oct
(13) |
Nov
(10) |
Dec
(4) |
2018 |
Jan
(2) |
Feb
(2) |
Mar
(6) |
Apr
(12) |
May
(16) |
Jun
(6) |
Jul
(4) |
Aug
(3) |
Sep
(6) |
Oct
(7) |
Nov
(4) |
Dec
(8) |
2019 |
Jan
(6) |
Feb
(1) |
Mar
(6) |
Apr
(6) |
May
(6) |
Jun
(2) |
Jul
(4) |
Aug
(5) |
Sep
(5) |
Oct
(5) |
Nov
(12) |
Dec
(6) |
2020 |
Jan
(1) |
Feb
(3) |
Mar
(4) |
Apr
(7) |
May
(6) |
Jun
(1) |
Jul
(1) |
Aug
|
Sep
|
Oct
|
Nov
|
Dec
(1) |
2021 |
Jan
(7) |
Feb
|
Mar
|
Apr
|
May
|
Jun
(1) |
Jul
|
Aug
|
Sep
(4) |
Oct
(1) |
Nov
|
Dec
|
2022 |
Jan
|
Feb
|
Mar
|
Apr
(2) |
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
(3) |
Nov
|
Dec
|
2023 |
Jan
|
Feb
|
Mar
(1) |
Apr
(2) |
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2025 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
(1) |
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
From: Nobody/Anonymous <re...@bu...> - 2018-05-02 16:12:18
|
New submission from Nobody/Anonymous: Hello , I am looking for a reliable supplier /manufacturer of products for sell in Europe. I came across your listing and wanted to get some information regarding minimum Order Quantities, FOB pricing and also the possibility of packaging including payments terms. So could you please get back to be with the above informations as soon as possible . My email is :tm6...@gm... Many thanks and i looking forward to hearing from you and hopefully placing an order with you company. Best Regards Lorenzo Delleani. F.LLI PISTOLESI Snc Company P.O. box 205 2740 AE Waddinxveen The Netherlands ---------- messages: 11938 nosy: nobody severity: normal status: open title: F.LLI PISTOLESI Snc Company _______________________________________ Jython tracker <re...@bu...> <http://bugs.jython.org/issue2677> _______________________________________ |
From: Robin S. R. <re...@bu...> - 2018-05-02 15:26:37
|
New submission from Robin Sabi Rajan <sab...@gm...>: >>> import paramika Traceback (most recent call last): File "<stdin>", line 1, in <module> ImportError: No module named paramika >>> import paramiko Traceback (most recent call last): File "<stdin>", line 1, in <module> File "/usr/local/lib/python2.7/dist-packages/paramiko/__init__.py", line 22, in <module> from paramiko.transport import SecurityOptions, Transport File "/usr/local/lib/python2.7/dist-packages/paramiko/transport.py", line 57, in <module> from paramiko.ed25519key import Ed25519Key File "/usr/local/lib/python2.7/dist-packages/paramiko/ed25519key.py", line 17, in <module> import bcrypt File "/usr/local/lib/python2.7/dist-packages/bcrypt/__init__.py", line 25, in <module> from bcrypt import _bcrypt ImportError: cannot import name _bcrypt ---------- components: Library messages: 11936 milestone: Jython 2.7.0 nosy: Bejgum severity: major status: open title: ImportError: cannot import name _bcrypt type: behaviour versions: Jython 2.7 _______________________________________ Jython tracker <re...@bu...> <http://bugs.jython.org/issue2676> _______________________________________ |
From: Nobody/Anonymous <re...@bu...> - 2018-05-02 13:12:54
|
New submission from Nobody/Anonymous: Hello , I am looking for a reliable supplier /manufacturer of products for sell in Europe. I came across your listing and wanted to get some information regarding minimum Order Quantities, FOB pricing and also the possibility of packaging including payments terms. So could you please get back to be with the above informations as soon as possible . My email is :tm6...@gm... Many thanks and i looking forward to hearing from you and hopefully placing an order with you company. Best Regards Lorenzo Delleani. F.LLI PISTOLESI Snc Company P.O. box 205 2740 AE Waddinxveen The Netherlands ---------- messages: 11935 nosy: nobody severity: normal status: open title: F.LLI PISTOLESI Snc Company _______________________________________ Jython tracker <re...@bu...> <http://bugs.jython.org/issue2675> _______________________________________ |
From: Nobody/Anonymous <re...@bu...> - 2018-05-02 06:02:37
|
New submission from Nobody/Anonymous: Hello , I am looking for a reliable supplier /manufacturer of products for sell in Europe. I came across your listing and wanted to get some information regarding minimum Order Quantities, FOB pricing and also the possibility of packaging including payments terms. So could you please get back to be with the above informations as soon as possible . My email is :tm6...@gm... Many thanks and i looking forward to hearing from you and hopefully placing an order with you company. Best Regards Lorenzo Delleani. F.LLI PISTOLESI Snc Company P.O. box 205 2740 AE Waddinxveen The Netherlands ---------- messages: 11934 nosy: nobody severity: normal status: open title: F.LLI PISTOLESI Snc Company _______________________________________ Jython tracker <re...@bu...> <http://bugs.jython.org/issue2674> _______________________________________ |
From: Nobody/Anonymous <re...@bu...> - 2018-04-30 09:53:09
|
New submission from Nobody/Anonymous: Good day, We are interested in your Goods which you displayed in the site and we want to purchase some of the products on this site for our ref. please send us more information about your company for our ref. please send to our company official email. Waiting for your timely reply Best Regards Miss Waan Som General Manager, Sales Marketing Siam International Public Company Limited Address:51 Moo 2, Poochao Rd., Bangyaprak, Phrapradaeng, Samutprakarn 10130, Thailand Tel : +66(0) 2384-2876, 2384-3730, 2384-4040 Fax : +66(0) 2384-2330, 2364-2173 email: address: sa...@si... ---------- files: unnamed messages: 11927 nosy: nobody severity: normal status: open title: Purchase Order Added file: http://bugs.jython.org/file1635/unnamed _______________________________________ Jython tracker <re...@bu...> <http://bugs.jython.org/issue2673> _______________________________________ |
From: Jeff A. <re...@bu...> - 2018-04-29 15:06:13
|
New submission from Jeff Allen <ja...@fa...>: First observed by Helmut Niemann (thanks): x = int(-(1<<31)) print ('%d' % x) # emits --2147483648 One also observe it as: >>> int(-(1<<31)).__format__('d') '--2147483648' It's important that x be an int, not a long, which is in fact a clue to the work-around. Clearly this is a thinking error somewhere in int.__format__, so we should add a regression test in case it recurs. ---------- components: Core keywords: easy messages: 11925 nosy: jeff.allen priority: normal severity: normal status: open title: Integer formatting emits two minus signs with -2^31 type: behaviour versions: Jython 2.7 _______________________________________ Jython tracker <re...@bu...> <http://bugs.jython.org/issue2672> _______________________________________ |
From: Arvind S. <re...@bu...> - 2018-04-25 15:37:04
|
Change by Arvind SIngh <arv...@to...>: ---------- components: Any nosy: arvindsing severity: major status: open title: where is 2.7.1 jar to Download? type: crash versions: Jython 2.7 _______________________________________ Jython tracker <re...@bu...> <http://bugs.jython.org/issue2671> _______________________________________ |
From: Jeff A. <re...@bu...> - 2018-04-17 19:24:06
|
New submission from Jeff Allen <ja...@fa...>: I noticed this in the investigation of #2662 and I'm spinning it off as a separate issue as I'm not really sure how to fix it. The obvious choice results in new failure in test_dict2java. So if that is the correct change, then the test is wrong. I think it will be easier to see what to do after #2662 is fixed, which is more pressing. I'm parking this so I don't have to fix it right away, but here are my observations. There's a bit of PyJavaType.init() that goes: /* * PyReflected* can't call or access anything from non-public classes that aren't in * org.python.core */ if (!Modifier.isPublic(forClass.getModifiers()) && !name.startsWith("org.python.core") && Options.respectJavaAccessibility) { handleSuperMethodArgCollisions(forClass); return; } The problem with this is that for classes in core with names beginning Py, name is not set to the Java name but to a Python-like equivalent. Thus org.python.core.PyMapEntrySet has the name mapentryset by this point. The startsWith test returns false in these cases, so the if-body is executed even though the class is accessible to PyReflected* classes. Note also the return statement, which prevents subsequent processing in PyJavaType.init(), in particular it prevents the processing that would exposes the class as a Python-like collection. The fix for this, so it works as apparently intended is to replace: name.startsWith("org.python.core") with: forClass.getName().startsWith("org.python.core") In that case, non-public classes from org.python.core (PyMapEntrySet and its like) will be subject to the processing in init() that applies to public classes from that Java package. Unfortunately, this causes a test failure in test.test_dict2java.py: PS jython-jvm9> dist\bin\jython -m test.regrtest -v test_dict2java == 2.7.2a1+ (default:623eaa3d7834+, Apr 17 2018, 06:52:37) == [Java HotSpot(TM) 64-Bit Server VM (Oracle Corporation)] == platform: java1.7.0_60 == encodings: stdin=ms936, stdout=ms936, FS=utf-8 == locale: default=('en_GB', 'windows-1252'), actual=(None, None) test_dict2java test_basic_map_operations (test.test_dict2java.JythonMapInJavaTest) ... ok test_entryset (test.test_dict2java.JythonMapInJavaTest) ... FAIL test_keyset (test.test_dict2java.JythonMapInJavaTest) ... FAIL test_values (test.test_dict2java.JythonMapInJavaTest) ... FAIL ====================================================================== FAIL: test_entryset (test.test_dict2java.JythonMapInJavaTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\Users\Jeff\Documents\Eclipse-O\jython-jvm9\dist\Lib\test\test_dict2java.py", line 87, in test_entryset self.failUnless(set.remove(eentry)) AssertionError: None is not true ====================================================================== FAIL: test_keyset (test.test_dict2java.JythonMapInJavaTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\Users\Jeff\Documents\Eclipse-O\jython-jvm9\dist\Lib\test\test_dict2java.py", line 124, in test_keyset self.failUnless(keyset.remove(None)) AssertionError: None is not true ====================================================================== FAIL: test_values (test.test_dict2java.JythonMapInJavaTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\Users\Jeff\Documents\Eclipse-O\jython-jvm9\dist\Lib\test\test_dict2java.py", line 147, in test_values self.failUnless(values.remove(None)) AssertionError: None is not true ---------------------------------------------------------------------- Ran 4 tests in 0.047s I believe this happens because because the classes that are return types from methods in javatests.Dict2JavaTest have a remove method that no longer returns a boolean result, because of the wrapping applied in PyJavaType.addCollectionProxies(Class<?>), making the Java API remove that returns boolean, look like the Python one, which returns None. See JavaProxySet.removeOverrideProxy The dict of PyJavaType(PyMapEntrySet) is: {'__init__': <java constructor mapentryset 0x2>, '__deepcopy__': <method '__deepcopy__' of 'mapentryset' objects>, 'remove': <method 'remove' of 'mapentryset' objects>} This is a much shorter list than results when the class is handled by the (possibly inappropriate) handleSuperMethodArgCollisions, and even the type of remove is different: {'getClass': <java function getClass 0x2>, 'wait': <java function wait 0x3>, 'notifyAll': <java function notifyAll 0x4>, 'notify': <java function notify 0x5>, 'remove': <java function remove 0x6>, 'removeAll': <java function removeAll 0x7>, 'iterator': <java function iterator 0x8>, 'stream': <java function stream 0x9>, 'hashCode': <java function hashCode 0xa>, 'toArray': <java function toArray 0xb>, 'parallelStream': <java function parallelStream 0xc>, 'add': <java function add 0xd>, 'spliterator': <java function spliterator 0xe>, 'forEach': <java function forEach 0xf>, 'containsAll': <java function containsAll 0x10>, 'isEmpty': <java function isEmpty 0x11>, 'clear': <java function clear 0x12>, 'removeIf': <java function removeIf 0x13>, 'contains': <java function contains 0x14>, 'size': <java function size 0x15>, 'addAll': <java function addAll 0x16>, 'equals': <java function equals 0x17>, 'toString': <java function toString 0x18>, 'retainAll': <java function retainAll 0x19>} ---------- components: Core keywords: test failure causes messages: 11912 nosy: jeff.allen, zyasoft priority: normal severity: normal status: open title: Non-public Java classes implementing collection types type: behaviour versions: Jython 2.7 _______________________________________ Jython tracker <re...@bu...> <http://bugs.jython.org/issue2670> _______________________________________ |
From: Patrick P. <re...@bu...> - 2018-04-14 15:16:48
|
New submission from Patrick Palczewski <psy...@gm...>: I was running test_file.py manually and I received the following message. FAIL: testIteration (test.test_file.OtherFileTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/patrick/jython/dist/Lib/test/test_file.py", line 270, in testIteration self.fail("%s%r after next() didn't raise ValueError" % AssertionError: readline() after next() didn't raise ValueError Now, if I run the regrtest, this test passes. I didn't find any current issures regarding this, and maybe it's not an issue. Just something I noticed. I've run other single tests successfully. ---------- components: Any messages: 11905 nosy: psykiatris severity: normal status: open title: testIteration (from test_file.py) failed with AssertionError _______________________________________ Jython tracker <re...@bu...> <http://bugs.jython.org/issue2669> _______________________________________ |
From: Nobody/Anonymous <re...@bu...> - 2018-04-13 06:44:57
|
New submission from Nobody/Anonymous: Hello I am Thompson Kacis, I have some very important business discussion. I will appreciate if you can reach me on my email below: ra...@ya... so that we can exchange ideas about this important business initiative of mine. This business proposal can change our lives for good, Please contact me using the above email for more details. Regards ---------- messages: 11898 nosy: nobody severity: normal status: open title: Thompson Kacis _______________________________________ Jython tracker <re...@bu...> <http://bugs.jython.org/issue2668> _______________________________________ |
From: Jozef M. <re...@bu...> - 2018-04-12 10:40:39
|
New submission from Jozef Matejička <mat...@gm...>: While creating new virtual environment I get error: Cannot find file C:\prj\tools\jython2.7.1\Include (bad symlink) ---------- messages: 11892 milestone: Jython 2.7.1 nosy: MightyDash severity: major status: open title: Virtualenv failed to create type: crash versions: Jython 2.7 _______________________________________ Jython tracker <re...@bu...> <http://bugs.jython.org/issue2667> _______________________________________ |
From: EhWhoAmI <re...@bu...> - 2018-04-10 22:22:05
|
New submission from EhWhoAmI <zy...@gm...>: If I import a java class into jython, then import a class within a package that is the same name of the class, it comes up with a java.lang.NoClassDefFoundError. Only happens in a situation like that. If I don't import that, it does not fail. Here's an example Output: jythonbug.test.testing() Exception in thread "main" Traceback (most recent call last): File "<string>", line 1, in <module> java.lang.NoClassDefFoundError: jythonbug/test (wrong name: jythonbug/Test) at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClass(ClassLoader.java:760) at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142) at java.net.URLClassLoader.defineClass(URLClassLoader.java:455) at java.net.URLClassLoader.access$100(URLClassLoader.java:73) at java.net.URLClassLoader$1.run(URLClassLoader.java:367) at java.net.URLClassLoader$1.run(URLClassLoader.java:361) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:360) at java.lang.ClassLoader.loadClass(ClassLoader.java:424) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308) at java.lang.ClassLoader.loadClass(ClassLoader.java:411) at java.lang.ClassLoader.loadClass(ClassLoader.java:357) at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Class.java:340) at org.python.core.Py.loadAndInitClass(Py.java:991) at org.python.core.Py.findClassInternal(Py.java:926) at org.python.core.Py.findClassEx(Py.java:977) at org.python.core.packagecache.SysPackageManager.findClass(SysPackageManager.java:133) at org.python.core.packagecache.PackageManager.findClass(PackageManager.java:33) at org.python.core.packagecache.SysPackageManager.findClass(SysPackageManager.java:122) at org.python.core.PyJavaPackage.__findattr_ex__(PyJavaPackage.java:134) at org.python.core.PyObject.__findattr__(PyObject.java:946) at org.python.core.PyObject.impAttr(PyObject.java:1084) at org.python.core.imp.import_next(imp.java:842) at org.python.core.imp.import_logic(imp.java:904) at org.python.core.imp.import_module_level(imp.java:978) at org.python.core.imp.importName(imp.java:1062) at org.python.core.ImportFunction.__call__(__builtin__.java:1280) at org.python.core.PyObject.__call__(PyObject.java:431) at org.python.core.__builtin__.__import__(__builtin__.java:1232) at org.python.core.imp.importOne(imp.java:1081) at org.python.pycode._pyx2.f$0(<string>:1) at org.python.pycode._pyx2.call_function(<string>) at org.python.core.PyTableCode.call(PyTableCode.java:167) at org.python.core.PyCode.call(PyCode.java:18) at org.python.core.Py.runCode(Py.java:1386) at org.python.core.Py.exec(Py.java:1430) at org.python.util.PythonInterpreter.exec(PythonInterpreter.java:267) at jythonbug.Jythonbug.main(Jythonbug.java:17) java.lang.NoClassDefFoundError: java.lang.NoClassDefFoundError: jythonbug/test (wrong name: jythonbug/Test) However, when you comment lines 13 and 14 in JythonBug.java, the import passes. ---------- components: Core messages: 11887 nosy: EhWhoAmI severity: normal status: open title: Imports in python from java do not work if there is a package the same name as class versions: Jython 2.7 _______________________________________ Jython tracker <re...@bu...> <http://bugs.jython.org/issue2666> _______________________________________ |
From: Jeff A. <re...@bu...> - 2018-04-06 07:41:28
|
New submission from Jeff Allen <ja...@fa...>: https://github.com/jythontools/jython/issues/101 reports: jython-standalone-2.7.1.jar includes test classes like ScriptEngineTest. We could either: 1. (clean and) not compile those tests when making a distributable, or 2. try to exclude them by name when making the JAR. ---------- components: Installer messages: 11881 nosy: jeff.allen priority: low severity: normal status: open title: Standalone jar includes test classes type: behaviour _______________________________________ Jython tracker <re...@bu...> <http://bugs.jython.org/issue2665> _______________________________________ |
From: Mary <re...@bu...> - 2018-04-03 09:00:06
|
New submission from Mary <m.g...@gm...>: When I execute the code in file with jython, the program crash with this error: Traceback (most recent call last): File "/tmp/jython_program.py/Lib/runpy.py", line 161, in _run_module_as_main File "/tmp/jython_program.py/Lib/runpy.py", line 72, in _run_code File "/tmp/jython_program.py/Lib/tnsping.py", line 22, in <module> File "/tmp/jython_program.py/Lib/tnsping.py", line 12, in system_call File "/tmp/jython_program.py/Lib/tnsping.py", line 12, in system_call File "/tmp/jython_program.py/Lib/subprocess.py", line 988, in communicate File "/tmp/jython_program.py/Lib/subprocess.py", line 1023, in _communicate IOError: Stream closed ---------- components: Any files: tnsping.py messages: 11869 nosy: mga792 severity: normal status: open title: subprocess in jython ends with type: crash versions: Jython 2.7 Added file: http://bugs.jython.org/file1614/tnsping.py _______________________________________ Jython tracker <re...@bu...> <http://bugs.jython.org/issue2664> _______________________________________ |
From: Jeff A. <re...@bu...> - 2018-04-01 16:26:14
|
New submission from Jeff Allen <ja...@fa...>: javax.xml.bind.DatatypeConverter is not present in Java 9. This prevents use with Java 9. We are using it in core.ByteCodeLoader and compiler.Module in order to convert to/from Base64. However, we have our own code for that (in the codecs module), which I think could be applied here. There is a java.util.Base64 class in Java 8, but it is not available in 7, which we intend to support a little while longer. ---------- components: Core keywords: Java Roadmap messages: 11867 milestone: Jython 2.7.2 nosy: jeff.allen priority: high severity: normal status: open title: Remove dependency on javax.xml.bind.DatatypeConverter type: crash _______________________________________ Jython tracker <re...@bu...> <http://bugs.jython.org/issue2663> _______________________________________ |
From: Jeff A. <re...@bu...> - 2018-04-01 08:05:07
|
New submission from Jeff Allen <ja...@fa...>: I'm spinning this off from #2656 to cover the subset of those Java 9 problems with a common cause in PyReflectedFunction. The codecs module provides an easy way to reproduce this (remote is just a batch file that runs jython withthe command line option for remote debugging): PS jython-jvm9> .\remote -J--illegal-access=deny Listening for transport dt_socket at address: 8000 Jython 2.7.2a1+ (default:d74f8c2cd56f, Mar 31 2018, 23:07:07) [Java HotSpot(TM) 64-Bit Server VM (Oracle Corporation)] on java9.0.1 Type "help", "copyright", "credits" or "license" for more information. >>> import codecs >>> enc = codecs.getencoder('gbk') >>> enc(u"hello") Traceback (most recent call last): File "<stdin>", line 1, in <module> File "C:\Users\Jeff\Documents\Eclipse-O\jython-jvm9\dist\Lib\encodings\_java.py", line 78, in encode encoder = Charset.forName(self.encoding).newEncoder() at java.base/jdk.internal.reflect.Reflection.newIllegalAccessException(Reflection.java:361) at java.base/java.lang.reflect.AccessibleObject.checkAccess(AccessibleObject.java:589) at java.base/java.lang.reflect.Method.invoke(Method.java:556) java.lang.IllegalAccessException: java.lang.IllegalAccessException: class org.python.core.PyReflectedFunction cannot access class sun.nio.cs.GBK (in module java.base) because module java.base does not export sun.nio.cs to unnamed module @7ceb3185 For me the worrying thing is that newEncoder() is a *public* abstract method of CharSet, and yet we get this message on the grounds that the *implementation* sun.nio.cs.GBK is not exported. Obviously a factory that hands out instances of a private class that implements a public interface is a common pattern, and had better work in Jython. My first idea is that we need to handle objects not according to their actual class, but according to some super class or interface that we are allowed to access. ---------- assignee: jeff.allen components: Core keywords: Java Roadmap messages: 11864 milestone: Jython 2.7.2 nosy: jeff.allen priority: high severity: normal status: open title: IllegalAccessException accessing public abstract method via PyReflectedFunction type: crash _______________________________________ Jython tracker <re...@bu...> <http://bugs.jython.org/issue2662> _______________________________________ |
From: Nobody/Anonymous <re...@bu...> - 2018-03-29 05:39:38
|
New submission from Nobody/Anonymous: Good day, We are Al-Ittefaq Steel Limited Could you send us your current price list/catalogs? We are interested to order your product to be supplied in our market urgently and it would be a very large order; also what is the Expected time of Delivery? (1) Kindly send FOB prices and Ex-work, (2) Inform Expected time of Delivery? (3) Payment term? (T/T or L/C preferred) Please respond as soon as possible as this order is very urgent. Thank you. AL Sahad Mohammed Al-Ittefaq Steel Limited Telephone:966-3-8121143 P.O.Box 7600, Dammam, Dammam, Saudi Arabia ---------- files: unnamed messages: 11862 nosy: nobody severity: normal status: open title: New Inquiry Products Added file: http://bugs.jython.org/file1612/unnamed _______________________________________ Jython tracker <re...@bu...> <http://bugs.jython.org/issue2661> _______________________________________ |
From: Jeff A. <re...@bu...> - 2018-03-28 16:19:15
|
New submission from Jeff Allen <ja...@fa...>: See https://github.com/pypa/pip/issues/5121 for environment, console session and a stack dump. Briefly: # Upgrade to 9.0.3 [root@b5718b55e70d /]# jython -m pip install --upgrade pip Collecting pip Downloading pip-9.0.3-py2.py3-none-any.whl (1.4MB) 100% |████████████████████████████████| 1.4MB 379kB/s Installing collected packages: pip Found existing installation: pip 9.0.1 Uninstalling pip-9.0.1: Successfully uninstalled pip-9.0.1 Successfully installed pip-9.0.3 # Install pytest [root@b5718b55e70d /]# jython -m pip install pytest Collecting pytest Exception: Traceback (most recent call last): File "/usr/share/jython/Lib/site-packages/pip/basecommand.py", line 215, in main status = self.run(options, args) ... File "/usr/share/jython/Lib/site-packages/pip/_vendor/urllib3/util/selectors.py", line 344, in register key = super(PollSelector, self).register(fileobj, events, data) File "/usr/share/jython/Lib/site-packages/pip/_vendor/urllib3/util/selectors.py", line 197, in register key = SelectorKey(fileobj, self._fileobj_lookup(fileobj), events, data) File "/usr/share/jython/Lib/site-packages/pip/_vendor/urllib3/util/selectors.py", line 181, in _fileobj_lookup return _fileobj_to_fd(fileobj) File "/usr/share/jython/Lib/site-packages/pip/_vendor/urllib3/util/selectors.py", line 50, in _fileobj_to_fd raise ValueError("Invalid file object: {0!r}".format(fileobj)) ValueError: Invalid file object: <ssl.SSLSocket object at 0x1a4> ---------- components: Library messages: 11860 nosy: jeff.allen priority: normal severity: normal status: open title: Failure in urllib3 using versions after pip 9.0.1 type: crash versions: Jython 2.7 _______________________________________ Jython tracker <re...@bu...> <http://bugs.jython.org/issue2660> _______________________________________ |
From: Jeff A. <re...@bu...> - 2018-03-26 22:11:10
|
New submission from Jeff Allen <ja...@fa...>: Related to #2656: WARNING: Illegal reflective access by org.python.core.PySystemState (file:/C:/Jython/2.7.2a1/jython.jar) to method java.io.Console.encoding() Unlike most of the other illegal accesses found by the test suite, this one will pop up from more-or-less any interactive use of Jython, hence the separate ticket. Also, we may wish to discuss the solution separately. Problem: Bytes written to sys.stdout/err emerge on the real (OS/shell) console untranslated, eventually via System.out/err. And the reverse is true on the way in. So Python needs to know the encoding, when the data is not ascii text, and expects to be told it via sys.stdout.encoding (etc.). In the case of the JLine console, which replaces System.in/out/err, we take the bytes written by Python and *decode* them to characters, so JLine can encode them again the other side of its character editing. You can never have to many codecs. When nothing else tells us the console encoding, we obtain it by a reflective call to the private java.io.Console.encoding(), which Java 9 doesn't like and threatens to disallow. If even that fails, we use the property file.encoding, however, this is dubious and generally misleading on Windows. Solution proposed: do without the call that upsets Java 9, take a default supplied by the launcher (i.e. CPython), from interrogating sys.stdout. stop paying attention to file.encoding maybe use UTF-8 as a fixed last resort. (Or should it be None, meaning ASCII?) I believe this makes the order of precedence (high to low): python.console.encoding (from the "post properties" supplied during initialisation) python.console.encoding (from system properties e.g. command line) python.console.encoding (from registry) PYTHONIOENCODING environment variable python.console.defaultencoding (from the launcher i.e. CPython) (NEW) UTF-8 (one, ASCII?) (NEW) The last resort fixed encoding will only have effect if you don't use the launcher. We can't simply specify python.console.encoding from the launcher because then this inference would take precedence over the registry and PYTHONIOENCODING. ---------- assignee: jeff.allen components: Core keywords: Java Roadmap, console messages: 11856 milestone: Jython 2.7.2 nosy: jeff.allen priority: normal severity: normal status: open title: Determine console encoding without access violation (Java 9) type: behaviour versions: Jython 2.7 _______________________________________ Jython tracker <re...@bu...> <http://bugs.jython.org/issue2659> _______________________________________ |
From: Jeff A. <re...@bu...> - 2018-03-26 21:42:11
|
New submission from Jeff Allen <ja...@fa...>: The website is out of date and does not link the latest distribution or documentation. (See also #1590.) We need jython.org to present up-to-date information to support the 2.7.2 release, from the availability of the beta release. Even a simplified site is better if it is up-to-date. We would like to move management of the website source to GitHub, which will allow us to share updating it. See discussions on the jython-dev list (e.g. https://sourceforge.net/p/jython/mailman/message/36238580/). I'm raising an issue to signal that we regard this as part of the 2.7.2 release, as important as any software fix. ---------- components: Documentation, website messages: 11855 milestone: Jython 2.7.2 nosy: fwierzbicki, jeff.allen priority: high severity: normal status: open title: Update jython.org website versions: Jython 2.7 _______________________________________ Jython tracker <re...@bu...> <http://bugs.jython.org/issue2658> _______________________________________ |
From: Warren <re...@bu...> - 2018-03-13 02:58:50
|
New submission from Warren <war...@gm...>: Last uploaded version was 2.7.1b3 as indicated http://search.maven.org/#search%7Cgav%7C1%7Cg%3A%22org.python%22%20AND%20a%3A%22jython%22 @fwierzbicki was involved in the past according to the pom ---------- components: None messages: 11789 milestone: Jython 2.7.1 nosy: weberw severity: normal status: open title: Update Maven Repo with 2.7.1 release type: behaviour versions: Jython 2.7 _______________________________________ Jython tracker <re...@bu...> <http://bugs.jython.org/issue2657> _______________________________________ |
From: Jeff A. <re...@bu...> - 2018-03-11 09:30:09
|
New submission from Jeff Allen <ja...@fa...>: On Java 9: PS bugs> jython -J--illegal-access=warn WARNING: Illegal reflective access by org.python.core.PySystemState (file:/C:/Jython/2.7.2a1/jython.jar) to method java.io.Console.encoding() WARNING: Illegal reflective access by jnr.posix.JavaLibCHelper (file:/C:/Jython/2.7.2a1/jython.jar) to method sun.nio.ch.SelChImpl.getFD() WARNING: Illegal reflective access by jnr.posix.JavaLibCHelper (file:/C:/Jython/2.7.2a1/jython.jar) to field sun.nio.ch.FileChannelImpl.fd WARNING: Illegal reflective access by jnr.posix.JavaLibCHelper (file:/C:/Jython/2.7.2a1/jython.jar) to field java.io.FileDescriptor.fd WARNING: Illegal reflective access by jnr.posix.JavaLibCHelper (file:/C:/Jython/2.7.2a1/jython.jar) to field java.io.FileDescriptor.handle Jython 2.7.2a1+ (default:d74f8c2cd56f, Feb 24 2018, 17:18:53) [Java HotSpot(TM) 64-Bit Server VM (Oracle Corporation)] on java9.0.1 By 2.7.2 it would be nice not to be the poster-child for this new JDK feature: https://docs.oracle.com/javase/9/migrate/#GUID-7BB28E4D-99B3-4078-BDC4-FC24180CE82B The infamous one is fixed in jnr.posix (https://github.com/jnr/jnr-posix/issues/108), but others follow if one gives -J--illegal-access=warn. I feel we should at least fix the ones we're directly responsible for. ---------- assignee: jeff.allen components: Core messages: 11778 milestone: Jython 2.7.2 nosy: jeff.allen priority: high severity: minor status: open title: Illegal reflective access warnings form Java 9 type: behaviour versions: Jython 2.7 _______________________________________ Jython tracker <re...@bu...> <http://bugs.jython.org/issue2656> _______________________________________ |
From: Alex N. <re...@bu...> - 2018-02-13 06:07:06
|
Change by Alex Nordlund <dee...@gm...>: ---------- components: Core nosy: deepy severity: normal status: open title: __findattr__ is final type: behaviour versions: Jython 2.7 _______________________________________ Jython tracker <re...@bu...> <http://bugs.jython.org/issue2655> _______________________________________ |
From: James M. <re...@bu...> - 2018-02-08 16:55:40
|
New submission from James Mudd <jam...@gm...>: If you have a python module eg. test_mod/ ├── hello.py <<<<< Contains only foo = 4 └── __init__.py <<<<< Contains only _version__ = '1.1.1' If you import this in cpython you will not have access to hello e.g. >>> import test_mod >>> dir(test_mod) ['__builtins__', '__doc__', '__file__', '__name__', '__package__', '__path__', '__version__'] >>> test_mod.hello Traceback (most recent call last): File "<stdin>", line 1, in <module> AttributeError: 'module' object has no attribute 'hello' Which is correct because you didn't import test_mode.hello and the __init__.py doesn't import it. In Jython (master) >>> import test_mod >>> dir(test_mod) ['__builtins__', '__doc__', '__file__', '__name__', '__package__', '__path__', '__version__'] <<<<< Looks good at this point >>> test_mod.hello <module 'test_mod.hello' from '/scratch/test_mod/hello.py'> <<<<< This is wrong shouldn't be able to see hello >>> test_mod.hello.foo 4 >>> dir(test_mod) ['__builtins__', '__doc__', '__file__', '__name__', '__package__', '__path__', '__version__', 'hello'] <<<<< And now its added to the module I think this happens because of a change made to fix #2455 which means if you lookup an attribute on a Pyhton module and don't find it try to import it. The bug described in that ticket is when you have a mixed Python/Java package. However i'm not sure it should have been fixed and now the behaviour is wrong for Python. To fix this I think the support for the mixed Python/Java package needs to be removed which I don't see as an issue. ---------- components: Core messages: 11701 milestone: Jython 2.7.2 nosy: jamesmudd severity: normal status: open title: Imported modules allow access to submodules type: behaviour versions: Jython 2.7 _______________________________________ Jython tracker <re...@bu...> <http://bugs.jython.org/issue2654> _______________________________________ |
From: DanieleTrimarchi <re...@bu...> - 2018-01-24 10:44:31
|
New submission from DanieleTrimarchi <dtr...@co...>: This is a minor issue, but somehow annoying. Say there is a file that is busy because it is already opened in another application (for example: open a .csv file excel). When attempting to open this busy file in CPython2.7, we get a very specific error message: >python test.py Traceback (most recent call last): File "test.py", line 3, in <module> f = open('testIO.csv','w') IOError: [Errno 13] Permission denied: 'testIO.csv' >>> Now attempt the same in Jython 2.7.0 and will get a misleading error: Jython 2.7.0 (default:9987c746f838, Apr 29 2015, 02:25:11) [Java HotSpot(TM) 64-Bit Server VM (Oracle Corporation)] on java1.8.0_131 Type "help", "copyright", "credits" or "license" for more information. >>> f = open('testFile.csv','w') Traceback (most recent call last): File "<stdin>", line 1, in <module> IOError: [Errno 2] No such file or directory: 'testFile.csv' >>> Is there a chance to fix this behaviour and correcly report to the user what is going on? Thanks, Daniele ---------- components: Core messages: 11699 nosy: dan...@co... severity: normal status: open title: Wrong error message when opening a busy file versions: Jython 2.7 _______________________________________ Jython tracker <re...@bu...> <http://bugs.jython.org/issue2653> _______________________________________ |