[libvirt] Java binding blockStats bug (libvirt-java-0.2.1)

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

 



running blcokStats() with Java binding  (libvirt-java-0.2.1 ) I get an 
exception

Inspecting the src/jni/org_libvirt_Domain.c  is see the following lines of 
code :


JNIEXPORT jobject JNICALL Java_org_libvirt_Domain__1blockStats
  (JNIEnv *env, jobject obj, jlong VDP, jstring j_path){
        struct  _virDomainBlockStats stats;
        jobject j_stats;
        jclass stats_cls=(*env)->FindClass(env, 
"org/libvirt/DomainInterfaceStats");
        const char *path = (*env)->GetStringUTFChars(env, j_path, NULL);

        if(virDomainBlockStats((virDomainPtr)VDP, path, &stats, 
sizeof(struct  _virDomainBlockStats))<0){
                (*env)->ReleaseStringUTFChars(env, j_path, path);
                return NULL;
        }
.
.
.

The bold line should be replaced by :

  jclass stats_cls=(*env)->FindClass(env, "org/libvirt/DomainBlockStats")

as we deal here with blockStats and not network interface Stats !


thanks

Zvi Dubitzky 
Virtualization and System Architecture   Email:dubi@xxxxxxxxxx
IBM Haifa Research Laboratory    Phone: +972-4-8296182
Haifa, 31905, ISRAEL 


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

[Index of Archives]     [Virt Tools]     [Libvirt Users]     [Lib OS Info]     [Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Big List of Linux Books]     [Yosemite News]     [KDE Users]     [Fedora Tools]