|
From: <br...@us...> - 2009-11-28 04:01:13
|
Revision: 4055
http://openvrml.svn.sourceforge.net/openvrml/?rev=4055&view=rev
Author: braden
Date: 2009-11-28 04:01:04 +0000 (Sat, 28 Nov 2009)
Log Message:
-----------
Improved error messages when loading libjvm fails.
Modified Paths:
--------------
trunk/ChangeLog
trunk/src/script/java.cpp
Modified: trunk/ChangeLog
===================================================================
--- trunk/ChangeLog 2009-11-26 06:45:48 UTC (rev 4054)
+++ trunk/ChangeLog 2009-11-28 04:01:04 UTC (rev 4055)
@@ -1,3 +1,8 @@
+2009-11-27 Braden McDaniel <br...@en...>
+
+ * src/script/java.cpp (load_libjvm::load_libjvm()): Improved error
+ messages when loading libjvm fails.
+
2009-11-26 Braden McDaniel <br...@en...>
* doc/Doxyfile: Upgraded for Doxygen 1.6.1.
Modified: trunk/src/script/java.cpp
===================================================================
--- trunk/src/script/java.cpp 2009-11-26 06:45:48 UTC (rev 4054)
+++ trunk/src/script/java.cpp 2009-11-28 04:01:04 UTC (rev 4055)
@@ -176,14 +176,16 @@
}
libjvm_handle = dl::open("libjvm");
if (!libjvm_handle) {
- std::cerr << lt_dlerror() << std::endl;
+ std::cerr << "failed to load libjvm.so: " << dl::error()
+ << std::endl;
return;
}
CreateJavaVM =
reinterpret_cast<jint (*)(JavaVM **, void **, void *)>(
dl::sym(libjvm_handle, "JNI_CreateJavaVM"));
if (!CreateJavaVM) {
- std::cerr << dl::error() << std::endl;
+ std::cerr << "symbol \"JNI_CreateJavaVM\" not found in libjvm.so: "
+ << dl::error() << std::endl;
}
}
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|