Hi
I try to install or start the MIMS framework on a
Linux Redhat 8 computer and was unsuccessful. I have
Java standard edition 1.4.2 and when I ran the script
runMIMS, the following error messages appeared. Any
susggestions?
Best Regards,
Steve
Starting MIMS
java.lang.NoClassDefFoundError:
anl/util/system/BlockClosure
at java.lang.Class.getDeclaredFields0(Native
Method)
at
java.lang.Class.privateGetDeclaredFields(Class.java:1514)
at
java.lang.Class.getDeclaredField(Class.java:1206)
at
java.io.ObjectStreamClass.getDeclaredSUID(ObjectStreamClass.java:1474)
at
java.io.ObjectStreamClass.access$400(ObjectStreamClass.java:47)
at
java.io.ObjectStreamClass$3.run(ObjectStreamClass.java:335)
at
java.security.AccessController.doPrivileged(Native
Method)
at
java.io.ObjectStreamClass.<init>(ObjectStreamClass.java:333)
at
java.io.ObjectStreamClass.lookup(ObjectStreamClass.java:253)
at
java.io.ObjectStreamClass.initNonProxy(ObjectStreamClass.java:453)
at
java.io.ObjectInputStream.readNonProxyDesc(ObjectInputStream.java:1521)
at
java.io.ObjectInputStream.readClassDesc(ObjectInputStream.java:1435)
at
java.io.ObjectInputStream.readClass(ObjectInputStream.java:1402)
at
java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1260)
at
java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1845)
at
java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1769)
at
java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1646)
at
java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1274)
at
java.io.ObjectInputStream.readArray(ObjectInputStream.java:1603)
at
java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1271)
at
java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1845)
at
java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1769)
at
java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1646)
at
java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1274)
at
java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1845)
at
java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1769)
at
java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1646)
at
java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1274)
at
java.io.ObjectInputStream.readObject(ObjectInputStream.java:324)
at
gov.epa.mims.db.Serial.SerialDB.readIndex(SerialDB.java:171)
at
gov.epa.mims.db.Serial.SerialDB.open(SerialDB.java:94)
at
gov.epa.mims.db.MimsDatabase.openDatabase(MimsDatabase.java:408)
at
gov.epa.mims.session.Main$1.run(Main.java:80)
at
java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:178)
at
java.awt.EventQueue.dispatchEvent(EventQueue.java:454)
at
gov.epa.mims.session.WaitCursorEventQueue.dispatchEvent(WaitCursorEventQueue.java:33)
at
java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:201)
at
java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:151)
at
java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:145)
at
java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:137)
at
java.awt.EventDispatchThread.run(EventDispatchThread.java:100)
Logged In: YES
user_id=225681
From your error, it looks as if jar file "ANLUTILITIES.jar" is not
in your CLASSPATH. Verify that the spelling and case defining
your CLASSPATH matches the files found in ${MIMSHOME}/lib.
One of the releases had and error in the run script where the
case of this file did not match.
Logged In: YES
user_id=823377
Dear Mr. Howard,
Thanks for your response. Your were right and I fixed the
spelling but I still have problem to start mims. Please see
errors below. I also attach my run script for your reference.
[faquang@localhost bin]$ ./runMIMS.linux
Starting MIMS
java.lang.NoClassDefFoundError: com/jrefinery/data/XYDataset
at java.lang.Class.getDeclaredFields0(Native Method)
at
java.lang.Class.privateGetDeclaredFields(Class.java:1514)
at java.lang.Class.getDeclaredField(Class.java:1206)
at
java.io.ObjectStreamClass.getDeclaredSUID(ObjectStreamClass.java:1474)
at
java.io.ObjectStreamClass.access$400(ObjectStreamClass.java:47)
at
java.io.ObjectStreamClass$3.run(ObjectStreamClass.java:335)
at
java.security.AccessController.doPrivileged(Native Method)
at
java.io.ObjectStreamClass.<init>(ObjectStreamClass.java:333)
at
java.io.ObjectStreamClass.lookup(ObjectStreamClass.java:253)
at
java.io.ObjectStreamClass.initNonProxy(ObjectStreamClass.java:453)
at
java.io.ObjectInputStream.readNonProxyDesc(ObjectInputStream.java:1521)
at
java.io.ObjectInputStream.readClassDesc(ObjectInputStream.java:1435)
at
java.io.ObjectInputStream.readClass(ObjectInputStream.java:1402)
at
java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1260)
at
java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1845)
at
java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1769)
at
java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1646)
at
java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1274)
at
java.io.ObjectInputStream.readArray(ObjectInputStream.java:1603)
at
java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1271)
at
java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1845)
at
java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1769)
at
java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1646)
at
java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1274)
at
java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1845)
at
java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1769)
at
java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1646)
at
java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1274)
at
java.io.ObjectInputStream.readObject(ObjectInputStream.java:324)
at
gov.epa.mims.db.Serial.SerialDB.readIndex(SerialDB.java:171)
at
gov.epa.mims.db.Serial.SerialDB.open(SerialDB.java:94)
at
gov.epa.mims.db.MimsDatabase.openDatabase(MimsDatabase.java:408)
at gov.epa.mims.session.Main$1.run(Main.java:80)
at
java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:178)
at
java.awt.EventQueue.dispatchEvent(EventQueue.java:454)
at
gov.epa.mims.session.WaitCursorEventQueue.dispatchEvent(WaitCursorEventQueue.java:33)
at
java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:201)
at
java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:151)
at
java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:145)
at
java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:137)
at
java.awt.EventDispatchThread.run(EventDispatchThread.java:100)
Best Regards,
Steve
MIMS run script
Logged In: YES
user_id=225681
The unfound class "com/jrefinery/data/XYDataset" should be
in the MIMS.jar file. Please make sure that the MIMS.jar file
is in your CLASSPATH and that the spelling is correct.
If you are still having problems, could you e-mail me a copy of
your runMIMS.sh file and a listing of your mims/lib directory.
Steve Howard
howard.steve@epa.gov