Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Repo info
Activity
  • Aug 22 17:44
    ctrueden commented #205
  • Aug 16 17:34
    acardona opened #231
  • Aug 07 13:48
    chalkie666 opened #230
  • Aug 02 13:33
    tinevez labeled #107
  • Aug 02 13:33
    tinevez labeled #107
  • Aug 02 13:32
    tinevez opened #107
  • Aug 02 13:30
    tinevez commented #106
  • Aug 02 13:29
    tinevez synchronize #106
  • Aug 02 13:29

    tinevez on serialize-feature-model2

    Avoid feature name inflation wh… Update the MaMuT exporter examp… (compare)

  • Jul 18 11:57
    tpietzsch commented #106
  • Jul 18 11:44
    tinevez commented #106
  • Jul 18 11:41
    tpietzsch commented #106
  • Jul 18 11:32
    tinevez commented #106
  • Jul 18 11:31
    tpietzsch commented #106
  • Jul 18 11:20
    tpietzsch synchronize #106
  • Jul 18 11:20

    tpietzsch on serialize-feature-model2

    formatting Demonstrate that feature names … Add TODO and 2 more (compare)

  • Jul 10 13:08
    tinevez closed #104
  • Jul 10 13:08
    tinevez commented #104
  • Jul 10 13:08
    tinevez opened #106
  • Jul 10 10:56

    tinevez on serialize-feature-model2

    Fix weird compile error with Op… Make some static methods of MaM… JUnit test for the TrackMate im… and 5 more (compare)

tpietzsch
@tpietzsch
Can someone point me to best practices or something on the wiki?
I guess: Reinstall Fiji?
Stefan Helfrich
@stelfrich
Had a similar issue today. Only solution: reinstall
tpietzsch
@tpietzsch
Ok
I thought so
...
Stefan Helfrich
@stelfrich
I couldn’t even get any error message..
tpietzsch
@tpietzsch
Oh... then you ran into something different
Stefan Helfrich
@stelfrich
Oh.. nice..
tpietzsch
@tpietzsch
for me the issue was clearly that Fiji was still running with java 1.6
:-D
major.minor version exception thingie
Stefan Helfrich
@stelfrich
Then hope might not be lost.. I had a Fiji that did not start at all after enabling the Java8 update site..
Jean-Yves Tinevez
@tinevez
@ctrueden The Jenkins job is in Java8 right?
Because I have a couple of Eclipse warnings like for example
JList is a raw type. References to generic type JList<E> should be parameterized
I would like to get rid of. Is it safe for an artifact that is under Jenkins supervision?
Curtis Rueden
@ctrueden
@tinevez Which Jenkins job?
Looks like that job is currently set to build using Java 6.
@tpietzsch @stelfrich There is no migration guide from Java 6 to Java 8 yet.
The easiest solution is to redownload Fiji. Alternately, you can download Fiji then rip out the java folder and stuff it into your existing installation, overwriting the old one (or renaming the old one to e.g. java6).
Then you can turn on the Java-8 update site and it should work without needing to reinstall. This is nice if your Fiji is complex with lots of manually added stuff.
I do not have time to make the updater support Java version upgrades, unfortunately.
Curtis Rueden
@ctrueden
@tinevez I changed the MaMuT Jenkins job to use Java 8 now, since it looks like the latest code requires it.
Jean-Yves Tinevez
@tinevez
thanks @ctrueden .
I might crash things in the next hours.
Jean-Yves Tinevez
@tinevez
Turns out things are really smooth with the Java8 thingie. This is the first time the 3D Viewer in TrackMate and MaMuT works in a long time.
Plus it made me review the code a bit. Thanks @ctrueden
Curtis Rueden
@ctrueden
Very glad to hear that!
BTW, I saw that the TrackMate job failed, so I bumped it to use Java 8 instead of 7 now, which addressed the issue.
Jean-Yves Tinevez
@tinevez
Thanks!
Stefan Helfrich
@stelfrich
I remember a discussion about discovering available Java version on a system in the context of switching to Java 8. Does that code work reliably? If so, where does it live?
Curtis Rueden
@ctrueden
@stelfrich github.com/imagej/imagej-launcher but we will likely be retiring it.
Stefan Helfrich
@stelfrich
@ctrueden I was asking because I blew a Fiji installation with enabling the Java 8 update site (as mentioned before) without having a Java 8 installation on the machine (not having properly read the news post on the topic). I was wondering if we could have a check for an exisiting Java 8 installation before enabling the Java 8 update-site.
(although I guess you have thought about that and it is not quite as easy as I imagine..)
Curtis Rueden
@ctrueden
@stelfrich We could hardcode something, I guess.
Stefan Helfrich
@stelfrich
idk. it might be useful for the next months?
Curtis Rueden
@ctrueden
I want this all to be over with before the "next months" have passed.
By which I mean: soon, we should eliminate the Java-8 update site and reintegrate everything into the ImageJ and Fiji sites.
There is only one thing I want to do before we do that, really.
Create a launcher project in Java that requires the minimum possible version of Java, and performs any checks at startup to ensure the JVM is suitable. And if not, tell the user to upgrade, and then quit.
That way, we can have all JARs on the core update site built with Java 8, except for this one launcher project.
Stefan Helfrich
@stelfrich
That sounds great!
I guess it’s not too much of a problem, since people are used to re-installing software..
if you don’t know it better, that really seems to be go-to solution ;)
(and will indeed fix the problem if you download Fiji with a bundle JVM..)
Curtis Rueden
@ctrueden
I feel bad for the people who have customized their installations.
So I am thinking about ways to upgrade their Java for them... but only if it isn't mountains of dev time to develop.
Stefan Helfrich
@stelfrich
Hmm.
In the end, the launcher you have talked about would ideally do exactly that, right?