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

Reply via email to