Ok so here is what I could figure from the logs:
At 15:53 - 16:09 hours you were getting exceptions of type
java.lang.NoSuchMethodError:
org.apache.stanbol.commons.owl.util.URIUtils.desanitize(Lorg/semanticweb/owlapi/model/IRI;)Lorg/semanticweb/owlapi/model/IRI;
This was clearly due to your commons.owl bundle being outdated because
the desanitize() methods were introduced recently, about a week ago.
Then the commons.owl bundle got somehow updated and activation proceeded.
I can see then that you also got a MissingOntologyException while
rebuilding the virtual network structures.
This is because last week I introduced a different naming scheme for
assigning public keys to stored ontologies (the "ontonet::" prefix will
most often no longer be part of the public key, while it is still the
prefix of Clerezza graph names).
When the ontology is a named one, the public key will be of type
ontologyIRI[:::versionIRI], otherwise Stanbol will assign a public key
of its own.
I didn't bother to make this system backwards compatible, since virtual
network persistence ( STANBOL-571) is a new feature not present in the
0.9.0-incubating release anyway.
However, if you would like to update and reinstall the ontologymanager
bundles, I have just now committed a fix that makes scope and session
rebuilding more fault-tolerant.
Alessandro
On 8/8/12 8:58 PM, Melanie Reiplinger wrote:
when I checked again a few minutes ago, the ontologymanager was back.
I had changed nothing since my last eMail, I was off for a while and
when I came back, it was there again, and all components are
'satisfied' suddenly. But the REST interface looks ancient now, like
it looked before my last big update. And I cannot produce any logs. I
configured another debug logger, just as the first time, but no log
file is created, nothing written.
What is left is the log file I had it write to this afternoon, I
append it below because I think it took record of what happened when I
tried to install the bundle.
Am 08.08.2012 17:36, schrieb Alessandro Adamou:
On 8/8/12 4:56 PM, Melanie Reiplinger wrote:
I always skip the tests in doing the global mvn clean install
(-DskipTests), because whenever I let it do the test, the build fails.
Well, it would be better to actually run them. The only failed tests
that we can expect are from the EntityHub, because now and then your
system might not be able to bring up the Solr index on time. Which
failures are you getting?
Can't tell you exactly, because I didn't save the log files. But I
know that they vary, i.e., when starting the build process several
times in a row (starting it again after it had failed), then the
different runs fail for different reasons, at different points during
the build.
Do you think it makes sense if I try to do a fresh installation?
Then how can I make sure an up-to-date launcher is built?
I already did a complete re-installation but since you assume my
launcher is too old, how can I solve this?
After reinstalling, where do you go to run the rebuilt Stanbol?
if you go to
[stanbol-dir]/launchers/full/target
that launcher is the one up to date. But only if it was NOT running
while you were rebuilding Stanbol.
Do you run the Stanbol jar from that directory or do you copy the Jar
somewhere else usually?
I go to the main directory and call for the
launchers/full/target/org.apache.stanbol.launchers.full-0.10.0-incubating-SNAPSHOT.jar.
I always stop the launcher before updating and rebuilding.
--
M.Sc. Alessandro Adamou
Alma Mater Studiorum - Università di Bologna
Department of Computer Science
Mura Anteo Zamboni 7, 40127 Bologna - Italy
Semantic Technology Laboratory (STLab)
Institute for Cognitive Science and Technology (ISTC)
National Research Council (CNR)
Via Nomentana 56, 00161 Rome - Italy
"I will give you everything, just don't demand anything."
(Ettore Petrolini, 1917)
Not sent from my iSnobTechDevice