Google
  Web www.spinics.net

Re: Is there smt missing at Java bindings?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]


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@xxxxxxxxxx
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

--
libvir-list mailing list
libvir-list@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/libvir-list



[Virt Tools]     [Libvirt Users]     [Fedora Users]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [Fedora SELinux]     [Big List of Linux Books]     [Yosemite News]     [Yosemite Photos]     [KDE Users]     [Fedora Tools]

Powered by Linux

Google
  Web www.spinics.net