COMBINE-lab / GRASS

Graph-Regularized Annotation via Semi-Supervised learning
Other
6 stars 2 forks source link

Junto Problems: Logging And Other Dependency Frustrations #3

Open bennigoetz opened 7 years ago

bennigoetz commented 7 years ago

Running GRASS after installing Junto independently, the RapClust step runs fine, but I get an error when Junto tries to run. After the first iter, Junto throws:

ERROR StatusLogger Unable to locate a logging implementation, using SimpleLogger

Looking at the Junto forums, other people seem to be able to fix the problem by explicitly including the log4j logger in the CLASSPATH. But I've added a step to the Junto wrapper Bash script to echo CLASSPATH and grep for log4j, and I get:

~/.local/junto/lib_managed/jars/org.apache.logging.log4j/log4j-api/log4j-api-2.0-beta3.jar

So it's there.

Installing the Scala fork of Junto I ran into other errors; it fails on its own example.

After the logger error, I have grassGraph.txt in my directory (along with RapClust files), but no other GRASS-specific files.

laraib85 commented 7 years ago

You can safely ignore the logger error and let the program run for a few iterations.

bennigoetz commented 7 years ago

Reinstalled Junto, compiled from source. Let GRASS run, ignoring logger error messages, and got the files the README describes! I haven't done any analysis wth the results yet, but it looks like I have a complete GRASS run now.

If there's some way you can suppress the error message from Junto, that would probably alleviate the confusion. I must have hit Ctrl-C on my first attempt when I saw an error.

Thanks for the help, this looks good!

Benni