Barthelemy Dagenais

Results 105 comments of Barthelemy Dagenais

Hi, we will need more details to help you: 1. What is the Python (and possibly Java) code producing the error? 2. What versions of Python, Java, OS are you...

After this issue is solved, it will be possible to do: ``` python byte_var = gateway.jvm.Byte(2) short_var = gateway.jvm.Short(3) isinstance(short_var, JavaObject) # returns True isintance(short_var, int) # returns False ```

Hi, unfortunately, I have no idea what the source of the problem is. Maybe with a py4j stack trace I could help. Did you try to contact JayDeBeAPI3's author?

Thanks for reporting this bug. I understand how __str__ can raise an exception, I just don't see how it can be called recursively so I'll try to replicate this infinite...

So I'm not sure why my reply was never posted. I indeed tried to replicate the problem but could not trigger an infinite recursion. Do you have a simple code...

@shengnwen if I create a branch with the fix from #151, would you be able to try it on your side? If this does not work, I can also try...

Can you elaborate? Do you mean going through the Protocol class for any Base64 conversion so it's easier for you to patch the source code in Fedora?

Some food for thought/design notes: ``` python In [1]: class JavaClass(type): ...: def hello(cls): ...: print("Hello world") ...: In [2]: JavaString = JavaClass("JavaString", (object,), {}) In [3]: js = JavaString()...

Can you provide more details please (which update site you are referring to, which version of Eclipse). The update site eclipse.py4j.org is up and running.

Hi, I think pyspark has some support for faster conversion using py4j and the elusive 0.11.x release (in need of funding) has a solution for fast transfer of arbitrary types...