gephi.team team mailing list archive
-
gephi.team team
-
Mailing list archive
-
Message #00003
Re: [Bug 396615] Re: Cannot launch gephi on linux debian with java-1.6
You are right, I was using the bas java version.
As I had java1.5 and java1.6 installed on my system, I didn't updated
my alternatives...
My debian was configured this way:
gully@gully:~$ uname -r
2.6.26-2-686
gully:/home/gully/Desktop/gephi-0.6-beta3.linux.i586#
update-alternatives --config java
Il y a 5 alternatives fournissant « java ».
Sélection Alternative
-----------------------------------------------
1 /usr/bin/gij-wrapper-4.1
2 /usr/bin/gij-4.3
+ 3 /usr/lib/jvm/java-gcj/jre/bin/java
* 4 /usr/lib/jvm/java-1.5.0-sun/jre/bin/java
5 /usr/lib/jvm/java-6-sun/jre/bin/java
I just changed the alternative to java-6-sun and It's now almost ok.
I'm able to run gephi.
However it crashes one step beyond:
- The command line output is the following :
gully@gully:~/Desktop/gephi-0.6-beta3.linux.i586$ sh ./gephi.sh
Jul 8, 2009 8:43:09 AM java.util.prefs.FileSystemPreferences$2 run
INFO: Created user preferences directory.
DirectDraw is disabled
Jul 8, 2009 8:43:13 AM unknown unknown
SEVERE: null
Demo null
- The interface started by a fatal error occurred quickly:
Error
Message:
java.lang.ClassCastException
Level:
SEVERE
Stack Trace:
null
javax.swing.LayoutComparator.compare(LayoutComparator.java:72)
java.util.Arrays.mergeSort(Arrays.java:1270)
java.util.Arrays.mergeSort(Arrays.java:1282)
java.util.Arrays.mergeSort(Arrays.java:1281)
java.util.Arrays.mergeSort(Arrays.java:1282)
java.util.Arrays.mergeSort(Arrays.java:1282)
java.util.Arrays.mergeSort(Arrays.java:1281)
java.util.Arrays.sort(Arrays.java:1210)
java.util.Collections.sort(Collections.java:159)
javax.swing.SortingFocusTraversalPolicy.enumerateAndSortCycle(SortingFocusTraversalPolicy.java:119)
javax.swing.SortingFocusTraversalPolicy.getFirstComponent(SortingFocusTraversalPolicy.java:434)
javax.swing.LayoutFocusTraversalPolicy.getFirstComponent(LayoutFocusTraversalPolicy.java:148)
javax.swing.SortingFocusTraversalPolicy.getDefaultComponent(SortingFocusTraversalPolicy.java:511)
java.awt.FocusTraversalPolicy.getInitialComponent(FocusTraversalPolicy.java:152)
java.awt.DefaultKeyboardFocusManager.dispatchEvent(DefaultKeyboardFocusManager.java:340)
java.awt.Component.dispatchEventImpl(Component.java:4455)
java.awt.Container.dispatchEventImpl(Container.java:2099)
java.awt.Window.dispatchEventImpl(Window.java:2475)
java.awt.Component.dispatchEvent(Component.java:4413)
java.awt.EventQueue.dispatchEvent(EventQueue.java:599)
java.awt.SequencedEvent.dispatch(SequencedEvent.java:101)
java.awt.EventQueue.dispatchEvent(EventQueue.java:597)
java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174)
java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)
java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)
java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
Do you have an idea if it's a bug or if my system is badly configured ?
regards,
Stéphane Gully
On Tue, Jul 7, 2009 at 11:20 PM, Mathieu
Bastian<mathieu.bastian@xxxxxxxxx> wrote:
> That is a strange, type java -version to see what is your system default
> version.
>
> I think JAVA_HOME is only used to locate the JDK, Gephi only needs the
> JRE.
>
> The exception is definitely the default one for bad JRE version.
>
> regards
>
> --
> Cannot launch gephi on linux debian with java-1.6
> https://bugs.launchpad.net/bugs/396615
> You received this bug notification because you are a direct subscriber
> of the bug.
>
> Status in Gephi - Network exploration and manipulation: New
>
> Bug description:
> I'm trying to use gephi on a debian lenny system.
>
> I have the official sun java 1.6 jdk installed on my system:
> gully@gully:~/Desktop/gephi-0.6-beta3.linux.i586$ dpkg --get-selections | grep java6
> sun-java6-bin install
> sun-java6-jdk install
> sun-java6-jre install
>
> Then when I'm trying to run gephi, I got this error:
> gully@gully:~/Desktop/gephi-0.6-beta3.linux.i586$ ./gephi.sh
> Exception in thread "main" java.lang.UnsupportedClassVersionError: Bad version number in .class file
> at java.lang.ClassLoader.defineClass1(Native Method)
> at java.lang.ClassLoader.defineClass(ClassLoader.java:620)
> at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124)
> at java.net.URLClassLoader.defineClass(URLClassLoader.java:260)
> at java.net.URLClassLoader.access$100(URLClassLoader.java:56)
> at java.net.URLClassLoader$1.run(URLClassLoader.java:195)
> at java.security.AccessController.doPrivileged(Native Method)
> at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
> at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
> at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:268)
> at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
> at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
>
> My JAVA_HOME is :
>
> gully@gully:~/Desktop/gephi-0.6-beta3.linux.i586$ env | grep JAVA_HOME
> JAVA_HOME=/usr/lib/jvm/java-6-sun
>
> Did I miss something in the installation process ?
>
> regards,
> Stéphane Gully
>
> ps in french: j'ai assisté à votre présentation à l'inist, je suis la personne avec qui ont a discuté entre autre du google summer of code après la présentation...
>
--
Cannot launch gephi on linux debian with java-1.6
https://bugs.launchpad.net/bugs/396615
You received this bug notification because you are a member of Gephi
Team, which is subscribed to Gephi.
Status in Gephi - Network exploration and manipulation: New
Bug description:
I'm trying to use gephi on a debian lenny system.
I have the official sun java 1.6 jdk installed on my system:
gully@gully:~/Desktop/gephi-0.6-beta3.linux.i586$ dpkg --get-selections | grep java6
sun-java6-bin install
sun-java6-jdk install
sun-java6-jre install
Then when I'm trying to run gephi, I got this error:
gully@gully:~/Desktop/gephi-0.6-beta3.linux.i586$ ./gephi.sh
Exception in thread "main" java.lang.UnsupportedClassVersionError: Bad version number in .class file
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:620)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:260)
at java.net.URLClassLoader.access$100(URLClassLoader.java:56)
at java.net.URLClassLoader$1.run(URLClassLoader.java:195)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:268)
at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
My JAVA_HOME is :
gully@gully:~/Desktop/gephi-0.6-beta3.linux.i586$ env | grep JAVA_HOME
JAVA_HOME=/usr/lib/jvm/java-6-sun
Did I miss something in the installation process ?
regards,
Stéphane Gully
ps in french: j'ai assisté à votre présentation à l'inist, je suis la personne avec qui ont a discuté entre autre du google summer of code après la présentation...
References