[libvirt] Is there smt missing at Java bindings?

Bryan Kearney bkearney at redhat.com
Wed Aug 10 17:33:01 UTC 2011


On 04/13/2011 02:43 AM, kadir yüceer wrote:
> Hello all,
>
> I've been posting questions about my issue to the user list but it seems
> nobody can answer, so I had to try this list, sorry if there is any
> disturbance.
> Here is the case:
>
> I've been trying to develop a java app that can register callbacks for
> domain lifecycle events(suspend,resume,etc.). Only method that I've seen
> is Connect.VirDomainEventRegisterAny, and there is an abstract callback
> method inside VirConnectDomainEventGenericCallback. I implement the
> callback, and register it for all the domains by passing the domain
> pointer as NULL.
>
> Additionally for testing, I've added a println into the suspend function
> in org.libvirt.Domain.java, and compiled the java bindings and used the
> new jar file, and I was successful, I can see the message whenever I
> suspend the domain either by clicking /pause/ or by writing
> dom.suspend() in my java app.
>
> However, when I try to register a callback as I mentioned in the
> beginning (with eventID 0, which is life_cycle ID), after the suspend
> operation, I get the error that you can see at the end of the mail.
>
> But before you check it out, I have to ask, are some of the
> event-related features of libvirt missing in java bindings? For example;
> VirEventAddHandleFunc, VirEventAddHandleCallback, and their derivatives.
> Is this a problem or the only Connect.VirDomainEventRegisterAny method
> of java binding suffice for providing callbacks for domain events?
>
> Thanks in advance for your responses. The error is below.
> Kind Regards
> Kadir
>
> #
> # A fatal error has been detected by the Java Runtime Environment:
> #
> #  SIGSEGV (0xb) at pc=0x00000000, pid=5692, tid=3077520240
> #
> # JRE version: 6.0_20-b20
> # Java VM: OpenJDK Server VM (19.0-b09 mixed mode linux-x86 )
> # Derivative: IcedTea6 1.9.7
> # Distribution: Ubuntu 10.10, package 6b20-1.9.7-0ubuntu1
> # Problematic frame:
> # C  0x00000000
> #
> # An error report file with more information is saved as:
> # /root/NetBeansProjects/NovaTest_v0.3/hs_err_pid5692.log
> #
> # If you would like to submit a bug report, please include
> # instructions how to reproduce the bug and visit:
> # https://bugs.launchpad.net/ubuntu/+source/openjdk-6/
> # The crash happened outside the Java Virtual Machine in native code.
> # See problematic frame for where to report the bug.
> #
> Java Result: 134
>
>
>
> --
> libvir-list mailing list
> libvir-list at redhat.com
> https://www.redhat.com/mailman/listinfo/libvir-list
I am seeing this form another person, and am taking a look at it. Did 
you ever resolve it?

-- bk




More information about the libvir-list mailing list