Hi evrybody,
I'm discovering FedoraCommons since September and I have a problem with
the integration of iRods as a storage module. I have followed the
instructions of the iRods wiki (https://www.irods.org/index.php/Fedora),
installed the irodsLowlevel.jar and the jargon.jar. Everything was
correctly functionning (ingets, modifies, purges, etc...) but when I
tried to rebuild the database and the repository (I just wanted to try
the fedora-rebuild command), I had some errors and all my objects
disappeared. They were always on the repository, but the FedoraCommons
software didn't saw them. When I have restarted Fedora, the system
objetcs have been created, but that are all the objects I can see with
the software.
Does somebody use FedoraCommons 3 with iRods and has he the same
problem? (... or has no problem??) Has someone an idea concerning this
problem?...
Thank you for your answers...
Pierre-Yves
You can see below a copy of the screen I have made when I have ran the
fedora-rebuild command (note that I have stopped the server before
running the command):
1st command:
Fedora Rebuild Utility
..........................
WARNING: Live rebuilds are not currently supported.
Make sure your server is stopped before continuing.
Server directory is /home/fedora/fedora_commons/fedora/server
---------------------------------------------------------------------
What do you want to do?
1) Rebuild the Resource Index.
2) Rebuild SQL database.
3) Exit
Enter (1-3) --> 2
Rebuild SQL database.
Start rebuilding with the above options?
1) Yes
2) No, let me re-enter the options.
3) No, exit.
Enter (1-3) --> 1
Rebuilding...
Cleaning up table: DATASTREAMPATHS
Cleaning up table: DCDATES
Cleaning up table: DOFIELDS
Cleaning up table: DOREGISTRY
Cleaning up table: MODELDEPLOYMENTMAP
Cleaning up table: OBJECTPATHS
Cleaning up table: PIDGEN
Error shutting down RebuildServer:
java.lang.NullPointerException
at
fedora.server.utilities.rebuild.SQLRebuilder.finish(SQLRebuilder.java:480)
at fedora.server.utilities.rebuild.Rebuild.<init>(Rebuild.java:111)
at fedora.server.utilities.rebuild.Rebuild.main(Rebuild.java:424)
Error: java.lang.RuntimeException:[z]
fedora.server.Server.<init>(Server.java:674)
fedora.server.utilities.rebuild.RebuildServer.<init>(RebuildServer.java:43)
sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
java.lang.reflect.Constructor.newInstance(Constructor.java:494)
fedora.server.utilities.rebuild.RebuildServer.getRebuildInstance(RebuildServer.java:121)
fedora.server.utilities.rebuild.SQLRebuilder.start(SQLRebuilder.java:117)
fedora.server.utilities.rebuild.Rebuild.<init>(Rebuild.java:81)
fedora.server.utilities.rebuild.Rebuild.main(Rebuild.java:424)
fedora.server.errors.ServerInitializationException:
java.lang.RuntimeException:[z] fedora.server.Server.<init>(Server.java:674)
fedora.server.utilities.rebuild.RebuildServer.<init>(RebuildServer.java:43)
sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
java.lang.reflect.Constructor.newInstance(Constructor.java:494)
fedora.server.utilities.rebuild.RebuildServer.getRebuildInstance(RebuildServer.java:121)
fedora.server.utilities.rebuild.SQLRebuilder.start(SQLRebuilder.java:117)
fedora.server.utilities.rebuild.Rebuild.<init>(Rebuild.java:81)
fedora.server.utilities.rebuild.Rebuild.main(Rebuild.java:424)
at
fedora.server.utilities.rebuild.RebuildServer.getRebuildInstance(RebuildServer.java:164)
at
fedora.server.utilities.rebuild.SQLRebuilder.start(SQLRebuilder.java:117)
at fedora.server.utilities.rebuild.Rebuild.<init>(Rebuild.java:81)
at fedora.server.utilities.rebuild.Rebuild.main(Rebuild.java:424)
2nd command:
Fedora Rebuild Utility
..........................
WARNING: Live rebuilds are not currently supported.
Make sure your server is stopped before continuing.
Server directory is /home/fedora/fedora_commons/fedora/server
---------------------------------------------------------------------
What do you want to do?
1) Rebuild the Resource Index.
2) Rebuild SQL database.
3) Exit
Enter (1-3) --> 1
Rebuild the Resource Index.
Start rebuilding with the above options?
1) Yes
2) No, let me re-enter the options.
3) No, exit.
Enter (1-3) --> 1
Rebuilding...
Clearing directory /home/fedora/fedora_commons/fedora/data/resourceIndex...
Initializing triplestore interface...
Error: fedora/server/storage/lowlevel/FileSystem
java.lang.NoClassDefFoundError: fedora/server/storage/lowlevel/FileSystem
at java.lang.ClassLoader.findBootstrapClass(Native Method)
at java.lang.ClassLoader.findBootstrapClass0(ClassLoader.java:891)
at java.lang.ClassLoader.loadClass(ClassLoader.java:301)
at java.lang.ClassLoader.loadClass(ClassLoader.java:299)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:268)
at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
at
fedora.server.utilities.rebuild.Rebuild.getFilesystem(Rebuild.java:128)
at fedora.server.utilities.rebuild.Rebuild.<init>(Rebuild.java:95)
at fedora.server.utilities.rebuild.Rebuild.main(Rebuild.java:424)
begin:vcard
fn:Pierre-Yves JALLUD
n:JALLUD;Pierre-Yves
email;internet:[email protected]
tel;work:04-72-69-52-79
url:http://cc.in2p3.fr
version:2.1
end:vcard
------------------------------------------------------------------------------
_______________________________________________
Fedora-commons-developers mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/fedora-commons-developers